Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-10-25 23:58:04

0001 # hltGetConfiguration /dev/CMSSW_14_1_0/Special --cff --data --type Special
0002 
0003 # /dev/CMSSW_14_1_0/Special/V40 (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/V40")
0013 )
0014 
0015 fragment.HLTGroupedCkfTrajectoryBuilderP5 = cms.PSet( 
0016   useSameTrajFilter = cms.bool( True ),
0017   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0018   keepOriginalIfRebuildFails = cms.bool( False ),
0019   lostHitPenalty = cms.double( 30.0 ),
0020   lockHits = cms.bool( True ),
0021   requireSeedHitsInRebuild = cms.bool( True ),
0022   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0023   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0024   maxPtForLooperReconstruction = cms.double( 0.0 ),
0025   propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
0026   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTCkfBaseTrajectoryFilterP5" ) ),
0027   propagatorAlong = cms.string( "PropagatorWithMaterial" ),
0028   seedAs5DHit = cms.bool( False ),
0029   minNrOfHitsForRebuild = cms.int32( 5 ),
0030   maxCand = cms.int32( 1 ),
0031   alwaysUseInvalidHits = cms.bool( True ),
0032   estimator = cms.string( "hltESChi2MeasurementEstimatorForP5" ),
0033   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTCkfBaseTrajectoryFilter_block" ) ),
0034   intermediateCleaning = cms.bool( True ),
0035   foundHitBonus = cms.double( 10.0 ),
0036   updator = cms.string( "hltESPKFUpdator" ),
0037   bestHitOnly = cms.bool( True )
0038 )
0039 fragment.HLTCkfBaseTrajectoryFilterP5 = cms.PSet( 
0040   minimumNumberOfHits = cms.int32( 5 ),
0041   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0042   seedExtension = cms.int32( 0 ),
0043   chargeSignificance = cms.double( -1.0 ),
0044   pixelSeedExtension = cms.bool( False ),
0045   strictSeedExtension = cms.bool( False ),
0046   nSigmaMinPt = cms.double( 5.0 ),
0047   maxCCCLostHits = cms.int32( 9999 ),
0048   minHitsAtHighEta = cms.int32( 5 ),
0049   minPt = cms.double( 0.5 ),
0050   maxConsecLostHits = cms.int32( 3 ),
0051   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0052   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0053   highEtaSwitch = cms.double( 5.0 ),
0054   seedPairPenalty = cms.int32( 0 ),
0055   maxNumberOfHits = cms.int32( 100 ),
0056   minNumberOfHitsForLoopers = cms.int32( 13 ),
0057   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0058   minNumberOfHitsPerLoop = cms.int32( 4 ),
0059   minHitsMinPt = cms.int32( 3 ),
0060   maxLostHitsFraction = cms.double( 0.1 ),
0061   maxLostHits = cms.int32( 4 )
0062 )
0063 fragment.HLTCkfBaseTrajectoryFilter_block = cms.PSet( 
0064   minimumNumberOfHits = cms.int32( 5 ),
0065   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0066   seedExtension = cms.int32( 0 ),
0067   chargeSignificance = cms.double( -1.0 ),
0068   pixelSeedExtension = cms.bool( False ),
0069   strictSeedExtension = cms.bool( False ),
0070   nSigmaMinPt = cms.double( 5.0 ),
0071   maxCCCLostHits = cms.int32( 9999 ),
0072   minHitsAtHighEta = cms.int32( 5 ),
0073   minPt = cms.double( 0.9 ),
0074   maxConsecLostHits = cms.int32( 1 ),
0075   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0076   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0077   highEtaSwitch = cms.double( 5.0 ),
0078   seedPairPenalty = cms.int32( 0 ),
0079   maxNumberOfHits = cms.int32( 100 ),
0080   minNumberOfHitsForLoopers = cms.int32( 13 ),
0081   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0082   minNumberOfHitsPerLoop = cms.int32( 4 ),
0083   minHitsMinPt = cms.int32( 3 ),
0084   maxLostHitsFraction = cms.double( 0.1 ),
0085   maxLostHits = cms.int32( 999 )
0086 )
0087 fragment.HLTIter4PSetTrajectoryBuilderIT = cms.PSet( 
0088   ComponentType = cms.string( "CkfTrajectoryBuilder" ),
0089   lostHitPenalty = cms.double( 30.0 ),
0090   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0091   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0092   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter4PSetTrajectoryFilterIT" ) ),
0093   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0094   maxCand = cms.int32( 1 ),
0095   alwaysUseInvalidHits = cms.bool( False ),
0096   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
0097   intermediateCleaning = cms.bool( True ),
0098   updator = cms.string( "hltESPKFUpdator" ),
0099   seedAs5DHit = cms.bool( False )
0100 )
0101 fragment.HLTIter0GroupedCkfTrajectoryBuilderIT = cms.PSet( 
0102   keepOriginalIfRebuildFails = cms.bool( False ),
0103   lockHits = cms.bool( True ),
0104   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0105   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0106   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
0107   maxCand = cms.int32( 2 ),
0108   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
0109   intermediateCleaning = cms.bool( True ),
0110   bestHitOnly = cms.bool( True ),
0111   useSameTrajFilter = cms.bool( True ),
0112   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0113   lostHitPenalty = cms.double( 30.0 ),
0114   requireSeedHitsInRebuild = cms.bool( True ),
0115   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0116   maxPtForLooperReconstruction = cms.double( 0.0 ),
0117   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0118   minNrOfHitsForRebuild = cms.int32( 5 ),
0119   alwaysUseInvalidHits = cms.bool( False ),
0120   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
0121   foundHitBonus = cms.double( 5.0 ),
0122   updator = cms.string( "hltESPKFUpdator" ),
0123   seedAs5DHit = cms.bool( False )
0124 )
0125 fragment.HLTIter4PSetTrajectoryFilterIT = cms.PSet( 
0126   minimumNumberOfHits = cms.int32( 6 ),
0127   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0128   seedExtension = cms.int32( 0 ),
0129   chargeSignificance = cms.double( -1.0 ),
0130   pixelSeedExtension = cms.bool( False ),
0131   strictSeedExtension = cms.bool( False ),
0132   nSigmaMinPt = cms.double( 5.0 ),
0133   maxCCCLostHits = cms.int32( 9999 ),
0134   minPt = cms.double( 0.3 ),
0135   maxConsecLostHits = cms.int32( 1 ),
0136   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0137   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0138   seedPairPenalty = cms.int32( 0 ),
0139   maxNumberOfHits = cms.int32( 100 ),
0140   minNumberOfHitsForLoopers = cms.int32( 13 ),
0141   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0142   minNumberOfHitsPerLoop = cms.int32( 4 ),
0143   minHitsMinPt = cms.int32( 3 ),
0144   maxLostHitsFraction = cms.double( 999.0 ),
0145   maxLostHits = cms.int32( 0 ),
0146   highEtaSwitch = cms.double( 5.0 ),
0147   minHitsAtHighEta = cms.int32( 5 )
0148 )
0149 fragment.HLTPSetPvClusterComparerForIT = cms.PSet( 
0150   track_chi2_max = cms.double( 20.0 ),
0151   track_pt_max = cms.double( 20.0 ),
0152   track_prob_min = cms.double( -1.0 ),
0153   track_pt_min = cms.double( 1.0 )
0154 )
0155 fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet( 
0156   rescaleErrorIfFail = cms.double( 1.0 ),
0157   ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
0158   lostHitPenalty = cms.double( 30.0 ),
0159   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0160   propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
0161   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
0162   propagatorAlong = cms.string( "PropagatorWithMaterial" ),
0163   maxCand = cms.int32( 5 ),
0164   alwaysUseInvalidHits = cms.bool( True ),
0165   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
0166   intermediateCleaning = cms.bool( False ),
0167   propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
0168   updator = cms.string( "hltESPKFUpdator" ),
0169   deltaEta = cms.double( -1.0 ),
0170   useSeedLayer = cms.bool( False ),
0171   deltaPhi = cms.double( -1.0 ),
0172   seedAs5DHit = cms.bool( False )
0173 )
0174 fragment.HLTIter0HighPtTkMuPSetTrajectoryFilterIT = cms.PSet( 
0175   minimumNumberOfHits = cms.int32( 3 ),
0176   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0177   seedExtension = cms.int32( 0 ),
0178   chargeSignificance = cms.double( -1.0 ),
0179   pixelSeedExtension = cms.bool( False ),
0180   strictSeedExtension = cms.bool( False ),
0181   nSigmaMinPt = cms.double( 5.0 ),
0182   maxCCCLostHits = cms.int32( 9999 ),
0183   minPt = cms.double( 0.3 ),
0184   maxConsecLostHits = cms.int32( 1 ),
0185   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0186   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0187   seedPairPenalty = cms.int32( 0 ),
0188   maxNumberOfHits = cms.int32( 100 ),
0189   minNumberOfHitsForLoopers = cms.int32( 13 ),
0190   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0191   minNumberOfHitsPerLoop = cms.int32( 4 ),
0192   minHitsMinPt = cms.int32( 3 ),
0193   maxLostHitsFraction = cms.double( 999.0 ),
0194   maxLostHits = cms.int32( 1 ),
0195   highEtaSwitch = cms.double( 5.0 ),
0196   minHitsAtHighEta = cms.int32( 5 )
0197 )
0198 fragment.HLTPSetPvClusterComparerForBTag = cms.PSet( 
0199   track_chi2_max = cms.double( 20.0 ),
0200   track_pt_max = cms.double( 20.0 ),
0201   track_prob_min = cms.double( -1.0 ),
0202   track_pt_min = cms.double( 0.1 )
0203 )
0204 fragment.HLTIter2GroupedCkfTrajectoryBuilderIT = cms.PSet( 
0205   keepOriginalIfRebuildFails = cms.bool( False ),
0206   lockHits = cms.bool( True ),
0207   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0208   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0209   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
0210   maxCand = cms.int32( 2 ),
0211   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
0212   intermediateCleaning = cms.bool( True ),
0213   bestHitOnly = cms.bool( True ),
0214   useSameTrajFilter = cms.bool( True ),
0215   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0216   lostHitPenalty = cms.double( 30.0 ),
0217   requireSeedHitsInRebuild = cms.bool( True ),
0218   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0219   maxPtForLooperReconstruction = cms.double( 0.0 ),
0220   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0221   minNrOfHitsForRebuild = cms.int32( 5 ),
0222   alwaysUseInvalidHits = cms.bool( False ),
0223   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
0224   foundHitBonus = cms.double( 5.0 ),
0225   updator = cms.string( "hltESPKFUpdator" ),
0226   seedAs5DHit = cms.bool( False )
0227 )
0228 fragment.HLTSiStripClusterChargeCutTight = cms.PSet(  value = cms.double( 1945.0 ) )
0229 fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet( 
0230   Rescale_Dz = cms.double( 3.0 ),
0231   Pt_fixed = cms.bool( False ),
0232   Eta_fixed = cms.bool( False ),
0233   Eta_min = cms.double( 0.1 ),
0234   DeltaZ = cms.double( 15.9 ),
0235   maxRegions = cms.int32( 2 ),
0236   EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
0237   UseVertex = cms.bool( False ),
0238   Z_fixed = cms.bool( True ),
0239   PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
0240   PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
0241   Rescale_phi = cms.double( 3.0 ),
0242   DeltaEta = cms.double( 0.2 ),
0243   precise = cms.bool( True ),
0244   OnDemand = cms.int32( -1 ),
0245   EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
0246   MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
0247   vertexCollection = cms.InputTag( "pixelVertices" ),
0248   Pt_min = cms.double( 1.5 ),
0249   beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
0250   Phi_fixed = cms.bool( False ),
0251   DeltaR = cms.double( 0.2 ),
0252   input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
0253   DeltaPhi = cms.double( 0.2 ),
0254   Phi_min = cms.double( 0.1 ),
0255   Rescale_eta = cms.double( 3.0 )
0256 )
0257 fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet( 
0258   minimumNumberOfHits = cms.int32( 3 ),
0259   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0260   seedExtension = cms.int32( 1 ),
0261   chargeSignificance = cms.double( -1.0 ),
0262   pixelSeedExtension = cms.bool( False ),
0263   strictSeedExtension = cms.bool( False ),
0264   nSigmaMinPt = cms.double( 5.0 ),
0265   maxCCCLostHits = cms.int32( 0 ),
0266   minPt = cms.double( 0.3 ),
0267   maxConsecLostHits = cms.int32( 1 ),
0268   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0269   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0270   seedPairPenalty = cms.int32( 0 ),
0271   maxNumberOfHits = cms.int32( 100 ),
0272   minNumberOfHitsForLoopers = cms.int32( 13 ),
0273   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0274   minNumberOfHitsPerLoop = cms.int32( 4 ),
0275   minHitsMinPt = cms.int32( 3 ),
0276   maxLostHitsFraction = cms.double( 999.0 ),
0277   maxLostHits = cms.int32( 1 ),
0278   highEtaSwitch = cms.double( 5.0 ),
0279   minHitsAtHighEta = cms.int32( 5 )
0280 )
0281 fragment.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet( 
0282   ComponentType = cms.string( "CkfTrajectoryBuilder" ),
0283   lostHitPenalty = cms.double( 30.0 ),
0284   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0285   propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
0286   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ),
0287   propagatorAlong = cms.string( "PropagatorWithMaterial" ),
0288   maxCand = cms.int32( 1 ),
0289   alwaysUseInvalidHits = cms.bool( False ),
0290   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
0291   intermediateCleaning = cms.bool( True ),
0292   updator = cms.string( "hltESPKFUpdator" ),
0293   seedAs5DHit = cms.bool( False )
0294 )
0295 fragment.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet( 
0296   ComponentType = cms.string( "CkfTrajectoryBuilder" ),
0297   lostHitPenalty = cms.double( 90.0 ),
0298   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0299   propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
0300   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
0301   propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
0302   maxCand = cms.int32( 5 ),
0303   alwaysUseInvalidHits = cms.bool( True ),
0304   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
0305   intermediateCleaning = cms.bool( False ),
0306   updator = cms.string( "hltESPKFUpdator" ),
0307   seedAs5DHit = cms.bool( False )
0308 )
0309 fragment.HLTSiStripClusterChargeCutNone = cms.PSet(  value = cms.double( -1.0 ) )
0310 fragment.HLTPSetMuonCkfTrajectoryFilter = cms.PSet( 
0311   minimumNumberOfHits = cms.int32( 5 ),
0312   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0313   seedExtension = cms.int32( 0 ),
0314   chargeSignificance = cms.double( -1.0 ),
0315   pixelSeedExtension = cms.bool( False ),
0316   strictSeedExtension = cms.bool( False ),
0317   nSigmaMinPt = cms.double( 5.0 ),
0318   maxCCCLostHits = cms.int32( 9999 ),
0319   minPt = cms.double( 0.9 ),
0320   maxConsecLostHits = cms.int32( 1 ),
0321   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0322   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0323   seedPairPenalty = cms.int32( 0 ),
0324   maxNumberOfHits = cms.int32( -1 ),
0325   minNumberOfHitsForLoopers = cms.int32( 13 ),
0326   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0327   minNumberOfHitsPerLoop = cms.int32( 4 ),
0328   minHitsMinPt = cms.int32( 3 ),
0329   maxLostHitsFraction = cms.double( 999.0 ),
0330   maxLostHits = cms.int32( 1 ),
0331   highEtaSwitch = cms.double( 5.0 ),
0332   minHitsAtHighEta = cms.int32( 5 )
0333 )
0334 fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet( 
0335   minimumNumberOfHits = cms.int32( 3 ),
0336   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0337   seedExtension = cms.int32( 0 ),
0338   chargeSignificance = cms.double( -1.0 ),
0339   pixelSeedExtension = cms.bool( False ),
0340   strictSeedExtension = cms.bool( False ),
0341   nSigmaMinPt = cms.double( 5.0 ),
0342   maxCCCLostHits = cms.int32( 0 ),
0343   minPt = cms.double( 0.2 ),
0344   maxConsecLostHits = cms.int32( 1 ),
0345   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0346   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0347   seedPairPenalty = cms.int32( 0 ),
0348   maxNumberOfHits = cms.int32( 100 ),
0349   minNumberOfHitsForLoopers = cms.int32( 13 ),
0350   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0351   minNumberOfHitsPerLoop = cms.int32( 4 ),
0352   minHitsMinPt = cms.int32( 3 ),
0353   maxLostHitsFraction = cms.double( 999.0 ),
0354   maxLostHits = cms.int32( 1 ),
0355   highEtaSwitch = cms.double( 5.0 ),
0356   minHitsAtHighEta = cms.int32( 5 )
0357 )
0358 fragment.HLTSeedFromProtoTracks = cms.PSet( 
0359   TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
0360   SeedMomentumForBOFF = cms.double( 5.0 ),
0361   propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
0362   forceKinematicWithRegionDirection = cms.bool( False ),
0363   magneticField = cms.string( "ParabolicMf" ),
0364   OriginTransverseErrorMultiplier = cms.double( 1.0 ),
0365   ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
0366   MinOneOverPtError = cms.double( 1.0 )
0367 )
0368 fragment.HLTPSetMuTrackJpsiTrajectoryFilter = cms.PSet( 
0369   minimumNumberOfHits = cms.int32( 5 ),
0370   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0371   seedExtension = cms.int32( 0 ),
0372   chargeSignificance = cms.double( -1.0 ),
0373   pixelSeedExtension = cms.bool( False ),
0374   strictSeedExtension = cms.bool( False ),
0375   nSigmaMinPt = cms.double( 5.0 ),
0376   maxCCCLostHits = cms.int32( 9999 ),
0377   minPt = cms.double( 10.0 ),
0378   maxConsecLostHits = cms.int32( 1 ),
0379   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0380   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0381   seedPairPenalty = cms.int32( 0 ),
0382   maxNumberOfHits = cms.int32( 8 ),
0383   minNumberOfHitsForLoopers = cms.int32( 13 ),
0384   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0385   minNumberOfHitsPerLoop = cms.int32( 4 ),
0386   minHitsMinPt = cms.int32( 3 ),
0387   maxLostHitsFraction = cms.double( 999.0 ),
0388   maxLostHits = cms.int32( 1 ),
0389   highEtaSwitch = cms.double( 5.0 ),
0390   minHitsAtHighEta = cms.int32( 5 )
0391 )
0392 fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet( 
0393   minimumNumberOfHits = cms.int32( 3 ),
0394   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0395   seedExtension = cms.int32( 0 ),
0396   chargeSignificance = cms.double( -1.0 ),
0397   pixelSeedExtension = cms.bool( False ),
0398   strictSeedExtension = cms.bool( False ),
0399   nSigmaMinPt = cms.double( 5.0 ),
0400   maxCCCLostHits = cms.int32( 0 ),
0401   minPt = cms.double( 0.3 ),
0402   maxConsecLostHits = cms.int32( 1 ),
0403   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0404   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0405   seedPairPenalty = cms.int32( 0 ),
0406   maxNumberOfHits = cms.int32( 100 ),
0407   minNumberOfHitsForLoopers = cms.int32( 13 ),
0408   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0409   minNumberOfHitsPerLoop = cms.int32( 4 ),
0410   minHitsMinPt = cms.int32( 3 ),
0411   maxLostHitsFraction = cms.double( 999.0 ),
0412   maxLostHits = cms.int32( 1 ),
0413   highEtaSwitch = cms.double( 5.0 ),
0414   minHitsAtHighEta = cms.int32( 5 )
0415 )
0416 fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet( 
0417   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0418   SeedMomentumForBOFF = cms.double( 5.0 ),
0419   propagator = cms.string( "PropagatorWithMaterial" ),
0420   forceKinematicWithRegionDirection = cms.bool( False ),
0421   magneticField = cms.string( "" ),
0422   OriginTransverseErrorMultiplier = cms.double( 1.0 ),
0423   ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
0424   MinOneOverPtError = cms.double( 1.0 )
0425 )
0426 fragment.HLTSiStripClusterChargeCutForHI = cms.PSet(  value = cms.double( 2069.0 ) )
0427 fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet( 
0428   minimumNumberOfHits = cms.int32( 5 ),
0429   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0430   seedExtension = cms.int32( 0 ),
0431   chargeSignificance = cms.double( -1.0 ),
0432   pixelSeedExtension = cms.bool( False ),
0433   strictSeedExtension = cms.bool( False ),
0434   nSigmaMinPt = cms.double( 5.0 ),
0435   maxCCCLostHits = cms.int32( 9999 ),
0436   minPt = cms.double( 2.0 ),
0437   maxConsecLostHits = cms.int32( 1 ),
0438   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0439   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0440   seedPairPenalty = cms.int32( 0 ),
0441   maxNumberOfHits = cms.int32( -1 ),
0442   minNumberOfHitsForLoopers = cms.int32( 13 ),
0443   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0444   minNumberOfHitsPerLoop = cms.int32( 4 ),
0445   minHitsMinPt = cms.int32( -1 ),
0446   maxLostHitsFraction = cms.double( 999.0 ),
0447   maxLostHits = cms.int32( 1 ),
0448   highEtaSwitch = cms.double( 5.0 ),
0449   minHitsAtHighEta = cms.int32( 5 )
0450 )
0451 fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( 
0452   ComponentType = cms.string( "CkfTrajectoryBuilder" ),
0453   lostHitPenalty = cms.double( 30.0 ),
0454   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0455   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0456   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ),
0457   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0458   maxCand = cms.int32( 4 ),
0459   alwaysUseInvalidHits = cms.bool( True ),
0460   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
0461   intermediateCleaning = cms.bool( True ),
0462   updator = cms.string( "hltESPKFUpdator" ),
0463   seedAs5DHit = cms.bool( False )
0464 )
0465 fragment.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet( 
0466   useSameTrajFilter = cms.bool( True ),
0467   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0468   keepOriginalIfRebuildFails = cms.bool( False ),
0469   lostHitPenalty = cms.double( 30.0 ),
0470   lockHits = cms.bool( True ),
0471   requireSeedHitsInRebuild = cms.bool( True ),
0472   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0473   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0474   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
0475   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0476   minNrOfHitsForRebuild = cms.int32( 5 ),
0477   maxCand = cms.int32( 2 ),
0478   alwaysUseInvalidHits = cms.bool( False ),
0479   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
0480   intermediateCleaning = cms.bool( True ),
0481   foundHitBonus = cms.double( 5.0 ),
0482   updator = cms.string( "hltESPKFUpdator" ),
0483   bestHitOnly = cms.bool( True ),
0484   seedAs5DHit = cms.bool( False ),
0485   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) )
0486 )
0487 fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( 
0488   useSameTrajFilter = cms.bool( True ),
0489   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0490   keepOriginalIfRebuildFails = cms.bool( True ),
0491   lostHitPenalty = cms.double( 1.0 ),
0492   lockHits = cms.bool( True ),
0493   requireSeedHitsInRebuild = cms.bool( True ),
0494   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0495   propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
0496   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
0497   propagatorAlong = cms.string( "PropagatorWithMaterial" ),
0498   minNrOfHitsForRebuild = cms.int32( 2 ),
0499   maxCand = cms.int32( 5 ),
0500   alwaysUseInvalidHits = cms.bool( True ),
0501   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
0502   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
0503   intermediateCleaning = cms.bool( True ),
0504   foundHitBonus = cms.double( 1000.0 ),
0505   updator = cms.string( "hltESPKFUpdator" ),
0506   bestHitOnly = cms.bool( True ),
0507   seedAs5DHit = cms.bool( False )
0508 )
0509 fragment.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet( 
0510   minimumNumberOfHits = cms.int32( 3 ),
0511   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0512   seedExtension = cms.int32( 0 ),
0513   chargeSignificance = cms.double( -1.0 ),
0514   pixelSeedExtension = cms.bool( False ),
0515   strictSeedExtension = cms.bool( False ),
0516   nSigmaMinPt = cms.double( 5.0 ),
0517   maxCCCLostHits = cms.int32( 9999 ),
0518   minPt = cms.double( 0.9 ),
0519   maxConsecLostHits = cms.int32( 1 ),
0520   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0521   constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
0522   seedPairPenalty = cms.int32( 0 ),
0523   maxNumberOfHits = cms.int32( 100 ),
0524   minNumberOfHitsForLoopers = cms.int32( 13 ),
0525   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0526   minNumberOfHitsPerLoop = cms.int32( 4 ),
0527   minHitsMinPt = cms.int32( 3 ),
0528   maxLostHitsFraction = cms.double( 0.1 ),
0529   maxLostHits = cms.int32( 999 ),
0530   highEtaSwitch = cms.double( 5.0 ),
0531   minHitsAtHighEta = cms.int32( 5 )
0532 )
0533 fragment.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( 
0534   useSameTrajFilter = cms.bool( True ),
0535   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0536   keepOriginalIfRebuildFails = cms.bool( True ),
0537   lostHitPenalty = cms.double( 1.0 ),
0538   lockHits = cms.bool( True ),
0539   requireSeedHitsInRebuild = cms.bool( True ),
0540   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0541   propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
0542   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
0543   propagatorAlong = cms.string( "PropagatorWithMaterial" ),
0544   minNrOfHitsForRebuild = cms.int32( 2 ),
0545   maxCand = cms.int32( 5 ),
0546   alwaysUseInvalidHits = cms.bool( True ),
0547   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
0548   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
0549   intermediateCleaning = cms.bool( True ),
0550   foundHitBonus = cms.double( 1000.0 ),
0551   updator = cms.string( "hltESPKFUpdator" ),
0552   bestHitOnly = cms.bool( True ),
0553   seedAs5DHit = cms.bool( False )
0554 )
0555 fragment.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet( 
0556   minimumNumberOfHits = cms.int32( 3 ),
0557   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0558   seedExtension = cms.int32( 0 ),
0559   chargeSignificance = cms.double( -1.0 ),
0560   pixelSeedExtension = cms.bool( False ),
0561   strictSeedExtension = cms.bool( False ),
0562   nSigmaMinPt = cms.double( 5.0 ),
0563   maxCCCLostHits = cms.int32( 9999 ),
0564   minPt = cms.double( 0.9 ),
0565   maxConsecLostHits = cms.int32( 1 ),
0566   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0567   constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
0568   seedPairPenalty = cms.int32( 0 ),
0569   maxNumberOfHits = cms.int32( 100 ),
0570   minNumberOfHitsForLoopers = cms.int32( 13 ),
0571   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0572   minNumberOfHitsPerLoop = cms.int32( 4 ),
0573   minHitsMinPt = cms.int32( 3 ),
0574   maxLostHitsFraction = cms.double( 0.1 ),
0575   maxLostHits = cms.int32( 999 ),
0576   highEtaSwitch = cms.double( 5.0 ),
0577   minHitsAtHighEta = cms.int32( 5 )
0578 )
0579 fragment.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet( 
0580   minimumNumberOfHits = cms.int32( 5 ),
0581   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0582   seedExtension = cms.int32( 0 ),
0583   chargeSignificance = cms.double( -1.0 ),
0584   pixelSeedExtension = cms.bool( False ),
0585   strictSeedExtension = cms.bool( False ),
0586   nSigmaMinPt = cms.double( 5.0 ),
0587   maxCCCLostHits = cms.int32( 9999 ),
0588   minPt = cms.double( 0.9 ),
0589   maxConsecLostHits = cms.int32( 1 ),
0590   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0591   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0592   seedPairPenalty = cms.int32( 0 ),
0593   maxNumberOfHits = cms.int32( 100 ),
0594   minNumberOfHitsForLoopers = cms.int32( 13 ),
0595   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0596   minNumberOfHitsPerLoop = cms.int32( 4 ),
0597   minHitsMinPt = cms.int32( 3 ),
0598   maxLostHitsFraction = cms.double( 0.1 ),
0599   maxLostHits = cms.int32( 999 ),
0600   highEtaSwitch = cms.double( 5.0 ),
0601   minHitsAtHighEta = cms.int32( 5 )
0602 )
0603 fragment.HLTSiStripClusterChargeCutLoose = cms.PSet(  value = cms.double( 1620.0 ) )
0604 fragment.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet( 
0605   ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ),
0606   subclusterCutSN = cms.double( 12.0 ),
0607   trimMaxADC = cms.double( 30.0 ),
0608   seedCutMIPs = cms.double( 0.35 ),
0609   subclusterCutMIPs = cms.double( 0.45 ),
0610   subclusterWindow = cms.double( 0.7 ),
0611   maxNSat = cms.uint32( 3 ),
0612   trimMaxFracNeigh = cms.double( 0.25 ),
0613   maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
0614   seedCutSN = cms.double( 7.0 ),
0615   layerMask = cms.PSet( 
0616     TOB = cms.bool( False ),
0617     TIB = cms.vuint32( 1, 2 ),
0618     TID = cms.vuint32( 1, 2 ),
0619     TEC = cms.bool( False )
0620   ),
0621   maxTrimmedSizeDiffPos = cms.double( 0.7 ),
0622   trimMaxFracTotal = cms.double( 0.15 )
0623 )
0624 fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet( 
0625   minimumNumberOfHits = cms.int32( 4 ),
0626   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0627   seedExtension = cms.int32( 0 ),
0628   chargeSignificance = cms.double( -1.0 ),
0629   pixelSeedExtension = cms.bool( False ),
0630   strictSeedExtension = cms.bool( False ),
0631   maxCCCLostHits = cms.int32( 0 ),
0632   nSigmaMinPt = cms.double( 5.0 ),
0633   minPt = cms.double( 1.0 ),
0634   maxConsecLostHits = cms.int32( 1 ),
0635   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0636   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0637   seedPairPenalty = cms.int32( 0 ),
0638   maxNumberOfHits = cms.int32( 100 ),
0639   minNumberOfHitsForLoopers = cms.int32( 13 ),
0640   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0641   minNumberOfHitsPerLoop = cms.int32( 4 ),
0642   minHitsMinPt = cms.int32( 3 ),
0643   maxLostHitsFraction = cms.double( 0.1 ),
0644   maxLostHits = cms.int32( 999 ),
0645   highEtaSwitch = cms.double( 5.0 ),
0646   minHitsAtHighEta = cms.int32( 5 )
0647 )
0648 fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA = cms.PSet( 
0649   useSameTrajFilter = cms.bool( True ),
0650   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0651   keepOriginalIfRebuildFails = cms.bool( False ),
0652   lostHitPenalty = cms.double( 30.0 ),
0653   lockHits = cms.bool( True ),
0654   requireSeedHitsInRebuild = cms.bool( True ),
0655   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0656   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0657   maxPtForLooperReconstruction = cms.double( 0.0 ),
0658   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0659   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA" ) ),
0660   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0661   minNrOfHitsForRebuild = cms.int32( 5 ),
0662   maxCand = cms.int32( 3 ),
0663   alwaysUseInvalidHits = cms.bool( True ),
0664   estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
0665   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0666   intermediateCleaning = cms.bool( True ),
0667   foundHitBonus = cms.double( 10.0 ),
0668   updator = cms.string( "hltESPKFUpdator" ),
0669   bestHitOnly = cms.bool( True ),
0670   seedAs5DHit = cms.bool( False )
0671 )
0672 fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA = cms.PSet( 
0673   ComponentType = cms.string( "CompositeTrajectoryFilter" ),
0674   filters = cms.VPSet( 
0675     cms.PSet(  refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA" )    ),
0676     cms.PSet(  refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" )    )
0677   )
0678 )
0679 fragment.HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0680   minimumNumberOfHits = cms.int32( 4 ),
0681   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0682   seedExtension = cms.int32( 0 ),
0683   chargeSignificance = cms.double( -1.0 ),
0684   pixelSeedExtension = cms.bool( False ),
0685   strictSeedExtension = cms.bool( False ),
0686   maxCCCLostHits = cms.int32( 0 ),
0687   nSigmaMinPt = cms.double( 5.0 ),
0688   minPt = cms.double( 1.0 ),
0689   maxConsecLostHits = cms.int32( 1 ),
0690   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0691   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0692   seedPairPenalty = cms.int32( 0 ),
0693   maxNumberOfHits = cms.int32( 100 ),
0694   minNumberOfHitsForLoopers = cms.int32( 13 ),
0695   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0696   minNumberOfHitsPerLoop = cms.int32( 4 ),
0697   minHitsMinPt = cms.int32( 3 ),
0698   maxLostHitsFraction = cms.double( 0.1 ),
0699   maxLostHits = cms.int32( 999 ),
0700   highEtaSwitch = cms.double( 5.0 ),
0701   minHitsAtHighEta = cms.int32( 5 )
0702 )
0703 fragment.HLTPSetInitialStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0704   useSameTrajFilter = cms.bool( True ),
0705   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0706   keepOriginalIfRebuildFails = cms.bool( True ),
0707   lostHitPenalty = cms.double( 30.0 ),
0708   lockHits = cms.bool( True ),
0709   requireSeedHitsInRebuild = cms.bool( True ),
0710   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0711   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0712   maxPtForLooperReconstruction = cms.double( 0.0 ),
0713   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0714   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0715   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0716   minNrOfHitsForRebuild = cms.int32( 1 ),
0717   maxCand = cms.int32( 3 ),
0718   alwaysUseInvalidHits = cms.bool( True ),
0719   estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
0720   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0721   intermediateCleaning = cms.bool( True ),
0722   foundHitBonus = cms.double( 10.0 ),
0723   updator = cms.string( "hltESPKFUpdator" ),
0724   bestHitOnly = cms.bool( True ),
0725   seedAs5DHit = cms.bool( False )
0726 )
0727 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0728   minimumNumberOfHits = cms.int32( 3 ),
0729   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0730   seedExtension = cms.int32( 0 ),
0731   chargeSignificance = cms.double( -1.0 ),
0732   pixelSeedExtension = cms.bool( False ),
0733   strictSeedExtension = cms.bool( False ),
0734   nSigmaMinPt = cms.double( 5.0 ),
0735   maxCCCLostHits = cms.int32( 0 ),
0736   minPt = cms.double( 1.0 ),
0737   maxConsecLostHits = cms.int32( 1 ),
0738   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0739   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0740   seedPairPenalty = cms.int32( 0 ),
0741   maxNumberOfHits = cms.int32( 100 ),
0742   minNumberOfHitsForLoopers = cms.int32( 13 ),
0743   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0744   minNumberOfHitsPerLoop = cms.int32( 4 ),
0745   minHitsMinPt = cms.int32( 3 ),
0746   maxLostHitsFraction = cms.double( 0.1 ),
0747   maxLostHits = cms.int32( 999 ),
0748   highEtaSwitch = cms.double( 5.0 ),
0749   minHitsAtHighEta = cms.int32( 5 )
0750 )
0751 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0752   useSameTrajFilter = cms.bool( True ),
0753   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0754   keepOriginalIfRebuildFails = cms.bool( False ),
0755   lostHitPenalty = cms.double( 30.0 ),
0756   lockHits = cms.bool( True ),
0757   requireSeedHitsInRebuild = cms.bool( True ),
0758   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0759   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0760   maxPtForLooperReconstruction = cms.double( 0.0 ),
0761   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0762   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0763   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0764   minNrOfHitsForRebuild = cms.int32( 5 ),
0765   maxCand = cms.int32( 4 ),
0766   alwaysUseInvalidHits = cms.bool( True ),
0767   estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
0768   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0769   intermediateCleaning = cms.bool( True ),
0770   foundHitBonus = cms.double( 10.0 ),
0771   updator = cms.string( "hltESPKFUpdator" ),
0772   bestHitOnly = cms.bool( True ),
0773   seedAs5DHit = cms.bool( False )
0774 )
0775 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0776   minimumNumberOfHits = cms.int32( 3 ),
0777   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0778   seedExtension = cms.int32( 0 ),
0779   chargeSignificance = cms.double( -1.0 ),
0780   pixelSeedExtension = cms.bool( False ),
0781   strictSeedExtension = cms.bool( False ),
0782   nSigmaMinPt = cms.double( 5.0 ),
0783   maxCCCLostHits = cms.int32( 0 ),
0784   minPt = cms.double( 1.0 ),
0785   maxConsecLostHits = cms.int32( 1 ),
0786   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0787   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0788   seedPairPenalty = cms.int32( 0 ),
0789   maxNumberOfHits = cms.int32( 100 ),
0790   minNumberOfHitsForLoopers = cms.int32( 13 ),
0791   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0792   minNumberOfHitsPerLoop = cms.int32( 4 ),
0793   minHitsMinPt = cms.int32( 3 ),
0794   maxLostHitsFraction = cms.double( 0.1 ),
0795   maxLostHits = cms.int32( 999 ),
0796   highEtaSwitch = cms.double( 5.0 ),
0797   minHitsAtHighEta = cms.int32( 5 )
0798 )
0799 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0800   useSameTrajFilter = cms.bool( True ),
0801   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0802   keepOriginalIfRebuildFails = cms.bool( False ),
0803   lostHitPenalty = cms.double( 30.0 ),
0804   lockHits = cms.bool( True ),
0805   requireSeedHitsInRebuild = cms.bool( True ),
0806   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0807   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0808   maxPtForLooperReconstruction = cms.double( 0.0 ),
0809   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0810   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0811   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0812   minNrOfHitsForRebuild = cms.int32( 5 ),
0813   maxCand = cms.int32( 3 ),
0814   alwaysUseInvalidHits = cms.bool( True ),
0815   estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
0816   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0817   intermediateCleaning = cms.bool( True ),
0818   foundHitBonus = cms.double( 10.0 ),
0819   updator = cms.string( "hltESPKFUpdator" ),
0820   bestHitOnly = cms.bool( True ),
0821   seedAs5DHit = cms.bool( False )
0822 )
0823 fragment.HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0824   minimumNumberOfHits = cms.int32( 3 ),
0825   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0826   seedExtension = cms.int32( 0 ),
0827   chargeSignificance = cms.double( -1.0 ),
0828   pixelSeedExtension = cms.bool( False ),
0829   strictSeedExtension = cms.bool( False ),
0830   nSigmaMinPt = cms.double( 5.0 ),
0831   maxCCCLostHits = cms.int32( 0 ),
0832   minPt = cms.double( 2.8 ),
0833   maxConsecLostHits = cms.int32( 1 ),
0834   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0835   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0836   seedPairPenalty = cms.int32( 0 ),
0837   maxNumberOfHits = cms.int32( 100 ),
0838   minNumberOfHitsForLoopers = cms.int32( 13 ),
0839   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0840   minNumberOfHitsPerLoop = cms.int32( 4 ),
0841   minHitsMinPt = cms.int32( 3 ),
0842   maxLostHitsFraction = cms.double( 0.1 ),
0843   maxLostHits = cms.int32( 999 ),
0844   highEtaSwitch = cms.double( 5.0 ),
0845   minHitsAtHighEta = cms.int32( 5 )
0846 )
0847 fragment.HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0848   useSameTrajFilter = cms.bool( True ),
0849   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0850   keepOriginalIfRebuildFails = cms.bool( False ),
0851   lostHitPenalty = cms.double( 30.0 ),
0852   lockHits = cms.bool( True ),
0853   requireSeedHitsInRebuild = cms.bool( True ),
0854   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0855   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0856   maxPtForLooperReconstruction = cms.double( 0.0 ),
0857   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0858   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0859   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0860   minNrOfHitsForRebuild = cms.int32( 5 ),
0861   maxCand = cms.int32( 4 ),
0862   alwaysUseInvalidHits = cms.bool( True ),
0863   estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
0864   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0865   intermediateCleaning = cms.bool( True ),
0866   foundHitBonus = cms.double( 10.0 ),
0867   updator = cms.string( "hltESPKFUpdator" ),
0868   bestHitOnly = cms.bool( True ),
0869   seedAs5DHit = cms.bool( False )
0870 )
0871 fragment.HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0872   minimumNumberOfHits = cms.int32( 3 ),
0873   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0874   seedExtension = cms.int32( 0 ),
0875   chargeSignificance = cms.double( -1.0 ),
0876   pixelSeedExtension = cms.bool( False ),
0877   strictSeedExtension = cms.bool( False ),
0878   nSigmaMinPt = cms.double( 5.0 ),
0879   maxCCCLostHits = cms.int32( 0 ),
0880   minPt = cms.double( 5.0 ),
0881   maxConsecLostHits = cms.int32( 1 ),
0882   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0883   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0884   seedPairPenalty = cms.int32( 0 ),
0885   maxNumberOfHits = cms.int32( 100 ),
0886   minNumberOfHitsForLoopers = cms.int32( 13 ),
0887   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0888   minNumberOfHitsPerLoop = cms.int32( 4 ),
0889   minHitsMinPt = cms.int32( 3 ),
0890   maxLostHitsFraction = cms.double( 0.1 ),
0891   maxLostHits = cms.int32( 999 ),
0892   highEtaSwitch = cms.double( 5.0 ),
0893   minHitsAtHighEta = cms.int32( 5 )
0894 )
0895 fragment.HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA = 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( 0 ),
0904   minPt = cms.double( 5.0 ),
0905   maxConsecLostHits = cms.int32( 1 ),
0906   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0907   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0908   seedPairPenalty = cms.int32( 0 ),
0909   maxNumberOfHits = cms.int32( 100 ),
0910   minNumberOfHitsForLoopers = cms.int32( 13 ),
0911   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
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.HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA = 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( 0 ),
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( 0 ),
0933   maxNumberOfHits = cms.int32( 100 ),
0934   minNumberOfHitsForLoopers = cms.int32( 13 ),
0935   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0936   minNumberOfHitsPerLoop = cms.int32( 4 ),
0937   minHitsMinPt = cms.int32( 3 ),
0938   maxLostHitsFraction = cms.double( 0.1 ),
0939   maxLostHits = cms.int32( 999 ),
0940   highEtaSwitch = cms.double( 5.0 ),
0941   minHitsAtHighEta = cms.int32( 5 )
0942 )
0943 fragment.HLTPSetPixelPairStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0944   useSameTrajFilter = cms.bool( False ),
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( "HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0955   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0956   minNrOfHitsForRebuild = cms.int32( 5 ),
0957   maxCand = cms.int32( 3 ),
0958   alwaysUseInvalidHits = cms.bool( True ),
0959   estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
0960   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA" ) ),
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.HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0968   minimumNumberOfHits = cms.int32( 3 ),
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( 1.4 ),
0980   seedPairPenalty = cms.int32( 0 ),
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( 999 ),
0988   highEtaSwitch = cms.double( 5.0 ),
0989   minHitsAtHighEta = cms.int32( 5 )
0990 )
0991 fragment.HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA = 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.HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
1016   useSameTrajFilter = cms.bool( True ),
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( "HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1027   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1028   minNrOfHitsForRebuild = cms.int32( 4 ),
1029   maxCand = cms.int32( 2 ),
1030   alwaysUseInvalidHits = cms.bool( False ),
1031   estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
1032   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
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.HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
1040   minimumNumberOfHits = cms.int32( 5 ),
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( 1 ),
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( 0 ),
1060   highEtaSwitch = cms.double( 5.0 ),
1061   minHitsAtHighEta = cms.int32( 5 )
1062 )
1063 fragment.HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
1064   minimumNumberOfHits = cms.int32( 4 ),
1065   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1066   seedExtension = cms.int32( 0 ),
1067   chargeSignificance = cms.double( -1.0 ),
1068   pixelSeedExtension = cms.bool( False ),
1069   strictSeedExtension = cms.bool( False ),
1070   nSigmaMinPt = cms.double( 5.0 ),
1071   maxCCCLostHits = cms.int32( 9999 ),
1072   minPt = cms.double( 5.0 ),
1073   maxConsecLostHits = cms.int32( 1 ),
1074   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1075   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1076   seedPairPenalty = cms.int32( 1 ),
1077   maxNumberOfHits = cms.int32( 100 ),
1078   minNumberOfHitsForLoopers = cms.int32( 13 ),
1079   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1080   minNumberOfHitsPerLoop = cms.int32( 4 ),
1081   minHitsMinPt = cms.int32( 3 ),
1082   maxLostHitsFraction = cms.double( 0.1 ),
1083   maxLostHits = cms.int32( 0 ),
1084   highEtaSwitch = cms.double( 5.0 ),
1085   minHitsAtHighEta = cms.int32( 5 )
1086 )
1087 fragment.HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
1088   useSameTrajFilter = cms.bool( False ),
1089   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1090   keepOriginalIfRebuildFails = cms.bool( False ),
1091   lostHitPenalty = cms.double( 30.0 ),
1092   lockHits = cms.bool( True ),
1093   requireSeedHitsInRebuild = cms.bool( True ),
1094   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1095   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1096   maxPtForLooperReconstruction = cms.double( 0.0 ),
1097   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1098   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1099   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1100   minNrOfHitsForRebuild = cms.int32( 4 ),
1101   maxCand = cms.int32( 2 ),
1102   alwaysUseInvalidHits = cms.bool( False ),
1103   estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
1104   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA" ) ),
1105   intermediateCleaning = cms.bool( True ),
1106   foundHitBonus = cms.double( 10.0 ),
1107   updator = cms.string( "hltESPKFUpdator" ),
1108   bestHitOnly = cms.bool( True ),
1109   seedAs5DHit = cms.bool( False )
1110 )
1111 fragment.HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
1112   minimumNumberOfHits = cms.int32( 4 ),
1113   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1114   seedExtension = cms.int32( 0 ),
1115   chargeSignificance = cms.double( -1.0 ),
1116   pixelSeedExtension = cms.bool( False ),
1117   strictSeedExtension = cms.bool( False ),
1118   nSigmaMinPt = cms.double( 5.0 ),
1119   maxCCCLostHits = cms.int32( 9999 ),
1120   minPt = cms.double( 5.0 ),
1121   maxConsecLostHits = cms.int32( 1 ),
1122   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1123   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1124   seedPairPenalty = cms.int32( 0 ),
1125   maxNumberOfHits = cms.int32( 100 ),
1126   minNumberOfHitsForLoopers = cms.int32( 13 ),
1127   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1128   minNumberOfHitsPerLoop = cms.int32( 4 ),
1129   minHitsMinPt = cms.int32( 3 ),
1130   maxLostHitsFraction = cms.double( 0.1 ),
1131   maxLostHits = cms.int32( 999 ),
1132   highEtaSwitch = cms.double( 5.0 ),
1133   minHitsAtHighEta = cms.int32( 5 )
1134 )
1135 fragment.HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA = 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( "HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1147   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1148   minNrOfHitsForRebuild = cms.int32( 5 ),
1149   maxCand = cms.int32( 50 ),
1150   alwaysUseInvalidHits = cms.bool( True ),
1151   estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
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.HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA = cms.PSet( 
1160   minimumNumberOfHits = cms.int32( 4 ),
1161   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1162   seedExtension = cms.int32( 1 ),
1163   chargeSignificance = cms.double( -1.0 ),
1164   pixelSeedExtension = cms.bool( False ),
1165   strictSeedExtension = cms.bool( False ),
1166   nSigmaMinPt = cms.double( 5.0 ),
1167   maxCCCLostHits = cms.int32( 0 ),
1168   minPt = cms.double( 5.0 ),
1169   maxConsecLostHits = cms.int32( 1 ),
1170   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1171   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1172   seedPairPenalty = cms.int32( 0 ),
1173   maxNumberOfHits = cms.int32( 100 ),
1174   minNumberOfHitsForLoopers = cms.int32( 13 ),
1175   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1176   minNumberOfHitsPerLoop = cms.int32( 4 ),
1177   minHitsMinPt = cms.int32( 3 ),
1178   maxLostHitsFraction = cms.double( 0.1 ),
1179   maxLostHits = cms.int32( 999 ),
1180   highEtaSwitch = cms.double( 5.0 ),
1181   minHitsAtHighEta = cms.int32( 5 )
1182 )
1183 fragment.HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
1184   useSameTrajFilter = cms.bool( True ),
1185   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1186   keepOriginalIfRebuildFails = cms.bool( False ),
1187   lostHitPenalty = cms.double( 30.0 ),
1188   lockHits = cms.bool( True ),
1189   requireSeedHitsInRebuild = cms.bool( True ),
1190   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1191   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1192   maxPtForLooperReconstruction = cms.double( 0.0 ),
1193   propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1194   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1195   propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
1196   minNrOfHitsForRebuild = cms.int32( 5 ),
1197   maxCand = cms.int32( 2 ),
1198   alwaysUseInvalidHits = cms.bool( True ),
1199   estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
1200   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1201   intermediateCleaning = cms.bool( True ),
1202   foundHitBonus = cms.double( 10.0 ),
1203   updator = cms.string( "hltESPKFUpdator" ),
1204   bestHitOnly = cms.bool( True ),
1205   seedAs5DHit = cms.bool( False )
1206 )
1207 fragment.HLTPSetDetachedQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
1208   useSameTrajFilter = cms.bool( True ),
1209   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1210   keepOriginalIfRebuildFails = cms.bool( False ),
1211   lostHitPenalty = cms.double( 30.0 ),
1212   lockHits = cms.bool( True ),
1213   requireSeedHitsInRebuild = cms.bool( True ),
1214   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1215   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1216   maxPtForLooperReconstruction = cms.double( 0.0 ),
1217   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1218   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1219   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1220   minNrOfHitsForRebuild = cms.int32( 5 ),
1221   maxCand = cms.int32( 3 ),
1222   alwaysUseInvalidHits = cms.bool( True ),
1223   estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
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.HLTPSetDetachedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
1232   useSameTrajFilter = cms.bool( True ),
1233   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1234   keepOriginalIfRebuildFails = cms.bool( False ),
1235   lostHitPenalty = cms.double( 30.0 ),
1236   lockHits = cms.bool( True ),
1237   requireSeedHitsInRebuild = cms.bool( True ),
1238   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1239   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1240   maxPtForLooperReconstruction = cms.double( 0.0 ),
1241   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1242   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1243   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1244   minNrOfHitsForRebuild = cms.int32( 5 ),
1245   maxCand = cms.int32( 3 ),
1246   alwaysUseInvalidHits = cms.bool( True ),
1247   estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
1248   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1249   intermediateCleaning = cms.bool( True ),
1250   foundHitBonus = cms.double( 10.0 ),
1251   updator = cms.string( "hltESPKFUpdator" ),
1252   bestHitOnly = cms.bool( True ),
1253   seedAs5DHit = cms.bool( False )
1254 )
1255 fragment.HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( 
1256   minimumNumberOfHits = cms.int32( 4 ),
1257   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1258   seedExtension = cms.int32( 0 ),
1259   chargeSignificance = cms.double( -1.0 ),
1260   pixelSeedExtension = cms.bool( False ),
1261   strictSeedExtension = cms.bool( False ),
1262   maxCCCLostHits = cms.int32( 0 ),
1263   nSigmaMinPt = cms.double( 5.0 ),
1264   minPt = cms.double( 3.0 ),
1265   maxConsecLostHits = cms.int32( 1 ),
1266   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1267   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1268   seedPairPenalty = cms.int32( 0 ),
1269   maxNumberOfHits = cms.int32( 100 ),
1270   minNumberOfHitsForLoopers = cms.int32( 13 ),
1271   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1272   minNumberOfHitsPerLoop = cms.int32( 4 ),
1273   minHitsMinPt = cms.int32( 3 ),
1274   maxLostHitsFraction = cms.double( 0.1 ),
1275   maxLostHits = cms.int32( 999 ),
1276   highEtaSwitch = cms.double( 5.0 ),
1277   minHitsAtHighEta = cms.int32( 5 )
1278 )
1279 fragment.HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( 
1280   useSameTrajFilter = cms.bool( True ),
1281   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1282   keepOriginalIfRebuildFails = cms.bool( True ),
1283   lostHitPenalty = cms.double( 30.0 ),
1284   lockHits = cms.bool( True ),
1285   requireSeedHitsInRebuild = cms.bool( True ),
1286   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1287   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1288   maxPtForLooperReconstruction = cms.double( 0.0 ),
1289   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1290   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA" ) ),
1291   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1292   minNrOfHitsForRebuild = cms.int32( 1 ),
1293   maxCand = cms.int32( 3 ),
1294   alwaysUseInvalidHits = cms.bool( True ),
1295   estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
1296   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1297   intermediateCleaning = cms.bool( True ),
1298   foundHitBonus = cms.double( 10.0 ),
1299   updator = cms.string( "hltESPKFUpdator" ),
1300   bestHitOnly = cms.bool( True ),
1301   seedAs5DHit = cms.bool( False )
1302 )
1303 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( 
1304   minimumNumberOfHits = cms.int32( 3 ),
1305   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1306   seedExtension = cms.int32( 0 ),
1307   chargeSignificance = cms.double( -1.0 ),
1308   pixelSeedExtension = cms.bool( False ),
1309   strictSeedExtension = cms.bool( False ),
1310   nSigmaMinPt = cms.double( 5.0 ),
1311   maxCCCLostHits = cms.int32( 0 ),
1312   minPt = cms.double( 2.8 ),
1313   maxConsecLostHits = cms.int32( 1 ),
1314   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1315   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1316   seedPairPenalty = cms.int32( 0 ),
1317   maxNumberOfHits = cms.int32( 100 ),
1318   minNumberOfHitsForLoopers = cms.int32( 13 ),
1319   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1320   minNumberOfHitsPerLoop = cms.int32( 4 ),
1321   minHitsMinPt = cms.int32( 3 ),
1322   maxLostHitsFraction = cms.double( 0.1 ),
1323   maxLostHits = cms.int32( 999 ),
1324   highEtaSwitch = cms.double( 5.0 ),
1325   minHitsAtHighEta = cms.int32( 5 )
1326 )
1327 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( 
1328   useSameTrajFilter = cms.bool( True ),
1329   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1330   keepOriginalIfRebuildFails = cms.bool( False ),
1331   lostHitPenalty = cms.double( 30.0 ),
1332   lockHits = cms.bool( True ),
1333   requireSeedHitsInRebuild = cms.bool( True ),
1334   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1335   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1336   maxPtForLooperReconstruction = cms.double( 0.0 ),
1337   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1338   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA" ) ),
1339   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1340   minNrOfHitsForRebuild = cms.int32( 5 ),
1341   maxCand = cms.int32( 4 ),
1342   alwaysUseInvalidHits = cms.bool( True ),
1343   estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
1344   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1345   intermediateCleaning = cms.bool( True ),
1346   foundHitBonus = cms.double( 10.0 ),
1347   updator = cms.string( "hltESPKFUpdator" ),
1348   bestHitOnly = cms.bool( True ),
1349   seedAs5DHit = cms.bool( False )
1350 )
1351 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( 
1352   minimumNumberOfHits = cms.int32( 3 ),
1353   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1354   seedExtension = cms.int32( 0 ),
1355   chargeSignificance = cms.double( -1.0 ),
1356   pixelSeedExtension = cms.bool( False ),
1357   strictSeedExtension = cms.bool( False ),
1358   nSigmaMinPt = cms.double( 5.0 ),
1359   maxCCCLostHits = cms.int32( 0 ),
1360   minPt = cms.double( 3.5 ),
1361   maxConsecLostHits = cms.int32( 1 ),
1362   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1363   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1364   seedPairPenalty = cms.int32( 0 ),
1365   maxNumberOfHits = cms.int32( 100 ),
1366   minNumberOfHitsForLoopers = cms.int32( 13 ),
1367   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1368   minNumberOfHitsPerLoop = cms.int32( 4 ),
1369   minHitsMinPt = cms.int32( 3 ),
1370   maxLostHitsFraction = cms.double( 0.1 ),
1371   maxLostHits = cms.int32( 999 ),
1372   highEtaSwitch = cms.double( 5.0 ),
1373   minHitsAtHighEta = cms.int32( 5 )
1374 )
1375 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( 
1376   useSameTrajFilter = cms.bool( True ),
1377   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1378   keepOriginalIfRebuildFails = cms.bool( False ),
1379   lostHitPenalty = cms.double( 30.0 ),
1380   lockHits = cms.bool( True ),
1381   requireSeedHitsInRebuild = cms.bool( True ),
1382   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1383   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1384   maxPtForLooperReconstruction = cms.double( 0.0 ),
1385   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1386   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA" ) ),
1387   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1388   minNrOfHitsForRebuild = cms.int32( 5 ),
1389   maxCand = cms.int32( 3 ),
1390   alwaysUseInvalidHits = cms.bool( True ),
1391   estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
1392   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1393   intermediateCleaning = cms.bool( True ),
1394   foundHitBonus = cms.double( 10.0 ),
1395   updator = cms.string( "hltESPKFUpdator" ),
1396   bestHitOnly = cms.bool( True ),
1397   seedAs5DHit = cms.bool( False )
1398 )
1399 fragment.streams = cms.PSet( 
1400   ALCALumiPixelsCountsExpress = cms.vstring( 'AlCaLumiPixelsCountsExpress' ),
1401   ALCALumiPixelsCountsGated = cms.vstring( 'AlCaLumiPixelsCountsGated' ),
1402   ALCALumiPixelsCountsPrompt = cms.vstring( 'AlCaLumiPixelsCountsPrompt' ),
1403   ALCALumiPixelsCountsPromptHighRate0 = cms.vstring( 'AlCaLumiPixelsCountsPromptHighRate0' ),
1404   ALCALumiPixelsCountsPromptHighRate1 = cms.vstring( 'AlCaLumiPixelsCountsPromptHighRate1' ),
1405   ALCALumiPixelsCountsPromptHighRate2 = cms.vstring( 'AlCaLumiPixelsCountsPromptHighRate2' ),
1406   ALCALumiPixelsCountsPromptHighRate3 = cms.vstring( 'AlCaLumiPixelsCountsPromptHighRate3' ),
1407   ALCALumiPixelsCountsPromptHighRate4 = cms.vstring( 'AlCaLumiPixelsCountsPromptHighRate4' ),
1408   ALCALumiPixelsCountsPromptHighRate5 = cms.vstring( 'AlCaLumiPixelsCountsPromptHighRate5' ),
1409   ALCAP0 = cms.vstring( 'AlCaP0' ),
1410   ALCAPHISYM = cms.vstring( 'AlCaPhiSym' ),
1411   ALCAPPSExpress = cms.vstring( 'AlCaPPSExpress' ),
1412   ALCAPPSPrompt = cms.vstring( 'AlCaPPSPrompt' ),
1413   Calibration = cms.vstring( 'TestEnablesEcalHcal' ),
1414   DQM = cms.vstring( 'OnlineMonitor' ),
1415   DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ),
1416   DQMEventDisplay = cms.vstring( 'EventDisplay' ),
1417   DQMGPUvsCPU = cms.vstring( 'DQMGPUvsCPU' ),
1418   DQMOnlineBeamspot = cms.vstring( 'DQMOnlineBeamspot' ),
1419   DQMPPSRandom = cms.vstring( 'DQMPPSRandom' ),
1420   EcalCalibration = cms.vstring( 'EcalLaser' ),
1421   Express = cms.vstring( 'ExpressPhysics' ),
1422   ExpressAlignment = cms.vstring( 'ExpressAlignment' ),
1423   ExpressCosmics = cms.vstring( 'ExpressCosmics' ),
1424   HLTMonitor = cms.vstring( 'HLTMonitor' ),
1425   NanoDST = cms.vstring( 'L1Accept' ),
1426   PhysicsCommissioning = cms.vstring( 'Commissioning',
1427     'Cosmics',
1428     'HLTPhysics',
1429     'HcalNZS',
1430     'MinimumBias',
1431     'MuonShower',
1432     'NoBPTX',
1433     'ZeroBias' ),
1434   PhysicsSpecialHLTPhysics0 = cms.vstring( 'SpecialHLTPhysics0' ),
1435   PhysicsSpecialHLTPhysics1 = cms.vstring( 'SpecialHLTPhysics1' ),
1436   PhysicsSpecialHLTPhysics10 = cms.vstring( 'SpecialHLTPhysics10' ),
1437   PhysicsSpecialHLTPhysics11 = cms.vstring( 'SpecialHLTPhysics11' ),
1438   PhysicsSpecialHLTPhysics12 = cms.vstring( 'SpecialHLTPhysics12' ),
1439   PhysicsSpecialHLTPhysics13 = cms.vstring( 'SpecialHLTPhysics13' ),
1440   PhysicsSpecialHLTPhysics14 = cms.vstring( 'SpecialHLTPhysics14' ),
1441   PhysicsSpecialHLTPhysics15 = cms.vstring( 'SpecialHLTPhysics15' ),
1442   PhysicsSpecialHLTPhysics16 = cms.vstring( 'SpecialHLTPhysics16' ),
1443   PhysicsSpecialHLTPhysics17 = cms.vstring( 'SpecialHLTPhysics17' ),
1444   PhysicsSpecialHLTPhysics18 = cms.vstring( 'SpecialHLTPhysics18' ),
1445   PhysicsSpecialHLTPhysics19 = cms.vstring( 'SpecialHLTPhysics19' ),
1446   PhysicsSpecialHLTPhysics2 = cms.vstring( 'SpecialHLTPhysics2' ),
1447   PhysicsSpecialHLTPhysics3 = cms.vstring( 'SpecialHLTPhysics3' ),
1448   PhysicsSpecialHLTPhysics4 = cms.vstring( 'SpecialHLTPhysics4' ),
1449   PhysicsSpecialHLTPhysics5 = cms.vstring( 'SpecialHLTPhysics5' ),
1450   PhysicsSpecialHLTPhysics6 = cms.vstring( 'SpecialHLTPhysics6' ),
1451   PhysicsSpecialHLTPhysics7 = cms.vstring( 'SpecialHLTPhysics7' ),
1452   PhysicsSpecialHLTPhysics8 = cms.vstring( 'SpecialHLTPhysics8' ),
1453   PhysicsSpecialHLTPhysics9 = cms.vstring( 'SpecialHLTPhysics9' ),
1454   PhysicsSpecialRandom0 = cms.vstring( 'SpecialRandom0',
1455     'SpecialRandom1' ),
1456   PhysicsSpecialRandom1 = cms.vstring( 'SpecialRandom2',
1457     'SpecialRandom3' ),
1458   PhysicsSpecialRandom2 = cms.vstring( 'SpecialRandom4',
1459     'SpecialRandom5' ),
1460   PhysicsSpecialRandom3 = cms.vstring( 'SpecialRandom6',
1461     'SpecialRandom7' ),
1462   PhysicsSpecialRandom4 = cms.vstring( 'SpecialRandom8',
1463     'SpecialRandom9' ),
1464   PhysicsSpecialRandom5 = cms.vstring( 'SpecialRandom10',
1465     'SpecialRandom11' ),
1466   PhysicsSpecialRandom6 = cms.vstring( 'SpecialRandom12',
1467     'SpecialRandom13' ),
1468   PhysicsSpecialRandom7 = cms.vstring( 'SpecialRandom14',
1469     'SpecialRandom15' ),
1470   PhysicsSpecialRandom8 = cms.vstring( 'SpecialRandom16',
1471     'SpecialRandom17' ),
1472   PhysicsSpecialRandom9 = cms.vstring( 'SpecialRandom18',
1473     'SpecialRandom19' ),
1474   PhysicsSpecialZeroBias0 = cms.vstring( 'SpecialZeroBias0',
1475     'SpecialZeroBias1' ),
1476   PhysicsSpecialZeroBias1 = cms.vstring( 'SpecialZeroBias2',
1477     'SpecialZeroBias3' ),
1478   PhysicsSpecialZeroBias10 = cms.vstring( 'SpecialZeroBias20',
1479     'SpecialZeroBias21' ),
1480   PhysicsSpecialZeroBias11 = cms.vstring( 'SpecialZeroBias22',
1481     'SpecialZeroBias23' ),
1482   PhysicsSpecialZeroBias12 = cms.vstring( 'SpecialZeroBias24',
1483     'SpecialZeroBias25' ),
1484   PhysicsSpecialZeroBias13 = cms.vstring( 'SpecialZeroBias26',
1485     'SpecialZeroBias27' ),
1486   PhysicsSpecialZeroBias14 = cms.vstring( 'SpecialZeroBias28',
1487     'SpecialZeroBias29' ),
1488   PhysicsSpecialZeroBias15 = cms.vstring( 'SpecialZeroBias30',
1489     'SpecialZeroBias31' ),
1490   PhysicsSpecialZeroBias2 = cms.vstring( 'SpecialZeroBias4',
1491     'SpecialZeroBias5' ),
1492   PhysicsSpecialZeroBias3 = cms.vstring( 'SpecialZeroBias6',
1493     'SpecialZeroBias7' ),
1494   PhysicsSpecialZeroBias4 = cms.vstring( 'SpecialZeroBias8',
1495     'SpecialZeroBias9' ),
1496   PhysicsSpecialZeroBias5 = cms.vstring( 'SpecialZeroBias10',
1497     'SpecialZeroBias11' ),
1498   PhysicsSpecialZeroBias6 = cms.vstring( 'SpecialZeroBias12',
1499     'SpecialZeroBias13' ),
1500   PhysicsSpecialZeroBias7 = cms.vstring( 'SpecialZeroBias14',
1501     'SpecialZeroBias15' ),
1502   PhysicsSpecialZeroBias8 = cms.vstring( 'SpecialZeroBias16',
1503     'SpecialZeroBias17' ),
1504   PhysicsSpecialZeroBias9 = cms.vstring( 'SpecialZeroBias18',
1505     'SpecialZeroBias19' ),
1506   RPCMON = cms.vstring( 'RPCMonitor' )
1507 )
1508 fragment.datasets = cms.PSet( 
1509   AlCaLumiPixelsCountsExpress = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v4',
1510     'AlCa_LumiPixelsCounts_Random_v10' ),
1511   AlCaLumiPixelsCountsGated = cms.vstring( 'AlCa_LumiPixelsCounts_ZeroBiasGated_v5' ),
1512   AlCaLumiPixelsCountsPrompt = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v10',
1513     'AlCa_LumiPixelsCounts_ZeroBias_v12' ),
1514   AlCaLumiPixelsCountsPromptHighRate0 = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v4',
1515     'AlCa_LumiPixelsCounts_ZeroBiasVdM_v4' ),
1516   AlCaLumiPixelsCountsPromptHighRate1 = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v4',
1517     'AlCa_LumiPixelsCounts_ZeroBiasVdM_v4' ),
1518   AlCaLumiPixelsCountsPromptHighRate2 = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v4',
1519     'AlCa_LumiPixelsCounts_ZeroBiasVdM_v4' ),
1520   AlCaLumiPixelsCountsPromptHighRate3 = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v4',
1521     'AlCa_LumiPixelsCounts_ZeroBiasVdM_v4' ),
1522   AlCaLumiPixelsCountsPromptHighRate4 = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v4',
1523     'AlCa_LumiPixelsCounts_ZeroBiasVdM_v4' ),
1524   AlCaLumiPixelsCountsPromptHighRate5 = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v4',
1525     'AlCa_LumiPixelsCounts_ZeroBiasVdM_v4' ),
1526   AlCaP0 = cms.vstring( 'AlCa_EcalEtaEBonly_v25',
1527     'AlCa_EcalEtaEEonly_v25',
1528     'AlCa_EcalPi0EBonly_v25',
1529     'AlCa_EcalPi0EEonly_v25' ),
1530   AlCaPPSExpress = cms.vstring( 'HLT_PPSMaxTracksPerArm1_v9',
1531     'HLT_PPSMaxTracksPerRP4_v9' ),
1532   AlCaPPSPrompt = cms.vstring( 'HLT_PPSMaxTracksPerArm1_v9',
1533     'HLT_PPSMaxTracksPerRP4_v9' ),
1534   AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_v20' ),
1535   Commissioning = cms.vstring( 'HLT_IsoTrackHB_v14',
1536     'HLT_IsoTrackHE_v14',
1537     'HLT_L1SingleMuCosmics_EMTF_v4' ),
1538   Cosmics = cms.vstring( 'HLT_L1SingleMu3_v5',
1539     'HLT_L1SingleMu5_v5',
1540     'HLT_L1SingleMu7_v5',
1541     'HLT_L1SingleMuCosmics_v8',
1542     'HLT_L1SingleMuOpen_DT_v6',
1543     'HLT_L1SingleMuOpen_v6' ),
1544   DQMGPUvsCPU = cms.vstring( 'DQM_EcalReconstruction_v12',
1545     'DQM_HcalReconstruction_v10',
1546     'DQM_PixelReconstruction_v12' ),
1547   DQMOnlineBeamspot = cms.vstring( 'HLT_HT300_Beamspot_v23',
1548     'HLT_HT60_Beamspot_v22',
1549     'HLT_ZeroBias_Beamspot_v16' ),
1550   DQMPPSRandom = cms.vstring( 'HLT_PPSRandom_v1' ),
1551   EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ),
1552   EventDisplay = cms.vstring( 'HLT_BptxOR_v6',
1553     'HLT_L1ETM120_v4',
1554     'HLT_L1ETM150_v4',
1555     'HLT_L1HTT120er_v4',
1556     'HLT_L1HTT160er_v4',
1557     'HLT_L1HTT200er_v4',
1558     'HLT_L1HTT255er_v4',
1559     'HLT_L1HTT280er_v4',
1560     'HLT_L1HTT320er_v4',
1561     'HLT_L1HTT360er_v4',
1562     'HLT_L1HTT400er_v4',
1563     'HLT_L1HTT450er_v4',
1564     'HLT_L1SingleEG10er2p5_v4',
1565     'HLT_L1SingleEG15er2p5_v4',
1566     'HLT_L1SingleEG26er2p5_v4',
1567     'HLT_L1SingleEG28er1p5_v4',
1568     'HLT_L1SingleEG28er2p1_v4',
1569     'HLT_L1SingleEG28er2p5_v4',
1570     'HLT_L1SingleEG34er2p5_v4',
1571     'HLT_L1SingleEG36er2p5_v4',
1572     'HLT_L1SingleEG38er2p5_v4',
1573     'HLT_L1SingleEG40er2p5_v4',
1574     'HLT_L1SingleEG42er2p5_v4',
1575     'HLT_L1SingleEG45er2p5_v4',
1576     'HLT_L1SingleEG50_v4',
1577     'HLT_L1SingleEG8er2p5_v4',
1578     'HLT_L1SingleJet120_v4',
1579     'HLT_L1SingleJet180_v4',
1580     'HLT_L1SingleJet60_v4',
1581     'HLT_L1SingleJet90_v4',
1582     'HLT_L1SingleMu7_v5',
1583     'HLT_Physics_v14' ),
1584   ExpressAlignment = cms.vstring( 'HLT_HT300_Beamspot_PixelClusters_WP2_v7',
1585     'HLT_HT300_Beamspot_v23',
1586     'HLT_HT60_Beamspot_v22',
1587     'HLT_PixelClusters_WP2_v4',
1588     'HLT_ZeroBias_Beamspot_v16' ),
1589   ExpressCosmics = cms.vstring( 'HLT_L1SingleMuCosmics_v8',
1590     'HLT_L1SingleMuOpen_DT_v6',
1591     'HLT_L1SingleMuOpen_v6',
1592     'HLT_Random_v3' ),
1593   ExpressPhysics = cms.vstring( 'HLT_BptxOR_v6',
1594     'HLT_L1SingleEG10er2p5_v4',
1595     'HLT_L1SingleEG15er2p5_v4',
1596     'HLT_L1SingleEG26er2p5_v4',
1597     'HLT_L1SingleEG28er1p5_v4',
1598     'HLT_L1SingleEG28er2p1_v4',
1599     'HLT_L1SingleEG28er2p5_v4',
1600     'HLT_L1SingleEG34er2p5_v4',
1601     'HLT_L1SingleEG36er2p5_v4',
1602     'HLT_L1SingleEG38er2p5_v4',
1603     'HLT_L1SingleEG40er2p5_v4',
1604     'HLT_L1SingleEG42er2p5_v4',
1605     'HLT_L1SingleEG45er2p5_v4',
1606     'HLT_L1SingleEG50_v4',
1607     'HLT_L1SingleEG8er2p5_v4',
1608     'HLT_L1SingleJet60_v4',
1609     'HLT_Physics_v14',
1610     'HLT_PixelClusters_WP1_v4',
1611     'HLT_PixelClusters_WP2_v4',
1612     'HLT_Random_v3',
1613     'HLT_ZeroBias_Alignment_v8',
1614     'HLT_ZeroBias_FirstCollisionAfterAbortGap_v12',
1615     'HLT_ZeroBias_IsolatedBunches_v12',
1616     'HLT_ZeroBias_v13' ),
1617   HLTMonitor = cms.vstring( 'HLT_L1SingleMuCosmics_CosmicTracking_v1',
1618     'HLT_L1SingleMuCosmics_PointingCosmicTracking_v1' ),
1619   HLTPhysics = cms.vstring( 'HLT_Physics_v14' ),
1620   HcalNZS = cms.vstring( 'HLT_HcalNZS_v21',
1621     'HLT_HcalPhiSym_v23' ),
1622   L1Accept = cms.vstring( 'DST_Physics_v16',
1623     'DST_ZeroBias_v11' ),
1624   MinimumBias = cms.vstring( 'HLT_BptxOR_v6',
1625     'HLT_L1ETM120_v4',
1626     'HLT_L1ETM150_v4',
1627     'HLT_L1EXT_HCAL_LaserMon1_v5',
1628     'HLT_L1EXT_HCAL_LaserMon4_v5',
1629     'HLT_L1HTT120er_v4',
1630     'HLT_L1HTT160er_v4',
1631     'HLT_L1HTT200er_v4',
1632     'HLT_L1HTT255er_v4',
1633     'HLT_L1HTT280er_v4',
1634     'HLT_L1HTT320er_v4',
1635     'HLT_L1HTT360er_v4',
1636     'HLT_L1HTT400er_v4',
1637     'HLT_L1HTT450er_v4',
1638     'HLT_L1SingleEG10er2p5_v4',
1639     'HLT_L1SingleEG15er2p5_v4',
1640     'HLT_L1SingleEG26er2p5_v4',
1641     'HLT_L1SingleEG28er1p5_v4',
1642     'HLT_L1SingleEG28er2p1_v4',
1643     'HLT_L1SingleEG28er2p5_v4',
1644     'HLT_L1SingleEG34er2p5_v4',
1645     'HLT_L1SingleEG36er2p5_v4',
1646     'HLT_L1SingleEG38er2p5_v4',
1647     'HLT_L1SingleEG40er2p5_v4',
1648     'HLT_L1SingleEG42er2p5_v4',
1649     'HLT_L1SingleEG45er2p5_v4',
1650     'HLT_L1SingleEG50_v4',
1651     'HLT_L1SingleEG8er2p5_v4',
1652     'HLT_L1SingleJet10erHE_v5',
1653     'HLT_L1SingleJet120_v4',
1654     'HLT_L1SingleJet12erHE_v5',
1655     'HLT_L1SingleJet180_v4',
1656     'HLT_L1SingleJet200_v5',
1657     'HLT_L1SingleJet35_v5',
1658     'HLT_L1SingleJet60_v4',
1659     'HLT_L1SingleJet8erHE_v5',
1660     'HLT_L1SingleJet90_v4' ),
1661   MuonShower = cms.vstring( 'HLT_CscCluster_Cosmic_v4' ),
1662   NoBPTX = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v10',
1663     'HLT_CDC_L2cosmic_5p5_er1p0_v10',
1664     'HLT_L2Mu10_NoVertex_NoBPTX3BX_v14',
1665     'HLT_L2Mu10_NoVertex_NoBPTX_v15',
1666     'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v14',
1667     'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v13' ),
1668   OnlineMonitor = cms.vstring( 'DQM_Random_v1',
1669     'DQM_ZeroBias_v3',
1670     'HLT_BptxOR_v6',
1671     'HLT_CDC_L2cosmic_10_er1p0_v10',
1672     'HLT_CDC_L2cosmic_5p5_er1p0_v10',
1673     'HLT_HcalNZS_v21',
1674     'HLT_HcalPhiSym_v23',
1675     'HLT_IsoTrackHB_v14',
1676     'HLT_IsoTrackHE_v14',
1677     'HLT_L1DoubleMu0_v5',
1678     'HLT_L1ETM120_v4',
1679     'HLT_L1ETM150_v4',
1680     'HLT_L1FatEvents_v5',
1681     'HLT_L1HTT120er_v4',
1682     'HLT_L1HTT160er_v4',
1683     'HLT_L1HTT200er_v4',
1684     'HLT_L1HTT255er_v4',
1685     'HLT_L1HTT280er_v4',
1686     'HLT_L1HTT320er_v4',
1687     'HLT_L1HTT360er_v4',
1688     'HLT_L1HTT400er_v4',
1689     'HLT_L1HTT450er_v4',
1690     'HLT_L1SingleEG10er2p5_v4',
1691     'HLT_L1SingleEG15er2p5_v4',
1692     'HLT_L1SingleEG26er2p5_v4',
1693     'HLT_L1SingleEG28er1p5_v4',
1694     'HLT_L1SingleEG28er2p1_v4',
1695     'HLT_L1SingleEG28er2p5_v4',
1696     'HLT_L1SingleEG34er2p5_v4',
1697     'HLT_L1SingleEG36er2p5_v4',
1698     'HLT_L1SingleEG38er2p5_v4',
1699     'HLT_L1SingleEG40er2p5_v4',
1700     'HLT_L1SingleEG42er2p5_v4',
1701     'HLT_L1SingleEG45er2p5_v4',
1702     'HLT_L1SingleEG50_v4',
1703     'HLT_L1SingleEG8er2p5_v4',
1704     'HLT_L1SingleJet120_v4',
1705     'HLT_L1SingleJet180_v4',
1706     'HLT_L1SingleJet200_v5',
1707     'HLT_L1SingleJet35_v5',
1708     'HLT_L1SingleJet60_v4',
1709     'HLT_L1SingleJet90_v4',
1710     'HLT_L1SingleMuCosmics_v8',
1711     'HLT_L1SingleMuOpen_v6',
1712     'HLT_L2Mu10_NoVertex_NoBPTX3BX_v14',
1713     'HLT_L2Mu10_NoVertex_NoBPTX_v15',
1714     'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v14',
1715     'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v13',
1716     'HLT_Physics_v14',
1717     'HLT_PixelClusters_WP1_v4',
1718     'HLT_PixelClusters_WP2_v4',
1719     'HLT_Random_v3',
1720     'HLT_ZeroBias_Alignment_v8',
1721     'HLT_ZeroBias_FirstBXAfterTrain_v10',
1722     'HLT_ZeroBias_FirstCollisionAfterAbortGap_v12',
1723     'HLT_ZeroBias_FirstCollisionInTrain_v11',
1724     'HLT_ZeroBias_IsolatedBunches_v12',
1725     'HLT_ZeroBias_LastCollisionInTrain_v10',
1726     'HLT_ZeroBias_v13' ),
1727   RPCMonitor = cms.vstring( 'AlCa_RPCMuonNormalisation_v23' ),
1728   SpecialHLTPhysics0 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1729   SpecialHLTPhysics1 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1730   SpecialHLTPhysics10 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1731   SpecialHLTPhysics11 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1732   SpecialHLTPhysics12 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1733   SpecialHLTPhysics13 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1734   SpecialHLTPhysics14 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1735   SpecialHLTPhysics15 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1736   SpecialHLTPhysics16 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1737   SpecialHLTPhysics17 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1738   SpecialHLTPhysics18 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1739   SpecialHLTPhysics19 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1740   SpecialHLTPhysics2 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1741   SpecialHLTPhysics3 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1742   SpecialHLTPhysics4 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1743   SpecialHLTPhysics5 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1744   SpecialHLTPhysics6 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1745   SpecialHLTPhysics7 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1746   SpecialHLTPhysics8 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1747   SpecialHLTPhysics9 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1748   SpecialRandom0 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1749   SpecialRandom1 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1750   SpecialRandom10 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1751   SpecialRandom11 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1752   SpecialRandom12 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1753   SpecialRandom13 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1754   SpecialRandom14 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1755   SpecialRandom15 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1756   SpecialRandom16 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1757   SpecialRandom17 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1758   SpecialRandom18 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1759   SpecialRandom19 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1760   SpecialRandom2 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1761   SpecialRandom3 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1762   SpecialRandom4 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1763   SpecialRandom5 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1764   SpecialRandom6 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1765   SpecialRandom7 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1766   SpecialRandom8 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1767   SpecialRandom9 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1768   SpecialZeroBias0 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1769     'HLT_ZeroBias_Gated_v4',
1770     'HLT_ZeroBias_HighRate_v4' ),
1771   SpecialZeroBias1 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1772     'HLT_ZeroBias_Gated_v4',
1773     'HLT_ZeroBias_HighRate_v4' ),
1774   SpecialZeroBias10 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1775     'HLT_ZeroBias_Gated_v4',
1776     'HLT_ZeroBias_HighRate_v4' ),
1777   SpecialZeroBias11 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1778     'HLT_ZeroBias_Gated_v4',
1779     'HLT_ZeroBias_HighRate_v4' ),
1780   SpecialZeroBias12 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1781     'HLT_ZeroBias_Gated_v4',
1782     'HLT_ZeroBias_HighRate_v4' ),
1783   SpecialZeroBias13 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1784     'HLT_ZeroBias_Gated_v4',
1785     'HLT_ZeroBias_HighRate_v4' ),
1786   SpecialZeroBias14 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1787     'HLT_ZeroBias_Gated_v4',
1788     'HLT_ZeroBias_HighRate_v4' ),
1789   SpecialZeroBias15 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1790     'HLT_ZeroBias_Gated_v4',
1791     'HLT_ZeroBias_HighRate_v4' ),
1792   SpecialZeroBias16 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1793     'HLT_ZeroBias_Gated_v4',
1794     'HLT_ZeroBias_HighRate_v4' ),
1795   SpecialZeroBias17 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1796     'HLT_ZeroBias_Gated_v4',
1797     'HLT_ZeroBias_HighRate_v4' ),
1798   SpecialZeroBias18 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1799     'HLT_ZeroBias_Gated_v4',
1800     'HLT_ZeroBias_HighRate_v4' ),
1801   SpecialZeroBias19 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1802     'HLT_ZeroBias_Gated_v4',
1803     'HLT_ZeroBias_HighRate_v4' ),
1804   SpecialZeroBias2 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1805     'HLT_ZeroBias_Gated_v4',
1806     'HLT_ZeroBias_HighRate_v4' ),
1807   SpecialZeroBias20 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1808     'HLT_ZeroBias_Gated_v4',
1809     'HLT_ZeroBias_HighRate_v4' ),
1810   SpecialZeroBias21 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1811     'HLT_ZeroBias_Gated_v4',
1812     'HLT_ZeroBias_HighRate_v4' ),
1813   SpecialZeroBias22 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1814     'HLT_ZeroBias_Gated_v4',
1815     'HLT_ZeroBias_HighRate_v4' ),
1816   SpecialZeroBias23 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1817     'HLT_ZeroBias_Gated_v4',
1818     'HLT_ZeroBias_HighRate_v4' ),
1819   SpecialZeroBias24 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1820     'HLT_ZeroBias_Gated_v4',
1821     'HLT_ZeroBias_HighRate_v4' ),
1822   SpecialZeroBias25 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1823     'HLT_ZeroBias_Gated_v4',
1824     'HLT_ZeroBias_HighRate_v4' ),
1825   SpecialZeroBias26 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1826     'HLT_ZeroBias_Gated_v4',
1827     'HLT_ZeroBias_HighRate_v4' ),
1828   SpecialZeroBias27 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1829     'HLT_ZeroBias_Gated_v4',
1830     'HLT_ZeroBias_HighRate_v4' ),
1831   SpecialZeroBias28 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1832     'HLT_ZeroBias_Gated_v4',
1833     'HLT_ZeroBias_HighRate_v4' ),
1834   SpecialZeroBias29 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1835     'HLT_ZeroBias_Gated_v4',
1836     'HLT_ZeroBias_HighRate_v4' ),
1837   SpecialZeroBias3 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1838     'HLT_ZeroBias_Gated_v4',
1839     'HLT_ZeroBias_HighRate_v4' ),
1840   SpecialZeroBias30 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1841     'HLT_ZeroBias_Gated_v4',
1842     'HLT_ZeroBias_HighRate_v4' ),
1843   SpecialZeroBias31 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1844     'HLT_ZeroBias_Gated_v4',
1845     'HLT_ZeroBias_HighRate_v4' ),
1846   SpecialZeroBias4 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1847     'HLT_ZeroBias_Gated_v4',
1848     'HLT_ZeroBias_HighRate_v4' ),
1849   SpecialZeroBias5 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1850     'HLT_ZeroBias_Gated_v4',
1851     'HLT_ZeroBias_HighRate_v4' ),
1852   SpecialZeroBias6 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1853     'HLT_ZeroBias_Gated_v4',
1854     'HLT_ZeroBias_HighRate_v4' ),
1855   SpecialZeroBias7 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1856     'HLT_ZeroBias_Gated_v4',
1857     'HLT_ZeroBias_HighRate_v4' ),
1858   SpecialZeroBias8 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1859     'HLT_ZeroBias_Gated_v4',
1860     'HLT_ZeroBias_HighRate_v4' ),
1861   SpecialZeroBias9 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1862     'HLT_ZeroBias_Gated_v4',
1863     'HLT_ZeroBias_HighRate_v4' ),
1864   TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4',
1865     'HLT_HcalCalibration_v6' ),
1866   TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4',
1867     'HLT_HcalCalibration_v6' ),
1868   ZeroBias = cms.vstring( 'HLT_Random_v3',
1869     'HLT_ZeroBias_Alignment_v8',
1870     'HLT_ZeroBias_FirstBXAfterTrain_v10',
1871     'HLT_ZeroBias_FirstCollisionAfterAbortGap_v12',
1872     'HLT_ZeroBias_FirstCollisionInTrain_v11',
1873     'HLT_ZeroBias_IsolatedBunches_v12',
1874     'HLT_ZeroBias_LastCollisionInTrain_v10',
1875     'HLT_ZeroBias_v13' )
1876 )
1877 
1878 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
1879     recordName = cms.string( "CSCChannelMapperRecord" ),
1880     iovIsRunNotTime = cms.bool( True ),
1881     firstValid = cms.vuint32( 1 )
1882 )
1883 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
1884     recordName = cms.string( "CSCIndexerRecord" ),
1885     iovIsRunNotTime = cms.bool( True ),
1886     firstValid = cms.vuint32( 1 )
1887 )
1888 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
1889     recordName = cms.string( "L1TGlobalParametersRcd" ),
1890     iovIsRunNotTime = cms.bool( True ),
1891     firstValid = cms.vuint32( 1 )
1892 )
1893 fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP",
1894     appendToDataLabel = cms.string( "HBHE" ),
1895     timeSlewParametersM2 = cms.VPSet( 
1896       cms.PSet(  tmax = cms.double( 16.0 ),
1897         tzero = cms.double( 23.960177 ),
1898         slope = cms.double( -3.178648 )
1899       ),
1900       cms.PSet(  tmax = cms.double( 10.0 ),
1901         tzero = cms.double( 11.977461 ),
1902         slope = cms.double( -1.5610227 )
1903       ),
1904       cms.PSet(  tmax = cms.double( 6.25 ),
1905         tzero = cms.double( 9.109694 ),
1906         slope = cms.double( -1.075824 )
1907       )
1908     ),
1909     timeSlewParametersM3 = cms.VPSet( 
1910       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
1911         tspar2_siPM = cms.double( 0.0 ),
1912         tspar2 = cms.double( 0.0 ),
1913         cap = cms.double( 6.0 ),
1914         tspar1 = cms.double( -2.19142 ),
1915         tspar0 = cms.double( 12.2999 ),
1916         tspar1_siPM = cms.double( 0.0 )
1917       ),
1918       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
1919         tspar2_siPM = cms.double( 0.0 ),
1920         tspar2 = cms.double( 32.0 ),
1921         cap = cms.double( 6.0 ),
1922         tspar1 = cms.double( -3.2 ),
1923         tspar0 = cms.double( 15.5 ),
1924         tspar1_siPM = cms.double( 0.0 )
1925       ),
1926       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
1927         tspar2_siPM = cms.double( 0.0 ),
1928         tspar2 = cms.double( 0.0 ),
1929         cap = cms.double( 6.0 ),
1930         tspar1 = cms.double( -2.19142 ),
1931         tspar0 = cms.double( 12.2999 ),
1932         tspar1_siPM = cms.double( 0.0 )
1933       ),
1934       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
1935         tspar2_siPM = cms.double( 0.0 ),
1936         tspar2 = cms.double( 0.0 ),
1937         cap = cms.double( 6.0 ),
1938         tspar1 = cms.double( -2.19142 ),
1939         tspar0 = cms.double( 12.2999 ),
1940         tspar1_siPM = cms.double( 0.0 )
1941       )
1942     )
1943 )
1944 fragment.ecalMultifitParametersSource = cms.ESSource( "EmptyESSource",
1945     recordName = cms.string( "EcalMultifitParametersRcd" ),
1946     iovIsRunNotTime = cms.bool( True ),
1947     firstValid = cms.vuint32( 1 )
1948 )
1949 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
1950     recordName = cms.string( "JetTagComputerRecord" ),
1951     iovIsRunNotTime = cms.bool( True ),
1952     firstValid = cms.vuint32( 1 )
1953 )
1954 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
1955     recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
1956     iovIsRunNotTime = cms.bool( True ),
1957     firstValid = cms.vuint32( 1 )
1958 )
1959 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
1960     recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
1961     iovIsRunNotTime = cms.bool( True ),
1962     firstValid = cms.vuint32( 1 )
1963 )
1964 fragment.hltESSJobConfigurationGPURecord = cms.ESSource( "EmptyESSource",
1965     recordName = cms.string( "JobConfigurationGPURecord" ),
1966     iovIsRunNotTime = cms.bool( True ),
1967     firstValid = cms.vuint32( 1 )
1968 )
1969 fragment.hltESSPFRecHitHCALParamsRecord = cms.ESSource( "EmptyESSource",
1970     recordName = cms.string( "PFRecHitHCALParamsRecord" ),
1971     iovIsRunNotTime = cms.bool( True ),
1972     firstValid = cms.vuint32( 1 )
1973 )
1974 fragment.hltESSPFRecHitHCALTopologyRecord = cms.ESSource( "EmptyESSource",
1975     recordName = cms.string( "PFRecHitHCALTopologyRecord" ),
1976     iovIsRunNotTime = cms.bool( True ),
1977     firstValid = cms.vuint32( 1 )
1978 )
1979 fragment.hltESSTfGraphRecord = cms.ESSource( "EmptyESSource",
1980     recordName = cms.string( "TfGraphRecord" ),
1981     iovIsRunNotTime = cms.bool( True ),
1982     firstValid = cms.vuint32( 1 )
1983 )
1984 fragment.ppsPixelTopologyESSource = cms.ESSource( "PPSPixelTopologyESSource",
1985     RunType = cms.string( "Run3" ),
1986     PitchSimY = cms.double( 0.15 ),
1987     PitchSimX = cms.double( 0.1 ),
1988     thickness = cms.double( 0.23 ),
1989     noOfPixelSimX = cms.int32( 160 ),
1990     noOfPixelSimY = cms.int32( 104 ),
1991     noOfPixels = cms.int32( 16640 ),
1992     simXWidth = cms.double( 16.6 ),
1993     simYWidth = cms.double( 16.2 ),
1994     deadEdgeWidth = cms.double( 0.2 ),
1995     activeEdgeSigma = cms.double( 0.02 ),
1996     physActiveEdgeDist = cms.double( 0.15 ),
1997     appendToDataLabel = cms.string( "" )
1998 )
1999 
2000 fragment.hltESPTrajectoryCleanerBySharedHitsP5 = cms.ESProducer( "TrajectoryCleanerESProducer",
2001   ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHitsP5" ),
2002   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2003   fractionShared = cms.double( 0.19 ),
2004   ValidHitBonus = cms.double( 5.0 ),
2005   MissingHitPenalty = cms.double( 20.0 ),
2006   allowSharedFirstHit = cms.bool( True )
2007 )
2008 fragment.hltESFittingSmootherRKP5 = cms.ESProducer( "KFFittingSmootherESProducer",
2009   ComponentName = cms.string( "hltESFittingSmootherRKP5" ),
2010   Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
2011   Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
2012   EstimateCut = cms.double( 20.0 ),
2013   MaxFractionOutliers = cms.double( 0.3 ),
2014   MaxNumberOfOutliers = cms.int32( 3 ),
2015   MinDof = cms.int32( 2 ),
2016   NoOutliersBeginEnd = cms.bool( False ),
2017   MinNumberOfHits = cms.int32( 4 ),
2018   MinNumberOfHitsHighEta = cms.int32( 5 ),
2019   HighEtaSwitch = cms.double( 5.0 ),
2020   RejectTracks = cms.bool( True ),
2021   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2022   NoInvalidHitsBeginEnd = cms.bool( True ),
2023   LogPixelProbabilityCut = cms.double( 0.0 ),
2024   appendToDataLabel = cms.string( "" )
2025 )
2026 fragment.hltESChi2MeasurementEstimatorForP5 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2027   MaxChi2 = cms.double( 100.0 ),
2028   nSigma = cms.double( 4.0 ),
2029   MaxDisplacement = cms.double( 100.0 ),
2030   MaxSagitta = cms.double( -1.0 ),
2031   MinimalTolerance = cms.double( 0.5 ),
2032   MinPtForHitRecoveryInGluedDet = cms.double( 100000.0 ),
2033   ComponentName = cms.string( "hltESChi2MeasurementEstimatorForP5" ),
2034   appendToDataLabel = cms.string( "" )
2035 )
2036 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2037   MaxDPhi = cms.double( 1.6 ),
2038   ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
2039   PropagationDirection = cms.string( "anyDirection" )
2040 )
2041 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
2042   AlgoName = cms.string( "CSCChannelMapperPostls1" )
2043 )
2044 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
2045   AlgoName = cms.string( "CSCIndexerPostls1" )
2046 )
2047 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
2048   appendToDataLabel = cms.string( "" )
2049 )
2050 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
2051 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
2052   MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" ),
2053   MapAuto = cms.untracked.bool( False ),
2054   SkipHE = cms.untracked.bool( False ),
2055   appendToDataLabel = cms.string( "" )
2056 )
2057 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
2058   appendToDataLabel = cms.string( "" )
2059 )
2060 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
2061   appendToDataLabel = cms.string( "" )
2062 )
2063 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
2064   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
2065   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
2066   ComponentName = cms.string( "ClusterShapeHitFilter" ),
2067   isPhase2 = cms.bool( False ),
2068   doPixelShapeCut = cms.bool( True ),
2069   doStripShapeCut = cms.bool( True ),
2070   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2071   appendToDataLabel = cms.string( "" )
2072 )
2073 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
2074   appendToDataLabel = cms.string( "" )
2075 )
2076 fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
2077   TotalBxInEvent = cms.int32( 5 ),
2078   NumberPhysTriggers = cms.uint32( 512 ),
2079   NumberL1Muon = cms.uint32( 8 ),
2080   NumberL1EGamma = cms.uint32( 12 ),
2081   NumberL1Jet = cms.uint32( 12 ),
2082   NumberL1Tau = cms.uint32( 12 ),
2083   NumberChips = cms.uint32( 1 ),
2084   PinsOnChip = cms.uint32( 512 ),
2085   OrderOfChip = cms.vint32( 1 ),
2086   NumberL1IsoEG = cms.uint32( 4 ),
2087   NumberL1JetCounts = cms.uint32( 12 ),
2088   UnitLength = cms.int32( 8 ),
2089   NumberL1ForJet = cms.uint32( 4 ),
2090   IfCaloEtaNumberBits = cms.uint32( 4 ),
2091   IfMuEtaNumberBits = cms.uint32( 6 ),
2092   NumberL1TauJet = cms.uint32( 4 ),
2093   NumberL1Mu = cms.uint32( 4 ),
2094   NumberConditionChips = cms.uint32( 1 ),
2095   NumberPsbBoards = cms.int32( 7 ),
2096   NumberL1CenJet = cms.uint32( 4 ),
2097   PinsOnConditionChip = cms.uint32( 512 ),
2098   NumberL1NoIsoEG = cms.uint32( 4 ),
2099   NumberTechnicalTriggers = cms.uint32( 64 ),
2100   NumberPhysTriggersExtended = cms.uint32( 64 ),
2101   WordLength = cms.int32( 64 ),
2102   OrderConditionChip = cms.vint32( 1 ),
2103   appendToDataLabel = cms.string( "" )
2104 )
2105 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2106   SimpleMagneticField = cms.string( "" ),
2107   MaxDPhi = cms.double( 1.6 ),
2108   ComponentName = cms.string( "PropagatorWithMaterial" ),
2109   Mass = cms.double( 0.105 ),
2110   PropagationDirection = cms.string( "alongMomentum" ),
2111   useRungeKutta = cms.bool( False ),
2112   ptMin = cms.double( -1.0 )
2113 )
2114 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2115   SimpleMagneticField = cms.string( "ParabolicMf" ),
2116   MaxDPhi = cms.double( 1.6 ),
2117   ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
2118   Mass = cms.double( 0.139 ),
2119   PropagationDirection = cms.string( "alongMomentum" ),
2120   useRungeKutta = cms.bool( False ),
2121   ptMin = cms.double( -1.0 )
2122 )
2123 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2124   SimpleMagneticField = cms.string( "ParabolicMf" ),
2125   MaxDPhi = cms.double( 1.6 ),
2126   ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
2127   Mass = cms.double( 0.105 ),
2128   PropagationDirection = cms.string( "alongMomentum" ),
2129   useRungeKutta = cms.bool( False ),
2130   ptMin = cms.double( -1.0 )
2131 )
2132 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2133   SimpleMagneticField = cms.string( "" ),
2134   MaxDPhi = cms.double( 1.6 ),
2135   ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
2136   Mass = cms.double( 0.105 ),
2137   PropagationDirection = cms.string( "oppositeToMomentum" ),
2138   useRungeKutta = cms.bool( False ),
2139   ptMin = cms.double( -1.0 )
2140 )
2141 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2142   SimpleMagneticField = cms.string( "ParabolicMf" ),
2143   MaxDPhi = cms.double( 1.6 ),
2144   ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
2145   Mass = cms.double( 0.139 ),
2146   PropagationDirection = cms.string( "oppositeToMomentum" ),
2147   useRungeKutta = cms.bool( False ),
2148   ptMin = cms.double( -1.0 )
2149 )
2150 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2151   SimpleMagneticField = cms.string( "ParabolicMf" ),
2152   MaxDPhi = cms.double( 1.6 ),
2153   ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2154   Mass = cms.double( 0.105 ),
2155   PropagationDirection = cms.string( "oppositeToMomentum" ),
2156   useRungeKutta = cms.bool( False ),
2157   ptMin = cms.double( -1.0 )
2158 )
2159 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2160   SimpleMagneticField = cms.string( "ParabolicMf" ),
2161   MaxDPhi = cms.double( 1.6 ),
2162   ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
2163   Mass = cms.double( 0.105 ),
2164   PropagationDirection = cms.string( "oppositeToMomentum" ),
2165   useRungeKutta = cms.bool( False ),
2166   ptMin = cms.double( 0.1 )
2167 )
2168 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
2169   SimpleMagneticField = cms.string( "ParabolicMf" ),
2170   MaxDPhi = cms.double( 4.0 ),
2171   ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
2172   Mass = cms.double( 0.1396 ),
2173   PropagationDirection = cms.string( "alongMomentum" ),
2174   useRungeKutta = cms.bool( False ),
2175   ptMin = cms.double( -1.0 )
2176 )
2177 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2178   SimpleMagneticField = cms.string( "ParabolicMf" ),
2179   MaxDPhi = cms.double( 1.6 ),
2180   ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
2181   Mass = cms.double( 0.105 ),
2182   PropagationDirection = cms.string( "alongMomentum" ),
2183   useRungeKutta = cms.bool( False ),
2184   ptMin = cms.double( 0.1 )
2185 )
2186 fragment.SiPixelTemplateStoreESProducer = cms.ESProducer( "SiPixelTemplateStoreESProducer",
2187   appendToDataLabel = cms.string( "" )
2188 )
2189 fragment.SiStripClusterizerConditionsESProducer = cms.ESProducer( "SiStripClusterizerConditionsESProducer",
2190   QualityLabel = cms.string( "" ),
2191   Label = cms.string( "" ),
2192   appendToDataLabel = cms.string( "" )
2193 )
2194 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
2195   EtaDivisions = cms.untracked.uint32( 20 ),
2196   PhiDivisions = cms.untracked.uint32( 20 ),
2197   EtaMax = cms.untracked.double( 2.5 )
2198 )
2199 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
2200   use3d = cms.bool( True ),
2201   unBoost = cms.bool( False ),
2202   useSignificance = cms.bool( True ),
2203   minTracks = cms.uint32( 3 ),
2204   minVertices = cms.uint32( 1 )
2205 )
2206 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2207   ComponentName = cms.string( "SteppingHelixPropagatorAny" ),
2208   NoErrorPropagation = cms.bool( False ),
2209   PropagationDirection = cms.string( "anyDirection" ),
2210   useTuningForL2Speed = cms.bool( False ),
2211   useIsYokeFlag = cms.bool( True ),
2212   endcapShiftInZNeg = cms.double( 0.0 ),
2213   SetVBFPointer = cms.bool( False ),
2214   AssumeNoMaterial = cms.bool( False ),
2215   endcapShiftInZPos = cms.double( 0.0 ),
2216   useInTeslaFromMagField = cms.bool( False ),
2217   VBFName = cms.string( "VolumeBasedMagneticField" ),
2218   useEndcapShiftsInZ = cms.bool( False ),
2219   sendLogWarning = cms.bool( False ),
2220   useMatVolumes = cms.bool( True ),
2221   debug = cms.bool( False ),
2222   ApplyRadX0Correction = cms.bool( True ),
2223   useMagVolumes = cms.bool( True ),
2224   returnTangentPlane = cms.bool( True )
2225 )
2226 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
2227   ComponentName = cms.string( "TransientTrackBuilder" )
2228 )
2229 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2230   ComponentName = cms.string( "CaloDetIdAssociator" ),
2231   etaBinSize = cms.double( 0.087 ),
2232   nEta = cms.int32( 70 ),
2233   nPhi = cms.int32( 72 ),
2234   hcalRegion = cms.int32( 2 ),
2235   includeBadChambers = cms.bool( False ),
2236   includeGEM = cms.bool( False ),
2237   includeME0 = cms.bool( False )
2238 )
2239 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
2240   ComponentName = cms.string( "CosmicNavigationSchool" ),
2241   PluginName = cms.string( "" ),
2242   SimpleMagneticField = cms.string( "" )
2243 )
2244 fragment.ctppsGeometryESModule = cms.ESProducer( "CTPPSGeometryESModule",
2245   verbosity = cms.untracked.uint32( 1 ),
2246   buildMisalignedGeometry = cms.bool( False ),
2247   isRun2 = cms.bool( False ),
2248   dbTag = cms.string( "" ),
2249   compactViewTag = cms.string( "" ),
2250   fromPreprocessedDB = cms.untracked.bool( True ),
2251   fromDD4hep = cms.untracked.bool( False ),
2252   appendToDataLabel = cms.string( "" )
2253 )
2254 fragment.ctppsInterpolatedOpticalFunctionsESSource = cms.ESProducer( "CTPPSInterpolatedOpticalFunctionsESSource",
2255   lhcInfoLabel = cms.string( "" ),
2256   lhcInfoPerFillLabel = cms.string( "" ),
2257   lhcInfoPerLSLabel = cms.string( "" ),
2258   opticsLabel = cms.string( "" ),
2259   useNewLHCInfo = cms.bool( True ),
2260   appendToDataLabel = cms.string( "" )
2261 )
2262 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2263   ComponentName = cms.string( "EcalDetIdAssociator" ),
2264   etaBinSize = cms.double( 0.02 ),
2265   nEta = cms.int32( 300 ),
2266   nPhi = cms.int32( 360 ),
2267   hcalRegion = cms.int32( 2 ),
2268   includeBadChambers = cms.bool( False ),
2269   includeGEM = cms.bool( False ),
2270   includeME0 = cms.bool( False )
2271 )
2272 fragment.ecalElectronicsMappingHostESProducer = cms.ESProducer( "EcalElectronicsMappingHostESProducer@alpaka",
2273   appendToDataLabel = cms.string( "" ),
2274   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2275 )
2276 fragment.ecalMultifitConditionsHostESProducer = cms.ESProducer( "EcalMultifitConditionsHostESProducer@alpaka",
2277   appendToDataLabel = cms.string( "" ),
2278   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2279 )
2280 fragment.ecalMultifitParametersHostESProducer = cms.ESProducer( "EcalMultifitParametersHostESProducer@alpaka",
2281   EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
2282   EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
2283   EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
2284   EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
2285   appendToDataLabel = cms.string( "" ),
2286   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2287 )
2288 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
2289   flagMask = cms.PSet( 
2290     kBad = cms.vstring( 'kFaultyHardware',
2291       'kDead',
2292       'kKilled' ),
2293     kGood = cms.vstring( 'kGood' ),
2294     kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
2295       'kTowerRecovered' ),
2296     kProblematic = cms.vstring( 'kPoorReco',
2297       'kPoorCalib',
2298       'kNoisy',
2299       'kSaturated' ),
2300     kWeird = cms.vstring( 'kWeird',
2301       'kDiWeird' ),
2302     kTime = cms.vstring( 'kOutOfTime' )
2303   ),
2304   dbstatusMask = cms.PSet( 
2305     kBad = cms.vstring( 'kNonRespondingIsolated',
2306       'kDeadVFE',
2307       'kDeadFE',
2308       'kNoDataNoTP' ),
2309     kGood = cms.vstring( 'kOk' ),
2310     kRecovered = cms.vstring(  ),
2311     kProblematic = cms.vstring( 'kDAC',
2312       'kNoLaser',
2313       'kNoisy',
2314       'kNNoisy',
2315       'kNNNoisy',
2316       'kNNNNoisy',
2317       'kNNNNNoisy',
2318       'kFixedG6',
2319       'kFixedG1',
2320       'kFixedG0' ),
2321     kWeird = cms.vstring(  ),
2322     kTime = cms.vstring(  )
2323   ),
2324   timeThresh = cms.double( 2.0 )
2325 )
2326 fragment.hcalChannelPropertiesESProd = cms.ESProducer( "HcalChannelPropertiesEP" )
2327 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
2328   appendToDataLabel = cms.string( "" )
2329 )
2330 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
2331   appendToDataLabel = cms.string( "" )
2332 )
2333 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2334   ComponentName = cms.string( "HcalDetIdAssociator" ),
2335   etaBinSize = cms.double( 0.087 ),
2336   nEta = cms.int32( 70 ),
2337   nPhi = cms.int32( 72 ),
2338   hcalRegion = cms.int32( 2 ),
2339   includeBadChambers = cms.bool( False ),
2340   includeGEM = cms.bool( False ),
2341   includeME0 = cms.bool( False )
2342 )
2343 fragment.hcalMahiConditionsESProducer = cms.ESProducer( "HcalMahiConditionsESProducer@alpaka",
2344   appendToDataLabel = cms.string( "" ),
2345   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2346 )
2347 fragment.hcalMahiPulseOffsetsESProducer = cms.ESProducer( "HcalMahiPulseOffsetsESProducer@alpaka",
2348   pulseOffsets = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
2349   appendToDataLabel = cms.string( "" ),
2350   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2351 )
2352 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
2353   phase = cms.uint32( 1 ),
2354   RecoveredRecHitBits = cms.vstring( '' ),
2355   SeverityLevels = cms.VPSet( 
2356     cms.PSet(  ChannelStatus = cms.vstring( '' ),
2357       RecHitFlags = cms.vstring( '' ),
2358       Level = cms.int32( 0 )
2359     ),
2360     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
2361       RecHitFlags = cms.vstring( '' ),
2362       Level = cms.int32( 1 )
2363     ),
2364     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
2365       RecHitFlags = cms.vstring( 'HBHEIsolatedNoise',
2366         'HFAnomalousHit' ),
2367       Level = cms.int32( 5 )
2368     ),
2369     cms.PSet(  ChannelStatus = cms.vstring( '' ),
2370       RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
2371         'HBHESpikeNoise',
2372         'HBHETS4TS5Noise',
2373         'HBHEOOTPU',
2374         'HBHEFlatNoise',
2375         'HBHENegativeNoise' ),
2376       Level = cms.int32( 8 )
2377     ),
2378     cms.PSet(  ChannelStatus = cms.vstring( '' ),
2379       RecHitFlags = cms.vstring( 'HFLongShort',
2380         'HFS8S1Ratio',
2381         'HFPET',
2382         'HFSignalAsymmetry' ),
2383       Level = cms.int32( 11 )
2384     ),
2385     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ),
2386       RecHitFlags = cms.vstring(  ),
2387       Level = cms.int32( 12 )
2388     ),
2389     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellHot' ),
2390       RecHitFlags = cms.vstring( '' ),
2391       Level = cms.int32( 15 )
2392     ),
2393     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellOff',
2394   'HcalCellDead' ),
2395       RecHitFlags = cms.vstring( '' ),
2396       Level = cms.int32( 20 )
2397     )
2398   ),
2399   DropChannelStatusBits = cms.vstring( 'HcalCellMask',
2400     'HcalCellOff',
2401     'HcalCellDead' ),
2402   appendToDataLabel = cms.string( "" )
2403 )
2404 fragment.hcalRecoParamWithPulseShapeESProducer = cms.ESProducer( "HcalRecoParamWithPulseShapeESProducer@alpaka",
2405   appendToDataLabel = cms.string( "" ),
2406   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2407 )
2408 fragment.hcalSiPMCharacteristicsESProducer = cms.ESProducer( "HcalSiPMCharacteristicsESProducer@alpaka",
2409   appendToDataLabel = cms.string( "" ),
2410   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2411 )
2412 fragment.hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer",
2413   useCondDB = cms.bool( False ),
2414   weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ),
2415   useGBRForest = cms.bool( True ),
2416   useAdaBoost = cms.bool( False )
2417 )
2418 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2419   trackPseudoSelection = cms.PSet( 
2420     maxDistToAxis = cms.double( 0.07 ),
2421     totalHitsMin = cms.uint32( 0 ),
2422     ptMin = cms.double( 0.0 ),
2423     sip2dSigMax = cms.double( 99999.9 ),
2424     sip2dValMax = cms.double( 99999.9 ),
2425     sip3dSigMax = cms.double( 99999.9 ),
2426     sip3dValMax = cms.double( 99999.9 ),
2427     maxDecayLen = cms.double( 5.0 ),
2428     qualityClass = cms.string( "any" ),
2429     jetDeltaRMax = cms.double( 0.3 ),
2430     normChi2Max = cms.double( 99999.9 ),
2431     pixelHitsMin = cms.uint32( 0 ),
2432     sip2dSigMin = cms.double( 2.0 ),
2433     sip2dValMin = cms.double( -99999.9 ),
2434     sip3dSigMin = cms.double( -99999.9 ),
2435     sip3dValMin = cms.double( -99999.9 )
2436   ),
2437   trackSelection = cms.PSet( 
2438     maxDistToAxis = cms.double( 0.07 ),
2439     totalHitsMin = cms.uint32( 0 ),
2440     ptMin = cms.double( 0.0 ),
2441     sip2dSigMax = cms.double( 99999.9 ),
2442     sip2dValMax = cms.double( 99999.9 ),
2443     sip3dSigMax = cms.double( 99999.9 ),
2444     sip3dValMax = cms.double( 99999.9 ),
2445     maxDecayLen = cms.double( 5.0 ),
2446     qualityClass = cms.string( "any" ),
2447     jetDeltaRMax = cms.double( 0.3 ),
2448     normChi2Max = cms.double( 99999.9 ),
2449     pixelHitsMin = cms.uint32( 0 ),
2450     sip2dSigMin = cms.double( -99999.9 ),
2451     sip2dValMin = cms.double( -99999.9 ),
2452     sip3dSigMin = cms.double( -99999.9 ),
2453     sip3dValMin = cms.double( -99999.9 )
2454   ),
2455   trackFlip = cms.bool( False ),
2456   vertexFlip = cms.bool( False ),
2457   SoftLeptonFlip = cms.bool( False ),
2458   useTrackWeights = cms.bool( True ),
2459   pseudoMultiplicityMin = cms.uint32( 2 ),
2460   correctVertexMass = cms.bool( True ),
2461   trackPairV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.03 ) ),
2462   charmCut = cms.double( 1.5 ),
2463   minimumTrackWeight = cms.double( 0.5 ),
2464   pseudoVertexV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.05 ) ),
2465   trackMultiplicityMin = cms.uint32( 3 ),
2466   trackSort = cms.string( "sip2dSig" ),
2467   useCategories = cms.bool( True ),
2468   calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
2469     'CombinedSVPseudoVertex',
2470     'CombinedSVNoVertex' ),
2471   recordLabel = cms.string( "HLT" ),
2472   categoryVariableName = cms.string( "vertexCategory" )
2473 )
2474 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2475   trackPseudoSelection = cms.PSet( 
2476     max_pT_dRcut = cms.double( 0.1 ),
2477     b_dR = cms.double( 0.6263 ),
2478     min_pT = cms.double( 120.0 ),
2479     b_pT = cms.double( 0.3684 ),
2480     ptMin = cms.double( 0.0 ),
2481     max_pT_trackPTcut = cms.double( 3.0 ),
2482     max_pT = cms.double( 500.0 ),
2483     useVariableJTA = cms.bool( False ),
2484     maxDecayLen = cms.double( 5.0 ),
2485     qualityClass = cms.string( "any" ),
2486     normChi2Max = cms.double( 99999.9 ),
2487     sip2dValMin = cms.double( -99999.9 ),
2488     sip3dValMin = cms.double( -99999.9 ),
2489     a_dR = cms.double( -0.001053 ),
2490     maxDistToAxis = cms.double( 0.07 ),
2491     totalHitsMin = cms.uint32( 0 ),
2492     a_pT = cms.double( 0.005263 ),
2493     sip2dSigMax = cms.double( 99999.9 ),
2494     sip2dValMax = cms.double( 99999.9 ),
2495     sip3dSigMax = cms.double( 99999.9 ),
2496     sip3dValMax = cms.double( 99999.9 ),
2497     min_pT_dRcut = cms.double( 0.5 ),
2498     jetDeltaRMax = cms.double( 0.3 ),
2499     pixelHitsMin = cms.uint32( 0 ),
2500     sip3dSigMin = cms.double( -99999.9 ),
2501     sip2dSigMin = cms.double( 2.0 )
2502   ),
2503   trackSelection = cms.PSet( 
2504     max_pT_dRcut = cms.double( 0.1 ),
2505     b_dR = cms.double( 0.6263 ),
2506     min_pT = cms.double( 120.0 ),
2507     b_pT = cms.double( 0.3684 ),
2508     ptMin = cms.double( 0.0 ),
2509     max_pT_trackPTcut = cms.double( 3.0 ),
2510     max_pT = cms.double( 500.0 ),
2511     useVariableJTA = cms.bool( False ),
2512     maxDecayLen = cms.double( 5.0 ),
2513     qualityClass = cms.string( "any" ),
2514     normChi2Max = cms.double( 99999.9 ),
2515     sip2dValMin = cms.double( -99999.9 ),
2516     sip3dValMin = cms.double( -99999.9 ),
2517     a_dR = cms.double( -0.001053 ),
2518     maxDistToAxis = cms.double( 0.07 ),
2519     totalHitsMin = cms.uint32( 0 ),
2520     a_pT = cms.double( 0.005263 ),
2521     sip2dSigMax = cms.double( 99999.9 ),
2522     sip2dValMax = cms.double( 99999.9 ),
2523     sip3dSigMax = cms.double( 99999.9 ),
2524     sip3dValMax = cms.double( 99999.9 ),
2525     min_pT_dRcut = cms.double( 0.5 ),
2526     jetDeltaRMax = cms.double( 0.3 ),
2527     pixelHitsMin = cms.uint32( 0 ),
2528     sip3dSigMin = cms.double( -99999.9 ),
2529     sip2dSigMin = cms.double( -99999.9 )
2530   ),
2531   trackFlip = cms.bool( False ),
2532   vertexFlip = cms.bool( False ),
2533   SoftLeptonFlip = cms.bool( False ),
2534   useTrackWeights = cms.bool( True ),
2535   pseudoMultiplicityMin = cms.uint32( 2 ),
2536   correctVertexMass = cms.bool( True ),
2537   trackPairV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.03 ) ),
2538   charmCut = cms.double( 1.5 ),
2539   minimumTrackWeight = cms.double( 0.5 ),
2540   pseudoVertexV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.05 ) ),
2541   trackMultiplicityMin = cms.uint32( 3 ),
2542   trackSort = cms.string( "sip2dSig" ),
2543   useCategories = cms.bool( True ),
2544   calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
2545     'CombinedSVIVFV2PseudoVertex',
2546     'CombinedSVIVFV2NoVertex' ),
2547   recordLabel = cms.string( "HLT" ),
2548   categoryVariableName = cms.string( "vertexCategory" )
2549 )
2550 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2551   impactParameterType = cms.int32( 1 ),
2552   minimumImpactParameter = cms.double( -1.0 ),
2553   useSignedImpactParameterSig = cms.bool( True ),
2554   maximumDistanceToJetAxis = cms.double( 999999.0 ),
2555   deltaR = cms.double( -1.0 ),
2556   deltaRmin = cms.double( 0.0 ),
2557   maximumDecayLength = cms.double( 999999.0 ),
2558   maxImpactParameter = cms.double( 0.1 ),
2559   maxImpactParameterSig = cms.double( 999999.0 ),
2560   trackQualityClass = cms.string( "any" ),
2561   nthTrack = cms.int32( -1 )
2562 )
2563 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2564   a_dR = cms.double( -0.001053 ),
2565   b_dR = cms.double( 0.6263 ),
2566   a_pT = cms.double( 0.005263 ),
2567   b_pT = cms.double( 0.3684 ),
2568   min_pT = cms.double( 120.0 ),
2569   max_pT = cms.double( 500.0 ),
2570   min_pT_dRcut = cms.double( 0.5 ),
2571   max_pT_dRcut = cms.double( 0.1 ),
2572   max_pT_trackPTcut = cms.double( 3.0 ),
2573   minimumImpactParameter = cms.double( 0.05 ),
2574   useSignedImpactParameterSig = cms.bool( False ),
2575   impactParameterType = cms.int32( 1 ),
2576   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2577   deltaR = cms.double( -1.0 ),
2578   maximumDecayLength = cms.double( 999999.0 ),
2579   nthTrack = cms.int32( 1 ),
2580   trackQualityClass = cms.string( "any" ),
2581   useVariableJTA = cms.bool( False )
2582 )
2583 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2584   MaxDPhi = cms.double( 1.6 ),
2585   ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
2586   PropagationDirection = cms.string( "alongMomentum" )
2587 )
2588 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2589   MaxDPhi = cms.double( 1.6 ),
2590   ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
2591   PropagationDirection = cms.string( "oppositeToMomentum" )
2592 )
2593 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2594   SimpleMagneticField = cms.string( "" ),
2595   MaxDPhi = cms.double( 1.6 ),
2596   ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
2597   Mass = cms.double( 5.11E-4 ),
2598   PropagationDirection = cms.string( "oppositeToMomentum" ),
2599   useRungeKutta = cms.bool( False ),
2600   ptMin = cms.double( -1.0 )
2601 )
2602 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2603   MaxChi2 = cms.double( 16.0 ),
2604   nSigma = cms.double( 3.0 ),
2605   MaxDisplacement = cms.double( 0.5 ),
2606   MaxSagitta = cms.double( 2.0 ),
2607   MinimalTolerance = cms.double( 0.5 ),
2608   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2609   ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
2610   pTChargeCutThreshold = cms.double( -1.0 ),
2611   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2612   appendToDataLabel = cms.string( "" )
2613 )
2614 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2615   MaxChi2 = cms.double( 16.0 ),
2616   nSigma = cms.double( 3.0 ),
2617   MaxDisplacement = cms.double( 0.5 ),
2618   MaxSagitta = cms.double( 2.0 ),
2619   MinimalTolerance = cms.double( 0.5 ),
2620   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2621   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
2622   pTChargeCutThreshold = cms.double( 15.0 ),
2623   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2624   appendToDataLabel = cms.string( "" )
2625 )
2626 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2627   MaxChi2 = cms.double( 2000.0 ),
2628   nSigma = cms.double( 3.0 ),
2629   MaxDisplacement = cms.double( 100.0 ),
2630   MaxSagitta = cms.double( -1.0 ),
2631   MinimalTolerance = cms.double( 10.0 ),
2632   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2633   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
2634   pTChargeCutThreshold = cms.double( 15.0 ),
2635   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2636   appendToDataLabel = cms.string( "" )
2637 )
2638 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2639   MaxChi2 = cms.double( 30.0 ),
2640   nSigma = cms.double( 3.0 ),
2641   MaxDisplacement = cms.double( 100.0 ),
2642   MaxSagitta = cms.double( -1.0 ),
2643   MinimalTolerance = cms.double( 10.0 ),
2644   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2645   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2646   pTChargeCutThreshold = cms.double( 15.0 ),
2647   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2648   appendToDataLabel = cms.string( "" )
2649 )
2650 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2651   MaxChi2 = cms.double( 9.0 ),
2652   nSigma = cms.double( 3.0 ),
2653   MaxDisplacement = cms.double( 0.5 ),
2654   MaxSagitta = cms.double( 2.0 ),
2655   MinimalTolerance = cms.double( 0.5 ),
2656   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2657   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
2658   pTChargeCutThreshold = cms.double( 15.0 ),
2659   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2660   appendToDataLabel = cms.string( "" )
2661 )
2662 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2663   MaxChi2 = cms.double( 9.0 ),
2664   nSigma = cms.double( 3.0 ),
2665   MaxDisplacement = cms.double( 100.0 ),
2666   MaxSagitta = cms.double( -1.0 ),
2667   MinimalTolerance = cms.double( 10.0 ),
2668   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2669   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
2670   pTChargeCutThreshold = cms.double( 15.0 ),
2671   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
2672   appendToDataLabel = cms.string( "" )
2673 )
2674 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2675   MaxChi2 = cms.double( 16.0 ),
2676   nSigma = cms.double( 3.0 ),
2677   MaxDisplacement = cms.double( 0.5 ),
2678   MaxSagitta = cms.double( 2.0 ),
2679   MinimalTolerance = cms.double( 0.5 ),
2680   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2681   ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
2682   pTChargeCutThreshold = cms.double( -1.0 ),
2683   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2684   appendToDataLabel = cms.string( "" )
2685 )
2686 fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2687   MaxChi2 = cms.double( 40.0 ),
2688   nSigma = cms.double( 4.0 ),
2689   MaxDisplacement = cms.double( 0.5 ),
2690   MaxSagitta = cms.double( 2.0 ),
2691   MinimalTolerance = cms.double( 0.5 ),
2692   MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
2693   ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ),
2694   appendToDataLabel = cms.string( "" )
2695 )
2696 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2697   MaxChi2 = cms.double( 16.0 ),
2698   nSigma = cms.double( 3.0 ),
2699   MaxDisplacement = cms.double( 100.0 ),
2700   MaxSagitta = cms.double( -1.0 ),
2701   MinimalTolerance = cms.double( 10.0 ),
2702   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2703   ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
2704   appendToDataLabel = cms.string( "" )
2705 )
2706 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2707   MaxChi2 = cms.double( 30.0 ),
2708   nSigma = cms.double( 3.0 ),
2709   MaxDisplacement = cms.double( 100.0 ),
2710   MaxSagitta = cms.double( -1.0 ),
2711   MinimalTolerance = cms.double( 10.0 ),
2712   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2713   ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
2714   appendToDataLabel = cms.string( "" )
2715 )
2716 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2717   MaxChi2 = cms.double( 9.0 ),
2718   nSigma = cms.double( 3.0 ),
2719   MaxDisplacement = cms.double( 100.0 ),
2720   MaxSagitta = cms.double( -1.0 ),
2721   MinimalTolerance = cms.double( 10.0 ),
2722   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2723   ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
2724   appendToDataLabel = cms.string( "" )
2725 )
2726 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
2727   ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
2728   MaxComponents = cms.int32( 12 ),
2729   DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
2730 )
2731 fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2732   MaxChi2 = cms.double( 9.0 ),
2733   nSigma = cms.double( 3.0 ),
2734   MaxDisplacement = cms.double( 0.5 ),
2735   MaxSagitta = cms.double( 2.0 ),
2736   MinimalTolerance = cms.double( 0.5 ),
2737   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2738   ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
2739   pTChargeCutThreshold = cms.double( -1.0 ),
2740   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2741   appendToDataLabel = cms.string( "" )
2742 )
2743 fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2744   ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
2745   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2746   fractionShared = cms.double( 0.13 ),
2747   ValidHitBonus = cms.double( 5.0 ),
2748   MissingHitPenalty = cms.double( 20.0 ),
2749   allowSharedFirstHit = cms.bool( True )
2750 )
2751 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2752   ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
2753   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2754   fractionShared = cms.double( 0.13 ),
2755   ValidHitBonus = cms.double( 5.0 ),
2756   MissingHitPenalty = cms.double( 20.0 ),
2757   allowSharedFirstHit = cms.bool( True )
2758 )
2759 fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2760   MaxChi2 = cms.double( 9.0 ),
2761   nSigma = cms.double( 3.0 ),
2762   MaxDisplacement = cms.double( 0.5 ),
2763   MaxSagitta = cms.double( 2.0 ),
2764   MinimalTolerance = cms.double( 0.5 ),
2765   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2766   ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
2767   pTChargeCutThreshold = cms.double( -1.0 ),
2768   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2769   appendToDataLabel = cms.string( "" )
2770 )
2771 fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2772   ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
2773   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2774   fractionShared = cms.double( 0.13 ),
2775   ValidHitBonus = cms.double( 5.0 ),
2776   MissingHitPenalty = cms.double( 20.0 ),
2777   allowSharedFirstHit = cms.bool( True )
2778 )
2779 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2780   impactParameterType = cms.int32( 1 ),
2781   minimumImpactParameter = cms.double( -1.0 ),
2782   useSignedImpactParameterSig = cms.bool( True ),
2783   maximumDistanceToJetAxis = cms.double( 999999.0 ),
2784   deltaR = cms.double( -1.0 ),
2785   deltaRmin = cms.double( 0.0 ),
2786   maximumDecayLength = cms.double( 999999.0 ),
2787   maxImpactParameter = cms.double( 0.1 ),
2788   maxImpactParameterSig = cms.double( 999999.0 ),
2789   trackQualityClass = cms.string( "any" ),
2790   nthTrack = cms.int32( -1 )
2791 )
2792 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
2793   impactParameterType = cms.int32( 1 ),
2794   minimumImpactParameter = cms.double( -1.0 ),
2795   useSignedImpactParameterSig = cms.bool( True ),
2796   maximumDistanceToJetAxis = cms.double( 999999.0 ),
2797   deltaR = cms.double( -1.0 ),
2798   deltaRmin = cms.double( 0.0 ),
2799   maximumDecayLength = cms.double( 999999.0 ),
2800   maxImpactParameter = cms.double( 0.2 ),
2801   maxImpactParameterSig = cms.double( 999999.0 ),
2802   trackQualityClass = cms.string( "any" ),
2803   nthTrack = cms.int32( -1 )
2804 )
2805 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5 = cms.ESProducer( "PromptTrackCountingESProducer",
2806   impactParameterType = cms.int32( 1 ),
2807   minimumImpactParameter = cms.double( -1.0 ),
2808   useSignedImpactParameterSig = cms.bool( False ),
2809   maximumDistanceToJetAxis = cms.double( 999999.0 ),
2810   deltaR = cms.double( -1.0 ),
2811   deltaRmin = cms.double( 0.0 ),
2812   maximumDecayLength = cms.double( 999999.0 ),
2813   maxImpactParameter = cms.double( 0.05 ),
2814   maxImpactParameterSig = cms.double( 5.0 ),
2815   trackQualityClass = cms.string( "any" ),
2816   nthTrack = cms.int32( -1 )
2817 )
2818 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2819   a_dR = cms.double( -0.001053 ),
2820   b_dR = cms.double( 0.6263 ),
2821   a_pT = cms.double( 0.005263 ),
2822   b_pT = cms.double( 0.3684 ),
2823   min_pT = cms.double( 120.0 ),
2824   max_pT = cms.double( 500.0 ),
2825   min_pT_dRcut = cms.double( 0.5 ),
2826   max_pT_dRcut = cms.double( 0.1 ),
2827   max_pT_trackPTcut = cms.double( 3.0 ),
2828   minimumImpactParameter = cms.double( 0.05 ),
2829   useSignedImpactParameterSig = cms.bool( False ),
2830   impactParameterType = cms.int32( 1 ),
2831   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2832   deltaR = cms.double( -1.0 ),
2833   maximumDecayLength = cms.double( 999999.0 ),
2834   nthTrack = cms.int32( 1 ),
2835   trackQualityClass = cms.string( "any" ),
2836   useVariableJTA = cms.bool( False )
2837 )
2838 fragment.hltESPDisplacedDijethltTrackCounting2D1stLoose = cms.ESProducer( "TrackCountingESProducer",
2839   a_dR = cms.double( -0.001053 ),
2840   b_dR = cms.double( 0.6263 ),
2841   a_pT = cms.double( 0.005263 ),
2842   b_pT = cms.double( 0.3684 ),
2843   min_pT = cms.double( 120.0 ),
2844   max_pT = cms.double( 500.0 ),
2845   min_pT_dRcut = cms.double( 0.5 ),
2846   max_pT_dRcut = cms.double( 0.1 ),
2847   max_pT_trackPTcut = cms.double( 3.0 ),
2848   minimumImpactParameter = cms.double( 0.03 ),
2849   useSignedImpactParameterSig = cms.bool( False ),
2850   impactParameterType = cms.int32( 1 ),
2851   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2852   deltaR = cms.double( -1.0 ),
2853   maximumDecayLength = cms.double( 999999.0 ),
2854   nthTrack = cms.int32( 1 ),
2855   trackQualityClass = cms.string( "any" ),
2856   useVariableJTA = cms.bool( False )
2857 )
2858 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
2859   a_dR = cms.double( -0.001053 ),
2860   b_dR = cms.double( 0.6263 ),
2861   a_pT = cms.double( 0.005263 ),
2862   b_pT = cms.double( 0.3684 ),
2863   min_pT = cms.double( 120.0 ),
2864   max_pT = cms.double( 500.0 ),
2865   min_pT_dRcut = cms.double( 0.5 ),
2866   max_pT_dRcut = cms.double( 0.1 ),
2867   max_pT_trackPTcut = cms.double( 3.0 ),
2868   minimumImpactParameter = cms.double( 0.2 ),
2869   useSignedImpactParameterSig = cms.bool( True ),
2870   impactParameterType = cms.int32( 1 ),
2871   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2872   deltaR = cms.double( -1.0 ),
2873   maximumDecayLength = cms.double( 999999.0 ),
2874   nthTrack = cms.int32( 2 ),
2875   trackQualityClass = cms.string( "any" ),
2876   useVariableJTA = cms.bool( False )
2877 )
2878 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
2879   ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
2880 )
2881 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
2882   BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
2883   EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
2884   ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
2885   MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
2886   Mass = cms.double( 5.11E-4 ),
2887   BetheHeitlerCorrection = cms.int32( 2 )
2888 )
2889 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2890   ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2891   NoErrorPropagation = cms.bool( False ),
2892   PropagationDirection = cms.string( "anyDirection" ),
2893   useTuningForL2Speed = cms.bool( True ),
2894   useIsYokeFlag = cms.bool( True ),
2895   endcapShiftInZNeg = cms.double( 0.0 ),
2896   SetVBFPointer = cms.bool( False ),
2897   AssumeNoMaterial = cms.bool( False ),
2898   endcapShiftInZPos = cms.double( 0.0 ),
2899   useInTeslaFromMagField = cms.bool( False ),
2900   VBFName = cms.string( "VolumeBasedMagneticField" ),
2901   useEndcapShiftsInZ = cms.bool( False ),
2902   sendLogWarning = cms.bool( False ),
2903   useMatVolumes = cms.bool( True ),
2904   debug = cms.bool( False ),
2905   ApplyRadX0Correction = cms.bool( True ),
2906   useMagVolumes = cms.bool( True ),
2907   returnTangentPlane = cms.bool( True )
2908 )
2909 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2910   ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
2911   NoErrorPropagation = cms.bool( False ),
2912   PropagationDirection = cms.string( "oppositeToMomentum" ),
2913   useTuningForL2Speed = cms.bool( True ),
2914   useIsYokeFlag = cms.bool( True ),
2915   endcapShiftInZNeg = cms.double( 0.0 ),
2916   SetVBFPointer = cms.bool( False ),
2917   AssumeNoMaterial = cms.bool( False ),
2918   endcapShiftInZPos = cms.double( 0.0 ),
2919   useInTeslaFromMagField = cms.bool( False ),
2920   VBFName = cms.string( "VolumeBasedMagneticField" ),
2921   useEndcapShiftsInZ = cms.bool( False ),
2922   sendLogWarning = cms.bool( False ),
2923   useMatVolumes = cms.bool( True ),
2924   debug = cms.bool( False ),
2925   ApplyRadX0Correction = cms.bool( True ),
2926   useMagVolumes = cms.bool( True ),
2927   returnTangentPlane = cms.bool( True )
2928 )
2929 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
2930   ComponentName = cms.string( "hltESPFittingSmootherIT" ),
2931   Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2932   Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2933   EstimateCut = cms.double( -1.0 ),
2934   MaxFractionOutliers = cms.double( 0.3 ),
2935   MaxNumberOfOutliers = cms.int32( 3 ),
2936   MinDof = cms.int32( 2 ),
2937   NoOutliersBeginEnd = cms.bool( False ),
2938   MinNumberOfHits = cms.int32( 3 ),
2939   MinNumberOfHitsHighEta = cms.int32( 5 ),
2940   HighEtaSwitch = cms.double( 5.0 ),
2941   RejectTracks = cms.bool( True ),
2942   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2943   NoInvalidHitsBeginEnd = cms.bool( True ),
2944   LogPixelProbabilityCut = cms.double( -16.0 ),
2945   appendToDataLabel = cms.string( "" )
2946 )
2947 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
2948   ComponentName = cms.string( "hltESPFittingSmootherRK" ),
2949   Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2950   Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2951   EstimateCut = cms.double( -1.0 ),
2952   MaxFractionOutliers = cms.double( 0.3 ),
2953   MaxNumberOfOutliers = cms.int32( 3 ),
2954   MinDof = cms.int32( 2 ),
2955   NoOutliersBeginEnd = cms.bool( False ),
2956   MinNumberOfHits = cms.int32( 5 ),
2957   MinNumberOfHitsHighEta = cms.int32( 5 ),
2958   HighEtaSwitch = cms.double( 5.0 ),
2959   RejectTracks = cms.bool( True ),
2960   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2961   NoInvalidHitsBeginEnd = cms.bool( False ),
2962   LogPixelProbabilityCut = cms.double( -16.0 ),
2963   appendToDataLabel = cms.string( "" )
2964 )
2965 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
2966   ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
2967   standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2968   looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ),
2969   appendToDataLabel = cms.string( "" )
2970 )
2971 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2972   SimpleMagneticField = cms.string( "" ),
2973   MaxDPhi = cms.double( 1.6 ),
2974   ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
2975   Mass = cms.double( 5.11E-4 ),
2976   PropagationDirection = cms.string( "alongMomentum" ),
2977   useRungeKutta = cms.bool( False ),
2978   ptMin = cms.double( -1.0 )
2979 )
2980 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
2981   ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
2982 )
2983 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2984   ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
2985   Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
2986   Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
2987   EstimateCut = cms.double( -1.0 ),
2988   MaxFractionOutliers = cms.double( 0.3 ),
2989   MaxNumberOfOutliers = cms.int32( 3 ),
2990   MinDof = cms.int32( 2 ),
2991   NoOutliersBeginEnd = cms.bool( False ),
2992   MinNumberOfHits = cms.int32( 5 ),
2993   MinNumberOfHitsHighEta = cms.int32( 5 ),
2994   HighEtaSwitch = cms.double( 5.0 ),
2995   RejectTracks = cms.bool( True ),
2996   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2997   NoInvalidHitsBeginEnd = cms.bool( True ),
2998   LogPixelProbabilityCut = cms.double( -16.0 ),
2999   appendToDataLabel = cms.string( "" )
3000 )
3001 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
3002   Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
3003   ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
3004   MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
3005   GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ),
3006   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3007 )
3008 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
3009   Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
3010   ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
3011   MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
3012   ErrorRescaling = cms.double( 100.0 ),
3013   GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
3014   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3015 )
3016 fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3017   MaxChi2 = cms.double( 30.0 ),
3018   nSigma = cms.double( 3.0 ),
3019   MaxDisplacement = cms.double( 0.5 ),
3020   MaxSagitta = cms.double( 2.0 ),
3021   MinimalTolerance = cms.double( 0.5 ),
3022   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3023   ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
3024   pTChargeCutThreshold = cms.double( 15.0 ),
3025   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3026   appendToDataLabel = cms.string( "" )
3027 )
3028 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3029   MaxChi2 = cms.double( 30.0 ),
3030   nSigma = cms.double( 3.0 ),
3031   MaxDisplacement = cms.double( 0.5 ),
3032   MaxSagitta = cms.double( 2.0 ),
3033   MinimalTolerance = cms.double( 0.5 ),
3034   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3035   ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
3036   pTChargeCutThreshold = cms.double( 15.0 ),
3037   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3038   appendToDataLabel = cms.string( "" )
3039 )
3040 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3041   MaxChi2 = cms.double( 36.0 ),
3042   nSigma = cms.double( 3.0 ),
3043   MaxDisplacement = cms.double( 100.0 ),
3044   MaxSagitta = cms.double( -1.0 ),
3045   MinimalTolerance = cms.double( 10.0 ),
3046   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3047   ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
3048   appendToDataLabel = cms.string( "" )
3049 )
3050 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3051   ComponentName = cms.string( "hltESPKFFittingSmoother" ),
3052   Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
3053   Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
3054   EstimateCut = cms.double( -1.0 ),
3055   MaxFractionOutliers = cms.double( 0.3 ),
3056   MaxNumberOfOutliers = cms.int32( 3 ),
3057   MinDof = cms.int32( 2 ),
3058   NoOutliersBeginEnd = cms.bool( False ),
3059   MinNumberOfHits = cms.int32( 5 ),
3060   MinNumberOfHitsHighEta = cms.int32( 5 ),
3061   HighEtaSwitch = cms.double( 5.0 ),
3062   RejectTracks = cms.bool( True ),
3063   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3064   NoInvalidHitsBeginEnd = cms.bool( False ),
3065   LogPixelProbabilityCut = cms.double( -16.0 ),
3066   appendToDataLabel = cms.string( "" )
3067 )
3068 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
3069   ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
3070   Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
3071   Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3072   EstimateCut = cms.double( -1.0 ),
3073   MaxFractionOutliers = cms.double( 0.3 ),
3074   MaxNumberOfOutliers = cms.int32( 3 ),
3075   MinDof = cms.int32( 2 ),
3076   NoOutliersBeginEnd = cms.bool( False ),
3077   MinNumberOfHits = cms.int32( 5 ),
3078   MinNumberOfHitsHighEta = cms.int32( 5 ),
3079   HighEtaSwitch = cms.double( 5.0 ),
3080   RejectTracks = cms.bool( True ),
3081   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3082   NoInvalidHitsBeginEnd = cms.bool( False ),
3083   LogPixelProbabilityCut = cms.double( -16.0 ),
3084   appendToDataLabel = cms.string( "" )
3085 )
3086 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3087   ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
3088   Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
3089   Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
3090   EstimateCut = cms.double( 20.0 ),
3091   MaxFractionOutliers = cms.double( 0.3 ),
3092   MaxNumberOfOutliers = cms.int32( 3 ),
3093   MinDof = cms.int32( 2 ),
3094   NoOutliersBeginEnd = cms.bool( False ),
3095   MinNumberOfHits = cms.int32( 3 ),
3096   MinNumberOfHitsHighEta = cms.int32( 5 ),
3097   HighEtaSwitch = cms.double( 5.0 ),
3098   RejectTracks = cms.bool( True ),
3099   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3100   NoInvalidHitsBeginEnd = cms.bool( True ),
3101   LogPixelProbabilityCut = cms.double( -14.0 ),
3102   appendToDataLabel = cms.string( "" )
3103 )
3104 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
3105   ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
3106   Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
3107   Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
3108   EstimateCut = cms.double( 20.0 ),
3109   MaxFractionOutliers = cms.double( 0.3 ),
3110   MaxNumberOfOutliers = cms.int32( 3 ),
3111   MinDof = cms.int32( 2 ),
3112   NoOutliersBeginEnd = cms.bool( False ),
3113   MinNumberOfHits = cms.int32( 3 ),
3114   MinNumberOfHitsHighEta = cms.int32( 5 ),
3115   HighEtaSwitch = cms.double( 5.0 ),
3116   RejectTracks = cms.bool( True ),
3117   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3118   NoInvalidHitsBeginEnd = cms.bool( True ),
3119   LogPixelProbabilityCut = cms.double( -14.0 ),
3120   appendToDataLabel = cms.string( "" )
3121 )
3122 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3123   ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
3124   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3125   Updator = cms.string( "hltESPKFUpdator" ),
3126   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3127   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3128   minHits = cms.int32( 3 ),
3129   appendToDataLabel = cms.string( "" )
3130 )
3131 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
3132   ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
3133   Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3134   Updator = cms.string( "hltESPKFUpdator" ),
3135   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3136   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3137   minHits = cms.int32( 3 ),
3138   appendToDataLabel = cms.string( "" )
3139 )
3140 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3141   ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
3142   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3143   Updator = cms.string( "hltESPKFUpdator" ),
3144   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3145   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3146   minHits = cms.int32( 3 ),
3147   appendToDataLabel = cms.string( "" )
3148 )
3149 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3150   ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
3151   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3152   Updator = cms.string( "hltESPKFUpdator" ),
3153   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3154   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3155   errorRescaling = cms.double( 100.0 ),
3156   minHits = cms.int32( 3 ),
3157   appendToDataLabel = cms.string( "" )
3158 )
3159 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
3160   ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3161   Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
3162   Updator = cms.string( "hltESPKFUpdator" ),
3163   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3164   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3165   errorRescaling = cms.double( 100.0 ),
3166   minHits = cms.int32( 3 ),
3167   appendToDataLabel = cms.string( "" )
3168 )
3169 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3170   ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
3171   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3172   Updator = cms.string( "hltESPKFUpdator" ),
3173   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3174   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3175   errorRescaling = cms.double( 10.0 ),
3176   minHits = cms.int32( 3 ),
3177   appendToDataLabel = cms.string( "" )
3178 )
3179 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
3180   ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
3181   Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3182   Updator = cms.string( "hltESPKFUpdator" ),
3183   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3184   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3185   errorRescaling = cms.double( 10.0 ),
3186   minHits = cms.int32( 3 ),
3187   appendToDataLabel = cms.string( "" )
3188 )
3189 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
3190   ComponentName = cms.string( "hltESPKFUpdator" )
3191 )
3192 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
3193   ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
3194   DistanceMeasure = cms.string( "KullbackLeibler" )
3195 )
3196 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3197   ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
3198   Propagator = cms.string( "hltESPSmartPropagatorAny" ),
3199   Updator = cms.string( "hltESPKFUpdator" ),
3200   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3201   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3202   minHits = cms.int32( 3 ),
3203   appendToDataLabel = cms.string( "" )
3204 )
3205 fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3206   MaxChi2 = cms.double( 9.0 ),
3207   nSigma = cms.double( 3.0 ),
3208   MaxDisplacement = cms.double( 0.5 ),
3209   MaxSagitta = cms.double( 2.0 ),
3210   MinimalTolerance = cms.double( 0.5 ),
3211   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3212   ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
3213   pTChargeCutThreshold = cms.double( -1.0 ),
3214   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3215   appendToDataLabel = cms.string( "" )
3216 )
3217 fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3218   ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
3219   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3220   fractionShared = cms.double( 0.16 ),
3221   ValidHitBonus = cms.double( 5.0 ),
3222   MissingHitPenalty = cms.double( 20.0 ),
3223   allowSharedFirstHit = cms.bool( True )
3224 )
3225 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3226   ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
3227   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3228   fractionShared = cms.double( 0.16 ),
3229   ValidHitBonus = cms.double( 5.0 ),
3230   MissingHitPenalty = cms.double( 20.0 ),
3231   allowSharedFirstHit = cms.bool( True )
3232 )
3233 fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3234   MaxChi2 = cms.double( 9.0 ),
3235   nSigma = cms.double( 3.0 ),
3236   MaxDisplacement = cms.double( 0.5 ),
3237   MaxSagitta = cms.double( 2.0 ),
3238   MinimalTolerance = cms.double( 0.5 ),
3239   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3240   ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
3241   pTChargeCutThreshold = cms.double( -1.0 ),
3242   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3243   appendToDataLabel = cms.string( "" )
3244 )
3245 fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3246   ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
3247   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3248   fractionShared = cms.double( 0.16 ),
3249   ValidHitBonus = cms.double( 5.0 ),
3250   MissingHitPenalty = cms.double( 20.0 ),
3251   allowSharedFirstHit = cms.bool( True )
3252 )
3253 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
3254   ComponentName = cms.string( "hltESPMeasurementTracker" ),
3255   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3256   StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3257   HitMatcher = cms.string( "StandardMatcher" ),
3258   Phase2StripCPE = cms.string( "" ),
3259   SiStripQualityLabel = cms.string( "" ),
3260   UseStripModuleQualityDB = cms.bool( True ),
3261   DebugStripModuleQualityDB = cms.untracked.bool( False ),
3262   UseStripAPVFiberQualityDB = cms.bool( True ),
3263   DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
3264   MaskBadAPVFibers = cms.bool( True ),
3265   UseStripStripQualityDB = cms.bool( True ),
3266   DebugStripStripQualityDB = cms.untracked.bool( False ),
3267   badStripCuts = cms.PSet( 
3268     TOB = cms.PSet( 
3269       maxBad = cms.uint32( 4 ),
3270       maxConsecutiveBad = cms.uint32( 2 )
3271     ),
3272     TIB = cms.PSet( 
3273       maxBad = cms.uint32( 4 ),
3274       maxConsecutiveBad = cms.uint32( 2 )
3275     ),
3276     TID = cms.PSet( 
3277       maxBad = cms.uint32( 4 ),
3278       maxConsecutiveBad = cms.uint32( 2 )
3279     ),
3280     TEC = cms.PSet( 
3281       maxBad = cms.uint32( 4 ),
3282       maxConsecutiveBad = cms.uint32( 2 )
3283     )
3284   ),
3285   UsePixelModuleQualityDB = cms.bool( True ),
3286   DebugPixelModuleQualityDB = cms.untracked.bool( False ),
3287   UsePixelROCQualityDB = cms.bool( True ),
3288   DebugPixelROCQualityDB = cms.untracked.bool( False ),
3289   appendToDataLabel = cms.string( "" )
3290 )
3291 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3292   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3293   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3294   ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
3295   isPhase2 = cms.bool( False ),
3296   doPixelShapeCut = cms.bool( True ),
3297   doStripShapeCut = cms.bool( True ),
3298   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3299   appendToDataLabel = cms.string( "" )
3300 )
3301 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3302   ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
3303   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3304   fractionShared = cms.double( 0.11 ),
3305   ValidHitBonus = cms.double( 5.0 ),
3306   MissingHitPenalty = cms.double( 20.0 ),
3307   allowSharedFirstHit = cms.bool( True )
3308 )
3309 fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3310   MaxChi2 = cms.double( 16.0 ),
3311   nSigma = cms.double( 3.0 ),
3312   MaxDisplacement = cms.double( 0.5 ),
3313   MaxSagitta = cms.double( 2.0 ),
3314   MinimalTolerance = cms.double( 0.5 ),
3315   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3316   ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
3317   pTChargeCutThreshold = cms.double( -1.0 ),
3318   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3319   appendToDataLabel = cms.string( "" )
3320 )
3321 fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3322   ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
3323   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3324   fractionShared = cms.double( 0.11 ),
3325   ValidHitBonus = cms.double( 5.0 ),
3326   MissingHitPenalty = cms.double( 20.0 ),
3327   allowSharedFirstHit = cms.bool( True )
3328 )
3329 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
3330   ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
3331 )
3332 fragment.hltESPPFClusterParams = cms.ESProducer( "PFClusterParamsESProducer@alpaka",
3333   seedFinder = cms.PSet( 
3334     thresholdsByDetector = cms.VPSet( 
3335       cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
3336         seedingThreshold = cms.vdouble( 0.125, 0.25, 0.35, 0.35 ),
3337         detector = cms.string( "HCAL_BARREL1" )
3338       ),
3339       cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
3340         seedingThreshold = cms.vdouble( 0.1375, 0.275, 0.275, 0.275, 0.275, 0.275, 0.275 ),
3341         detector = cms.string( "HCAL_ENDCAP" )
3342       )
3343     ),
3344     nNeighbours = cms.int32( 4 )
3345   ),
3346   initialClusteringStep = cms.PSet(  thresholdsByDetector = cms.VPSet( 
3347   cms.PSet(  gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
3348     detector = cms.string( "HCAL_BARREL1" )
3349   ),
3350   cms.PSet(  gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
3351     detector = cms.string( "HCAL_ENDCAP" )
3352   )
3353 ) ),
3354   pfClusterBuilder = cms.PSet( 
3355     minFracTot = cms.double( 1.0E-20 ),
3356     stoppingTolerance = cms.double( 1.0E-8 ),
3357     positionCalc = cms.PSet( 
3358       minAllowedNormalization = cms.double( 1.0E-9 ),
3359       minFractionInCalc = cms.double( 1.0E-9 )
3360     ),
3361     maxIterations = cms.uint32( 5 ),
3362     recHitEnergyNorms = cms.VPSet( 
3363       cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
3364         detector = cms.string( "HCAL_BARREL1" )
3365       ),
3366       cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
3367         detector = cms.string( "HCAL_ENDCAP" )
3368       )
3369     ),
3370     showerSigma = cms.double( 10.0 ),
3371     minFractionToKeep = cms.double( 1.0E-7 ),
3372     excludeOtherSeeds = cms.bool( True ),
3373     timeResolutionCalcBarrel = cms.PSet( 
3374       corrTermLowE = cms.double( 0.0 ),
3375       threshLowE = cms.double( 6.0 ),
3376       noiseTerm = cms.double( 21.86 ),
3377       constantTermLowE = cms.double( 4.24 ),
3378       noiseTermLowE = cms.double( 8.0 ),
3379       threshHighE = cms.double( 15.0 ),
3380       constantTerm = cms.double( 2.82 )
3381     ),
3382     timeResolutionCalcEndcap = cms.PSet( 
3383       corrTermLowE = cms.double( 0.0 ),
3384       threshLowE = cms.double( 6.0 ),
3385       noiseTerm = cms.double( 21.86 ),
3386       constantTermLowE = cms.double( 4.24 ),
3387       noiseTermLowE = cms.double( 8.0 ),
3388       threshHighE = cms.double( 15.0 ),
3389       constantTerm = cms.double( 2.82 )
3390     )
3391   ),
3392   appendToDataLabel = cms.string( "" ),
3393   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3394 )
3395 fragment.hltESPPFRecHitHCALParams = cms.ESProducer( "PFRecHitHCALParamsESProducer@alpaka",
3396   energyThresholdsHB = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
3397   energyThresholdsHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
3398   appendToDataLabel = cms.string( "" ),
3399   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3400 )
3401 fragment.hltESPPFRecHitHCALTopology = cms.ESProducer( "PFRecHitHCALTopologyESProducer@alpaka",
3402   usePFThresholdsFromDB = cms.bool( True ),
3403   appendToDataLabel = cms.string( "" ),
3404   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3405 )
3406 fragment.hltESPPixelCPEFastParamsHIonPhase1 = cms.ESProducer( "PixelCPEFastParamsESProducerAlpakaHIonPhase1@alpaka",
3407   LoadTemplatesFromDB = cms.bool( True ),
3408   Alpha2Order = cms.bool( True ),
3409   ClusterProbComputationFlag = cms.int32( 0 ),
3410   useLAWidthFromDB = cms.bool( True ),
3411   lAOffset = cms.double( 0.0 ),
3412   lAWidthBPix = cms.double( 0.0 ),
3413   lAWidthFPix = cms.double( 0.0 ),
3414   doLorentzFromAlignment = cms.bool( False ),
3415   useLAFromDB = cms.bool( True ),
3416   xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3417   yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3418   xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3419   yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3420   xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3421   yerr_endcap = cms.vdouble( 0.0021 ),
3422   xerr_barrel_l1_def = cms.double( 0.0103 ),
3423   yerr_barrel_l1_def = cms.double( 0.0021 ),
3424   xerr_barrel_ln_def = cms.double( 0.0103 ),
3425   yerr_barrel_ln_def = cms.double( 0.0021 ),
3426   xerr_endcap_def = cms.double( 0.002 ),
3427   yerr_endcap_def = cms.double( 7.5E-4 ),
3428   EdgeClusterErrorX = cms.double( 50.0 ),
3429   EdgeClusterErrorY = cms.double( 85.0 ),
3430   UseErrorsFromTemplates = cms.bool( True ),
3431   TruncatePixelCharge = cms.bool( True ),
3432   ComponentName = cms.string( "PixelCPEFastParamsHIonPhase1" ),
3433   MagneticFieldRecord = cms.ESInputTag( "","" ),
3434   appendToDataLabel = cms.string( "" )
3435 )
3436 fragment.hltESPPixelCPEFastParamsPhase1 = cms.ESProducer( "PixelCPEFastParamsESProducerAlpakaPhase1@alpaka",
3437   LoadTemplatesFromDB = cms.bool( True ),
3438   Alpha2Order = cms.bool( True ),
3439   ClusterProbComputationFlag = cms.int32( 0 ),
3440   useLAWidthFromDB = cms.bool( True ),
3441   lAOffset = cms.double( 0.0 ),
3442   lAWidthBPix = cms.double( 0.0 ),
3443   lAWidthFPix = cms.double( 0.0 ),
3444   doLorentzFromAlignment = cms.bool( False ),
3445   useLAFromDB = cms.bool( True ),
3446   xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3447   yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3448   xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3449   yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3450   xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3451   yerr_endcap = cms.vdouble( 0.0021 ),
3452   xerr_barrel_l1_def = cms.double( 0.0103 ),
3453   yerr_barrel_l1_def = cms.double( 0.0021 ),
3454   xerr_barrel_ln_def = cms.double( 0.0103 ),
3455   yerr_barrel_ln_def = cms.double( 0.0021 ),
3456   xerr_endcap_def = cms.double( 0.002 ),
3457   yerr_endcap_def = cms.double( 7.5E-4 ),
3458   EdgeClusterErrorX = cms.double( 50.0 ),
3459   EdgeClusterErrorY = cms.double( 85.0 ),
3460   UseErrorsFromTemplates = cms.bool( True ),
3461   TruncatePixelCharge = cms.bool( True ),
3462   ComponentName = cms.string( "PixelCPEFastParams" ),
3463   MagneticFieldRecord = cms.ESInputTag( "","" ),
3464   appendToDataLabel = cms.string( "" ),
3465   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3466 )
3467 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
3468   LoadTemplatesFromDB = cms.bool( True ),
3469   Alpha2Order = cms.bool( True ),
3470   ClusterProbComputationFlag = cms.int32( 0 ),
3471   useLAWidthFromDB = cms.bool( False ),
3472   lAOffset = cms.double( 0.0 ),
3473   lAWidthBPix = cms.double( 0.0 ),
3474   lAWidthFPix = cms.double( 0.0 ),
3475   doLorentzFromAlignment = cms.bool( False ),
3476   useLAFromDB = cms.bool( True ),
3477   xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3478   yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3479   xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3480   yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3481   xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3482   yerr_endcap = cms.vdouble( 0.0021 ),
3483   xerr_barrel_l1_def = cms.double( 0.0103 ),
3484   yerr_barrel_l1_def = cms.double( 0.0021 ),
3485   xerr_barrel_ln_def = cms.double( 0.0103 ),
3486   yerr_barrel_ln_def = cms.double( 0.0021 ),
3487   xerr_endcap_def = cms.double( 0.002 ),
3488   yerr_endcap_def = cms.double( 7.5E-4 ),
3489   eff_charge_cut_highX = cms.double( 1.0 ),
3490   eff_charge_cut_highY = cms.double( 1.0 ),
3491   eff_charge_cut_lowX = cms.double( 0.0 ),
3492   eff_charge_cut_lowY = cms.double( 0.0 ),
3493   size_cutX = cms.double( 3.0 ),
3494   size_cutY = cms.double( 3.0 ),
3495   EdgeClusterErrorX = cms.double( 50.0 ),
3496   EdgeClusterErrorY = cms.double( 85.0 ),
3497   inflate_errors = cms.bool( False ),
3498   inflate_all_errors_no_trk_angle = cms.bool( False ),
3499   NoTemplateErrorsWhenNoTrkAngles = cms.bool( False ),
3500   UseErrorsFromTemplates = cms.bool( True ),
3501   TruncatePixelCharge = cms.bool( True ),
3502   IrradiationBiasCorrection = cms.bool( True ),
3503   DoCosmics = cms.bool( False ),
3504   isPhase2 = cms.bool( False ),
3505   SmallPitch = cms.bool( False ),
3506   ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
3507   MagneticFieldRecord = cms.ESInputTag( "","" ),
3508   appendToDataLabel = cms.string( "" )
3509 )
3510 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
3511   LoadTemplatesFromDB = cms.bool( True ),
3512   Alpha2Order = cms.bool( True ),
3513   ClusterProbComputationFlag = cms.int32( 0 ),
3514   useLAWidthFromDB = cms.bool( True ),
3515   lAOffset = cms.double( 0.0 ),
3516   lAWidthBPix = cms.double( 0.0 ),
3517   lAWidthFPix = cms.double( 0.0 ),
3518   doLorentzFromAlignment = cms.bool( False ),
3519   useLAFromDB = cms.bool( True ),
3520   barrelTemplateID = cms.int32( 0 ),
3521   forwardTemplateID = cms.int32( 0 ),
3522   directoryWithTemplates = cms.int32( 0 ),
3523   speed = cms.int32( -2 ),
3524   UseClusterSplitter = cms.bool( False ),
3525   ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
3526   appendToDataLabel = cms.string( "" )
3527 )
3528 fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3529   MaxChi2 = cms.double( 16.0 ),
3530   nSigma = cms.double( 3.0 ),
3531   MaxDisplacement = cms.double( 0.5 ),
3532   MaxSagitta = cms.double( 2.0 ),
3533   MinimalTolerance = cms.double( 0.5 ),
3534   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3535   ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
3536   pTChargeCutThreshold = cms.double( -1.0 ),
3537   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3538   appendToDataLabel = cms.string( "" )
3539 )
3540 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3541   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3542   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3543   ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
3544   isPhase2 = cms.bool( False ),
3545   doPixelShapeCut = cms.bool( True ),
3546   doStripShapeCut = cms.bool( True ),
3547   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3548   appendToDataLabel = cms.string( "" )
3549 )
3550 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3551   ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
3552   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3553   fractionShared = cms.double( 0.11 ),
3554   ValidHitBonus = cms.double( 5.0 ),
3555   MissingHitPenalty = cms.double( 20.0 ),
3556   allowSharedFirstHit = cms.bool( True )
3557 )
3558 fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3559   MaxChi2 = cms.double( 9.0 ),
3560   nSigma = cms.double( 3.0 ),
3561   MaxDisplacement = cms.double( 0.5 ),
3562   MaxSagitta = cms.double( 2.0 ),
3563   MinimalTolerance = cms.double( 0.5 ),
3564   MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
3565   ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
3566   pTChargeCutThreshold = cms.double( 15.0 ),
3567   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3568   appendToDataLabel = cms.string( "" )
3569 )
3570 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3571   MaxChi2 = cms.double( 25.0 ),
3572   nSigma = cms.double( 3.0 ),
3573   MaxDisplacement = cms.double( 100.0 ),
3574   MaxSagitta = cms.double( -1.0 ),
3575   MinimalTolerance = cms.double( 10.0 ),
3576   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3577   ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
3578   appendToDataLabel = cms.string( "" )
3579 )
3580 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3581   ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
3582   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3583   fractionShared = cms.double( 0.19 ),
3584   ValidHitBonus = cms.double( 5.0 ),
3585   MissingHitPenalty = cms.double( 20.0 ),
3586   allowSharedFirstHit = cms.bool( True )
3587 )
3588 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3589   ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
3590   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3591   Updator = cms.string( "hltESPKFUpdator" ),
3592   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3593   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3594   minHits = cms.int32( 3 ),
3595   appendToDataLabel = cms.string( "" )
3596 )
3597 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3598   ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
3599   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3600   Updator = cms.string( "hltESPKFUpdator" ),
3601   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3602   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3603   errorRescaling = cms.double( 100.0 ),
3604   minHits = cms.int32( 3 ),
3605   appendToDataLabel = cms.string( "" )
3606 )
3607 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3608   SimpleMagneticField = cms.string( "" ),
3609   MaxDPhi = cms.double( 1.6 ),
3610   ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3611   Mass = cms.double( 0.105 ),
3612   PropagationDirection = cms.string( "alongMomentum" ),
3613   useRungeKutta = cms.bool( True ),
3614   ptMin = cms.double( -1.0 )
3615 )
3616 fragment.hltESPSiPixelCablingSoA = cms.ESProducer( "SiPixelCablingSoAESProducer@alpaka",
3617   CablingMapLabel = cms.string( "" ),
3618   UseQualityInfo = cms.bool( False ),
3619   appendToDataLabel = cms.string( "" ),
3620   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3621 )
3622 fragment.hltESPSiPixelGainCalibrationForHLTSoA = cms.ESProducer( "SiPixelGainCalibrationForHLTSoAESProducer@alpaka",
3623   appendToDataLabel = cms.string( "" ),
3624   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3625 )
3626 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
3627   ComponentName = cms.string( "hltESPSmartPropagator" ),
3628   TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3629   MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3630   PropagationDirection = cms.string( "alongMomentum" ),
3631   Epsilon = cms.double( 5.0 )
3632 )
3633 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
3634   ComponentName = cms.string( "hltESPSmartPropagatorAny" ),
3635   TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3636   MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3637   PropagationDirection = cms.string( "alongMomentum" ),
3638   Epsilon = cms.double( 5.0 )
3639 )
3640 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
3641   ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3642   TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
3643   MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3644   PropagationDirection = cms.string( "oppositeToMomentum" ),
3645   Epsilon = cms.double( 5.0 )
3646 )
3647 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
3648   distance = cms.double( 0.5 )
3649 )
3650 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3651   ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3652   NoErrorPropagation = cms.bool( False ),
3653   PropagationDirection = cms.string( "alongMomentum" ),
3654   useTuningForL2Speed = cms.bool( False ),
3655   useIsYokeFlag = cms.bool( True ),
3656   endcapShiftInZNeg = cms.double( 0.0 ),
3657   SetVBFPointer = cms.bool( False ),
3658   AssumeNoMaterial = cms.bool( False ),
3659   endcapShiftInZPos = cms.double( 0.0 ),
3660   useInTeslaFromMagField = cms.bool( False ),
3661   VBFName = cms.string( "VolumeBasedMagneticField" ),
3662   useEndcapShiftsInZ = cms.bool( False ),
3663   sendLogWarning = cms.bool( False ),
3664   useMatVolumes = cms.bool( True ),
3665   debug = cms.bool( False ),
3666   ApplyRadX0Correction = cms.bool( True ),
3667   useMagVolumes = cms.bool( True ),
3668   returnTangentPlane = cms.bool( True )
3669 )
3670 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3671   ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
3672   NoErrorPropagation = cms.bool( False ),
3673   PropagationDirection = cms.string( "oppositeToMomentum" ),
3674   useTuningForL2Speed = cms.bool( False ),
3675   useIsYokeFlag = cms.bool( True ),
3676   endcapShiftInZNeg = cms.double( 0.0 ),
3677   SetVBFPointer = cms.bool( False ),
3678   AssumeNoMaterial = cms.bool( False ),
3679   endcapShiftInZPos = cms.double( 0.0 ),
3680   useInTeslaFromMagField = cms.bool( False ),
3681   VBFName = cms.string( "VolumeBasedMagneticField" ),
3682   useEndcapShiftsInZ = cms.bool( False ),
3683   sendLogWarning = cms.bool( False ),
3684   useMatVolumes = cms.bool( True ),
3685   debug = cms.bool( False ),
3686   ApplyRadX0Correction = cms.bool( True ),
3687   useMagVolumes = cms.bool( True ),
3688   returnTangentPlane = cms.bool( True )
3689 )
3690 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
3691   ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
3692   ComponentType = cms.string( "StripCPEfromTrackAngle" ),
3693   parameters = cms.PSet( 
3694     mTIB_P1 = cms.double( 0.202 ),
3695     maxChgOneMIP = cms.double( 6000.0 ),
3696     mTEC_P0 = cms.double( -1.885 ),
3697     mTOB_P1 = cms.double( 0.253 ),
3698     mTEC_P1 = cms.double( 0.471 ),
3699     mLC_P2 = cms.double( 0.3 ),
3700     mLC_P1 = cms.double( 0.618 ),
3701     mTOB_P0 = cms.double( -1.026 ),
3702     mLC_P0 = cms.double( -0.326 ),
3703     useLegacyError = cms.bool( False ),
3704     mTIB_P0 = cms.double( -0.742 ),
3705     mTID_P1 = cms.double( 0.433 ),
3706     mTID_P0 = cms.double( -1.427 )
3707   )
3708 )
3709 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3710   ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" ),
3711   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3712   StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3713   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3714   Matcher = cms.string( "StandardMatcher" ),
3715   Phase2StripCPE = cms.string( "" ),
3716   appendToDataLabel = cms.string( "" )
3717 )
3718 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3719   ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
3720   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3721   StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3722   PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
3723   Matcher = cms.string( "StandardMatcher" ),
3724   Phase2StripCPE = cms.string( "" ),
3725   appendToDataLabel = cms.string( "" )
3726 )
3727 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3728   ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3729   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3730   StripCPE = cms.string( "Fake" ),
3731   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3732   Matcher = cms.string( "StandardMatcher" ),
3733   Phase2StripCPE = cms.string( "" ),
3734   appendToDataLabel = cms.string( "" )
3735 )
3736 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3737   ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" ),
3738   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3739   StripCPE = cms.string( "Fake" ),
3740   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3741   Matcher = cms.string( "StandardMatcher" ),
3742   Phase2StripCPE = cms.string( "" ),
3743   appendToDataLabel = cms.string( "" )
3744 )
3745 fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3746   MaxChi2 = cms.double( 16.0 ),
3747   nSigma = cms.double( 3.0 ),
3748   MaxDisplacement = cms.double( 0.5 ),
3749   MaxSagitta = cms.double( 2.0 ),
3750   MinimalTolerance = cms.double( 0.5 ),
3751   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3752   ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
3753   pTChargeCutThreshold = cms.double( -1.0 ),
3754   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3755   appendToDataLabel = cms.string( "" )
3756 )
3757 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3758   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3759   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3760   ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
3761   isPhase2 = cms.bool( False ),
3762   doPixelShapeCut = cms.bool( True ),
3763   doStripShapeCut = cms.bool( True ),
3764   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3765   appendToDataLabel = cms.string( "" )
3766 )
3767 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3768   ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
3769   Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
3770   Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
3771   EstimateCut = cms.double( 30.0 ),
3772   MaxFractionOutliers = cms.double( 0.3 ),
3773   MaxNumberOfOutliers = cms.int32( 3 ),
3774   MinDof = cms.int32( 2 ),
3775   NoOutliersBeginEnd = cms.bool( False ),
3776   MinNumberOfHits = cms.int32( 7 ),
3777   MinNumberOfHitsHighEta = cms.int32( 5 ),
3778   HighEtaSwitch = cms.double( 5.0 ),
3779   RejectTracks = cms.bool( True ),
3780   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3781   NoInvalidHitsBeginEnd = cms.bool( False ),
3782   LogPixelProbabilityCut = cms.double( -16.0 ),
3783   appendToDataLabel = cms.string( "" )
3784 )
3785 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3786   ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3787   Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3788   Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3789   EstimateCut = cms.double( 30.0 ),
3790   MaxFractionOutliers = cms.double( 0.3 ),
3791   MaxNumberOfOutliers = cms.int32( 3 ),
3792   MinDof = cms.int32( 2 ),
3793   NoOutliersBeginEnd = cms.bool( False ),
3794   MinNumberOfHits = cms.int32( 7 ),
3795   MinNumberOfHitsHighEta = cms.int32( 5 ),
3796   HighEtaSwitch = cms.double( 5.0 ),
3797   RejectTracks = cms.bool( True ),
3798   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3799   NoInvalidHitsBeginEnd = cms.bool( False ),
3800   LogPixelProbabilityCut = cms.double( -16.0 ),
3801   appendToDataLabel = cms.string( "" )
3802 )
3803 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
3804   ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
3805   standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
3806   looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3807   appendToDataLabel = cms.string( "" )
3808 )
3809 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3810   ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
3811   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3812   Updator = cms.string( "hltESPKFUpdator" ),
3813   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3814   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3815   minHits = cms.int32( 7 ),
3816   appendToDataLabel = cms.string( "" )
3817 )
3818 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3819   ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3820   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3821   Updator = cms.string( "hltESPKFUpdator" ),
3822   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3823   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3824   minHits = cms.int32( 7 ),
3825   appendToDataLabel = cms.string( "" )
3826 )
3827 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3828   ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
3829   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3830   Updator = cms.string( "hltESPKFUpdator" ),
3831   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3832   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3833   errorRescaling = cms.double( 10.0 ),
3834   minHits = cms.int32( 7 ),
3835   appendToDataLabel = cms.string( "" )
3836 )
3837 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3838   ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3839   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3840   Updator = cms.string( "hltESPKFUpdator" ),
3841   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3842   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3843   errorRescaling = cms.double( 10.0 ),
3844   minHits = cms.int32( 7 ),
3845   appendToDataLabel = cms.string( "" )
3846 )
3847 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3848   ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
3849   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3850   fractionShared = cms.double( 0.09 ),
3851   ValidHitBonus = cms.double( 5.0 ),
3852   MissingHitPenalty = cms.double( 20.0 ),
3853   allowSharedFirstHit = cms.bool( True )
3854 )
3855 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
3856   ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
3857   algoOrder = cms.vstring(  ),
3858   appendToDataLabel = cms.string( "" )
3859 )
3860 fragment.hltESPTrackSelectionTfCKF = cms.ESProducer( "TfGraphDefProducer",
3861   ComponentName = cms.string( "hltESPTrackSelectionTfCKF" ),
3862   FileName = cms.FileInPath( "RecoTracker/FinalTrackSelectors/data/TrackTfClassifier/CKF_Run3_12_5_0_pre5.pb" ),
3863   appendToDataLabel = cms.string( "" )
3864 )
3865 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3866   ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
3867   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3868   fractionShared = cms.double( 0.5 ),
3869   ValidHitBonus = cms.double( 100.0 ),
3870   MissingHitPenalty = cms.double( 0.0 ),
3871   allowSharedFirstHit = cms.bool( False )
3872 )
3873 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
3874   ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
3875   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3876   Updator = cms.string( "hltESPKFUpdator" ),
3877   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3878   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3879   minHits = cms.int32( 3 ),
3880   appendToDataLabel = cms.string( "" )
3881 )
3882 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
3883   ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
3884   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3885   Updator = cms.string( "hltESPKFUpdator" ),
3886   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3887   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3888   errorRescaling = cms.double( 100.0 ),
3889   minHits = cms.int32( 3 ),
3890   appendToDataLabel = cms.string( "" )
3891 )
3892 fragment.hltOnlineBeamSpotESProducer = cms.ESProducer( "OnlineBeamSpotESProducer",
3893   timeThreshold = cms.int32( 48 ),
3894   sigmaZThreshold = cms.double( 2.0 ),
3895   sigmaXYThreshold = cms.double( 4.0 ),
3896   appendToDataLabel = cms.string( "" )
3897 )
3898 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
3899   ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
3900   useQuadrupletAlgo = cms.bool( False ),
3901   appendToDataLabel = cms.string( "" )
3902 )
3903 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
3904   ComponentName = cms.string( "hltTrackCleaner" ),
3905   appendToDataLabel = cms.string( "" )
3906 )
3907 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3908   ComponentName = cms.string( "HODetIdAssociator" ),
3909   etaBinSize = cms.double( 0.087 ),
3910   nEta = cms.int32( 30 ),
3911   nPhi = cms.int32( 72 ),
3912   hcalRegion = cms.int32( 2 ),
3913   includeBadChambers = cms.bool( False ),
3914   includeGEM = cms.bool( False ),
3915   includeME0 = cms.bool( False )
3916 )
3917 fragment.multipleScatteringParametrisationMakerESProducer = cms.ESProducer( "MultipleScatteringParametrisationMakerESProducer",
3918   appendToDataLabel = cms.string( "" )
3919 )
3920 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3921   ComponentName = cms.string( "MuonDetIdAssociator" ),
3922   etaBinSize = cms.double( 0.125 ),
3923   nEta = cms.int32( 48 ),
3924   nPhi = cms.int32( 48 ),
3925   hcalRegion = cms.int32( 2 ),
3926   includeBadChambers = cms.bool( True ),
3927   includeGEM = cms.bool( True ),
3928   includeME0 = cms.bool( False )
3929 )
3930 fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3931   ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
3932   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3933   fractionShared = cms.double( 0.1 ),
3934   ValidHitBonus = cms.double( 1000.0 ),
3935   MissingHitPenalty = cms.double( 1.0 ),
3936   allowSharedFirstHit = cms.bool( True )
3937 )
3938 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
3939   ComponentName = cms.string( "SimpleNavigationSchool" ),
3940   PluginName = cms.string( "" ),
3941   SimpleMagneticField = cms.string( "ParabolicMf" )
3942 )
3943 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3944   ComponentName = cms.string( "PreshowerDetIdAssociator" ),
3945   etaBinSize = cms.double( 0.1 ),
3946   nEta = cms.int32( 60 ),
3947   nPhi = cms.int32( 30 ),
3948   hcalRegion = cms.int32( 2 ),
3949   includeBadChambers = cms.bool( False ),
3950   includeGEM = cms.bool( False ),
3951   includeME0 = cms.bool( False )
3952 )
3953 fragment.siPixelGainCalibrationForHLTGPU = cms.ESProducer( "SiPixelGainCalibrationForHLTGPUESProducer",
3954   appendToDataLabel = cms.string( "" )
3955 )
3956 fragment.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer",
3957   ComponentName = cms.string( "" ),
3958   CablingMapLabel = cms.string( "" ),
3959   UseQualityInfo = cms.bool( False ),
3960   appendToDataLabel = cms.string( "" )
3961 )
3962 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
3963 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
3964   LatencyRecord = cms.PSet( 
3965     label = cms.untracked.string( "" ),
3966     record = cms.string( "SiStripLatencyRcd" )
3967   ),
3968   BackPlaneCorrectionPeakMode = cms.PSet( 
3969     label = cms.untracked.string( "peak" ),
3970     record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3971   ),
3972   BackPlaneCorrectionDeconvMode = cms.PSet( 
3973     label = cms.untracked.string( "deconvolution" ),
3974     record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3975   )
3976 )
3977 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
3978   LatencyRecord = cms.PSet( 
3979     label = cms.untracked.string( "" ),
3980     record = cms.string( "SiStripLatencyRcd" )
3981   ),
3982   LorentzAnglePeakMode = cms.PSet( 
3983     label = cms.untracked.string( "peak" ),
3984     record = cms.string( "SiStripLorentzAngleRcd" )
3985   ),
3986   LorentzAngleDeconvMode = cms.PSet( 
3987     label = cms.untracked.string( "deconvolution" ),
3988     record = cms.string( "SiStripLorentzAngleRcd" )
3989   )
3990 )
3991 fragment.zdcTopologyEP = cms.ESProducer( "ZdcTopologyEP",
3992   appendToDataLabel = cms.string( "" )
3993 )
3994 
3995 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
3996     RawDataCollection = cms.InputTag( "rawDataCollector" )
3997 )
3998 fragment.hltPSetMap = cms.EDProducer( "ParameterSetBlobProducer" )
3999 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
4000     result = cms.bool( False )
4001 )
4002 fragment.hltBackend = cms.EDProducer( "AlpakaBackendProducer@alpaka"
4003 )
4004 fragment.hltStatusOnGPUFilter = cms.EDFilter( "AlpakaBackendFilter",
4005     producer = cms.InputTag( 'hltBackend','backend' ),
4006     backends = cms.vstring( 'CudaAsync',
4007       'ROCmAsync' )
4008 )
4009 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
4010     SelectedTriggerType = cms.int32( 1 )
4011 )
4012 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
4013     FedIds = cms.vint32( 1404 ),
4014     Setup = cms.string( "stage2::GTSetup" ),
4015     FWId = cms.uint32( 0 ),
4016     DmxFWId = cms.uint32( 0 ),
4017     FWOverride = cms.bool( False ),
4018     TMTCheck = cms.bool( True ),
4019     CTP7 = cms.untracked.bool( False ),
4020     MTF7 = cms.untracked.bool( False ),
4021     InputLabel = cms.InputTag( "rawDataCollector" ),
4022     lenSlinkHeader = cms.untracked.int32( 8 ),
4023     lenSlinkTrailer = cms.untracked.int32( 8 ),
4024     lenAMCHeader = cms.untracked.int32( 8 ),
4025     lenAMCTrailer = cms.untracked.int32( 0 ),
4026     lenAMC13Header = cms.untracked.int32( 8 ),
4027     lenAMC13Trailer = cms.untracked.int32( 8 ),
4028     debug = cms.untracked.bool( False ),
4029     MinFeds = cms.uint32( 0 )
4030 )
4031 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
4032     MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4033     MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4034     EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4035     TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4036     JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4037     EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4038     EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ),
4039     CICADAInputTag = cms.InputTag( 'hltGtStage2Digis','CICADAScore' ),
4040     ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
4041     AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ),
4042     GetPrescaleColumnFromData = cms.bool( False ),
4043     AlgorithmTriggersUnprescaled = cms.bool( True ),
4044     RequireMenuToMatchAlgoBlkInput = cms.bool( True ),
4045     AlgorithmTriggersUnmasked = cms.bool( True ),
4046     useMuonShowers = cms.bool( True ),
4047     produceAXOL1TLScore = cms.bool( False ),
4048     resetPSCountersEachLumiSec = cms.bool( True ),
4049     semiRandomInitialPSCounters = cms.bool( False ),
4050     ProduceL1GtDaqRecord = cms.bool( True ),
4051     ProduceL1GtObjectMapRecord = cms.bool( True ),
4052     EmulateBxInEvent = cms.int32( 1 ),
4053     L1DataBxInEvent = cms.int32( 5 ),
4054     AlternativeNrBxBoardDaq = cms.uint32( 0 ),
4055     BstLengthBytes = cms.int32( -1 ),
4056     PrescaleSet = cms.uint32( 1 ),
4057     Verbosity = cms.untracked.int32( 0 ),
4058     PrintL1Menu = cms.untracked.bool( False ),
4059     TriggerMenuLuminosity = cms.string( "startup" )
4060 )
4061 fragment.hltOnlineMetaDataDigis = cms.EDProducer( "OnlineMetaDataRawToDigi",
4062     onlineMetaDataInputLabel = cms.InputTag( "rawDataCollector" )
4063 )
4064 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
4065     changeToCMSCoordinates = cms.bool( False ),
4066     maxZ = cms.double( 40.0 ),
4067     setSigmaZ = cms.double( 0.0 ),
4068     beamMode = cms.untracked.uint32( 11 ),
4069     src = cms.InputTag( "" ),
4070     gtEvmLabel = cms.InputTag( "" ),
4071     maxRadius = cms.double( 2.0 ),
4072     useTransientRecord = cms.bool( True )
4073 )
4074 fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed",
4075     saveTags = cms.bool( True ),
4076     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ),
4077     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4078     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4079     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4080     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4081     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4082     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4083     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4084     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4085     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4086 )
4087 fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler",
4088     offset = cms.uint32( 0 ),
4089     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4090 )
4091 fragment.hltEcalDigisLegacy = cms.EDProducer( "EcalRawToDigi",
4092     tccUnpacking = cms.bool( True ),
4093     FedLabel = cms.InputTag( "listfeds" ),
4094     srpUnpacking = cms.bool( True ),
4095     syncCheck = cms.bool( True ),
4096     feIdCheck = cms.bool( True ),
4097     silentMode = cms.untracked.bool( True ),
4098     InputLabel = cms.InputTag( "rawDataCollector" ),
4099     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 ),
4100     eventPut = cms.bool( True ),
4101     numbTriggerTSamples = cms.int32( 1 ),
4102     numbXtalTSamples = cms.int32( 10 ),
4103     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 ),
4104     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 ),
4105     DoRegional = cms.bool( False ),
4106     feUnpacking = cms.bool( True ),
4107     forceToKeepFRData = cms.bool( False ),
4108     headerUnpacking = cms.bool( True ),
4109     memUnpacking = cms.bool( True )
4110 )
4111 fragment.hltEcalDigisSoA = cms.EDProducer( "EcalRawToDigiPortable@alpaka",
4112     InputLabel = cms.InputTag( "rawDataCollector" ),
4113     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 ),
4114     maxChannelsEB = cms.uint32( 61200 ),
4115     maxChannelsEE = cms.uint32( 14648 ),
4116     digisLabelEB = cms.string( "ebDigis" ),
4117     digisLabelEE = cms.string( "eeDigis" ),
4118     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4119 )
4120 fragment.hltEcalDigis = cms.EDProducer( "EcalDigisFromPortableProducer",
4121     digisInLabelEB = cms.InputTag( 'hltEcalDigisSoA','ebDigis' ),
4122     digisInLabelEE = cms.InputTag( 'hltEcalDigisSoA','eeDigis' ),
4123     digisOutLabelEB = cms.string( "ebDigis" ),
4124     digisOutLabelEE = cms.string( "eeDigis" ),
4125     produceDummyIntegrityCollections = cms.bool( False )
4126 )
4127 fragment.hltEcalUncalibRecHitSoA = cms.EDProducer( "EcalUncalibRecHitProducerPortable@alpaka",
4128     digisLabelEB = cms.InputTag( 'hltEcalDigisSoA','ebDigis' ),
4129     digisLabelEE = cms.InputTag( 'hltEcalDigisSoA','eeDigis' ),
4130     recHitsLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
4131     recHitsLabelEE = cms.string( "EcalUncalibRecHitsEE" ),
4132     EBtimeFitLimits_Lower = cms.double( 0.2 ),
4133     EBtimeFitLimits_Upper = cms.double( 1.4 ),
4134     EEtimeFitLimits_Lower = cms.double( 0.2 ),
4135     EEtimeFitLimits_Upper = cms.double( 1.4 ),
4136     EBtimeConstantTerm = cms.double( 0.6 ),
4137     EEtimeConstantTerm = cms.double( 1.0 ),
4138     EBtimeNconst = cms.double( 28.5 ),
4139     EEtimeNconst = cms.double( 31.8 ),
4140     outOfTimeThresholdGain12pEB = cms.double( 1000.0 ),
4141     outOfTimeThresholdGain12mEB = cms.double( 1000.0 ),
4142     outOfTimeThresholdGain61pEB = cms.double( 1000.0 ),
4143     outOfTimeThresholdGain61mEB = cms.double( 1000.0 ),
4144     outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
4145     outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
4146     outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
4147     outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
4148     amplitudeThresholdEB = cms.double( 10.0 ),
4149     amplitudeThresholdEE = cms.double( 10.0 ),
4150     kernelMinimizeThreads = cms.untracked.vuint32( 32, 1, 1 ),
4151     shouldRunTimingComputation = cms.bool( True ),
4152     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4153 )
4154 fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitSoAToLegacy",
4155     uncalibRecHitsPortableEB = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEB' ),
4156     recHitsLabelCPUEB = cms.string( "EcalUncalibRecHitsEB" ),
4157     isPhase2 = cms.bool( False ),
4158     uncalibRecHitsPortableEE = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEE' ),
4159     recHitsLabelCPUEE = cms.string( "EcalUncalibRecHitsEE" )
4160 )
4161 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
4162     ebSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" ),
4163     eeSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" ),
4164     ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ),
4165     ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ),
4166     ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ),
4167     eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ),
4168     eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ),
4169     eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ),
4170     integrityTTIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityTTIdErrors' ),
4171     integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityBlockSizeErrors' ),
4172     ebDetIdToBeRecovered = cms.string( "ebDetId" ),
4173     eeDetIdToBeRecovered = cms.string( "eeDetId" ),
4174     ebFEToBeRecovered = cms.string( "ebFE" ),
4175     eeFEToBeRecovered = cms.string( "eeFE" )
4176 )
4177 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
4178     EErechitCollection = cms.string( "EcalRecHitsEE" ),
4179     EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
4180     EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
4181     EBrechitCollection = cms.string( "EcalRecHitsEB" ),
4182     ChannelStatusToBeExcluded = cms.vstring(  ),
4183     killDeadChannels = cms.bool( True ),
4184     algo = cms.string( "EcalRecHitWorkerSimple" ),
4185     EBLaserMIN = cms.double( 0.5 ),
4186     EELaserMIN = cms.double( 0.5 ),
4187     EBLaserMAX = cms.double( 3.0 ),
4188     EELaserMAX = cms.double( 8.0 ),
4189     timeCalibTag = cms.ESInputTag( "","" ),
4190     timeOffsetTag = cms.ESInputTag( "","" ),
4191     skipTimeCalib = cms.bool( False ),
4192     laserCorrection = cms.bool( True ),
4193     flagsMapDBReco = cms.PSet( 
4194       kDead = cms.vstring( 'kNoDataNoTP' ),
4195       kGood = cms.vstring( 'kOk',
4196         'kDAC',
4197         'kNoLaser',
4198         'kNoisy' ),
4199       kTowerRecovered = cms.vstring( 'kDeadFE' ),
4200       kNoisy = cms.vstring( 'kNNoisy',
4201         'kFixedG6',
4202         'kFixedG1' ),
4203       kNeighboursRecovered = cms.vstring( 'kFixedG0',
4204         'kNonRespondingIsolated',
4205         'kDeadVFE' )
4206     ),
4207     algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
4208     recoverEBIsolatedChannels = cms.bool( False ),
4209     recoverEEIsolatedChannels = cms.bool( False ),
4210     recoverEBVFE = cms.bool( False ),
4211     recoverEEVFE = cms.bool( False ),
4212     recoverEBFE = cms.bool( False ),
4213     recoverEEFE = cms.bool( False ),
4214     dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
4215     dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
4216     logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
4217     logWarningEtThreshold_EE_FE = cms.double( 50.0 ),
4218     ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
4219     eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
4220     ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
4221     eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
4222     singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
4223     singleChannelRecoveryThreshold = cms.double( 8.0 ),
4224     sum8ChannelRecoveryThreshold = cms.double( 0.0 ),
4225     bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ),
4226     bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ),
4227     triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigisLegacy','EcalTriggerPrimitives' ),
4228     cleaningConfig = cms.PSet( 
4229       cThreshold_endcap = cms.double( 15.0 ),
4230       tightenCrack_e1_double = cms.double( 2.0 ),
4231       cThreshold_barrel = cms.double( 4.0 ),
4232       e6e2thresh = cms.double( 0.04 ),
4233       e4e1Threshold_barrel = cms.double( 0.08 ),
4234       e4e1Threshold_endcap = cms.double( 0.3 ),
4235       tightenCrack_e4e1_single = cms.double( 3.0 ),
4236       cThreshold_double = cms.double( 10.0 ),
4237       e4e1_b_barrel = cms.double( -0.024 ),
4238       tightenCrack_e6e2_double = cms.double( 3.0 ),
4239       e4e1_a_barrel = cms.double( 0.04 ),
4240       tightenCrack_e1_single = cms.double( 2.0 ),
4241       e4e1_a_endcap = cms.double( 0.02 ),
4242       e4e1_b_endcap = cms.double( -0.0125 ),
4243       ignoreOutOfTimeThresh = cms.double( 1.0E9 )
4244     )
4245 )
4246 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
4247     sourceTag = cms.InputTag( "rawDataCollector" ),
4248     debugMode = cms.untracked.bool( False ),
4249     InstanceES = cms.string( "" ),
4250     LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" ),
4251     ESdigiCollection = cms.string( "" )
4252 )
4253 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
4254     ESrechitCollection = cms.string( "EcalRecHitsES" ),
4255     ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" ),
4256     algo = cms.string( "ESRecHitWorker" ),
4257     ESRecoAlgo = cms.int32( 0 )
4258 )
4259 fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter",
4260     barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4261     endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4262     barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
4263     endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
4264     barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4265     endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4266     statusThreshold = cms.uint32( 3 ),
4267     useRecoFlag = cms.bool( False ),
4268     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 ),
4269     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 ),
4270     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 ),
4271     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 ),
4272     phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ),
4273     phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" )
4274 )
4275 fragment.hltFEDSelectorL1 = cms.EDProducer( "EvFFEDSelector",
4276     inputTag = cms.InputTag( "rawDataCollector" ),
4277     fedList = cms.vuint32( 1404 )
4278 )
4279 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
4280     result = cms.bool( True )
4281 )
4282 fragment.hltL1sAlCaEcalPi0Eta = cms.EDFilter( "HLTL1TSeed",
4283     saveTags = cms.bool( True ),
4284     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" ),
4285     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4286     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4287     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4288     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4289     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4290     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4291     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4292     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4293     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4294 )
4295 fragment.hltPreAlCaEcalEtaEBonly = cms.EDFilter( "HLTPrescaler",
4296     offset = cms.uint32( 0 ),
4297     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4298 )
4299 fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer",
4300     doBarrel = cms.bool( True ),
4301     doEndcaps = cms.bool( True ),
4302     barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4303     endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4304     clusEtaSize = cms.int32( 3 ),
4305     clusPhiSize = cms.int32( 3 ),
4306     barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ),
4307     endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ),
4308     clusSeedThr = cms.double( 0.5 ),
4309     clusSeedThrEndCap = cms.double( 1.0 ),
4310     useRecoFlag = cms.bool( False ),
4311     flagLevelRecHitsToUse = cms.int32( 1 ),
4312     useDBStatus = cms.bool( True ),
4313     statusLevelRecHitsToUse = cms.int32( 1 ),
4314     posCalcParameters = cms.PSet( 
4315       T0_barl = cms.double( 7.4 ),
4316       T0_endcPresh = cms.double( 1.2 ),
4317       LogWeighted = cms.bool( True ),
4318       T0_endc = cms.double( 3.1 ),
4319       X0 = cms.double( 0.89 ),
4320       W0 = cms.double( 4.2 )
4321     ),
4322     maxNumberofSeeds = cms.int32( 700 ),
4323     maxNumberofClusters = cms.int32( 300 ),
4324     debugLevel = cms.int32( 0 )
4325 )
4326 fragment.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4327     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4328     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4329     preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4330     barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4331     endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4332     useRecoFlag = cms.bool( False ),
4333     flagLevelRecHitsToUse = cms.int32( 1 ),
4334     useDBStatus = cms.bool( True ),
4335     statusLevelRecHitsToUse = cms.int32( 1 ),
4336     doSelBarrel = cms.bool( True ),
4337     barrelSelection = cms.PSet( 
4338       massHighPi0Cand = cms.double( 0.156 ),
4339       ptMinForIsolation = cms.double( 1.0 ),
4340       seleMinvMaxBarrel = cms.double( 0.8 ),
4341       massLowPi0Cand = cms.double( 0.084 ),
4342       seleS9S25Gamma = cms.double( 0.8 ),
4343       seleBeltDeta = cms.double( 0.1 ),
4344       seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
4345       barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
4346       removePi0CandidatesForEta = cms.bool( True ),
4347       seleMinvMinBarrel = cms.double( 0.2 ),
4348       seleS4S9GammaBarrel_region1 = cms.double( 0.9 ),
4349       selePtPairBarrel_region1 = cms.double( 3.0 ),
4350       selePtPairBarrel_region2 = cms.double( 3.0 ),
4351       seleBeltDR = cms.double( 0.3 ),
4352       region1_Barrel = cms.double( 1.0 ),
4353       seleIsoBarrel_region1 = cms.double( 0.5 ),
4354       selePtGammaBarrel_region1 = cms.double( 0.65 ),
4355       seleIsoBarrel_region2 = cms.double( 0.5 ),
4356       selePtGammaBarrel_region2 = cms.double( 1.4 ),
4357       store5x5RecHitEB = cms.bool( True ),
4358       seleNxtalBarrel_region2 = cms.uint32( 6 ),
4359       seleNxtalBarrel_region1 = cms.uint32( 6 )
4360     ),
4361     doSelEndcap = cms.bool( False ),
4362     endcapSelection = cms.PSet( 
4363       seleBeltDetaEndCap = cms.double( 0.05 ),
4364       selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
4365       seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
4366       seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
4367       seleNxtalEndCap_region2 = cms.uint32( 6 ),
4368       seleNxtalEndCap_region3 = cms.uint32( 6 ),
4369       ptMinForIsolationEndCap = cms.double( 0.5 ),
4370       selePtPairEndCap_region1 = cms.double( 1.5 ),
4371       endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
4372       selePtPairEndCap_region2 = cms.double( 1.5 ),
4373       seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
4374       selePtGammaEndCap_region3 = cms.double( 0.5 ),
4375       selePtGammaEndCap_region2 = cms.double( 0.5 ),
4376       selePtGammaEndCap_region1 = cms.double( 0.5 ),
4377       region1_EndCap = cms.double( 1.8 ),
4378       region2_EndCap = cms.double( 2.0 ),
4379       store5x5RecHitEE = cms.bool( False ),
4380       seleIsoEndCap_region3 = cms.double( 0.5 ),
4381       seleIsoEndCap_region2 = cms.double( 0.5 ),
4382       seleMinvMinEndCap = cms.double( 0.05 ),
4383       selePtPairEndCap_region3 = cms.double( 99.0 ),
4384       seleIsoEndCap_region1 = cms.double( 0.5 ),
4385       seleBeltDREndCap = cms.double( 0.2 ),
4386       seleMinvMaxEndCap = cms.double( 0.3 ),
4387       seleNxtalEndCap_region1 = cms.uint32( 6 ),
4388       seleS9S25GammaEndCap = cms.double( 0.0 )
4389     ),
4390     storeRecHitES = cms.bool( False ),
4391     preshowerSelection = cms.PSet( 
4392       preshClusterEnergyCut = cms.double( 0.0 ),
4393       debugLevelES = cms.string( "" ),
4394       ESCollection = cms.string( "etaEcalRecHitsES" ),
4395       preshNclust = cms.int32( 4 ),
4396       preshStripEnergyCut = cms.double( 0.0 ),
4397       preshCalibPlaneY = cms.double( 0.7 ),
4398       preshSeededNstrip = cms.int32( 15 ),
4399       preshCalibGamma = cms.double( 0.024 ),
4400       preshCalibPlaneX = cms.double( 1.0 ),
4401       preshCalibMIP = cms.double( 9.0E-5 )
4402     ),
4403     debugLevel = cms.int32( 0 )
4404 )
4405 fragment.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4406     doEnergyScale = cms.bool( False ),
4407     doEnergyScaleInverse = cms.bool( False ),
4408     doIntercalib = cms.bool( False ),
4409     doIntercalibInverse = cms.bool( False ),
4410     EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
4411     EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
4412     doLaserCorrections = cms.bool( False ),
4413     doLaserCorrectionsInverse = cms.bool( False ),
4414     EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
4415     EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
4416 )
4417 fragment.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4418     region = cms.string( "barrel" ),
4419     digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4420     digisOut = cms.string( "etaEBDigis" ),
4421     recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ),
4422     srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4423     srFlagsOut = cms.string( "etaEBSrFlags" )
4424 )
4425 fragment.hltPreAlCaEcalEtaEEonly = cms.EDFilter( "HLTPrescaler",
4426     offset = cms.uint32( 0 ),
4427     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4428 )
4429 fragment.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4430     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4431     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4432     preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4433     barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4434     endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4435     useRecoFlag = cms.bool( False ),
4436     flagLevelRecHitsToUse = cms.int32( 1 ),
4437     useDBStatus = cms.bool( True ),
4438     statusLevelRecHitsToUse = cms.int32( 1 ),
4439     doSelBarrel = cms.bool( False ),
4440     barrelSelection = cms.PSet( 
4441       massHighPi0Cand = cms.double( 0.163 ),
4442       ptMinForIsolation = cms.double( 1.0 ),
4443       seleMinvMaxBarrel = cms.double( 0.8 ),
4444       massLowPi0Cand = cms.double( 0.104 ),
4445       seleS9S25Gamma = cms.double( 0.0 ),
4446       seleBeltDeta = cms.double( 0.05 ),
4447       seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
4448       barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
4449       removePi0CandidatesForEta = cms.bool( False ),
4450       seleMinvMinBarrel = cms.double( 0.3 ),
4451       seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
4452       selePtPairBarrel_region1 = cms.double( 1.5 ),
4453       selePtPairBarrel_region2 = cms.double( 1.5 ),
4454       seleBeltDR = cms.double( 0.2 ),
4455       region1_Barrel = cms.double( 1.0 ),
4456       seleIsoBarrel_region1 = cms.double( 0.5 ),
4457       selePtGammaBarrel_region1 = cms.double( 1.0 ),
4458       seleIsoBarrel_region2 = cms.double( 0.5 ),
4459       selePtGammaBarrel_region2 = cms.double( 0.5 ),
4460       store5x5RecHitEB = cms.bool( False ),
4461       seleNxtalBarrel_region2 = cms.uint32( 6 ),
4462       seleNxtalBarrel_region1 = cms.uint32( 6 )
4463     ),
4464     doSelEndcap = cms.bool( True ),
4465     endcapSelection = cms.PSet( 
4466       seleBeltDetaEndCap = cms.double( 0.1 ),
4467       selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
4468       seleS4S9GammaEndCap_region2 = cms.double( 0.9 ),
4469       seleS4S9GammaEndCap_region1 = cms.double( 0.9 ),
4470       seleNxtalEndCap_region2 = cms.uint32( 6 ),
4471       seleNxtalEndCap_region3 = cms.uint32( 6 ),
4472       ptMinForIsolationEndCap = cms.double( 0.5 ),
4473       selePtPairEndCap_region1 = cms.double( 3.0 ),
4474       endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
4475       selePtPairEndCap_region2 = cms.double( 3.0 ),
4476       seleS4S9GammaEndCap_region3 = cms.double( 0.9 ),
4477       selePtGammaEndCap_region3 = cms.double( 1.0 ),
4478       selePtGammaEndCap_region2 = cms.double( 1.0 ),
4479       selePtGammaEndCap_region1 = cms.double( 1.0 ),
4480       region1_EndCap = cms.double( 1.8 ),
4481       region2_EndCap = cms.double( 2.0 ),
4482       store5x5RecHitEE = cms.bool( True ),
4483       seleIsoEndCap_region3 = cms.double( 0.5 ),
4484       seleIsoEndCap_region2 = cms.double( 0.5 ),
4485       seleMinvMinEndCap = cms.double( 0.2 ),
4486       selePtPairEndCap_region3 = cms.double( 3.0 ),
4487       seleIsoEndCap_region1 = cms.double( 0.5 ),
4488       seleBeltDREndCap = cms.double( 0.3 ),
4489       seleMinvMaxEndCap = cms.double( 0.8 ),
4490       seleNxtalEndCap_region1 = cms.uint32( 6 ),
4491       seleS9S25GammaEndCap = cms.double( 0.85 )
4492     ),
4493     storeRecHitES = cms.bool( True ),
4494     preshowerSelection = cms.PSet( 
4495       preshClusterEnergyCut = cms.double( 0.0 ),
4496       debugLevelES = cms.string( "" ),
4497       ESCollection = cms.string( "etaEcalRecHitsES" ),
4498       preshNclust = cms.int32( 4 ),
4499       preshStripEnergyCut = cms.double( 0.0 ),
4500       preshCalibPlaneY = cms.double( 0.7 ),
4501       preshSeededNstrip = cms.int32( 15 ),
4502       preshCalibGamma = cms.double( 0.024 ),
4503       preshCalibPlaneX = cms.double( 1.0 ),
4504       preshCalibMIP = cms.double( 9.0E-5 )
4505     ),
4506     debugLevel = cms.int32( 0 )
4507 )
4508 fragment.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4509     doEnergyScale = cms.bool( False ),
4510     doEnergyScaleInverse = cms.bool( False ),
4511     doIntercalib = cms.bool( False ),
4512     doIntercalibInverse = cms.bool( False ),
4513     EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
4514     EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
4515     doLaserCorrections = cms.bool( False ),
4516     doLaserCorrectionsInverse = cms.bool( False ),
4517     EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
4518     EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
4519 )
4520 fragment.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4521     region = cms.string( "endcap" ),
4522     digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4523     digisOut = cms.string( "etaEEDigis" ),
4524     recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ),
4525     srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4526     srFlagsOut = cms.string( "etaEESrFlags" )
4527 )
4528 fragment.hltPreAlCaEcalPi0EBonly = cms.EDFilter( "HLTPrescaler",
4529     offset = cms.uint32( 0 ),
4530     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4531 )
4532 fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4533     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4534     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4535     preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4536     barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4537     endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4538     useRecoFlag = cms.bool( False ),
4539     flagLevelRecHitsToUse = cms.int32( 1 ),
4540     useDBStatus = cms.bool( True ),
4541     statusLevelRecHitsToUse = cms.int32( 1 ),
4542     doSelBarrel = cms.bool( True ),
4543     barrelSelection = cms.PSet( 
4544       massHighPi0Cand = cms.double( 0.163 ),
4545       ptMinForIsolation = cms.double( 1.0 ),
4546       seleMinvMaxBarrel = cms.double( 0.22 ),
4547       massLowPi0Cand = cms.double( 0.104 ),
4548       seleS9S25Gamma = cms.double( 0.0 ),
4549       seleBeltDeta = cms.double( 0.05 ),
4550       seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
4551       barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4552       removePi0CandidatesForEta = cms.bool( False ),
4553       seleMinvMinBarrel = cms.double( 0.06 ),
4554       seleS4S9GammaBarrel_region1 = cms.double( 0.88 ),
4555       selePtPairBarrel_region1 = cms.double( 2.0 ),
4556       selePtPairBarrel_region2 = cms.double( 1.75 ),
4557       seleBeltDR = cms.double( 0.2 ),
4558       region1_Barrel = cms.double( 1.0 ),
4559       seleIsoBarrel_region1 = cms.double( 0.5 ),
4560       selePtGammaBarrel_region1 = cms.double( 0.65 ),
4561       seleIsoBarrel_region2 = cms.double( 0.5 ),
4562       selePtGammaBarrel_region2 = cms.double( 0.65 ),
4563       store5x5RecHitEB = cms.bool( False ),
4564       seleNxtalBarrel_region2 = cms.uint32( 6 ),
4565       seleNxtalBarrel_region1 = cms.uint32( 6 )
4566     ),
4567     doSelEndcap = cms.bool( False ),
4568     endcapSelection = cms.PSet( 
4569       seleBeltDetaEndCap = cms.double( 0.05 ),
4570       selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
4571       seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
4572       seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
4573       seleNxtalEndCap_region2 = cms.uint32( 6 ),
4574       seleNxtalEndCap_region3 = cms.uint32( 6 ),
4575       ptMinForIsolationEndCap = cms.double( 0.5 ),
4576       selePtPairEndCap_region1 = cms.double( 1.5 ),
4577       endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4578       selePtPairEndCap_region2 = cms.double( 1.5 ),
4579       seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
4580       selePtGammaEndCap_region3 = cms.double( 0.5 ),
4581       selePtGammaEndCap_region2 = cms.double( 0.5 ),
4582       selePtGammaEndCap_region1 = cms.double( 0.5 ),
4583       region1_EndCap = cms.double( 1.8 ),
4584       region2_EndCap = cms.double( 2.0 ),
4585       store5x5RecHitEE = cms.bool( False ),
4586       seleIsoEndCap_region3 = cms.double( 0.5 ),
4587       seleIsoEndCap_region2 = cms.double( 0.5 ),
4588       seleMinvMinEndCap = cms.double( 0.05 ),
4589       selePtPairEndCap_region3 = cms.double( 99.0 ),
4590       seleIsoEndCap_region1 = cms.double( 0.5 ),
4591       seleBeltDREndCap = cms.double( 0.2 ),
4592       seleMinvMaxEndCap = cms.double( 0.3 ),
4593       seleNxtalEndCap_region1 = cms.uint32( 6 ),
4594       seleS9S25GammaEndCap = cms.double( 0.0 )
4595     ),
4596     storeRecHitES = cms.bool( False ),
4597     preshowerSelection = cms.PSet( 
4598       preshClusterEnergyCut = cms.double( 0.0 ),
4599       debugLevelES = cms.string( "" ),
4600       ESCollection = cms.string( "pi0EcalRecHitsES" ),
4601       preshNclust = cms.int32( 4 ),
4602       preshStripEnergyCut = cms.double( 0.0 ),
4603       preshCalibPlaneY = cms.double( 0.7 ),
4604       preshSeededNstrip = cms.int32( 15 ),
4605       preshCalibGamma = cms.double( 0.024 ),
4606       preshCalibPlaneX = cms.double( 1.0 ),
4607       preshCalibMIP = cms.double( 9.0E-5 )
4608     ),
4609     debugLevel = cms.int32( 0 )
4610 )
4611 fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4612     doEnergyScale = cms.bool( False ),
4613     doEnergyScaleInverse = cms.bool( False ),
4614     doIntercalib = cms.bool( False ),
4615     doIntercalibInverse = cms.bool( False ),
4616     EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
4617     EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
4618     doLaserCorrections = cms.bool( False ),
4619     doLaserCorrectionsInverse = cms.bool( False ),
4620     EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4621     EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
4622 )
4623 fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4624     region = cms.string( "barrel" ),
4625     digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4626     digisOut = cms.string( "pi0EBDigis" ),
4627     recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ),
4628     srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4629     srFlagsOut = cms.string( "pi0EBSrFlags" )
4630 )
4631 fragment.hltPreAlCaEcalPi0EEonly = cms.EDFilter( "HLTPrescaler",
4632     offset = cms.uint32( 0 ),
4633     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4634 )
4635 fragment.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4636     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4637     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4638     preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4639     barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4640     endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4641     useRecoFlag = cms.bool( False ),
4642     flagLevelRecHitsToUse = cms.int32( 1 ),
4643     useDBStatus = cms.bool( True ),
4644     statusLevelRecHitsToUse = cms.int32( 1 ),
4645     doSelBarrel = cms.bool( False ),
4646     barrelSelection = cms.PSet( 
4647       massHighPi0Cand = cms.double( 0.163 ),
4648       ptMinForIsolation = cms.double( 1.0 ),
4649       seleMinvMaxBarrel = cms.double( 0.22 ),
4650       massLowPi0Cand = cms.double( 0.104 ),
4651       seleS9S25Gamma = cms.double( 0.0 ),
4652       seleBeltDeta = cms.double( 0.05 ),
4653       seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
4654       barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4655       removePi0CandidatesForEta = cms.bool( False ),
4656       seleMinvMinBarrel = cms.double( 0.06 ),
4657       seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
4658       selePtPairBarrel_region1 = cms.double( 1.5 ),
4659       selePtPairBarrel_region2 = cms.double( 1.5 ),
4660       seleBeltDR = cms.double( 0.2 ),
4661       region1_Barrel = cms.double( 1.0 ),
4662       seleIsoBarrel_region1 = cms.double( 0.5 ),
4663       selePtGammaBarrel_region1 = cms.double( 0.5 ),
4664       seleIsoBarrel_region2 = cms.double( 0.5 ),
4665       selePtGammaBarrel_region2 = cms.double( 0.5 ),
4666       store5x5RecHitEB = cms.bool( False ),
4667       seleNxtalBarrel_region2 = cms.uint32( 6 ),
4668       seleNxtalBarrel_region1 = cms.uint32( 6 )
4669     ),
4670     doSelEndcap = cms.bool( True ),
4671     endcapSelection = cms.PSet( 
4672       seleBeltDetaEndCap = cms.double( 0.05 ),
4673       selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
4674       seleS4S9GammaEndCap_region2 = cms.double( 0.92 ),
4675       seleS4S9GammaEndCap_region1 = cms.double( 0.85 ),
4676       seleNxtalEndCap_region2 = cms.uint32( 6 ),
4677       seleNxtalEndCap_region3 = cms.uint32( 6 ),
4678       ptMinForIsolationEndCap = cms.double( 0.5 ),
4679       selePtPairEndCap_region1 = cms.double( 3.75 ),
4680       endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4681       selePtPairEndCap_region2 = cms.double( 2.0 ),
4682       seleS4S9GammaEndCap_region3 = cms.double( 0.92 ),
4683       selePtGammaEndCap_region3 = cms.double( 0.95 ),
4684       selePtGammaEndCap_region2 = cms.double( 0.95 ),
4685       selePtGammaEndCap_region1 = cms.double( 1.1 ),
4686       region1_EndCap = cms.double( 1.8 ),
4687       region2_EndCap = cms.double( 2.0 ),
4688       store5x5RecHitEE = cms.bool( False ),
4689       seleIsoEndCap_region3 = cms.double( 0.5 ),
4690       seleIsoEndCap_region2 = cms.double( 0.5 ),
4691       seleMinvMinEndCap = cms.double( 0.05 ),
4692       selePtPairEndCap_region3 = cms.double( 2.0 ),
4693       seleIsoEndCap_region1 = cms.double( 0.5 ),
4694       seleBeltDREndCap = cms.double( 0.2 ),
4695       seleMinvMaxEndCap = cms.double( 0.3 ),
4696       seleNxtalEndCap_region1 = cms.uint32( 6 ),
4697       seleS9S25GammaEndCap = cms.double( 0.0 )
4698     ),
4699     storeRecHitES = cms.bool( True ),
4700     preshowerSelection = cms.PSet( 
4701       preshClusterEnergyCut = cms.double( 0.0 ),
4702       debugLevelES = cms.string( "" ),
4703       ESCollection = cms.string( "pi0EcalRecHitsES" ),
4704       preshNclust = cms.int32( 4 ),
4705       preshStripEnergyCut = cms.double( 0.0 ),
4706       preshCalibPlaneY = cms.double( 0.7 ),
4707       preshSeededNstrip = cms.int32( 15 ),
4708       preshCalibGamma = cms.double( 0.024 ),
4709       preshCalibPlaneX = cms.double( 1.0 ),
4710       preshCalibMIP = cms.double( 9.0E-5 )
4711     ),
4712     debugLevel = cms.int32( 0 )
4713 )
4714 fragment.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4715     doEnergyScale = cms.bool( False ),
4716     doEnergyScaleInverse = cms.bool( False ),
4717     doIntercalib = cms.bool( False ),
4718     doIntercalibInverse = cms.bool( False ),
4719     EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
4720     EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
4721     doLaserCorrections = cms.bool( False ),
4722     doLaserCorrectionsInverse = cms.bool( False ),
4723     EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4724     EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
4725 )
4726 fragment.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4727     region = cms.string( "endcap" ),
4728     digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4729     digisOut = cms.string( "pi0EEDigis" ),
4730     recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ),
4731     srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4732     srFlagsOut = cms.string( "pi0EESrFlags" )
4733 )
4734 fragment.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er = cms.EDFilter( "HLTL1TSeed",
4735     saveTags = cms.bool( True ),
4736     L1SeedsLogicalExpression = cms.string( "L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ),
4737     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4738     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4739     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4740     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4741     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4742     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4743     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4744     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4745     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4746 )
4747 fragment.hltPreAlCaRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler",
4748     offset = cms.uint32( 0 ),
4749     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4750 )
4751 fragment.hltRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
4752     saveTags = cms.bool( True ),
4753     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4754     PreviousCandTag = cms.InputTag( "hltL1sSingleMu5IorSingleMu14erIorSingleMu16er" ),
4755     MaxEta = cms.double( 2.4 ),
4756     MinPt = cms.double( 0.0 ),
4757     MaxDeltaR = cms.double( 0.3 ),
4758     MinN = cms.int32( 1 ),
4759     CentralBxOnly = cms.bool( True ),
4760     SelectQualities = cms.vint32(  )
4761 )
4762 fragment.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector",
4763     inputTag = cms.InputTag( "rawDataCollector" ),
4764     fedList = cms.vuint32( 1024, 1025 )
4765 )
4766 fragment.hltFEDSelectorDT = cms.EDProducer( "EvFFEDSelector",
4767     inputTag = cms.InputTag( "rawDataCollector" ),
4768     fedList = cms.vuint32( 1369, 1370, 1371 )
4769 )
4770 fragment.hltFEDSelectorRPC = cms.EDProducer( "EvFFEDSelector",
4771     inputTag = cms.InputTag( "rawDataCollector" ),
4772     fedList = cms.vuint32( 790, 791, 792, 793, 794, 795, 821 )
4773 )
4774 fragment.hltFEDSelectorCSC = cms.EDProducer( "EvFFEDSelector",
4775     inputTag = cms.InputTag( "rawDataCollector" ),
4776     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 )
4777 )
4778 fragment.hltFEDSelectorGEM = cms.EDProducer( "EvFFEDSelector",
4779     inputTag = cms.InputTag( "rawDataCollector" ),
4780     fedList = cms.vuint32( 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478 )
4781 )
4782 fragment.hltFEDSelectorTwinMux = cms.EDProducer( "EvFFEDSelector",
4783     inputTag = cms.InputTag( "rawDataCollector" ),
4784     fedList = cms.vuint32( 1390, 1391, 1393, 1394, 1395 )
4785 )
4786 fragment.hltFEDSelectorOMTF = cms.EDProducer( "EvFFEDSelector",
4787     inputTag = cms.InputTag( "rawDataCollector" ),
4788     fedList = cms.vuint32( 1380, 1381 )
4789 )
4790 fragment.hltFEDSelectorCPPF = cms.EDProducer( "EvFFEDSelector",
4791     inputTag = cms.InputTag( "rawDataCollector" ),
4792     fedList = cms.vuint32( 1386 )
4793 )
4794 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
4795     SelectedTriggerType = cms.int32( 3 )
4796 )
4797 fragment.hltPreAlCaLumiPixelsCountsRandom = cms.EDFilter( "HLTPrescaler",
4798     offset = cms.uint32( 0 ),
4799     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4800 )
4801 fragment.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter",
4802     DebugOn = cms.untracked.bool( False ),
4803     DetectorType = cms.untracked.string( "pixel" ),
4804     acceptedCombinations = cms.untracked.vstring(  ),
4805     DcsStatusLabel = cms.untracked.InputTag( "" ),
4806     DCSRecordLabel = cms.untracked.InputTag( "hltOnlineMetaDataDigis" )
4807 )
4808 fragment.hltOnlineBeamSpotDevice = cms.EDProducer( "BeamSpotDeviceProducer@alpaka",
4809     src = cms.InputTag( "hltOnlineBeamSpot" ),
4810     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4811 )
4812 fragment.hltSiPixelClustersSoA = cms.EDProducer( "SiPixelRawToClusterPhase1@alpaka",
4813     IncludeErrors = cms.bool( True ),
4814     UseQualityInfo = cms.bool( False ),
4815     clusterThreshold_layer1 = cms.int32( 4000 ),
4816     clusterThreshold_otherLayers = cms.int32( 4000 ),
4817     VCaltoElectronGain = cms.double( 1.0 ),
4818     VCaltoElectronGain_L1 = cms.double( 1.0 ),
4819     VCaltoElectronOffset = cms.double( 0.0 ),
4820     VCaltoElectronOffset_L1 = cms.double( 0.0 ),
4821     InputLabel = cms.InputTag( "rawDataCollector" ),
4822     Regions = cms.PSet(  ),
4823     CablingMapLabel = cms.string( "" ),
4824     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4825 )
4826 fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelDigisClustersFromSoAAlpakaPhase1",
4827     src = cms.InputTag( "hltSiPixelClustersSoA" ),
4828     clusterThreshold_layer1 = cms.int32( 4000 ),
4829     clusterThreshold_otherLayers = cms.int32( 4000 ),
4830     produceDigis = cms.bool( False ),
4831     storeDigis = cms.bool( False )
4832 )
4833 fragment.hltSiPixelDigiErrors = cms.EDProducer( "SiPixelDigiErrorsFromSoAAlpaka",
4834     digiErrorSoASrc = cms.InputTag( "hltSiPixelClustersSoA" ),
4835     fmtErrorsSoASrc = cms.InputTag( "hltSiPixelClustersSoA" ),
4836     CablingMapLabel = cms.string( "" ),
4837     UsePhase1 = cms.bool( True ),
4838     ErrorList = cms.vint32( 29 ),
4839     UserErrorList = cms.vint32( 40 )
4840 )
4841 fragment.hltSiPixelRecHitsSoA = cms.EDProducer( "SiPixelRecHitAlpakaPhase1@alpaka",
4842     beamSpot = cms.InputTag( "hltOnlineBeamSpotDevice" ),
4843     src = cms.InputTag( "hltSiPixelClustersSoA" ),
4844     CPE = cms.string( "PixelCPEFastParams" ),
4845     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4846 )
4847 fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitFromSoAAlpakaPhase1",
4848     pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoA" ),
4849     src = cms.InputTag( "hltSiPixelClusters" )
4850 )
4851 fragment.hltAlcaPixelClusterCounts = cms.EDProducer( "AlcaPCCEventProducer",
4852     pixelClusterLabel = cms.InputTag( "hltSiPixelClusters" ),
4853     trigstring = cms.untracked.string( "alcaPCCEvent" ),
4854     savePerROCInfo = cms.bool( True )
4855 )
4856 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
4857     saveTags = cms.bool( True ),
4858     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
4859     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4860     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4861     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4862     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4863     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4864     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4865     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4866     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4867     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4868 )
4869 fragment.hltPreAlCaLumiPixelsCountsZeroBias = cms.EDFilter( "HLTPrescaler",
4870     offset = cms.uint32( 0 ),
4871     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4872 )
4873 fragment.hltL1sDQMPixelReconstruction = cms.EDFilter( "HLTL1TSeed",
4874     saveTags = cms.bool( True ),
4875     L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
4876     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4877     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4878     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4879     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4880     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4881     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4882     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4883     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4884     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4885 )
4886 fragment.hltPreDQMPixelReconstruction = cms.EDFilter( "HLTPrescaler",
4887     offset = cms.uint32( 0 ),
4888     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4889 )
4890 fragment.hltOnlineBeamSpotDeviceSerialSync = cms.EDProducer( "alpaka_serial_sync::BeamSpotDeviceProducer",
4891     src = cms.InputTag( "hltOnlineBeamSpot" )
4892 )
4893 fragment.hltSiPixelClustersSoASerialSync = cms.EDProducer( "alpaka_serial_sync::SiPixelRawToClusterPhase1",
4894     IncludeErrors = cms.bool( True ),
4895     UseQualityInfo = cms.bool( False ),
4896     clusterThreshold_layer1 = cms.int32( 4000 ),
4897     clusterThreshold_otherLayers = cms.int32( 4000 ),
4898     VCaltoElectronGain = cms.double( 1.0 ),
4899     VCaltoElectronGain_L1 = cms.double( 1.0 ),
4900     VCaltoElectronOffset = cms.double( 0.0 ),
4901     VCaltoElectronOffset_L1 = cms.double( 0.0 ),
4902     InputLabel = cms.InputTag( "rawDataCollector" ),
4903     Regions = cms.PSet(  ),
4904     CablingMapLabel = cms.string( "" )
4905 )
4906 fragment.hltSiPixelClustersSerialSync = cms.EDProducer( "SiPixelDigisClustersFromSoAAlpakaPhase1",
4907     src = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
4908     clusterThreshold_layer1 = cms.int32( 4000 ),
4909     clusterThreshold_otherLayers = cms.int32( 4000 ),
4910     produceDigis = cms.bool( False ),
4911     storeDigis = cms.bool( False )
4912 )
4913 fragment.hltSiPixelDigiErrorsSerialSync = cms.EDProducer( "SiPixelDigiErrorsFromSoAAlpaka",
4914     digiErrorSoASrc = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
4915     fmtErrorsSoASrc = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
4916     CablingMapLabel = cms.string( "" ),
4917     UsePhase1 = cms.bool( True ),
4918     ErrorList = cms.vint32( 29 ),
4919     UserErrorList = cms.vint32( 40 )
4920 )
4921 fragment.hltSiPixelRecHitsSoASerialSync = cms.EDProducer( "alpaka_serial_sync::SiPixelRecHitAlpakaPhase1",
4922     beamSpot = cms.InputTag( "hltOnlineBeamSpotDeviceSerialSync" ),
4923     src = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
4924     CPE = cms.string( "PixelCPEFastParams" )
4925 )
4926 fragment.hltSiPixelRecHitsSerialSync = cms.EDProducer( "SiPixelRecHitFromSoAAlpakaPhase1",
4927     pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
4928     src = cms.InputTag( "hltSiPixelClustersSerialSync" )
4929 )
4930 fragment.hltPixelTracksSoA = cms.EDProducer( "CAHitNtupletAlpakaPhase1@alpaka",
4931     pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoA" ),
4932     CPE = cms.string( "PixelCPEFastParams" ),
4933     ptmin = cms.double( 0.9 ),
4934     CAThetaCutBarrel = cms.double( 0.002 ),
4935     CAThetaCutForward = cms.double( 0.003 ),
4936     hardCurvCut = cms.double( 0.0328407225 ),
4937     dcaCutInnerTriplet = cms.double( 0.15 ),
4938     dcaCutOuterTriplet = cms.double( 0.25 ),
4939     earlyFishbone = cms.bool( True ),
4940     lateFishbone = cms.bool( False ),
4941     fillStatistics = cms.bool( False ),
4942     minHitsPerNtuplet = cms.uint32( 3 ),
4943     minHitsForSharingCut = cms.uint32( 10 ),
4944     fitNas4 = cms.bool( False ),
4945     doClusterCut = cms.bool( True ),
4946     doZ0Cut = cms.bool( True ),
4947     doPtCut = cms.bool( True ),
4948     useRiemannFit = cms.bool( False ),
4949     doSharedHitCut = cms.bool( True ),
4950     dupPassThrough = cms.bool( False ),
4951     useSimpleTripletCleaner = cms.bool( True ),
4952     maxNumberOfDoublets = cms.uint32( 524288 ),
4953     idealConditions = cms.bool( False ),
4954     includeJumpingForwardDoublets = cms.bool( True ),
4955     cellZ0Cut = cms.double( 12.0 ),
4956     cellPtCut = cms.double( 0.5 ),
4957     trackQualityCuts = cms.PSet( 
4958       chi2MaxPt = cms.double( 10.0 ),
4959       tripletMaxTip = cms.double( 0.3 ),
4960       chi2Scale = cms.double( 8.0 ),
4961       quadrupletMaxTip = cms.double( 0.5 ),
4962       quadrupletMinPt = cms.double( 0.3 ),
4963       quadrupletMaxZip = cms.double( 12.0 ),
4964       tripletMaxZip = cms.double( 12.0 ),
4965       tripletMinPt = cms.double( 0.5 ),
4966       chi2Coeff = cms.vdouble( 0.9, 1.8 )
4967     ),
4968     phiCuts = cms.vint32( 522, 730, 730, 522, 626, 626, 522, 522, 626, 626, 626, 522, 522, 522, 522, 522, 522, 522, 522 ),
4969     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4970 )
4971 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducerFromSoAAlpakaPhase1",
4972     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4973     trackSrc = cms.InputTag( "hltPixelTracksSoA" ),
4974     pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHits" ),
4975     minNumberOfHits = cms.int32( 0 ),
4976     minQuality = cms.string( "loose" )
4977 )
4978 fragment.hltPixelVerticesSoA = cms.EDProducer( "PixelVertexProducerAlpakaPhase1@alpaka",
4979     oneKernel = cms.bool( True ),
4980     useDensity = cms.bool( True ),
4981     useDBSCAN = cms.bool( False ),
4982     useIterative = cms.bool( False ),
4983     doSplitting = cms.bool( True ),
4984     minT = cms.int32( 2 ),
4985     eps = cms.double( 0.07 ),
4986     errmax = cms.double( 0.01 ),
4987     chi2max = cms.double( 9.0 ),
4988     PtMin = cms.double( 0.5 ),
4989     PtMax = cms.double( 75.0 ),
4990     pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA" ),
4991     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4992 )
4993 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducerFromSoAAlpaka",
4994     TrackCollection = cms.InputTag( "hltPixelTracks" ),
4995     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4996     src = cms.InputTag( "hltPixelVerticesSoA" )
4997 )
4998 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
4999     src = cms.InputTag( "hltPixelVertices" ),
5000     maxVtx = cms.uint32( 100 ),
5001     fractionSumPt2 = cms.double( 0.3 ),
5002     minSumPt2 = cms.double( 0.0 ),
5003     PVcomparer = cms.PSet(  refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
5004 )
5005 fragment.hltPixelTracksSoASerialSync = cms.EDProducer( "alpaka_serial_sync::CAHitNtupletAlpakaPhase1",
5006     pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
5007     CPE = cms.string( "PixelCPEFastParams" ),
5008     ptmin = cms.double( 0.9 ),
5009     CAThetaCutBarrel = cms.double( 0.002 ),
5010     CAThetaCutForward = cms.double( 0.003 ),
5011     hardCurvCut = cms.double( 0.0328407225 ),
5012     dcaCutInnerTriplet = cms.double( 0.15 ),
5013     dcaCutOuterTriplet = cms.double( 0.25 ),
5014     earlyFishbone = cms.bool( True ),
5015     lateFishbone = cms.bool( False ),
5016     fillStatistics = cms.bool( False ),
5017     minHitsPerNtuplet = cms.uint32( 3 ),
5018     minHitsForSharingCut = cms.uint32( 10 ),
5019     fitNas4 = cms.bool( False ),
5020     doClusterCut = cms.bool( True ),
5021     doZ0Cut = cms.bool( True ),
5022     doPtCut = cms.bool( True ),
5023     useRiemannFit = cms.bool( False ),
5024     doSharedHitCut = cms.bool( True ),
5025     dupPassThrough = cms.bool( False ),
5026     useSimpleTripletCleaner = cms.bool( True ),
5027     maxNumberOfDoublets = cms.uint32( 524288 ),
5028     idealConditions = cms.bool( False ),
5029     includeJumpingForwardDoublets = cms.bool( True ),
5030     cellZ0Cut = cms.double( 12.0 ),
5031     cellPtCut = cms.double( 0.5 ),
5032     trackQualityCuts = cms.PSet( 
5033       chi2MaxPt = cms.double( 10.0 ),
5034       tripletMaxTip = cms.double( 0.3 ),
5035       chi2Scale = cms.double( 8.0 ),
5036       quadrupletMaxTip = cms.double( 0.5 ),
5037       quadrupletMinPt = cms.double( 0.3 ),
5038       quadrupletMaxZip = cms.double( 12.0 ),
5039       tripletMaxZip = cms.double( 12.0 ),
5040       tripletMinPt = cms.double( 0.5 ),
5041       chi2Coeff = cms.vdouble( 0.9, 1.8 )
5042     ),
5043     phiCuts = cms.vint32( 522, 730, 730, 522, 626, 626, 522, 522, 626, 626, 626, 522, 522, 522, 522, 522, 522, 522, 522 )
5044 )
5045 fragment.hltPixelTracksSerialSync = cms.EDProducer( "PixelTrackProducerFromSoAAlpakaPhase1",
5046     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5047     trackSrc = cms.InputTag( "hltPixelTracksSoASerialSync" ),
5048     pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHitsSerialSync" ),
5049     minNumberOfHits = cms.int32( 0 ),
5050     minQuality = cms.string( "loose" )
5051 )
5052 fragment.hltPixelVerticesSoASerialSync = cms.EDProducer( "alpaka_serial_sync::PixelVertexProducerAlpakaPhase1",
5053     oneKernel = cms.bool( True ),
5054     useDensity = cms.bool( True ),
5055     useDBSCAN = cms.bool( False ),
5056     useIterative = cms.bool( False ),
5057     doSplitting = cms.bool( True ),
5058     minT = cms.int32( 2 ),
5059     eps = cms.double( 0.07 ),
5060     errmax = cms.double( 0.01 ),
5061     chi2max = cms.double( 9.0 ),
5062     PtMin = cms.double( 0.5 ),
5063     PtMax = cms.double( 75.0 ),
5064     pixelTrackSrc = cms.InputTag( "hltPixelTracksSoASerialSync" )
5065 )
5066 fragment.hltPixelVerticesSerialSync = cms.EDProducer( "PixelVertexProducerFromSoAAlpaka",
5067     TrackCollection = cms.InputTag( "hltPixelTracksSerialSync" ),
5068     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5069     src = cms.InputTag( "hltPixelVerticesSoASerialSync" )
5070 )
5071 fragment.hltTrimmedPixelVerticesSerialSync = cms.EDProducer( "PixelVertexCollectionTrimmer",
5072     src = cms.InputTag( "hltPixelVerticesSerialSync" ),
5073     maxVtx = cms.uint32( 100 ),
5074     fractionSumPt2 = cms.double( 0.3 ),
5075     minSumPt2 = cms.double( 0.0 ),
5076     PVcomparer = cms.PSet(  refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
5077 )
5078 fragment.hltSiPixelRecHitsSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoAAlpaka",
5079     pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
5080     TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCPU" )
5081 )
5082 fragment.hltSiPixelRecHitsSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoAAlpaka",
5083     pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoA" ),
5084     TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsGPU" )
5085 )
5086 fragment.hltSiPixelRecHitsSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareRecHits",
5087     pixelHitsReferenceSoA = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
5088     pixelHitsTargetSoA = cms.InputTag( "hltSiPixelRecHitsSoA" ),
5089     topFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCompareGPUvsCPU" ),
5090     minD2cut = cms.double( 1.0E-4 )
5091 )
5092 fragment.hltPixelTracksSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoAAlpaka",
5093     pixelTrackSrc = cms.InputTag( "hltPixelTracksSoASerialSync" ),
5094     topFolderName = cms.string( "SiPixelHeterogeneous/PixelTrackCPU" ),
5095     useQualityCut = cms.bool( True ),
5096     minQuality = cms.string( "loose" )
5097 )
5098 fragment.hltPixelTracksSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoAAlpaka",
5099     pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA" ),
5100     topFolderName = cms.string( "SiPixelHeterogeneous/PixelTrackGPU" ),
5101     useQualityCut = cms.bool( True ),
5102     minQuality = cms.string( "loose" )
5103 )
5104 fragment.hltPixelTracksSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareTracks",
5105     pixelTrackReferenceSoA = cms.InputTag( "hltPixelTracksSoASerialSync" ),
5106     pixelTrackTargetSoA = cms.InputTag( "hltPixelTracksSoA" ),
5107     topFolderName = cms.string( "SiPixelHeterogeneous/PixelTrackCompareGPUvsCPU" ),
5108     useQualityCut = cms.bool( True ),
5109     minQuality = cms.string( "loose" ),
5110     deltaR2cut = cms.double( 4.0E-4 )
5111 )
5112 fragment.hltPixelVerticesSoAMonitorCPU = cms.EDProducer( "SiPixelMonitorVertexSoAAlpaka",
5113     pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoASerialSync" ),
5114     beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5115     topFolderName = cms.string( "SiPixelHeterogeneous/PixelVertexCPU" )
5116 )
5117 fragment.hltPixelVerticesSoAMonitorGPU = cms.EDProducer( "SiPixelMonitorVertexSoAAlpaka",
5118     pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoA" ),
5119     beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5120     topFolderName = cms.string( "SiPixelHeterogeneous/PixelVertexGPU" )
5121 )
5122 fragment.hltPixelVerticesSoACompareGPUvsCPU = cms.EDProducer( "SiPixelCompareVertices",
5123     pixelVertexReferenceSoA = cms.InputTag( "hltPixelVerticesSoASerialSync" ),
5124     pixelVertexTargetSoA = cms.InputTag( "hltPixelVerticesSoA" ),
5125     beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5126     topFolderName = cms.string( "SiPixelHeterogeneous/PixelVertexCompareGPUvsCPU" ),
5127     dzCut = cms.double( 1.0 )
5128 )
5129 fragment.hltL1sDQMEcalReconstruction = cms.EDFilter( "HLTL1TSeed",
5130     saveTags = cms.bool( True ),
5131     L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
5132     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5133     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5134     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5135     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5136     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5137     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5138     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5139     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5140     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5141 )
5142 fragment.hltPreDQMEcalReconstruction = cms.EDFilter( "HLTPrescaler",
5143     offset = cms.uint32( 0 ),
5144     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5145 )
5146 fragment.hltEcalDigisSoASerialSync = cms.EDProducer( "alpaka_serial_sync::EcalRawToDigiPortable",
5147     InputLabel = cms.InputTag( "rawDataCollector" ),
5148     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 ),
5149     maxChannelsEB = cms.uint32( 61200 ),
5150     maxChannelsEE = cms.uint32( 14648 ),
5151     digisLabelEB = cms.string( "ebDigis" ),
5152     digisLabelEE = cms.string( "eeDigis" )
5153 )
5154 fragment.hltEcalDigisSerialSync = cms.EDProducer( "EcalDigisFromPortableProducer",
5155     digisInLabelEB = cms.InputTag( 'hltEcalDigisSoASerialSync','ebDigis' ),
5156     digisInLabelEE = cms.InputTag( 'hltEcalDigisSoASerialSync','eeDigis' ),
5157     digisOutLabelEB = cms.string( "ebDigis" ),
5158     digisOutLabelEE = cms.string( "eeDigis" ),
5159     produceDummyIntegrityCollections = cms.bool( False )
5160 )
5161 fragment.hltEcalUncalibRecHitSoASerialSync = cms.EDProducer( "alpaka_serial_sync::EcalUncalibRecHitProducerPortable",
5162     digisLabelEB = cms.InputTag( 'hltEcalDigisSoASerialSync','ebDigis' ),
5163     digisLabelEE = cms.InputTag( 'hltEcalDigisSoASerialSync','eeDigis' ),
5164     recHitsLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
5165     recHitsLabelEE = cms.string( "EcalUncalibRecHitsEE" ),
5166     EBtimeFitLimits_Lower = cms.double( 0.2 ),
5167     EBtimeFitLimits_Upper = cms.double( 1.4 ),
5168     EEtimeFitLimits_Lower = cms.double( 0.2 ),
5169     EEtimeFitLimits_Upper = cms.double( 1.4 ),
5170     EBtimeConstantTerm = cms.double( 0.6 ),
5171     EEtimeConstantTerm = cms.double( 1.0 ),
5172     EBtimeNconst = cms.double( 28.5 ),
5173     EEtimeNconst = cms.double( 31.8 ),
5174     outOfTimeThresholdGain12pEB = cms.double( 1000.0 ),
5175     outOfTimeThresholdGain12mEB = cms.double( 1000.0 ),
5176     outOfTimeThresholdGain61pEB = cms.double( 1000.0 ),
5177     outOfTimeThresholdGain61mEB = cms.double( 1000.0 ),
5178     outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
5179     outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
5180     outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
5181     outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
5182     amplitudeThresholdEB = cms.double( 10.0 ),
5183     amplitudeThresholdEE = cms.double( 10.0 ),
5184     kernelMinimizeThreads = cms.untracked.vuint32( 32, 1, 1 ),
5185     shouldRunTimingComputation = cms.bool( True )
5186 )
5187 fragment.hltEcalUncalibRecHitSerialSync = cms.EDProducer( "EcalUncalibRecHitSoAToLegacy",
5188     uncalibRecHitsPortableEB = cms.InputTag( 'hltEcalUncalibRecHitSoASerialSync','EcalUncalibRecHitsEB' ),
5189     recHitsLabelCPUEB = cms.string( "EcalUncalibRecHitsEB" ),
5190     isPhase2 = cms.bool( False ),
5191     uncalibRecHitsPortableEE = cms.InputTag( 'hltEcalUncalibRecHitSoASerialSync','EcalUncalibRecHitsEE' ),
5192     recHitsLabelCPUEE = cms.string( "EcalUncalibRecHitsEE" )
5193 )
5194 fragment.hltEcalRecHitSerialSync = cms.EDProducer( "EcalRecHitProducer",
5195     EErechitCollection = cms.string( "EcalRecHitsEE" ),
5196     EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitSerialSync','EcalUncalibRecHitsEE' ),
5197     EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitSerialSync','EcalUncalibRecHitsEB' ),
5198     EBrechitCollection = cms.string( "EcalRecHitsEB" ),
5199     ChannelStatusToBeExcluded = cms.vstring(  ),
5200     killDeadChannels = cms.bool( True ),
5201     algo = cms.string( "EcalRecHitWorkerSimple" ),
5202     EBLaserMIN = cms.double( 0.5 ),
5203     EELaserMIN = cms.double( 0.5 ),
5204     EBLaserMAX = cms.double( 3.0 ),
5205     EELaserMAX = cms.double( 8.0 ),
5206     timeCalibTag = cms.ESInputTag( "","" ),
5207     timeOffsetTag = cms.ESInputTag( "","" ),
5208     skipTimeCalib = cms.bool( False ),
5209     laserCorrection = cms.bool( True ),
5210     flagsMapDBReco = cms.PSet( 
5211       kDead = cms.vstring( 'kNoDataNoTP' ),
5212       kGood = cms.vstring( 'kOk',
5213         'kDAC',
5214         'kNoLaser',
5215         'kNoisy' ),
5216       kTowerRecovered = cms.vstring( 'kDeadFE' ),
5217       kNoisy = cms.vstring( 'kNNoisy',
5218         'kFixedG6',
5219         'kFixedG1' ),
5220       kNeighboursRecovered = cms.vstring( 'kFixedG0',
5221         'kNonRespondingIsolated',
5222         'kDeadVFE' )
5223     ),
5224     algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
5225     recoverEBIsolatedChannels = cms.bool( False ),
5226     recoverEEIsolatedChannels = cms.bool( False ),
5227     recoverEBVFE = cms.bool( False ),
5228     recoverEEVFE = cms.bool( False ),
5229     recoverEBFE = cms.bool( False ),
5230     recoverEEFE = cms.bool( False ),
5231     dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
5232     dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
5233     logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
5234     logWarningEtThreshold_EE_FE = cms.double( 50.0 ),
5235     ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
5236     eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
5237     ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
5238     eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
5239     singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
5240     singleChannelRecoveryThreshold = cms.double( 8.0 ),
5241     sum8ChannelRecoveryThreshold = cms.double( 0.0 ),
5242     bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ),
5243     bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ),
5244     triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigisLegacy','EcalTriggerPrimitives' ),
5245     cleaningConfig = cms.PSet( 
5246       cThreshold_endcap = cms.double( 15.0 ),
5247       tightenCrack_e1_double = cms.double( 2.0 ),
5248       cThreshold_barrel = cms.double( 4.0 ),
5249       e6e2thresh = cms.double( 0.04 ),
5250       e4e1Threshold_barrel = cms.double( 0.08 ),
5251       e4e1Threshold_endcap = cms.double( 0.3 ),
5252       tightenCrack_e4e1_single = cms.double( 3.0 ),
5253       cThreshold_double = cms.double( 10.0 ),
5254       e4e1_b_barrel = cms.double( -0.024 ),
5255       tightenCrack_e6e2_double = cms.double( 3.0 ),
5256       e4e1_a_barrel = cms.double( 0.04 ),
5257       tightenCrack_e1_single = cms.double( 2.0 ),
5258       e4e1_a_endcap = cms.double( 0.02 ),
5259       e4e1_b_endcap = cms.double( -0.0125 ),
5260       ignoreOutOfTimeThresh = cms.double( 1.0E9 )
5261     )
5262 )
5263 fragment.hltL1sDQMHcalReconstruction = cms.EDFilter( "HLTL1TSeed",
5264     saveTags = cms.bool( True ),
5265     L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
5266     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5267     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5268     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5269     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5270     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5271     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5272     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5273     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5274     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5275 )
5276 fragment.hltPreDQMHcalReconstruction = cms.EDFilter( "HLTPrescaler",
5277     offset = cms.uint32( 0 ),
5278     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5279 )
5280 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
5281     HcalFirstFED = cms.untracked.int32( 700 ),
5282     firstSample = cms.int32( 0 ),
5283     lastSample = cms.int32( 9 ),
5284     FilterDataQuality = cms.bool( True ),
5285     FEDs = cms.untracked.vint32(  ),
5286     UnpackZDC = cms.untracked.bool( True ),
5287     UnpackCalib = cms.untracked.bool( True ),
5288     UnpackUMNio = cms.untracked.bool( True ),
5289     UnpackTTP = cms.untracked.bool( False ),
5290     silent = cms.untracked.bool( True ),
5291     saveQIE10DataNSamples = cms.untracked.vint32(  ),
5292     saveQIE10DataTags = cms.untracked.vstring(  ),
5293     saveQIE11DataNSamples = cms.untracked.vint32(  ),
5294     saveQIE11DataTags = cms.untracked.vstring(  ),
5295     ComplainEmptyData = cms.untracked.bool( False ),
5296     UnpackerMode = cms.untracked.int32( 0 ),
5297     ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
5298     InputLabel = cms.InputTag( "rawDataCollector" ),
5299     ElectronicsMap = cms.string( "" )
5300 )
5301 fragment.hltHcalDigisSoA = cms.EDProducer( "HcalDigisSoAProducer@alpaka",
5302     hbheDigisLabel = cms.InputTag( "hltHcalDigis" ),
5303     qie11DigiLabel = cms.InputTag( "hltHcalDigis" ),
5304     digisLabelF01HE = cms.string( "f01HEDigis" ),
5305     digisLabelF5HB = cms.string( "f5HBDigis" ),
5306     digisLabelF3HB = cms.string( "f3HBDigis" ),
5307     maxChannelsF01HE = cms.uint32( 10000 ),
5308     maxChannelsF5HB = cms.uint32( 10000 ),
5309     maxChannelsF3HB = cms.uint32( 10000 ),
5310     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5311 )
5312 fragment.hltHbheRecoSoA = cms.EDProducer( "HBHERecHitProducerPortable@alpaka",
5313     mahiPulseOffSets = cms.ESInputTag( "hcalMahiPulseOffsetsESProducer","" ),
5314     maxTimeSamples = cms.uint32( 10 ),
5315     kprep1dChannelsPerBlock = cms.uint32( 32 ),
5316     digisLabelF01HE = cms.InputTag( 'hltHcalDigisSoA','f01HEDigis' ),
5317     digisLabelF5HB = cms.InputTag( 'hltHcalDigisSoA','f5HBDigis' ),
5318     digisLabelF3HB = cms.InputTag( 'hltHcalDigisSoA','f3HBDigis' ),
5319     recHitsLabelM0HBHE = cms.string( "" ),
5320     sipmQTSShift = cms.int32( 0 ),
5321     sipmQNTStoSum = cms.int32( 3 ),
5322     firstSampleShift = cms.int32( 0 ),
5323     useEffectivePedestals = cms.bool( True ),
5324     meanTime = cms.double( 0.0 ),
5325     timeSigmaSiPM = cms.double( 2.5 ),
5326     timeSigmaHPD = cms.double( 5.0 ),
5327     ts4Thresh = cms.double( 0.0 ),
5328     applyTimeSlew = cms.bool( True ),
5329     tzeroTimeSlewParameters = cms.vdouble( 23.960177, 11.977461, 9.109694 ),
5330     slopeTimeSlewParameters = cms.vdouble( -3.178648, -1.5610227, -1.075824 ),
5331     tmaxTimeSlewParameters = cms.vdouble( 16.0, 10.0, 6.25 ),
5332     kernelMinimizeThreads = cms.vuint32( 16, 1, 1 ),
5333     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5334 )
5335 fragment.hltHbhereco = cms.EDProducer( "HcalRecHitSoAToLegacy",
5336     src = cms.InputTag( "hltHbheRecoSoA" )
5337 )
5338 fragment.hltHfprereco = cms.EDProducer( "HFPreReconstructor",
5339     digiLabel = cms.InputTag( "hltHcalDigis" ),
5340     dropZSmarkedPassed = cms.bool( True ),
5341     tsFromDB = cms.bool( False ),
5342     sumAllTimeSlices = cms.bool( False ),
5343     forceSOI = cms.int32( -1 ),
5344     soiShift = cms.int32( 0 )
5345 )
5346 fragment.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor",
5347     inputLabel = cms.InputTag( "hltHfprereco" ),
5348     useChannelQualityFromDB = cms.bool( False ),
5349     checkChannelQualityForDepth3and4 = cms.bool( False ),
5350     algorithm = cms.PSet( 
5351       tfallIfNoTDC = cms.double( -101.0 ),
5352       triseIfNoTDC = cms.double( -100.0 ),
5353       rejectAllFailures = cms.bool( True ),
5354       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 ),
5355       soiPhase = cms.uint32( 1 ),
5356       timeShift = cms.double( 0.0 ),
5357       tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ),
5358       Class = cms.string( "HFFlexibleTimeCheck" )
5359     ),
5360     algoConfigClass = cms.string( "HFPhase1PMTParams" ),
5361     setNoiseFlags = cms.bool( True ),
5362     runHFStripFilter = cms.bool( False ),
5363     S9S1stat = cms.PSet( 
5364       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 ),
5365       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 ),
5366       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 ),
5367       isS8S1 = cms.bool( False ),
5368       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 ),
5369       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 ),
5370       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 ),
5371       HcalAcceptSeverityLevel = cms.int32( 9 )
5372     ),
5373     S8S1stat = cms.PSet( 
5374       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 ),
5375       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 ),
5376       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 ),
5377       isS8S1 = cms.bool( True ),
5378       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 ),
5379       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 ),
5380       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 ),
5381       HcalAcceptSeverityLevel = cms.int32( 9 )
5382     ),
5383     PETstat = cms.PSet( 
5384       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 ),
5385       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 ),
5386       long_R_29 = cms.vdouble( 0.8 ),
5387       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 ),
5388       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 ),
5389       short_R_29 = cms.vdouble( 0.8 ),
5390       long_R = cms.vdouble( 0.98 ),
5391       short_R = cms.vdouble( 0.8 ),
5392       HcalAcceptSeverityLevel = cms.int32( 9 )
5393     ),
5394     HFStripFilter = cms.PSet( 
5395       seedHitIetaMax = cms.int32( 35 ),
5396       verboseLevel = cms.untracked.int32( 10 ),
5397       maxThreshold = cms.double( 100.0 ),
5398       stripThreshold = cms.double( 40.0 ),
5399       wedgeCut = cms.double( 0.05 ),
5400       lstrips = cms.int32( 2 ),
5401       maxStripTime = cms.double( 10.0 ),
5402       gap = cms.int32( 2 ),
5403       timeMax = cms.double( 6.0 )
5404     )
5405 )
5406 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
5407     correctForPhaseContainment = cms.bool( True ),
5408     correctionPhaseNS = cms.double( 13.0 ),
5409     digiLabel = cms.InputTag( "hltHcalDigis" ),
5410     Subdetector = cms.string( "HO" ),
5411     correctForTimeslew = cms.bool( True ),
5412     dropZSmarkedPassed = cms.bool( True ),
5413     firstSample = cms.int32( 4 ),
5414     samplesToAdd = cms.int32( 4 ),
5415     tsFromDB = cms.bool( True ),
5416     recoParamsFromDB = cms.bool( True ),
5417     useLeakCorrection = cms.bool( False ),
5418     dataOOTCorrectionName = cms.string( "" ),
5419     dataOOTCorrectionCategory = cms.string( "Data" ),
5420     mcOOTCorrectionName = cms.string( "" ),
5421     mcOOTCorrectionCategory = cms.string( "MC" ),
5422     correctTiming = cms.bool( False ),
5423     firstAuxTS = cms.int32( 4 ),
5424     setNoiseFlags = cms.bool( False ),
5425     digiTimeFromDB = cms.bool( True ),
5426     setHSCPFlags = cms.bool( False ),
5427     setSaturationFlags = cms.bool( False ),
5428     setTimingTrustFlags = cms.bool( False ),
5429     setPulseShapeFlags = cms.bool( False ),
5430     setNegativeFlags = cms.bool( False ),
5431     digistat = cms.PSet(  ),
5432     HFInWindowStat = cms.PSet(  ),
5433     S9S1stat = cms.PSet(  ),
5434     S8S1stat = cms.PSet(  ),
5435     PETstat = cms.PSet(  ),
5436     saturationParameters = cms.PSet(  maxADCvalue = cms.int32( 127 ) ),
5437     hfTimingTrustParameters = cms.PSet(  )
5438 )
5439 fragment.hltHcalDigisSoASerialSync = cms.EDProducer( "alpaka_serial_sync::HcalDigisSoAProducer",
5440     hbheDigisLabel = cms.InputTag( "hltHcalDigis" ),
5441     qie11DigiLabel = cms.InputTag( "hltHcalDigis" ),
5442     digisLabelF01HE = cms.string( "f01HEDigis" ),
5443     digisLabelF5HB = cms.string( "f5HBDigis" ),
5444     digisLabelF3HB = cms.string( "f3HBDigis" ),
5445     maxChannelsF01HE = cms.uint32( 10000 ),
5446     maxChannelsF5HB = cms.uint32( 10000 ),
5447     maxChannelsF3HB = cms.uint32( 10000 )
5448 )
5449 fragment.hltHbheRecoSoASerialSync = cms.EDProducer( "alpaka_serial_sync::HBHERecHitProducerPortable",
5450     mahiPulseOffSets = cms.ESInputTag( "hcalMahiPulseOffsetsESProducer","" ),
5451     maxTimeSamples = cms.uint32( 10 ),
5452     kprep1dChannelsPerBlock = cms.uint32( 32 ),
5453     digisLabelF01HE = cms.InputTag( 'hltHcalDigisSoASerialSync','f01HEDigis' ),
5454     digisLabelF5HB = cms.InputTag( 'hltHcalDigisSoASerialSync','f5HBDigis' ),
5455     digisLabelF3HB = cms.InputTag( 'hltHcalDigisSoASerialSync','f3HBDigis' ),
5456     recHitsLabelM0HBHE = cms.string( "" ),
5457     sipmQTSShift = cms.int32( 0 ),
5458     sipmQNTStoSum = cms.int32( 3 ),
5459     firstSampleShift = cms.int32( 0 ),
5460     useEffectivePedestals = cms.bool( True ),
5461     meanTime = cms.double( 0.0 ),
5462     timeSigmaSiPM = cms.double( 2.5 ),
5463     timeSigmaHPD = cms.double( 5.0 ),
5464     ts4Thresh = cms.double( 0.0 ),
5465     applyTimeSlew = cms.bool( True ),
5466     tzeroTimeSlewParameters = cms.vdouble( 23.960177, 11.977461, 9.109694 ),
5467     slopeTimeSlewParameters = cms.vdouble( -3.178648, -1.5610227, -1.075824 ),
5468     tmaxTimeSlewParameters = cms.vdouble( 16.0, 10.0, 6.25 ),
5469     kernelMinimizeThreads = cms.vuint32( 16, 1, 1 )
5470 )
5471 fragment.hltHbherecoSerialSync = cms.EDProducer( "HcalRecHitSoAToLegacy",
5472     src = cms.InputTag( "hltHbheRecoSoASerialSync" )
5473 )
5474 fragment.hltParticleFlowRecHitHBHESoA = cms.EDProducer( "PFRecHitSoAProducerHCAL@alpaka",
5475     producers = cms.VPSet( 
5476       cms.PSet(  src = cms.InputTag( "hltHbheRecoSoA" ),
5477         params = cms.ESInputTag( "hltESPPFRecHitHCALParams","" )
5478       )
5479     ),
5480     topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
5481     synchronise = cms.untracked.bool( False ),
5482     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5483 )
5484 fragment.hltParticleFlowRecHitHBHE = cms.EDProducer( "LegacyPFRecHitProducer",
5485     src = cms.InputTag( "hltParticleFlowRecHitHBHESoA" )
5486 )
5487 fragment.hltParticleFlowClusterHBHESoA = cms.EDProducer( "PFClusterSoAProducer@alpaka",
5488     pfRecHits = cms.InputTag( "hltParticleFlowRecHitHBHESoA" ),
5489     pfClusterParams = cms.ESInputTag( "hltESPPFClusterParams","" ),
5490     topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
5491     synchronise = cms.bool( False ),
5492     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5493 )
5494 fragment.hltParticleFlowClusterHBHE = cms.EDProducer( "LegacyPFClusterProducer",
5495     src = cms.InputTag( "hltParticleFlowClusterHBHESoA" ),
5496     PFRecHitsLabelIn = cms.InputTag( "hltParticleFlowRecHitHBHESoA" ),
5497     recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" ),
5498     usePFThresholdsFromDB = cms.bool( True ),
5499     pfClusterBuilder = cms.PSet( 
5500       minFracTot = cms.double( 1.0E-20 ),
5501       stoppingTolerance = cms.double( 1.0E-8 ),
5502       positionCalc = cms.PSet( 
5503         minAllowedNormalization = cms.double( 1.0E-9 ),
5504         posCalcNCrystals = cms.int32( 5 ),
5505         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5506         logWeightDenominatorByDetector = cms.VPSet( 
5507           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5508             depths = cms.vint32( 1, 2, 3, 4 ),
5509             detector = cms.string( "HCAL_BARREL1" )
5510           ),
5511           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5512             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5513             detector = cms.string( "HCAL_ENDCAP" )
5514           )
5515         ),
5516         minFractionInCalc = cms.double( 1.0E-9 )
5517       ),
5518       maxIterations = cms.uint32( 5 ),
5519       minChi2Prob = cms.double( 0.0 ),
5520       allCellsPositionCalc = cms.PSet( 
5521         minAllowedNormalization = cms.double( 1.0E-9 ),
5522         posCalcNCrystals = cms.int32( -1 ),
5523         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5524         logWeightDenominatorByDetector = cms.VPSet( 
5525           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5526             depths = cms.vint32( 1, 2, 3, 4 ),
5527             detector = cms.string( "HCAL_BARREL1" )
5528           ),
5529           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5530             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5531             detector = cms.string( "HCAL_ENDCAP" )
5532           )
5533         ),
5534         minFractionInCalc = cms.double( 1.0E-9 )
5535       ),
5536       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
5537       recHitEnergyNorms = cms.VPSet( 
5538         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5539           depths = cms.vint32( 1, 2, 3, 4 ),
5540           detector = cms.string( "HCAL_BARREL1" )
5541         ),
5542         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5543           depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5544           detector = cms.string( "HCAL_ENDCAP" )
5545         )
5546       ),
5547       maxNSigmaTime = cms.double( 10.0 ),
5548       showerSigma = cms.double( 10.0 ),
5549       timeSigmaEE = cms.double( 10.0 ),
5550       clusterTimeResFromSeed = cms.bool( False ),
5551       minFractionToKeep = cms.double( 1.0E-7 ),
5552       excludeOtherSeeds = cms.bool( True ),
5553       timeResolutionCalcBarrel = cms.PSet( 
5554         corrTermLowE = cms.double( 0.0 ),
5555         threshLowE = cms.double( 6.0 ),
5556         noiseTerm = cms.double( 21.86 ),
5557         constantTermLowE = cms.double( 4.24 ),
5558         noiseTermLowE = cms.double( 8.0 ),
5559         threshHighE = cms.double( 15.0 ),
5560         constantTerm = cms.double( 2.82 )
5561       ),
5562       timeResolutionCalcEndcap = cms.PSet( 
5563         corrTermLowE = cms.double( 0.0 ),
5564         threshLowE = cms.double( 6.0 ),
5565         noiseTerm = cms.double( 21.86 ),
5566         constantTermLowE = cms.double( 4.24 ),
5567         noiseTermLowE = cms.double( 8.0 ),
5568         threshHighE = cms.double( 15.0 ),
5569         constantTerm = cms.double( 2.82 )
5570       ),
5571       timeSigmaEB = cms.double( 10.0 )
5572     )
5573 )
5574 fragment.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer",
5575     clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" ),
5576     energyCorrector = cms.PSet(  ),
5577     pfClusterBuilder = cms.PSet( 
5578       allCellsPositionCalc = cms.PSet( 
5579         minAllowedNormalization = cms.double( 1.0E-9 ),
5580         posCalcNCrystals = cms.int32( -1 ),
5581         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5582         logWeightDenominatorByDetector = cms.VPSet( 
5583           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5584             depths = cms.vint32( 1, 2, 3, 4 ),
5585             detector = cms.string( "HCAL_BARREL1" )
5586           ),
5587           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5588             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5589             detector = cms.string( "HCAL_ENDCAP" )
5590           )
5591         ),
5592         minFractionInCalc = cms.double( 1.0E-9 )
5593       ),
5594       algoName = cms.string( "PFMultiDepthClusterizer" ),
5595       nSigmaPhi = cms.double( 2.0 ),
5596       minFractionToKeep = cms.double( 1.0E-7 ),
5597       nSigmaEta = cms.double( 2.0 )
5598     ),
5599     positionReCalc = cms.PSet(  ),
5600     usePFThresholdsFromDB = cms.bool( True )
5601 )
5602 fragment.hltParticleFlowRecHitHBHESoASerialSync = cms.EDProducer( "alpaka_serial_sync::PFRecHitSoAProducerHCAL",
5603     producers = cms.VPSet( 
5604       cms.PSet(  src = cms.InputTag( "hltHbheRecoSoASerialSync" ),
5605         params = cms.ESInputTag( "hltESPPFRecHitHCALParams","" )
5606       )
5607     ),
5608     topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
5609     synchronise = cms.untracked.bool( False )
5610 )
5611 fragment.hltParticleFlowRecHitHBHESerialSync = cms.EDProducer( "LegacyPFRecHitProducer",
5612     src = cms.InputTag( "hltParticleFlowRecHitHBHESoASerialSync" )
5613 )
5614 fragment.hltParticleFlowClusterHBHESoASerialSync = cms.EDProducer( "alpaka_serial_sync::PFClusterSoAProducer",
5615     pfRecHits = cms.InputTag( "hltParticleFlowRecHitHBHESoASerialSync" ),
5616     pfClusterParams = cms.ESInputTag( "hltESPPFClusterParams","" ),
5617     topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
5618     synchronise = cms.bool( False )
5619 )
5620 fragment.hltParticleFlowClusterHBHESerialSync = cms.EDProducer( "LegacyPFClusterProducer",
5621     src = cms.InputTag( "hltParticleFlowClusterHBHESoASerialSync" ),
5622     PFRecHitsLabelIn = cms.InputTag( "hltParticleFlowRecHitHBHESoASerialSync" ),
5623     recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHESerialSync" ),
5624     usePFThresholdsFromDB = cms.bool( True ),
5625     pfClusterBuilder = cms.PSet( 
5626       minFracTot = cms.double( 1.0E-20 ),
5627       stoppingTolerance = cms.double( 1.0E-8 ),
5628       positionCalc = cms.PSet( 
5629         minAllowedNormalization = cms.double( 1.0E-9 ),
5630         posCalcNCrystals = cms.int32( 5 ),
5631         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5632         logWeightDenominatorByDetector = cms.VPSet( 
5633           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5634             depths = cms.vint32( 1, 2, 3, 4 ),
5635             detector = cms.string( "HCAL_BARREL1" )
5636           ),
5637           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5638             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5639             detector = cms.string( "HCAL_ENDCAP" )
5640           )
5641         ),
5642         minFractionInCalc = cms.double( 1.0E-9 )
5643       ),
5644       maxIterations = cms.uint32( 5 ),
5645       minChi2Prob = cms.double( 0.0 ),
5646       allCellsPositionCalc = cms.PSet( 
5647         minAllowedNormalization = cms.double( 1.0E-9 ),
5648         posCalcNCrystals = cms.int32( -1 ),
5649         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5650         logWeightDenominatorByDetector = cms.VPSet( 
5651           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5652             depths = cms.vint32( 1, 2, 3, 4 ),
5653             detector = cms.string( "HCAL_BARREL1" )
5654           ),
5655           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5656             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5657             detector = cms.string( "HCAL_ENDCAP" )
5658           )
5659         ),
5660         minFractionInCalc = cms.double( 1.0E-9 )
5661       ),
5662       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
5663       recHitEnergyNorms = cms.VPSet( 
5664         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5665           depths = cms.vint32( 1, 2, 3, 4 ),
5666           detector = cms.string( "HCAL_BARREL1" )
5667         ),
5668         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5669           depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5670           detector = cms.string( "HCAL_ENDCAP" )
5671         )
5672       ),
5673       maxNSigmaTime = cms.double( 10.0 ),
5674       showerSigma = cms.double( 10.0 ),
5675       timeSigmaEE = cms.double( 10.0 ),
5676       clusterTimeResFromSeed = cms.bool( False ),
5677       minFractionToKeep = cms.double( 1.0E-7 ),
5678       excludeOtherSeeds = cms.bool( True ),
5679       timeResolutionCalcBarrel = cms.PSet( 
5680         corrTermLowE = cms.double( 0.0 ),
5681         threshLowE = cms.double( 6.0 ),
5682         noiseTerm = cms.double( 21.86 ),
5683         constantTermLowE = cms.double( 4.24 ),
5684         noiseTermLowE = cms.double( 8.0 ),
5685         threshHighE = cms.double( 15.0 ),
5686         constantTerm = cms.double( 2.82 )
5687       ),
5688       timeResolutionCalcEndcap = cms.PSet( 
5689         corrTermLowE = cms.double( 0.0 ),
5690         threshLowE = cms.double( 6.0 ),
5691         noiseTerm = cms.double( 21.86 ),
5692         constantTermLowE = cms.double( 4.24 ),
5693         noiseTermLowE = cms.double( 8.0 ),
5694         threshHighE = cms.double( 15.0 ),
5695         constantTerm = cms.double( 2.82 )
5696       ),
5697       timeSigmaEB = cms.double( 10.0 )
5698     )
5699 )
5700 fragment.hltParticleFlowClusterHCALSerialSync = cms.EDProducer( "PFMultiDepthClusterProducer",
5701     clustersSource = cms.InputTag( "hltParticleFlowClusterHBHESerialSync" ),
5702     energyCorrector = cms.PSet(  ),
5703     pfClusterBuilder = cms.PSet( 
5704       allCellsPositionCalc = cms.PSet( 
5705         minAllowedNormalization = cms.double( 1.0E-9 ),
5706         posCalcNCrystals = cms.int32( -1 ),
5707         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
5708         logWeightDenominatorByDetector = cms.VPSet( 
5709           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
5710             depths = cms.vint32( 1, 2, 3, 4 ),
5711             detector = cms.string( "HCAL_BARREL1" )
5712           ),
5713           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
5714             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
5715             detector = cms.string( "HCAL_ENDCAP" )
5716           )
5717         ),
5718         minFractionInCalc = cms.double( 1.0E-9 )
5719       ),
5720       algoName = cms.string( "PFMultiDepthClusterizer" ),
5721       nSigmaPhi = cms.double( 2.0 ),
5722       minFractionToKeep = cms.double( 1.0E-7 ),
5723       nSigmaEta = cms.double( 2.0 )
5724     ),
5725     positionReCalc = cms.PSet(  ),
5726     usePFThresholdsFromDB = cms.bool( True )
5727 )
5728 fragment.hltPreDQMRandom = cms.EDFilter( "HLTPrescaler",
5729     offset = cms.uint32( 0 ),
5730     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5731 )
5732 fragment.hltPreDQMZeroBias = cms.EDFilter( "HLTPrescaler",
5733     offset = cms.uint32( 0 ),
5734     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5735 )
5736 fragment.hltPreDSTZeroBias = cms.EDFilter( "HLTPrescaler",
5737     offset = cms.uint32( 0 ),
5738     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5739 )
5740 fragment.hltFEDSelectorL1uGTTest = cms.EDProducer( "EvFFEDSelector",
5741     inputTag = cms.InputTag( "rawDataCollector" ),
5742     fedList = cms.vuint32( 1405 )
5743 )
5744 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
5745     offset = cms.uint32( 0 ),
5746     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5747 )
5748 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
5749     SelectedTriggerType = cms.int32( 2 )
5750 )
5751 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
5752     offset = cms.uint32( 0 ),
5753     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5754 )
5755 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
5756     inputTag = cms.InputTag( "rawDataCollector" ),
5757     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 )
5758 )
5759 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
5760     offset = cms.uint32( 0 ),
5761     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5762 )
5763 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
5764     inputTag = cms.InputTag( "rawDataCollector" ),
5765     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 )
5766 )
5767 fragment.hltL1EventNumberNZS = cms.EDFilter( "HLTL1NumberFilter",
5768     rawInput = cms.InputTag( "rawDataCollector" ),
5769     period = cms.uint32( 4096 ),
5770     invert = cms.bool( False ),
5771     fedId = cms.int32( 1024 ),
5772     useTCDSEventNumber = cms.bool( False )
5773 )
5774 fragment.hltL1sHcalNZS = cms.EDFilter( "HLTL1TSeed",
5775     saveTags = cms.bool( True ),
5776     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" ),
5777     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5778     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5779     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5780     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5781     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5782     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5783     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5784     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5785     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5786 )
5787 fragment.hltPreHcalNZS = cms.EDFilter( "HLTPrescaler",
5788     offset = cms.uint32( 0 ),
5789     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5790 )
5791 fragment.hltL1sSingleEGorSingleorDoubleMu = cms.EDFilter( "HLTL1TSeed",
5792     saveTags = cms.bool( True ),
5793     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" ),
5794     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5795     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5796     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5797     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5798     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5799     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5800     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5801     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5802     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
5803 )
5804 fragment.hltPreHcalPhiSym = cms.EDFilter( "HLTPrescaler",
5805     offset = cms.uint32( 0 ),
5806     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5807 )
5808 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
5809     offset = cms.uint32( 0 ),
5810     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5811 )
5812 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
5813     rawInput = cms.InputTag( "rawDataCollector" ),
5814     period = cms.uint32( 107 ),
5815     invert = cms.bool( False ),
5816     fedId = cms.int32( 1024 ),
5817     useTCDSEventNumber = cms.bool( True )
5818 )
5819 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
5820     offset = cms.uint32( 0 ),
5821     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5822 )
5823 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
5824     offset = cms.uint32( 0 ),
5825     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5826 )
5827 fragment.hltPreZeroBiasAlignment = cms.EDFilter( "HLTPrescaler",
5828     offset = cms.uint32( 0 ),
5829     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5830 )
5831 fragment.hltPreZeroBiasBeamspot = cms.EDFilter( "HLTPrescaler",
5832     offset = cms.uint32( 0 ),
5833     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5834 )
5835 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
5836     EBSumThreshold = cms.double( 0.2 ),
5837     HF2Weight = cms.double( 1.0 ),
5838     EBWeight = cms.double( 1.0 ),
5839     hfInput = cms.InputTag( "hltHfreco" ),
5840     EESumThreshold = cms.double( 0.45 ),
5841     HOThreshold0 = cms.double( 3.5 ),
5842     HOThresholdPlus1 = cms.double( 3.5 ),
5843     HOThresholdMinus1 = cms.double( 3.5 ),
5844     HOThresholdPlus2 = cms.double( 3.5 ),
5845     HOThresholdMinus2 = cms.double( 3.5 ),
5846     HBGrid = cms.vdouble(  ),
5847     HBThreshold1 = cms.double( 0.4 ),
5848     HBThreshold2 = cms.double( 0.3 ),
5849     HBThreshold = cms.double( 0.3 ),
5850     EEWeights = cms.vdouble(  ),
5851     HF1Threshold = cms.double( 0.5 ),
5852     HF2Weights = cms.vdouble(  ),
5853     HOWeights = cms.vdouble(  ),
5854     EEGrid = cms.vdouble(  ),
5855     HEDWeight = cms.double( 1.0 ),
5856     EEWeight = cms.double( 1.0 ),
5857     UseHO = cms.bool( False ),
5858     HBWeights = cms.vdouble(  ),
5859     HESWeight = cms.double( 1.0 ),
5860     HF1Weight = cms.double( 1.0 ),
5861     HF2Grid = cms.vdouble(  ),
5862     HEDWeights = cms.vdouble(  ),
5863     HF1Grid = cms.vdouble(  ),
5864     EBWeights = cms.vdouble(  ),
5865     HOWeight = cms.double( 1.0E-99 ),
5866     EBThreshold = cms.double( 0.07 ),
5867     EEThreshold = cms.double( 0.3 ),
5868     UseEtEBTreshold = cms.bool( False ),
5869     UseSymEBTreshold = cms.bool( False ),
5870     UseEtEETreshold = cms.bool( False ),
5871     UseSymEETreshold = cms.bool( False ),
5872     hbheInput = cms.InputTag( "hltHbhereco" ),
5873     HcalThreshold = cms.double( -1000.0 ),
5874     HF2Threshold = cms.double( 0.85 ),
5875     HESThreshold1 = cms.double( 0.1 ),
5876     HESThreshold = cms.double( 0.2 ),
5877     HF1Weights = cms.vdouble(  ),
5878     hoInput = cms.InputTag( "hltHoreco" ),
5879     HESGrid = cms.vdouble(  ),
5880     HESWeights = cms.vdouble(  ),
5881     HEDThreshold1 = cms.double( 0.1 ),
5882     HEDThreshold = cms.double( 0.2 ),
5883     EcutTower = cms.double( -1000.0 ),
5884     HEDGrid = cms.vdouble(  ),
5885     ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
5886     HBWeight = cms.double( 1.0 ),
5887     HOGrid = cms.vdouble(  ),
5888     EBGrid = cms.vdouble(  ),
5889     MomConstrMethod = cms.int32( 1 ),
5890     MomHBDepth = cms.double( 0.2 ),
5891     MomHEDepth = cms.double( 0.4 ),
5892     MomEBDepth = cms.double( 0.3 ),
5893     MomEEDepth = cms.double( 0.0 ),
5894     HcalAcceptSeverityLevel = cms.uint32( 9 ),
5895     EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
5896       'kWeird',
5897       'kBad' ),
5898     UseHcalRecoveredHits = cms.bool( False ),
5899     UseEcalRecoveredHits = cms.bool( False ),
5900     UseRejectedHitsOnly = cms.bool( False ),
5901     HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
5902     EcalSeveritiesToBeUsedInBadTowers = cms.vstring(  ),
5903     UseRejectedRecoveredHcalHits = cms.bool( False ),
5904     UseRejectedRecoveredEcalHits = cms.bool( False ),
5905     missingHcalRescaleFactorForEcal = cms.double( 0.0 ),
5906     AllowMissingInputs = cms.bool( False ),
5907     HcalPhase = cms.int32( 1 ),
5908     usePFThresholdsFromDB = cms.bool( True ),
5909     EcalRecHitThresh = cms.bool( False )
5910 )
5911 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
5912     useMassDropTagger = cms.bool( False ),
5913     useFiltering = cms.bool( False ),
5914     useDynamicFiltering = cms.bool( False ),
5915     useTrimming = cms.bool( False ),
5916     usePruning = cms.bool( False ),
5917     useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
5918     useKtPruning = cms.bool( False ),
5919     useConstituentSubtraction = cms.bool( False ),
5920     useSoftDrop = cms.bool( False ),
5921     correctShape = cms.bool( False ),
5922     UseOnlyVertexTracks = cms.bool( False ),
5923     UseOnlyOnePV = cms.bool( False ),
5924     muCut = cms.double( -1.0 ),
5925     yCut = cms.double( -1.0 ),
5926     rFilt = cms.double( -1.0 ),
5927     rFiltFactor = cms.double( -1.0 ),
5928     trimPtFracMin = cms.double( -1.0 ),
5929     zcut = cms.double( -1.0 ),
5930     rcut_factor = cms.double( -1.0 ),
5931     csRho_EtaMax = cms.double( -1.0 ),
5932     csRParam = cms.double( -1.0 ),
5933     beta = cms.double( -1.0 ),
5934     R0 = cms.double( -1.0 ),
5935     gridMaxRapidity = cms.double( -1.0 ),
5936     gridSpacing = cms.double( -1.0 ),
5937     DzTrVtxMax = cms.double( 0.0 ),
5938     DxyTrVtxMax = cms.double( 0.0 ),
5939     MaxVtxZ = cms.double( 15.0 ),
5940     subjetPtMin = cms.double( -1.0 ),
5941     muMin = cms.double( -1.0 ),
5942     muMax = cms.double( -1.0 ),
5943     yMin = cms.double( -1.0 ),
5944     yMax = cms.double( -1.0 ),
5945     dRMin = cms.double( -1.0 ),
5946     dRMax = cms.double( -1.0 ),
5947     maxDepth = cms.int32( -1 ),
5948     nFilt = cms.int32( -1 ),
5949     MinVtxNdof = cms.int32( 5 ),
5950     src = cms.InputTag( "hltTowerMakerForAll" ),
5951     srcPVs = cms.InputTag( "NotUsed" ),
5952     jetType = cms.string( "CaloJet" ),
5953     jetAlgorithm = cms.string( "AntiKt" ),
5954     rParam = cms.double( 0.4 ),
5955     inputEtMin = cms.double( 0.3 ),
5956     inputEMin = cms.double( 0.0 ),
5957     jetPtMin = cms.double( 1.0 ),
5958     doPVCorrection = cms.bool( False ),
5959     doAreaFastjet = cms.bool( False ),
5960     doRhoFastjet = cms.bool( False ),
5961     doPUOffsetCorr = cms.bool( False ),
5962     puPtMin = cms.double( 10.0 ),
5963     nSigmaPU = cms.double( 1.0 ),
5964     radiusPU = cms.double( 0.4 ),
5965     subtractorName = cms.string( "" ),
5966     useExplicitGhosts = cms.bool( False ),
5967     doAreaDiskApprox = cms.bool( False ),
5968     voronoiRfact = cms.double( -9.0 ),
5969     Rho_EtaMax = cms.double( 4.4 ),
5970     Ghost_EtaMax = cms.double( 6.0 ),
5971     Active_Area_Repeats = cms.int32( 5 ),
5972     GhostArea = cms.double( 0.01 ),
5973     restrictInputs = cms.bool( False ),
5974     maxInputs = cms.uint32( 1 ),
5975     writeCompound = cms.bool( False ),
5976     writeJetsWithConst = cms.bool( False ),
5977     doFastJetNonUniform = cms.bool( False ),
5978     useDeterministicSeed = cms.bool( True ),
5979     minSeed = cms.uint32( 0 ),
5980     verbosity = cms.int32( 0 ),
5981     puWidth = cms.double( 0.0 ),
5982     nExclude = cms.uint32( 0 ),
5983     maxBadEcalCells = cms.uint32( 9999999 ),
5984     maxBadHcalCells = cms.uint32( 9999999 ),
5985     maxProblematicEcalCells = cms.uint32( 9999999 ),
5986     maxProblematicHcalCells = cms.uint32( 9999999 ),
5987     maxRecoveredEcalCells = cms.uint32( 9999999 ),
5988     maxRecoveredHcalCells = cms.uint32( 9999999 ),
5989     puCenters = cms.vdouble(  ),
5990     applyWeight = cms.bool( False ),
5991     srcWeights = cms.InputTag( "" ),
5992     minimumTowersFraction = cms.double( 0.0 ),
5993     jetCollInstanceName = cms.string( "" ),
5994     sumRecHits = cms.bool( False )
5995 )
5996 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
5997     src = cms.InputTag( "hltAK4CaloJetsPF" ),
5998     filter = cms.bool( False ),
5999     etMin = cms.double( 5.0 )
6000 )
6001 fragment.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi",
6002     inputLabel = cms.InputTag( "rawDataCollector" ),
6003     debug = cms.untracked.bool( False )
6004 )
6005 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
6006     recAlgoConfig = cms.PSet( 
6007       maxTime = cms.double( 420.0 ),
6008       debug = cms.untracked.bool( False ),
6009       stepTwoFromDigi = cms.bool( False ),
6010       tTrigModeConfig = cms.PSet( 
6011         debug = cms.untracked.bool( False ),
6012         tofCorrType = cms.int32( 0 ),
6013         tTrigLabel = cms.string( "" ),
6014         wirePropCorrType = cms.int32( 0 ),
6015         doTOFCorrection = cms.bool( True ),
6016         vPropWire = cms.double( 24.4 ),
6017         doT0Correction = cms.bool( True ),
6018         doWirePropCorrection = cms.bool( True ),
6019         t0Label = cms.string( "" )
6020       ),
6021       useUncertDB = cms.bool( True ),
6022       doVdriftCorr = cms.bool( True ),
6023       minTime = cms.double( -3.0 ),
6024       tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
6025       readLegacyTTrigDB = cms.bool( True ),
6026       readLegacyVDriftDB = cms.bool( True )
6027     ),
6028     recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
6029     debug = cms.untracked.bool( False ),
6030     dtDigiLabel = cms.InputTag( "hltMuonDTDigis" )
6031 )
6032 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
6033     Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
6034     Reco4DAlgoConfig = cms.PSet( 
6035       Reco2DAlgoConfig = cms.PSet( 
6036         AlphaMaxPhi = cms.double( 1.0 ),
6037         debug = cms.untracked.bool( False ),
6038         segmCleanerMode = cms.int32( 2 ),
6039         AlphaMaxTheta = cms.double( 0.9 ),
6040         hit_afterT0_resolution = cms.double( 0.03 ),
6041         performT0_vdriftSegCorrection = cms.bool( False ),
6042         recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
6043         recAlgoConfig = cms.PSet( 
6044           maxTime = cms.double( 420.0 ),
6045           debug = cms.untracked.bool( False ),
6046           stepTwoFromDigi = cms.bool( False ),
6047           tTrigModeConfig = cms.PSet( 
6048             debug = cms.untracked.bool( False ),
6049             tofCorrType = cms.int32( 0 ),
6050             tTrigLabel = cms.string( "" ),
6051             wirePropCorrType = cms.int32( 0 ),
6052             doTOFCorrection = cms.bool( True ),
6053             vPropWire = cms.double( 24.4 ),
6054             doT0Correction = cms.bool( True ),
6055             doWirePropCorrection = cms.bool( True ),
6056             t0Label = cms.string( "" )
6057           ),
6058           useUncertDB = cms.bool( True ),
6059           doVdriftCorr = cms.bool( True ),
6060           minTime = cms.double( -3.0 ),
6061           tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
6062           readLegacyTTrigDB = cms.bool( True ),
6063           readLegacyVDriftDB = cms.bool( True )
6064         ),
6065         MaxAllowedHits = cms.uint32( 50 ),
6066         nUnSharedHitsMin = cms.int32( 2 ),
6067         nSharedHitsMax = cms.int32( 2 ),
6068         performT0SegCorrection = cms.bool( False ),
6069         perform_delta_rejecting = cms.bool( False )
6070       ),
6071       Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
6072       debug = cms.untracked.bool( False ),
6073       segmCleanerMode = cms.int32( 2 ),
6074       AllDTRecHits = cms.bool( True ),
6075       hit_afterT0_resolution = cms.double( 0.03 ),
6076       performT0_vdriftSegCorrection = cms.bool( False ),
6077       recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
6078       recAlgoConfig = cms.PSet( 
6079         maxTime = cms.double( 420.0 ),
6080         debug = cms.untracked.bool( False ),
6081         stepTwoFromDigi = cms.bool( False ),
6082         tTrigModeConfig = cms.PSet( 
6083           debug = cms.untracked.bool( False ),
6084           tofCorrType = cms.int32( 0 ),
6085           tTrigLabel = cms.string( "" ),
6086           wirePropCorrType = cms.int32( 0 ),
6087           doTOFCorrection = cms.bool( True ),
6088           vPropWire = cms.double( 24.4 ),
6089           doT0Correction = cms.bool( True ),
6090           doWirePropCorrection = cms.bool( True ),
6091           t0Label = cms.string( "" )
6092         ),
6093         useUncertDB = cms.bool( True ),
6094         doVdriftCorr = cms.bool( True ),
6095         minTime = cms.double( -3.0 ),
6096         tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
6097         readLegacyTTrigDB = cms.bool( True ),
6098         readLegacyVDriftDB = cms.bool( True )
6099       ),
6100       nUnSharedHitsMin = cms.int32( 2 ),
6101       nSharedHitsMax = cms.int32( 2 ),
6102       performT0SegCorrection = cms.bool( False ),
6103       perform_delta_rejecting = cms.bool( False )
6104     ),
6105     debug = cms.untracked.bool( False ),
6106     recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
6107     recHits2DLabel = cms.InputTag( "dt2DSegments" )
6108 )
6109 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
6110     InputObjects = cms.InputTag( "rawDataCollector" ),
6111     UseExaminer = cms.bool( True ),
6112     ExaminerMask = cms.uint32( 535558134 ),
6113     UseSelectiveUnpacking = cms.bool( True ),
6114     ErrorMask = cms.uint32( 0 ),
6115     UnpackStatusDigis = cms.bool( False ),
6116     UseFormatStatus = cms.bool( True ),
6117     useRPCs = cms.bool( False ),
6118     useGEMs = cms.bool( False ),
6119     useCSCShowers = cms.bool( False ),
6120     Debug = cms.untracked.bool( False ),
6121     PrintEventNumber = cms.untracked.bool( False ),
6122     runDQM = cms.untracked.bool( False ),
6123     VisualFEDInspect = cms.untracked.bool( False ),
6124     VisualFEDShort = cms.untracked.bool( False ),
6125     FormatedEventDump = cms.untracked.bool( False ),
6126     SuppressZeroLCT = cms.untracked.bool( True ),
6127     DisableMappingCheck = cms.untracked.bool( False ),
6128     B904Setup = cms.untracked.bool( False ),
6129     B904vmecrate = cms.untracked.int32( 1 ),
6130     B904dmb = cms.untracked.int32( 3 )
6131 )
6132 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
6133     CSCStripPeakThreshold = cms.double( 10.0 ),
6134     CSCStripClusterChargeCut = cms.double( 25.0 ),
6135     CSCStripxtalksOffset = cms.double( 0.03 ),
6136     UseAverageTime = cms.bool( False ),
6137     UseParabolaFit = cms.bool( False ),
6138     UseFivePoleFit = cms.bool( True ),
6139     CSCWireClusterDeltaT = cms.int32( 1 ),
6140     CSCUseCalibrations = cms.bool( True ),
6141     CSCUseStaticPedestals = cms.bool( False ),
6142     CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
6143     wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
6144     stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
6145     readBadChannels = cms.bool( False ),
6146     readBadChambers = cms.bool( True ),
6147     CSCUseTimingCorrections = cms.bool( True ),
6148     CSCUseGasGainCorrections = cms.bool( False ),
6149     CSCDebug = cms.untracked.bool( False ),
6150     CSCstripWireDeltaTime = cms.int32( 8 ),
6151     XTasymmetry_ME1a = cms.double( 0.023 ),
6152     XTasymmetry_ME1b = cms.double( 0.01 ),
6153     XTasymmetry_ME12 = cms.double( 0.015 ),
6154     XTasymmetry_ME13 = cms.double( 0.02 ),
6155     XTasymmetry_ME21 = cms.double( 0.023 ),
6156     XTasymmetry_ME22 = cms.double( 0.023 ),
6157     XTasymmetry_ME31 = cms.double( 0.023 ),
6158     XTasymmetry_ME32 = cms.double( 0.023 ),
6159     XTasymmetry_ME41 = cms.double( 0.023 ),
6160     ConstSyst_ME1a = cms.double( 0.01 ),
6161     ConstSyst_ME1b = cms.double( 0.02 ),
6162     ConstSyst_ME12 = cms.double( 0.02 ),
6163     ConstSyst_ME13 = cms.double( 0.03 ),
6164     ConstSyst_ME21 = cms.double( 0.03 ),
6165     ConstSyst_ME22 = cms.double( 0.03 ),
6166     ConstSyst_ME31 = cms.double( 0.03 ),
6167     ConstSyst_ME32 = cms.double( 0.03 ),
6168     ConstSyst_ME41 = cms.double( 0.03 ),
6169     NoiseLevel_ME1a = cms.double( 9.0 ),
6170     NoiseLevel_ME1b = cms.double( 6.0 ),
6171     NoiseLevel_ME12 = cms.double( 7.0 ),
6172     NoiseLevel_ME13 = cms.double( 4.0 ),
6173     NoiseLevel_ME21 = cms.double( 5.0 ),
6174     NoiseLevel_ME22 = cms.double( 7.0 ),
6175     NoiseLevel_ME31 = cms.double( 5.0 ),
6176     NoiseLevel_ME32 = cms.double( 7.0 ),
6177     NoiseLevel_ME41 = cms.double( 5.0 ),
6178     CSCUseReducedWireTimeWindow = cms.bool( True ),
6179     CSCWireTimeWindowLow = cms.int32( 5 ),
6180     CSCWireTimeWindowHigh = cms.int32( 11 )
6181 )
6182 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
6183     inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
6184     algo_type = cms.int32( 1 ),
6185     algo_psets = cms.VPSet( 
6186       cms.PSet(  parameters_per_chamber_type = cms.vint32( 1, 2, 3, 4, 5, 6, 5, 6, 5, 6 ),
6187         algo_psets = cms.VPSet( 
6188           cms.PSet(  wideSeg = cms.double( 3.0 ),
6189             chi2Norm_2D_ = cms.double( 35.0 ),
6190             dRIntMax = cms.double( 2.0 ),
6191             doCollisions = cms.bool( True ),
6192             dPhiMax = cms.double( 0.006 ),
6193             dRMax = cms.double( 1.5 ),
6194             dPhiIntMax = cms.double( 0.005 ),
6195             minLayersApart = cms.int32( 1 ),
6196             chi2Max = cms.double( 100.0 ),
6197             chi2_str = cms.double( 50.0 )
6198           ),
6199           cms.PSet(  wideSeg = cms.double( 3.0 ),
6200             chi2Norm_2D_ = cms.double( 35.0 ),
6201             dRIntMax = cms.double( 2.0 ),
6202             doCollisions = cms.bool( True ),
6203             dPhiMax = cms.double( 0.005 ),
6204             dRMax = cms.double( 1.5 ),
6205             dPhiIntMax = cms.double( 0.004 ),
6206             minLayersApart = cms.int32( 1 ),
6207             chi2Max = cms.double( 100.0 ),
6208             chi2_str = cms.double( 50.0 )
6209           ),
6210           cms.PSet(  wideSeg = cms.double( 3.0 ),
6211             chi2Norm_2D_ = cms.double( 35.0 ),
6212             dRIntMax = cms.double( 2.0 ),
6213             doCollisions = cms.bool( True ),
6214             dPhiMax = cms.double( 0.004 ),
6215             dRMax = cms.double( 1.5 ),
6216             dPhiIntMax = cms.double( 0.003 ),
6217             minLayersApart = cms.int32( 1 ),
6218             chi2Max = cms.double( 100.0 ),
6219             chi2_str = cms.double( 50.0 )
6220           ),
6221           cms.PSet(  wideSeg = cms.double( 3.0 ),
6222             chi2Norm_2D_ = cms.double( 20.0 ),
6223             dRIntMax = cms.double( 2.0 ),
6224             doCollisions = cms.bool( True ),
6225             dPhiMax = cms.double( 0.003 ),
6226             dRMax = cms.double( 1.5 ),
6227             dPhiIntMax = cms.double( 0.002 ),
6228             minLayersApart = cms.int32( 1 ),
6229             chi2Max = cms.double( 60.0 ),
6230             chi2_str = cms.double( 30.0 )
6231           ),
6232           cms.PSet(  wideSeg = cms.double( 3.0 ),
6233             chi2Norm_2D_ = cms.double( 60.0 ),
6234             dRIntMax = cms.double( 2.0 ),
6235             doCollisions = cms.bool( True ),
6236             dPhiMax = cms.double( 0.007 ),
6237             dRMax = cms.double( 1.5 ),
6238             dPhiIntMax = cms.double( 0.005 ),
6239             minLayersApart = cms.int32( 1 ),
6240             chi2Max = cms.double( 180.0 ),
6241             chi2_str = cms.double( 80.0 )
6242           ),
6243           cms.PSet(  wideSeg = cms.double( 3.0 ),
6244             chi2Norm_2D_ = cms.double( 35.0 ),
6245             dRIntMax = cms.double( 2.0 ),
6246             doCollisions = cms.bool( True ),
6247             dPhiMax = cms.double( 0.006 ),
6248             dRMax = cms.double( 1.5 ),
6249             dPhiIntMax = cms.double( 0.004 ),
6250             minLayersApart = cms.int32( 1 ),
6251             chi2Max = cms.double( 100.0 ),
6252             chi2_str = cms.double( 50.0 )
6253           )
6254         ),
6255         algo_name = cms.string( "CSCSegAlgoRU" ),
6256         chamber_types = cms.vstring( 'ME1/a',
6257           'ME1/b',
6258           'ME1/2',
6259           'ME1/3',
6260           'ME2/1',
6261           'ME2/2',
6262           'ME3/1',
6263           'ME3/2',
6264           'ME4/1',
6265           'ME4/2' )
6266       )
6267     )
6268 )
6269 fragment.hltMuonRPCDigisCPPF = cms.EDProducer( "RPCAMCRawToDigi",
6270     inputTag = cms.InputTag( "rawDataCollector" ),
6271     calculateCRC = cms.bool( True ),
6272     fillCounters = cms.bool( True ),
6273     RPCAMCUnpacker = cms.string( "RPCCPPFUnpacker" ),
6274     RPCAMCUnpackerSettings = cms.PSet( 
6275       bxMin = cms.int32( -2 ),
6276       cppfDaqDelay = cms.int32( 2 ),
6277       fillAMCCounters = cms.bool( True ),
6278       bxMax = cms.int32( 2 )
6279     )
6280 )
6281 fragment.hltOmtfDigis = cms.EDProducer( "OmtfUnpacker",
6282     inputLabel = cms.InputTag( "rawDataCollector" ),
6283     skipRpc = cms.bool( False ),
6284     skipCsc = cms.bool( False ),
6285     skipDt = cms.bool( False ),
6286     skipMuon = cms.bool( False ),
6287     useRpcConnectionFile = cms.bool( False ),
6288     rpcConnectionFile = cms.string( "" ),
6289     outputTag = cms.string( "" )
6290 )
6291 fragment.hltMuonRPCDigisTwinMux = cms.EDProducer( "RPCTwinMuxRawToDigi",
6292     inputTag = cms.InputTag( "rawDataCollector" ),
6293     calculateCRC = cms.bool( True ),
6294     fillCounters = cms.bool( True ),
6295     bxMin = cms.int32( -2 ),
6296     bxMax = cms.int32( 2 )
6297 )
6298 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCDigiMerger",
6299     inputTagSimRPCDigis = cms.InputTag( "" ),
6300     inputTagTwinMuxDigis = cms.InputTag( "hltMuonRPCDigisTwinMux" ),
6301     inputTagOMTFDigis = cms.InputTag( "hltOmtfDigis" ),
6302     inputTagCPPFDigis = cms.InputTag( "hltMuonRPCDigisCPPF" ),
6303     InputLabel = cms.InputTag( "rawDataCollector" ),
6304     bxMinTwinMux = cms.int32( -2 ),
6305     bxMaxTwinMux = cms.int32( 2 ),
6306     bxMinOMTF = cms.int32( -3 ),
6307     bxMaxOMTF = cms.int32( 4 ),
6308     bxMinCPPF = cms.int32( -2 ),
6309     bxMaxCPPF = cms.int32( 2 )
6310 )
6311 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
6312     recAlgoConfig = cms.PSet(  ),
6313     recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
6314     rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
6315     maskSource = cms.string( "File" ),
6316     maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
6317     deadSource = cms.string( "File" ),
6318     deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" )
6319 )
6320 fragment.hltMuonGEMDigis = cms.EDProducer( "GEMRawToDigiModule",
6321     InputLabel = cms.InputTag( "rawDataCollector" ),
6322     useDBEMap = cms.bool( True ),
6323     keepDAQStatus = cms.bool( False ),
6324     readMultiBX = cms.bool( False ),
6325     ge21Off = cms.bool( True ),
6326     fedIdStart = cms.uint32( 1467 ),
6327     fedIdEnd = cms.uint32( 1478 )
6328 )
6329 fragment.hltGemRecHits = cms.EDProducer( "GEMRecHitProducer",
6330     recAlgoConfig = cms.PSet(  ),
6331     recAlgo = cms.string( "GEMRecHitStandardAlgo" ),
6332     gemDigiLabel = cms.InputTag( "hltMuonGEMDigis" ),
6333     applyMasking = cms.bool( False ),
6334     ge21Off = cms.bool( False )
6335 )
6336 fragment.hltGemSegments = cms.EDProducer( "GEMSegmentProducer",
6337     gemRecHitLabel = cms.InputTag( "hltGemRecHits" ),
6338     enableGE0 = cms.bool( True ),
6339     enableGE12 = cms.bool( False ),
6340     ge0_name = cms.string( "GE0SegAlgoRU" ),
6341     algo_name = cms.string( "GEMSegmentAlgorithm" ),
6342     ge0_pset = cms.PSet( 
6343       maxChi2GoodSeg = cms.double( 50.0 ),
6344       maxChi2Prune = cms.double( 50.0 ),
6345       maxNumberOfHitsPerLayer = cms.uint32( 100 ),
6346       maxETASeeds = cms.double( 0.1 ),
6347       maxPhiAdditional = cms.double( 0.001096605744 ),
6348       minNumberOfHits = cms.uint32( 4 ),
6349       doCollisions = cms.bool( True ),
6350       maxPhiSeeds = cms.double( 0.001096605744 ),
6351       requireCentralBX = cms.bool( True ),
6352       maxChi2Additional = cms.double( 100.0 ),
6353       allowWideSegments = cms.bool( True ),
6354       maxNumberOfHits = cms.uint32( 300 ),
6355       maxTOFDiff = cms.double( 25.0 )
6356     ),
6357     algo_pset = cms.PSet( 
6358       dYclusBoxMax = cms.double( 5.0 ),
6359       dXclusBoxMax = cms.double( 1.0 ),
6360       maxRecHitsInCluster = cms.int32( 4 ),
6361       preClustering = cms.bool( True ),
6362       preClusteringUseChaining = cms.bool( True ),
6363       dEtaChainBoxMax = cms.double( 0.05 ),
6364       clusterOnlySameBXRecHits = cms.bool( True ),
6365       minHitsPerSegment = cms.uint32( 2 ),
6366       dPhiChainBoxMax = cms.double( 0.02 )
6367     )
6368 )
6369 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
6370     beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
6371     scaleDT = cms.bool( True ),
6372     CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6373     DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6374     ME0RecSegmentLabel = cms.InputTag( "me0Segments" ),
6375     EnableDTMeasurement = cms.bool( True ),
6376     EnableCSCMeasurement = cms.bool( True ),
6377     EnableME0Measurement = cms.bool( False ),
6378     crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
6379     crackWindow = cms.double( 0.04 ),
6380     deltaPhiSearchWindow = cms.double( 0.25 ),
6381     deltaEtaSearchWindow = cms.double( 0.2 ),
6382     deltaEtaCrackSearchWindow = cms.double( 0.25 ),
6383     CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
6384     CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 ),
6385     CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
6386     CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
6387     CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
6388     CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
6389     CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
6390     CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
6391     CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
6392     DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
6393     DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
6394     DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
6395     DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
6396     DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
6397     DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
6398     OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
6399     OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
6400     OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
6401     OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
6402     OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
6403     SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
6404     SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
6405     SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
6406     SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
6407     SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
6408     SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
6409     SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
6410     SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
6411     SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
6412     SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
6413     SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
6414     SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
6415     SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
6416     SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
6417     SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
6418     SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
6419     SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
6420     SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
6421     CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
6422     CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
6423     CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
6424     CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
6425     CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
6426     CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
6427     CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
6428     CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
6429     CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
6430     CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
6431     CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
6432     OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
6433     OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
6434     OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
6435     OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
6436     OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
6437     DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
6438     DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
6439     DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
6440     DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
6441     DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
6442     DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
6443     DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
6444     DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
6445     DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
6446     DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
6447     DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
6448     DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
6449     SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
6450     SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
6451     SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
6452     SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
6453     SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
6454     SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
6455     SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
6456     SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
6457     SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
6458     SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
6459     SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
6460     SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
6461     SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
6462     SME_22_0_scale = cms.vdouble( -3.457901, 0.0 )
6463 )
6464 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
6465     GMTReadoutCollection = cms.InputTag( "" ),
6466     InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6467     Propagator = cms.string( "SteppingHelixPropagatorAny" ),
6468     L1MinPt = cms.double( 0.0 ),
6469     L1MaxEta = cms.double( 2.5 ),
6470     L1MinQuality = cms.uint32( 7 ),
6471     SetMinPtBarrelTo = cms.double( 3.5 ),
6472     SetMinPtEndcapTo = cms.double( 1.0 ),
6473     UseOfflineSeed = cms.untracked.bool( True ),
6474     UseUnassociatedL1 = cms.bool( False ),
6475     MatchDR = cms.vdouble( 0.3 ),
6476     EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
6477     CentralBxOnly = cms.bool( True ),
6478     MatchType = cms.uint32( 0 ),
6479     SortType = cms.uint32( 0 ),
6480     OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
6481     ServiceParameters = cms.PSet( 
6482       RPCLayers = cms.bool( True ),
6483       UseMuonNavigation = cms.untracked.bool( True ),
6484       Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
6485     )
6486 )
6487 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
6488     ServiceParameters = cms.PSet( 
6489       RPCLayers = cms.bool( True ),
6490       UseMuonNavigation = cms.untracked.bool( True ),
6491       Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
6492         'hltESPFastSteppingHelixPropagatorOpposite' )
6493     ),
6494     InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
6495     SeedTransformerParameters = cms.PSet( 
6496       Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6497       NMinRecHits = cms.uint32( 2 ),
6498       RescaleError = cms.double( 100.0 ),
6499       Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6500       UseSubRecHits = cms.bool( False ),
6501       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6502     ),
6503     L2TrajBuilderParameters = cms.PSet( 
6504       BWFilterParameters = cms.PSet( 
6505         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6506         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6507         BWSeedType = cms.string( "fromGenerator" ),
6508         GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
6509         RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6510         EnableGEMMeasurement = cms.bool( True ),
6511         EnableRPCMeasurement = cms.bool( True ),
6512         MuonTrajectoryUpdatorParameters = cms.PSet( 
6513           ExcludeRPCFromFit = cms.bool( False ),
6514           Granularity = cms.int32( 0 ),
6515           MaxChi2 = cms.double( 25.0 ),
6516           RescaleError = cms.bool( False ),
6517           RescaleErrorFactor = cms.double( 100.0 ),
6518           UseInvalidHits = cms.bool( True )
6519         ),
6520         EnableCSCMeasurement = cms.bool( True ),
6521         MaxChi2 = cms.double( 100.0 ),
6522         FitDirection = cms.string( "outsideIn" ),
6523         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6524         NumberOfSigma = cms.double( 3.0 ),
6525         EnableDTMeasurement = cms.bool( True )
6526       ),
6527       DoSeedRefit = cms.bool( False ),
6528       FilterParameters = cms.PSet( 
6529         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6530         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6531         GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
6532         RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6533         EnableGEMMeasurement = cms.bool( True ),
6534         EnableRPCMeasurement = cms.bool( True ),
6535         MuonTrajectoryUpdatorParameters = cms.PSet( 
6536           ExcludeRPCFromFit = cms.bool( False ),
6537           Granularity = cms.int32( 0 ),
6538           MaxChi2 = cms.double( 25.0 ),
6539           RescaleError = cms.bool( False ),
6540           RescaleErrorFactor = cms.double( 100.0 ),
6541           UseInvalidHits = cms.bool( True )
6542         ),
6543         EnableCSCMeasurement = cms.bool( True ),
6544         MaxChi2 = cms.double( 1000.0 ),
6545         FitDirection = cms.string( "insideOut" ),
6546         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6547         NumberOfSigma = cms.double( 3.0 ),
6548         EnableDTMeasurement = cms.bool( True )
6549       ),
6550       SeedPosition = cms.string( "in" ),
6551       DoBackwardFilter = cms.bool( True ),
6552       DoRefit = cms.bool( False ),
6553       NavigationType = cms.string( "Standard" ),
6554       SeedTransformerParameters = cms.PSet( 
6555         Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6556         NMinRecHits = cms.uint32( 2 ),
6557         RescaleError = cms.double( 100.0 ),
6558         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6559         UseSubRecHits = cms.bool( False ),
6560         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6561       ),
6562       SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
6563     ),
6564     DoSeedRefit = cms.bool( False ),
6565     TrackLoaderParameters = cms.PSet( 
6566       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6567       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6568       DoSmoothing = cms.bool( False ),
6569       VertexConstraint = cms.bool( True ),
6570       MuonUpdatorAtVertexParameters = cms.PSet( 
6571         MaxChi2 = cms.double( 1000000.0 ),
6572         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6573         BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
6574         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
6575       ),
6576       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6577     ),
6578     MuonTrajectoryBuilder = cms.string( "Exhaustive" )
6579 )
6580 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
6581     InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
6582 )
6583 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
6584     ProductLabel = cms.InputTag( "rawDataCollector" )
6585 )
6586 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
6587     ProductLabel = cms.InputTag( "rawDataCollector" ),
6588     ConditionsLabel = cms.string( "" ),
6589     onDemand = cms.bool( True ),
6590     DoAPVEmulatorCheck = cms.bool( False ),
6591     LegacyUnpacker = cms.bool( False ),
6592     HybridZeroSuppressed = cms.bool( False ),
6593     Clusterizer = cms.PSet( 
6594       ConditionsLabel = cms.string( "" ),
6595       ClusterThreshold = cms.double( 5.0 ),
6596       SeedThreshold = cms.double( 3.0 ),
6597       Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
6598       ChannelThreshold = cms.double( 2.0 ),
6599       MaxAdjacentBad = cms.uint32( 0 ),
6600       setDetId = cms.bool( True ),
6601       MaxSequentialHoles = cms.uint32( 0 ),
6602       RemoveApvShots = cms.bool( True ),
6603       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
6604       MaxSequentialBad = cms.uint32( 1 )
6605     ),
6606     Algorithms = cms.PSet( 
6607       Use10bitsTruncation = cms.bool( False ),
6608       CommonModeNoiseSubtractionMode = cms.string( "Median" ),
6609       useCMMeanMap = cms.bool( False ),
6610       TruncateInSuppressor = cms.bool( True ),
6611       doAPVRestore = cms.bool( False ),
6612       SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
6613       PedestalSubtractionFedMode = cms.bool( True )
6614     )
6615 )
6616 fragment.hltMeasurementTrackerEvent = cms.EDProducer( "MeasurementTrackerEventProducer",
6617     measurementTracker = cms.string( "hltESPMeasurementTracker" ),
6618     skipClusters = cms.InputTag( "" ),
6619     pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
6620     stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
6621     Phase2TrackerCluster1DProducer = cms.string( "" ),
6622     vectorHits = cms.InputTag( "" ),
6623     vectorHitsRej = cms.InputTag( "" ),
6624     inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
6625     badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
6626     pixelCablingMapLabel = cms.string( "" ),
6627     inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
6628     switchOffPixelsIfEmpty = cms.bool( True )
6629 )
6630 fragment.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOIDNN",
6631     src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6632     layersToTry = cms.int32( 2 ),
6633     fixedErrorRescaleFactorForHitless = cms.double( 2.0 ),
6634     hitsToTry = cms.int32( 1 ),
6635     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
6636     estimator = cms.string( "hltESPChi2MeasurementEstimator100" ),
6637     maxEtaForTOB = cms.double( 1.8 ),
6638     minEtaForTEC = cms.double( 0.7 ),
6639     debug = cms.untracked.bool( False ),
6640     maxSeeds = cms.uint32( 20 ),
6641     maxHitlessSeeds = cms.uint32( 5 ),
6642     maxHitSeeds = cms.uint32( 1 ),
6643     propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ),
6644     maxHitlessSeedsIP = cms.uint32( 5 ),
6645     maxHitlessSeedsMuS = cms.uint32( 0 ),
6646     maxHitDoubletSeeds = cms.uint32( 0 ),
6647     getStrategyFromDNN = cms.bool( True ),
6648     useRegressor = cms.bool( False ),
6649     dnnMetadataPath = cms.string( "RecoMuon/TrackerSeedGenerator/data/OIseeding/DNNclassifier_Run3_metadata.json" )
6650 )
6651 fragment.hltIterL3OITrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6652     cleanTrajectoryAfterInOut = cms.bool( False ),
6653     doSeedingRegionRebuilding = cms.bool( False ),
6654     onlyPixelHitsForSeedCleaner = cms.bool( False ),
6655     reverseTrajectories = cms.bool( True ),
6656     useHitsSplitting = cms.bool( False ),
6657     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
6658     src = cms.InputTag( "hltIterL3OISeedsFromL2Muons" ),
6659     clustersToSkip = cms.InputTag( "" ),
6660     phase2clustersToSkip = cms.InputTag( "" ),
6661     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
6662     TransientInitialStateEstimatorParameters = cms.PSet( 
6663       propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
6664       numberMeasurementsForFit = cms.int32( 4 ),
6665       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
6666     ),
6667     numHitsForSeedCleaner = cms.int32( 4 ),
6668     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6669     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6670     TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
6671     maxNSeeds = cms.uint32( 500000 ),
6672     maxSeedsBeforeCleaning = cms.uint32( 5000 )
6673 )
6674 fragment.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6675     useSimpleMF = cms.bool( False ),
6676     SimpleMagneticField = cms.string( "" ),
6677     src = cms.InputTag( "hltIterL3OITrackCandidates" ),
6678     clusterRemovalInfo = cms.InputTag( "" ),
6679     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6680     Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
6681     useHitsSplitting = cms.bool( False ),
6682     alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6683     TrajectoryInEvent = cms.bool( False ),
6684     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6685     AlgorithmName = cms.string( "iter10" ),
6686     Propagator = cms.string( "PropagatorWithMaterial" ),
6687     GeometricInnerState = cms.bool( True ),
6688     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6689     MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
6690     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
6691 )
6692 fragment.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6693     src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6694     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6695     vertices = cms.InputTag( "Notused" ),
6696     ignoreVertices = cms.bool( True ),
6697     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6698     mva = cms.PSet( 
6699       minPixelHits = cms.vint32( 0, 0, 0 ),
6700       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6701       dr_par = cms.PSet( 
6702         d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6703         dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6704         dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6705         dr_exp = cms.vint32( 4, 4, 2147483647 ),
6706         d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6707       ),
6708       maxLostLayers = cms.vint32( 4, 3, 2 ),
6709       min3DLayers = cms.vint32( 0, 0, 0 ),
6710       dz_par = cms.PSet( 
6711         dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6712         dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6713         dz_exp = cms.vint32( 4, 4, 2147483647 )
6714       ),
6715       minNVtxTrk = cms.int32( 3 ),
6716       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6717       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6718       maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6719       maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ),
6720       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6721       minLayers = cms.vint32( 3, 5, 5 )
6722     )
6723 )
6724 fragment.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6725     originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6726     originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','MVAValues' ),
6727     originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','QualityMasks' ),
6728     minQuality = cms.string( "highPurity" ),
6729     copyExtras = cms.untracked.bool( True ),
6730     copyTrajectories = cms.untracked.bool( False )
6731 )
6732 fragment.hltL3MuonsIterL3OI = cms.EDProducer( "L3MuonProducer",
6733     ServiceParameters = cms.PSet( 
6734       RPCLayers = cms.bool( True ),
6735       UseMuonNavigation = cms.untracked.bool( True ),
6736       Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6737         'SteppingHelixPropagatorAny',
6738         'hltESPSmartPropagator',
6739         'hltESPSteppingHelixPropagatorOpposite' )
6740     ),
6741     MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6742     TrackLoaderParameters = cms.PSet( 
6743       MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6744       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6745       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6746       DoSmoothing = cms.bool( True ),
6747       SmoothTkTrack = cms.untracked.bool( False ),
6748       VertexConstraint = cms.bool( False ),
6749       MuonUpdatorAtVertexParameters = cms.PSet( 
6750         MaxChi2 = cms.double( 1000000.0 ),
6751         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6752         Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6753       ),
6754       PutTkTrackIntoEvent = cms.untracked.bool( False ),
6755       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6756     ),
6757     L3TrajBuilderParameters = cms.PSet( 
6758       PtCut = cms.double( 1.0 ),
6759       TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6760       GlobalMuonTrackMatcher = cms.PSet( 
6761         Chi2Cut_3 = cms.double( 200.0 ),
6762         DeltaDCut_2 = cms.double( 10.0 ),
6763         Eta_threshold = cms.double( 1.2 ),
6764         Quality_2 = cms.double( 15.0 ),
6765         DeltaDCut_1 = cms.double( 40.0 ),
6766         Quality_3 = cms.double( 7.0 ),
6767         DeltaDCut_3 = cms.double( 15.0 ),
6768         Quality_1 = cms.double( 20.0 ),
6769         Pt_threshold1 = cms.double( 0.0 ),
6770         DeltaRCut_2 = cms.double( 0.2 ),
6771         DeltaRCut_1 = cms.double( 0.1 ),
6772         Pt_threshold2 = cms.double( 9.99999999E8 ),
6773         Chi2Cut_1 = cms.double( 50.0 ),
6774         Chi2Cut_2 = cms.double( 50.0 ),
6775         DeltaRCut_3 = cms.double( 1.0 ),
6776         LocChi2Cut = cms.double( 0.001 ),
6777         Propagator = cms.string( "hltESPSmartPropagator" ),
6778         MinPt = cms.double( 1.0 ),
6779         MinP = cms.double( 2.5 )
6780       ),
6781       ScaleTECxFactor = cms.double( -1.0 ),
6782       tkTrajUseVertex = cms.bool( False ),
6783       MuonTrackingRegionBuilder = cms.PSet( 
6784         Rescale_Dz = cms.double( 4.0 ),
6785         Pt_fixed = cms.bool( False ),
6786         Eta_fixed = cms.bool( True ),
6787         Eta_min = cms.double( 0.1 ),
6788         DeltaZ = cms.double( 24.2 ),
6789         maxRegions = cms.int32( 2 ),
6790         EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6791         UseVertex = cms.bool( False ),
6792         Z_fixed = cms.bool( False ),
6793         PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6794         PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6795         Rescale_phi = cms.double( 3.0 ),
6796         DeltaEta = cms.double( 0.2 ),
6797         precise = cms.bool( True ),
6798         OnDemand = cms.int32( -1 ),
6799         EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6800         MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6801         vertexCollection = cms.InputTag( "pixelVertices" ),
6802         Pt_min = cms.double( 3.0 ),
6803         beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6804         Phi_fixed = cms.bool( True ),
6805         DeltaR = cms.double( 0.025 ),
6806         input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6807         DeltaPhi = cms.double( 0.15 ),
6808         Phi_min = cms.double( 0.1 ),
6809         Rescale_eta = cms.double( 3.0 )
6810       ),
6811       TrackTransformer = cms.PSet( 
6812         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6813         RefitDirection = cms.string( "insideOut" ),
6814         RefitRPCHits = cms.bool( True ),
6815         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6816         DoPredictionsOnly = cms.bool( False ),
6817         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6818         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6819         Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6820       ),
6821       tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6822       RefitRPCHits = cms.bool( True ),
6823       tkTrajVertex = cms.InputTag( "Notused" ),
6824       GlbRefitterParameters = cms.PSet( 
6825         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6826         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6827         RefitFlag = cms.bool( True ),
6828         SkipStation = cms.int32( -1 ),
6829         Chi2CutRPC = cms.double( 1.0 ),
6830         PropDirForCosmics = cms.bool( False ),
6831         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6832         GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
6833         HitThreshold = cms.int32( 1 ),
6834         Chi2CutGEM = cms.double( 1.0 ),
6835         DYTthrs = cms.vint32( 30, 15 ),
6836         TrackerSkipSystem = cms.int32( -1 ),
6837         RefitDirection = cms.string( "insideOut" ),
6838         Chi2CutCSC = cms.double( 150.0 ),
6839         Chi2CutDT = cms.double( 10.0 ),
6840         RefitRPCHits = cms.bool( True ),
6841         TrackerSkipSection = cms.int32( -1 ),
6842         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6843         DoPredictionsOnly = cms.bool( False ),
6844         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6845         MuonHitsOption = cms.int32( 1 ),
6846         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6847       ),
6848       PCut = cms.double( 2.5 ),
6849       tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6850       TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6851       tkTrajMaxChi2 = cms.double( 9999.0 ),
6852       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6853       ScaleTECyFactor = cms.double( -1.0 ),
6854       tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurity" )
6855     )
6856 )
6857 fragment.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
6858     labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6859 )
6860 fragment.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner",
6861     labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6862 )
6863 fragment.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
6864     InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ),
6865     InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6866     MuonPtOption = cms.string( "Tracker" )
6867 )
6868 fragment.hltL2SelectorForL3IO = cms.EDProducer( "HLTMuonL2SelectorForL3IO",
6869     l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6870     l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidates" ),
6871     InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6872     applyL3Filters = cms.bool( False ),
6873     MinNhits = cms.int32( 1 ),
6874     MaxNormalizedChi2 = cms.double( 20.0 ),
6875     MinNmuonHits = cms.int32( 1 ),
6876     MaxPtDifference = cms.double( 0.3 )
6877 )
6878 fragment.hltIterL3MuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionByPtEDProducer",
6879     DeltaR = cms.double( 0.025 ),
6880     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6881     OnDemand = cms.int32( -1 ),
6882     vertexCollection = cms.InputTag( "notUsed" ),
6883     MeasurementTrackerName = cms.InputTag( "" ),
6884     UseVertex = cms.bool( False ),
6885     Rescale_Dz = cms.double( 4.0 ),
6886     Pt_fixed = cms.bool( True ),
6887     Z_fixed = cms.bool( True ),
6888     Pt_min = cms.double( 0.0 ),
6889     DeltaZ = cms.double( 24.2 ),
6890     ptRanges = cms.vdouble( 0.0, 15.0, 20.0, 1.0E64 ),
6891     deltaEtas = cms.vdouble( 0.2, 0.2, 0.2 ),
6892     deltaPhis = cms.vdouble( 0.75, 0.45, 0.225 ),
6893     maxRegions = cms.int32( 5 ),
6894     precise = cms.bool( True ),
6895     input = cms.InputTag( "hltL2SelectorForL3IO" )
6896 )
6897 fragment.hltPixelTracksInRegionL2 = cms.EDProducer( "TrackSelectorByRegion",
6898     tracks = cms.InputTag( "hltPixelTracks" ),
6899     regions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
6900     produceTrackCollection = cms.bool( True ),
6901     produceMask = cms.bool( False )
6902 )
6903 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
6904     InputCollection = cms.InputTag( "hltPixelTracksInRegionL2" ),
6905     InputVertexCollection = cms.InputTag( "" ),
6906     originHalfLength = cms.double( 0.3 ),
6907     originRadius = cms.double( 0.1 ),
6908     useProtoTrackKinematics = cms.bool( False ),
6909     useEventsWithNoVertex = cms.bool( True ),
6910     TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6911     usePV = cms.bool( False ),
6912     includeFourthHit = cms.bool( True ),
6913     produceComplement = cms.bool( False ),
6914     SeedCreatorPSet = cms.PSet(  refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
6915 )
6916 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
6917     src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracks" ),
6918     L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6919     L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
6920     rejectAll = cms.bool( False ),
6921     isFromL1 = cms.bool( False ),
6922     mvaFileB = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v3.xml" ),
6923     mvaFileE = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v3.xml" ),
6924     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 ),
6925     mvaScaleStdB = cms.vdouble( 7.444819891335438E-4, 0.0014335177986615237, 0.003503839482232683, 0.07764362324530726, 0.8223406268068466, 0.6392468338330071, 0.2405783807668161, 0.2904161358810494, 0.21887441827342669, 0.27045195352036544 ),
6926     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 ),
6927     mvaScaleStdE = cms.vdouble( 6.302274350028021E-4, 0.0013138279991871378, 0.004880335178644773, 0.32509543981045624, 0.9449952711981982, 0.279802349646327, 0.3193063648341999, 0.3334815828876066, 0.22528017441813106, 0.2822750719936266 ),
6928     doSort = cms.bool( False ),
6929     nSeedsMaxB = cms.int32( 99999 ),
6930     nSeedsMaxE = cms.int32( 99999 ),
6931     etaEdge = cms.double( 1.2 ),
6932     mvaCutB = cms.double( 0.04 ),
6933     mvaCutE = cms.double( 0.04 ),
6934     minL1Qual = cms.int32( 7 ),
6935     baseScore = cms.double( 0.5 )
6936 )
6937 fragment.hltIter0IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6938     cleanTrajectoryAfterInOut = cms.bool( False ),
6939     doSeedingRegionRebuilding = cms.bool( True ),
6940     onlyPixelHitsForSeedCleaner = cms.bool( False ),
6941     reverseTrajectories = cms.bool( False ),
6942     useHitsSplitting = cms.bool( True ),
6943     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
6944     src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered" ),
6945     clustersToSkip = cms.InputTag( "" ),
6946     phase2clustersToSkip = cms.InputTag( "" ),
6947     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
6948     TransientInitialStateEstimatorParameters = cms.PSet( 
6949       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6950       numberMeasurementsForFit = cms.int32( 4 ),
6951       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6952     ),
6953     numHitsForSeedCleaner = cms.int32( 4 ),
6954     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6955     RedundantSeedCleaner = cms.string( "none" ),
6956     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6957     maxNSeeds = cms.uint32( 100000 ),
6958     maxSeedsBeforeCleaning = cms.uint32( 1000 )
6959 )
6960 fragment.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6961     useSimpleMF = cms.bool( True ),
6962     SimpleMagneticField = cms.string( "ParabolicMf" ),
6963     src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ),
6964     clusterRemovalInfo = cms.InputTag( "" ),
6965     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6966     Fitter = cms.string( "hltESPFittingSmootherIT" ),
6967     useHitsSplitting = cms.bool( False ),
6968     alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6969     TrajectoryInEvent = cms.bool( False ),
6970     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6971     AlgorithmName = cms.string( "hltIter0" ),
6972     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
6973     GeometricInnerState = cms.bool( True ),
6974     NavigationSchool = cms.string( "" ),
6975     MeasurementTracker = cms.string( "" ),
6976     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
6977 )
6978 fragment.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6979     src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
6980     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6981     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6982     ignoreVertices = cms.bool( False ),
6983     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6984     mva = cms.PSet( 
6985       minPixelHits = cms.vint32( 0, 0, 0 ),
6986       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6987       dr_par = cms.PSet( 
6988         d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6989         dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6990         dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6991         dr_exp = cms.vint32( 4, 4, 2147483647 ),
6992         d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6993       ),
6994       maxLostLayers = cms.vint32( 1, 1, 1 ),
6995       min3DLayers = cms.vint32( 0, 0, 0 ),
6996       dz_par = cms.PSet( 
6997         dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6998         dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6999         dz_exp = cms.vint32( 4, 4, 2147483647 )
7000       ),
7001       minNVtxTrk = cms.int32( 3 ),
7002       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7003       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7004       maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
7005       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7006       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7007       minLayers = cms.vint32( 3, 3, 4 )
7008     )
7009 )
7010 fragment.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7011     originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
7012     originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','MVAValues' ),
7013     originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','QualityMasks' ),
7014     minQuality = cms.string( "highPurity" ),
7015     copyExtras = cms.untracked.bool( True ),
7016     copyTrajectories = cms.untracked.bool( False )
7017 )
7018 fragment.hltL3MuonsIterL3IO = cms.EDProducer( "L3MuonProducer",
7019     ServiceParameters = cms.PSet( 
7020       RPCLayers = cms.bool( True ),
7021       UseMuonNavigation = cms.untracked.bool( True ),
7022       Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
7023         'SteppingHelixPropagatorAny',
7024         'hltESPSmartPropagator',
7025         'hltESPSteppingHelixPropagatorOpposite' )
7026     ),
7027     MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7028     TrackLoaderParameters = cms.PSet( 
7029       MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
7030       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7031       DoSmoothing = cms.bool( False ),
7032       SmoothTkTrack = cms.untracked.bool( False ),
7033       VertexConstraint = cms.bool( False ),
7034       MuonUpdatorAtVertexParameters = cms.PSet( 
7035         MaxChi2 = cms.double( 1000000.0 ),
7036         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
7037         Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
7038       ),
7039       PutTkTrackIntoEvent = cms.untracked.bool( False ),
7040       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7041     ),
7042     L3TrajBuilderParameters = cms.PSet( 
7043       PtCut = cms.double( 1.0 ),
7044       TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
7045       GlobalMuonTrackMatcher = cms.PSet( 
7046         Chi2Cut_3 = cms.double( 200.0 ),
7047         DeltaDCut_2 = cms.double( 10.0 ),
7048         Eta_threshold = cms.double( 1.2 ),
7049         Quality_2 = cms.double( 15.0 ),
7050         DeltaDCut_1 = cms.double( 40.0 ),
7051         Quality_3 = cms.double( 7.0 ),
7052         DeltaDCut_3 = cms.double( 15.0 ),
7053         Quality_1 = cms.double( 20.0 ),
7054         Pt_threshold1 = cms.double( 0.0 ),
7055         DeltaRCut_2 = cms.double( 0.2 ),
7056         DeltaRCut_1 = cms.double( 0.1 ),
7057         Pt_threshold2 = cms.double( 9.99999999E8 ),
7058         Chi2Cut_1 = cms.double( 50.0 ),
7059         Chi2Cut_2 = cms.double( 50.0 ),
7060         DeltaRCut_3 = cms.double( 1.0 ),
7061         LocChi2Cut = cms.double( 0.001 ),
7062         Propagator = cms.string( "hltESPSmartPropagator" ),
7063         MinPt = cms.double( 1.0 ),
7064         MinP = cms.double( 2.5 )
7065       ),
7066       ScaleTECxFactor = cms.double( -1.0 ),
7067       tkTrajUseVertex = cms.bool( False ),
7068       MuonTrackingRegionBuilder = cms.PSet( 
7069         Rescale_Dz = cms.double( 4.0 ),
7070         Pt_fixed = cms.bool( True ),
7071         Eta_fixed = cms.bool( True ),
7072         Eta_min = cms.double( 0.1 ),
7073         DeltaZ = cms.double( 24.2 ),
7074         maxRegions = cms.int32( 2 ),
7075         EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
7076         UseVertex = cms.bool( False ),
7077         Z_fixed = cms.bool( True ),
7078         PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
7079         PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
7080         Rescale_phi = cms.double( 3.0 ),
7081         DeltaEta = cms.double( 0.04 ),
7082         precise = cms.bool( True ),
7083         OnDemand = cms.int32( -1 ),
7084         EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
7085         MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
7086         vertexCollection = cms.InputTag( "pixelVertices" ),
7087         Pt_min = cms.double( 3.0 ),
7088         beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7089         Phi_fixed = cms.bool( True ),
7090         DeltaR = cms.double( 0.025 ),
7091         input = cms.InputTag( "hltL2SelectorForL3IO" ),
7092         DeltaPhi = cms.double( 0.15 ),
7093         Phi_min = cms.double( 0.1 ),
7094         Rescale_eta = cms.double( 3.0 )
7095       ),
7096       TrackTransformer = cms.PSet( 
7097         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7098         RefitDirection = cms.string( "insideOut" ),
7099         RefitRPCHits = cms.bool( True ),
7100         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7101         DoPredictionsOnly = cms.bool( False ),
7102         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7103         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7104         Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7105       ),
7106       tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7107       RefitRPCHits = cms.bool( True ),
7108       tkTrajVertex = cms.InputTag( "hltTrimmedPixelVertices" ),
7109       GlbRefitterParameters = cms.PSet( 
7110         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7111         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
7112         RefitFlag = cms.bool( True ),
7113         SkipStation = cms.int32( -1 ),
7114         Chi2CutRPC = cms.double( 1.0 ),
7115         PropDirForCosmics = cms.bool( False ),
7116         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
7117         GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
7118         HitThreshold = cms.int32( 1 ),
7119         Chi2CutGEM = cms.double( 1.0 ),
7120         DYTthrs = cms.vint32( 30, 15 ),
7121         TrackerSkipSystem = cms.int32( -1 ),
7122         RefitDirection = cms.string( "insideOut" ),
7123         Chi2CutCSC = cms.double( 150.0 ),
7124         Chi2CutDT = cms.double( 10.0 ),
7125         RefitRPCHits = cms.bool( True ),
7126         TrackerSkipSection = cms.int32( -1 ),
7127         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7128         DoPredictionsOnly = cms.bool( False ),
7129         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7130         MuonHitsOption = cms.int32( 1 ),
7131         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
7132       ),
7133       PCut = cms.double( 2.5 ),
7134       tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
7135       TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7136       matchToSeeds = cms.bool( True ),
7137       tkTrajMaxChi2 = cms.double( 9999.0 ),
7138       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7139       ScaleTECyFactor = cms.double( -1.0 ),
7140       tkTrajLabel = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurity" )
7141     )
7142 )
7143 fragment.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
7144     labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' )
7145 )
7146 fragment.hltL1MuonsPt0 = cms.EDProducer( "HLTL1TMuonSelector",
7147     InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7148     L1MinPt = cms.double( -1.0 ),
7149     L1MaxEta = cms.double( 5.0 ),
7150     L1MinQuality = cms.uint32( 7 ),
7151     CentralBxOnly = cms.bool( True )
7152 )
7153 fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions = cms.EDProducer( "L1MuonSeededTrackingRegionsEDProducer",
7154     Propagator = cms.string( "SteppingHelixPropagatorAny" ),
7155     L1MinPt = cms.double( 0.0 ),
7156     L1MaxEta = cms.double( 2.5 ),
7157     L1MinQuality = cms.uint32( 7 ),
7158     SetMinPtBarrelTo = cms.double( 3.5 ),
7159     SetMinPtEndcapTo = cms.double( 1.0 ),
7160     CentralBxOnly = cms.bool( True ),
7161     RegionPSet = cms.PSet( 
7162       vertexCollection = cms.InputTag( "notUsed" ),
7163       deltaEtas = cms.vdouble( 0.35, 0.35, 0.35, 0.35 ),
7164       zErrorVetex = cms.double( 0.2 ),
7165       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7166       zErrorBeamSpot = cms.double( 24.2 ),
7167       maxNVertices = cms.int32( 1 ),
7168       maxNRegions = cms.int32( 5 ),
7169       nSigmaZVertex = cms.double( 3.0 ),
7170       nSigmaZBeamSpot = cms.double( 4.0 ),
7171       ptMin = cms.double( 0.0 ),
7172       mode = cms.string( "BeamSpotSigma" ),
7173       input = cms.InputTag( "hltL1MuonsPt0" ),
7174       ptRanges = cms.vdouble( 0.0, 10.0, 15.0, 20.0, 1.0E64 ),
7175       searchOpt = cms.bool( False ),
7176       deltaPhis = cms.vdouble( 1.0, 0.8, 0.6, 0.3 ),
7177       whereToUseMeasurementTracker = cms.string( "Never" ),
7178       originRadius = cms.double( 0.2 ),
7179       measurementTrackerName = cms.InputTag( "" ),
7180       precise = cms.bool( True )
7181     ),
7182     ServiceParameters = cms.PSet( 
7183       RPCLayers = cms.bool( True ),
7184       UseMuonNavigation = cms.untracked.bool( True ),
7185       Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
7186     )
7187 )
7188 fragment.hltPixelTracksInRegionL1 = cms.EDProducer( "TrackSelectorByRegion",
7189     tracks = cms.InputTag( "hltPixelTracks" ),
7190     regions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
7191     produceTrackCollection = cms.bool( True ),
7192     produceMask = cms.bool( False )
7193 )
7194 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7195     InputCollection = cms.InputTag( "hltPixelTracksInRegionL1" ),
7196     InputVertexCollection = cms.InputTag( "" ),
7197     originHalfLength = cms.double( 0.3 ),
7198     originRadius = cms.double( 0.1 ),
7199     useProtoTrackKinematics = cms.bool( False ),
7200     useEventsWithNoVertex = cms.bool( True ),
7201     TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7202     usePV = cms.bool( False ),
7203     includeFourthHit = cms.bool( True ),
7204     produceComplement = cms.bool( False ),
7205     SeedCreatorPSet = cms.PSet(  refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
7206 )
7207 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
7208     src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks" ),
7209     L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7210     L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
7211     rejectAll = cms.bool( False ),
7212     isFromL1 = cms.bool( True ),
7213     mvaFileB = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v3.xml" ),
7214     mvaFileE = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v3.xml" ),
7215     mvaScaleMeanB = cms.vdouble( 3.999966523561405E-4, 1.5340202670472034E-5, 2.6710290157638425E-5, 5.978116313043455E-4, 0.0049135275917734636, 3.4305653488182246E-5, 0.24525118734715307, -0.0024635178849904426 ),
7216     mvaScaleStdB = cms.vdouble( 7.666933596884494E-4, 0.015685297920984408, 0.026294325262867256, 0.07665283880432934, 0.834879854164998, 0.5397258722194461, 0.2807075832224741, 0.32820882609116625 ),
7217     mvaScaleMeanE = cms.vdouble( 3.017047347441654E-4, 9.077959353128816E-5, 2.7101609045025927E-4, 0.004557390407735609, -0.020781128525626812, 9.286198943080588E-4, 0.26674085200387376, -0.002971698676536822 ),
7218     mvaScaleStdE = cms.vdouble( 8.125341035878315E-4, 0.19268436761240013, 0.579019516987623, 0.3222327708969556, 1.0567488273501275, 0.2648980106841699, 0.30889713721141826, 0.3593729790466801 ),
7219     doSort = cms.bool( False ),
7220     nSeedsMaxB = cms.int32( 99999 ),
7221     nSeedsMaxE = cms.int32( 99999 ),
7222     etaEdge = cms.double( 1.2 ),
7223     mvaCutB = cms.double( 0.04 ),
7224     mvaCutE = cms.double( 0.04 ),
7225     minL1Qual = cms.int32( 7 ),
7226     baseScore = cms.double( 0.5 )
7227 )
7228 fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7229     cleanTrajectoryAfterInOut = cms.bool( False ),
7230     doSeedingRegionRebuilding = cms.bool( True ),
7231     onlyPixelHitsForSeedCleaner = cms.bool( False ),
7232     reverseTrajectories = cms.bool( False ),
7233     useHitsSplitting = cms.bool( True ),
7234     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
7235     src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered" ),
7236     clustersToSkip = cms.InputTag( "" ),
7237     phase2clustersToSkip = cms.InputTag( "" ),
7238     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7239     TransientInitialStateEstimatorParameters = cms.PSet( 
7240       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7241       numberMeasurementsForFit = cms.int32( 4 ),
7242       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7243     ),
7244     numHitsForSeedCleaner = cms.int32( 4 ),
7245     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7246     RedundantSeedCleaner = cms.string( "none" ),
7247     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7248     maxNSeeds = cms.uint32( 100000 ),
7249     maxSeedsBeforeCleaning = cms.uint32( 1000 )
7250 )
7251 fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7252     useSimpleMF = cms.bool( True ),
7253     SimpleMagneticField = cms.string( "ParabolicMf" ),
7254     src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ),
7255     clusterRemovalInfo = cms.InputTag( "" ),
7256     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7257     Fitter = cms.string( "hltESPFittingSmootherIT" ),
7258     useHitsSplitting = cms.bool( False ),
7259     alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7260     TrajectoryInEvent = cms.bool( False ),
7261     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7262     AlgorithmName = cms.string( "hltIter0" ),
7263     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7264     GeometricInnerState = cms.bool( True ),
7265     NavigationSchool = cms.string( "" ),
7266     MeasurementTracker = cms.string( "" ),
7267     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
7268 )
7269 fragment.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7270     src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
7271     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7272     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7273     ignoreVertices = cms.bool( False ),
7274     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7275     mva = cms.PSet( 
7276       minPixelHits = cms.vint32( 0, 0, 0 ),
7277       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7278       dr_par = cms.PSet( 
7279         d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7280         dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
7281         dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7282         dr_exp = cms.vint32( 4, 4, 2147483647 ),
7283         d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7284       ),
7285       maxLostLayers = cms.vint32( 1, 1, 1 ),
7286       min3DLayers = cms.vint32( 0, 0, 0 ),
7287       dz_par = cms.PSet( 
7288         dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7289         dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
7290         dz_exp = cms.vint32( 4, 4, 2147483647 )
7291       ),
7292       minNVtxTrk = cms.int32( 3 ),
7293       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7294       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7295       maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
7296       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7297       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7298       minLayers = cms.vint32( 3, 3, 4 )
7299     )
7300 )
7301 fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7302     originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
7303     originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','MVAValues' ),
7304     originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
7305     minQuality = cms.string( "highPurity" ),
7306     copyExtras = cms.untracked.bool( True ),
7307     copyTrajectories = cms.untracked.bool( False )
7308 )
7309 fragment.hltIter3IterL3FromL1MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7310     trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ),
7311     trackClassifier = cms.InputTag( '','QualityMasks' ),
7312     pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7313     stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7314     oldClusterRemovalInfo = cms.InputTag( "" ),
7315     TrackQuality = cms.string( "highPurity" ),
7316     maxChi2 = cms.double( 16.0 ),
7317     minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7318     overrideTrkQuals = cms.InputTag( "" )
7319 )
7320 fragment.hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7321     src = cms.InputTag( "hltMeasurementTrackerEvent" ),
7322     OnDemand = cms.bool( False ),
7323     clustersToSkip = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" )
7324 )
7325 fragment.hltIter3IterL3FromL1MuonPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
7326     RegionPSet = cms.PSet( 
7327       vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7328       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7329       zErrorBeamSpot = cms.double( 15.0 ),
7330       extraPhi = cms.double( 0.0 ),
7331       extraEta = cms.double( 0.0 ),
7332       maxNVertices = cms.int32( 3 ),
7333       nSigmaZVertex = cms.double( 3.0 ),
7334       nSigmaZBeamSpot = cms.double( 4.0 ),
7335       ptMin = cms.double( 1.2 ),
7336       operationMode = cms.string( "VerticesFixed" ),
7337       searchOpt = cms.bool( False ),
7338       whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
7339       originRadius = cms.double( 0.015 ),
7340       measurementTrackerName = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
7341       precise = cms.bool( True ),
7342       zErrorVertex = cms.double( 0.03 )
7343     ),
7344     inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
7345     badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
7346     ignoreSingleFPixPanelModules = cms.bool( True ),
7347     debug = cms.untracked.bool( False ),
7348     createPlottingFiles = cms.untracked.bool( False ),
7349     layerList = cms.vstring( 'BPix1+BPix2',
7350       'BPix1+BPix3',
7351       'BPix1+BPix4',
7352       'BPix2+BPix3',
7353       'BPix2+BPix4',
7354       'BPix3+BPix4',
7355       'BPix1+FPix1_pos',
7356       'BPix1+FPix1_neg',
7357       'BPix1+FPix2_pos',
7358       'BPix1+FPix2_neg',
7359       'BPix1+FPix3_pos',
7360       'BPix1+FPix3_neg',
7361       'BPix2+FPix1_pos',
7362       'BPix2+FPix1_neg',
7363       'BPix2+FPix2_pos',
7364       'BPix2+FPix2_neg',
7365       'BPix3+FPix1_pos',
7366       'BPix3+FPix1_neg',
7367       'FPix1_pos+FPix2_pos',
7368       'FPix1_neg+FPix2_neg',
7369       'FPix1_pos+FPix3_pos',
7370       'FPix1_neg+FPix3_neg',
7371       'FPix2_pos+FPix3_pos',
7372       'FPix2_neg+FPix3_neg' ),
7373     BPix = cms.PSet( 
7374       hitErrorRPhi = cms.double( 0.0027 ),
7375       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7376       skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
7377       useErrorsFromParam = cms.bool( True ),
7378       hitErrorRZ = cms.double( 0.006 ),
7379       HitProducer = cms.string( "hltSiPixelRecHits" )
7380     ),
7381     FPix = cms.PSet( 
7382       hitErrorRPhi = cms.double( 0.0051 ),
7383       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7384       skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
7385       useErrorsFromParam = cms.bool( True ),
7386       hitErrorRZ = cms.double( 0.0036 ),
7387       HitProducer = cms.string( "hltSiPixelRecHits" )
7388     ),
7389     TIB = cms.PSet(  ),
7390     TID = cms.PSet(  ),
7391     TOB = cms.PSet(  ),
7392     TEC = cms.PSet(  ),
7393     MTIB = cms.PSet(  ),
7394     MTID = cms.PSet(  ),
7395     MTOB = cms.PSet(  ),
7396     MTEC = cms.PSet(  )
7397 )
7398 fragment.hltIter3IterL3FromL1MuonTrackingRegions = cms.EDProducer( "L1MuonSeededTrackingRegionsEDProducer",
7399     Propagator = cms.string( "SteppingHelixPropagatorAny" ),
7400     L1MinPt = cms.double( 0.0 ),
7401     L1MaxEta = cms.double( 2.5 ),
7402     L1MinQuality = cms.uint32( 7 ),
7403     SetMinPtBarrelTo = cms.double( 3.5 ),
7404     SetMinPtEndcapTo = cms.double( 1.0 ),
7405     CentralBxOnly = cms.bool( True ),
7406     RegionPSet = cms.PSet( 
7407       vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7408       deltaEtas = cms.vdouble( 0.175, 0.175, 0.175, 0.175 ),
7409       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7410       zErrorBeamSpot = cms.double( 15.0 ),
7411       maxNVertices = cms.int32( 3 ),
7412       maxNRegions = cms.int32( 3 ),
7413       nSigmaZVertex = cms.double( 3.0 ),
7414       nSigmaZBeamSpot = cms.double( 4.0 ),
7415       ptMin = cms.double( 1.2 ),
7416       mode = cms.string( "VerticesFixed" ),
7417       input = cms.InputTag( "hltL1MuonsPt0" ),
7418       ptRanges = cms.vdouble( 0.0, 10.0, 15.0, 20.0, 1.0E64 ),
7419       searchOpt = cms.bool( False ),
7420       deltaPhis = cms.vdouble( 0.5, 0.4, 0.3, 0.15 ),
7421       whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
7422       originRadius = cms.double( 0.015 ),
7423       measurementTrackerName = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
7424       precise = cms.bool( True )
7425     ),
7426     ServiceParameters = cms.PSet( 
7427       RPCLayers = cms.bool( True ),
7428       UseMuonNavigation = cms.untracked.bool( True ),
7429       Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
7430     )
7431 )
7432 fragment.hltIter3IterL3FromL1MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
7433     doClusterCheck = cms.bool( False ),
7434     MaxNumberOfStripClusters = cms.uint32( 50000 ),
7435     ClusterCollectionLabel = cms.InputTag( "hltMeasurementTrackerEvent" ),
7436     MaxNumberOfPixelClusters = cms.uint32( 40000 ),
7437     PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7438     cut = cms.string( "" ),
7439     silentClusterCheck = cms.untracked.bool( False )
7440 )
7441 fragment.hltIter3IterL3FromL1MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
7442     seedingLayers = cms.InputTag( "hltIter3IterL3FromL1MuonPixelLayersAndRegions" ),
7443     trackingRegions = cms.InputTag( "hltIter3IterL3FromL1MuonTrackingRegions" ),
7444     trackingRegionsSeedingLayers = cms.InputTag( "" ),
7445     clusterCheck = cms.InputTag( "hltIter3IterL3FromL1MuonPixelClusterCheck" ),
7446     produceSeedingHitSets = cms.bool( True ),
7447     produceIntermediateHitDoublets = cms.bool( False ),
7448     maxElement = cms.uint32( 0 ),
7449     maxElementTotal = cms.uint32( 50000000 ),
7450     putEmptyIfMaxElementReached = cms.bool( False ),
7451     layerPairs = cms.vuint32( 0 )
7452 )
7453 fragment.hltIter3IterL3FromL1MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
7454     seedingHitSets = cms.InputTag( "hltIter3IterL3FromL1MuonPixelHitDoublets" ),
7455     propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
7456     SeedMomentumForBOFF = cms.double( 5.0 ),
7457     OriginTransverseErrorMultiplier = cms.double( 1.0 ),
7458     MinOneOverPtError = cms.double( 1.0 ),
7459     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7460     magneticField = cms.string( "ParabolicMf" ),
7461     forceKinematicWithRegionDirection = cms.bool( False ),
7462     SeedComparitorPSet = cms.PSet(  ComponentName = cms.string( "none" ) )
7463 )
7464 fragment.hltIter3IterL3FromL1MuonPixelSeedsFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
7465     src = cms.InputTag( "hltIter3IterL3FromL1MuonPixelSeeds" ),
7466     L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7467     L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
7468     rejectAll = cms.bool( False ),
7469     isFromL1 = cms.bool( True ),
7470     mvaFileB = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter3FromL1_DoubletSeeds_barrel_v1.xml" ),
7471     mvaFileE = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter3FromL1_DoubletSeeds_endcap_v1.xml" ),
7472     mvaScaleMeanB = cms.vdouble( 0.006826621711798213, 1.340471761359199E-5, 2.5827749083302998E-6, 3.8329754175309627E-4, -0.006327854398161656, 0.0017211841076523692, 0.2760538806332439, -0.010429922003892818 ),
7473     mvaScaleStdB = cms.vdouble( 0.006225819995879627, 7.4048803387083885E-6, 3.6347963283736586E-6, 0.062213478665703675, 0.828854421408699, 0.3714730344087147, 0.42155116686695293, 0.38566415759730355 ),
7474     mvaScaleMeanE = cms.vdouble( 0.0013243955281318262, 7.150658575633707E-6, 1.0493070182976E-5, -0.004802713888821372, -0.022186379498012398, 8.335525228198972E-4, 0.2915475574025415, -0.01200308471140653 ),
7475     mvaScaleStdE = cms.vdouble( 0.0013768261827517547, 7.80116971559064E-6, 8.819635719472336E-5, 0.27824938208607475, 1.798678366076454, 0.16556388679148643, 0.48300543536161705, 0.401204958844809 ),
7476     doSort = cms.bool( False ),
7477     nSeedsMaxB = cms.int32( 99999 ),
7478     nSeedsMaxE = cms.int32( 99999 ),
7479     etaEdge = cms.double( 1.2 ),
7480     mvaCutB = cms.double( 0.1 ),
7481     mvaCutE = cms.double( 0.1 ),
7482     minL1Qual = cms.int32( 7 ),
7483     baseScore = cms.double( 0.5 )
7484 )
7485 fragment.hltIter3IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7486     cleanTrajectoryAfterInOut = cms.bool( False ),
7487     doSeedingRegionRebuilding = cms.bool( False ),
7488     onlyPixelHitsForSeedCleaner = cms.bool( False ),
7489     reverseTrajectories = cms.bool( False ),
7490     useHitsSplitting = cms.bool( False ),
7491     MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
7492     src = cms.InputTag( "hltIter3IterL3FromL1MuonPixelSeedsFiltered" ),
7493     clustersToSkip = cms.InputTag( "" ),
7494     phase2clustersToSkip = cms.InputTag( "" ),
7495     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
7496     TransientInitialStateEstimatorParameters = cms.PSet( 
7497       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7498       numberMeasurementsForFit = cms.int32( 4 ),
7499       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7500     ),
7501     numHitsForSeedCleaner = cms.int32( 4 ),
7502     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7503     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7504     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7505     maxNSeeds = cms.uint32( 100000 ),
7506     maxSeedsBeforeCleaning = cms.uint32( 1000 )
7507 )
7508 fragment.hltIter3IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7509     useSimpleMF = cms.bool( True ),
7510     SimpleMagneticField = cms.string( "ParabolicMf" ),
7511     src = cms.InputTag( "hltIter3IterL3FromL1MuonCkfTrackCandidates" ),
7512     clusterRemovalInfo = cms.InputTag( "" ),
7513     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7514     Fitter = cms.string( "hltESPFittingSmootherIT" ),
7515     useHitsSplitting = cms.bool( False ),
7516     alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7517     TrajectoryInEvent = cms.bool( False ),
7518     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7519     AlgorithmName = cms.string( "hltIter3IterL3FromL1Muon" ),
7520     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7521     GeometricInnerState = cms.bool( True ),
7522     NavigationSchool = cms.string( "" ),
7523     MeasurementTracker = cms.string( "" ),
7524     MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" )
7525 )
7526 fragment.hltIter3IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7527     src = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ),
7528     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7529     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7530     ignoreVertices = cms.bool( False ),
7531     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7532     mva = cms.PSet( 
7533       minPixelHits = cms.vint32( 0, 0, 0 ),
7534       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
7535       dr_par = cms.PSet( 
7536         d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
7537         dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
7538         dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
7539         dr_exp = cms.vint32( 4, 4, 4 ),
7540         d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
7541       ),
7542       maxLostLayers = cms.vint32( 1, 1, 1 ),
7543       min3DLayers = cms.vint32( 0, 0, 0 ),
7544       dz_par = cms.PSet( 
7545         dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
7546         dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
7547         dz_exp = cms.vint32( 4, 4, 4 )
7548       ),
7549       minNVtxTrk = cms.int32( 3 ),
7550       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7551       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7552       maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
7553       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7554       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7555       minLayers = cms.vint32( 3, 3, 3 )
7556     )
7557 )
7558 fragment.hltIter3IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7559     originalSource = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ),
7560     originalMVAVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','MVAValues' ),
7561     originalQualVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
7562     minQuality = cms.string( "highPurity" ),
7563     copyExtras = cms.untracked.bool( True ),
7564     copyTrajectories = cms.untracked.bool( False )
7565 )
7566 fragment.hltIter03IterL3FromL1MuonMerged = cms.EDProducer( "TrackListMerger",
7567     ShareFrac = cms.double( 0.19 ),
7568     FoundHitBonus = cms.double( 5.0 ),
7569     LostHitPenalty = cms.double( 20.0 ),
7570     MinPT = cms.double( 0.05 ),
7571     Epsilon = cms.double( -0.001 ),
7572     MaxNormalizedChisq = cms.double( 1000.0 ),
7573     MinFound = cms.int32( 3 ),
7574     TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ),
7575     hasSelector = cms.vint32( 0, 0 ),
7576     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7577     selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ),
7578     setsToMerge = cms.VPSet( 
7579       cms.PSet(  pQual = cms.bool( False ),
7580         tLists = cms.vint32( 0, 1 )
7581       )
7582     ),
7583     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7584     allowFirstHitShare = cms.bool( True ),
7585     newQuality = cms.string( "confirmed" ),
7586     copyExtras = cms.untracked.bool( True ),
7587     writeOnlyTrkQuals = cms.bool( False ),
7588     copyMVA = cms.bool( False )
7589 )
7590 fragment.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger",
7591     ShareFrac = cms.double( 0.19 ),
7592     FoundHitBonus = cms.double( 5.0 ),
7593     LostHitPenalty = cms.double( 20.0 ),
7594     MinPT = cms.double( 0.05 ),
7595     Epsilon = cms.double( -0.001 ),
7596     MaxNormalizedChisq = cms.double( 1000.0 ),
7597     MinFound = cms.int32( 3 ),
7598     TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ),
7599     hasSelector = cms.vint32( 0, 0 ),
7600     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7601     selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ),
7602     setsToMerge = cms.VPSet( 
7603       cms.PSet(  pQual = cms.bool( False ),
7604         tLists = cms.vint32( 0, 1 )
7605       )
7606     ),
7607     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7608     allowFirstHitShare = cms.bool( True ),
7609     newQuality = cms.string( "confirmed" ),
7610     copyExtras = cms.untracked.bool( True ),
7611     writeOnlyTrkQuals = cms.bool( False ),
7612     copyMVA = cms.bool( False )
7613 )
7614 fragment.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger",
7615     ShareFrac = cms.double( 0.19 ),
7616     FoundHitBonus = cms.double( 5.0 ),
7617     LostHitPenalty = cms.double( 20.0 ),
7618     MinPT = cms.double( 0.05 ),
7619     Epsilon = cms.double( -0.001 ),
7620     MaxNormalizedChisq = cms.double( 1000.0 ),
7621     MinFound = cms.int32( 3 ),
7622     TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter03IterL3FromL1MuonMerged' ),
7623     hasSelector = cms.vint32( 0, 0 ),
7624     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7625     selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter03IterL3FromL1MuonMerged' ),
7626     setsToMerge = cms.VPSet( 
7627       cms.PSet(  pQual = cms.bool( False ),
7628         tLists = cms.vint32( 0, 1 )
7629       )
7630     ),
7631     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7632     allowFirstHitShare = cms.bool( True ),
7633     newQuality = cms.string( "confirmed" ),
7634     copyExtras = cms.untracked.bool( True ),
7635     writeOnlyTrkQuals = cms.bool( False ),
7636     copyMVA = cms.bool( False )
7637 )
7638 fragment.hltIterL3GlbMuon = cms.EDProducer( "L3MuonProducer",
7639     ServiceParameters = cms.PSet( 
7640       RPCLayers = cms.bool( True ),
7641       UseMuonNavigation = cms.untracked.bool( True ),
7642       Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
7643         'SteppingHelixPropagatorAny',
7644         'hltESPSmartPropagator',
7645         'hltESPSteppingHelixPropagatorOpposite' )
7646     ),
7647     MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7648     TrackLoaderParameters = cms.PSet( 
7649       MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
7650       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7651       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7652       DoSmoothing = cms.bool( True ),
7653       SmoothTkTrack = cms.untracked.bool( False ),
7654       VertexConstraint = cms.bool( False ),
7655       MuonUpdatorAtVertexParameters = cms.PSet( 
7656         MaxChi2 = cms.double( 1000000.0 ),
7657         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
7658         Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
7659       ),
7660       PutTkTrackIntoEvent = cms.untracked.bool( False ),
7661       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7662     ),
7663     L3TrajBuilderParameters = cms.PSet( 
7664       PtCut = cms.double( 1.0 ),
7665       TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
7666       GlobalMuonTrackMatcher = cms.PSet( 
7667         Chi2Cut_3 = cms.double( 200.0 ),
7668         DeltaDCut_2 = cms.double( 10.0 ),
7669         Eta_threshold = cms.double( 1.2 ),
7670         Quality_2 = cms.double( 15.0 ),
7671         DeltaDCut_1 = cms.double( 40.0 ),
7672         Quality_3 = cms.double( 7.0 ),
7673         DeltaDCut_3 = cms.double( 15.0 ),
7674         Quality_1 = cms.double( 20.0 ),
7675         Pt_threshold1 = cms.double( 0.0 ),
7676         DeltaRCut_2 = cms.double( 0.2 ),
7677         DeltaRCut_1 = cms.double( 0.1 ),
7678         Pt_threshold2 = cms.double( 9.99999999E8 ),
7679         Chi2Cut_1 = cms.double( 50.0 ),
7680         Chi2Cut_2 = cms.double( 50.0 ),
7681         DeltaRCut_3 = cms.double( 1.0 ),
7682         LocChi2Cut = cms.double( 0.001 ),
7683         Propagator = cms.string( "hltESPSmartPropagator" ),
7684         MinPt = cms.double( 1.0 ),
7685         MinP = cms.double( 2.5 )
7686       ),
7687       ScaleTECxFactor = cms.double( -1.0 ),
7688       tkTrajUseVertex = cms.bool( False ),
7689       MuonTrackingRegionBuilder = cms.PSet( 
7690         Rescale_Dz = cms.double( 4.0 ),
7691         Pt_fixed = cms.bool( False ),
7692         Eta_fixed = cms.bool( True ),
7693         Eta_min = cms.double( 0.1 ),
7694         DeltaZ = cms.double( 24.2 ),
7695         maxRegions = cms.int32( 2 ),
7696         EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
7697         UseVertex = cms.bool( False ),
7698         Z_fixed = cms.bool( False ),
7699         PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
7700         PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
7701         Rescale_phi = cms.double( 3.0 ),
7702         DeltaEta = cms.double( 0.2 ),
7703         precise = cms.bool( True ),
7704         OnDemand = cms.int32( -1 ),
7705         EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
7706         MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
7707         vertexCollection = cms.InputTag( "pixelVertices" ),
7708         Pt_min = cms.double( 3.0 ),
7709         beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7710         Phi_fixed = cms.bool( True ),
7711         DeltaR = cms.double( 0.025 ),
7712         input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7713         DeltaPhi = cms.double( 0.15 ),
7714         Phi_min = cms.double( 0.1 ),
7715         Rescale_eta = cms.double( 3.0 )
7716       ),
7717       TrackTransformer = cms.PSet( 
7718         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7719         RefitDirection = cms.string( "insideOut" ),
7720         RefitRPCHits = cms.bool( True ),
7721         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7722         DoPredictionsOnly = cms.bool( False ),
7723         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7724         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7725         Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7726       ),
7727       tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7728       RefitRPCHits = cms.bool( True ),
7729       tkTrajVertex = cms.InputTag( "Notused" ),
7730       GlbRefitterParameters = cms.PSet( 
7731         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7732         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
7733         RefitFlag = cms.bool( True ),
7734         SkipStation = cms.int32( -1 ),
7735         Chi2CutRPC = cms.double( 1.0 ),
7736         PropDirForCosmics = cms.bool( False ),
7737         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
7738         GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
7739         HitThreshold = cms.int32( 1 ),
7740         Chi2CutGEM = cms.double( 1.0 ),
7741         DYTthrs = cms.vint32( 30, 15 ),
7742         TrackerSkipSystem = cms.int32( -1 ),
7743         RefitDirection = cms.string( "insideOut" ),
7744         Chi2CutCSC = cms.double( 150.0 ),
7745         Chi2CutDT = cms.double( 10.0 ),
7746         RefitRPCHits = cms.bool( True ),
7747         TrackerSkipSection = cms.int32( -1 ),
7748         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7749         DoPredictionsOnly = cms.bool( False ),
7750         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7751         MuonHitsOption = cms.int32( 1 ),
7752         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
7753       ),
7754       PCut = cms.double( 2.5 ),
7755       tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
7756       TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7757       tkTrajMaxChi2 = cms.double( 9999.0 ),
7758       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7759       ScaleTECyFactor = cms.double( -1.0 ),
7760       tkTrajLabel = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" )
7761     )
7762 )
7763 fragment.hltIterL3MuonsNoID = cms.EDProducer( "MuonIdProducer",
7764     MuonCaloCompatibility = cms.PSet( 
7765       delta_eta = cms.double( 0.02 ),
7766       delta_phi = cms.double( 0.02 ),
7767       allSiPMHO = cms.bool( False ),
7768       MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
7769       PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
7770     ),
7771     TrackAssociatorParameters = cms.PSet( 
7772       useMuon = cms.bool( True ),
7773       truthMatch = cms.bool( False ),
7774       usePreshower = cms.bool( False ),
7775       dRPreshowerPreselection = cms.double( 0.2 ),
7776       muonMaxDistanceSigmaY = cms.double( 0.0 ),
7777       useEcal = cms.bool( False ),
7778       muonMaxDistanceSigmaX = cms.double( 0.0 ),
7779       dRMuon = cms.double( 9999.0 ),
7780       dREcal = cms.double( 9999.0 ),
7781       CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7782       DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7783       EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7784       useGEM = cms.bool( True ),
7785       GEMSegmentCollectionLabel = cms.InputTag( "hltGemSegments" ),
7786       CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7787       propagateAllDirections = cms.bool( True ),
7788       muonMaxDistanceY = cms.double( 5.0 ),
7789       useHO = cms.bool( False ),
7790       muonMaxDistanceX = cms.double( 5.0 ),
7791       trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7792       useHcal = cms.bool( False ),
7793       HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7794       accountForTrajectoryChangeCalo = cms.bool( False ),
7795       dREcalPreselection = cms.double( 0.05 ),
7796       useCalo = cms.bool( False ),
7797       dRMuonPreselection = cms.double( 0.2 ),
7798       EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7799       dRHcal = cms.double( 9999.0 ),
7800       dRHcalPreselection = cms.double( 0.2 ),
7801       HORecHitCollectionLabel = cms.InputTag( "Notused" )
7802     ),
7803     CaloExtractorPSet = cms.PSet( 
7804       DR_Veto_H = cms.double( 0.1 ),
7805       CenterConeOnCalIntersection = cms.bool( False ),
7806       NoiseTow_EE = cms.double( 0.15 ),
7807       Noise_EB = cms.double( 0.025 ),
7808       Noise_HE = cms.double( 0.2 ),
7809       DR_Veto_E = cms.double( 0.07 ),
7810       NoiseTow_EB = cms.double( 0.04 ),
7811       Noise_EE = cms.double( 0.1 ),
7812       UseRecHitsFlag = cms.bool( False ),
7813       DR_Max = cms.double( 1.0 ),
7814       DepositLabel = cms.untracked.string( "Cal" ),
7815       Noise_HO = cms.double( 0.2 ),
7816       DR_Veto_HO = cms.double( 0.1 ),
7817       Threshold_H = cms.double( 0.5 ),
7818       PrintTimeReport = cms.untracked.bool( False ),
7819       Threshold_E = cms.double( 0.2 ),
7820       PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
7821       ComponentName = cms.string( "CaloExtractorByAssociator" ),
7822       Threshold_HO = cms.double( 0.5 ),
7823       DepositInstanceLabels = cms.vstring( 'ecal',
7824         'hcal',
7825         'ho' ),
7826       ServiceParameters = cms.PSet( 
7827         RPCLayers = cms.bool( False ),
7828         UseMuonNavigation = cms.untracked.bool( False ),
7829         Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7830       ),
7831       TrackAssociatorParameters = cms.PSet( 
7832         useMuon = cms.bool( False ),
7833         truthMatch = cms.bool( False ),
7834         usePreshower = cms.bool( False ),
7835         dRPreshowerPreselection = cms.double( 0.2 ),
7836         muonMaxDistanceSigmaY = cms.double( 0.0 ),
7837         useEcal = cms.bool( False ),
7838         muonMaxDistanceSigmaX = cms.double( 0.0 ),
7839         dRMuon = cms.double( 9999.0 ),
7840         dREcal = cms.double( 1.0 ),
7841         CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7842         DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7843         EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7844         CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7845         propagateAllDirections = cms.bool( True ),
7846         muonMaxDistanceY = cms.double( 5.0 ),
7847         useHO = cms.bool( False ),
7848         muonMaxDistanceX = cms.double( 5.0 ),
7849         trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7850         useHcal = cms.bool( False ),
7851         HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7852         accountForTrajectoryChangeCalo = cms.bool( False ),
7853         dREcalPreselection = cms.double( 1.0 ),
7854         useCalo = cms.bool( True ),
7855         dRMuonPreselection = cms.double( 0.2 ),
7856         EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7857         dRHcal = cms.double( 1.0 ),
7858         dRHcalPreselection = cms.double( 1.0 ),
7859         HORecHitCollectionLabel = cms.InputTag( "Notused" )
7860       ),
7861       Noise_HB = cms.double( 0.2 )
7862     ),
7863     TrackExtractorPSet = cms.PSet( 
7864       Diff_z = cms.double( 0.2 ),
7865       inputTrackCollection = cms.InputTag( "hltIter03IterL3FromL1MuonMerged" ),
7866       Chi2Ndof_Max = cms.double( 1.0E64 ),
7867       BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
7868       DR_Veto = cms.double( 0.01 ),
7869       Pt_Min = cms.double( -1.0 ),
7870       DR_Max = cms.double( 1.0 ),
7871       NHits_Min = cms.uint32( 0 ),
7872       Chi2Prob_Min = cms.double( -1.0 ),
7873       Diff_r = cms.double( 0.1 ),
7874       BeamlineOption = cms.string( "BeamSpotFromEvent" ),
7875       ComponentName = cms.string( "TrackExtractor" )
7876     ),
7877     JetExtractorPSet = cms.PSet( 
7878       JetCollectionLabel = cms.InputTag( "Notused" ),
7879       DR_Veto = cms.double( 0.1 ),
7880       DR_Max = cms.double( 1.0 ),
7881       ExcludeMuonVeto = cms.bool( True ),
7882       PrintTimeReport = cms.untracked.bool( False ),
7883       PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
7884       ComponentName = cms.string( "JetExtractor" ),
7885       ServiceParameters = cms.PSet( 
7886         RPCLayers = cms.bool( False ),
7887         UseMuonNavigation = cms.untracked.bool( False ),
7888         Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7889       ),
7890       TrackAssociatorParameters = cms.PSet( 
7891         useMuon = cms.bool( False ),
7892         truthMatch = cms.bool( False ),
7893         usePreshower = cms.bool( False ),
7894         dRPreshowerPreselection = cms.double( 0.2 ),
7895         muonMaxDistanceSigmaY = cms.double( 0.0 ),
7896         useEcal = cms.bool( False ),
7897         muonMaxDistanceSigmaX = cms.double( 0.0 ),
7898         dRMuon = cms.double( 9999.0 ),
7899         dREcal = cms.double( 0.5 ),
7900         CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7901         DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7902         EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7903         CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7904         propagateAllDirections = cms.bool( True ),
7905         muonMaxDistanceY = cms.double( 5.0 ),
7906         useHO = cms.bool( False ),
7907         muonMaxDistanceX = cms.double( 5.0 ),
7908         trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7909         useHcal = cms.bool( False ),
7910         HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7911         accountForTrajectoryChangeCalo = cms.bool( False ),
7912         dREcalPreselection = cms.double( 0.5 ),
7913         useCalo = cms.bool( True ),
7914         dRMuonPreselection = cms.double( 0.2 ),
7915         EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7916         dRHcal = cms.double( 0.5 ),
7917         dRHcalPreselection = cms.double( 0.5 ),
7918         HORecHitCollectionLabel = cms.InputTag( "Notused" )
7919       ),
7920       Threshold = cms.double( 5.0 )
7921     ),
7922     trackDepositName = cms.string( "tracker" ),
7923     ecalDepositName = cms.string( "ecal" ),
7924     hcalDepositName = cms.string( "hcal" ),
7925     hoDepositName = cms.string( "ho" ),
7926     jetDepositName = cms.string( "jets" ),
7927     TimingFillerParameters = cms.PSet( 
7928       DTTimingParameters = cms.PSet( 
7929         HitError = cms.double( 6.0 ),
7930         MatchParameters = cms.PSet( 
7931           TightMatchDT = cms.bool( False ),
7932           DTradius = cms.double( 0.01 ),
7933           TightMatchCSC = cms.bool( True ),
7934           CSCsegments = cms.InputTag( "hltCscSegments" ),
7935           DTsegments = cms.InputTag( "hltDt4DSegments" )
7936         ),
7937         debug = cms.bool( False ),
7938         DoWireCorr = cms.bool( False ),
7939         RequireBothProjections = cms.bool( False ),
7940         DTTimeOffset = cms.double( 2.7 ),
7941         PruneCut = cms.double( 10000.0 ),
7942         DTsegments = cms.InputTag( "hltDt4DSegments" ),
7943         UseSegmentT0 = cms.bool( False ),
7944         HitsMin = cms.int32( 5 ),
7945         DropTheta = cms.bool( True ),
7946         ServiceParameters = cms.PSet( 
7947           RPCLayers = cms.bool( True ),
7948           Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7949         )
7950       ),
7951       UseCSC = cms.bool( True ),
7952       CSCTimingParameters = cms.PSet( 
7953         MatchParameters = cms.PSet( 
7954           TightMatchDT = cms.bool( False ),
7955           DTradius = cms.double( 0.01 ),
7956           TightMatchCSC = cms.bool( True ),
7957           CSCsegments = cms.InputTag( "hltCscSegments" ),
7958           DTsegments = cms.InputTag( "hltDt4DSegments" )
7959         ),
7960         debug = cms.bool( False ),
7961         CSCWireTimeOffset = cms.double( 0.0 ),
7962         CSCStripError = cms.double( 7.0 ),
7963         CSCTimeOffset = cms.double( 0.0 ),
7964         CSCWireError = cms.double( 8.6 ),
7965         PruneCut = cms.double( 100.0 ),
7966         CSCsegments = cms.InputTag( "hltCscSegments" ),
7967         UseStripTime = cms.bool( True ),
7968         CSCStripTimeOffset = cms.double( 0.0 ),
7969         UseWireTime = cms.bool( True ),
7970         ServiceParameters = cms.PSet( 
7971           RPCLayers = cms.bool( True ),
7972           Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7973         )
7974       ),
7975       ErrorDT = cms.double( 6.0 ),
7976       EcalEnergyCut = cms.double( 0.4 ),
7977       UseECAL = cms.bool( True ),
7978       ErrorEB = cms.double( 2.085 ),
7979       UseDT = cms.bool( True ),
7980       ErrorEE = cms.double( 6.95 ),
7981       ErrorCSC = cms.double( 7.4 )
7982     ),
7983     ShowerDigiFillerParameters = cms.PSet( 
7984       cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
7985       digiMaxDistanceX = cms.double( 25.0 ),
7986       dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" )
7987     ),
7988     TrackerKinkFinderParameters = cms.PSet( 
7989       usePosition = cms.bool( False ),
7990       diagonalOnly = cms.bool( False )
7991     ),
7992     fillEnergy = cms.bool( False ),
7993     storeCrossedHcalRecHits = cms.bool( False ),
7994     maxAbsPullX = cms.double( 4.0 ),
7995     maxAbsEta = cms.double( 3.0 ),
7996     minPt = cms.double( 2.0 ),
7997     inputCollectionTypes = cms.vstring( 'inner tracks',
7998       'links',
7999       'outer tracks' ),
8000     addExtraSoftMuons = cms.bool( False ),
8001     fillGlobalTrackRefits = cms.bool( False ),
8002     debugWithTruthMatching = cms.bool( False ),
8003     inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIterL3GlbMuon','hltL2Muons:UpdatedAtVtx' ),
8004     fillCaloCompatibility = cms.bool( False ),
8005     maxAbsPullY = cms.double( 9999.0 ),
8006     maxAbsDy = cms.double( 9999.0 ),
8007     minP = cms.double( 0.0 ),
8008     minPCaloMuon = cms.double( 1.0E9 ),
8009     maxAbsDx = cms.double( 3.0 ),
8010     fillIsolation = cms.bool( False ),
8011     writeIsoDeposits = cms.bool( False ),
8012     minNumberOfMatches = cms.int32( 1 ),
8013     fillMatching = cms.bool( True ),
8014     fillShowerDigis = cms.bool( False ),
8015     ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
8016     sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
8017     fillGlobalTrackQuality = cms.bool( False ),
8018     globalTrackQualityInputTag = cms.InputTag( "" ),
8019     selectHighPurity = cms.bool( False ),
8020     pvInputTag = cms.InputTag( "" ),
8021     fillTrackerKink = cms.bool( False ),
8022     minCaloCompatibility = cms.double( 0.6 ),
8023     runArbitrationCleaner = cms.bool( False ),
8024     arbitrationCleanerOptions = cms.PSet( 
8025       OverlapDTheta = cms.double( 0.02 ),
8026       Overlap = cms.bool( True ),
8027       Clustering = cms.bool( True ),
8028       ME1a = cms.bool( True ),
8029       ClusterDTheta = cms.double( 0.02 ),
8030       ClusterDPhi = cms.double( 0.6 ),
8031       OverlapDPhi = cms.double( 0.0786 )
8032     ),
8033     arbitrateTrackerMuons = cms.bool( True )
8034 )
8035 fragment.hltIterL3Muons = cms.EDProducer( "MuonIDFilterProducerForHLT",
8036     inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoID" ),
8037     applyTriggerIdLoose = cms.bool( True ),
8038     typeMuon = cms.uint32( 0 ),
8039     allowedTypeMask = cms.uint32( 0 ),
8040     requiredTypeMask = cms.uint32( 0 ),
8041     minNMuonHits = cms.int32( 0 ),
8042     minNMuonStations = cms.int32( 0 ),
8043     minNTrkLayers = cms.int32( 0 ),
8044     minTrkHits = cms.int32( 0 ),
8045     minPixLayer = cms.int32( 0 ),
8046     minPixHits = cms.int32( 0 ),
8047     minPt = cms.double( 0.0 ),
8048     maxNormalizedChi2 = cms.double( 9999.0 )
8049 )
8050 fragment.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducer",
8051     inputCollection = cms.InputTag( "hltIterL3Muons" )
8052 )
8053 fragment.hltIterL3MuonTracks = cms.EDProducer( "HLTMuonTrackSelector",
8054     track = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ),
8055     muon = cms.InputTag( "hltIterL3Muons" ),
8056     originalMVAVals = cms.InputTag( "none" ),
8057     copyMVA = cms.bool( False ),
8058     copyExtras = cms.untracked.bool( True ),
8059     copyTrajectories = cms.untracked.bool( False )
8060 )
8061 fragment.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons",
8062     InputObjects = cms.InputTag( "hltIterL3Muons" ),
8063     DisplacedReconstruction = cms.bool( False )
8064 )
8065 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
8066     InputCollection = cms.InputTag( "hltPixelTracks" ),
8067     InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
8068     originHalfLength = cms.double( 0.3 ),
8069     originRadius = cms.double( 0.1 ),
8070     useProtoTrackKinematics = cms.bool( False ),
8071     useEventsWithNoVertex = cms.bool( True ),
8072     TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8073     usePV = cms.bool( False ),
8074     includeFourthHit = cms.bool( True ),
8075     produceComplement = cms.bool( False ),
8076     SeedCreatorPSet = cms.PSet(  refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
8077 )
8078 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
8079     cleanTrajectoryAfterInOut = cms.bool( False ),
8080     doSeedingRegionRebuilding = cms.bool( False ),
8081     onlyPixelHitsForSeedCleaner = cms.bool( False ),
8082     reverseTrajectories = cms.bool( False ),
8083     useHitsSplitting = cms.bool( False ),
8084     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
8085     src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
8086     clustersToSkip = cms.InputTag( "" ),
8087     phase2clustersToSkip = cms.InputTag( "" ),
8088     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ),
8089     TransientInitialStateEstimatorParameters = cms.PSet( 
8090       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8091       numberMeasurementsForFit = cms.int32( 4 ),
8092       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8093     ),
8094     numHitsForSeedCleaner = cms.int32( 4 ),
8095     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8096     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8097     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8098     maxNSeeds = cms.uint32( 100000 ),
8099     maxSeedsBeforeCleaning = cms.uint32( 1000 )
8100 )
8101 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8102     useSimpleMF = cms.bool( True ),
8103     SimpleMagneticField = cms.string( "ParabolicMf" ),
8104     src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
8105     clusterRemovalInfo = cms.InputTag( "" ),
8106     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8107     Fitter = cms.string( "hltESPFittingSmootherIT" ),
8108     useHitsSplitting = cms.bool( False ),
8109     alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8110     TrajectoryInEvent = cms.bool( False ),
8111     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8112     AlgorithmName = cms.string( "hltIter0" ),
8113     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
8114     GeometricInnerState = cms.bool( True ),
8115     NavigationSchool = cms.string( "" ),
8116     MeasurementTracker = cms.string( "" ),
8117     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" )
8118 )
8119 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8120     src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8121     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8122     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
8123     ignoreVertices = cms.bool( False ),
8124     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8125     mva = cms.PSet( 
8126       minPixelHits = cms.vint32( 0, 0, 0 ),
8127       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
8128       dr_par = cms.PSet( 
8129         d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
8130         dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ),
8131         dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ),
8132         dr_exp = cms.vint32( 4, 4, 4 ),
8133         d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
8134       ),
8135       maxLostLayers = cms.vint32( 1, 1, 1 ),
8136       min3DLayers = cms.vint32( 0, 0, 0 ),
8137       dz_par = cms.PSet( 
8138         dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ),
8139         dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ),
8140         dz_exp = cms.vint32( 4, 4, 4 )
8141       ),
8142       minNVtxTrk = cms.int32( 3 ),
8143       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8144       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8145       maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
8146       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8147       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8148       minLayers = cms.vint32( 3, 3, 3 )
8149     )
8150 )
8151 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8152     originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8153     originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' ),
8154     originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
8155     minQuality = cms.string( "highPurity" ),
8156     copyExtras = cms.untracked.bool( True ),
8157     copyTrajectories = cms.untracked.bool( False )
8158 )
8159 fragment.hltDoubletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
8160     trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
8161     trackClassifier = cms.InputTag( '','QualityMasks' ),
8162     pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
8163     stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
8164     oldClusterRemovalInfo = cms.InputTag( "" ),
8165     TrackQuality = cms.string( "highPurity" ),
8166     maxChi2 = cms.double( 16.0 ),
8167     minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
8168     overrideTrkQuals = cms.InputTag( "" )
8169 )
8170 fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
8171     src = cms.InputTag( "hltMeasurementTrackerEvent" ),
8172     OnDemand = cms.bool( False ),
8173     clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" )
8174 )
8175 fragment.hltDoubletRecoveryPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
8176     RegionPSet = cms.PSet( 
8177       vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
8178       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8179       zErrorBeamSpot = cms.double( 15.0 ),
8180       extraPhi = cms.double( 0.0 ),
8181       extraEta = cms.double( 0.0 ),
8182       maxNVertices = cms.int32( 3 ),
8183       nSigmaZVertex = cms.double( 3.0 ),
8184       nSigmaZBeamSpot = cms.double( 4.0 ),
8185       ptMin = cms.double( 1.2 ),
8186       operationMode = cms.string( "VerticesFixed" ),
8187       searchOpt = cms.bool( False ),
8188       whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
8189       originRadius = cms.double( 0.015 ),
8190       measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
8191       precise = cms.bool( True ),
8192       zErrorVertex = cms.double( 0.03 )
8193     ),
8194     inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
8195     badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
8196     ignoreSingleFPixPanelModules = cms.bool( True ),
8197     debug = cms.untracked.bool( False ),
8198     createPlottingFiles = cms.untracked.bool( False ),
8199     layerList = cms.vstring( 'BPix1+BPix2',
8200       'BPix2+FPix1_pos',
8201       'BPix2+FPix1_neg',
8202       'FPix1_pos+FPix2_pos',
8203       'FPix1_neg+FPix2_neg',
8204       'BPix1+FPix2_neg',
8205       'BPix2+FPix2_neg',
8206       'FPix2_neg+FPix3_neg',
8207       'BPix2+BPix3' ),
8208     BPix = cms.PSet( 
8209       hitErrorRPhi = cms.double( 0.0027 ),
8210       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8211       skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
8212       useErrorsFromParam = cms.bool( True ),
8213       hitErrorRZ = cms.double( 0.006 ),
8214       HitProducer = cms.string( "hltSiPixelRecHits" )
8215     ),
8216     FPix = cms.PSet( 
8217       hitErrorRPhi = cms.double( 0.0051 ),
8218       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8219       skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
8220       useErrorsFromParam = cms.bool( True ),
8221       hitErrorRZ = cms.double( 0.0036 ),
8222       HitProducer = cms.string( "hltSiPixelRecHits" )
8223     ),
8224     TIB = cms.PSet(  ),
8225     TID = cms.PSet(  ),
8226     TOB = cms.PSet(  ),
8227     TEC = cms.PSet(  ),
8228     MTIB = cms.PSet(  ),
8229     MTID = cms.PSet(  ),
8230     MTOB = cms.PSet(  ),
8231     MTEC = cms.PSet(  )
8232 )
8233 fragment.hltDoubletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
8234     doClusterCheck = cms.bool( False ),
8235     MaxNumberOfStripClusters = cms.uint32( 50000 ),
8236     ClusterCollectionLabel = cms.InputTag( "hltMeasurementTrackerEvent" ),
8237     MaxNumberOfPixelClusters = cms.uint32( 40000 ),
8238     PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
8239     cut = cms.string( "" ),
8240     silentClusterCheck = cms.untracked.bool( False )
8241 )
8242 fragment.hltDoubletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
8243     seedingLayers = cms.InputTag( "" ),
8244     trackingRegions = cms.InputTag( "" ),
8245     trackingRegionsSeedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayersAndRegions" ),
8246     clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ),
8247     produceSeedingHitSets = cms.bool( True ),
8248     produceIntermediateHitDoublets = cms.bool( False ),
8249     maxElement = cms.uint32( 0 ),
8250     maxElementTotal = cms.uint32( 50000000 ),
8251     putEmptyIfMaxElementReached = cms.bool( False ),
8252     layerPairs = cms.vuint32( 0 )
8253 )
8254 fragment.hltDoubletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
8255     seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoublets" ),
8256     propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
8257     SeedMomentumForBOFF = cms.double( 5.0 ),
8258     OriginTransverseErrorMultiplier = cms.double( 1.0 ),
8259     MinOneOverPtError = cms.double( 1.0 ),
8260     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8261     magneticField = cms.string( "ParabolicMf" ),
8262     forceKinematicWithRegionDirection = cms.bool( False ),
8263     SeedComparitorPSet = cms.PSet(  ComponentName = cms.string( "none" ) )
8264 )
8265 fragment.hltDoubletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
8266     cleanTrajectoryAfterInOut = cms.bool( False ),
8267     doSeedingRegionRebuilding = cms.bool( False ),
8268     onlyPixelHitsForSeedCleaner = cms.bool( False ),
8269     reverseTrajectories = cms.bool( False ),
8270     useHitsSplitting = cms.bool( False ),
8271     MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
8272     src = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeeds" ),
8273     clustersToSkip = cms.InputTag( "" ),
8274     phase2clustersToSkip = cms.InputTag( "" ),
8275     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
8276     TransientInitialStateEstimatorParameters = cms.PSet( 
8277       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8278       numberMeasurementsForFit = cms.int32( 4 ),
8279       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8280     ),
8281     numHitsForSeedCleaner = cms.int32( 4 ),
8282     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8283     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8284     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8285     maxNSeeds = cms.uint32( 100000 ),
8286     maxSeedsBeforeCleaning = cms.uint32( 1000 )
8287 )
8288 fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8289     useSimpleMF = cms.bool( True ),
8290     SimpleMagneticField = cms.string( "ParabolicMf" ),
8291     src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidates" ),
8292     clusterRemovalInfo = cms.InputTag( "" ),
8293     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8294     Fitter = cms.string( "hltESPFittingSmootherIT" ),
8295     useHitsSplitting = cms.bool( False ),
8296     alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8297     TrajectoryInEvent = cms.bool( False ),
8298     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8299     AlgorithmName = cms.string( "hltDoubletRecovery" ),
8300     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
8301     GeometricInnerState = cms.bool( True ),
8302     NavigationSchool = cms.string( "" ),
8303     MeasurementTracker = cms.string( "" ),
8304     MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" )
8305 )
8306 fragment.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8307     src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
8308     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8309     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
8310     ignoreVertices = cms.bool( False ),
8311     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8312     mva = cms.PSet( 
8313       minPixelHits = cms.vint32( 0, 0, 0 ),
8314       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
8315       dr_par = cms.PSet( 
8316         d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
8317         dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
8318         dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
8319         dr_exp = cms.vint32( 4, 4, 4 ),
8320         d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
8321       ),
8322       maxLostLayers = cms.vint32( 1, 1, 1 ),
8323       min3DLayers = cms.vint32( 0, 0, 0 ),
8324       dz_par = cms.PSet( 
8325         dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
8326         dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
8327         dz_exp = cms.vint32( 4, 4, 4 )
8328       ),
8329       minNVtxTrk = cms.int32( 3 ),
8330       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8331       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8332       maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
8333       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8334       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8335       minLayers = cms.vint32( 3, 3, 3 )
8336     )
8337 )
8338 fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8339     originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
8340     originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','MVAValues' ),
8341     originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','QualityMasks' ),
8342     minQuality = cms.string( "highPurity" ),
8343     copyExtras = cms.untracked.bool( True ),
8344     copyTrajectories = cms.untracked.bool( False )
8345 )
8346 fragment.hltMergedTracks = cms.EDProducer( "TrackListMerger",
8347     ShareFrac = cms.double( 0.19 ),
8348     FoundHitBonus = cms.double( 5.0 ),
8349     LostHitPenalty = cms.double( 20.0 ),
8350     MinPT = cms.double( 0.05 ),
8351     Epsilon = cms.double( -0.001 ),
8352     MaxNormalizedChisq = cms.double( 1000.0 ),
8353     MinFound = cms.int32( 3 ),
8354     TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
8355     hasSelector = cms.vint32( 0, 0 ),
8356     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8357     selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
8358     setsToMerge = cms.VPSet( 
8359       cms.PSet(  pQual = cms.bool( False ),
8360         tLists = cms.vint32( 0, 1 )
8361       )
8362     ),
8363     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8364     allowFirstHitShare = cms.bool( True ),
8365     newQuality = cms.string( "confirmed" ),
8366     copyExtras = cms.untracked.bool( True ),
8367     writeOnlyTrkQuals = cms.bool( False ),
8368     copyMVA = cms.bool( False )
8369 )
8370 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
8371     ShareFrac = cms.double( 0.19 ),
8372     FoundHitBonus = cms.double( 5.0 ),
8373     LostHitPenalty = cms.double( 20.0 ),
8374     MinPT = cms.double( 0.05 ),
8375     Epsilon = cms.double( -0.001 ),
8376     MaxNormalizedChisq = cms.double( 1000.0 ),
8377     MinFound = cms.int32( 3 ),
8378     TrackProducers = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
8379     hasSelector = cms.vint32( 0, 0 ),
8380     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8381     selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
8382     setsToMerge = cms.VPSet( 
8383       cms.PSet(  pQual = cms.bool( False ),
8384         tLists = cms.vint32( 0, 1 )
8385       )
8386     ),
8387     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8388     allowFirstHitShare = cms.bool( True ),
8389     newQuality = cms.string( "confirmed" ),
8390     copyExtras = cms.untracked.bool( True ),
8391     writeOnlyTrkQuals = cms.bool( False ),
8392     copyMVA = cms.bool( False )
8393 )
8394 fragment.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer",
8395     vertexCollections = cms.VPSet( 
8396       cms.PSet(  chi2cutoff = cms.double( 3.0 ),
8397         label = cms.string( "" ),
8398         useBeamConstraint = cms.bool( False ),
8399         minNdof = cms.double( 0.0 ),
8400         maxDistanceToBeam = cms.double( 1.0 ),
8401         algorithm = cms.string( "AdaptiveVertexFitter" )
8402       ),
8403       cms.PSet(  chi2cutoff = cms.double( 3.0 ),
8404         label = cms.string( "WithBS" ),
8405         useBeamConstraint = cms.bool( True ),
8406         minNdof = cms.double( 0.0 ),
8407         maxDistanceToBeam = cms.double( 1.0 ),
8408         algorithm = cms.string( "AdaptiveVertexFitter" )
8409       )
8410     ),
8411     verbose = cms.untracked.bool( False ),
8412     TkFilterParameters = cms.PSet( 
8413       maxEta = cms.double( 100.0 ),
8414       minPt = cms.double( 0.0 ),
8415       minSiliconLayersWithHits = cms.int32( 5 ),
8416       minPixelLayersWithHits = cms.int32( 2 ),
8417       maxNormalizedChi2 = cms.double( 20.0 ),
8418       trackQuality = cms.string( "any" ),
8419       algorithm = cms.string( "filter" ),
8420       maxD0Significance = cms.double( 999.0 )
8421     ),
8422     beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
8423     TrackLabel = cms.InputTag( "hltPFMuonMerging" ),
8424     TrackTimeResosLabel = cms.InputTag( "dummy_default" ),
8425     TrackTimesLabel = cms.InputTag( "dummy_default" ),
8426     trackMTDTimeQualityVMapTag = cms.InputTag( "dummy_default" ),
8427     TkClusParameters = cms.PSet( 
8428       TkDAClusParameters = cms.PSet( 
8429         zmerge = cms.double( 0.01 ),
8430         Tstop = cms.double( 0.5 ),
8431         d0CutOff = cms.double( 999.0 ),
8432         dzCutOff = cms.double( 4.0 ),
8433         vertexSize = cms.double( 0.15 ),
8434         coolingFactor = cms.double( 0.6 ),
8435         Tpurge = cms.double( 2.0 ),
8436         Tmin = cms.double( 2.4 ),
8437         uniquetrkweight = cms.double( 0.9 )
8438       ),
8439       algorithm = cms.string( "DA_vect" )
8440     ),
8441     isRecoveryIteration = cms.bool( False ),
8442     recoveryVtxCollection = cms.InputTag( "" ),
8443     useMVACut = cms.bool( False ),
8444     minTrackTimeQuality = cms.double( 0.8 )
8445 )
8446 fragment.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter",
8447     filterParams = cms.PSet( 
8448       maxZ = cms.double( 24.0 ),
8449       minNdof = cms.double( 4.0 ),
8450       maxRho = cms.double( 2.0 ),
8451       pvSrc = cms.InputTag( "hltVerticesPF" )
8452     ),
8453     src = cms.InputTag( "hltVerticesPF" )
8454 )
8455 fragment.hltVerticesPFFilter = cms.EDFilter( "VertexSelector",
8456     src = cms.InputTag( "hltVerticesPFSelector" ),
8457     cut = cms.string( "!isFake" ),
8458     filter = cms.bool( True )
8459 )
8460 fragment.hltFEDSelectorOnlineMetaData = cms.EDProducer( "EvFFEDSelector",
8461     inputTag = cms.InputTag( "rawDataCollector" ),
8462     fedList = cms.vuint32( 1022 )
8463 )
8464 fragment.hltL1sIsolatedBunch = cms.EDFilter( "HLTL1TSeed",
8465     saveTags = cms.bool( True ),
8466     L1SeedsLogicalExpression = cms.string( "L1_IsolatedBunch" ),
8467     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8468     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8469     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8470     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8471     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8472     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8473     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8474     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8475     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8476 )
8477 fragment.hltPreZeroBiasIsolatedBunches = cms.EDFilter( "HLTPrescaler",
8478     offset = cms.uint32( 0 ),
8479     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8480 )
8481 fragment.hltL1sL1ZeroBiasFirstBunchAfterTrain = cms.EDFilter( "HLTL1TSeed",
8482     saveTags = cms.bool( True ),
8483     L1SeedsLogicalExpression = cms.string( "L1_FirstBunchAfterTrain" ),
8484     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8485     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8486     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8487     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8488     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8489     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8490     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8491     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8492     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8493 )
8494 fragment.hltPreZeroBiasFirstBXAfterTrain = cms.EDFilter( "HLTPrescaler",
8495     offset = cms.uint32( 0 ),
8496     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8497 )
8498 fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed",
8499     saveTags = cms.bool( True ),
8500     L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ),
8501     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8502     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8503     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8504     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8505     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8506     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8507     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8508     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8509     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8510 )
8511 fragment.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler",
8512     offset = cms.uint32( 0 ),
8513     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8514 )
8515 fragment.hltL1sL1ZeroBiasFirstCollisionInTrainNOTFirstCollisionInOrbit = cms.EDFilter( "HLTL1TSeed",
8516     saveTags = cms.bool( True ),
8517     L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInTrain AND (NOT L1_FirstCollisionInOrbit)" ),
8518     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8519     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8520     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8521     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8522     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8523     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8524     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8525     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8526     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8527 )
8528 fragment.hltPreZeroBiasFirstCollisionInTrain = cms.EDFilter( "HLTPrescaler",
8529     offset = cms.uint32( 0 ),
8530     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8531 )
8532 fragment.hltL1sL1ZeroBiasLastBunchInTrain = cms.EDFilter( "HLTL1TSeed",
8533     saveTags = cms.bool( True ),
8534     L1SeedsLogicalExpression = cms.string( "L1_LastCollisionInTrain" ),
8535     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8536     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8537     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8538     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8539     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8540     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8541     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8542     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8543     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8544 )
8545 fragment.hltPreZeroBiasLastCollisionInTrain = cms.EDFilter( "HLTPrescaler",
8546     offset = cms.uint32( 0 ),
8547     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8548 )
8549 fragment.hltL1sHTTForBeamSpot = cms.EDFilter( "HLTL1TSeed",
8550     saveTags = cms.bool( True ),
8551     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" ),
8552     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8553     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8554     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8555     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8556     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8557     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8558     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8559     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8560     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8561 )
8562 fragment.hltPreHT300Beamspot = cms.EDFilter( "HLTPrescaler",
8563     offset = cms.uint32( 0 ),
8564     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8565 )
8566 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
8567     useMassDropTagger = cms.bool( False ),
8568     useFiltering = cms.bool( False ),
8569     useDynamicFiltering = cms.bool( False ),
8570     useTrimming = cms.bool( False ),
8571     usePruning = cms.bool( False ),
8572     useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
8573     useKtPruning = cms.bool( False ),
8574     useConstituentSubtraction = cms.bool( False ),
8575     useSoftDrop = cms.bool( False ),
8576     correctShape = cms.bool( False ),
8577     UseOnlyVertexTracks = cms.bool( False ),
8578     UseOnlyOnePV = cms.bool( False ),
8579     muCut = cms.double( -1.0 ),
8580     yCut = cms.double( -1.0 ),
8581     rFilt = cms.double( -1.0 ),
8582     rFiltFactor = cms.double( -1.0 ),
8583     trimPtFracMin = cms.double( -1.0 ),
8584     zcut = cms.double( -1.0 ),
8585     rcut_factor = cms.double( -1.0 ),
8586     csRho_EtaMax = cms.double( -1.0 ),
8587     csRParam = cms.double( -1.0 ),
8588     beta = cms.double( -1.0 ),
8589     R0 = cms.double( -1.0 ),
8590     gridMaxRapidity = cms.double( -1.0 ),
8591     gridSpacing = cms.double( -1.0 ),
8592     DzTrVtxMax = cms.double( 0.0 ),
8593     DxyTrVtxMax = cms.double( 0.0 ),
8594     MaxVtxZ = cms.double( 15.0 ),
8595     subjetPtMin = cms.double( -1.0 ),
8596     muMin = cms.double( -1.0 ),
8597     muMax = cms.double( -1.0 ),
8598     yMin = cms.double( -1.0 ),
8599     yMax = cms.double( -1.0 ),
8600     dRMin = cms.double( -1.0 ),
8601     dRMax = cms.double( -1.0 ),
8602     maxDepth = cms.int32( -1 ),
8603     nFilt = cms.int32( -1 ),
8604     MinVtxNdof = cms.int32( 5 ),
8605     src = cms.InputTag( "hltTowerMakerForAll" ),
8606     srcPVs = cms.InputTag( "NotUsed" ),
8607     jetType = cms.string( "CaloJet" ),
8608     jetAlgorithm = cms.string( "AntiKt" ),
8609     rParam = cms.double( 0.4 ),
8610     inputEtMin = cms.double( 0.3 ),
8611     inputEMin = cms.double( 0.0 ),
8612     jetPtMin = cms.double( 1.0 ),
8613     doPVCorrection = cms.bool( False ),
8614     doAreaFastjet = cms.bool( False ),
8615     doRhoFastjet = cms.bool( False ),
8616     doPUOffsetCorr = cms.bool( False ),
8617     puPtMin = cms.double( 10.0 ),
8618     nSigmaPU = cms.double( 1.0 ),
8619     radiusPU = cms.double( 0.4 ),
8620     subtractorName = cms.string( "" ),
8621     useExplicitGhosts = cms.bool( False ),
8622     doAreaDiskApprox = cms.bool( True ),
8623     voronoiRfact = cms.double( 0.9 ),
8624     Rho_EtaMax = cms.double( 4.4 ),
8625     Ghost_EtaMax = cms.double( 6.0 ),
8626     Active_Area_Repeats = cms.int32( 5 ),
8627     GhostArea = cms.double( 0.01 ),
8628     restrictInputs = cms.bool( False ),
8629     maxInputs = cms.uint32( 1 ),
8630     writeCompound = cms.bool( False ),
8631     writeJetsWithConst = cms.bool( False ),
8632     doFastJetNonUniform = cms.bool( False ),
8633     useDeterministicSeed = cms.bool( True ),
8634     minSeed = cms.uint32( 14327 ),
8635     verbosity = cms.int32( 0 ),
8636     puWidth = cms.double( 0.0 ),
8637     nExclude = cms.uint32( 0 ),
8638     maxBadEcalCells = cms.uint32( 9999999 ),
8639     maxBadHcalCells = cms.uint32( 9999999 ),
8640     maxProblematicEcalCells = cms.uint32( 9999999 ),
8641     maxProblematicHcalCells = cms.uint32( 9999999 ),
8642     maxRecoveredEcalCells = cms.uint32( 9999999 ),
8643     maxRecoveredHcalCells = cms.uint32( 9999999 ),
8644     puCenters = cms.vdouble(  ),
8645     applyWeight = cms.bool( False ),
8646     srcWeights = cms.InputTag( "" ),
8647     minimumTowersFraction = cms.double( 0.0 ),
8648     jetCollInstanceName = cms.string( "" ),
8649     sumRecHits = cms.bool( False )
8650 )
8651 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
8652     min_N90 = cms.int32( -2 ),
8653     min_N90hits = cms.int32( 2 ),
8654     min_EMF = cms.double( 1.0E-6 ),
8655     max_EMF = cms.double( 999.0 ),
8656     jetsInput = cms.InputTag( "hltAK4CaloJets" ),
8657     JetIDParams = cms.PSet( 
8658       hfRecHitsColl = cms.InputTag( "hltHfreco" ),
8659       hoRecHitsColl = cms.InputTag( "hltHoreco" ),
8660       ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8661       hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
8662       useRecHits = cms.bool( True ),
8663       eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
8664     )
8665 )
8666 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
8667     pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" ),
8668     maxRapidity = cms.double( 5.0 ),
8669     gridSpacing = cms.double( 0.55 )
8670 )
8671 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
8672     level = cms.string( "L1FastJet" ),
8673     algorithm = cms.string( "AK4CaloHLT" ),
8674     srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" )
8675 )
8676 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
8677     level = cms.string( "L2Relative" ),
8678     algorithm = cms.string( "AK4CaloHLT" )
8679 )
8680 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
8681     level = cms.string( "L3Absolute" ),
8682     algorithm = cms.string( "AK4CaloHLT" )
8683 )
8684 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
8685     level = cms.string( "L2L3Residual" ),
8686     algorithm = cms.string( "AK4CaloHLT" )
8687 )
8688 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
8689     correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
8690 )
8691 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
8692     src = cms.InputTag( "hltAK4CaloJets" ),
8693     correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
8694 )
8695 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
8696     src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
8697     correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
8698 )
8699 fragment.hltHtMht = cms.EDProducer( "HLTHtMhtProducer",
8700     usePt = cms.bool( False ),
8701     excludePFMuons = cms.bool( False ),
8702     minNJetHt = cms.int32( 0 ),
8703     minNJetMht = cms.int32( 0 ),
8704     minPtJetHt = cms.double( 40.0 ),
8705     minPtJetMht = cms.double( 30.0 ),
8706     maxEtaJetHt = cms.double( 2.5 ),
8707     maxEtaJetMht = cms.double( 5.0 ),
8708     jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ),
8709     pfCandidatesLabel = cms.InputTag( "" )
8710 )
8711 fragment.hltHT300 = cms.EDFilter( "HLTHtMhtFilter",
8712     saveTags = cms.bool( True ),
8713     htLabels = cms.VInputTag( 'hltHtMht' ),
8714     mhtLabels = cms.VInputTag( 'hltHtMht' ),
8715     minHt = cms.vdouble( 300.0 ),
8716     minMht = cms.vdouble( 0.0 ),
8717     minMeff = cms.vdouble( 0.0 ),
8718     meffSlope = cms.vdouble( 1.0 )
8719 )
8720 fragment.hltL1sV0SingleJet3OR = cms.EDFilter( "HLTL1TSeed",
8721     saveTags = cms.bool( True ),
8722     L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet200 OR L1_DoubleJet120er2p5" ),
8723     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8724     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8725     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8726     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8727     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8728     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8729     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8730     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8731     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8732 )
8733 fragment.hltPreIsoTrackHB = cms.EDFilter( "HLTPrescaler",
8734     offset = cms.uint32( 0 ),
8735     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8736 )
8737 fragment.hltPixelTracksQuadruplets = cms.EDProducer( "TrackWithVertexSelector",
8738     src = cms.InputTag( "hltPixelTracks" ),
8739     etaMin = cms.double( -999.0 ),
8740     etaMax = cms.double( 999.0 ),
8741     ptMin = cms.double( 0.0 ),
8742     ptMax = cms.double( 999999.0 ),
8743     d0Max = cms.double( 999.0 ),
8744     dzMax = cms.double( 999.0 ),
8745     normalizedChi2 = cms.double( 999999.0 ),
8746     numberOfValidHits = cms.uint32( 0 ),
8747     numberOfLostHits = cms.uint32( 999 ),
8748     numberOfValidPixelHits = cms.uint32( 4 ),
8749     ptErrorCut = cms.double( 999999.0 ),
8750     quality = cms.string( "loose" ),
8751     useVtx = cms.bool( False ),
8752     vertexTag = cms.InputTag( "hltTrimmedPixelVertices" ),
8753     timesTag = cms.InputTag( "" ),
8754     timeResosTag = cms.InputTag( "" ),
8755     nVertices = cms.uint32( 0 ),
8756     vtxFallback = cms.bool( False ),
8757     zetaVtx = cms.double( 999999.0 ),
8758     rhoVtx = cms.double( 999999.0 ),
8759     nSigmaDtVertex = cms.double( 0.0 ),
8760     copyExtras = cms.untracked.bool( False ),
8761     copyTrajectories = cms.untracked.bool( False )
8762 )
8763 fragment.hltIsolPixelTrackProdHB = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer",
8764     L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8765     tauAssociationCone = cms.double( 0.0 ),
8766     tauUnbiasCone = cms.double( 1.2 ),
8767     PixelTracksSources = cms.VInputTag( 'hltPixelTracksQuadruplets' ),
8768     ExtrapolationConeSize = cms.double( 1.0 ),
8769     PixelIsolationConeSizeAtEC = cms.double( 40.0 ),
8770     L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ),
8771     MaxVtxDXYSeed = cms.double( 101.0 ),
8772     MaxVtxDXYIsol = cms.double( 101.0 ),
8773     VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ),
8774     MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ),
8775     minPTrack = cms.double( 5.0 ),
8776     maxPTrackForIsolation = cms.double( 3.0 ),
8777     EBEtaBoundary = cms.double( 1.479 )
8778 )
8779 fragment.hltIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8780     saveTags = cms.bool( True ),
8781     candTag = cms.InputTag( "hltIsolPixelTrackProdHB" ),
8782     MaxPtNearby = cms.double( 2.0 ),
8783     MinEnergyTrack = cms.double( 12.0 ),
8784     MinPtTrack = cms.double( 3.5 ),
8785     MaxEtaTrack = cms.double( 1.15 ),
8786     MinEtaTrack = cms.double( 0.0 ),
8787     filterTrackEnergy = cms.bool( True ),
8788     NMaxTrackCandidates = cms.int32( 10 ),
8789     DropMultiL2Event = cms.bool( False )
8790 )
8791 fragment.hltIsolEcalPixelTrackProdHB = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer",
8792     filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ),
8793     EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8794     EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8795     EBHitEnergyThreshold = cms.double( 0.1 ),
8796     EBHitCountEnergyThreshold = cms.double( 0.5 ),
8797     EEHitEnergyThreshold0 = cms.double( -41.0664 ),
8798     EEHitEnergyThreshold1 = cms.double( 68.795 ),
8799     EEHitEnergyThreshold2 = cms.double( -38.143 ),
8800     EEHitEnergyThreshold3 = cms.double( 7.043 ),
8801     EEFacHitCountEnergyThreshold = cms.double( 10.0 ),
8802     EcalConeSizeEta0 = cms.double( 0.09 ),
8803     EcalConeSizeEta1 = cms.double( 0.14 )
8804 )
8805 fragment.hltEcalIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTEcalPixelIsolTrackFilter",
8806     saveTags = cms.bool( True ),
8807     candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHB" ),
8808     MaxEnergyInEB = cms.double( 2.0 ),
8809     MaxEnergyInEE = cms.double( 4.0 ),
8810     MaxEnergyOutEB = cms.double( 1.2 ),
8811     MaxEnergyOutEE = cms.double( 2.0 ),
8812     NMaxTrackCandidates = cms.int32( 10 ),
8813     DropMultiL2Event = cms.bool( False )
8814 )
8815 fragment.hltHcalITIPTCorrectorHB = cms.EDProducer( "IPTCorrector",
8816     corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8817     filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ),
8818     associationCone = cms.double( 0.2 )
8819 )
8820 fragment.hltIsolPixelTrackL3FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8821     saveTags = cms.bool( True ),
8822     candTag = cms.InputTag( "hltHcalITIPTCorrectorHB" ),
8823     MaxPtNearby = cms.double( 2.0 ),
8824     MinEnergyTrack = cms.double( 18.0 ),
8825     MinPtTrack = cms.double( 20.0 ),
8826     MaxEtaTrack = cms.double( 1.15 ),
8827     MinEtaTrack = cms.double( 0.0 ),
8828     filterTrackEnergy = cms.bool( True ),
8829     NMaxTrackCandidates = cms.int32( 999 ),
8830     DropMultiL2Event = cms.bool( False )
8831 )
8832 fragment.hltPreIsoTrackHE = cms.EDFilter( "HLTPrescaler",
8833     offset = cms.uint32( 0 ),
8834     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8835 )
8836 fragment.hltIsolPixelTrackProdHE = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer",
8837     L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8838     tauAssociationCone = cms.double( 0.0 ),
8839     tauUnbiasCone = cms.double( 1.2 ),
8840     PixelTracksSources = cms.VInputTag( 'hltPixelTracksQuadruplets' ),
8841     ExtrapolationConeSize = cms.double( 1.0 ),
8842     PixelIsolationConeSizeAtEC = cms.double( 40.0 ),
8843     L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet3OR" ),
8844     MaxVtxDXYSeed = cms.double( 101.0 ),
8845     MaxVtxDXYIsol = cms.double( 101.0 ),
8846     VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ),
8847     MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ),
8848     minPTrack = cms.double( 5.0 ),
8849     maxPTrackForIsolation = cms.double( 3.0 ),
8850     EBEtaBoundary = cms.double( 1.479 )
8851 )
8852 fragment.hltIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8853     saveTags = cms.bool( True ),
8854     candTag = cms.InputTag( "hltIsolPixelTrackProdHE" ),
8855     MaxPtNearby = cms.double( 2.0 ),
8856     MinEnergyTrack = cms.double( 12.0 ),
8857     MinPtTrack = cms.double( 3.5 ),
8858     MaxEtaTrack = cms.double( 2.2 ),
8859     MinEtaTrack = cms.double( 1.1 ),
8860     filterTrackEnergy = cms.bool( True ),
8861     NMaxTrackCandidates = cms.int32( 5 ),
8862     DropMultiL2Event = cms.bool( False )
8863 )
8864 fragment.hltIsolEcalPixelTrackProdHE = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer",
8865     filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ),
8866     EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8867     EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8868     EBHitEnergyThreshold = cms.double( 0.1 ),
8869     EBHitCountEnergyThreshold = cms.double( 0.5 ),
8870     EEHitEnergyThreshold0 = cms.double( -41.0664 ),
8871     EEHitEnergyThreshold1 = cms.double( 68.795 ),
8872     EEHitEnergyThreshold2 = cms.double( -38.143 ),
8873     EEHitEnergyThreshold3 = cms.double( 7.043 ),
8874     EEFacHitCountEnergyThreshold = cms.double( 10.0 ),
8875     EcalConeSizeEta0 = cms.double( 0.09 ),
8876     EcalConeSizeEta1 = cms.double( 0.14 )
8877 )
8878 fragment.hltEcalIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTEcalPixelIsolTrackFilter",
8879     saveTags = cms.bool( True ),
8880     candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHE" ),
8881     MaxEnergyInEB = cms.double( 2.0 ),
8882     MaxEnergyInEE = cms.double( 4.0 ),
8883     MaxEnergyOutEB = cms.double( 1.2 ),
8884     MaxEnergyOutEE = cms.double( 2.0 ),
8885     NMaxTrackCandidates = cms.int32( 10 ),
8886     DropMultiL2Event = cms.bool( False )
8887 )
8888 fragment.hltHcalITIPTCorrectorHE = cms.EDProducer( "IPTCorrector",
8889     corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8890     filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ),
8891     associationCone = cms.double( 0.2 )
8892 )
8893 fragment.hltIsolPixelTrackL3FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter",
8894     saveTags = cms.bool( True ),
8895     candTag = cms.InputTag( "hltHcalITIPTCorrectorHE" ),
8896     MaxPtNearby = cms.double( 2.0 ),
8897     MinEnergyTrack = cms.double( 18.0 ),
8898     MinPtTrack = cms.double( 20.0 ),
8899     MaxEtaTrack = cms.double( 2.2 ),
8900     MinEtaTrack = cms.double( 1.1 ),
8901     filterTrackEnergy = cms.bool( True ),
8902     NMaxTrackCandidates = cms.int32( 999 ),
8903     DropMultiL2Event = cms.bool( False )
8904 )
8905 fragment.hltL1sSingleMuCosmics = cms.EDFilter( "HLTL1TSeed",
8906     saveTags = cms.bool( True ),
8907     L1SeedsLogicalExpression = cms.string( "L1_SingleMuCosmics" ),
8908     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8909     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8910     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8911     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8912     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8913     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8914     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8915     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8916     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8917 )
8918 fragment.hltPreL1SingleMuCosmics = cms.EDFilter( "HLTPrescaler",
8919     offset = cms.uint32( 0 ),
8920     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8921 )
8922 fragment.hltL1MuCosmicsL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
8923     saveTags = cms.bool( True ),
8924     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8925     PreviousCandTag = cms.InputTag( "hltL1sSingleMuCosmics" ),
8926     MaxEta = cms.double( 2.5 ),
8927     MinPt = cms.double( 0.0 ),
8928     MaxDeltaR = cms.double( 0.3 ),
8929     MinN = cms.int32( 1 ),
8930     CentralBxOnly = cms.bool( True ),
8931     SelectQualities = cms.vint32(  )
8932 )
8933 fragment.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX = cms.EDFilter( "HLTL1TSeed",
8934     saveTags = cms.bool( True ),
8935     L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_er1p4_NotBptxOR_3BX OR L1_SingleMuOpen_er1p1_NotBptxOR_3BX" ),
8936     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8937     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8938     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8939     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8940     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8941     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8942     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8943     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8944     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8945 )
8946 fragment.hltPreL2Mu10NoVertexNoBPTX3BX = cms.EDFilter( "HLTPrescaler",
8947     offset = cms.uint32( 0 ),
8948     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8949 )
8950 fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
8951     saveTags = cms.bool( True ),
8952     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8953     PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX" ),
8954     MaxEta = cms.double( 2.5 ),
8955     MinPt = cms.double( 0.0 ),
8956     MaxDeltaR = cms.double( 0.3 ),
8957     MinN = cms.int32( 1 ),
8958     CentralBxOnly = cms.bool( True ),
8959     SelectQualities = cms.vint32(  )
8960 )
8961 fragment.hltDt4DSegmentsMeanTimer = cms.EDProducer( "DTRecSegment4DProducer",
8962     Reco4DAlgoName = cms.string( "DTMeantimerPatternReco4D" ),
8963     Reco4DAlgoConfig = cms.PSet( 
8964       Reco2DAlgoConfig = cms.PSet( 
8965         AlphaMaxPhi = cms.double( 1.0 ),
8966         debug = cms.untracked.bool( False ),
8967         segmCleanerMode = cms.int32( 2 ),
8968         AlphaMaxTheta = cms.double( 0.9 ),
8969         hit_afterT0_resolution = cms.double( 0.03 ),
8970         performT0_vdriftSegCorrection = cms.bool( False ),
8971         recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
8972         MaxChi2 = cms.double( 4.0 ),
8973         recAlgoConfig = cms.PSet( 
8974           maxTime = cms.double( 420.0 ),
8975           debug = cms.untracked.bool( False ),
8976           stepTwoFromDigi = cms.bool( False ),
8977           tTrigModeConfig = cms.PSet( 
8978             debug = cms.untracked.bool( False ),
8979             tofCorrType = cms.int32( 0 ),
8980             tTrigLabel = cms.string( "" ),
8981             wirePropCorrType = cms.int32( 0 ),
8982             doTOFCorrection = cms.bool( True ),
8983             vPropWire = cms.double( 24.4 ),
8984             doT0Correction = cms.bool( True ),
8985             doWirePropCorrection = cms.bool( True ),
8986             t0Label = cms.string( "" )
8987           ),
8988           useUncertDB = cms.bool( True ),
8989           doVdriftCorr = cms.bool( True ),
8990           minTime = cms.double( -3.0 ),
8991           tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
8992           readLegacyTTrigDB = cms.bool( True ),
8993           readLegacyVDriftDB = cms.bool( True )
8994         ),
8995         MaxAllowedHits = cms.uint32( 50 ),
8996         nUnSharedHitsMin = cms.int32( 2 ),
8997         nSharedHitsMax = cms.int32( 2 ),
8998         performT0SegCorrection = cms.bool( False ),
8999         perform_delta_rejecting = cms.bool( False )
9000       ),
9001       Reco2DAlgoName = cms.string( "DTMeantimerPatternReco" ),
9002       debug = cms.untracked.bool( False ),
9003       segmCleanerMode = cms.int32( 2 ),
9004       AllDTRecHits = cms.bool( True ),
9005       hit_afterT0_resolution = cms.double( 0.03 ),
9006       performT0_vdriftSegCorrection = cms.bool( False ),
9007       recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
9008       recAlgoConfig = cms.PSet( 
9009         maxTime = cms.double( 420.0 ),
9010         debug = cms.untracked.bool( False ),
9011         stepTwoFromDigi = cms.bool( False ),
9012         tTrigModeConfig = cms.PSet( 
9013           debug = cms.untracked.bool( False ),
9014           tofCorrType = cms.int32( 0 ),
9015           tTrigLabel = cms.string( "" ),
9016           wirePropCorrType = cms.int32( 0 ),
9017           doTOFCorrection = cms.bool( True ),
9018           vPropWire = cms.double( 24.4 ),
9019           doT0Correction = cms.bool( True ),
9020           doWirePropCorrection = cms.bool( True ),
9021           t0Label = cms.string( "" )
9022         ),
9023         useUncertDB = cms.bool( True ),
9024         doVdriftCorr = cms.bool( True ),
9025         minTime = cms.double( -3.0 ),
9026         tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
9027         readLegacyTTrigDB = cms.bool( True ),
9028         readLegacyVDriftDB = cms.bool( True )
9029       ),
9030       nUnSharedHitsMin = cms.int32( 2 ),
9031       nSharedHitsMax = cms.int32( 2 ),
9032       performT0SegCorrection = cms.bool( False ),
9033       perform_delta_rejecting = cms.bool( False )
9034     ),
9035     debug = cms.untracked.bool( False ),
9036     recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
9037     recHits2DLabel = cms.InputTag( "dt2DSegments" )
9038 )
9039 fragment.hltL2CosmicOfflineMuonSeeds = cms.EDProducer( "CosmicMuonSeedGenerator",
9040     MaxSeeds = cms.int32( 1000 ),
9041     CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
9042     EnableDTMeasurement = cms.bool( True ),
9043     MaxCSCChi2 = cms.double( 300.0 ),
9044     MaxDTChi2 = cms.double( 300.0 ),
9045     DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
9046     EnableCSCMeasurement = cms.bool( True ),
9047     ForcePointDown = cms.bool( False )
9048 )
9049 fragment.hltL2CosmicMuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
9050     GMTReadoutCollection = cms.InputTag( "" ),
9051     InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9052     Propagator = cms.string( "SteppingHelixPropagatorAny" ),
9053     L1MinPt = cms.double( 0.0 ),
9054     L1MaxEta = cms.double( 2.5 ),
9055     L1MinQuality = cms.uint32( 1 ),
9056     SetMinPtBarrelTo = cms.double( 3.5 ),
9057     SetMinPtEndcapTo = cms.double( 1.0 ),
9058     UseOfflineSeed = cms.untracked.bool( True ),
9059     UseUnassociatedL1 = cms.bool( False ),
9060     MatchDR = cms.vdouble( 0.3 ),
9061     EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
9062     CentralBxOnly = cms.bool( True ),
9063     MatchType = cms.uint32( 0 ),
9064     SortType = cms.uint32( 0 ),
9065     OfflineSeedLabel = cms.untracked.InputTag( "hltL2CosmicOfflineMuonSeeds" ),
9066     ServiceParameters = cms.PSet( 
9067       RPCLayers = cms.bool( True ),
9068       UseMuonNavigation = cms.untracked.bool( True ),
9069       Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
9070     )
9071 )
9072 fragment.hltL2CosmicMuons = cms.EDProducer( "L2MuonProducer",
9073     ServiceParameters = cms.PSet( 
9074       RPCLayers = cms.bool( True ),
9075       UseMuonNavigation = cms.untracked.bool( True ),
9076       Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
9077         'hltESPFastSteppingHelixPropagatorOpposite' )
9078     ),
9079     InputObjects = cms.InputTag( "hltL2CosmicMuonSeeds" ),
9080     SeedTransformerParameters = cms.PSet( 
9081       Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
9082       NMinRecHits = cms.uint32( 2 ),
9083       RescaleError = cms.double( 100.0 ),
9084       Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9085       UseSubRecHits = cms.bool( False ),
9086       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
9087     ),
9088     L2TrajBuilderParameters = cms.PSet( 
9089       BWFilterParameters = cms.PSet( 
9090         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
9091         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
9092         BWSeedType = cms.string( "fromGenerator" ),
9093         GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
9094         RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
9095         EnableGEMMeasurement = cms.bool( True ),
9096         EnableRPCMeasurement = cms.bool( True ),
9097         MuonTrajectoryUpdatorParameters = cms.PSet( 
9098           ExcludeRPCFromFit = cms.bool( False ),
9099           Granularity = cms.int32( 0 ),
9100           MaxChi2 = cms.double( 25.0 ),
9101           RescaleError = cms.bool( False ),
9102           RescaleErrorFactor = cms.double( 100.0 ),
9103           UseInvalidHits = cms.bool( True )
9104         ),
9105         EnableCSCMeasurement = cms.bool( True ),
9106         MaxChi2 = cms.double( 100.0 ),
9107         FitDirection = cms.string( "outsideIn" ),
9108         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9109         NumberOfSigma = cms.double( 3.0 ),
9110         EnableDTMeasurement = cms.bool( True )
9111       ),
9112       DoSeedRefit = cms.bool( False ),
9113       FilterParameters = cms.PSet( 
9114         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
9115         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
9116         GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
9117         RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
9118         EnableGEMMeasurement = cms.bool( True ),
9119         EnableRPCMeasurement = cms.bool( True ),
9120         MuonTrajectoryUpdatorParameters = cms.PSet( 
9121           ExcludeRPCFromFit = cms.bool( False ),
9122           Granularity = cms.int32( 0 ),
9123           MaxChi2 = cms.double( 25.0 ),
9124           RescaleError = cms.bool( False ),
9125           RescaleErrorFactor = cms.double( 100.0 ),
9126           UseInvalidHits = cms.bool( True )
9127         ),
9128         EnableCSCMeasurement = cms.bool( True ),
9129         MaxChi2 = cms.double( 1000.0 ),
9130         FitDirection = cms.string( "insideOut" ),
9131         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9132         NumberOfSigma = cms.double( 3.0 ),
9133         EnableDTMeasurement = cms.bool( True )
9134       ),
9135       SeedPosition = cms.string( "in" ),
9136       DoBackwardFilter = cms.bool( True ),
9137       DoRefit = cms.bool( False ),
9138       NavigationType = cms.string( "Standard" ),
9139       SeedTransformerParameters = cms.PSet( 
9140         Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
9141         NMinRecHits = cms.uint32( 2 ),
9142         RescaleError = cms.double( 100.0 ),
9143         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
9144         UseSubRecHits = cms.bool( False ),
9145         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
9146       ),
9147       SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
9148     ),
9149     DoSeedRefit = cms.bool( False ),
9150     TrackLoaderParameters = cms.PSet( 
9151       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9152       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9153       DoSmoothing = cms.bool( False ),
9154       VertexConstraint = cms.bool( True ),
9155       MuonUpdatorAtVertexParameters = cms.PSet( 
9156         MaxChi2 = cms.double( 1000000.0 ),
9157         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
9158         BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
9159         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
9160       ),
9161       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
9162     ),
9163     MuonTrajectoryBuilder = cms.string( "StandAloneMuonTrajectoryBuilder" )
9164 )
9165 fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed = cms.EDProducer( "L2MuonCandidateProducer",
9166     InputObjects = cms.InputTag( "hltL2CosmicMuons" )
9167 )
9168 fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9169     saveTags = cms.bool( True ),
9170     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9171     CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
9172     PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ),
9173     SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
9174     MinN = cms.int32( 1 ),
9175     MaxEta = cms.double( 2.5 ),
9176     AbsEtaBins = cms.vdouble( 5.0 ),
9177     MinNstations = cms.vint32( 0 ),
9178     MinNhits = cms.vint32( 1 ),
9179     CutOnChambers = cms.bool( False ),
9180     MinNchambers = cms.vint32( 0 ),
9181     MaxDr = cms.double( 9999.0 ),
9182     MinDr = cms.double( -1.0 ),
9183     MaxDz = cms.double( 9999.0 ),
9184     MinDxySig = cms.double( -1.0 ),
9185     MinPt = cms.double( 10.0 ),
9186     NSigmaPt = cms.double( 0.0 ),
9187     MatchToPreviousCand = cms.bool( True )
9188 )
9189 fragment.hltL1sSingleMuOpenNotBptxOR = cms.EDFilter( "HLTL1TSeed",
9190     saveTags = cms.bool( True ),
9191     L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_NotBptxOR" ),
9192     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9193     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9194     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9195     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9196     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9197     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9198     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9199     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9200     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9201 )
9202 fragment.hltPreL2Mu10NoVertexNoBPTX = cms.EDFilter( "HLTPrescaler",
9203     offset = cms.uint32( 0 ),
9204     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9205 )
9206 fragment.hltL1fL1sMuOpenNotBptxORL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9207     saveTags = cms.bool( True ),
9208     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9209     PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenNotBptxOR" ),
9210     MaxEta = cms.double( 2.5 ),
9211     MinPt = cms.double( 0.0 ),
9212     MaxDeltaR = cms.double( 0.3 ),
9213     MinN = cms.int32( 1 ),
9214     CentralBxOnly = cms.bool( True ),
9215     SelectQualities = cms.vint32(  )
9216 )
9217 fragment.hltL2fL1sMuOpenNotBptxORL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9218     saveTags = cms.bool( True ),
9219     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9220     CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
9221     PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORL1Filtered0" ),
9222     SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
9223     MinN = cms.int32( 1 ),
9224     MaxEta = cms.double( 2.5 ),
9225     AbsEtaBins = cms.vdouble( 5.0 ),
9226     MinNstations = cms.vint32( 0 ),
9227     MinNhits = cms.vint32( 1 ),
9228     CutOnChambers = cms.bool( False ),
9229     MinNchambers = cms.vint32( 0 ),
9230     MaxDr = cms.double( 9999.0 ),
9231     MinDr = cms.double( -1.0 ),
9232     MaxDz = cms.double( 9999.0 ),
9233     MinDxySig = cms.double( -1.0 ),
9234     MinPt = cms.double( 10.0 ),
9235     NSigmaPt = cms.double( 0.0 ),
9236     MatchToPreviousCand = cms.bool( True )
9237 )
9238 fragment.hltPreL2Mu45NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler",
9239     offset = cms.uint32( 0 ),
9240     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9241 )
9242 fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered45Sta3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9243     saveTags = cms.bool( True ),
9244     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9245     CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
9246     PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ),
9247     SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
9248     MinN = cms.int32( 1 ),
9249     MaxEta = cms.double( 2.5 ),
9250     AbsEtaBins = cms.vdouble( 5.0 ),
9251     MinNstations = cms.vint32( 3 ),
9252     MinNhits = cms.vint32( 1 ),
9253     CutOnChambers = cms.bool( False ),
9254     MinNchambers = cms.vint32( 0 ),
9255     MaxDr = cms.double( 9999.0 ),
9256     MinDr = cms.double( -1.0 ),
9257     MaxDz = cms.double( 9999.0 ),
9258     MinDxySig = cms.double( -1.0 ),
9259     MinPt = cms.double( 45.0 ),
9260     NSigmaPt = cms.double( 0.0 ),
9261     MatchToPreviousCand = cms.bool( True )
9262 )
9263 fragment.hltPreL2Mu40NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler",
9264     offset = cms.uint32( 0 ),
9265     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9266 )
9267 fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered40Sta3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9268     saveTags = cms.bool( True ),
9269     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9270     CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
9271     PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ),
9272     SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
9273     MinN = cms.int32( 1 ),
9274     MaxEta = cms.double( 2.5 ),
9275     AbsEtaBins = cms.vdouble( 5.0 ),
9276     MinNstations = cms.vint32( 3 ),
9277     MinNhits = cms.vint32( 1 ),
9278     CutOnChambers = cms.bool( False ),
9279     MinNchambers = cms.vint32( 0 ),
9280     MaxDr = cms.double( 9999.0 ),
9281     MinDr = cms.double( -1.0 ),
9282     MaxDz = cms.double( 9999.0 ),
9283     MinDxySig = cms.double( -1.0 ),
9284     MinPt = cms.double( 40.0 ),
9285     NSigmaPt = cms.double( 0.0 ),
9286     MatchToPreviousCand = cms.bool( True )
9287 )
9288 fragment.hltL1sCDC = cms.EDFilter( "HLTL1TSeed",
9289     saveTags = cms.bool( True ),
9290     L1SeedsLogicalExpression = cms.string( "L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142" ),
9291     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9292     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9293     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9294     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9295     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9296     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9297     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9298     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9299     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9300 )
9301 fragment.hltPreCDCL2cosmic10er1p0 = cms.EDFilter( "HLTPrescaler",
9302     offset = cms.uint32( 0 ),
9303     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9304 )
9305 fragment.hltL1fL1sCDCL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9306     saveTags = cms.bool( True ),
9307     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9308     PreviousCandTag = cms.InputTag( "hltL1sCDC" ),
9309     MaxEta = cms.double( 2.5 ),
9310     MinPt = cms.double( 0.0 ),
9311     MaxDeltaR = cms.double( 0.3 ),
9312     MinN = cms.int32( 1 ),
9313     CentralBxOnly = cms.bool( False ),
9314     SelectQualities = cms.vint32(  )
9315 )
9316 fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9317     saveTags = cms.bool( True ),
9318     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9319     CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
9320     PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ),
9321     SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
9322     MinN = cms.int32( 1 ),
9323     MaxEta = cms.double( 1.0 ),
9324     AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ),
9325     MinNstations = cms.vint32( 0, 2, 0, 2 ),
9326     MinNhits = cms.vint32( 0, 1, 0, 1 ),
9327     CutOnChambers = cms.bool( False ),
9328     MinNchambers = cms.vint32( 0 ),
9329     MaxDr = cms.double( 9999.0 ),
9330     MinDr = cms.double( -1.0 ),
9331     MaxDz = cms.double( 9999.0 ),
9332     MinDxySig = cms.double( -1.0 ),
9333     MinPt = cms.double( 10.0 ),
9334     NSigmaPt = cms.double( 0.0 ),
9335     MatchToPreviousCand = cms.bool( True )
9336 )
9337 fragment.hltPreCDCL2cosmic5p5er1p0 = cms.EDFilter( "HLTPrescaler",
9338     offset = cms.uint32( 0 ),
9339     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9340 )
9341 fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9342     saveTags = cms.bool( True ),
9343     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9344     CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
9345     PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ),
9346     SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
9347     MinN = cms.int32( 1 ),
9348     MaxEta = cms.double( 1.0 ),
9349     AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ),
9350     MinNstations = cms.vint32( 0, 2, 0, 2 ),
9351     MinNhits = cms.vint32( 0, 1, 0, 1 ),
9352     CutOnChambers = cms.bool( False ),
9353     MinNchambers = cms.vint32( 0 ),
9354     MaxDr = cms.double( 9999.0 ),
9355     MinDr = cms.double( -1.0 ),
9356     MaxDz = cms.double( 9999.0 ),
9357     MinDxySig = cms.double( -1.0 ),
9358     MinPt = cms.double( 5.5 ),
9359     NSigmaPt = cms.double( 0.0 ),
9360     MatchToPreviousCand = cms.bool( True )
9361 )
9362 fragment.hltPrePPSMaxTracksPerArm1 = cms.EDFilter( "HLTPrescaler",
9363     offset = cms.uint32( 0 ),
9364     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9365 )
9366 fragment.hltCTPPSPixelDigis = cms.EDProducer( "CTPPSPixelRawToDigi",
9367     isRun3 = cms.bool( True ),
9368     includeErrors = cms.bool( True ),
9369     inputLabel = cms.InputTag( "rawDataCollector" ),
9370     mappingLabel = cms.string( "RPix" )
9371 )
9372 fragment.hltCTPPSPixelClusters = cms.EDProducer( "CTPPSPixelClusterProducer",
9373     RPixVerbosity = cms.untracked.int32( 0 ),
9374     tag = cms.InputTag( "hltCTPPSPixelDigis" ),
9375     SeedADCThreshold = cms.int32( 2 ),
9376     ADCThreshold = cms.int32( 2 ),
9377     ElectronADCGain = cms.double( 135.0 ),
9378     VCaltoElectronGain = cms.int32( 50 ),
9379     VCaltoElectronOffset = cms.int32( -411 ),
9380     doSingleCalibration = cms.bool( False )
9381 )
9382 fragment.hltCTPPSPixelRecHits = cms.EDProducer( "CTPPSPixelRecHitProducer",
9383     RPixVerbosity = cms.untracked.int32( 0 ),
9384     RPixClusterTag = cms.InputTag( "hltCTPPSPixelClusters" )
9385 )
9386 fragment.hltCTPPSPixelLocalTracks = cms.EDProducer( "CTPPSPixelLocalTrackProducer",
9387     tag = cms.InputTag( "hltCTPPSPixelRecHits" ),
9388     patternFinderAlgorithm = cms.string( "RPixRoadFinder" ),
9389     trackFinderAlgorithm = cms.string( "RPixPlaneCombinatoryTracking" ),
9390     trackMinNumberOfPoints = cms.uint32( 3 ),
9391     verbosity = cms.untracked.int32( 0 ),
9392     maximumChi2OverNDF = cms.double( 5.0 ),
9393     maximumXLocalDistanceFromTrack = cms.double( 0.2 ),
9394     maximumYLocalDistanceFromTrack = cms.double( 0.3 ),
9395     maxHitPerPlane = cms.int32( 20 ),
9396     maxHitPerRomanPot = cms.int32( 60 ),
9397     maxTrackPerRomanPot = cms.int32( 10 ),
9398     maxTrackPerPattern = cms.int32( 5 ),
9399     numberOfPlanesPerPot = cms.int32( 6 ),
9400     roadRadius = cms.double( 1.0 ),
9401     minRoadSize = cms.int32( 3 ),
9402     maxRoadSize = cms.int32( 20 ),
9403     roadRadiusBadPot = cms.double( 0.5 )
9404 )
9405 fragment.hltPPSExpCalFilter = cms.EDFilter( "HLTPPSCalFilter",
9406     pixelLocalTrackInputTag = cms.InputTag( "hltCTPPSPixelLocalTracks" ),
9407     minTracks = cms.int32( 1 ),
9408     maxTracks = cms.int32( 1 ),
9409     do_express = cms.bool( True ),
9410     triggerType = cms.int32( 91 )
9411 )
9412 fragment.hltPPSCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
9413     inputTag = cms.InputTag( "rawDataCollector" ),
9414     fedList = cms.vuint32( 579, 581, 582, 583, 586, 587, 588, 589, 1462, 1463 )
9415 )
9416 fragment.hltPrePPSMaxTracksPerRP4 = cms.EDFilter( "HLTPrescaler",
9417     offset = cms.uint32( 0 ),
9418     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9419 )
9420 fragment.hltPPSPrCalFilter = cms.EDFilter( "HLTPPSCalFilter",
9421     pixelLocalTrackInputTag = cms.InputTag( "hltCTPPSPixelLocalTracks" ),
9422     minTracks = cms.int32( 1 ),
9423     maxTracks = cms.int32( 4 ),
9424     do_express = cms.bool( False ),
9425     triggerType = cms.int32( 91 )
9426 )
9427 fragment.hltPrePPSRandom = cms.EDFilter( "HLTPrescaler",
9428     offset = cms.uint32( 0 ),
9429     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9430 )
9431 fragment.hltPreSpecialHLTPhysics = cms.EDFilter( "HLTPrescaler",
9432     offset = cms.uint32( 0 ),
9433     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9434 )
9435 fragment.hltPreAlCaLumiPixelsCountsRandomHighRate = cms.EDFilter( "HLTPrescaler",
9436     offset = cms.uint32( 0 ),
9437     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9438 )
9439 fragment.hltL1sZeroBiasOrZeroBiasCopy = cms.EDFilter( "HLTL1TSeed",
9440     saveTags = cms.bool( True ),
9441     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_ZeroBias_copy" ),
9442     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9443     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9444     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9445     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9446     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9447     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9448     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9449     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9450     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9451 )
9452 fragment.hltPreAlCaLumiPixelsCountsZeroBiasVdM = cms.EDFilter( "HLTPrescaler",
9453     offset = cms.uint32( 0 ),
9454     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9455 )
9456 fragment.hltL1sZeroBiasOrZeroBiasCopyOrAlwaysTrueOrBptxOR = cms.EDFilter( "HLTL1TSeed",
9457     saveTags = cms.bool( True ),
9458     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_ZeroBias_copy OR L1_AlwaysTrue OR L1_BptxOR" ),
9459     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9460     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9461     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9462     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9463     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9464     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9465     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9466     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9467     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9468 )
9469 fragment.hltPreAlCaLumiPixelsCountsZeroBiasGated = cms.EDFilter( "HLTPrescaler",
9470     offset = cms.uint32( 0 ),
9471     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9472 )
9473 fragment.hltAlcaPixelClusterCountsGated = cms.EDProducer( "AlcaPCCEventProducer",
9474     pixelClusterLabel = cms.InputTag( "hltSiPixelClusters" ),
9475     trigstring = cms.untracked.string( "alcaPCCEvent" ),
9476     savePerROCInfo = cms.bool( False )
9477 )
9478 fragment.hltL1sSingleMuOpen = cms.EDFilter( "HLTL1TSeed",
9479     saveTags = cms.bool( True ),
9480     L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen" ),
9481     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9482     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9483     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9484     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9485     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9486     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9487     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9488     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9489     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9490 )
9491 fragment.hltPreL1SingleMuOpen = cms.EDFilter( "HLTPrescaler",
9492     offset = cms.uint32( 0 ),
9493     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9494 )
9495 fragment.hltL1MuOpenL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9496     saveTags = cms.bool( True ),
9497     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9498     PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpen" ),
9499     MaxEta = cms.double( 2.5 ),
9500     MinPt = cms.double( 0.0 ),
9501     MaxDeltaR = cms.double( 0.3 ),
9502     MinN = cms.int32( 1 ),
9503     CentralBxOnly = cms.bool( True ),
9504     SelectQualities = cms.vint32(  )
9505 )
9506 fragment.hltPreL1SingleMuOpenDT = cms.EDFilter( "HLTPrescaler",
9507     offset = cms.uint32( 0 ),
9508     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9509 )
9510 fragment.hltL1MuOpenL1FilteredDT = cms.EDFilter( "HLTMuonL1TFilter",
9511     saveTags = cms.bool( True ),
9512     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9513     PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpen" ),
9514     MaxEta = cms.double( 1.25 ),
9515     MinPt = cms.double( 0.0 ),
9516     MaxDeltaR = cms.double( 0.3 ),
9517     MinN = cms.int32( 1 ),
9518     CentralBxOnly = cms.bool( True ),
9519     SelectQualities = cms.vint32(  )
9520 )
9521 fragment.hltL1sSingleMu3 = cms.EDFilter( "HLTL1TSeed",
9522     saveTags = cms.bool( True ),
9523     L1SeedsLogicalExpression = cms.string( "L1_SingleMu3" ),
9524     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9525     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9526     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9527     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9528     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9529     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9530     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9531     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9532     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9533 )
9534 fragment.hltPreL1SingleMu3 = cms.EDFilter( "HLTPrescaler",
9535     offset = cms.uint32( 0 ),
9536     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9537 )
9538 fragment.hltL1fL1sMu3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9539     saveTags = cms.bool( True ),
9540     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9541     PreviousCandTag = cms.InputTag( "hltL1sSingleMu3" ),
9542     MaxEta = cms.double( 2.5 ),
9543     MinPt = cms.double( 0.0 ),
9544     MaxDeltaR = cms.double( 0.3 ),
9545     MinN = cms.int32( 1 ),
9546     CentralBxOnly = cms.bool( True ),
9547     SelectQualities = cms.vint32(  )
9548 )
9549 fragment.hltL1sSingleMu5 = cms.EDFilter( "HLTL1TSeed",
9550     saveTags = cms.bool( True ),
9551     L1SeedsLogicalExpression = cms.string( "L1_SingleMu5" ),
9552     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9553     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9554     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9555     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9556     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9557     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9558     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9559     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9560     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9561 )
9562 fragment.hltPreL1SingleMu5 = cms.EDFilter( "HLTPrescaler",
9563     offset = cms.uint32( 0 ),
9564     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9565 )
9566 fragment.hltL1fL1sMu5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9567     saveTags = cms.bool( True ),
9568     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9569     PreviousCandTag = cms.InputTag( "hltL1sSingleMu5" ),
9570     MaxEta = cms.double( 2.5 ),
9571     MinPt = cms.double( 0.0 ),
9572     MaxDeltaR = cms.double( 0.3 ),
9573     MinN = cms.int32( 1 ),
9574     CentralBxOnly = cms.bool( True ),
9575     SelectQualities = cms.vint32(  )
9576 )
9577 fragment.hltL1sSingleMu7 = cms.EDFilter( "HLTL1TSeed",
9578     saveTags = cms.bool( True ),
9579     L1SeedsLogicalExpression = cms.string( "L1_SingleMu7" ),
9580     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9581     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9582     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9583     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9584     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9585     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9586     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9587     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9588     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9589 )
9590 fragment.hltPreL1SingleMu7 = cms.EDFilter( "HLTPrescaler",
9591     offset = cms.uint32( 0 ),
9592     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9593 )
9594 fragment.hltL1fL1sMu7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9595     saveTags = cms.bool( True ),
9596     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9597     PreviousCandTag = cms.InputTag( "hltL1sSingleMu7" ),
9598     MaxEta = cms.double( 2.5 ),
9599     MinPt = cms.double( 0.0 ),
9600     MaxDeltaR = cms.double( 0.3 ),
9601     MinN = cms.int32( 1 ),
9602     CentralBxOnly = cms.bool( True ),
9603     SelectQualities = cms.vint32(  )
9604 )
9605 fragment.hltL1sDoubleMu0 = cms.EDFilter( "HLTL1TSeed",
9606     saveTags = cms.bool( True ),
9607     L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0" ),
9608     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9609     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9610     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9611     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9612     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9613     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9614     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9615     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9616     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9617 )
9618 fragment.hltPreL1DoubleMu0 = cms.EDFilter( "HLTPrescaler",
9619     offset = cms.uint32( 0 ),
9620     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9621 )
9622 fragment.hltDoubleMu0L1Filtered = cms.EDFilter( "HLTMuonL1TFilter",
9623     saveTags = cms.bool( True ),
9624     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9625     PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ),
9626     MaxEta = cms.double( 2.5 ),
9627     MinPt = cms.double( 0.0 ),
9628     MaxDeltaR = cms.double( 0.3 ),
9629     MinN = cms.int32( 2 ),
9630     CentralBxOnly = cms.bool( True ),
9631     SelectQualities = cms.vint32(  )
9632 )
9633 fragment.hltL1sSingleJet8erHE = cms.EDFilter( "HLTL1TSeed",
9634     saveTags = cms.bool( True ),
9635     L1SeedsLogicalExpression = cms.string( "L1_SingleJet8erHE" ),
9636     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9637     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9638     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9639     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9640     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9641     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9642     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9643     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9644     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9645 )
9646 fragment.hltPreL1SingleJet8erHE = cms.EDFilter( "HLTPrescaler",
9647     offset = cms.uint32( 0 ),
9648     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9649 )
9650 fragment.hltL1sSingleJet10erHE = cms.EDFilter( "HLTL1TSeed",
9651     saveTags = cms.bool( True ),
9652     L1SeedsLogicalExpression = cms.string( "L1_SingleJet10erHE" ),
9653     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9654     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9655     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9656     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9657     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9658     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9659     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9660     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9661     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9662 )
9663 fragment.hltPreL1SingleJet10erHE = cms.EDFilter( "HLTPrescaler",
9664     offset = cms.uint32( 0 ),
9665     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9666 )
9667 fragment.hltL1sSingleJet12erHE = cms.EDFilter( "HLTL1TSeed",
9668     saveTags = cms.bool( True ),
9669     L1SeedsLogicalExpression = cms.string( "L1_SingleJet12erHE" ),
9670     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9671     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9672     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9673     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9674     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9675     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9676     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9677     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9678     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9679 )
9680 fragment.hltPreL1SingleJet12erHE = cms.EDFilter( "HLTPrescaler",
9681     offset = cms.uint32( 0 ),
9682     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9683 )
9684 fragment.hltL1sSingleJet35 = cms.EDFilter( "HLTL1TSeed",
9685     saveTags = cms.bool( True ),
9686     L1SeedsLogicalExpression = cms.string( "L1_SingleJet35" ),
9687     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9688     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9689     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9690     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9691     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9692     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9693     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9694     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9695     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9696 )
9697 fragment.hltPreL1SingleJet35 = cms.EDFilter( "HLTPrescaler",
9698     offset = cms.uint32( 0 ),
9699     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9700 )
9701 fragment.hltL1sSingleJet200 = cms.EDFilter( "HLTL1TSeed",
9702     saveTags = cms.bool( True ),
9703     L1SeedsLogicalExpression = cms.string( "L1_SingleJet200" ),
9704     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9705     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9706     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9707     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9708     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9709     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9710     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9711     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9712     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9713 )
9714 fragment.hltPreL1SingleJet200 = cms.EDFilter( "HLTPrescaler",
9715     offset = cms.uint32( 0 ),
9716     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9717 )
9718 fragment.hltL1sSingleEG8er2p5 = cms.EDFilter( "HLTL1TSeed",
9719     saveTags = cms.bool( True ),
9720     L1SeedsLogicalExpression = cms.string( "L1_SingleEG8er2p5" ),
9721     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9722     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9723     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9724     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9725     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9726     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9727     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9728     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9729     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9730 )
9731 fragment.hltPreL1SingleEG8er2p5 = cms.EDFilter( "HLTPrescaler",
9732     offset = cms.uint32( 0 ),
9733     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9734 )
9735 fragment.hltL1sSingleEG10er2p5 = cms.EDFilter( "HLTL1TSeed",
9736     saveTags = cms.bool( True ),
9737     L1SeedsLogicalExpression = cms.string( "L1_SingleEG10er2p5" ),
9738     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9739     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9740     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9741     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9742     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9743     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9744     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9745     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9746     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9747 )
9748 fragment.hltPreL1SingleEG10er2p5 = cms.EDFilter( "HLTPrescaler",
9749     offset = cms.uint32( 0 ),
9750     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9751 )
9752 fragment.hltL1sSingleEG15er2p5 = cms.EDFilter( "HLTL1TSeed",
9753     saveTags = cms.bool( True ),
9754     L1SeedsLogicalExpression = cms.string( "L1_SingleEG15er2p5" ),
9755     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9756     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9757     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9758     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9759     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9760     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9761     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9762     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9763     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9764 )
9765 fragment.hltPreL1SingleEG15er2p5 = cms.EDFilter( "HLTPrescaler",
9766     offset = cms.uint32( 0 ),
9767     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9768 )
9769 fragment.hltL1sSingleEG26er2p5 = cms.EDFilter( "HLTL1TSeed",
9770     saveTags = cms.bool( True ),
9771     L1SeedsLogicalExpression = cms.string( "L1_SingleEG26er2p5" ),
9772     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9773     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9774     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9775     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9776     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9777     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9778     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9779     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9780     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9781 )
9782 fragment.hltPreL1SingleEG26er2p5 = cms.EDFilter( "HLTPrescaler",
9783     offset = cms.uint32( 0 ),
9784     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9785 )
9786 fragment.hltL1sSingleEG28er2p5 = cms.EDFilter( "HLTL1TSeed",
9787     saveTags = cms.bool( True ),
9788     L1SeedsLogicalExpression = cms.string( "L1_SingleEG28er2p5" ),
9789     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9790     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9791     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9792     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9793     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9794     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9795     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9796     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9797     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9798 )
9799 fragment.hltPreL1SingleEG28er2p5 = cms.EDFilter( "HLTPrescaler",
9800     offset = cms.uint32( 0 ),
9801     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9802 )
9803 fragment.hltL1sSingleEG28er2p1 = cms.EDFilter( "HLTL1TSeed",
9804     saveTags = cms.bool( True ),
9805     L1SeedsLogicalExpression = cms.string( "L1_SingleEG28er2p1" ),
9806     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9807     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9808     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9809     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9810     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9811     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9812     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9813     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9814     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9815 )
9816 fragment.hltPreL1SingleEG28er2p1 = cms.EDFilter( "HLTPrescaler",
9817     offset = cms.uint32( 0 ),
9818     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9819 )
9820 fragment.hltL1sSingleEG28er1p5 = cms.EDFilter( "HLTL1TSeed",
9821     saveTags = cms.bool( True ),
9822     L1SeedsLogicalExpression = cms.string( "L1_SingleEG28er1p5" ),
9823     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9824     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9825     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9826     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9827     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9828     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9829     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9830     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9831     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9832 )
9833 fragment.hltPreL1SingleEG28er1p5 = cms.EDFilter( "HLTPrescaler",
9834     offset = cms.uint32( 0 ),
9835     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9836 )
9837 fragment.hltL1sSingleEG34er2p5 = cms.EDFilter( "HLTL1TSeed",
9838     saveTags = cms.bool( True ),
9839     L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5" ),
9840     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9841     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9842     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9843     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9844     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9845     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9846     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9847     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9848     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9849 )
9850 fragment.hltPreL1SingleEG34er2p5 = cms.EDFilter( "HLTPrescaler",
9851     offset = cms.uint32( 0 ),
9852     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9853 )
9854 fragment.hltL1sSingleEG36er2p5 = cms.EDFilter( "HLTL1TSeed",
9855     saveTags = cms.bool( True ),
9856     L1SeedsLogicalExpression = cms.string( "L1_SingleEG36er2p5" ),
9857     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9858     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9859     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9860     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9861     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9862     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9863     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9864     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9865     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9866 )
9867 fragment.hltPreL1SingleEG36er2p5 = cms.EDFilter( "HLTPrescaler",
9868     offset = cms.uint32( 0 ),
9869     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9870 )
9871 fragment.hltL1sSingleEG38er2p5 = cms.EDFilter( "HLTL1TSeed",
9872     saveTags = cms.bool( True ),
9873     L1SeedsLogicalExpression = cms.string( "L1_SingleEG38er2p5" ),
9874     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9875     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9876     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9877     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9878     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9879     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9880     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9881     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9882     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9883 )
9884 fragment.hltPreL1SingleEG38er2p5 = cms.EDFilter( "HLTPrescaler",
9885     offset = cms.uint32( 0 ),
9886     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9887 )
9888 fragment.hltL1sSingleEG40er2p5 = cms.EDFilter( "HLTL1TSeed",
9889     saveTags = cms.bool( True ),
9890     L1SeedsLogicalExpression = cms.string( "L1_SingleEG40er2p5" ),
9891     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9892     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9893     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9894     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9895     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9896     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9897     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9898     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9899     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9900 )
9901 fragment.hltPreL1SingleEG40er2p5 = cms.EDFilter( "HLTPrescaler",
9902     offset = cms.uint32( 0 ),
9903     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9904 )
9905 fragment.hltL1sSingleEG42er2p5 = cms.EDFilter( "HLTL1TSeed",
9906     saveTags = cms.bool( True ),
9907     L1SeedsLogicalExpression = cms.string( "L1_SingleEG42er2p5" ),
9908     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9909     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9910     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9911     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9912     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9913     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9914     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9915     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9916     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9917 )
9918 fragment.hltPreL1SingleEG42er2p5 = cms.EDFilter( "HLTPrescaler",
9919     offset = cms.uint32( 0 ),
9920     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9921 )
9922 fragment.hltL1sSingleEG45er2p5 = cms.EDFilter( "HLTL1TSeed",
9923     saveTags = cms.bool( True ),
9924     L1SeedsLogicalExpression = cms.string( "L1_SingleEG45er2p5" ),
9925     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9926     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9927     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9928     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9929     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9930     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9931     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9932     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9933     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9934 )
9935 fragment.hltPreL1SingleEG45er2p5 = cms.EDFilter( "HLTPrescaler",
9936     offset = cms.uint32( 0 ),
9937     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9938 )
9939 fragment.hltL1sL1SingleEG50 = cms.EDFilter( "HLTL1TSeed",
9940     saveTags = cms.bool( True ),
9941     L1SeedsLogicalExpression = cms.string( "L1_SingleEG50" ),
9942     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9943     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9944     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9945     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9946     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9947     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9948     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9949     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9950     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9951 )
9952 fragment.hltPreL1SingleEG50 = cms.EDFilter( "HLTPrescaler",
9953     offset = cms.uint32( 0 ),
9954     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9955 )
9956 fragment.hltL1sSingleJet60 = cms.EDFilter( "HLTL1TSeed",
9957     saveTags = cms.bool( True ),
9958     L1SeedsLogicalExpression = cms.string( "L1_SingleJet60" ),
9959     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9960     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9961     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9962     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9963     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9964     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9965     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9966     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9967     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9968 )
9969 fragment.hltPreL1SingleJet60 = cms.EDFilter( "HLTPrescaler",
9970     offset = cms.uint32( 0 ),
9971     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9972 )
9973 fragment.hltL1sSingleJet90 = cms.EDFilter( "HLTL1TSeed",
9974     saveTags = cms.bool( True ),
9975     L1SeedsLogicalExpression = cms.string( "L1_SingleJet90" ),
9976     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9977     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9978     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9979     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9980     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9981     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9982     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9983     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9984     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
9985 )
9986 fragment.hltPreL1SingleJet90 = cms.EDFilter( "HLTPrescaler",
9987     offset = cms.uint32( 0 ),
9988     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9989 )
9990 fragment.hltL1sSingleJet120 = cms.EDFilter( "HLTL1TSeed",
9991     saveTags = cms.bool( True ),
9992     L1SeedsLogicalExpression = cms.string( "L1_SingleJet120" ),
9993     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9994     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
9995     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9996     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
9997     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9998     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9999     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10000     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10001     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10002 )
10003 fragment.hltPreL1SingleJet120 = cms.EDFilter( "HLTPrescaler",
10004     offset = cms.uint32( 0 ),
10005     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10006 )
10007 fragment.hltL1sSingleJet180 = cms.EDFilter( "HLTL1TSeed",
10008     saveTags = cms.bool( True ),
10009     L1SeedsLogicalExpression = cms.string( "L1_SingleJet180" ),
10010     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10011     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10012     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10013     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10014     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10015     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10016     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10017     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10018     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10019 )
10020 fragment.hltPreL1SingleJet180 = cms.EDFilter( "HLTPrescaler",
10021     offset = cms.uint32( 0 ),
10022     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10023 )
10024 fragment.hltL1sHTT120er = cms.EDFilter( "HLTL1TSeed",
10025     saveTags = cms.bool( True ),
10026     L1SeedsLogicalExpression = cms.string( "L1_HTT120er" ),
10027     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10028     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10029     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10030     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10031     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10032     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10033     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10034     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10035     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10036 )
10037 fragment.hltPreL1HTT120er = cms.EDFilter( "HLTPrescaler",
10038     offset = cms.uint32( 0 ),
10039     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10040 )
10041 fragment.hltL1sHTT160er = cms.EDFilter( "HLTL1TSeed",
10042     saveTags = cms.bool( True ),
10043     L1SeedsLogicalExpression = cms.string( "L1_HTT160er" ),
10044     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10045     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10046     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10047     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10048     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10049     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10050     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10051     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10052     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10053 )
10054 fragment.hltPreL1HTT160er = cms.EDFilter( "HLTPrescaler",
10055     offset = cms.uint32( 0 ),
10056     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10057 )
10058 fragment.hltL1sHTT200er = cms.EDFilter( "HLTL1TSeed",
10059     saveTags = cms.bool( True ),
10060     L1SeedsLogicalExpression = cms.string( "L1_HTT200er" ),
10061     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10062     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10063     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10064     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10065     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10066     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10067     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10068     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10069     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10070 )
10071 fragment.hltPreL1HTT200er = cms.EDFilter( "HLTPrescaler",
10072     offset = cms.uint32( 0 ),
10073     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10074 )
10075 fragment.hltL1sHTT255er = cms.EDFilter( "HLTL1TSeed",
10076     saveTags = cms.bool( True ),
10077     L1SeedsLogicalExpression = cms.string( "L1_HTT255er" ),
10078     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10079     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10080     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10081     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10082     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10083     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10084     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10085     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10086     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10087 )
10088 fragment.hltPreL1HTT255er = cms.EDFilter( "HLTPrescaler",
10089     offset = cms.uint32( 0 ),
10090     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10091 )
10092 fragment.hltL1sHTT280er = cms.EDFilter( "HLTL1TSeed",
10093     saveTags = cms.bool( True ),
10094     L1SeedsLogicalExpression = cms.string( "L1_HTT280er" ),
10095     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10096     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10097     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10098     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10099     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10100     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10101     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10102     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10103     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10104 )
10105 fragment.hltPreL1HTT280er = cms.EDFilter( "HLTPrescaler",
10106     offset = cms.uint32( 0 ),
10107     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10108 )
10109 fragment.hltL1sHTT320er = cms.EDFilter( "HLTL1TSeed",
10110     saveTags = cms.bool( True ),
10111     L1SeedsLogicalExpression = cms.string( "L1_HTT320er" ),
10112     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10113     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10114     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10115     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10116     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10117     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10118     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10119     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10120     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10121 )
10122 fragment.hltPreL1HTT320er = cms.EDFilter( "HLTPrescaler",
10123     offset = cms.uint32( 0 ),
10124     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10125 )
10126 fragment.hltL1sHTT360er = cms.EDFilter( "HLTL1TSeed",
10127     saveTags = cms.bool( True ),
10128     L1SeedsLogicalExpression = cms.string( "L1_HTT360er" ),
10129     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10130     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10131     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10132     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10133     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10134     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10135     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10136     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10137     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10138 )
10139 fragment.hltPreL1HTT360er = cms.EDFilter( "HLTPrescaler",
10140     offset = cms.uint32( 0 ),
10141     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10142 )
10143 fragment.hltL1sHTT400er = cms.EDFilter( "HLTL1TSeed",
10144     saveTags = cms.bool( True ),
10145     L1SeedsLogicalExpression = cms.string( "L1_HTT400er" ),
10146     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10147     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10148     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10149     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10150     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10151     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10152     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10153     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10154     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10155 )
10156 fragment.hltPreL1HTT400er = cms.EDFilter( "HLTPrescaler",
10157     offset = cms.uint32( 0 ),
10158     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10159 )
10160 fragment.hltL1sHTT450er = cms.EDFilter( "HLTL1TSeed",
10161     saveTags = cms.bool( True ),
10162     L1SeedsLogicalExpression = cms.string( "L1_HTT450er" ),
10163     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10164     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10165     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10166     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10167     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10168     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10169     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10170     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10171     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10172 )
10173 fragment.hltPreL1HTT450er = cms.EDFilter( "HLTPrescaler",
10174     offset = cms.uint32( 0 ),
10175     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10176 )
10177 fragment.hltL1sETM120 = cms.EDFilter( "HLTL1TSeed",
10178     saveTags = cms.bool( True ),
10179     L1SeedsLogicalExpression = cms.string( "L1_ETM120" ),
10180     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10181     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10182     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10183     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10184     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10185     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10186     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10187     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10188     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10189 )
10190 fragment.hltPreL1ETM120 = cms.EDFilter( "HLTPrescaler",
10191     offset = cms.uint32( 0 ),
10192     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10193 )
10194 fragment.hltL1sETM150 = cms.EDFilter( "HLTL1TSeed",
10195     saveTags = cms.bool( True ),
10196     L1SeedsLogicalExpression = cms.string( "L1_ETM150" ),
10197     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10198     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10199     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10200     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10201     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10202     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10203     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10204     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10205     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10206 )
10207 fragment.hltPreL1ETM150 = cms.EDFilter( "HLTPrescaler",
10208     offset = cms.uint32( 0 ),
10209     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10210 )
10211 fragment.hltL1sEXTHCALLaserMon1 = cms.EDFilter( "HLTL1TSeed",
10212     saveTags = cms.bool( True ),
10213     L1SeedsLogicalExpression = cms.string( "L1_HCAL_LaserMon_Trig" ),
10214     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10215     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10216     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10217     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10218     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10219     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10220     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10221     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10222     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10223 )
10224 fragment.hltPreL1EXTHCALLaserMon1 = cms.EDFilter( "HLTPrescaler",
10225     offset = cms.uint32( 0 ),
10226     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10227 )
10228 fragment.hltL1sEXTHCALLaserMon4 = cms.EDFilter( "HLTL1TSeed",
10229     saveTags = cms.bool( True ),
10230     L1SeedsLogicalExpression = cms.string( "L1_HCAL_LaserMon_Veto" ),
10231     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10232     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10233     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10234     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10235     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10236     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10237     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10238     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10239     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10240 )
10241 fragment.hltPreL1EXTHCALLaserMon4 = cms.EDFilter( "HLTPrescaler",
10242     offset = cms.uint32( 0 ),
10243     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10244 )
10245 fragment.hltL1sMuShowerOneNominal = cms.EDFilter( "HLTL1TSeed",
10246     saveTags = cms.bool( True ),
10247     L1SeedsLogicalExpression = cms.string( "L1_SingleMuShower_Nominal OR L1_SingleMuShower_Tight" ),
10248     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10249     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10250     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10251     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10252     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10253     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10254     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10255     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10256     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10257 )
10258 fragment.hltPreCscClusterCosmic = cms.EDFilter( "HLTPrescaler",
10259     offset = cms.uint32( 0 ),
10260     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10261 )
10262 fragment.hltCSCrechitClusters = cms.EDProducer( "CSCrechitClusterProducer",
10263     nRechitMin = cms.int32( 50 ),
10264     rParam = cms.double( 0.4 ),
10265     nStationThres = cms.int32( 10 ),
10266     recHitLabel = cms.InputTag( "hltCsc2DRecHits" )
10267 )
10268 fragment.hltCscClusterCosmic = cms.EDFilter( "HLTMuonRecHitClusterFilter",
10269     ClusterTag = cms.InputTag( "hltCSCrechitClusters" ),
10270     MinN = cms.int32( 1 ),
10271     MinSize = cms.int32( 50 ),
10272     MinSizeMinusMB1 = cms.int32( -1 ),
10273     MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ),
10274     MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ),
10275     MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ),
10276     MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ),
10277     MinSizeRegionCutClusterSize = cms.vint32( -1, -1, -1, -1 ),
10278     Max_nMB1 = cms.int32( -1 ),
10279     Max_nMB2 = cms.int32( -1 ),
10280     Max_nME11 = cms.int32( -1 ),
10281     Max_nME12 = cms.int32( -1 ),
10282     Max_nME41 = cms.int32( -1 ),
10283     Max_nME42 = cms.int32( -1 ),
10284     MinNstation = cms.int32( 0 ),
10285     MinAvgStation = cms.double( 0.0 ),
10286     MinTime = cms.double( -999.0 ),
10287     MaxTime = cms.double( 999.0 ),
10288     MinEta = cms.double( -1.0 ),
10289     MaxEta = cms.double( -1.0 ),
10290     MaxTimeSpread = cms.double( -1.0 )
10291 )
10292 fragment.hltL1sHTTForBeamSpotHT60 = cms.EDFilter( "HLTL1TSeed",
10293     saveTags = cms.bool( True ),
10294     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" ),
10295     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10296     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10297     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10298     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10299     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10300     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10301     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10302     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10303     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10304 )
10305 fragment.hltPreHT60Beamspot = cms.EDFilter( "HLTPrescaler",
10306     offset = cms.uint32( 0 ),
10307     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10308 )
10309 fragment.hltHT60 = cms.EDFilter( "HLTHtMhtFilter",
10310     saveTags = cms.bool( True ),
10311     htLabels = cms.VInputTag( 'hltHtMht' ),
10312     mhtLabels = cms.VInputTag( 'hltHtMht' ),
10313     minHt = cms.vdouble( 60.0 ),
10314     minMht = cms.vdouble( 0.0 ),
10315     minMeff = cms.vdouble( 0.0 ),
10316     meffSlope = cms.vdouble( 1.0 )
10317 )
10318 fragment.hltL1sZeroBiasOrMinBias = cms.EDFilter( "HLTL1TSeed",
10319     saveTags = cms.bool( True ),
10320     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_MinimumBiasHF0_AND_BptxAND" ),
10321     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10322     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10323     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10324     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10325     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10326     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10327     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10328     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10329     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10330 )
10331 fragment.hltPreHT300BeamspotPixelClustersWP2 = cms.EDFilter( "HLTPrescaler",
10332     offset = cms.uint32( 0 ),
10333     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10334 )
10335 fragment.hltPixelActivityFilterWP2 = cms.EDFilter( "HLTPixelActivityFilter",
10336     saveTags = cms.bool( True ),
10337     inputTag = cms.InputTag( "hltSiPixelClusters" ),
10338     minClusters = cms.uint32( 0 ),
10339     maxClusters = cms.uint32( 0 ),
10340     minClustersBPix = cms.uint32( 10 ),
10341     maxClustersBPix = cms.uint32( 0 ),
10342     minClustersFPix = cms.uint32( 0 ),
10343     maxClustersFPix = cms.uint32( 0 ),
10344     minLayersBPix = cms.uint32( 0 ),
10345     maxLayersBPix = cms.uint32( 0 ),
10346     minLayersFPix = cms.uint32( 0 ),
10347     maxLayersFPix = cms.uint32( 0 )
10348 )
10349 fragment.hltPrePixelClustersWP2 = cms.EDFilter( "HLTPrescaler",
10350     offset = cms.uint32( 0 ),
10351     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10352 )
10353 fragment.hltPrePixelClustersWP1 = cms.EDFilter( "HLTPrescaler",
10354     offset = cms.uint32( 0 ),
10355     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10356 )
10357 fragment.hltPixelActivityFilterWP1 = cms.EDFilter( "HLTPixelActivityFilter",
10358     saveTags = cms.bool( True ),
10359     inputTag = cms.InputTag( "hltSiPixelClusters" ),
10360     minClusters = cms.uint32( 0 ),
10361     maxClusters = cms.uint32( 0 ),
10362     minClustersBPix = cms.uint32( 25 ),
10363     maxClustersBPix = cms.uint32( 0 ),
10364     minClustersFPix = cms.uint32( 0 ),
10365     maxClustersFPix = cms.uint32( 0 ),
10366     minLayersBPix = cms.uint32( 0 ),
10367     maxLayersBPix = cms.uint32( 0 ),
10368     minLayersFPix = cms.uint32( 0 ),
10369     maxLayersFPix = cms.uint32( 0 )
10370 )
10371 fragment.hltL1sBptxOR = cms.EDFilter( "HLTL1TSeed",
10372     saveTags = cms.bool( True ),
10373     L1SeedsLogicalExpression = cms.string( "L1_BptxPlus OR L1_BptxMinus OR L1_ZeroBias OR L1_BptxOR" ),
10374     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10375     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10376     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10377     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10378     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10379     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10380     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10381     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10382     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10383 )
10384 fragment.hltPreBptxOR = cms.EDFilter( "HLTPrescaler",
10385     offset = cms.uint32( 0 ),
10386     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10387 )
10388 fragment.hltL1sSingleMuCosmicsEMTF = cms.EDFilter( "HLTL1TSeed",
10389     saveTags = cms.bool( True ),
10390     L1SeedsLogicalExpression = cms.string( "L1_SingleMuCosmics_EMTF" ),
10391     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10392     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10393     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10394     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10395     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10396     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10397     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10398     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10399     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10400 )
10401 fragment.hltPreL1SingleMuCosmicsEMTF = cms.EDFilter( "HLTPrescaler",
10402     offset = cms.uint32( 0 ),
10403     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10404 )
10405 fragment.hltPreL1SingleMuCosmicsCosmicTracking = cms.EDFilter( "HLTPrescaler",
10406     offset = cms.uint32( 0 ),
10407     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10408 )
10409 fragment.hltFullSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
10410     ProductLabel = cms.InputTag( "rawDataCollector" ),
10411     ConditionsLabel = cms.string( "" ),
10412     onDemand = cms.bool( False ),
10413     DoAPVEmulatorCheck = cms.bool( False ),
10414     LegacyUnpacker = cms.bool( False ),
10415     HybridZeroSuppressed = cms.bool( False ),
10416     Clusterizer = cms.PSet( 
10417       ConditionsLabel = cms.string( "" ),
10418       ClusterThreshold = cms.double( 5.0 ),
10419       SeedThreshold = cms.double( 3.0 ),
10420       Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
10421       ChannelThreshold = cms.double( 2.0 ),
10422       MaxAdjacentBad = cms.uint32( 0 ),
10423       setDetId = cms.bool( True ),
10424       MaxSequentialHoles = cms.uint32( 0 ),
10425       RemoveApvShots = cms.bool( True ),
10426       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
10427       MaxSequentialBad = cms.uint32( 1 )
10428     ),
10429     Algorithms = cms.PSet( 
10430       Use10bitsTruncation = cms.bool( False ),
10431       CommonModeNoiseSubtractionMode = cms.string( "Median" ),
10432       useCMMeanMap = cms.bool( False ),
10433       TruncateInSuppressor = cms.bool( True ),
10434       doAPVRestore = cms.bool( False ),
10435       SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
10436       PedestalSubtractionFedMode = cms.bool( True )
10437     )
10438 )
10439 fragment.hltFullMeasurementTrackerEvent = cms.EDProducer( "MeasurementTrackerEventProducer",
10440     measurementTracker = cms.string( "hltESPMeasurementTracker" ),
10441     skipClusters = cms.InputTag( "" ),
10442     pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
10443     stripClusterProducer = cms.string( "hltFullSiStripRawToClustersFacility" ),
10444     Phase2TrackerCluster1DProducer = cms.string( "" ),
10445     vectorHits = cms.InputTag( "" ),
10446     vectorHitsRej = cms.InputTag( "" ),
10447     inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
10448     badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
10449     pixelCablingMapLabel = cms.string( "" ),
10450     inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
10451     switchOffPixelsIfEmpty = cms.bool( True )
10452 )
10453 fragment.hltGlobalSiStripMatchedRecHitsFull = cms.EDProducer( "SiStripRecHitConverter",
10454     ClusterProducer = cms.InputTag( "hltFullSiStripRawToClustersFacility" ),
10455     rphiRecHits = cms.string( "rphiRecHit" ),
10456     stereoRecHits = cms.string( "stereoRecHit" ),
10457     matchedRecHits = cms.string( "matchedRecHit" ),
10458     useSiStripQuality = cms.bool( False ),
10459     MaskBadAPVFibers = cms.bool( False ),
10460     doMatching = cms.bool( True ),
10461     StripCPE = cms.ESInputTag( "hltESPStripCPEfromTrackAngle","hltESPStripCPEfromTrackAngle" ),
10462     Matcher = cms.ESInputTag( "SiStripRecHitMatcherESProducer","StandardMatcher" ),
10463     siStripQualityLabel = cms.ESInputTag( "","" )
10464 )
10465 fragment.hltSimpleCosmicBONSeedingLayers = cms.EDProducer( "SeedingLayersEDProducer",
10466     layerList = cms.vstring( 'MTOB4+MTOB5+MTOB6',
10467       'MTOB3+MTOB5+MTOB6',
10468       'MTOB3+MTOB4+MTOB5',
10469       'MTOB3+MTOB4+MTOB6',
10470       'TOB2+MTOB4+MTOB5',
10471       'TOB2+MTOB3+MTOB5',
10472       'TEC7_pos+TEC8_pos+TEC9_pos',
10473       'TEC6_pos+TEC7_pos+TEC8_pos',
10474       'TEC5_pos+TEC6_pos+TEC7_pos',
10475       'TEC4_pos+TEC5_pos+TEC6_pos',
10476       'TEC3_pos+TEC4_pos+TEC5_pos',
10477       'TEC2_pos+TEC3_pos+TEC4_pos',
10478       'TEC1_pos+TEC2_pos+TEC3_pos',
10479       'TEC7_neg+TEC8_neg+TEC9_neg',
10480       'TEC6_neg+TEC7_neg+TEC8_neg',
10481       'TEC5_neg+TEC6_neg+TEC7_neg',
10482       'TEC4_neg+TEC5_neg+TEC6_neg',
10483       'TEC3_neg+TEC4_neg+TEC5_neg',
10484       'TEC2_neg+TEC3_neg+TEC4_neg',
10485       'TEC1_neg+TEC2_neg+TEC3_neg',
10486       'TEC6_pos+TEC8_pos+TEC9_pos',
10487       'TEC5_pos+TEC7_pos+TEC8_pos',
10488       'TEC4_pos+TEC6_pos+TEC7_pos',
10489       'TEC3_pos+TEC5_pos+TEC6_pos',
10490       'TEC2_pos+TEC4_pos+TEC5_pos',
10491       'TEC1_pos+TEC3_pos+TEC4_pos',
10492       'TEC6_pos+TEC7_pos+TEC9_pos',
10493       'TEC5_pos+TEC6_pos+TEC8_pos',
10494       'TEC4_pos+TEC5_pos+TEC7_pos',
10495       'TEC3_pos+TEC4_pos+TEC6_pos',
10496       'TEC2_pos+TEC3_pos+TEC5_pos',
10497       'TEC1_pos+TEC2_pos+TEC4_pos',
10498       'TEC6_neg+TEC8_neg+TEC9_neg',
10499       'TEC5_neg+TEC7_neg+TEC8_neg',
10500       'TEC4_neg+TEC6_neg+TEC7_neg',
10501       'TEC3_neg+TEC5_neg+TEC6_neg',
10502       'TEC2_neg+TEC4_neg+TEC5_neg',
10503       'TEC1_neg+TEC3_neg+TEC4_neg',
10504       'TEC6_neg+TEC7_neg+TEC9_neg',
10505       'TEC5_neg+TEC6_neg+TEC8_neg',
10506       'TEC4_neg+TEC5_neg+TEC7_neg',
10507       'TEC3_neg+TEC4_neg+TEC6_neg',
10508       'TEC2_neg+TEC3_neg+TEC5_neg',
10509       'TEC1_neg+TEC2_neg+TEC4_neg',
10510       'MTOB6+TEC1_pos+TEC2_pos',
10511       'MTOB6+TEC1_neg+TEC2_neg',
10512       'MTOB6+MTOB5+TEC1_pos',
10513       'MTOB6+MTOB5+TEC1_neg' ),
10514     BPix = cms.PSet(  ),
10515     FPix = cms.PSet(  ),
10516     TIB = cms.PSet( 
10517       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10518       matchedRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','matchedRecHit' ),
10519       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
10520     ),
10521     TID = cms.PSet(  ),
10522     TOB = cms.PSet( 
10523       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10524       matchedRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','matchedRecHit' ),
10525       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
10526     ),
10527     TEC = cms.PSet( 
10528       useSimpleRphiHitsCleaner = cms.bool( False ),
10529       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10530       minRing = cms.int32( 5 ),
10531       matchedRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','matchedRecHit' ),
10532       useRingSlector = cms.bool( False ),
10533       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
10534       maxRing = cms.int32( 7 ),
10535       rphiRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','rphiRecHit' )
10536     ),
10537     MTIB = cms.PSet( 
10538       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10539       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
10540       rphiRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','rphiRecHit' )
10541     ),
10542     MTID = cms.PSet(  ),
10543     MTOB = cms.PSet( 
10544       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10545       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
10546       rphiRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','rphiRecHit' )
10547     ),
10548     MTEC = cms.PSet(  )
10549 )
10550 fragment.hltSimpleCosmicBONSeeds = cms.EDProducer( "SimpleCosmicBONSeeder",
10551     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10552     ClusterCheckPSet = cms.PSet( 
10553       MaxNumberOfPixelClusters = cms.uint32( 1000 ),
10554       DontCountDetsAboveNClusters = cms.uint32( 20 ),
10555       ClusterCollectionLabel = cms.InputTag( "hltFullSiStripRawToClustersFacility" ),
10556       MaxNumberOfStripClusters = cms.uint32( 300 ),
10557       PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10558       doClusterCheck = cms.bool( True )
10559     ),
10560     maxTriplets = cms.int32( 50000 ),
10561     maxSeeds = cms.int32( 20000 ),
10562     RegionPSet = cms.PSet( 
10563       originZPosition = cms.double( 0.0 ),
10564       ptMin = cms.double( 0.5 ),
10565       originHalfLength = cms.double( 90.0 ),
10566       pMin = cms.double( 1.0 ),
10567       originRadius = cms.double( 150.0 )
10568     ),
10569     TripletsSrc = cms.InputTag( "hltSimpleCosmicBONSeedingLayers" ),
10570     TripletsDebugLevel = cms.untracked.uint32( 0 ),
10571     seedOnMiddle = cms.bool( False ),
10572     rescaleError = cms.double( 1.0 ),
10573     ClusterChargeCheck = cms.PSet( 
10574       Thresholds = cms.PSet( 
10575         TOB = cms.int32( 0 ),
10576         TIB = cms.int32( 0 ),
10577         TID = cms.int32( 0 ),
10578         TEC = cms.int32( 0 )
10579       ),
10580       matchedRecHitsUseAnd = cms.bool( True ),
10581       checkCharge = cms.bool( False )
10582     ),
10583     HitsPerModuleCheck = cms.PSet( 
10584       Thresholds = cms.PSet( 
10585         TOB = cms.int32( 20 ),
10586         TIB = cms.int32( 20 ),
10587         TID = cms.int32( 20 ),
10588         TEC = cms.int32( 20 )
10589       ),
10590       checkHitsPerModule = cms.bool( True )
10591     ),
10592     minimumGoodHitsInSeed = cms.int32( 3 ),
10593     writeTriplets = cms.bool( False ),
10594     helixDebugLevel = cms.untracked.uint32( 0 ),
10595     seedDebugLevel = cms.untracked.uint32( 0 ),
10596     PositiveYOnly = cms.bool( False ),
10597     NegativeYOnly = cms.bool( False )
10598 )
10599 fragment.hltCombinatorialcosmicseedingtripletsP5 = cms.EDProducer( "SeedingLayersEDProducer",
10600     layerList = cms.vstring( 'MTOB4+MTOB5+MTOB6',
10601       'MTOB3+MTOB5+MTOB6',
10602       'MTOB3+MTOB4+MTOB5',
10603       'TOB2+MTOB4+MTOB5',
10604       'MTOB3+MTOB4+MTOB6',
10605       'TOB2+MTOB4+MTOB6' ),
10606     BPix = cms.PSet(  ),
10607     FPix = cms.PSet(  ),
10608     TIB = cms.PSet( 
10609       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10610       matchedRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','matchedRecHit' ),
10611       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
10612     ),
10613     TID = cms.PSet(  ),
10614     TOB = cms.PSet( 
10615       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10616       matchedRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','matchedRecHit' ),
10617       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
10618     ),
10619     TEC = cms.PSet( 
10620       useSimpleRphiHitsCleaner = cms.bool( True ),
10621       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10622       minRing = cms.int32( 5 ),
10623       matchedRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','matchedRecHit' ),
10624       useRingSlector = cms.bool( False ),
10625       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
10626       maxRing = cms.int32( 7 ),
10627       rphiRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','rphiRecHit' )
10628     ),
10629     MTIB = cms.PSet( 
10630       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10631       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
10632       rphiRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','rphiRecHit' )
10633     ),
10634     MTID = cms.PSet(  ),
10635     MTOB = cms.PSet( 
10636       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10637       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
10638       rphiRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','rphiRecHit' )
10639     ),
10640     MTEC = cms.PSet(  )
10641 )
10642 fragment.hltCombinatorialcosmicseedingpairsTOBP5 = cms.EDProducer( "SeedingLayersEDProducer",
10643     layerList = cms.vstring( 'MTOB5+MTOB6',
10644       'MTOB4+MTOB5' ),
10645     BPix = cms.PSet(  ),
10646     FPix = cms.PSet(  ),
10647     TIB = cms.PSet( 
10648       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10649       matchedRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','matchedRecHit' ),
10650       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
10651     ),
10652     TID = cms.PSet(  ),
10653     TOB = cms.PSet( 
10654       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10655       matchedRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','matchedRecHit' ),
10656       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
10657     ),
10658     TEC = cms.PSet( 
10659       useSimpleRphiHitsCleaner = cms.bool( True ),
10660       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10661       minRing = cms.int32( 5 ),
10662       matchedRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','matchedRecHit' ),
10663       useRingSlector = cms.bool( False ),
10664       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
10665       maxRing = cms.int32( 7 ),
10666       rphiRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','rphiRecHit' )
10667     ),
10668     MTIB = cms.PSet( 
10669       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10670       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
10671       rphiRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','rphiRecHit' )
10672     ),
10673     MTID = cms.PSet(  ),
10674     MTOB = cms.PSet( 
10675       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10676       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
10677       rphiRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','rphiRecHit' )
10678     ),
10679     MTEC = cms.PSet(  )
10680 )
10681 fragment.hltCombinatorialcosmicseedingpairsTECposP5 = cms.EDProducer( "SeedingLayersEDProducer",
10682     layerList = cms.vstring( 'TEC1_pos+TEC2_pos',
10683       'TEC2_pos+TEC3_pos',
10684       'TEC3_pos+TEC4_pos',
10685       'TEC4_pos+TEC5_pos',
10686       'TEC5_pos+TEC6_pos',
10687       'TEC6_pos+TEC7_pos',
10688       'TEC7_pos+TEC8_pos',
10689       'TEC8_pos+TEC9_pos' ),
10690     BPix = cms.PSet(  ),
10691     FPix = cms.PSet(  ),
10692     TIB = cms.PSet(  ),
10693     TID = cms.PSet(  ),
10694     TOB = cms.PSet(  ),
10695     TEC = cms.PSet( 
10696       useSimpleRphiHitsCleaner = cms.bool( True ),
10697       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10698       minRing = cms.int32( 5 ),
10699       matchedRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','matchedRecHit' ),
10700       useRingSlector = cms.bool( True ),
10701       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
10702       maxRing = cms.int32( 7 ),
10703       rphiRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','rphiRecHit' )
10704     ),
10705     MTIB = cms.PSet(  ),
10706     MTID = cms.PSet(  ),
10707     MTOB = cms.PSet(  ),
10708     MTEC = cms.PSet(  )
10709 )
10710 fragment.hltCombinatorialcosmicseedingpairsTECnegP5 = cms.EDProducer( "SeedingLayersEDProducer",
10711     layerList = cms.vstring( 'TEC1_neg+TEC2_neg',
10712       'TEC2_neg+TEC3_neg',
10713       'TEC3_neg+TEC4_neg',
10714       'TEC4_neg+TEC5_neg',
10715       'TEC5_neg+TEC6_neg',
10716       'TEC6_neg+TEC7_neg',
10717       'TEC7_neg+TEC8_neg',
10718       'TEC8_neg+TEC9_neg' ),
10719     BPix = cms.PSet(  ),
10720     FPix = cms.PSet(  ),
10721     TIB = cms.PSet(  ),
10722     TID = cms.PSet(  ),
10723     TOB = cms.PSet(  ),
10724     TEC = cms.PSet( 
10725       useSimpleRphiHitsCleaner = cms.bool( True ),
10726       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10727       minRing = cms.int32( 5 ),
10728       matchedRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','matchedRecHit' ),
10729       useRingSlector = cms.bool( True ),
10730       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
10731       maxRing = cms.int32( 7 ),
10732       rphiRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','rphiRecHit' )
10733     ),
10734     MTIB = cms.PSet(  ),
10735     MTID = cms.PSet(  ),
10736     MTOB = cms.PSet(  ),
10737     MTEC = cms.PSet(  )
10738 )
10739 fragment.hltCombinatorialcosmicseedfinderP5 = cms.EDProducer( "CtfSpecialSeedGenerator",
10740     SeedMomentum = cms.double( 5.0 ),
10741     ErrorRescaling = cms.double( 50.0 ),
10742     RegionFactoryPSet = cms.PSet( 
10743       RegionPSet = cms.PSet( 
10744         ptMin = cms.double( 0.9 ),
10745         originXPos = cms.double( 0.0 ),
10746         originYPos = cms.double( 0.0 ),
10747         originZPos = cms.double( 0.0 ),
10748         originHalfLength = cms.double( 21.2 ),
10749         originRadius = cms.double( 0.2 ),
10750         precise = cms.bool( True ),
10751         useMultipleScattering = cms.bool( False )
10752       ),
10753       ComponentName = cms.string( "GlobalRegionProducer" )
10754     ),
10755     Charges = cms.vint32( -1 ),
10756     OrderedHitsFactoryPSets = cms.VPSet( 
10757       cms.PSet(  LayerSrc = cms.InputTag( "hltCombinatorialcosmicseedingtripletsP5" ),
10758         NavigationDirection = cms.string( "outsideIn" ),
10759         PropagationDirection = cms.string( "alongMomentum" ),
10760         ComponentName = cms.string( "GenericTripletGenerator" )
10761       ),
10762       cms.PSet(  LayerSrc = cms.InputTag( "hltCombinatorialcosmicseedingpairsTOBP5" ),
10763         NavigationDirection = cms.string( "outsideIn" ),
10764         PropagationDirection = cms.string( "alongMomentum" ),
10765         ComponentName = cms.string( "GenericPairGenerator" )
10766       ),
10767       cms.PSet(  LayerSrc = cms.InputTag( "hltCombinatorialcosmicseedingpairsTECposP5" ),
10768         NavigationDirection = cms.string( "outsideIn" ),
10769         PropagationDirection = cms.string( "alongMomentum" ),
10770         ComponentName = cms.string( "GenericPairGenerator" )
10771       ),
10772       cms.PSet(  LayerSrc = cms.InputTag( "hltCombinatorialcosmicseedingpairsTECposP5" ),
10773         NavigationDirection = cms.string( "insideOut" ),
10774         PropagationDirection = cms.string( "alongMomentum" ),
10775         ComponentName = cms.string( "GenericPairGenerator" )
10776       ),
10777       cms.PSet(  LayerSrc = cms.InputTag( "hltCombinatorialcosmicseedingpairsTECnegP5" ),
10778         NavigationDirection = cms.string( "outsideIn" ),
10779         PropagationDirection = cms.string( "alongMomentum" ),
10780         ComponentName = cms.string( "GenericPairGenerator" )
10781       ),
10782       cms.PSet(  LayerSrc = cms.InputTag( "hltCombinatorialcosmicseedingpairsTECnegP5" ),
10783         NavigationDirection = cms.string( "insideOut" ),
10784         PropagationDirection = cms.string( "alongMomentum" ),
10785         ComponentName = cms.string( "GenericPairGenerator" )
10786       )
10787     ),
10788     UseScintillatorsConstraint = cms.bool( False ),
10789     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10790     SeedsFromPositiveY = cms.bool( True ),
10791     SeedsFromNegativeY = cms.bool( False ),
10792     doClusterCheck = cms.bool( True ),
10793     ClusterCollectionLabel = cms.InputTag( "hltFullSiStripRawToClustersFacility" ),
10794     MaxNumberOfStripClusters = cms.uint32( 300 ),
10795     MaxNumberOfPixelClusters = cms.uint32( 1000 ),
10796     PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10797     CheckHitsAreOnDifferentLayers = cms.bool( False ),
10798     SetMomentum = cms.bool( True ),
10799     requireBOFF = cms.bool( True ),
10800     maxSeeds = cms.int32( 10000 ),
10801     DontCountDetsAboveNClusters = cms.untracked.uint32( 20 ),
10802     UpperScintillatorParameters = cms.PSet( 
10803       WidthInX = cms.double( 100.0 ),
10804       GlobalX = cms.double( 0.0 ),
10805       GlobalY = cms.double( 300.0 ),
10806       GlobalZ = cms.double( 50.0 ),
10807       LenghtInZ = cms.double( 100.0 )
10808     ),
10809     LowerScintillatorParameters = cms.PSet( 
10810       WidthInX = cms.double( 100.0 ),
10811       GlobalX = cms.double( 0.0 ),
10812       GlobalY = cms.double( -100.0 ),
10813       GlobalZ = cms.double( 50.0 ),
10814       LenghtInZ = cms.double( 100.0 )
10815     )
10816 )
10817 fragment.hltCombinedP5SeedsForCTF = cms.EDProducer( "SeedCombiner",
10818     seedCollections = cms.VInputTag( 'hltCombinatorialcosmicseedfinderP5','hltSimpleCosmicBONSeeds' ),
10819     PairCollection = cms.untracked.InputTag( "hltCombinatorialcosmicseedfinderP5" ),
10820     TripletCollection = cms.untracked.InputTag( "hltSimpleCosmicBONSeeds" )
10821 )
10822 fragment.hltCkfTrackCandidatesP5 = cms.EDProducer( "CkfTrackCandidateMaker",
10823     cleanTrajectoryAfterInOut = cms.bool( True ),
10824     doSeedingRegionRebuilding = cms.bool( True ),
10825     onlyPixelHitsForSeedCleaner = cms.bool( False ),
10826     reverseTrajectories = cms.bool( False ),
10827     useHitsSplitting = cms.bool( True ),
10828     MeasurementTrackerEvent = cms.InputTag( "hltFullMeasurementTrackerEvent" ),
10829     src = cms.InputTag( "hltCombinedP5SeedsForCTF" ),
10830     clustersToSkip = cms.InputTag( "" ),
10831     phase2clustersToSkip = cms.InputTag( "" ),
10832     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTGroupedCkfTrajectoryBuilderP5" ) ),
10833     TransientInitialStateEstimatorParameters = cms.PSet( 
10834       propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
10835       numberMeasurementsForFit = cms.int32( 4 ),
10836       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
10837     ),
10838     numHitsForSeedCleaner = cms.int32( 4 ),
10839     NavigationSchool = cms.string( "CosmicNavigationSchool" ),
10840     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10841     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHitsP5" ),
10842     maxNSeeds = cms.uint32( 500000 ),
10843     maxSeedsBeforeCleaning = cms.uint32( 5000 )
10844 )
10845 fragment.hltCtfWithMaterialTracksCosmics = cms.EDProducer( "TrackProducer",
10846     useSimpleMF = cms.bool( False ),
10847     SimpleMagneticField = cms.string( "" ),
10848     src = cms.InputTag( "hltCkfTrackCandidatesP5" ),
10849     clusterRemovalInfo = cms.InputTag( "" ),
10850     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10851     Fitter = cms.string( "hltESFittingSmootherRKP5" ),
10852     useHitsSplitting = cms.bool( False ),
10853     alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10854     TrajectoryInEvent = cms.bool( False ),
10855     TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10856     AlgorithmName = cms.string( "ctf" ),
10857     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
10858     GeometricInnerState = cms.bool( True ),
10859     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10860     MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
10861     MeasurementTrackerEvent = cms.InputTag( "hltFullMeasurementTrackerEvent" )
10862 )
10863 fragment.hltCtfWithMaterialTracksP5 = cms.EDProducer( "CosmicTrackSelector",
10864     src = cms.InputTag( "hltCtfWithMaterialTracksCosmics" ),
10865     keepAllTracks = cms.bool( False ),
10866     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10867     copyTrajectories = cms.untracked.bool( False ),
10868     copyExtras = cms.untracked.bool( True ),
10869     qualityBit = cms.string( "" ),
10870     chi2n_par = cms.double( 10.0 ),
10871     max_d0 = cms.double( 110.0 ),
10872     max_z0 = cms.double( 300.0 ),
10873     max_eta = cms.double( 2.0 ),
10874     min_pt = cms.double( 1.0 ),
10875     min_nHit = cms.uint32( 5 ),
10876     min_nPixelHit = cms.uint32( 0 ),
10877     minNumberLayers = cms.uint32( 0 ),
10878     minNumber3DLayers = cms.uint32( 0 ),
10879     maxNumberLostLayers = cms.uint32( 999 )
10880 )
10881 fragment.hltCtfWithMaterialTracksP5TrackCountFilter = cms.EDFilter( "TrackCountFilter",
10882     src = cms.InputTag( "hltCtfWithMaterialTracksP5" ),
10883     minNumber = cms.uint32( 1 )
10884 )
10885 fragment.hltPreL1SingleMuCosmicsPointingCosmicTracking = cms.EDFilter( "HLTPrescaler",
10886     offset = cms.uint32( 0 ),
10887     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10888 )
10889 fragment.hltL2CosmicsMuonTrackerPointingFilter = cms.EDFilter( "HLTMuonPointingFilter",
10890     SALabel = cms.InputTag( 'hltL2CosmicMuons','UpdatedAtVtx' ),
10891     PropagatorName = cms.string( "SteppingHelixPropagatorAny" ),
10892     radius = cms.double( 90.0 ),
10893     maxZ = cms.double( 280.0 ),
10894     PixHits = cms.uint32( 0 ),
10895     TkLayers = cms.uint32( 0 ),
10896     MuonHits = cms.uint32( 0 )
10897 )
10898 fragment.hltPreL1FatEvents = cms.EDFilter( "HLTPrescaler",
10899     offset = cms.uint32( 0 ),
10900     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10901 )
10902 fragment.hltPreRandomHighRate = cms.EDFilter( "HLTPrescaler",
10903     offset = cms.uint32( 0 ),
10904     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10905 )
10906 fragment.hltPreZeroBiasHighRate = cms.EDFilter( "HLTPrescaler",
10907     offset = cms.uint32( 0 ),
10908     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10909 )
10910 fragment.hltPreZeroBiasGated = cms.EDFilter( "HLTPrescaler",
10911     offset = cms.uint32( 0 ),
10912     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10913 )
10914 fragment.hltBXGateFilter = cms.EDFilter( "BunchCrossingFilter",
10915     bunches = cms.vuint32( 2 )
10916 )
10917 fragment.hltL1sZeroBiasCopyOrAlwaysTrue = cms.EDFilter( "HLTL1TSeed",
10918     saveTags = cms.bool( True ),
10919     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias_copy OR L1_AlwaysTrue" ),
10920     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10921     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10922     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10923     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
10924     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10925     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10926     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10927     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10928     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
10929 )
10930 fragment.hltPreSpecialZeroBias = cms.EDFilter( "HLTPrescaler",
10931     offset = cms.uint32( 0 ),
10932     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10933 )
10934 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
10935     throw = cms.bool( False ),
10936     processName = cms.string( "@" ),
10937     moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
10938     moduleLabelPatternsToSkip = cms.vstring(  )
10939 )
10940 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
10941     processName = cms.string( "@" )
10942 )
10943 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
10944     AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
10945     ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
10946     MinBx = cms.int32( 0 ),
10947     MaxBx = cms.int32( 0 ),
10948     DumpTrigResults = cms.bool( False ),
10949     DumpRecord = cms.bool( False ),
10950     DumpTrigSummary = cms.bool( True ),
10951     ReadPrescalesFromFile = cms.bool( False ),
10952     psFileName = cms.string( "prescale_L1TGlobal.csv" ),
10953     psColumn = cms.int32( 0 )
10954 )
10955 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
10956     HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ),
10957     reportBy = cms.untracked.string( "job" ),
10958     resetBy = cms.untracked.string( "never" ),
10959     serviceBy = cms.untracked.string( "never" ),
10960     ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
10961     ReferenceRate = cms.untracked.double( 100.0 )
10962 )
10963 fragment.hltDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "TriggerResultsFilter",
10964     usePathStatus = cms.bool( True ),
10965     hltResults = cms.InputTag( "" ),
10966     l1tResults = cms.InputTag( "" ),
10967     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10968     throw = cms.bool( True ),
10969     triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v4 / 100',
10970       'AlCa_LumiPixelsCounts_Random_v10' )
10971 )
10972 fragment.hltPreDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "HLTPrescaler",
10973     offset = cms.uint32( 0 ),
10974     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10975 )
10976 fragment.hltDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "TriggerResultsFilter",
10977     usePathStatus = cms.bool( True ),
10978     hltResults = cms.InputTag( "" ),
10979     l1tResults = cms.InputTag( "" ),
10980     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10981     throw = cms.bool( True ),
10982     triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v10',
10983       'AlCa_LumiPixelsCounts_ZeroBias_v12' )
10984 )
10985 fragment.hltPreDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "HLTPrescaler",
10986     offset = cms.uint32( 0 ),
10987     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10988 )
10989 fragment.hltDatasetAlCaLumiPixelsCountsPromptHighRate = cms.EDFilter( "TriggerResultsFilter",
10990     usePathStatus = cms.bool( True ),
10991     hltResults = cms.InputTag( "" ),
10992     l1tResults = cms.InputTag( "" ),
10993     l1tIgnoreMaskAndPrescale = cms.bool( False ),
10994     throw = cms.bool( True ),
10995     triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v4',
10996       'AlCa_LumiPixelsCounts_ZeroBiasVdM_v4' )
10997 )
10998 fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate0 = cms.EDFilter( "HLTPrescaler",
10999     offset = cms.uint32( 0 ),
11000     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11001 )
11002 fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate1 = cms.EDFilter( "HLTPrescaler",
11003     offset = cms.uint32( 1 ),
11004     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11005 )
11006 fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate2 = cms.EDFilter( "HLTPrescaler",
11007     offset = cms.uint32( 2 ),
11008     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11009 )
11010 fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate3 = cms.EDFilter( "HLTPrescaler",
11011     offset = cms.uint32( 3 ),
11012     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11013 )
11014 fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate4 = cms.EDFilter( "HLTPrescaler",
11015     offset = cms.uint32( 4 ),
11016     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11017 )
11018 fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate5 = cms.EDFilter( "HLTPrescaler",
11019     offset = cms.uint32( 5 ),
11020     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11021 )
11022 fragment.hltDatasetAlCaLumiPixelsCountsGated = cms.EDFilter( "TriggerResultsFilter",
11023     usePathStatus = cms.bool( True ),
11024     hltResults = cms.InputTag( "" ),
11025     l1tResults = cms.InputTag( "" ),
11026     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11027     throw = cms.bool( True ),
11028     triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_ZeroBiasGated_v5' )
11029 )
11030 fragment.hltPreDatasetAlCaLumiPixelsCountsGated = cms.EDFilter( "HLTPrescaler",
11031     offset = cms.uint32( 0 ),
11032     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11033 )
11034 fragment.hltDatasetAlCaP0 = cms.EDFilter( "TriggerResultsFilter",
11035     usePathStatus = cms.bool( True ),
11036     hltResults = cms.InputTag( "" ),
11037     l1tResults = cms.InputTag( "" ),
11038     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11039     throw = cms.bool( True ),
11040     triggerConditions = cms.vstring( 'AlCa_EcalEtaEBonly_v25',
11041       'AlCa_EcalEtaEEonly_v25',
11042       'AlCa_EcalPi0EBonly_v25',
11043       'AlCa_EcalPi0EEonly_v25' )
11044 )
11045 fragment.hltPreDatasetAlCaP0 = cms.EDFilter( "HLTPrescaler",
11046     offset = cms.uint32( 0 ),
11047     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11048 )
11049 fragment.hltDatasetAlCaPPSExpress = cms.EDFilter( "TriggerResultsFilter",
11050     usePathStatus = cms.bool( True ),
11051     hltResults = cms.InputTag( "" ),
11052     l1tResults = cms.InputTag( "" ),
11053     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11054     throw = cms.bool( True ),
11055     triggerConditions = cms.vstring( 'HLT_PPSMaxTracksPerArm1_v9',
11056       'HLT_PPSMaxTracksPerRP4_v9' )
11057 )
11058 fragment.hltPreDatasetAlCaPPSExpress = cms.EDFilter( "HLTPrescaler",
11059     offset = cms.uint32( 0 ),
11060     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11061 )
11062 fragment.hltDatasetAlCaPPSPrompt = cms.EDFilter( "TriggerResultsFilter",
11063     usePathStatus = cms.bool( True ),
11064     hltResults = cms.InputTag( "" ),
11065     l1tResults = cms.InputTag( "" ),
11066     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11067     throw = cms.bool( True ),
11068     triggerConditions = cms.vstring( 'HLT_PPSMaxTracksPerArm1_v9',
11069       'HLT_PPSMaxTracksPerRP4_v9' )
11070 )
11071 fragment.hltPreDatasetAlCaPPSPrompt = cms.EDFilter( "HLTPrescaler",
11072     offset = cms.uint32( 0 ),
11073     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11074 )
11075 fragment.hltDatasetAlCaPhiSym = cms.EDFilter( "TriggerResultsFilter",
11076     usePathStatus = cms.bool( True ),
11077     hltResults = cms.InputTag( "" ),
11078     l1tResults = cms.InputTag( "" ),
11079     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11080     throw = cms.bool( True ),
11081     triggerConditions = cms.vstring( 'AlCa_EcalPhiSym_v20' )
11082 )
11083 fragment.hltPreDatasetAlCaPhiSym = cms.EDFilter( "HLTPrescaler",
11084     offset = cms.uint32( 0 ),
11085     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11086 )
11087 fragment.hltDatasetCommissioning = cms.EDFilter( "TriggerResultsFilter",
11088     usePathStatus = cms.bool( True ),
11089     hltResults = cms.InputTag( "" ),
11090     l1tResults = cms.InputTag( "" ),
11091     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11092     throw = cms.bool( True ),
11093     triggerConditions = cms.vstring( 'HLT_IsoTrackHB_v14',
11094       'HLT_IsoTrackHE_v14',
11095       'HLT_L1SingleMuCosmics_EMTF_v4' )
11096 )
11097 fragment.hltPreDatasetCommissioning = cms.EDFilter( "HLTPrescaler",
11098     offset = cms.uint32( 0 ),
11099     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11100 )
11101 fragment.hltDatasetCosmics = cms.EDFilter( "TriggerResultsFilter",
11102     usePathStatus = cms.bool( True ),
11103     hltResults = cms.InputTag( "" ),
11104     l1tResults = cms.InputTag( "" ),
11105     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11106     throw = cms.bool( True ),
11107     triggerConditions = cms.vstring( 'HLT_L1SingleMu3_v5',
11108       'HLT_L1SingleMu5_v5',
11109       'HLT_L1SingleMu7_v5',
11110       'HLT_L1SingleMuCosmics_v8',
11111       'HLT_L1SingleMuOpen_DT_v6',
11112       'HLT_L1SingleMuOpen_v6' )
11113 )
11114 fragment.hltPreDatasetCosmics = cms.EDFilter( "HLTPrescaler",
11115     offset = cms.uint32( 0 ),
11116     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11117 )
11118 fragment.hltDatasetDQMGPUvsCPU = cms.EDFilter( "TriggerResultsFilter",
11119     usePathStatus = cms.bool( True ),
11120     hltResults = cms.InputTag( "" ),
11121     l1tResults = cms.InputTag( "" ),
11122     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11123     throw = cms.bool( True ),
11124     triggerConditions = cms.vstring( 'DQM_EcalReconstruction_v12',
11125       'DQM_HcalReconstruction_v10',
11126       'DQM_PixelReconstruction_v12' )
11127 )
11128 fragment.hltPreDatasetDQMGPUvsCPU = cms.EDFilter( "HLTPrescaler",
11129     offset = cms.uint32( 0 ),
11130     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11131 )
11132 fragment.hltDatasetDQMOnlineBeamspot = cms.EDFilter( "TriggerResultsFilter",
11133     usePathStatus = cms.bool( True ),
11134     hltResults = cms.InputTag( "" ),
11135     l1tResults = cms.InputTag( "" ),
11136     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11137     throw = cms.bool( True ),
11138     triggerConditions = cms.vstring( 'HLT_HT300_Beamspot_v23',
11139       'HLT_HT60_Beamspot_v22',
11140       'HLT_ZeroBias_Beamspot_v16' )
11141 )
11142 fragment.hltPreDatasetDQMOnlineBeamspot = cms.EDFilter( "HLTPrescaler",
11143     offset = cms.uint32( 0 ),
11144     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11145 )
11146 fragment.hltDatasetDQMPPSRandom = cms.EDFilter( "TriggerResultsFilter",
11147     usePathStatus = cms.bool( True ),
11148     hltResults = cms.InputTag( "" ),
11149     l1tResults = cms.InputTag( "" ),
11150     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11151     throw = cms.bool( True ),
11152     triggerConditions = cms.vstring( 'HLT_PPSRandom_v1' )
11153 )
11154 fragment.hltPreDatasetDQMPPSRandom = cms.EDFilter( "HLTPrescaler",
11155     offset = cms.uint32( 0 ),
11156     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11157 )
11158 fragment.hltDatasetEcalLaser = cms.EDFilter( "TriggerResultsFilter",
11159     usePathStatus = cms.bool( True ),
11160     hltResults = cms.InputTag( "" ),
11161     l1tResults = cms.InputTag( "" ),
11162     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11163     throw = cms.bool( True ),
11164     triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4' )
11165 )
11166 fragment.hltPreDatasetEcalLaser = cms.EDFilter( "HLTPrescaler",
11167     offset = cms.uint32( 0 ),
11168     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11169 )
11170 fragment.hltDatasetEventDisplay = cms.EDFilter( "TriggerResultsFilter",
11171     usePathStatus = cms.bool( True ),
11172     hltResults = cms.InputTag( "" ),
11173     l1tResults = cms.InputTag( "" ),
11174     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11175     throw = cms.bool( True ),
11176     triggerConditions = cms.vstring( 'HLT_BptxOR_v6',
11177       'HLT_L1ETM120_v4',
11178       'HLT_L1ETM150_v4',
11179       'HLT_L1HTT120er_v4',
11180       'HLT_L1HTT160er_v4',
11181       'HLT_L1HTT200er_v4',
11182       'HLT_L1HTT255er_v4',
11183       'HLT_L1HTT280er_v4',
11184       'HLT_L1HTT320er_v4',
11185       'HLT_L1HTT360er_v4',
11186       'HLT_L1HTT400er_v4',
11187       'HLT_L1HTT450er_v4',
11188       'HLT_L1SingleEG10er2p5_v4',
11189       'HLT_L1SingleEG15er2p5_v4',
11190       'HLT_L1SingleEG26er2p5_v4',
11191       'HLT_L1SingleEG28er1p5_v4',
11192       'HLT_L1SingleEG28er2p1_v4',
11193       'HLT_L1SingleEG28er2p5_v4',
11194       'HLT_L1SingleEG34er2p5_v4',
11195       'HLT_L1SingleEG36er2p5_v4',
11196       'HLT_L1SingleEG38er2p5_v4',
11197       'HLT_L1SingleEG40er2p5_v4',
11198       'HLT_L1SingleEG42er2p5_v4',
11199       'HLT_L1SingleEG45er2p5_v4',
11200       'HLT_L1SingleEG50_v4',
11201       'HLT_L1SingleEG8er2p5_v4',
11202       'HLT_L1SingleJet120_v4',
11203       'HLT_L1SingleJet180_v4',
11204       'HLT_L1SingleJet60_v4',
11205       'HLT_L1SingleJet90_v4',
11206       'HLT_L1SingleMu7_v5',
11207       'HLT_Physics_v14 / 10' )
11208 )
11209 fragment.hltPreDatasetEventDisplay = cms.EDFilter( "HLTPrescaler",
11210     offset = cms.uint32( 0 ),
11211     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11212 )
11213 fragment.hltDatasetExpressAlignment = cms.EDFilter( "TriggerResultsFilter",
11214     usePathStatus = cms.bool( True ),
11215     hltResults = cms.InputTag( "" ),
11216     l1tResults = cms.InputTag( "" ),
11217     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11218     throw = cms.bool( True ),
11219     triggerConditions = cms.vstring( 'HLT_HT300_Beamspot_PixelClusters_WP2_v7',
11220       'HLT_HT300_Beamspot_v23',
11221       'HLT_HT60_Beamspot_v22',
11222       'HLT_PixelClusters_WP2_v4',
11223       'HLT_ZeroBias_Beamspot_v16' )
11224 )
11225 fragment.hltPreDatasetExpressAlignment = cms.EDFilter( "HLTPrescaler",
11226     offset = cms.uint32( 0 ),
11227     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11228 )
11229 fragment.hltDatasetExpressCosmics = cms.EDFilter( "TriggerResultsFilter",
11230     usePathStatus = cms.bool( True ),
11231     hltResults = cms.InputTag( "" ),
11232     l1tResults = cms.InputTag( "" ),
11233     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11234     throw = cms.bool( True ),
11235     triggerConditions = cms.vstring( 'HLT_L1SingleMuCosmics_v8',
11236       'HLT_L1SingleMuOpen_DT_v6',
11237       'HLT_L1SingleMuOpen_v6',
11238       'HLT_Random_v3' )
11239 )
11240 fragment.hltPreDatasetExpressCosmics = cms.EDFilter( "HLTPrescaler",
11241     offset = cms.uint32( 0 ),
11242     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11243 )
11244 fragment.hltDatasetExpressPhysics = cms.EDFilter( "TriggerResultsFilter",
11245     usePathStatus = cms.bool( True ),
11246     hltResults = cms.InputTag( "" ),
11247     l1tResults = cms.InputTag( "" ),
11248     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11249     throw = cms.bool( True ),
11250     triggerConditions = cms.vstring( 'HLT_BptxOR_v6',
11251       'HLT_L1SingleEG10er2p5_v4',
11252       'HLT_L1SingleEG15er2p5_v4',
11253       'HLT_L1SingleEG26er2p5_v4',
11254       'HLT_L1SingleEG28er1p5_v4',
11255       'HLT_L1SingleEG28er2p1_v4',
11256       'HLT_L1SingleEG28er2p5_v4',
11257       'HLT_L1SingleEG34er2p5_v4',
11258       'HLT_L1SingleEG36er2p5_v4',
11259       'HLT_L1SingleEG38er2p5_v4',
11260       'HLT_L1SingleEG40er2p5_v4',
11261       'HLT_L1SingleEG42er2p5_v4',
11262       'HLT_L1SingleEG45er2p5_v4',
11263       'HLT_L1SingleEG50_v4',
11264       'HLT_L1SingleEG8er2p5_v4',
11265       'HLT_L1SingleJet60_v4',
11266       'HLT_Physics_v14 / 2',
11267       'HLT_PixelClusters_WP1_v4',
11268       'HLT_PixelClusters_WP2_v4',
11269       'HLT_Random_v3',
11270       'HLT_ZeroBias_Alignment_v8',
11271       'HLT_ZeroBias_FirstCollisionAfterAbortGap_v12',
11272       'HLT_ZeroBias_IsolatedBunches_v12',
11273       'HLT_ZeroBias_v13 / 2' )
11274 )
11275 fragment.hltPreDatasetExpressPhysics = cms.EDFilter( "HLTPrescaler",
11276     offset = cms.uint32( 0 ),
11277     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11278 )
11279 fragment.hltDatasetHLTMonitor = cms.EDFilter( "TriggerResultsFilter",
11280     usePathStatus = cms.bool( True ),
11281     hltResults = cms.InputTag( "" ),
11282     l1tResults = cms.InputTag( "" ),
11283     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11284     throw = cms.bool( True ),
11285     triggerConditions = cms.vstring( 'HLT_L1SingleMuCosmics_CosmicTracking_v1',
11286       'HLT_L1SingleMuCosmics_PointingCosmicTracking_v1' )
11287 )
11288 fragment.hltPreDatasetHLTMonitor = cms.EDFilter( "HLTPrescaler",
11289     offset = cms.uint32( 0 ),
11290     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11291 )
11292 fragment.hltDatasetHLTPhysics = cms.EDFilter( "TriggerResultsFilter",
11293     usePathStatus = cms.bool( True ),
11294     hltResults = cms.InputTag( "" ),
11295     l1tResults = cms.InputTag( "" ),
11296     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11297     throw = cms.bool( True ),
11298     triggerConditions = cms.vstring( 'HLT_Physics_v14' )
11299 )
11300 fragment.hltPreDatasetHLTPhysics = cms.EDFilter( "HLTPrescaler",
11301     offset = cms.uint32( 0 ),
11302     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11303 )
11304 fragment.hltDatasetHcalNZS = cms.EDFilter( "TriggerResultsFilter",
11305     usePathStatus = cms.bool( True ),
11306     hltResults = cms.InputTag( "" ),
11307     l1tResults = cms.InputTag( "" ),
11308     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11309     throw = cms.bool( True ),
11310     triggerConditions = cms.vstring( 'HLT_HcalNZS_v21',
11311       'HLT_HcalPhiSym_v23' )
11312 )
11313 fragment.hltPreDatasetHcalNZS = cms.EDFilter( "HLTPrescaler",
11314     offset = cms.uint32( 0 ),
11315     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11316 )
11317 fragment.hltDatasetL1Accept = cms.EDFilter( "TriggerResultsFilter",
11318     usePathStatus = cms.bool( True ),
11319     hltResults = cms.InputTag( "" ),
11320     l1tResults = cms.InputTag( "" ),
11321     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11322     throw = cms.bool( True ),
11323     triggerConditions = cms.vstring( 'DST_Physics_v16',
11324       'DST_ZeroBias_v11' )
11325 )
11326 fragment.hltPreDatasetL1Accept = cms.EDFilter( "HLTPrescaler",
11327     offset = cms.uint32( 0 ),
11328     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11329 )
11330 fragment.hltDatasetMinimumBias = cms.EDFilter( "TriggerResultsFilter",
11331     usePathStatus = cms.bool( True ),
11332     hltResults = cms.InputTag( "" ),
11333     l1tResults = cms.InputTag( "" ),
11334     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11335     throw = cms.bool( True ),
11336     triggerConditions = cms.vstring( 'HLT_BptxOR_v6',
11337       'HLT_L1ETM120_v4',
11338       'HLT_L1ETM150_v4',
11339       'HLT_L1EXT_HCAL_LaserMon1_v5',
11340       'HLT_L1EXT_HCAL_LaserMon4_v5',
11341       'HLT_L1HTT120er_v4',
11342       'HLT_L1HTT160er_v4',
11343       'HLT_L1HTT200er_v4',
11344       'HLT_L1HTT255er_v4',
11345       'HLT_L1HTT280er_v4',
11346       'HLT_L1HTT320er_v4',
11347       'HLT_L1HTT360er_v4',
11348       'HLT_L1HTT400er_v4',
11349       'HLT_L1HTT450er_v4',
11350       'HLT_L1SingleEG10er2p5_v4',
11351       'HLT_L1SingleEG15er2p5_v4',
11352       'HLT_L1SingleEG26er2p5_v4',
11353       'HLT_L1SingleEG28er1p5_v4',
11354       'HLT_L1SingleEG28er2p1_v4',
11355       'HLT_L1SingleEG28er2p5_v4',
11356       'HLT_L1SingleEG34er2p5_v4',
11357       'HLT_L1SingleEG36er2p5_v4',
11358       'HLT_L1SingleEG38er2p5_v4',
11359       'HLT_L1SingleEG40er2p5_v4',
11360       'HLT_L1SingleEG42er2p5_v4',
11361       'HLT_L1SingleEG45er2p5_v4',
11362       'HLT_L1SingleEG50_v4',
11363       'HLT_L1SingleEG8er2p5_v4',
11364       'HLT_L1SingleJet10erHE_v5',
11365       'HLT_L1SingleJet120_v4',
11366       'HLT_L1SingleJet12erHE_v5',
11367       'HLT_L1SingleJet180_v4',
11368       'HLT_L1SingleJet200_v5',
11369       'HLT_L1SingleJet35_v5',
11370       'HLT_L1SingleJet60_v4',
11371       'HLT_L1SingleJet8erHE_v5',
11372       'HLT_L1SingleJet90_v4' )
11373 )
11374 fragment.hltPreDatasetMinimumBias = cms.EDFilter( "HLTPrescaler",
11375     offset = cms.uint32( 0 ),
11376     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11377 )
11378 fragment.hltDatasetMuonShower = cms.EDFilter( "TriggerResultsFilter",
11379     usePathStatus = cms.bool( True ),
11380     hltResults = cms.InputTag( "" ),
11381     l1tResults = cms.InputTag( "" ),
11382     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11383     throw = cms.bool( True ),
11384     triggerConditions = cms.vstring( 'HLT_CscCluster_Cosmic_v4' )
11385 )
11386 fragment.hltPreDatasetMuonShower = cms.EDFilter( "HLTPrescaler",
11387     offset = cms.uint32( 0 ),
11388     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11389 )
11390 fragment.hltDatasetNoBPTX = cms.EDFilter( "TriggerResultsFilter",
11391     usePathStatus = cms.bool( True ),
11392     hltResults = cms.InputTag( "" ),
11393     l1tResults = cms.InputTag( "" ),
11394     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11395     throw = cms.bool( True ),
11396     triggerConditions = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v10',
11397       'HLT_CDC_L2cosmic_5p5_er1p0_v10',
11398       'HLT_L2Mu10_NoVertex_NoBPTX3BX_v14',
11399       'HLT_L2Mu10_NoVertex_NoBPTX_v15',
11400       'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v14',
11401       'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v13' )
11402 )
11403 fragment.hltPreDatasetNoBPTX = cms.EDFilter( "HLTPrescaler",
11404     offset = cms.uint32( 0 ),
11405     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11406 )
11407 fragment.hltDatasetOnlineMonitor = cms.EDFilter( "TriggerResultsFilter",
11408     usePathStatus = cms.bool( True ),
11409     hltResults = cms.InputTag( "" ),
11410     l1tResults = cms.InputTag( "" ),
11411     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11412     throw = cms.bool( True ),
11413     triggerConditions = cms.vstring( 'DQM_Random_v1',
11414       'DQM_ZeroBias_v3',
11415       'HLT_BptxOR_v6',
11416       'HLT_CDC_L2cosmic_10_er1p0_v10',
11417       'HLT_CDC_L2cosmic_5p5_er1p0_v10',
11418       'HLT_HcalNZS_v21',
11419       'HLT_HcalPhiSym_v23',
11420       'HLT_IsoTrackHB_v14',
11421       'HLT_IsoTrackHE_v14',
11422       'HLT_L1DoubleMu0_v5',
11423       'HLT_L1ETM120_v4',
11424       'HLT_L1ETM150_v4',
11425       'HLT_L1FatEvents_v5',
11426       'HLT_L1HTT120er_v4',
11427       'HLT_L1HTT160er_v4',
11428       'HLT_L1HTT200er_v4',
11429       'HLT_L1HTT255er_v4',
11430       'HLT_L1HTT280er_v4',
11431       'HLT_L1HTT320er_v4',
11432       'HLT_L1HTT360er_v4',
11433       'HLT_L1HTT400er_v4',
11434       'HLT_L1HTT450er_v4',
11435       'HLT_L1SingleEG10er2p5_v4',
11436       'HLT_L1SingleEG15er2p5_v4',
11437       'HLT_L1SingleEG26er2p5_v4',
11438       'HLT_L1SingleEG28er1p5_v4',
11439       'HLT_L1SingleEG28er2p1_v4',
11440       'HLT_L1SingleEG28er2p5_v4',
11441       'HLT_L1SingleEG34er2p5_v4',
11442       'HLT_L1SingleEG36er2p5_v4',
11443       'HLT_L1SingleEG38er2p5_v4',
11444       'HLT_L1SingleEG40er2p5_v4',
11445       'HLT_L1SingleEG42er2p5_v4',
11446       'HLT_L1SingleEG45er2p5_v4',
11447       'HLT_L1SingleEG50_v4',
11448       'HLT_L1SingleEG8er2p5_v4',
11449       'HLT_L1SingleJet120_v4',
11450       'HLT_L1SingleJet180_v4',
11451       'HLT_L1SingleJet200_v5',
11452       'HLT_L1SingleJet35_v5',
11453       'HLT_L1SingleJet60_v4',
11454       'HLT_L1SingleJet90_v4',
11455       'HLT_L1SingleMuCosmics_v8',
11456       'HLT_L1SingleMuOpen_v6',
11457       'HLT_L2Mu10_NoVertex_NoBPTX3BX_v14',
11458       'HLT_L2Mu10_NoVertex_NoBPTX_v15',
11459       'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v14',
11460       'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v13',
11461       'HLT_Physics_v14',
11462       'HLT_PixelClusters_WP1_v4',
11463       'HLT_PixelClusters_WP2_v4',
11464       'HLT_Random_v3',
11465       'HLT_ZeroBias_Alignment_v8',
11466       'HLT_ZeroBias_FirstBXAfterTrain_v10',
11467       'HLT_ZeroBias_FirstCollisionAfterAbortGap_v12',
11468       'HLT_ZeroBias_FirstCollisionInTrain_v11',
11469       'HLT_ZeroBias_IsolatedBunches_v12',
11470       'HLT_ZeroBias_LastCollisionInTrain_v10',
11471       'HLT_ZeroBias_v13' )
11472 )
11473 fragment.hltPreDatasetOnlineMonitor = cms.EDFilter( "HLTPrescaler",
11474     offset = cms.uint32( 0 ),
11475     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11476 )
11477 fragment.hltDatasetRPCMonitor = cms.EDFilter( "TriggerResultsFilter",
11478     usePathStatus = cms.bool( True ),
11479     hltResults = cms.InputTag( "" ),
11480     l1tResults = cms.InputTag( "" ),
11481     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11482     throw = cms.bool( True ),
11483     triggerConditions = cms.vstring( 'AlCa_RPCMuonNormalisation_v23' )
11484 )
11485 fragment.hltPreDatasetRPCMonitor = cms.EDFilter( "HLTPrescaler",
11486     offset = cms.uint32( 0 ),
11487     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11488 )
11489 fragment.hltDatasetTestEnablesEcalHcal = cms.EDFilter( "TriggerResultsFilter",
11490     usePathStatus = cms.bool( True ),
11491     hltResults = cms.InputTag( "" ),
11492     l1tResults = cms.InputTag( "" ),
11493     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11494     throw = cms.bool( True ),
11495     triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4',
11496       'HLT_HcalCalibration_v6' )
11497 )
11498 fragment.hltPreDatasetTestEnablesEcalHcal = cms.EDFilter( "HLTPrescaler",
11499     offset = cms.uint32( 0 ),
11500     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11501 )
11502 fragment.hltDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "TriggerResultsFilter",
11503     usePathStatus = cms.bool( True ),
11504     hltResults = cms.InputTag( "" ),
11505     l1tResults = cms.InputTag( "" ),
11506     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11507     throw = cms.bool( True ),
11508     triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4',
11509       'HLT_HcalCalibration_v6' )
11510 )
11511 fragment.hltPreDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "HLTPrescaler",
11512     offset = cms.uint32( 0 ),
11513     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11514 )
11515 fragment.hltDatasetZeroBias = cms.EDFilter( "TriggerResultsFilter",
11516     usePathStatus = cms.bool( True ),
11517     hltResults = cms.InputTag( "" ),
11518     l1tResults = cms.InputTag( "" ),
11519     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11520     throw = cms.bool( True ),
11521     triggerConditions = cms.vstring( 'HLT_Random_v3',
11522       'HLT_ZeroBias_Alignment_v8',
11523       'HLT_ZeroBias_FirstBXAfterTrain_v10',
11524       'HLT_ZeroBias_FirstCollisionAfterAbortGap_v12',
11525       'HLT_ZeroBias_FirstCollisionInTrain_v11',
11526       'HLT_ZeroBias_IsolatedBunches_v12',
11527       'HLT_ZeroBias_LastCollisionInTrain_v10',
11528       'HLT_ZeroBias_v13' )
11529 )
11530 fragment.hltPreDatasetZeroBias = cms.EDFilter( "HLTPrescaler",
11531     offset = cms.uint32( 0 ),
11532     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11533 )
11534 fragment.hltDatasetSpecialRandom = cms.EDFilter( "TriggerResultsFilter",
11535     usePathStatus = cms.bool( True ),
11536     hltResults = cms.InputTag( "" ),
11537     l1tResults = cms.InputTag( "" ),
11538     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11539     throw = cms.bool( True ),
11540     triggerConditions = cms.vstring( 'HLT_Random_HighRate_v1' )
11541 )
11542 fragment.hltPreDatasetSpecialRandom0 = cms.EDFilter( "HLTPrescaler",
11543     offset = cms.uint32( 0 ),
11544     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11545 )
11546 fragment.hltPreDatasetSpecialRandom1 = cms.EDFilter( "HLTPrescaler",
11547     offset = cms.uint32( 1 ),
11548     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11549 )
11550 fragment.hltPreDatasetSpecialRandom2 = cms.EDFilter( "HLTPrescaler",
11551     offset = cms.uint32( 2 ),
11552     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11553 )
11554 fragment.hltPreDatasetSpecialRandom3 = cms.EDFilter( "HLTPrescaler",
11555     offset = cms.uint32( 3 ),
11556     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11557 )
11558 fragment.hltPreDatasetSpecialRandom4 = cms.EDFilter( "HLTPrescaler",
11559     offset = cms.uint32( 4 ),
11560     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11561 )
11562 fragment.hltPreDatasetSpecialRandom5 = cms.EDFilter( "HLTPrescaler",
11563     offset = cms.uint32( 5 ),
11564     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11565 )
11566 fragment.hltPreDatasetSpecialRandom6 = cms.EDFilter( "HLTPrescaler",
11567     offset = cms.uint32( 6 ),
11568     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11569 )
11570 fragment.hltPreDatasetSpecialRandom7 = cms.EDFilter( "HLTPrescaler",
11571     offset = cms.uint32( 7 ),
11572     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11573 )
11574 fragment.hltPreDatasetSpecialRandom8 = cms.EDFilter( "HLTPrescaler",
11575     offset = cms.uint32( 8 ),
11576     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11577 )
11578 fragment.hltPreDatasetSpecialRandom9 = cms.EDFilter( "HLTPrescaler",
11579     offset = cms.uint32( 9 ),
11580     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11581 )
11582 fragment.hltPreDatasetSpecialRandom10 = cms.EDFilter( "HLTPrescaler",
11583     offset = cms.uint32( 10 ),
11584     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11585 )
11586 fragment.hltPreDatasetSpecialRandom11 = cms.EDFilter( "HLTPrescaler",
11587     offset = cms.uint32( 11 ),
11588     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11589 )
11590 fragment.hltPreDatasetSpecialRandom12 = cms.EDFilter( "HLTPrescaler",
11591     offset = cms.uint32( 12 ),
11592     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11593 )
11594 fragment.hltPreDatasetSpecialRandom13 = cms.EDFilter( "HLTPrescaler",
11595     offset = cms.uint32( 13 ),
11596     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11597 )
11598 fragment.hltPreDatasetSpecialRandom14 = cms.EDFilter( "HLTPrescaler",
11599     offset = cms.uint32( 14 ),
11600     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11601 )
11602 fragment.hltPreDatasetSpecialRandom15 = cms.EDFilter( "HLTPrescaler",
11603     offset = cms.uint32( 15 ),
11604     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11605 )
11606 fragment.hltPreDatasetSpecialRandom16 = cms.EDFilter( "HLTPrescaler",
11607     offset = cms.uint32( 16 ),
11608     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11609 )
11610 fragment.hltPreDatasetSpecialRandom17 = cms.EDFilter( "HLTPrescaler",
11611     offset = cms.uint32( 17 ),
11612     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11613 )
11614 fragment.hltPreDatasetSpecialRandom18 = cms.EDFilter( "HLTPrescaler",
11615     offset = cms.uint32( 18 ),
11616     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11617 )
11618 fragment.hltPreDatasetSpecialRandom19 = cms.EDFilter( "HLTPrescaler",
11619     offset = cms.uint32( 19 ),
11620     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11621 )
11622 fragment.hltDatasetSpecialZeroBias = cms.EDFilter( "TriggerResultsFilter",
11623     usePathStatus = cms.bool( True ),
11624     hltResults = cms.InputTag( "" ),
11625     l1tResults = cms.InputTag( "" ),
11626     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11627     throw = cms.bool( True ),
11628     triggerConditions = cms.vstring( 'HLT_SpecialZeroBias_v6',
11629       'HLT_ZeroBias_Gated_v4',
11630       'HLT_ZeroBias_HighRate_v4' )
11631 )
11632 fragment.hltPreDatasetSpecialZeroBias0 = cms.EDFilter( "HLTPrescaler",
11633     offset = cms.uint32( 0 ),
11634     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11635 )
11636 fragment.hltPreDatasetSpecialZeroBias1 = cms.EDFilter( "HLTPrescaler",
11637     offset = cms.uint32( 1 ),
11638     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11639 )
11640 fragment.hltPreDatasetSpecialZeroBias2 = cms.EDFilter( "HLTPrescaler",
11641     offset = cms.uint32( 2 ),
11642     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11643 )
11644 fragment.hltPreDatasetSpecialZeroBias3 = cms.EDFilter( "HLTPrescaler",
11645     offset = cms.uint32( 3 ),
11646     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11647 )
11648 fragment.hltPreDatasetSpecialZeroBias4 = cms.EDFilter( "HLTPrescaler",
11649     offset = cms.uint32( 4 ),
11650     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11651 )
11652 fragment.hltPreDatasetSpecialZeroBias5 = cms.EDFilter( "HLTPrescaler",
11653     offset = cms.uint32( 5 ),
11654     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11655 )
11656 fragment.hltPreDatasetSpecialZeroBias6 = cms.EDFilter( "HLTPrescaler",
11657     offset = cms.uint32( 6 ),
11658     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11659 )
11660 fragment.hltPreDatasetSpecialZeroBias7 = cms.EDFilter( "HLTPrescaler",
11661     offset = cms.uint32( 7 ),
11662     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11663 )
11664 fragment.hltPreDatasetSpecialZeroBias8 = cms.EDFilter( "HLTPrescaler",
11665     offset = cms.uint32( 8 ),
11666     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11667 )
11668 fragment.hltPreDatasetSpecialZeroBias9 = cms.EDFilter( "HLTPrescaler",
11669     offset = cms.uint32( 9 ),
11670     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11671 )
11672 fragment.hltPreDatasetSpecialZeroBias10 = cms.EDFilter( "HLTPrescaler",
11673     offset = cms.uint32( 10 ),
11674     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11675 )
11676 fragment.hltPreDatasetSpecialZeroBias11 = cms.EDFilter( "HLTPrescaler",
11677     offset = cms.uint32( 11 ),
11678     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11679 )
11680 fragment.hltPreDatasetSpecialZeroBias12 = cms.EDFilter( "HLTPrescaler",
11681     offset = cms.uint32( 12 ),
11682     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11683 )
11684 fragment.hltPreDatasetSpecialZeroBias13 = cms.EDFilter( "HLTPrescaler",
11685     offset = cms.uint32( 13 ),
11686     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11687 )
11688 fragment.hltPreDatasetSpecialZeroBias14 = cms.EDFilter( "HLTPrescaler",
11689     offset = cms.uint32( 14 ),
11690     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11691 )
11692 fragment.hltPreDatasetSpecialZeroBias15 = cms.EDFilter( "HLTPrescaler",
11693     offset = cms.uint32( 15 ),
11694     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11695 )
11696 fragment.hltPreDatasetSpecialZeroBias16 = cms.EDFilter( "HLTPrescaler",
11697     offset = cms.uint32( 16 ),
11698     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11699 )
11700 fragment.hltPreDatasetSpecialZeroBias17 = cms.EDFilter( "HLTPrescaler",
11701     offset = cms.uint32( 17 ),
11702     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11703 )
11704 fragment.hltPreDatasetSpecialZeroBias18 = cms.EDFilter( "HLTPrescaler",
11705     offset = cms.uint32( 18 ),
11706     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11707 )
11708 fragment.hltPreDatasetSpecialZeroBias19 = cms.EDFilter( "HLTPrescaler",
11709     offset = cms.uint32( 19 ),
11710     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11711 )
11712 fragment.hltPreDatasetSpecialZeroBias20 = cms.EDFilter( "HLTPrescaler",
11713     offset = cms.uint32( 20 ),
11714     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11715 )
11716 fragment.hltPreDatasetSpecialZeroBias21 = cms.EDFilter( "HLTPrescaler",
11717     offset = cms.uint32( 21 ),
11718     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11719 )
11720 fragment.hltPreDatasetSpecialZeroBias22 = cms.EDFilter( "HLTPrescaler",
11721     offset = cms.uint32( 22 ),
11722     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11723 )
11724 fragment.hltPreDatasetSpecialZeroBias23 = cms.EDFilter( "HLTPrescaler",
11725     offset = cms.uint32( 23 ),
11726     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11727 )
11728 fragment.hltPreDatasetSpecialZeroBias24 = cms.EDFilter( "HLTPrescaler",
11729     offset = cms.uint32( 24 ),
11730     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11731 )
11732 fragment.hltPreDatasetSpecialZeroBias25 = cms.EDFilter( "HLTPrescaler",
11733     offset = cms.uint32( 25 ),
11734     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11735 )
11736 fragment.hltPreDatasetSpecialZeroBias26 = cms.EDFilter( "HLTPrescaler",
11737     offset = cms.uint32( 26 ),
11738     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11739 )
11740 fragment.hltPreDatasetSpecialZeroBias27 = cms.EDFilter( "HLTPrescaler",
11741     offset = cms.uint32( 27 ),
11742     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11743 )
11744 fragment.hltPreDatasetSpecialZeroBias28 = cms.EDFilter( "HLTPrescaler",
11745     offset = cms.uint32( 28 ),
11746     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11747 )
11748 fragment.hltPreDatasetSpecialZeroBias29 = cms.EDFilter( "HLTPrescaler",
11749     offset = cms.uint32( 29 ),
11750     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11751 )
11752 fragment.hltPreDatasetSpecialZeroBias30 = cms.EDFilter( "HLTPrescaler",
11753     offset = cms.uint32( 30 ),
11754     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11755 )
11756 fragment.hltPreDatasetSpecialZeroBias31 = cms.EDFilter( "HLTPrescaler",
11757     offset = cms.uint32( 31 ),
11758     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11759 )
11760 fragment.hltDatasetSpecialHLTPhysics = cms.EDFilter( "TriggerResultsFilter",
11761     usePathStatus = cms.bool( True ),
11762     hltResults = cms.InputTag( "" ),
11763     l1tResults = cms.InputTag( "" ),
11764     l1tIgnoreMaskAndPrescale = cms.bool( False ),
11765     throw = cms.bool( True ),
11766     triggerConditions = cms.vstring( 'HLT_SpecialHLTPhysics_v7' )
11767 )
11768 fragment.hltPreDatasetSpecialHLTPhysics0 = cms.EDFilter( "HLTPrescaler",
11769     offset = cms.uint32( 0 ),
11770     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11771 )
11772 fragment.hltPreDatasetSpecialHLTPhysics1 = cms.EDFilter( "HLTPrescaler",
11773     offset = cms.uint32( 1 ),
11774     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11775 )
11776 fragment.hltPreDatasetSpecialHLTPhysics2 = cms.EDFilter( "HLTPrescaler",
11777     offset = cms.uint32( 2 ),
11778     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11779 )
11780 fragment.hltPreDatasetSpecialHLTPhysics3 = cms.EDFilter( "HLTPrescaler",
11781     offset = cms.uint32( 3 ),
11782     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11783 )
11784 fragment.hltPreDatasetSpecialHLTPhysics4 = cms.EDFilter( "HLTPrescaler",
11785     offset = cms.uint32( 4 ),
11786     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11787 )
11788 fragment.hltPreDatasetSpecialHLTPhysics5 = cms.EDFilter( "HLTPrescaler",
11789     offset = cms.uint32( 5 ),
11790     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11791 )
11792 fragment.hltPreDatasetSpecialHLTPhysics6 = cms.EDFilter( "HLTPrescaler",
11793     offset = cms.uint32( 6 ),
11794     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11795 )
11796 fragment.hltPreDatasetSpecialHLTPhysics7 = cms.EDFilter( "HLTPrescaler",
11797     offset = cms.uint32( 7 ),
11798     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11799 )
11800 fragment.hltPreDatasetSpecialHLTPhysics8 = cms.EDFilter( "HLTPrescaler",
11801     offset = cms.uint32( 8 ),
11802     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11803 )
11804 fragment.hltPreDatasetSpecialHLTPhysics9 = cms.EDFilter( "HLTPrescaler",
11805     offset = cms.uint32( 9 ),
11806     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11807 )
11808 fragment.hltPreDatasetSpecialHLTPhysics10 = cms.EDFilter( "HLTPrescaler",
11809     offset = cms.uint32( 10 ),
11810     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11811 )
11812 fragment.hltPreDatasetSpecialHLTPhysics11 = cms.EDFilter( "HLTPrescaler",
11813     offset = cms.uint32( 11 ),
11814     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11815 )
11816 fragment.hltPreDatasetSpecialHLTPhysics12 = cms.EDFilter( "HLTPrescaler",
11817     offset = cms.uint32( 12 ),
11818     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11819 )
11820 fragment.hltPreDatasetSpecialHLTPhysics13 = cms.EDFilter( "HLTPrescaler",
11821     offset = cms.uint32( 13 ),
11822     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11823 )
11824 fragment.hltPreDatasetSpecialHLTPhysics14 = cms.EDFilter( "HLTPrescaler",
11825     offset = cms.uint32( 14 ),
11826     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11827 )
11828 fragment.hltPreDatasetSpecialHLTPhysics15 = cms.EDFilter( "HLTPrescaler",
11829     offset = cms.uint32( 15 ),
11830     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11831 )
11832 fragment.hltPreDatasetSpecialHLTPhysics16 = cms.EDFilter( "HLTPrescaler",
11833     offset = cms.uint32( 16 ),
11834     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11835 )
11836 fragment.hltPreDatasetSpecialHLTPhysics17 = cms.EDFilter( "HLTPrescaler",
11837     offset = cms.uint32( 17 ),
11838     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11839 )
11840 fragment.hltPreDatasetSpecialHLTPhysics18 = cms.EDFilter( "HLTPrescaler",
11841     offset = cms.uint32( 18 ),
11842     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11843 )
11844 fragment.hltPreDatasetSpecialHLTPhysics19 = cms.EDFilter( "HLTPrescaler",
11845     offset = cms.uint32( 19 ),
11846     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11847 )
11848 
11849 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
11850 fragment.HLTBeamSpot = cms.Sequence( fragment.hltOnlineMetaDataDigis + fragment.hltOnlineBeamSpot )
11851 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
11852 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigisLegacy + fragment.hltEcalDigisSoA + fragment.hltEcalDigis + fragment.hltEcalUncalibRecHitSoA + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit )
11853 fragment.HLTPreshowerSequence = cms.Sequence( fragment.hltEcalPreshowerDigis + fragment.hltEcalPreshowerRecHit )
11854 fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTPreshowerSequence )
11855 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
11856 fragment.HLTFEDSelectorsForRPCMonitor = cms.Sequence( fragment.hltFEDSelectorTCDS + fragment.hltFEDSelectorL1 + fragment.hltFEDSelectorDT + fragment.hltFEDSelectorRPC + fragment.hltFEDSelectorCSC + fragment.hltFEDSelectorGEM + fragment.hltFEDSelectorTwinMux + fragment.hltFEDSelectorOMTF + fragment.hltFEDSelectorCPPF )
11857 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
11858 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltOnlineBeamSpotDevice + fragment.hltSiPixelClustersSoA + fragment.hltSiPixelClusters + fragment.hltSiPixelDigiErrors + fragment.hltSiPixelRecHitsSoA + fragment.hltSiPixelRecHits )
11859 fragment.HLTDoLocalPixelSequenceSerialSync = cms.Sequence( fragment.hltOnlineBeamSpotDeviceSerialSync + fragment.hltSiPixelClustersSoASerialSync + fragment.hltSiPixelClustersSerialSync + fragment.hltSiPixelDigiErrorsSerialSync + fragment.hltSiPixelRecHitsSoASerialSync + fragment.hltSiPixelRecHitsSerialSync )
11860 fragment.HLTRecoPixelTracksSequence = cms.Sequence( fragment.hltPixelTracksSoA + fragment.hltPixelTracks )
11861 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecoPixelTracksSequence + fragment.hltPixelVerticesSoA + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices )
11862 fragment.HLTRecoPixelTracksSequenceSerialSync = cms.Sequence( fragment.hltPixelTracksSoASerialSync + fragment.hltPixelTracksSerialSync )
11863 fragment.HLTRecopixelvertexingSequenceSerialSync = cms.Sequence( fragment.HLTRecoPixelTracksSequenceSerialSync + fragment.hltPixelVerticesSoASerialSync + fragment.hltPixelVerticesSerialSync + fragment.hltTrimmedPixelVerticesSerialSync )
11864 fragment.HLTDQMPixelReconstruction = cms.Sequence( fragment.hltSiPixelRecHitsSoAMonitorCPU + fragment.hltSiPixelRecHitsSoAMonitorGPU + fragment.hltSiPixelRecHitsSoACompareGPUvsCPU + fragment.hltPixelTracksSoAMonitorCPU + fragment.hltPixelTracksSoAMonitorGPU + fragment.hltPixelTracksSoACompareGPUvsCPU + fragment.hltPixelVerticesSoAMonitorCPU + fragment.hltPixelVerticesSoAMonitorGPU + fragment.hltPixelVerticesSoACompareGPUvsCPU )
11865 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequenceSerialSync = cms.Sequence( fragment.hltEcalDigisLegacy + fragment.hltEcalDigisSoASerialSync + fragment.hltEcalDigisSerialSync + fragment.hltEcalUncalibRecHitSoASerialSync + fragment.hltEcalUncalibRecHitSerialSync + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHitSerialSync )
11866 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHcalDigisSoA + fragment.hltHbheRecoSoA + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco )
11867 fragment.HLTDoLocalHcalSequenceSerialSync = cms.Sequence( fragment.hltHcalDigis + fragment.hltHcalDigisSoASerialSync + fragment.hltHbheRecoSoASerialSync + fragment.hltHbherecoSerialSync + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco )
11868 fragment.HLTPFHcalClustering = cms.Sequence( fragment.hltParticleFlowRecHitHBHESoA + fragment.hltParticleFlowRecHitHBHE + fragment.hltParticleFlowClusterHBHESoA + fragment.hltParticleFlowClusterHBHE + fragment.hltParticleFlowClusterHCAL )
11869 fragment.HLTPFHcalClusteringSerialSync = cms.Sequence( fragment.hltParticleFlowRecHitHBHESoASerialSync + fragment.hltParticleFlowRecHitHBHESerialSync + fragment.hltParticleFlowClusterHBHESoASerialSync + fragment.hltParticleFlowClusterHBHESerialSync + fragment.hltParticleFlowClusterHCALSerialSync )
11870 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis )
11871 fragment.HLTBeginSequenceNZS = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberNZS + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
11872 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
11873 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
11874 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
11875 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
11876 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 )
11877 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
11878 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
11879 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltMeasurementTrackerEvent )
11880 fragment.HLTIterL3OImuonTkCandidateSequence = cms.Sequence( fragment.hltIterL3OISeedsFromL2Muons + fragment.hltIterL3OITrackCandidates + fragment.hltIterL3OIMuCtfWithMaterialTracks + fragment.hltIterL3OIMuonTrackCutClassifier + fragment.hltIterL3OIMuonTrackSelectionHighPurity + fragment.hltL3MuonsIterL3OI )
11881 fragment.HLTIterL3MuonRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3MuonPixelTracksTrackingRegions + fragment.hltPixelTracksInRegionL2 )
11882 fragment.HLTIterativeTrackingIteration0ForIterL3Muon = cms.Sequence( fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered + fragment.hltIter0IterL3MuonCkfTrackCandidates + fragment.hltIter0IterL3MuonCtfWithMaterialTracks + fragment.hltIter0IterL3MuonTrackCutClassifier + fragment.hltIter0IterL3MuonTrackSelectionHighPurity )
11883 fragment.HLTIterL3IOmuonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3MuonRecopixelvertexingSequence + fragment.HLTIterativeTrackingIteration0ForIterL3Muon + fragment.hltL3MuonsIterL3IO )
11884 fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3OImuonTkCandidateSequence + fragment.hltIterL3OIL3MuonsLinksCombination + fragment.hltIterL3OIL3Muons + fragment.hltIterL3OIL3MuonCandidates + fragment.hltL2SelectorForL3IO + fragment.HLTIterL3IOmuonTkCandidateSequence + fragment.hltIterL3MuonsFromL2LinksCombination )
11885 fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions + fragment.hltPixelTracksInRegionL1 )
11886 fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered + fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter0IterL3FromL1MuonTrackCutClassifier + fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity )
11887 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 )
11888 fragment.HLTIterL3IOmuonFromL1TkCandidateSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration3ForIterL3FromL1Muon )
11889 fragment.HLTIterL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence + fragment.hltL1MuonsPt0 + fragment.HLTIterL3IOmuonFromL1TkCandidateSequence )
11890 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTIterL3muonTkCandidateSequence + fragment.hltIter03IterL3FromL1MuonMerged + fragment.hltIterL3MuonMerged + fragment.hltIterL3MuonAndMuonFromL1Merged + fragment.hltIterL3GlbMuon + fragment.hltIterL3MuonsNoID + fragment.hltIterL3Muons + fragment.hltL3MuonsIterL3Links + fragment.hltIterL3MuonTracks )
11891 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltIterL3MuonCandidates )
11892 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity )
11893 fragment.HLTIterativeTrackingDoubletRecovery = cms.Sequence( fragment.hltDoubletRecoveryClustersRefRemoval + fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent + fragment.hltDoubletRecoveryPixelLayersAndRegions + fragment.hltDoubletRecoveryPFlowPixelClusterCheck + fragment.hltDoubletRecoveryPFlowPixelHitDoublets + fragment.hltDoubletRecoveryPFlowPixelSeeds + fragment.hltDoubletRecoveryPFlowCkfTrackCandidates + fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks + fragment.hltDoubletRecoveryPFlowTrackCutClassifier + fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity )
11894 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIterativeTrackingDoubletRecovery + fragment.hltMergedTracks )
11895 fragment.HLTTrackingForBeamSpot = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging )
11896 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
11897 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
11898 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
11899 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
11900 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
11901 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 )
11902 fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence = cms.Sequence( fragment.HLTMuonLocalRecoMeanTimerSequence + fragment.hltL2CosmicOfflineMuonSeeds + fragment.hltL2CosmicMuonSeeds + fragment.hltL2CosmicMuons )
11903 fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer = cms.Sequence( fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence + fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed )
11904 fragment.HLTPPSPixelRecoSequence = cms.Sequence( fragment.hltCTPPSPixelDigis + fragment.hltCTPPSPixelClusters + fragment.hltCTPPSPixelRecHits + fragment.hltCTPPSPixelLocalTracks )
11905 fragment.HLTDoLocalStripFullSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltFullSiStripRawToClustersFacility + fragment.hltFullMeasurementTrackerEvent + fragment.hltGlobalSiStripMatchedRecHitsFull )
11906 fragment.HLTCTFCosmicsSequence = cms.Sequence( fragment.hltSimpleCosmicBONSeedingLayers + fragment.hltSimpleCosmicBONSeeds + fragment.hltCombinatorialcosmicseedingtripletsP5 + fragment.hltCombinatorialcosmicseedingpairsTOBP5 + fragment.hltCombinatorialcosmicseedingpairsTECposP5 + fragment.hltCombinatorialcosmicseedingpairsTECnegP5 + fragment.hltCombinatorialcosmicseedfinderP5 + fragment.hltCombinedP5SeedsForCTF + fragment.hltCkfTrackCandidatesP5 + fragment.hltCtfWithMaterialTracksCosmics + fragment.hltCtfWithMaterialTracksP5 )
11907 fragment.HLTDatasetPathBeginSequence = cms.Sequence( fragment.hltGtStage2Digis )
11908 
11909 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetRaw + fragment.hltPSetMap + fragment.hltBoolFalse )
11910 fragment.Status_OnCPU = cms.Path( fragment.hltBackend + ~fragment.hltStatusOnGPUFilter )
11911 fragment.Status_OnGPU = cms.Path( fragment.hltBackend + fragment.hltStatusOnGPUFilter )
11912 fragment.AlCa_EcalPhiSym_v20 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
11913 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 )
11914 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 )
11915 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 )
11916 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 )
11917 fragment.AlCa_RPCMuonNormalisation_v23 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er + fragment.hltPreAlCaRPCMuonNormalisation + fragment.hltRPCMuonNormaL1Filtered0 + fragment.HLTFEDSelectorsForRPCMonitor + fragment.HLTEndSequence )
11918 fragment.AlCa_LumiPixelsCounts_Random_v10 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsCountsRandom + fragment.HLTBeamSpot + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
11919 fragment.AlCa_LumiPixelsCounts_ZeroBias_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsCountsZeroBias + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
11920 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 )
11921 fragment.DQM_EcalReconstruction_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMEcalReconstruction + fragment.hltPreDQMEcalReconstruction + fragment.hltBackend + fragment.hltStatusOnGPUFilter + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequenceSerialSync + fragment.HLTEndSequence )
11922 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 )
11923 fragment.DQM_Random_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreDQMRandom + fragment.HLTEndSequence )
11924 fragment.DQM_ZeroBias_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDQMZeroBias + fragment.HLTEndSequence )
11925 fragment.DST_ZeroBias_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDSTZeroBias + fragment.hltFEDSelectorL1 + fragment.hltFEDSelectorL1uGTTest + fragment.hltFEDSelectorTCDS + fragment.HLTEndSequence )
11926 fragment.DST_Physics_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.hltFEDSelectorL1 + fragment.hltFEDSelectorL1uGTTest + fragment.hltFEDSelectorTCDS + fragment.HLTEndSequence )
11927 fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
11928 fragment.HLT_HcalCalibration_v6 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
11929 fragment.HLT_HcalNZS_v21 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sHcalNZS + fragment.hltPreHcalNZS + fragment.HLTEndSequence )
11930 fragment.HLT_HcalPhiSym_v23 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sSingleEGorSingleorDoubleMu + fragment.hltPreHcalPhiSym + fragment.HLTEndSequence )
11931 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
11932 fragment.HLT_Physics_v14 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
11933 fragment.HLT_ZeroBias_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
11934 fragment.HLT_ZeroBias_Alignment_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiasAlignment + fragment.HLTEndSequence )
11935 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 )
11936 fragment.HLT_ZeroBias_IsolatedBunches_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsolatedBunch + fragment.hltPreZeroBiasIsolatedBunches + fragment.HLTEndSequence )
11937 fragment.HLT_ZeroBias_FirstBXAfterTrain_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstBunchAfterTrain + fragment.hltPreZeroBiasFirstBXAfterTrain + fragment.HLTEndSequence )
11938 fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + fragment.hltPreZeroBiasFirstCollisionAfterAbortGap + fragment.HLTEndSequence )
11939 fragment.HLT_ZeroBias_FirstCollisionInTrain_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionInTrainNOTFirstCollisionInOrbit + fragment.hltPreZeroBiasFirstCollisionInTrain + fragment.HLTEndSequence )
11940 fragment.HLT_ZeroBias_LastCollisionInTrain_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasLastBunchInTrain + fragment.hltPreZeroBiasLastCollisionInTrain + fragment.HLTEndSequence )
11941 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 )
11942 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 )
11943 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 )
11944 fragment.HLT_L1SingleMuCosmics_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuCosmics + fragment.hltPreL1SingleMuCosmics + fragment.hltL1MuCosmicsL1Filtered0 + fragment.HLTEndSequence )
11945 fragment.HLT_L2Mu10_NoVertex_NoBPTX3BX_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX + fragment.hltPreL2Mu10NoVertexNoBPTX3BX + fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 + fragment.HLTEndSequence )
11946 fragment.HLT_L2Mu10_NoVertex_NoBPTX_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenNotBptxOR + fragment.hltPreL2Mu10NoVertexNoBPTX + fragment.hltL1fL1sMuOpenNotBptxORL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 + fragment.HLTEndSequence )
11947 fragment.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX + fragment.hltPreL2Mu45NoVertex3StaNoBPTX3BX + fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered45Sta3 + fragment.HLTEndSequence )
11948 fragment.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX + fragment.hltPreL2Mu40NoVertex3StaNoBPTX3BX + fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered40Sta3 + fragment.HLTEndSequence )
11949 fragment.HLT_CDC_L2cosmic_10_er1p0_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCDC + fragment.hltPreCDCL2cosmic10er1p0 + fragment.hltL1fL1sCDCL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 + fragment.HLTEndSequence )
11950 fragment.HLT_CDC_L2cosmic_5p5_er1p0_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCDC + fragment.hltPreCDCL2cosmic5p5er1p0 + fragment.hltL1fL1sCDCL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 + fragment.HLTEndSequence )
11951 fragment.HLT_PPSMaxTracksPerArm1_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPSMaxTracksPerArm1 + fragment.HLTPPSPixelRecoSequence + fragment.hltPPSExpCalFilter + fragment.hltPPSCalibrationRaw + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
11952 fragment.HLT_PPSMaxTracksPerRP4_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPSMaxTracksPerRP4 + fragment.HLTPPSPixelRecoSequence + fragment.hltPPSPrCalFilter + fragment.hltPPSCalibrationRaw + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
11953 fragment.HLT_PPSRandom_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPrePPSRandom + fragment.hltPPSCalibrationRaw + fragment.HLTEndSequence )
11954 fragment.HLT_SpecialHLTPhysics_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreSpecialHLTPhysics + fragment.HLTEndSequence )
11955 fragment.AlCa_LumiPixelsCounts_RandomHighRate_v4 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsCountsRandomHighRate + fragment.HLTBeamSpot + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
11956 fragment.AlCa_LumiPixelsCounts_ZeroBiasVdM_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasOrZeroBiasCopy + fragment.hltPreAlCaLumiPixelsCountsZeroBiasVdM + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
11957 fragment.AlCa_LumiPixelsCounts_ZeroBiasGated_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasOrZeroBiasCopyOrAlwaysTrueOrBptxOR + fragment.hltPreAlCaLumiPixelsCountsZeroBiasGated + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCountsGated + fragment.HLTEndSequence )
11958 fragment.HLT_L1SingleMuOpen_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpen + fragment.hltPreL1SingleMuOpen + fragment.hltL1MuOpenL1Filtered0 + fragment.HLTEndSequence )
11959 fragment.HLT_L1SingleMuOpen_DT_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpen + fragment.hltPreL1SingleMuOpenDT + fragment.hltL1MuOpenL1FilteredDT + fragment.HLTEndSequence )
11960 fragment.HLT_L1SingleMu3_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3 + fragment.hltPreL1SingleMu3 + fragment.hltL1fL1sMu3L1Filtered0 + fragment.HLTEndSequence )
11961 fragment.HLT_L1SingleMu5_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5 + fragment.hltPreL1SingleMu5 + fragment.hltL1fL1sMu5L1Filtered0 + fragment.HLTEndSequence )
11962 fragment.HLT_L1SingleMu7_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPreL1SingleMu7 + fragment.hltL1fL1sMu7L1Filtered0 + fragment.HLTEndSequence )
11963 fragment.HLT_L1DoubleMu0_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPreL1DoubleMu0 + fragment.hltDoubleMu0L1Filtered + fragment.HLTEndSequence )
11964 fragment.HLT_L1SingleJet8erHE_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet8erHE + fragment.hltPreL1SingleJet8erHE + fragment.HLTEndSequence )
11965 fragment.HLT_L1SingleJet10erHE_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet10erHE + fragment.hltPreL1SingleJet10erHE + fragment.HLTEndSequence )
11966 fragment.HLT_L1SingleJet12erHE_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet12erHE + fragment.hltPreL1SingleJet12erHE + fragment.HLTEndSequence )
11967 fragment.HLT_L1SingleJet35_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreL1SingleJet35 + fragment.HLTEndSequence )
11968 fragment.HLT_L1SingleJet200_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet200 + fragment.hltPreL1SingleJet200 + fragment.HLTEndSequence )
11969 fragment.HLT_L1SingleEG8er2p5_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG8er2p5 + fragment.hltPreL1SingleEG8er2p5 + fragment.HLTEndSequence )
11970 fragment.HLT_L1SingleEG10er2p5_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10er2p5 + fragment.hltPreL1SingleEG10er2p5 + fragment.HLTEndSequence )
11971 fragment.HLT_L1SingleEG15er2p5_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15er2p5 + fragment.hltPreL1SingleEG15er2p5 + fragment.HLTEndSequence )
11972 fragment.HLT_L1SingleEG26er2p5_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG26er2p5 + fragment.hltPreL1SingleEG26er2p5 + fragment.HLTEndSequence )
11973 fragment.HLT_L1SingleEG28er2p5_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG28er2p5 + fragment.hltPreL1SingleEG28er2p5 + fragment.HLTEndSequence )
11974 fragment.HLT_L1SingleEG28er2p1_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG28er2p1 + fragment.hltPreL1SingleEG28er2p1 + fragment.HLTEndSequence )
11975 fragment.HLT_L1SingleEG28er1p5_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG28er1p5 + fragment.hltPreL1SingleEG28er1p5 + fragment.HLTEndSequence )
11976 fragment.HLT_L1SingleEG34er2p5_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG34er2p5 + fragment.hltPreL1SingleEG34er2p5 + fragment.HLTEndSequence )
11977 fragment.HLT_L1SingleEG36er2p5_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG36er2p5 + fragment.hltPreL1SingleEG36er2p5 + fragment.HLTEndSequence )
11978 fragment.HLT_L1SingleEG38er2p5_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG38er2p5 + fragment.hltPreL1SingleEG38er2p5 + fragment.HLTEndSequence )
11979 fragment.HLT_L1SingleEG40er2p5_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40er2p5 + fragment.hltPreL1SingleEG40er2p5 + fragment.HLTEndSequence )
11980 fragment.HLT_L1SingleEG42er2p5_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG42er2p5 + fragment.hltPreL1SingleEG42er2p5 + fragment.HLTEndSequence )
11981 fragment.HLT_L1SingleEG45er2p5_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG45er2p5 + fragment.hltPreL1SingleEG45er2p5 + fragment.HLTEndSequence )
11982 fragment.HLT_L1SingleEG50_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG50 + fragment.hltPreL1SingleEG50 + fragment.HLTEndSequence )
11983 fragment.HLT_L1SingleJet60_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreL1SingleJet60 + fragment.HLTEndSequence )
11984 fragment.HLT_L1SingleJet90_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreL1SingleJet90 + fragment.HLTEndSequence )
11985 fragment.HLT_L1SingleJet120_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet120 + fragment.hltPreL1SingleJet120 + fragment.HLTEndSequence )
11986 fragment.HLT_L1SingleJet180_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreL1SingleJet180 + fragment.HLTEndSequence )
11987 fragment.HLT_L1HTT120er_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT120er + fragment.hltPreL1HTT120er + fragment.HLTEndSequence )
11988 fragment.HLT_L1HTT160er_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT160er + fragment.hltPreL1HTT160er + fragment.HLTEndSequence )
11989 fragment.HLT_L1HTT200er_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200er + fragment.hltPreL1HTT200er + fragment.HLTEndSequence )
11990 fragment.HLT_L1HTT255er_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT255er + fragment.hltPreL1HTT255er + fragment.HLTEndSequence )
11991 fragment.HLT_L1HTT280er_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT280er + fragment.hltPreL1HTT280er + fragment.HLTEndSequence )
11992 fragment.HLT_L1HTT320er_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT320er + fragment.hltPreL1HTT320er + fragment.HLTEndSequence )
11993 fragment.HLT_L1HTT360er_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT360er + fragment.hltPreL1HTT360er + fragment.HLTEndSequence )
11994 fragment.HLT_L1HTT400er_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT400er + fragment.hltPreL1HTT400er + fragment.HLTEndSequence )
11995 fragment.HLT_L1HTT450er_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT450er + fragment.hltPreL1HTT450er + fragment.HLTEndSequence )
11996 fragment.HLT_L1ETM120_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETM120 + fragment.hltPreL1ETM120 + fragment.HLTEndSequence )
11997 fragment.HLT_L1ETM150_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETM150 + fragment.hltPreL1ETM150 + fragment.HLTEndSequence )
11998 fragment.HLT_L1EXT_HCAL_LaserMon1_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEXTHCALLaserMon1 + fragment.hltPreL1EXTHCALLaserMon1 + fragment.HLTEndSequence )
11999 fragment.HLT_L1EXT_HCAL_LaserMon4_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEXTHCALLaserMon4 + fragment.hltPreL1EXTHCALLaserMon4 + fragment.HLTEndSequence )
12000 fragment.HLT_CscCluster_Cosmic_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuShowerOneNominal + fragment.hltPreCscClusterCosmic + fragment.HLTMuonLocalRecoSequence + fragment.hltCSCrechitClusters + fragment.hltCscClusterCosmic + fragment.HLTEndSequence )
12001 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 )
12002 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 )
12003 fragment.HLT_PixelClusters_WP2_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasOrMinBias + fragment.hltPrePixelClustersWP2 + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltPixelActivityFilterWP2 + fragment.HLTEndSequence )
12004 fragment.HLT_PixelClusters_WP1_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasOrMinBias + fragment.hltPrePixelClustersWP1 + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltPixelActivityFilterWP1 + fragment.HLTEndSequence )
12005 fragment.HLT_BptxOR_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBptxOR + fragment.hltPreBptxOR + fragment.HLTEndSequence )
12006 fragment.HLT_L1SingleMuCosmics_EMTF_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuCosmicsEMTF + fragment.hltPreL1SingleMuCosmicsEMTF + fragment.HLTEndSequence )
12007 fragment.HLT_L1SingleMuCosmics_CosmicTracking_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuCosmics + fragment.hltPreL1SingleMuCosmicsCosmicTracking + fragment.hltL1MuCosmicsL1Filtered0 + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripFullSequence + fragment.HLTCTFCosmicsSequence + fragment.hltCtfWithMaterialTracksP5TrackCountFilter + fragment.HLTEndSequence )
12008 fragment.HLT_L1SingleMuCosmics_PointingCosmicTracking_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuCosmics + fragment.hltPreL1SingleMuCosmicsPointingCosmicTracking + fragment.hltL1MuCosmicsL1Filtered0 + fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence + fragment.hltL2CosmicsMuonTrackerPointingFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripFullSequence + fragment.HLTCTFCosmicsSequence + fragment.hltCtfWithMaterialTracksP5TrackCountFilter + fragment.HLTEndSequence )
12009 fragment.HLT_L1FatEvents_v5 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPreL1FatEvents + fragment.HLTEndSequence )
12010 fragment.HLT_Random_HighRate_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandomHighRate + fragment.HLTEndSequence )
12011 fragment.HLT_ZeroBias_HighRate_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasOrZeroBiasCopy + fragment.hltPreZeroBiasHighRate + fragment.HLTEndSequence )
12012 fragment.HLT_ZeroBias_Gated_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasOrZeroBiasCopyOrAlwaysTrueOrBptxOR + fragment.hltPreZeroBiasGated + fragment.hltBXGateFilter + fragment.HLTEndSequence )
12013 fragment.HLT_SpecialZeroBias_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasCopyOrAlwaysTrue + fragment.hltPreSpecialZeroBias + fragment.HLTEndSequence )
12014 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
12015 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
12016 fragment.Dataset_AlCaLumiPixelsCountsExpress = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsExpress + fragment.hltPreDatasetAlCaLumiPixelsCountsExpress )
12017 fragment.Dataset_AlCaLumiPixelsCountsPrompt = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPrompt + fragment.hltPreDatasetAlCaLumiPixelsCountsPrompt )
12018 fragment.Dataset_AlCaLumiPixelsCountsPromptHighRate0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPromptHighRate + fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate0 )
12019 fragment.Dataset_AlCaLumiPixelsCountsPromptHighRate1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPromptHighRate + fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate1 )
12020 fragment.Dataset_AlCaLumiPixelsCountsPromptHighRate2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPromptHighRate + fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate2 )
12021 fragment.Dataset_AlCaLumiPixelsCountsPromptHighRate3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPromptHighRate + fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate3 )
12022 fragment.Dataset_AlCaLumiPixelsCountsPromptHighRate4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPromptHighRate + fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate4 )
12023 fragment.Dataset_AlCaLumiPixelsCountsPromptHighRate5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPromptHighRate + fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate5 )
12024 fragment.Dataset_AlCaLumiPixelsCountsGated = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsGated + fragment.hltPreDatasetAlCaLumiPixelsCountsGated )
12025 fragment.Dataset_AlCaP0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaP0 + fragment.hltPreDatasetAlCaP0 )
12026 fragment.Dataset_AlCaPPSExpress = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaPPSExpress + fragment.hltPreDatasetAlCaPPSExpress )
12027 fragment.Dataset_AlCaPPSPrompt = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaPPSPrompt + fragment.hltPreDatasetAlCaPPSPrompt )
12028 fragment.Dataset_AlCaPhiSym = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaPhiSym + fragment.hltPreDatasetAlCaPhiSym )
12029 fragment.Dataset_Commissioning = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetCommissioning + fragment.hltPreDatasetCommissioning )
12030 fragment.Dataset_Cosmics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetCosmics + fragment.hltPreDatasetCosmics )
12031 fragment.Dataset_DQMGPUvsCPU = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMGPUvsCPU + fragment.hltPreDatasetDQMGPUvsCPU )
12032 fragment.Dataset_DQMOnlineBeamspot = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMOnlineBeamspot + fragment.hltPreDatasetDQMOnlineBeamspot )
12033 fragment.Dataset_DQMPPSRandom = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMPPSRandom + fragment.hltPreDatasetDQMPPSRandom )
12034 fragment.Dataset_EcalLaser = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEcalLaser + fragment.hltPreDatasetEcalLaser )
12035 fragment.Dataset_EventDisplay = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEventDisplay + fragment.hltPreDatasetEventDisplay )
12036 fragment.Dataset_ExpressAlignment = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressAlignment + fragment.hltPreDatasetExpressAlignment )
12037 fragment.Dataset_ExpressCosmics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressCosmics + fragment.hltPreDatasetExpressCosmics )
12038 fragment.Dataset_ExpressPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressPhysics + fragment.hltPreDatasetExpressPhysics )
12039 fragment.Dataset_HLTMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTMonitor + fragment.hltPreDatasetHLTMonitor )
12040 fragment.Dataset_HLTPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTPhysics + fragment.hltPreDatasetHLTPhysics )
12041 fragment.Dataset_HcalNZS = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHcalNZS + fragment.hltPreDatasetHcalNZS )
12042 fragment.Dataset_L1Accept = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetL1Accept + fragment.hltPreDatasetL1Accept )
12043 fragment.Dataset_MinimumBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMinimumBias + fragment.hltPreDatasetMinimumBias )
12044 fragment.Dataset_MuonShower = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMuonShower + fragment.hltPreDatasetMuonShower )
12045 fragment.Dataset_NoBPTX = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetNoBPTX + fragment.hltPreDatasetNoBPTX )
12046 fragment.Dataset_OnlineMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetOnlineMonitor + fragment.hltPreDatasetOnlineMonitor )
12047 fragment.Dataset_RPCMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetRPCMonitor + fragment.hltPreDatasetRPCMonitor )
12048 fragment.Dataset_TestEnablesEcalHcal = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcal + fragment.hltPreDatasetTestEnablesEcalHcal )
12049 fragment.Dataset_TestEnablesEcalHcalDQM = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcalDQM + fragment.hltPreDatasetTestEnablesEcalHcalDQM )
12050 fragment.Dataset_ZeroBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetZeroBias + fragment.hltPreDatasetZeroBias )
12051 fragment.Dataset_SpecialRandom0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom0 )
12052 fragment.Dataset_SpecialRandom1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom1 )
12053 fragment.Dataset_SpecialRandom2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom2 )
12054 fragment.Dataset_SpecialRandom3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom3 )
12055 fragment.Dataset_SpecialRandom4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom4 )
12056 fragment.Dataset_SpecialRandom5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom5 )
12057 fragment.Dataset_SpecialRandom6 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom6 )
12058 fragment.Dataset_SpecialRandom7 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom7 )
12059 fragment.Dataset_SpecialRandom8 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom8 )
12060 fragment.Dataset_SpecialRandom9 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom9 )
12061 fragment.Dataset_SpecialRandom10 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom10 )
12062 fragment.Dataset_SpecialRandom11 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom11 )
12063 fragment.Dataset_SpecialRandom12 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom12 )
12064 fragment.Dataset_SpecialRandom13 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom13 )
12065 fragment.Dataset_SpecialRandom14 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom14 )
12066 fragment.Dataset_SpecialRandom15 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom15 )
12067 fragment.Dataset_SpecialRandom16 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom16 )
12068 fragment.Dataset_SpecialRandom17 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom17 )
12069 fragment.Dataset_SpecialRandom18 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom18 )
12070 fragment.Dataset_SpecialRandom19 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom19 )
12071 fragment.Dataset_SpecialZeroBias0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias0 )
12072 fragment.Dataset_SpecialZeroBias1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias1 )
12073 fragment.Dataset_SpecialZeroBias2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias2 )
12074 fragment.Dataset_SpecialZeroBias3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias3 )
12075 fragment.Dataset_SpecialZeroBias4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias4 )
12076 fragment.Dataset_SpecialZeroBias5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias5 )
12077 fragment.Dataset_SpecialZeroBias6 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias6 )
12078 fragment.Dataset_SpecialZeroBias7 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias7 )
12079 fragment.Dataset_SpecialZeroBias8 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias8 )
12080 fragment.Dataset_SpecialZeroBias9 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias9 )
12081 fragment.Dataset_SpecialZeroBias10 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias10 )
12082 fragment.Dataset_SpecialZeroBias11 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias11 )
12083 fragment.Dataset_SpecialZeroBias12 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias12 )
12084 fragment.Dataset_SpecialZeroBias13 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias13 )
12085 fragment.Dataset_SpecialZeroBias14 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias14 )
12086 fragment.Dataset_SpecialZeroBias15 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias15 )
12087 fragment.Dataset_SpecialZeroBias16 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias16 )
12088 fragment.Dataset_SpecialZeroBias17 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias17 )
12089 fragment.Dataset_SpecialZeroBias18 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias18 )
12090 fragment.Dataset_SpecialZeroBias19 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias19 )
12091 fragment.Dataset_SpecialZeroBias20 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias20 )
12092 fragment.Dataset_SpecialZeroBias21 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias21 )
12093 fragment.Dataset_SpecialZeroBias22 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias22 )
12094 fragment.Dataset_SpecialZeroBias23 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias23 )
12095 fragment.Dataset_SpecialZeroBias24 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias24 )
12096 fragment.Dataset_SpecialZeroBias25 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias25 )
12097 fragment.Dataset_SpecialZeroBias26 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias26 )
12098 fragment.Dataset_SpecialZeroBias27 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias27 )
12099 fragment.Dataset_SpecialZeroBias28 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias28 )
12100 fragment.Dataset_SpecialZeroBias29 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias29 )
12101 fragment.Dataset_SpecialZeroBias30 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias30 )
12102 fragment.Dataset_SpecialZeroBias31 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias31 )
12103 fragment.Dataset_SpecialHLTPhysics0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics0 )
12104 fragment.Dataset_SpecialHLTPhysics1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics1 )
12105 fragment.Dataset_SpecialHLTPhysics2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics2 )
12106 fragment.Dataset_SpecialHLTPhysics3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics3 )
12107 fragment.Dataset_SpecialHLTPhysics4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics4 )
12108 fragment.Dataset_SpecialHLTPhysics5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics5 )
12109 fragment.Dataset_SpecialHLTPhysics6 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics6 )
12110 fragment.Dataset_SpecialHLTPhysics7 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics7 )
12111 fragment.Dataset_SpecialHLTPhysics8 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics8 )
12112 fragment.Dataset_SpecialHLTPhysics9 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics9 )
12113 fragment.Dataset_SpecialHLTPhysics10 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics10 )
12114 fragment.Dataset_SpecialHLTPhysics11 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics11 )
12115 fragment.Dataset_SpecialHLTPhysics12 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics12 )
12116 fragment.Dataset_SpecialHLTPhysics13 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics13 )
12117 fragment.Dataset_SpecialHLTPhysics14 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics14 )
12118 fragment.Dataset_SpecialHLTPhysics15 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics15 )
12119 fragment.Dataset_SpecialHLTPhysics16 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics16 )
12120 fragment.Dataset_SpecialHLTPhysics17 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics17 )
12121 fragment.Dataset_SpecialHLTPhysics18 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics18 )
12122 fragment.Dataset_SpecialHLTPhysics19 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics19 )
12123 
12124 
12125 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_v5, 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_L1SingleMuCosmics_CosmicTracking_v1, fragment.HLT_L1SingleMuCosmics_PointingCosmicTracking_v1, 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_HLTMonitor, 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, ))
12126 
12127 
12128 # dummify hltGetConditions in cff's
12129 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
12130     fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
12131         result = cms.bool( True )
12132     )
12133     fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
12134 
12135 # add specific customizations
12136 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
12137 fragment = customizeHLTforAll(fragment,"Special")
12138 
12139 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
12140 fragment = customizeHLTforCMSSW(fragment,"Special")
12141 
12142 # Eras-based customisations
12143 from HLTrigger.Configuration.Eras import modifyHLTforEras
12144 modifyHLTforEras(fragment)
12145