Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2025-06-29 22:59:44

0001 # hltGetConfiguration /dev/CMSSW_15_0_0/Special --cff --data --type Special
0002 
0003 # /dev/CMSSW_15_0_0/Special/V96 (CMSSW_15_0_4_patch2)
0004 
0005 import FWCore.ParameterSet.Config as cms
0006 
0007 fragment = cms.ProcessFragment( "HLT" )
0008 
0009 fragment.load("Configuration.StandardSequences.Accelerators_cff")
0010 
0011 fragment.HLTConfigVersion = cms.PSet(
0012   tableName = cms.string("/dev/CMSSW_15_0_0/Special/V96")
0013 )
0014 
0015 fragment.HLTGroupedCkfTrajectoryBuilderP5 = cms.PSet( 
0016   useSameTrajFilter = cms.bool( True ),
0017   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0018   keepOriginalIfRebuildFails = cms.bool( False ),
0019   lostHitPenalty = cms.double( 30.0 ),
0020   lockHits = cms.bool( True ),
0021   requireSeedHitsInRebuild = cms.bool( True ),
0022   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0023   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0024   maxPtForLooperReconstruction = cms.double( 0.0 ),
0025   propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
0026   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTCkfBaseTrajectoryFilterP5" ) ),
0027   propagatorAlong = cms.string( "PropagatorWithMaterial" ),
0028   seedAs5DHit = cms.bool( False ),
0029   minNrOfHitsForRebuild = cms.int32( 5 ),
0030   maxCand = cms.int32( 1 ),
0031   alwaysUseInvalidHits = cms.bool( True ),
0032   estimator = cms.string( "hltESChi2MeasurementEstimatorForP5" ),
0033   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTCkfBaseTrajectoryFilter_block" ) ),
0034   intermediateCleaning = cms.bool( True ),
0035   foundHitBonus = cms.double( 10.0 ),
0036   updator = cms.string( "hltESPKFUpdator" ),
0037   bestHitOnly = cms.bool( True )
0038 )
0039 fragment.HLTCkfBaseTrajectoryFilterP5 = cms.PSet( 
0040   minimumNumberOfHits = cms.int32( 5 ),
0041   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0042   seedExtension = cms.int32( 0 ),
0043   chargeSignificance = cms.double( -1.0 ),
0044   pixelSeedExtension = cms.bool( False ),
0045   strictSeedExtension = cms.bool( False ),
0046   nSigmaMinPt = cms.double( 5.0 ),
0047   maxCCCLostHits = cms.int32( 9999 ),
0048   minHitsAtHighEta = cms.int32( 5 ),
0049   minPt = cms.double( 0.5 ),
0050   maxConsecLostHits = cms.int32( 3 ),
0051   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0052   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0053   highEtaSwitch = cms.double( 5.0 ),
0054   seedPairPenalty = cms.int32( 0 ),
0055   maxNumberOfHits = cms.int32( 100 ),
0056   minNumberOfHitsForLoopers = cms.int32( 13 ),
0057   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0058   minNumberOfHitsPerLoop = cms.int32( 4 ),
0059   minHitsMinPt = cms.int32( 3 ),
0060   maxLostHitsFraction = cms.double( 0.1 ),
0061   maxLostHits = cms.int32( 4 )
0062 )
0063 fragment.HLTCkfBaseTrajectoryFilter_block = cms.PSet( 
0064   minimumNumberOfHits = cms.int32( 5 ),
0065   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0066   seedExtension = cms.int32( 0 ),
0067   chargeSignificance = cms.double( -1.0 ),
0068   pixelSeedExtension = cms.bool( False ),
0069   strictSeedExtension = cms.bool( False ),
0070   nSigmaMinPt = cms.double( 5.0 ),
0071   maxCCCLostHits = cms.int32( 9999 ),
0072   minHitsAtHighEta = cms.int32( 5 ),
0073   minPt = cms.double( 0.9 ),
0074   maxConsecLostHits = cms.int32( 1 ),
0075   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0076   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0077   highEtaSwitch = cms.double( 5.0 ),
0078   seedPairPenalty = cms.int32( 0 ),
0079   maxNumberOfHits = cms.int32( 100 ),
0080   minNumberOfHitsForLoopers = cms.int32( 13 ),
0081   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0082   minNumberOfHitsPerLoop = cms.int32( 4 ),
0083   minHitsMinPt = cms.int32( 3 ),
0084   maxLostHitsFraction = cms.double( 0.1 ),
0085   maxLostHits = cms.int32( 999 )
0086 )
0087 fragment.HLTIter4PSetTrajectoryBuilderIT = cms.PSet( 
0088   ComponentType = cms.string( "CkfTrajectoryBuilder" ),
0089   lostHitPenalty = cms.double( 30.0 ),
0090   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0091   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0092   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter4PSetTrajectoryFilterIT" ) ),
0093   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0094   maxCand = cms.int32( 1 ),
0095   alwaysUseInvalidHits = cms.bool( False ),
0096   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
0097   intermediateCleaning = cms.bool( True ),
0098   updator = cms.string( "hltESPKFUpdator" ),
0099   seedAs5DHit = cms.bool( False )
0100 )
0101 fragment.HLTIter0GroupedCkfTrajectoryBuilderIT = cms.PSet( 
0102   keepOriginalIfRebuildFails = cms.bool( False ),
0103   lockHits = cms.bool( True ),
0104   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0105   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0106   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
0107   maxCand = cms.int32( 2 ),
0108   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
0109   intermediateCleaning = cms.bool( True ),
0110   bestHitOnly = cms.bool( True ),
0111   useSameTrajFilter = cms.bool( True ),
0112   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0113   lostHitPenalty = cms.double( 30.0 ),
0114   requireSeedHitsInRebuild = cms.bool( True ),
0115   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0116   maxPtForLooperReconstruction = cms.double( 0.0 ),
0117   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0118   minNrOfHitsForRebuild = cms.int32( 5 ),
0119   alwaysUseInvalidHits = cms.bool( False ),
0120   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
0121   foundHitBonus = cms.double( 5.0 ),
0122   updator = cms.string( "hltESPKFUpdator" ),
0123   seedAs5DHit = cms.bool( False )
0124 )
0125 fragment.HLTIter4PSetTrajectoryFilterIT = cms.PSet( 
0126   minimumNumberOfHits = cms.int32( 6 ),
0127   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0128   seedExtension = cms.int32( 0 ),
0129   chargeSignificance = cms.double( -1.0 ),
0130   pixelSeedExtension = cms.bool( False ),
0131   strictSeedExtension = cms.bool( False ),
0132   nSigmaMinPt = cms.double( 5.0 ),
0133   maxCCCLostHits = cms.int32( 9999 ),
0134   minPt = cms.double( 0.3 ),
0135   maxConsecLostHits = cms.int32( 1 ),
0136   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0137   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0138   seedPairPenalty = cms.int32( 0 ),
0139   maxNumberOfHits = cms.int32( 100 ),
0140   minNumberOfHitsForLoopers = cms.int32( 13 ),
0141   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0142   minNumberOfHitsPerLoop = cms.int32( 4 ),
0143   minHitsMinPt = cms.int32( 3 ),
0144   maxLostHitsFraction = cms.double( 999.0 ),
0145   maxLostHits = cms.int32( 0 ),
0146   highEtaSwitch = cms.double( 5.0 ),
0147   minHitsAtHighEta = cms.int32( 5 )
0148 )
0149 fragment.HLTPSetPvClusterComparerForIT = cms.PSet( 
0150   track_chi2_max = cms.double( 20.0 ),
0151   track_pt_max = cms.double( 20.0 ),
0152   track_prob_min = cms.double( -1.0 ),
0153   track_pt_min = cms.double( 1.0 )
0154 )
0155 fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet( 
0156   rescaleErrorIfFail = cms.double( 1.0 ),
0157   ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
0158   lostHitPenalty = cms.double( 30.0 ),
0159   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0160   propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
0161   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
0162   propagatorAlong = cms.string( "PropagatorWithMaterial" ),
0163   maxCand = cms.int32( 5 ),
0164   alwaysUseInvalidHits = cms.bool( True ),
0165   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
0166   intermediateCleaning = cms.bool( False ),
0167   propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
0168   updator = cms.string( "hltESPKFUpdator" ),
0169   deltaEta = cms.double( -1.0 ),
0170   useSeedLayer = cms.bool( False ),
0171   deltaPhi = cms.double( -1.0 ),
0172   seedAs5DHit = cms.bool( False )
0173 )
0174 fragment.HLTIter0HighPtTkMuPSetTrajectoryFilterIT = cms.PSet( 
0175   minimumNumberOfHits = cms.int32( 3 ),
0176   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0177   seedExtension = cms.int32( 0 ),
0178   chargeSignificance = cms.double( -1.0 ),
0179   pixelSeedExtension = cms.bool( False ),
0180   strictSeedExtension = cms.bool( False ),
0181   nSigmaMinPt = cms.double( 5.0 ),
0182   maxCCCLostHits = cms.int32( 9999 ),
0183   minPt = cms.double( 0.3 ),
0184   maxConsecLostHits = cms.int32( 1 ),
0185   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0186   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0187   seedPairPenalty = cms.int32( 0 ),
0188   maxNumberOfHits = cms.int32( 100 ),
0189   minNumberOfHitsForLoopers = cms.int32( 13 ),
0190   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0191   minNumberOfHitsPerLoop = cms.int32( 4 ),
0192   minHitsMinPt = cms.int32( 3 ),
0193   maxLostHitsFraction = cms.double( 999.0 ),
0194   maxLostHits = cms.int32( 1 ),
0195   highEtaSwitch = cms.double( 5.0 ),
0196   minHitsAtHighEta = cms.int32( 5 )
0197 )
0198 fragment.HLTPSetPvClusterComparerForBTag = cms.PSet( 
0199   track_chi2_max = cms.double( 20.0 ),
0200   track_pt_max = cms.double( 20.0 ),
0201   track_prob_min = cms.double( -1.0 ),
0202   track_pt_min = cms.double( 0.1 )
0203 )
0204 fragment.HLTIter2GroupedCkfTrajectoryBuilderIT = cms.PSet( 
0205   keepOriginalIfRebuildFails = cms.bool( False ),
0206   lockHits = cms.bool( True ),
0207   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0208   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0209   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
0210   maxCand = cms.int32( 2 ),
0211   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
0212   intermediateCleaning = cms.bool( True ),
0213   bestHitOnly = cms.bool( True ),
0214   useSameTrajFilter = cms.bool( True ),
0215   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0216   lostHitPenalty = cms.double( 30.0 ),
0217   requireSeedHitsInRebuild = cms.bool( True ),
0218   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0219   maxPtForLooperReconstruction = cms.double( 0.0 ),
0220   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0221   minNrOfHitsForRebuild = cms.int32( 5 ),
0222   alwaysUseInvalidHits = cms.bool( False ),
0223   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
0224   foundHitBonus = cms.double( 5.0 ),
0225   updator = cms.string( "hltESPKFUpdator" ),
0226   seedAs5DHit = cms.bool( False )
0227 )
0228 fragment.HLTSiStripClusterChargeCutTight = cms.PSet(  value = cms.double( 1945.0 ) )
0229 fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet( 
0230   Rescale_Dz = cms.double( 3.0 ),
0231   Pt_fixed = cms.bool( False ),
0232   Eta_fixed = cms.bool( False ),
0233   Eta_min = cms.double( 0.1 ),
0234   DeltaZ = cms.double( 15.9 ),
0235   maxRegions = cms.int32( 2 ),
0236   EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
0237   UseVertex = cms.bool( False ),
0238   Z_fixed = cms.bool( True ),
0239   PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
0240   PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
0241   Rescale_phi = cms.double( 3.0 ),
0242   DeltaEta = cms.double( 0.2 ),
0243   precise = cms.bool( True ),
0244   OnDemand = cms.int32( -1 ),
0245   EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
0246   MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
0247   vertexCollection = cms.InputTag( "pixelVertices" ),
0248   Pt_min = cms.double( 1.5 ),
0249   beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
0250   Phi_fixed = cms.bool( False ),
0251   DeltaR = cms.double( 0.2 ),
0252   input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
0253   DeltaPhi = cms.double( 0.2 ),
0254   Phi_min = cms.double( 0.1 ),
0255   Rescale_eta = cms.double( 3.0 )
0256 )
0257 fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet( 
0258   minimumNumberOfHits = cms.int32( 3 ),
0259   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0260   seedExtension = cms.int32( 1 ),
0261   chargeSignificance = cms.double( -1.0 ),
0262   pixelSeedExtension = cms.bool( False ),
0263   strictSeedExtension = cms.bool( False ),
0264   nSigmaMinPt = cms.double( 5.0 ),
0265   maxCCCLostHits = cms.int32( 0 ),
0266   minPt = cms.double( 0.3 ),
0267   maxConsecLostHits = cms.int32( 1 ),
0268   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0269   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0270   seedPairPenalty = cms.int32( 0 ),
0271   maxNumberOfHits = cms.int32( 100 ),
0272   minNumberOfHitsForLoopers = cms.int32( 13 ),
0273   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0274   minNumberOfHitsPerLoop = cms.int32( 4 ),
0275   minHitsMinPt = cms.int32( 3 ),
0276   maxLostHitsFraction = cms.double( 999.0 ),
0277   maxLostHits = cms.int32( 1 ),
0278   highEtaSwitch = cms.double( 5.0 ),
0279   minHitsAtHighEta = cms.int32( 5 )
0280 )
0281 fragment.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet( 
0282   ComponentType = cms.string( "CkfTrajectoryBuilder" ),
0283   lostHitPenalty = cms.double( 30.0 ),
0284   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0285   propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
0286   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ),
0287   propagatorAlong = cms.string( "PropagatorWithMaterial" ),
0288   maxCand = cms.int32( 1 ),
0289   alwaysUseInvalidHits = cms.bool( False ),
0290   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
0291   intermediateCleaning = cms.bool( True ),
0292   updator = cms.string( "hltESPKFUpdator" ),
0293   seedAs5DHit = cms.bool( False )
0294 )
0295 fragment.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet( 
0296   ComponentType = cms.string( "CkfTrajectoryBuilder" ),
0297   lostHitPenalty = cms.double( 90.0 ),
0298   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0299   propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
0300   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
0301   propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
0302   maxCand = cms.int32( 5 ),
0303   alwaysUseInvalidHits = cms.bool( True ),
0304   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
0305   intermediateCleaning = cms.bool( False ),
0306   updator = cms.string( "hltESPKFUpdator" ),
0307   seedAs5DHit = cms.bool( False )
0308 )
0309 fragment.HLTSiStripClusterChargeCutNone = cms.PSet(  value = cms.double( -1.0 ) )
0310 fragment.HLTPSetMuonCkfTrajectoryFilter = cms.PSet( 
0311   minimumNumberOfHits = cms.int32( 5 ),
0312   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0313   seedExtension = cms.int32( 0 ),
0314   chargeSignificance = cms.double( -1.0 ),
0315   pixelSeedExtension = cms.bool( False ),
0316   strictSeedExtension = cms.bool( False ),
0317   nSigmaMinPt = cms.double( 5.0 ),
0318   maxCCCLostHits = cms.int32( 9999 ),
0319   minPt = cms.double( 0.9 ),
0320   maxConsecLostHits = cms.int32( 1 ),
0321   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0322   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0323   seedPairPenalty = cms.int32( 0 ),
0324   maxNumberOfHits = cms.int32( -1 ),
0325   minNumberOfHitsForLoopers = cms.int32( 13 ),
0326   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0327   minNumberOfHitsPerLoop = cms.int32( 4 ),
0328   minHitsMinPt = cms.int32( 3 ),
0329   maxLostHitsFraction = cms.double( 999.0 ),
0330   maxLostHits = cms.int32( 1 ),
0331   highEtaSwitch = cms.double( 5.0 ),
0332   minHitsAtHighEta = cms.int32( 5 )
0333 )
0334 fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet( 
0335   minimumNumberOfHits = cms.int32( 3 ),
0336   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0337   seedExtension = cms.int32( 0 ),
0338   chargeSignificance = cms.double( -1.0 ),
0339   pixelSeedExtension = cms.bool( False ),
0340   strictSeedExtension = cms.bool( False ),
0341   nSigmaMinPt = cms.double( 5.0 ),
0342   maxCCCLostHits = cms.int32( 0 ),
0343   minPt = cms.double( 0.2 ),
0344   maxConsecLostHits = cms.int32( 1 ),
0345   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0346   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0347   seedPairPenalty = cms.int32( 0 ),
0348   maxNumberOfHits = cms.int32( 100 ),
0349   minNumberOfHitsForLoopers = cms.int32( 13 ),
0350   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0351   minNumberOfHitsPerLoop = cms.int32( 4 ),
0352   minHitsMinPt = cms.int32( 3 ),
0353   maxLostHitsFraction = cms.double( 999.0 ),
0354   maxLostHits = cms.int32( 1 ),
0355   highEtaSwitch = cms.double( 5.0 ),
0356   minHitsAtHighEta = cms.int32( 5 )
0357 )
0358 fragment.HLTSeedFromProtoTracks = cms.PSet( 
0359   TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
0360   SeedMomentumForBOFF = cms.double( 5.0 ),
0361   propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
0362   forceKinematicWithRegionDirection = cms.bool( False ),
0363   magneticField = cms.string( "ParabolicMf" ),
0364   OriginTransverseErrorMultiplier = cms.double( 1.0 ),
0365   ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
0366   MinOneOverPtError = cms.double( 1.0 )
0367 )
0368 fragment.HLTPSetMuTrackJpsiTrajectoryFilter = cms.PSet( 
0369   minimumNumberOfHits = cms.int32( 5 ),
0370   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0371   seedExtension = cms.int32( 0 ),
0372   chargeSignificance = cms.double( -1.0 ),
0373   pixelSeedExtension = cms.bool( False ),
0374   strictSeedExtension = cms.bool( False ),
0375   nSigmaMinPt = cms.double( 5.0 ),
0376   maxCCCLostHits = cms.int32( 9999 ),
0377   minPt = cms.double( 10.0 ),
0378   maxConsecLostHits = cms.int32( 1 ),
0379   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0380   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0381   seedPairPenalty = cms.int32( 0 ),
0382   maxNumberOfHits = cms.int32( 8 ),
0383   minNumberOfHitsForLoopers = cms.int32( 13 ),
0384   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0385   minNumberOfHitsPerLoop = cms.int32( 4 ),
0386   minHitsMinPt = cms.int32( 3 ),
0387   maxLostHitsFraction = cms.double( 999.0 ),
0388   maxLostHits = cms.int32( 1 ),
0389   highEtaSwitch = cms.double( 5.0 ),
0390   minHitsAtHighEta = cms.int32( 5 )
0391 )
0392 fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet( 
0393   minimumNumberOfHits = cms.int32( 3 ),
0394   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0395   seedExtension = cms.int32( 0 ),
0396   chargeSignificance = cms.double( -1.0 ),
0397   pixelSeedExtension = cms.bool( False ),
0398   strictSeedExtension = cms.bool( False ),
0399   nSigmaMinPt = cms.double( 5.0 ),
0400   maxCCCLostHits = cms.int32( 0 ),
0401   minPt = cms.double( 0.3 ),
0402   maxConsecLostHits = cms.int32( 1 ),
0403   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0404   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0405   seedPairPenalty = cms.int32( 0 ),
0406   maxNumberOfHits = cms.int32( 100 ),
0407   minNumberOfHitsForLoopers = cms.int32( 13 ),
0408   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0409   minNumberOfHitsPerLoop = cms.int32( 4 ),
0410   minHitsMinPt = cms.int32( 3 ),
0411   maxLostHitsFraction = cms.double( 999.0 ),
0412   maxLostHits = cms.int32( 1 ),
0413   highEtaSwitch = cms.double( 5.0 ),
0414   minHitsAtHighEta = cms.int32( 5 )
0415 )
0416 fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet( 
0417   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0418   SeedMomentumForBOFF = cms.double( 5.0 ),
0419   propagator = cms.string( "PropagatorWithMaterial" ),
0420   forceKinematicWithRegionDirection = cms.bool( False ),
0421   magneticField = cms.string( "" ),
0422   OriginTransverseErrorMultiplier = cms.double( 1.0 ),
0423   ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
0424   MinOneOverPtError = cms.double( 1.0 )
0425 )
0426 fragment.HLTSiStripClusterChargeCutForHI = cms.PSet(  value = cms.double( 2069.0 ) )
0427 fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet( 
0428   minimumNumberOfHits = cms.int32( 5 ),
0429   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0430   seedExtension = cms.int32( 0 ),
0431   chargeSignificance = cms.double( -1.0 ),
0432   pixelSeedExtension = cms.bool( False ),
0433   strictSeedExtension = cms.bool( False ),
0434   nSigmaMinPt = cms.double( 5.0 ),
0435   maxCCCLostHits = cms.int32( 9999 ),
0436   minPt = cms.double( 2.0 ),
0437   maxConsecLostHits = cms.int32( 1 ),
0438   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0439   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0440   seedPairPenalty = cms.int32( 0 ),
0441   maxNumberOfHits = cms.int32( -1 ),
0442   minNumberOfHitsForLoopers = cms.int32( 13 ),
0443   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0444   minNumberOfHitsPerLoop = cms.int32( 4 ),
0445   minHitsMinPt = cms.int32( -1 ),
0446   maxLostHitsFraction = cms.double( 999.0 ),
0447   maxLostHits = cms.int32( 1 ),
0448   highEtaSwitch = cms.double( 5.0 ),
0449   minHitsAtHighEta = cms.int32( 5 )
0450 )
0451 fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( 
0452   ComponentType = cms.string( "CkfTrajectoryBuilder" ),
0453   lostHitPenalty = cms.double( 30.0 ),
0454   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0455   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0456   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ),
0457   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0458   maxCand = cms.int32( 4 ),
0459   alwaysUseInvalidHits = cms.bool( True ),
0460   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
0461   intermediateCleaning = cms.bool( True ),
0462   updator = cms.string( "hltESPKFUpdator" ),
0463   seedAs5DHit = cms.bool( False )
0464 )
0465 fragment.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet( 
0466   useSameTrajFilter = cms.bool( True ),
0467   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0468   keepOriginalIfRebuildFails = cms.bool( False ),
0469   lostHitPenalty = cms.double( 30.0 ),
0470   lockHits = cms.bool( True ),
0471   requireSeedHitsInRebuild = cms.bool( True ),
0472   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0473   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0474   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
0475   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0476   minNrOfHitsForRebuild = cms.int32( 5 ),
0477   maxCand = cms.int32( 2 ),
0478   alwaysUseInvalidHits = cms.bool( False ),
0479   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
0480   intermediateCleaning = cms.bool( True ),
0481   foundHitBonus = cms.double( 5.0 ),
0482   updator = cms.string( "hltESPKFUpdator" ),
0483   bestHitOnly = cms.bool( True ),
0484   seedAs5DHit = cms.bool( False ),
0485   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) )
0486 )
0487 fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( 
0488   useSameTrajFilter = cms.bool( True ),
0489   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0490   keepOriginalIfRebuildFails = cms.bool( True ),
0491   lostHitPenalty = cms.double( 1.0 ),
0492   lockHits = cms.bool( True ),
0493   requireSeedHitsInRebuild = cms.bool( True ),
0494   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0495   propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
0496   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
0497   propagatorAlong = cms.string( "PropagatorWithMaterial" ),
0498   minNrOfHitsForRebuild = cms.int32( 2 ),
0499   maxCand = cms.int32( 5 ),
0500   alwaysUseInvalidHits = cms.bool( True ),
0501   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
0502   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
0503   intermediateCleaning = cms.bool( True ),
0504   foundHitBonus = cms.double( 1000.0 ),
0505   updator = cms.string( "hltESPKFUpdator" ),
0506   bestHitOnly = cms.bool( True ),
0507   seedAs5DHit = cms.bool( False )
0508 )
0509 fragment.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet( 
0510   minimumNumberOfHits = cms.int32( 3 ),
0511   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0512   seedExtension = cms.int32( 0 ),
0513   chargeSignificance = cms.double( -1.0 ),
0514   pixelSeedExtension = cms.bool( False ),
0515   strictSeedExtension = cms.bool( False ),
0516   nSigmaMinPt = cms.double( 5.0 ),
0517   maxCCCLostHits = cms.int32( 9999 ),
0518   minPt = cms.double( 0.9 ),
0519   maxConsecLostHits = cms.int32( 1 ),
0520   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0521   constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
0522   seedPairPenalty = cms.int32( 0 ),
0523   maxNumberOfHits = cms.int32( 100 ),
0524   minNumberOfHitsForLoopers = cms.int32( 13 ),
0525   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0526   minNumberOfHitsPerLoop = cms.int32( 4 ),
0527   minHitsMinPt = cms.int32( 3 ),
0528   maxLostHitsFraction = cms.double( 0.1 ),
0529   maxLostHits = cms.int32( 999 ),
0530   highEtaSwitch = cms.double( 5.0 ),
0531   minHitsAtHighEta = cms.int32( 5 )
0532 )
0533 fragment.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( 
0534   useSameTrajFilter = cms.bool( True ),
0535   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0536   keepOriginalIfRebuildFails = cms.bool( True ),
0537   lostHitPenalty = cms.double( 1.0 ),
0538   lockHits = cms.bool( True ),
0539   requireSeedHitsInRebuild = cms.bool( True ),
0540   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0541   propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
0542   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
0543   propagatorAlong = cms.string( "PropagatorWithMaterial" ),
0544   minNrOfHitsForRebuild = cms.int32( 2 ),
0545   maxCand = cms.int32( 5 ),
0546   alwaysUseInvalidHits = cms.bool( True ),
0547   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
0548   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
0549   intermediateCleaning = cms.bool( True ),
0550   foundHitBonus = cms.double( 1000.0 ),
0551   updator = cms.string( "hltESPKFUpdator" ),
0552   bestHitOnly = cms.bool( True ),
0553   seedAs5DHit = cms.bool( False )
0554 )
0555 fragment.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet( 
0556   minimumNumberOfHits = cms.int32( 3 ),
0557   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0558   seedExtension = cms.int32( 0 ),
0559   chargeSignificance = cms.double( -1.0 ),
0560   pixelSeedExtension = cms.bool( False ),
0561   strictSeedExtension = cms.bool( False ),
0562   nSigmaMinPt = cms.double( 5.0 ),
0563   maxCCCLostHits = cms.int32( 9999 ),
0564   minPt = cms.double( 0.9 ),
0565   maxConsecLostHits = cms.int32( 1 ),
0566   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0567   constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
0568   seedPairPenalty = cms.int32( 0 ),
0569   maxNumberOfHits = cms.int32( 100 ),
0570   minNumberOfHitsForLoopers = cms.int32( 13 ),
0571   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0572   minNumberOfHitsPerLoop = cms.int32( 4 ),
0573   minHitsMinPt = cms.int32( 3 ),
0574   maxLostHitsFraction = cms.double( 0.1 ),
0575   maxLostHits = cms.int32( 999 ),
0576   highEtaSwitch = cms.double( 5.0 ),
0577   minHitsAtHighEta = cms.int32( 5 )
0578 )
0579 fragment.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet( 
0580   minimumNumberOfHits = cms.int32( 5 ),
0581   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0582   seedExtension = cms.int32( 0 ),
0583   chargeSignificance = cms.double( -1.0 ),
0584   pixelSeedExtension = cms.bool( False ),
0585   strictSeedExtension = cms.bool( False ),
0586   nSigmaMinPt = cms.double( 5.0 ),
0587   maxCCCLostHits = cms.int32( 9999 ),
0588   minPt = cms.double( 0.9 ),
0589   maxConsecLostHits = cms.int32( 1 ),
0590   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0591   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0592   seedPairPenalty = cms.int32( 0 ),
0593   maxNumberOfHits = cms.int32( 100 ),
0594   minNumberOfHitsForLoopers = cms.int32( 13 ),
0595   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0596   minNumberOfHitsPerLoop = cms.int32( 4 ),
0597   minHitsMinPt = cms.int32( 3 ),
0598   maxLostHitsFraction = cms.double( 0.1 ),
0599   maxLostHits = cms.int32( 999 ),
0600   highEtaSwitch = cms.double( 5.0 ),
0601   minHitsAtHighEta = cms.int32( 5 )
0602 )
0603 fragment.HLTSiStripClusterChargeCutLoose = cms.PSet(  value = cms.double( 1620.0 ) )
0604 fragment.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet( 
0605   ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ),
0606   subclusterCutSN = cms.double( 12.0 ),
0607   trimMaxADC = cms.double( 30.0 ),
0608   seedCutMIPs = cms.double( 0.35 ),
0609   subclusterCutMIPs = cms.double( 0.45 ),
0610   subclusterWindow = cms.double( 0.7 ),
0611   maxNSat = cms.uint32( 3 ),
0612   trimMaxFracNeigh = cms.double( 0.25 ),
0613   maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
0614   seedCutSN = cms.double( 7.0 ),
0615   layerMask = cms.PSet( 
0616     TOB = cms.bool( False ),
0617     TIB = cms.vuint32( 1, 2 ),
0618     TID = cms.vuint32( 1, 2 ),
0619     TEC = cms.bool( False )
0620   ),
0621   maxTrimmedSizeDiffPos = cms.double( 0.7 ),
0622   trimMaxFracTotal = cms.double( 0.15 )
0623 )
0624 fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet( 
0625   minimumNumberOfHits = cms.int32( 4 ),
0626   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0627   seedExtension = cms.int32( 0 ),
0628   chargeSignificance = cms.double( -1.0 ),
0629   pixelSeedExtension = cms.bool( False ),
0630   strictSeedExtension = cms.bool( False ),
0631   maxCCCLostHits = cms.int32( 0 ),
0632   nSigmaMinPt = cms.double( 5.0 ),
0633   minPt = cms.double( 1.0 ),
0634   maxConsecLostHits = cms.int32( 1 ),
0635   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0636   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0637   seedPairPenalty = cms.int32( 0 ),
0638   maxNumberOfHits = cms.int32( 100 ),
0639   minNumberOfHitsForLoopers = cms.int32( 13 ),
0640   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0641   minNumberOfHitsPerLoop = cms.int32( 4 ),
0642   minHitsMinPt = cms.int32( 3 ),
0643   maxLostHitsFraction = cms.double( 0.1 ),
0644   maxLostHits = cms.int32( 999 ),
0645   highEtaSwitch = cms.double( 5.0 ),
0646   minHitsAtHighEta = cms.int32( 5 )
0647 )
0648 fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA = cms.PSet( 
0649   useSameTrajFilter = cms.bool( True ),
0650   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0651   keepOriginalIfRebuildFails = cms.bool( False ),
0652   lostHitPenalty = cms.double( 30.0 ),
0653   lockHits = cms.bool( True ),
0654   requireSeedHitsInRebuild = cms.bool( True ),
0655   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0656   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0657   maxPtForLooperReconstruction = cms.double( 0.0 ),
0658   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0659   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA" ) ),
0660   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0661   minNrOfHitsForRebuild = cms.int32( 5 ),
0662   maxCand = cms.int32( 3 ),
0663   alwaysUseInvalidHits = cms.bool( True ),
0664   estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
0665   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0666   intermediateCleaning = cms.bool( True ),
0667   foundHitBonus = cms.double( 10.0 ),
0668   updator = cms.string( "hltESPKFUpdator" ),
0669   bestHitOnly = cms.bool( True ),
0670   seedAs5DHit = cms.bool( False )
0671 )
0672 fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA = cms.PSet( 
0673   ComponentType = cms.string( "CompositeTrajectoryFilter" ),
0674   filters = cms.VPSet( 
0675     cms.PSet(  refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA" )    ),
0676     cms.PSet(  refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" )    )
0677   )
0678 )
0679 fragment.HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0680   minimumNumberOfHits = cms.int32( 4 ),
0681   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0682   seedExtension = cms.int32( 0 ),
0683   chargeSignificance = cms.double( -1.0 ),
0684   pixelSeedExtension = cms.bool( False ),
0685   strictSeedExtension = cms.bool( False ),
0686   maxCCCLostHits = cms.int32( 0 ),
0687   nSigmaMinPt = cms.double( 5.0 ),
0688   minPt = cms.double( 1.0 ),
0689   maxConsecLostHits = cms.int32( 1 ),
0690   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0691   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0692   seedPairPenalty = cms.int32( 0 ),
0693   maxNumberOfHits = cms.int32( 100 ),
0694   minNumberOfHitsForLoopers = cms.int32( 13 ),
0695   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0696   minNumberOfHitsPerLoop = cms.int32( 4 ),
0697   minHitsMinPt = cms.int32( 3 ),
0698   maxLostHitsFraction = cms.double( 0.1 ),
0699   maxLostHits = cms.int32( 999 ),
0700   highEtaSwitch = cms.double( 5.0 ),
0701   minHitsAtHighEta = cms.int32( 5 )
0702 )
0703 fragment.HLTPSetInitialStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0704   useSameTrajFilter = cms.bool( True ),
0705   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0706   keepOriginalIfRebuildFails = cms.bool( True ),
0707   lostHitPenalty = cms.double( 30.0 ),
0708   lockHits = cms.bool( True ),
0709   requireSeedHitsInRebuild = cms.bool( True ),
0710   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0711   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0712   maxPtForLooperReconstruction = cms.double( 0.0 ),
0713   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0714   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0715   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0716   minNrOfHitsForRebuild = cms.int32( 1 ),
0717   maxCand = cms.int32( 3 ),
0718   alwaysUseInvalidHits = cms.bool( True ),
0719   estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
0720   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0721   intermediateCleaning = cms.bool( True ),
0722   foundHitBonus = cms.double( 10.0 ),
0723   updator = cms.string( "hltESPKFUpdator" ),
0724   bestHitOnly = cms.bool( True ),
0725   seedAs5DHit = cms.bool( False )
0726 )
0727 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0728   minimumNumberOfHits = cms.int32( 3 ),
0729   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0730   seedExtension = cms.int32( 0 ),
0731   chargeSignificance = cms.double( -1.0 ),
0732   pixelSeedExtension = cms.bool( False ),
0733   strictSeedExtension = cms.bool( False ),
0734   nSigmaMinPt = cms.double( 5.0 ),
0735   maxCCCLostHits = cms.int32( 0 ),
0736   minPt = cms.double( 1.0 ),
0737   maxConsecLostHits = cms.int32( 1 ),
0738   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0739   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0740   seedPairPenalty = cms.int32( 0 ),
0741   maxNumberOfHits = cms.int32( 100 ),
0742   minNumberOfHitsForLoopers = cms.int32( 13 ),
0743   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0744   minNumberOfHitsPerLoop = cms.int32( 4 ),
0745   minHitsMinPt = cms.int32( 3 ),
0746   maxLostHitsFraction = cms.double( 0.1 ),
0747   maxLostHits = cms.int32( 999 ),
0748   highEtaSwitch = cms.double( 5.0 ),
0749   minHitsAtHighEta = cms.int32( 5 )
0750 )
0751 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0752   useSameTrajFilter = cms.bool( True ),
0753   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0754   keepOriginalIfRebuildFails = cms.bool( False ),
0755   lostHitPenalty = cms.double( 30.0 ),
0756   lockHits = cms.bool( True ),
0757   requireSeedHitsInRebuild = cms.bool( True ),
0758   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0759   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0760   maxPtForLooperReconstruction = cms.double( 0.0 ),
0761   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0762   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0763   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0764   minNrOfHitsForRebuild = cms.int32( 5 ),
0765   maxCand = cms.int32( 4 ),
0766   alwaysUseInvalidHits = cms.bool( True ),
0767   estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
0768   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0769   intermediateCleaning = cms.bool( True ),
0770   foundHitBonus = cms.double( 10.0 ),
0771   updator = cms.string( "hltESPKFUpdator" ),
0772   bestHitOnly = cms.bool( True ),
0773   seedAs5DHit = cms.bool( False )
0774 )
0775 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0776   minimumNumberOfHits = cms.int32( 3 ),
0777   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0778   seedExtension = cms.int32( 0 ),
0779   chargeSignificance = cms.double( -1.0 ),
0780   pixelSeedExtension = cms.bool( False ),
0781   strictSeedExtension = cms.bool( False ),
0782   nSigmaMinPt = cms.double( 5.0 ),
0783   maxCCCLostHits = cms.int32( 0 ),
0784   minPt = cms.double( 1.0 ),
0785   maxConsecLostHits = cms.int32( 1 ),
0786   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0787   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0788   seedPairPenalty = cms.int32( 0 ),
0789   maxNumberOfHits = cms.int32( 100 ),
0790   minNumberOfHitsForLoopers = cms.int32( 13 ),
0791   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0792   minNumberOfHitsPerLoop = cms.int32( 4 ),
0793   minHitsMinPt = cms.int32( 3 ),
0794   maxLostHitsFraction = cms.double( 0.1 ),
0795   maxLostHits = cms.int32( 999 ),
0796   highEtaSwitch = cms.double( 5.0 ),
0797   minHitsAtHighEta = cms.int32( 5 )
0798 )
0799 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0800   useSameTrajFilter = cms.bool( True ),
0801   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0802   keepOriginalIfRebuildFails = cms.bool( False ),
0803   lostHitPenalty = cms.double( 30.0 ),
0804   lockHits = cms.bool( True ),
0805   requireSeedHitsInRebuild = cms.bool( True ),
0806   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0807   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0808   maxPtForLooperReconstruction = cms.double( 0.0 ),
0809   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0810   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0811   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0812   minNrOfHitsForRebuild = cms.int32( 5 ),
0813   maxCand = cms.int32( 3 ),
0814   alwaysUseInvalidHits = cms.bool( True ),
0815   estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
0816   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0817   intermediateCleaning = cms.bool( True ),
0818   foundHitBonus = cms.double( 10.0 ),
0819   updator = cms.string( "hltESPKFUpdator" ),
0820   bestHitOnly = cms.bool( True ),
0821   seedAs5DHit = cms.bool( False )
0822 )
0823 fragment.HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0824   minimumNumberOfHits = cms.int32( 3 ),
0825   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0826   seedExtension = cms.int32( 0 ),
0827   chargeSignificance = cms.double( -1.0 ),
0828   pixelSeedExtension = cms.bool( False ),
0829   strictSeedExtension = cms.bool( False ),
0830   nSigmaMinPt = cms.double( 5.0 ),
0831   maxCCCLostHits = cms.int32( 0 ),
0832   minPt = cms.double( 2.8 ),
0833   maxConsecLostHits = cms.int32( 1 ),
0834   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0835   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0836   seedPairPenalty = cms.int32( 0 ),
0837   maxNumberOfHits = cms.int32( 100 ),
0838   minNumberOfHitsForLoopers = cms.int32( 13 ),
0839   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0840   minNumberOfHitsPerLoop = cms.int32( 4 ),
0841   minHitsMinPt = cms.int32( 3 ),
0842   maxLostHitsFraction = cms.double( 0.1 ),
0843   maxLostHits = cms.int32( 999 ),
0844   highEtaSwitch = cms.double( 5.0 ),
0845   minHitsAtHighEta = cms.int32( 5 )
0846 )
0847 fragment.HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0848   useSameTrajFilter = cms.bool( True ),
0849   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0850   keepOriginalIfRebuildFails = cms.bool( False ),
0851   lostHitPenalty = cms.double( 30.0 ),
0852   lockHits = cms.bool( True ),
0853   requireSeedHitsInRebuild = cms.bool( True ),
0854   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0855   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0856   maxPtForLooperReconstruction = cms.double( 0.0 ),
0857   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0858   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0859   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0860   minNrOfHitsForRebuild = cms.int32( 5 ),
0861   maxCand = cms.int32( 4 ),
0862   alwaysUseInvalidHits = cms.bool( True ),
0863   estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
0864   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0865   intermediateCleaning = cms.bool( True ),
0866   foundHitBonus = cms.double( 10.0 ),
0867   updator = cms.string( "hltESPKFUpdator" ),
0868   bestHitOnly = cms.bool( True ),
0869   seedAs5DHit = cms.bool( False )
0870 )
0871 fragment.HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0872   minimumNumberOfHits = cms.int32( 3 ),
0873   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0874   seedExtension = cms.int32( 0 ),
0875   chargeSignificance = cms.double( -1.0 ),
0876   pixelSeedExtension = cms.bool( False ),
0877   strictSeedExtension = cms.bool( False ),
0878   nSigmaMinPt = cms.double( 5.0 ),
0879   maxCCCLostHits = cms.int32( 9999 ),
0880   minPt = cms.double( 5.0 ),
0881   maxConsecLostHits = cms.int32( 1 ),
0882   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0883   constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
0884   seedPairPenalty = cms.int32( 0 ),
0885   maxNumberOfHits = cms.int32( 100 ),
0886   minNumberOfHitsForLoopers = cms.int32( 13 ),
0887   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0888   minNumberOfHitsPerLoop = cms.int32( 4 ),
0889   minHitsMinPt = cms.int32( 3 ),
0890   maxLostHitsFraction = cms.double( 0.1 ),
0891   maxLostHits = cms.int32( 999 ),
0892   highEtaSwitch = cms.double( 5.0 ),
0893   minHitsAtHighEta = cms.int32( 5 )
0894 )
0895 fragment.HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0896   minimumNumberOfHits = cms.int32( 4 ),
0897   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0898   seedExtension = cms.int32( 0 ),
0899   chargeSignificance = cms.double( -1.0 ),
0900   pixelSeedExtension = cms.bool( False ),
0901   strictSeedExtension = cms.bool( False ),
0902   nSigmaMinPt = cms.double( 5.0 ),
0903   maxCCCLostHits = cms.int32( 9999 ),
0904   minPt = cms.double( 5.0 ),
0905   maxConsecLostHits = cms.int32( 1 ),
0906   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0907   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0908   seedPairPenalty = cms.int32( 1 ),
0909   maxNumberOfHits = cms.int32( 100 ),
0910   minNumberOfHitsForLoopers = cms.int32( 13 ),
0911   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0912   minNumberOfHitsPerLoop = cms.int32( 4 ),
0913   minHitsMinPt = cms.int32( 3 ),
0914   maxLostHitsFraction = cms.double( 0.1 ),
0915   maxLostHits = cms.int32( 0 ),
0916   highEtaSwitch = cms.double( 5.0 ),
0917   minHitsAtHighEta = cms.int32( 5 )
0918 )
0919 fragment.HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0920   useSameTrajFilter = cms.bool( True ),
0921   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0922   keepOriginalIfRebuildFails = cms.bool( False ),
0923   lostHitPenalty = cms.double( 30.0 ),
0924   lockHits = cms.bool( True ),
0925   requireSeedHitsInRebuild = cms.bool( True ),
0926   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0927   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0928   maxPtForLooperReconstruction = cms.double( 0.0 ),
0929   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0930   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0931   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0932   minNrOfHitsForRebuild = cms.int32( 4 ),
0933   maxCand = cms.int32( 2 ),
0934   alwaysUseInvalidHits = cms.bool( False ),
0935   estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
0936   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0937   intermediateCleaning = cms.bool( True ),
0938   foundHitBonus = cms.double( 10.0 ),
0939   updator = cms.string( "hltESPKFUpdator" ),
0940   bestHitOnly = cms.bool( True ),
0941   seedAs5DHit = cms.bool( False )
0942 )
0943 fragment.HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0944   minimumNumberOfHits = cms.int32( 5 ),
0945   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0946   seedExtension = cms.int32( 0 ),
0947   chargeSignificance = cms.double( -1.0 ),
0948   pixelSeedExtension = cms.bool( False ),
0949   strictSeedExtension = cms.bool( False ),
0950   nSigmaMinPt = cms.double( 5.0 ),
0951   maxCCCLostHits = cms.int32( 9999 ),
0952   minPt = cms.double( 5.0 ),
0953   maxConsecLostHits = cms.int32( 1 ),
0954   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0955   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0956   seedPairPenalty = cms.int32( 1 ),
0957   maxNumberOfHits = cms.int32( 100 ),
0958   minNumberOfHitsForLoopers = cms.int32( 13 ),
0959   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0960   minNumberOfHitsPerLoop = cms.int32( 4 ),
0961   minHitsMinPt = cms.int32( 3 ),
0962   maxLostHitsFraction = cms.double( 0.1 ),
0963   maxLostHits = cms.int32( 0 ),
0964   highEtaSwitch = cms.double( 5.0 ),
0965   minHitsAtHighEta = cms.int32( 5 )
0966 )
0967 fragment.HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0968   minimumNumberOfHits = cms.int32( 4 ),
0969   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0970   seedExtension = cms.int32( 0 ),
0971   chargeSignificance = cms.double( -1.0 ),
0972   pixelSeedExtension = cms.bool( False ),
0973   strictSeedExtension = cms.bool( False ),
0974   nSigmaMinPt = cms.double( 5.0 ),
0975   maxCCCLostHits = cms.int32( 9999 ),
0976   minPt = cms.double( 5.0 ),
0977   maxConsecLostHits = cms.int32( 1 ),
0978   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0979   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0980   seedPairPenalty = cms.int32( 1 ),
0981   maxNumberOfHits = cms.int32( 100 ),
0982   minNumberOfHitsForLoopers = cms.int32( 13 ),
0983   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0984   minNumberOfHitsPerLoop = cms.int32( 4 ),
0985   minHitsMinPt = cms.int32( 3 ),
0986   maxLostHitsFraction = cms.double( 0.1 ),
0987   maxLostHits = cms.int32( 0 ),
0988   highEtaSwitch = cms.double( 5.0 ),
0989   minHitsAtHighEta = cms.int32( 5 )
0990 )
0991 fragment.HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0992   useSameTrajFilter = cms.bool( False ),
0993   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0994   keepOriginalIfRebuildFails = cms.bool( False ),
0995   lostHitPenalty = cms.double( 30.0 ),
0996   lockHits = cms.bool( True ),
0997   requireSeedHitsInRebuild = cms.bool( True ),
0998   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0999   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1000   maxPtForLooperReconstruction = cms.double( 0.0 ),
1001   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1002   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1003   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1004   minNrOfHitsForRebuild = cms.int32( 4 ),
1005   maxCand = cms.int32( 2 ),
1006   alwaysUseInvalidHits = cms.bool( False ),
1007   estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
1008   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA" ) ),
1009   intermediateCleaning = cms.bool( True ),
1010   foundHitBonus = cms.double( 10.0 ),
1011   updator = cms.string( "hltESPKFUpdator" ),
1012   bestHitOnly = cms.bool( True ),
1013   seedAs5DHit = cms.bool( False )
1014 )
1015 fragment.HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
1016   minimumNumberOfHits = cms.int32( 4 ),
1017   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1018   seedExtension = cms.int32( 0 ),
1019   chargeSignificance = cms.double( -1.0 ),
1020   pixelSeedExtension = cms.bool( False ),
1021   strictSeedExtension = cms.bool( False ),
1022   nSigmaMinPt = cms.double( 5.0 ),
1023   maxCCCLostHits = cms.int32( 9999 ),
1024   minPt = cms.double( 5.0 ),
1025   maxConsecLostHits = cms.int32( 1 ),
1026   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1027   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1028   seedPairPenalty = cms.int32( 0 ),
1029   maxNumberOfHits = cms.int32( 100 ),
1030   minNumberOfHitsForLoopers = cms.int32( 13 ),
1031   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1032   minNumberOfHitsPerLoop = cms.int32( 4 ),
1033   minHitsMinPt = cms.int32( 3 ),
1034   maxLostHitsFraction = cms.double( 0.1 ),
1035   maxLostHits = cms.int32( 999 ),
1036   highEtaSwitch = cms.double( 5.0 ),
1037   minHitsAtHighEta = cms.int32( 5 )
1038 )
1039 fragment.HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
1040   useSameTrajFilter = cms.bool( True ),
1041   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1042   keepOriginalIfRebuildFails = cms.bool( False ),
1043   lostHitPenalty = cms.double( 30.0 ),
1044   lockHits = cms.bool( True ),
1045   requireSeedHitsInRebuild = cms.bool( True ),
1046   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1047   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1048   maxPtForLooperReconstruction = cms.double( 0.0 ),
1049   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1050   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1051   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1052   minNrOfHitsForRebuild = cms.int32( 5 ),
1053   maxCand = cms.int32( 50 ),
1054   alwaysUseInvalidHits = cms.bool( True ),
1055   estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1056   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1057   intermediateCleaning = cms.bool( True ),
1058   foundHitBonus = cms.double( 10.0 ),
1059   updator = cms.string( "hltESPKFUpdator" ),
1060   bestHitOnly = cms.bool( True ),
1061   seedAs5DHit = cms.bool( False )
1062 )
1063 fragment.HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
1064   useSameTrajFilter = cms.bool( True ),
1065   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1066   keepOriginalIfRebuildFails = cms.bool( False ),
1067   lostHitPenalty = cms.double( 30.0 ),
1068   lockHits = cms.bool( True ),
1069   requireSeedHitsInRebuild = cms.bool( True ),
1070   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1071   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1072   maxPtForLooperReconstruction = cms.double( 0.0 ),
1073   propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1074   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1075   propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
1076   minNrOfHitsForRebuild = cms.int32( 5 ),
1077   maxCand = cms.int32( 2 ),
1078   alwaysUseInvalidHits = cms.bool( True ),
1079   estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
1080   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1081   intermediateCleaning = cms.bool( True ),
1082   foundHitBonus = cms.double( 10.0 ),
1083   updator = cms.string( "hltESPKFUpdator" ),
1084   bestHitOnly = cms.bool( True ),
1085   seedAs5DHit = cms.bool( False )
1086 )
1087 fragment.HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( 
1088   minimumNumberOfHits = cms.int32( 4 ),
1089   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1090   seedExtension = cms.int32( 0 ),
1091   chargeSignificance = cms.double( -1.0 ),
1092   pixelSeedExtension = cms.bool( False ),
1093   strictSeedExtension = cms.bool( False ),
1094   maxCCCLostHits = cms.int32( 0 ),
1095   nSigmaMinPt = cms.double( 5.0 ),
1096   minPt = cms.double( 3.0 ),
1097   maxConsecLostHits = cms.int32( 1 ),
1098   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1099   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1100   seedPairPenalty = cms.int32( 0 ),
1101   maxNumberOfHits = cms.int32( 100 ),
1102   minNumberOfHitsForLoopers = cms.int32( 13 ),
1103   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1104   minNumberOfHitsPerLoop = cms.int32( 4 ),
1105   minHitsMinPt = cms.int32( 3 ),
1106   maxLostHitsFraction = cms.double( 0.1 ),
1107   maxLostHits = cms.int32( 999 ),
1108   highEtaSwitch = cms.double( 5.0 ),
1109   minHitsAtHighEta = cms.int32( 5 )
1110 )
1111 fragment.HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( 
1112   useSameTrajFilter = cms.bool( True ),
1113   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1114   keepOriginalIfRebuildFails = cms.bool( True ),
1115   lostHitPenalty = cms.double( 30.0 ),
1116   lockHits = cms.bool( True ),
1117   requireSeedHitsInRebuild = cms.bool( True ),
1118   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1119   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1120   maxPtForLooperReconstruction = cms.double( 0.0 ),
1121   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1122   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA" ) ),
1123   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1124   minNrOfHitsForRebuild = cms.int32( 1 ),
1125   maxCand = cms.int32( 3 ),
1126   alwaysUseInvalidHits = cms.bool( True ),
1127   estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
1128   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1129   intermediateCleaning = cms.bool( True ),
1130   foundHitBonus = cms.double( 10.0 ),
1131   updator = cms.string( "hltESPKFUpdator" ),
1132   bestHitOnly = cms.bool( True ),
1133   seedAs5DHit = cms.bool( False )
1134 )
1135 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( 
1136   minimumNumberOfHits = cms.int32( 3 ),
1137   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1138   seedExtension = cms.int32( 0 ),
1139   chargeSignificance = cms.double( -1.0 ),
1140   pixelSeedExtension = cms.bool( False ),
1141   strictSeedExtension = cms.bool( False ),
1142   nSigmaMinPt = cms.double( 5.0 ),
1143   maxCCCLostHits = cms.int32( 0 ),
1144   minPt = cms.double( 2.8 ),
1145   maxConsecLostHits = cms.int32( 1 ),
1146   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1147   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1148   seedPairPenalty = cms.int32( 0 ),
1149   maxNumberOfHits = cms.int32( 100 ),
1150   minNumberOfHitsForLoopers = cms.int32( 13 ),
1151   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1152   minNumberOfHitsPerLoop = cms.int32( 4 ),
1153   minHitsMinPt = cms.int32( 3 ),
1154   maxLostHitsFraction = cms.double( 0.1 ),
1155   maxLostHits = cms.int32( 999 ),
1156   highEtaSwitch = cms.double( 5.0 ),
1157   minHitsAtHighEta = cms.int32( 5 )
1158 )
1159 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( 
1160   useSameTrajFilter = cms.bool( True ),
1161   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1162   keepOriginalIfRebuildFails = cms.bool( False ),
1163   lostHitPenalty = cms.double( 30.0 ),
1164   lockHits = cms.bool( True ),
1165   requireSeedHitsInRebuild = cms.bool( True ),
1166   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1167   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1168   maxPtForLooperReconstruction = cms.double( 0.0 ),
1169   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1170   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA" ) ),
1171   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1172   minNrOfHitsForRebuild = cms.int32( 5 ),
1173   maxCand = cms.int32( 4 ),
1174   alwaysUseInvalidHits = cms.bool( True ),
1175   estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
1176   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1177   intermediateCleaning = cms.bool( True ),
1178   foundHitBonus = cms.double( 10.0 ),
1179   updator = cms.string( "hltESPKFUpdator" ),
1180   bestHitOnly = cms.bool( True ),
1181   seedAs5DHit = cms.bool( False )
1182 )
1183 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( 
1184   minimumNumberOfHits = cms.int32( 3 ),
1185   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1186   seedExtension = cms.int32( 0 ),
1187   chargeSignificance = cms.double( -1.0 ),
1188   pixelSeedExtension = cms.bool( False ),
1189   strictSeedExtension = cms.bool( False ),
1190   nSigmaMinPt = cms.double( 5.0 ),
1191   maxCCCLostHits = cms.int32( 0 ),
1192   minPt = cms.double( 3.5 ),
1193   maxConsecLostHits = cms.int32( 1 ),
1194   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1195   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1196   seedPairPenalty = cms.int32( 0 ),
1197   maxNumberOfHits = cms.int32( 100 ),
1198   minNumberOfHitsForLoopers = cms.int32( 13 ),
1199   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1200   minNumberOfHitsPerLoop = cms.int32( 4 ),
1201   minHitsMinPt = cms.int32( 3 ),
1202   maxLostHitsFraction = cms.double( 0.1 ),
1203   maxLostHits = cms.int32( 999 ),
1204   highEtaSwitch = cms.double( 5.0 ),
1205   minHitsAtHighEta = cms.int32( 5 )
1206 )
1207 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( 
1208   useSameTrajFilter = cms.bool( True ),
1209   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1210   keepOriginalIfRebuildFails = cms.bool( False ),
1211   lostHitPenalty = cms.double( 30.0 ),
1212   lockHits = cms.bool( True ),
1213   requireSeedHitsInRebuild = cms.bool( True ),
1214   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1215   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1216   maxPtForLooperReconstruction = cms.double( 0.0 ),
1217   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1218   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA" ) ),
1219   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1220   minNrOfHitsForRebuild = cms.int32( 5 ),
1221   maxCand = cms.int32( 3 ),
1222   alwaysUseInvalidHits = cms.bool( True ),
1223   estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
1224   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1225   intermediateCleaning = cms.bool( True ),
1226   foundHitBonus = cms.double( 10.0 ),
1227   updator = cms.string( "hltESPKFUpdator" ),
1228   bestHitOnly = cms.bool( True ),
1229   seedAs5DHit = cms.bool( False )
1230 )
1231 fragment.streams = cms.PSet( 
1232   ALCAHcalIsoTrk = cms.vstring( 'AlCaHcalIsoTrk' ),
1233   ALCALumiPixelsCountsExpress = cms.vstring( 'AlCaLumiPixelsCountsExpress' ),
1234   ALCALumiPixelsCountsGated = cms.vstring( 'AlCaLumiPixelsCountsGated' ),
1235   ALCALumiPixelsCountsPrompt = cms.vstring( 'AlCaLumiPixelsCountsPrompt' ),
1236   ALCALumiPixelsCountsPromptHighRate0 = cms.vstring( 'AlCaLumiPixelsCountsPromptHighRate0' ),
1237   ALCALumiPixelsCountsPromptHighRate1 = cms.vstring( 'AlCaLumiPixelsCountsPromptHighRate1' ),
1238   ALCALumiPixelsCountsPromptHighRate2 = cms.vstring( 'AlCaLumiPixelsCountsPromptHighRate2' ),
1239   ALCALumiPixelsCountsPromptHighRate3 = cms.vstring( 'AlCaLumiPixelsCountsPromptHighRate3' ),
1240   ALCALumiPixelsCountsPromptHighRate4 = cms.vstring( 'AlCaLumiPixelsCountsPromptHighRate4' ),
1241   ALCALumiPixelsCountsPromptHighRate5 = cms.vstring( 'AlCaLumiPixelsCountsPromptHighRate5' ),
1242   ALCAP0 = cms.vstring( 'AlCaP0' ),
1243   ALCAPHISYM = cms.vstring( 'AlCaPhiSym' ),
1244   ALCAPPSExpress = cms.vstring( 'AlCaPPSExpress' ),
1245   ALCAPPSPrompt = cms.vstring( 'AlCaPPSPrompt' ),
1246   Calibration = cms.vstring( 'TestEnablesEcalHcal' ),
1247   CosmicHLTMonitor = cms.vstring( 'CosmicHLTMonitor' ),
1248   DQM = cms.vstring( 'OnlineMonitor' ),
1249   DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ),
1250   DQMEventDisplay = cms.vstring( 'EventDisplay' ),
1251   DQMGPUvsCPU = cms.vstring( 'DQMGPUvsCPU' ),
1252   DQMOnlineBeamspot = cms.vstring( 'DQMOnlineBeamspot' ),
1253   DQMOnlineScouting = cms.vstring( 'DQMOnlineScouting' ),
1254   DQMPPSRandom = cms.vstring( 'DQMPPSRandom' ),
1255   EcalCalibration = cms.vstring( 'EcalLaser' ),
1256   Express = cms.vstring( 'ExpressPhysics' ),
1257   ExpressAlignment = cms.vstring( 'ExpressAlignment' ),
1258   ExpressCosmics = cms.vstring( 'ExpressCosmics' ),
1259   HLTMonitor = cms.vstring( 'HLTMonitor' ),
1260   NanoDST = cms.vstring( 'L1Accept' ),
1261   PhysicsCommissioning = cms.vstring( 'Commissioning',
1262     'Cosmics',
1263     'HLTPhysics',
1264     'HcalNZS',
1265     'MinimumBias',
1266     'MuonShower',
1267     'NoBPTX',
1268     'ZeroBias' ),
1269   PhysicsScoutingPFMonitor = cms.vstring( 'ScoutingPFMonitor' ),
1270   PhysicsSpecialHLTPhysics0 = cms.vstring( 'SpecialHLTPhysics0' ),
1271   PhysicsSpecialHLTPhysics1 = cms.vstring( 'SpecialHLTPhysics1' ),
1272   PhysicsSpecialHLTPhysics10 = cms.vstring( 'SpecialHLTPhysics10' ),
1273   PhysicsSpecialHLTPhysics11 = cms.vstring( 'SpecialHLTPhysics11' ),
1274   PhysicsSpecialHLTPhysics12 = cms.vstring( 'SpecialHLTPhysics12' ),
1275   PhysicsSpecialHLTPhysics13 = cms.vstring( 'SpecialHLTPhysics13' ),
1276   PhysicsSpecialHLTPhysics14 = cms.vstring( 'SpecialHLTPhysics14' ),
1277   PhysicsSpecialHLTPhysics15 = cms.vstring( 'SpecialHLTPhysics15' ),
1278   PhysicsSpecialHLTPhysics16 = cms.vstring( 'SpecialHLTPhysics16' ),
1279   PhysicsSpecialHLTPhysics17 = cms.vstring( 'SpecialHLTPhysics17' ),
1280   PhysicsSpecialHLTPhysics18 = cms.vstring( 'SpecialHLTPhysics18' ),
1281   PhysicsSpecialHLTPhysics19 = cms.vstring( 'SpecialHLTPhysics19' ),
1282   PhysicsSpecialHLTPhysics2 = cms.vstring( 'SpecialHLTPhysics2' ),
1283   PhysicsSpecialHLTPhysics3 = cms.vstring( 'SpecialHLTPhysics3' ),
1284   PhysicsSpecialHLTPhysics4 = cms.vstring( 'SpecialHLTPhysics4' ),
1285   PhysicsSpecialHLTPhysics5 = cms.vstring( 'SpecialHLTPhysics5' ),
1286   PhysicsSpecialHLTPhysics6 = cms.vstring( 'SpecialHLTPhysics6' ),
1287   PhysicsSpecialHLTPhysics7 = cms.vstring( 'SpecialHLTPhysics7' ),
1288   PhysicsSpecialHLTPhysics8 = cms.vstring( 'SpecialHLTPhysics8' ),
1289   PhysicsSpecialHLTPhysics9 = cms.vstring( 'SpecialHLTPhysics9' ),
1290   PhysicsSpecialMinimumBias0 = cms.vstring( 'SpecialMinimumBias0' ),
1291   PhysicsSpecialMinimumBias1 = cms.vstring( 'SpecialMinimumBias1' ),
1292   PhysicsSpecialMinimumBias2 = cms.vstring( 'SpecialMinimumBias2' ),
1293   PhysicsSpecialMinimumBias3 = cms.vstring( 'SpecialMinimumBias3' ),
1294   PhysicsSpecialRandom0 = cms.vstring( 'SpecialRandom0',
1295     'SpecialRandom1' ),
1296   PhysicsSpecialRandom1 = cms.vstring( 'SpecialRandom2',
1297     'SpecialRandom3' ),
1298   PhysicsSpecialRandom2 = cms.vstring( 'SpecialRandom4',
1299     'SpecialRandom5' ),
1300   PhysicsSpecialRandom3 = cms.vstring( 'SpecialRandom6',
1301     'SpecialRandom7' ),
1302   PhysicsSpecialRandom4 = cms.vstring( 'SpecialRandom8',
1303     'SpecialRandom9' ),
1304   PhysicsSpecialRandom5 = cms.vstring( 'SpecialRandom10',
1305     'SpecialRandom11' ),
1306   PhysicsSpecialRandom6 = cms.vstring( 'SpecialRandom12',
1307     'SpecialRandom13' ),
1308   PhysicsSpecialRandom7 = cms.vstring( 'SpecialRandom14',
1309     'SpecialRandom15' ),
1310   PhysicsSpecialRandom8 = cms.vstring( 'SpecialRandom16',
1311     'SpecialRandom17' ),
1312   PhysicsSpecialRandom9 = cms.vstring( 'SpecialRandom18',
1313     'SpecialRandom19' ),
1314   PhysicsSpecialZeroBias0 = cms.vstring( 'SpecialZeroBias0' ),
1315   PhysicsSpecialZeroBias1 = cms.vstring( 'SpecialZeroBias1' ),
1316   PhysicsSpecialZeroBias10 = cms.vstring( 'SpecialZeroBias10' ),
1317   PhysicsSpecialZeroBias11 = cms.vstring( 'SpecialZeroBias11' ),
1318   PhysicsSpecialZeroBias12 = cms.vstring( 'SpecialZeroBias12' ),
1319   PhysicsSpecialZeroBias13 = cms.vstring( 'SpecialZeroBias13' ),
1320   PhysicsSpecialZeroBias14 = cms.vstring( 'SpecialZeroBias14' ),
1321   PhysicsSpecialZeroBias15 = cms.vstring( 'SpecialZeroBias15' ),
1322   PhysicsSpecialZeroBias16 = cms.vstring( 'SpecialZeroBias16' ),
1323   PhysicsSpecialZeroBias17 = cms.vstring( 'SpecialZeroBias17' ),
1324   PhysicsSpecialZeroBias18 = cms.vstring( 'SpecialZeroBias18' ),
1325   PhysicsSpecialZeroBias19 = cms.vstring( 'SpecialZeroBias19' ),
1326   PhysicsSpecialZeroBias2 = cms.vstring( 'SpecialZeroBias2' ),
1327   PhysicsSpecialZeroBias20 = cms.vstring( 'SpecialZeroBias20' ),
1328   PhysicsSpecialZeroBias21 = cms.vstring( 'SpecialZeroBias21' ),
1329   PhysicsSpecialZeroBias22 = cms.vstring( 'SpecialZeroBias22' ),
1330   PhysicsSpecialZeroBias23 = cms.vstring( 'SpecialZeroBias23' ),
1331   PhysicsSpecialZeroBias24 = cms.vstring( 'SpecialZeroBias24' ),
1332   PhysicsSpecialZeroBias25 = cms.vstring( 'SpecialZeroBias25' ),
1333   PhysicsSpecialZeroBias26 = cms.vstring( 'SpecialZeroBias26' ),
1334   PhysicsSpecialZeroBias27 = cms.vstring( 'SpecialZeroBias27' ),
1335   PhysicsSpecialZeroBias28 = cms.vstring( 'SpecialZeroBias28' ),
1336   PhysicsSpecialZeroBias29 = cms.vstring( 'SpecialZeroBias29' ),
1337   PhysicsSpecialZeroBias3 = cms.vstring( 'SpecialZeroBias3' ),
1338   PhysicsSpecialZeroBias30 = cms.vstring( 'SpecialZeroBias30' ),
1339   PhysicsSpecialZeroBias31 = cms.vstring( 'SpecialZeroBias31' ),
1340   PhysicsSpecialZeroBias4 = cms.vstring( 'SpecialZeroBias4' ),
1341   PhysicsSpecialZeroBias5 = cms.vstring( 'SpecialZeroBias5' ),
1342   PhysicsSpecialZeroBias6 = cms.vstring( 'SpecialZeroBias6' ),
1343   PhysicsSpecialZeroBias7 = cms.vstring( 'SpecialZeroBias7' ),
1344   PhysicsSpecialZeroBias8 = cms.vstring( 'SpecialZeroBias8' ),
1345   PhysicsSpecialZeroBias9 = cms.vstring( 'SpecialZeroBias9' ),
1346   PhysicsVRRandom0 = cms.vstring( 'VRRandom0',
1347     'VRRandom1' ),
1348   PhysicsVRRandom1 = cms.vstring( 'VRRandom2',
1349     'VRRandom3' ),
1350   PhysicsVRRandom2 = cms.vstring( 'VRRandom4',
1351     'VRRandom5' ),
1352   PhysicsVRRandom3 = cms.vstring( 'VRRandom6',
1353     'VRRandom7' ),
1354   PhysicsVRRandom4 = cms.vstring( 'VRRandom8',
1355     'VRRandom9' ),
1356   PhysicsVRRandom5 = cms.vstring( 'VRRandom10',
1357     'VRRandom11' ),
1358   PhysicsVRRandom6 = cms.vstring( 'VRRandom12',
1359     'VRRandom13' ),
1360   PhysicsVRRandom7 = cms.vstring( 'VRRandom14',
1361     'VRRandom15' ),
1362   RPCMON = cms.vstring( 'RPCMonitor' ),
1363   ScoutingPF = cms.vstring( 'ScoutingPFRun3' )
1364 )
1365 fragment.datasets = cms.PSet( 
1366   AlCaHcalIsoTrk = cms.vstring( 'AlCa_IsoTrackHBHE_v2' ),
1367   AlCaLumiPixelsCountsExpress = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v6',
1368     'AlCa_LumiPixelsCounts_Random_v12' ),
1369   AlCaLumiPixelsCountsGated = cms.vstring( 'AlCa_LumiPixelsCounts_ZeroBiasGated_v6' ),
1370   AlCaLumiPixelsCountsPrompt = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v12',
1371     'AlCa_LumiPixelsCounts_ZeroBias_v15' ),
1372   AlCaLumiPixelsCountsPromptHighRate0 = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v6',
1373     'AlCa_LumiPixelsCounts_ZeroBiasVdM_v6' ),
1374   AlCaLumiPixelsCountsPromptHighRate1 = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v6',
1375     'AlCa_LumiPixelsCounts_ZeroBiasVdM_v6' ),
1376   AlCaLumiPixelsCountsPromptHighRate2 = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v6',
1377     'AlCa_LumiPixelsCounts_ZeroBiasVdM_v6' ),
1378   AlCaLumiPixelsCountsPromptHighRate3 = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v6',
1379     'AlCa_LumiPixelsCounts_ZeroBiasVdM_v6' ),
1380   AlCaLumiPixelsCountsPromptHighRate4 = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v6',
1381     'AlCa_LumiPixelsCounts_ZeroBiasVdM_v6' ),
1382   AlCaLumiPixelsCountsPromptHighRate5 = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v6',
1383     'AlCa_LumiPixelsCounts_ZeroBiasVdM_v6' ),
1384   AlCaP0 = cms.vstring( 'AlCa_EcalEtaEBonly_v27',
1385     'AlCa_EcalEtaEEonly_v27',
1386     'AlCa_EcalPi0EBonly_v27',
1387     'AlCa_EcalPi0EEonly_v27' ),
1388   AlCaPPSExpress = cms.vstring( 'HLT_PPSMaxTracksPerArm1_v10',
1389     'HLT_PPSMaxTracksPerRP4_v10' ),
1390   AlCaPPSPrompt = cms.vstring( 'HLT_PPSMaxTracksPerArm1_v10',
1391     'HLT_PPSMaxTracksPerRP4_v10' ),
1392   AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_v22' ),
1393   Commissioning = cms.vstring( 'HLT_L1SingleMuCosmics_EMTF_v5' ),
1394   CosmicHLTMonitor = cms.vstring( 'HLT_L1SingleMuCosmics_CosmicTracking_v2',
1395     'HLT_L1SingleMuCosmics_PointingCosmicTracking_v2' ),
1396   Cosmics = cms.vstring( 'HLT_L1SingleMu3_v6',
1397     'HLT_L1SingleMu5_v6',
1398     'HLT_L1SingleMu7_v6',
1399     'HLT_L1SingleMuCosmics_v9',
1400     'HLT_L1SingleMuOpen_DT_v7',
1401     'HLT_L1SingleMuOpen_v7' ),
1402   DQMGPUvsCPU = cms.vstring( 'DQM_EcalReconstruction_v13',
1403     'DQM_HcalReconstruction_v11',
1404     'DQM_PixelReconstruction_v14' ),
1405   DQMOnlineBeamspot = cms.vstring( 'HLT_Beamspot_PixelClusters_WP2_v9',
1406     'HLT_HT300_Beamspot_v26',
1407     'HLT_HT60_Beamspot_v25',
1408     'HLT_ZeroBias_Beamspot_v19' ),
1409   DQMOnlineScouting = cms.vstring( 'HLT_TriggersForScoutingPFMonitor_SingleMuon_v1' ),
1410   DQMPPSRandom = cms.vstring( 'HLT_PPSRandom_v1' ),
1411   EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ),
1412   EventDisplay = cms.vstring( 'HLT_BptxOR_v7',
1413     'HLT_L1ETM120_v5',
1414     'HLT_L1ETM150_v5',
1415     'HLT_L1HTT120er_v5',
1416     'HLT_L1HTT160er_v5',
1417     'HLT_L1HTT200er_v5',
1418     'HLT_L1HTT255er_v5',
1419     'HLT_L1HTT280er_v5',
1420     'HLT_L1HTT320er_v5',
1421     'HLT_L1HTT360er_v5',
1422     'HLT_L1HTT400er_v5',
1423     'HLT_L1HTT450er_v5',
1424     'HLT_L1SingleEG10er2p5_v5',
1425     'HLT_L1SingleEG15er2p5_v5',
1426     'HLT_L1SingleEG26er2p5_v5',
1427     'HLT_L1SingleEG28er1p5_v5',
1428     'HLT_L1SingleEG28er2p1_v5',
1429     'HLT_L1SingleEG28er2p5_v5',
1430     'HLT_L1SingleEG34er2p5_v5',
1431     'HLT_L1SingleEG36er2p5_v5',
1432     'HLT_L1SingleEG38er2p5_v5',
1433     'HLT_L1SingleEG40er2p5_v5',
1434     'HLT_L1SingleEG42er2p5_v5',
1435     'HLT_L1SingleEG45er2p5_v5',
1436     'HLT_L1SingleEG50_v5',
1437     'HLT_L1SingleEG8er2p5_v5',
1438     'HLT_L1SingleJet120_v5',
1439     'HLT_L1SingleJet180_v5',
1440     'HLT_L1SingleJet60_v5',
1441     'HLT_L1SingleJet90_v5',
1442     'HLT_L1SingleMu7_v6',
1443     'HLT_Physics_v15',
1444     'HLT_PixelClusters_WP1_v5',
1445     'HLT_PixelClusters_WP2_v5' ),
1446   ExpressAlignment = cms.vstring( 'HLT_Beamspot_PixelClusters_WP2_v9',
1447     'HLT_HT300_Beamspot_v26',
1448     'HLT_HT60_Beamspot_v25',
1449     'HLT_PixelClusters_WP2_v5',
1450     'HLT_ZeroBias_Beamspot_v19' ),
1451   ExpressCosmics = cms.vstring( 'HLT_L1SingleMuCosmics_v9',
1452     'HLT_L1SingleMuOpen_DT_v7',
1453     'HLT_L1SingleMuOpen_v7',
1454     'HLT_Random_v3' ),
1455   ExpressPhysics = cms.vstring( 'HLT_BptxOR_v7',
1456     'HLT_L1SingleEG10er2p5_v5',
1457     'HLT_L1SingleEG15er2p5_v5',
1458     'HLT_L1SingleEG26er2p5_v5',
1459     'HLT_L1SingleEG28er1p5_v5',
1460     'HLT_L1SingleEG28er2p1_v5',
1461     'HLT_L1SingleEG28er2p5_v5',
1462     'HLT_L1SingleEG34er2p5_v5',
1463     'HLT_L1SingleEG36er2p5_v5',
1464     'HLT_L1SingleEG38er2p5_v5',
1465     'HLT_L1SingleEG40er2p5_v5',
1466     'HLT_L1SingleEG42er2p5_v5',
1467     'HLT_L1SingleEG45er2p5_v5',
1468     'HLT_L1SingleEG50_v5',
1469     'HLT_L1SingleEG8er2p5_v5',
1470     'HLT_L1SingleJet60_v5',
1471     'HLT_Physics_v15',
1472     'HLT_PixelClusters_WP1_v5',
1473     'HLT_PixelClusters_WP2_v5',
1474     'HLT_Random_v3',
1475     'HLT_ZeroBias_Alignment_v9',
1476     'HLT_ZeroBias_FirstCollisionAfterAbortGap_v13',
1477     'HLT_ZeroBias_IsolatedBunches_v13',
1478     'HLT_ZeroBias_v14' ),
1479   HLTMonitor = cms.vstring( 'HLT_Beamspot_PixelClusters_WP2_v9' ),
1480   HLTPhysics = cms.vstring( 'HLT_Physics_v15' ),
1481   HcalNZS = cms.vstring( 'HLT_HcalNZS_v22',
1482     'HLT_HcalPhiSym_v24' ),
1483   L1Accept = cms.vstring( 'DST_Physics_v17',
1484     'DST_ZeroBias_v12' ),
1485   MinimumBias = cms.vstring( 'HLT_BptxOR_v7',
1486     'HLT_L1ETM120_v5',
1487     'HLT_L1ETM150_v5',
1488     'HLT_L1EXT_HCAL_LaserMon1_v6',
1489     'HLT_L1EXT_HCAL_LaserMon4_v6',
1490     'HLT_L1HTT120er_v5',
1491     'HLT_L1HTT160er_v5',
1492     'HLT_L1HTT200er_v5',
1493     'HLT_L1HTT255er_v5',
1494     'HLT_L1HTT280er_v5',
1495     'HLT_L1HTT320er_v5',
1496     'HLT_L1HTT360er_v5',
1497     'HLT_L1HTT400er_v5',
1498     'HLT_L1HTT450er_v5',
1499     'HLT_L1SingleEG10er2p5_v5',
1500     'HLT_L1SingleEG15er2p5_v5',
1501     'HLT_L1SingleEG26er2p5_v5',
1502     'HLT_L1SingleEG28er1p5_v5',
1503     'HLT_L1SingleEG28er2p1_v5',
1504     'HLT_L1SingleEG28er2p5_v5',
1505     'HLT_L1SingleEG34er2p5_v5',
1506     'HLT_L1SingleEG36er2p5_v5',
1507     'HLT_L1SingleEG38er2p5_v5',
1508     'HLT_L1SingleEG40er2p5_v5',
1509     'HLT_L1SingleEG42er2p5_v5',
1510     'HLT_L1SingleEG45er2p5_v5',
1511     'HLT_L1SingleEG50_v5',
1512     'HLT_L1SingleEG8er2p5_v5',
1513     'HLT_L1SingleJet10erHE_v6',
1514     'HLT_L1SingleJet120_v5',
1515     'HLT_L1SingleJet12erHE_v6',
1516     'HLT_L1SingleJet180_v5',
1517     'HLT_L1SingleJet200_v6',
1518     'HLT_L1SingleJet35_v6',
1519     'HLT_L1SingleJet60_v5',
1520     'HLT_L1SingleJet8erHE_v6',
1521     'HLT_L1SingleJet90_v5' ),
1522   MuonShower = cms.vstring( 'HLT_CscCluster_Cosmic_v5' ),
1523   NoBPTX = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v11',
1524     'HLT_CDC_L2cosmic_5p5_er1p0_v11',
1525     'HLT_L2Mu10_NoVertex_NoBPTX3BX_v15',
1526     'HLT_L2Mu10_NoVertex_NoBPTX_v16',
1527     'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v15',
1528     'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v14' ),
1529   OnlineMonitor = cms.vstring( 'DQM_Random_v1',
1530     'DQM_ZeroBias_v4',
1531     'HLT_BptxOR_v7',
1532     'HLT_CDC_L2cosmic_10_er1p0_v11',
1533     'HLT_CDC_L2cosmic_5p5_er1p0_v11',
1534     'HLT_HcalNZS_v22',
1535     'HLT_HcalPhiSym_v24',
1536     'HLT_L1DoubleMu0_v6',
1537     'HLT_L1ETM120_v5',
1538     'HLT_L1ETM150_v5',
1539     'HLT_L1FatEvents_v6',
1540     'HLT_L1HTT120er_v5',
1541     'HLT_L1HTT160er_v5',
1542     'HLT_L1HTT200er_v5',
1543     'HLT_L1HTT255er_v5',
1544     'HLT_L1HTT280er_v5',
1545     'HLT_L1HTT320er_v5',
1546     'HLT_L1HTT360er_v5',
1547     'HLT_L1HTT400er_v5',
1548     'HLT_L1HTT450er_v5',
1549     'HLT_L1SingleEG10er2p5_v5',
1550     'HLT_L1SingleEG15er2p5_v5',
1551     'HLT_L1SingleEG26er2p5_v5',
1552     'HLT_L1SingleEG28er1p5_v5',
1553     'HLT_L1SingleEG28er2p1_v5',
1554     'HLT_L1SingleEG28er2p5_v5',
1555     'HLT_L1SingleEG34er2p5_v5',
1556     'HLT_L1SingleEG36er2p5_v5',
1557     'HLT_L1SingleEG38er2p5_v5',
1558     'HLT_L1SingleEG40er2p5_v5',
1559     'HLT_L1SingleEG42er2p5_v5',
1560     'HLT_L1SingleEG45er2p5_v5',
1561     'HLT_L1SingleEG50_v5',
1562     'HLT_L1SingleEG8er2p5_v5',
1563     'HLT_L1SingleJet120_v5',
1564     'HLT_L1SingleJet180_v5',
1565     'HLT_L1SingleJet200_v6',
1566     'HLT_L1SingleJet35_v6',
1567     'HLT_L1SingleJet60_v5',
1568     'HLT_L1SingleJet90_v5',
1569     'HLT_L1SingleMuCosmics_v9',
1570     'HLT_L1SingleMuOpen_v7',
1571     'HLT_L2Mu10_NoVertex_NoBPTX3BX_v15',
1572     'HLT_L2Mu10_NoVertex_NoBPTX_v16',
1573     'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v15',
1574     'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v14',
1575     'HLT_Physics_v15',
1576     'HLT_PixelClusters_WP1_v5',
1577     'HLT_PixelClusters_WP2_v5',
1578     'HLT_Random_v3',
1579     'HLT_ZeroBias_Alignment_v9',
1580     'HLT_ZeroBias_FirstBXAfterTrain_v11',
1581     'HLT_ZeroBias_FirstCollisionAfterAbortGap_v13',
1582     'HLT_ZeroBias_FirstCollisionInTrain_v12',
1583     'HLT_ZeroBias_IsolatedBunches_v13',
1584     'HLT_ZeroBias_LastCollisionInTrain_v11',
1585     'HLT_ZeroBias_v14' ),
1586   RPCMonitor = cms.vstring( 'AlCa_RPCMuonNormalisation_v24' ),
1587   ScoutingPFMonitor = cms.vstring( 'HLT_TriggersForScoutingPFMonitor_SingleMuon_v1' ),
1588   ScoutingPFRun3 = cms.vstring( 'DST_PFScouting_SingleMuon_v9',
1589     'DST_PFScouting_ZeroBiasVdM_v1' ),
1590   SpecialHLTPhysics0 = cms.vstring( 'HLT_SpecialHLTPhysics_v8' ),
1591   SpecialHLTPhysics1 = cms.vstring( 'HLT_SpecialHLTPhysics_v8' ),
1592   SpecialHLTPhysics10 = cms.vstring( 'HLT_SpecialHLTPhysics_v8' ),
1593   SpecialHLTPhysics11 = cms.vstring( 'HLT_SpecialHLTPhysics_v8' ),
1594   SpecialHLTPhysics12 = cms.vstring( 'HLT_SpecialHLTPhysics_v8' ),
1595   SpecialHLTPhysics13 = cms.vstring( 'HLT_SpecialHLTPhysics_v8' ),
1596   SpecialHLTPhysics14 = cms.vstring( 'HLT_SpecialHLTPhysics_v8' ),
1597   SpecialHLTPhysics15 = cms.vstring( 'HLT_SpecialHLTPhysics_v8' ),
1598   SpecialHLTPhysics16 = cms.vstring( 'HLT_SpecialHLTPhysics_v8' ),
1599   SpecialHLTPhysics17 = cms.vstring( 'HLT_SpecialHLTPhysics_v8' ),
1600   SpecialHLTPhysics18 = cms.vstring( 'HLT_SpecialHLTPhysics_v8' ),
1601   SpecialHLTPhysics19 = cms.vstring( 'HLT_SpecialHLTPhysics_v8' ),
1602   SpecialHLTPhysics2 = cms.vstring( 'HLT_SpecialHLTPhysics_v8' ),
1603   SpecialHLTPhysics3 = cms.vstring( 'HLT_SpecialHLTPhysics_v8' ),
1604   SpecialHLTPhysics4 = cms.vstring( 'HLT_SpecialHLTPhysics_v8' ),
1605   SpecialHLTPhysics5 = cms.vstring( 'HLT_SpecialHLTPhysics_v8' ),
1606   SpecialHLTPhysics6 = cms.vstring( 'HLT_SpecialHLTPhysics_v8' ),
1607   SpecialHLTPhysics7 = cms.vstring( 'HLT_SpecialHLTPhysics_v8' ),
1608   SpecialHLTPhysics8 = cms.vstring( 'HLT_SpecialHLTPhysics_v8' ),
1609   SpecialHLTPhysics9 = cms.vstring( 'HLT_SpecialHLTPhysics_v8' ),
1610   SpecialMinimumBias0 = cms.vstring( 'HLT_L1MinimumBiasHF0ANDBptxAND_v1',
1611     'HLT_PixelClusters_WP2_HighRate_v1' ),
1612   SpecialMinimumBias1 = cms.vstring( 'HLT_L1MinimumBiasHF0ANDBptxAND_v1',
1613     'HLT_PixelClusters_WP2_HighRate_v1' ),
1614   SpecialMinimumBias2 = cms.vstring( 'HLT_L1MinimumBiasHF0ANDBptxAND_v1',
1615     'HLT_PixelClusters_WP2_HighRate_v1' ),
1616   SpecialMinimumBias3 = cms.vstring( 'HLT_L1MinimumBiasHF0ANDBptxAND_v1',
1617     'HLT_PixelClusters_WP2_HighRate_v1' ),
1618   SpecialRandom0 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1619   SpecialRandom1 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1620   SpecialRandom10 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1621   SpecialRandom11 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1622   SpecialRandom12 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1623   SpecialRandom13 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1624   SpecialRandom14 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1625   SpecialRandom15 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1626   SpecialRandom16 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1627   SpecialRandom17 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1628   SpecialRandom18 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1629   SpecialRandom19 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1630   SpecialRandom2 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1631   SpecialRandom3 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1632   SpecialRandom4 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1633   SpecialRandom5 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1634   SpecialRandom6 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1635   SpecialRandom7 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1636   SpecialRandom8 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1637   SpecialRandom9 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1638   SpecialZeroBias0 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1639     'HLT_ZeroBias_Gated_v5',
1640     'HLT_ZeroBias_HighRate_v5' ),
1641   SpecialZeroBias1 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1642     'HLT_ZeroBias_Gated_v5',
1643     'HLT_ZeroBias_HighRate_v5' ),
1644   SpecialZeroBias10 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1645     'HLT_ZeroBias_Gated_v5',
1646     'HLT_ZeroBias_HighRate_v5' ),
1647   SpecialZeroBias11 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1648     'HLT_ZeroBias_Gated_v5',
1649     'HLT_ZeroBias_HighRate_v5' ),
1650   SpecialZeroBias12 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1651     'HLT_ZeroBias_Gated_v5',
1652     'HLT_ZeroBias_HighRate_v5' ),
1653   SpecialZeroBias13 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1654     'HLT_ZeroBias_Gated_v5',
1655     'HLT_ZeroBias_HighRate_v5' ),
1656   SpecialZeroBias14 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1657     'HLT_ZeroBias_Gated_v5',
1658     'HLT_ZeroBias_HighRate_v5' ),
1659   SpecialZeroBias15 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1660     'HLT_ZeroBias_Gated_v5',
1661     'HLT_ZeroBias_HighRate_v5' ),
1662   SpecialZeroBias16 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1663     'HLT_ZeroBias_Gated_v5',
1664     'HLT_ZeroBias_HighRate_v5' ),
1665   SpecialZeroBias17 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1666     'HLT_ZeroBias_Gated_v5',
1667     'HLT_ZeroBias_HighRate_v5' ),
1668   SpecialZeroBias18 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1669     'HLT_ZeroBias_Gated_v5',
1670     'HLT_ZeroBias_HighRate_v5' ),
1671   SpecialZeroBias19 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1672     'HLT_ZeroBias_Gated_v5',
1673     'HLT_ZeroBias_HighRate_v5' ),
1674   SpecialZeroBias2 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1675     'HLT_ZeroBias_Gated_v5',
1676     'HLT_ZeroBias_HighRate_v5' ),
1677   SpecialZeroBias20 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1678     'HLT_ZeroBias_Gated_v5',
1679     'HLT_ZeroBias_HighRate_v5' ),
1680   SpecialZeroBias21 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1681     'HLT_ZeroBias_Gated_v5',
1682     'HLT_ZeroBias_HighRate_v5' ),
1683   SpecialZeroBias22 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1684     'HLT_ZeroBias_Gated_v5',
1685     'HLT_ZeroBias_HighRate_v5' ),
1686   SpecialZeroBias23 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1687     'HLT_ZeroBias_Gated_v5',
1688     'HLT_ZeroBias_HighRate_v5' ),
1689   SpecialZeroBias24 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1690     'HLT_ZeroBias_Gated_v5',
1691     'HLT_ZeroBias_HighRate_v5' ),
1692   SpecialZeroBias25 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1693     'HLT_ZeroBias_Gated_v5',
1694     'HLT_ZeroBias_HighRate_v5' ),
1695   SpecialZeroBias26 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1696     'HLT_ZeroBias_Gated_v5',
1697     'HLT_ZeroBias_HighRate_v5' ),
1698   SpecialZeroBias27 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1699     'HLT_ZeroBias_Gated_v5',
1700     'HLT_ZeroBias_HighRate_v5' ),
1701   SpecialZeroBias28 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1702     'HLT_ZeroBias_Gated_v5',
1703     'HLT_ZeroBias_HighRate_v5' ),
1704   SpecialZeroBias29 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1705     'HLT_ZeroBias_Gated_v5',
1706     'HLT_ZeroBias_HighRate_v5' ),
1707   SpecialZeroBias3 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1708     'HLT_ZeroBias_Gated_v5',
1709     'HLT_ZeroBias_HighRate_v5' ),
1710   SpecialZeroBias30 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1711     'HLT_ZeroBias_Gated_v5',
1712     'HLT_ZeroBias_HighRate_v5' ),
1713   SpecialZeroBias31 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1714     'HLT_ZeroBias_Gated_v5',
1715     'HLT_ZeroBias_HighRate_v5' ),
1716   SpecialZeroBias4 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1717     'HLT_ZeroBias_Gated_v5',
1718     'HLT_ZeroBias_HighRate_v5' ),
1719   SpecialZeroBias5 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1720     'HLT_ZeroBias_Gated_v5',
1721     'HLT_ZeroBias_HighRate_v5' ),
1722   SpecialZeroBias6 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1723     'HLT_ZeroBias_Gated_v5',
1724     'HLT_ZeroBias_HighRate_v5' ),
1725   SpecialZeroBias7 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1726     'HLT_ZeroBias_Gated_v5',
1727     'HLT_ZeroBias_HighRate_v5' ),
1728   SpecialZeroBias8 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1729     'HLT_ZeroBias_Gated_v5',
1730     'HLT_ZeroBias_HighRate_v5' ),
1731   SpecialZeroBias9 = cms.vstring( 'HLT_SpecialZeroBias_v7',
1732     'HLT_ZeroBias_Gated_v5',
1733     'HLT_ZeroBias_HighRate_v5' ),
1734   TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4',
1735     'HLT_HcalCalibration_v6' ),
1736   TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4',
1737     'HLT_HcalCalibration_v6' ),
1738   VRRandom0 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1739   VRRandom1 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1740   VRRandom10 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1741   VRRandom11 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1742   VRRandom12 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1743   VRRandom13 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1744   VRRandom14 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1745   VRRandom15 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1746   VRRandom2 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1747   VRRandom3 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1748   VRRandom4 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1749   VRRandom5 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1750   VRRandom6 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1751   VRRandom7 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1752   VRRandom8 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1753   VRRandom9 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1754   ZeroBias = cms.vstring( 'HLT_Random_v3',
1755     'HLT_ZeroBias_Alignment_v9',
1756     'HLT_ZeroBias_FirstBXAfterTrain_v11',
1757     'HLT_ZeroBias_FirstCollisionAfterAbortGap_v13',
1758     'HLT_ZeroBias_FirstCollisionInTrain_v12',
1759     'HLT_ZeroBias_IsolatedBunches_v13',
1760     'HLT_ZeroBias_LastCollisionInTrain_v11',
1761     'HLT_ZeroBias_v14' )
1762 )
1763 
1764 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
1765     recordName = cms.string( "CSCChannelMapperRecord" ),
1766     iovIsRunNotTime = cms.bool( True ),
1767     firstValid = cms.vuint32( 1 )
1768 )
1769 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
1770     recordName = cms.string( "CSCIndexerRecord" ),
1771     iovIsRunNotTime = cms.bool( True ),
1772     firstValid = cms.vuint32( 1 )
1773 )
1774 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
1775     recordName = cms.string( "L1TGlobalParametersRcd" ),
1776     iovIsRunNotTime = cms.bool( True ),
1777     firstValid = cms.vuint32( 1 )
1778 )
1779 fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP",
1780     appendToDataLabel = cms.string( "HBHE" ),
1781     timeSlewParametersM2 = cms.VPSet( 
1782       cms.PSet(  tmax = cms.double( 16.0 ),
1783         tzero = cms.double( 23.960177 ),
1784         slope = cms.double( -3.178648 )
1785       ),
1786       cms.PSet(  tmax = cms.double( 10.0 ),
1787         tzero = cms.double( 11.977461 ),
1788         slope = cms.double( -1.5610227 )
1789       ),
1790       cms.PSet(  tmax = cms.double( 6.25 ),
1791         tzero = cms.double( 9.109694 ),
1792         slope = cms.double( -1.075824 )
1793       )
1794     ),
1795     timeSlewParametersM3 = cms.VPSet( 
1796       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
1797         tspar2_siPM = cms.double( 0.0 ),
1798         tspar2 = cms.double( 0.0 ),
1799         cap = cms.double( 6.0 ),
1800         tspar1 = cms.double( -2.19142 ),
1801         tspar0 = cms.double( 12.2999 ),
1802         tspar1_siPM = cms.double( 0.0 )
1803       ),
1804       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
1805         tspar2_siPM = cms.double( 0.0 ),
1806         tspar2 = cms.double( 32.0 ),
1807         cap = cms.double( 6.0 ),
1808         tspar1 = cms.double( -3.2 ),
1809         tspar0 = cms.double( 15.5 ),
1810         tspar1_siPM = cms.double( 0.0 )
1811       ),
1812       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
1813         tspar2_siPM = cms.double( 0.0 ),
1814         tspar2 = cms.double( 0.0 ),
1815         cap = cms.double( 6.0 ),
1816         tspar1 = cms.double( -2.19142 ),
1817         tspar0 = cms.double( 12.2999 ),
1818         tspar1_siPM = cms.double( 0.0 )
1819       ),
1820       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
1821         tspar2_siPM = cms.double( 0.0 ),
1822         tspar2 = cms.double( 0.0 ),
1823         cap = cms.double( 6.0 ),
1824         tspar1 = cms.double( -2.19142 ),
1825         tspar0 = cms.double( 12.2999 ),
1826         tspar1_siPM = cms.double( 0.0 )
1827       )
1828     )
1829 )
1830 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
1831     recordName = cms.string( "JetTagComputerRecord" ),
1832     iovIsRunNotTime = cms.bool( True ),
1833     firstValid = cms.vuint32( 1 )
1834 )
1835 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
1836     recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
1837     iovIsRunNotTime = cms.bool( True ),
1838     firstValid = cms.vuint32( 1 )
1839 )
1840 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
1841     recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
1842     iovIsRunNotTime = cms.bool( True ),
1843     firstValid = cms.vuint32( 1 )
1844 )
1845 fragment.hltESSPFRecHitHCALParamsRecord = cms.ESSource( "EmptyESSource",
1846     recordName = cms.string( "PFRecHitHCALParamsRecord" ),
1847     iovIsRunNotTime = cms.bool( True ),
1848     firstValid = cms.vuint32( 1 )
1849 )
1850 fragment.hltESSPFRecHitHCALTopologyRecord = cms.ESSource( "EmptyESSource",
1851     recordName = cms.string( "PFRecHitHCALTopologyRecord" ),
1852     iovIsRunNotTime = cms.bool( True ),
1853     firstValid = cms.vuint32( 1 )
1854 )
1855 fragment.hltESSTfGraphRecord = cms.ESSource( "EmptyESSource",
1856     recordName = cms.string( "TfGraphRecord" ),
1857     iovIsRunNotTime = cms.bool( True ),
1858     firstValid = cms.vuint32( 1 )
1859 )
1860 fragment.ppsPixelTopologyESSource = cms.ESSource( "PPSPixelTopologyESSource",
1861     RunType = cms.string( "Run3" ),
1862     PitchSimY = cms.double( 0.15 ),
1863     PitchSimX = cms.double( 0.1 ),
1864     thickness = cms.double( 0.23 ),
1865     noOfPixelSimX = cms.int32( 160 ),
1866     noOfPixelSimY = cms.int32( 104 ),
1867     noOfPixels = cms.int32( 16640 ),
1868     simXWidth = cms.double( 16.6 ),
1869     simYWidth = cms.double( 16.2 ),
1870     deadEdgeWidth = cms.double( 0.2 ),
1871     activeEdgeSigma = cms.double( 0.02 ),
1872     physActiveEdgeDist = cms.double( 0.15 ),
1873     appendToDataLabel = cms.string( "" )
1874 )
1875 
1876 fragment.hltDoubletRecoveryPFlowTrackCandidatesMkFitConfig = cms.ESProducer( "MkFitIterationConfigESProducer",
1877   ComponentName = cms.string( "hltDoubletRecoveryPFlowTrackCandidatesMkFitConfig" ),
1878   config = cms.FileInPath( "RecoTracker/MkFit/data/mkfit-phase1-hltdr.json" ),
1879   minPt = cms.double( 0.7 ),
1880   maxClusterSize = cms.uint32( 8 ),
1881   appendToDataLabel = cms.string( "" )
1882 )
1883 fragment.mkFitGeometryESProducer = cms.ESProducer( "MkFitGeometryESProducer",
1884   appendToDataLabel = cms.string( "" )
1885 )
1886 fragment.hltESPIter0PFlowTrackCandidatesMkFitConfig = cms.ESProducer( "MkFitIterationConfigESProducer",
1887   ComponentName = cms.string( "hltESPIter0PFlowTrackCandidatesMkFitConfig" ),
1888   config = cms.FileInPath( "RecoTracker/MkFit/data/mkfit-phase1-hltiter0.json" ),
1889   minPt = cms.double( 0.0 ),
1890   maxClusterSize = cms.uint32( 8 ),
1891   appendToDataLabel = cms.string( "" )
1892 )
1893 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
1894   ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
1895   SimpleMagneticField = cms.string( "" ),
1896   PropagationDirection = cms.string( "anyDirection" ),
1897   MaxDPhi = cms.double( 1.6 ),
1898   appendToDataLabel = cms.string( "" )
1899 )
1900 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
1901   AlgoName = cms.string( "CSCChannelMapperPostls1" )
1902 )
1903 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
1904   AlgoName = cms.string( "CSCIndexerPostls1" )
1905 )
1906 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
1907   appendToDataLabel = cms.string( "" )
1908 )
1909 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
1910 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
1911   MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" ),
1912   MapAuto = cms.untracked.bool( False ),
1913   SkipHE = cms.untracked.bool( False ),
1914   appendToDataLabel = cms.string( "" )
1915 )
1916 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
1917   appendToDataLabel = cms.string( "" )
1918 )
1919 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
1920   dump = cms.untracked.vstring(  ),
1921   appendToDataLabel = cms.string( "" )
1922 )
1923 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1924   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
1925   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
1926   ComponentName = cms.string( "ClusterShapeHitFilter" ),
1927   isPhase2 = cms.bool( False ),
1928   doPixelShapeCut = cms.bool( True ),
1929   doStripShapeCut = cms.bool( True ),
1930   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1931   appendToDataLabel = cms.string( "" )
1932 )
1933 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
1934   appendToDataLabel = cms.string( "" )
1935 )
1936 fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
1937   TotalBxInEvent = cms.int32( 5 ),
1938   NumberPhysTriggers = cms.uint32( 512 ),
1939   NumberL1Muon = cms.uint32( 8 ),
1940   NumberL1EGamma = cms.uint32( 12 ),
1941   NumberL1Jet = cms.uint32( 12 ),
1942   NumberL1Tau = cms.uint32( 12 ),
1943   NumberChips = cms.uint32( 1 ),
1944   PinsOnChip = cms.uint32( 512 ),
1945   OrderOfChip = cms.vint32( 1 ),
1946   NumberL1IsoEG = cms.uint32( 4 ),
1947   NumberL1JetCounts = cms.uint32( 12 ),
1948   UnitLength = cms.int32( 8 ),
1949   NumberL1ForJet = cms.uint32( 4 ),
1950   IfCaloEtaNumberBits = cms.uint32( 4 ),
1951   IfMuEtaNumberBits = cms.uint32( 6 ),
1952   NumberL1TauJet = cms.uint32( 4 ),
1953   NumberL1Mu = cms.uint32( 4 ),
1954   NumberConditionChips = cms.uint32( 1 ),
1955   NumberPsbBoards = cms.int32( 7 ),
1956   NumberL1CenJet = cms.uint32( 4 ),
1957   PinsOnConditionChip = cms.uint32( 512 ),
1958   NumberL1NoIsoEG = cms.uint32( 4 ),
1959   NumberTechnicalTriggers = cms.uint32( 64 ),
1960   NumberPhysTriggersExtended = cms.uint32( 64 ),
1961   WordLength = cms.int32( 64 ),
1962   OrderConditionChip = cms.vint32( 1 ),
1963   appendToDataLabel = cms.string( "" )
1964 )
1965 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1966   SimpleMagneticField = cms.string( "" ),
1967   MaxDPhi = cms.double( 1.6 ),
1968   ComponentName = cms.string( "PropagatorWithMaterial" ),
1969   Mass = cms.double( 0.105 ),
1970   PropagationDirection = cms.string( "alongMomentum" ),
1971   useRungeKutta = cms.bool( False ),
1972   ptMin = cms.double( -1.0 )
1973 )
1974 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
1975   SimpleMagneticField = cms.string( "ParabolicMf" ),
1976   MaxDPhi = cms.double( 1.6 ),
1977   ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
1978   Mass = cms.double( 0.139 ),
1979   PropagationDirection = cms.string( "alongMomentum" ),
1980   useRungeKutta = cms.bool( False ),
1981   ptMin = cms.double( -1.0 )
1982 )
1983 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
1984   SimpleMagneticField = cms.string( "ParabolicMf" ),
1985   MaxDPhi = cms.double( 1.6 ),
1986   ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
1987   Mass = cms.double( 0.105 ),
1988   PropagationDirection = cms.string( "alongMomentum" ),
1989   useRungeKutta = cms.bool( False ),
1990   ptMin = cms.double( -1.0 )
1991 )
1992 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1993   SimpleMagneticField = cms.string( "" ),
1994   MaxDPhi = cms.double( 1.6 ),
1995   ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
1996   Mass = cms.double( 0.105 ),
1997   PropagationDirection = cms.string( "oppositeToMomentum" ),
1998   useRungeKutta = cms.bool( False ),
1999   ptMin = cms.double( -1.0 )
2000 )
2001 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2002   SimpleMagneticField = cms.string( "ParabolicMf" ),
2003   MaxDPhi = cms.double( 1.6 ),
2004   ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
2005   Mass = cms.double( 0.139 ),
2006   PropagationDirection = cms.string( "oppositeToMomentum" ),
2007   useRungeKutta = cms.bool( False ),
2008   ptMin = cms.double( -1.0 )
2009 )
2010 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2011   SimpleMagneticField = cms.string( "ParabolicMf" ),
2012   MaxDPhi = cms.double( 1.6 ),
2013   ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2014   Mass = cms.double( 0.105 ),
2015   PropagationDirection = cms.string( "oppositeToMomentum" ),
2016   useRungeKutta = cms.bool( False ),
2017   ptMin = cms.double( -1.0 )
2018 )
2019 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2020   SimpleMagneticField = cms.string( "ParabolicMf" ),
2021   MaxDPhi = cms.double( 1.6 ),
2022   ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
2023   Mass = cms.double( 0.105 ),
2024   PropagationDirection = cms.string( "oppositeToMomentum" ),
2025   useRungeKutta = cms.bool( False ),
2026   ptMin = cms.double( 0.1 )
2027 )
2028 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
2029   SimpleMagneticField = cms.string( "ParabolicMf" ),
2030   MaxDPhi = cms.double( 4.0 ),
2031   ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
2032   Mass = cms.double( 0.1396 ),
2033   PropagationDirection = cms.string( "alongMomentum" ),
2034   useRungeKutta = cms.bool( False ),
2035   ptMin = cms.double( -1.0 )
2036 )
2037 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2038   SimpleMagneticField = cms.string( "ParabolicMf" ),
2039   MaxDPhi = cms.double( 1.6 ),
2040   ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
2041   Mass = cms.double( 0.105 ),
2042   PropagationDirection = cms.string( "alongMomentum" ),
2043   useRungeKutta = cms.bool( False ),
2044   ptMin = cms.double( 0.1 )
2045 )
2046 fragment.SiPixelTemplateStoreESProducer = cms.ESProducer( "SiPixelTemplateStoreESProducer",
2047   appendToDataLabel = cms.string( "" )
2048 )
2049 fragment.SiStripClusterizerConditionsESProducer = cms.ESProducer( "SiStripClusterizerConditionsESProducer",
2050   QualityLabel = cms.string( "" ),
2051   Label = cms.string( "" ),
2052   appendToDataLabel = cms.string( "" )
2053 )
2054 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
2055   EtaDivisions = cms.untracked.uint32( 20 ),
2056   PhiDivisions = cms.untracked.uint32( 20 ),
2057   EtaMax = cms.untracked.double( 2.5 ),
2058   appendToDataLabel = cms.string( "" )
2059 )
2060 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
2061   use3d = cms.bool( True ),
2062   useSignificance = cms.bool( True ),
2063   unBoost = cms.bool( False ),
2064   minTracks = cms.uint32( 3 ),
2065   minVertices = cms.uint32( 1 ),
2066   appendToDataLabel = cms.string( "" )
2067 )
2068 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2069   ComponentName = cms.string( "SteppingHelixPropagatorAny" ),
2070   NoErrorPropagation = cms.bool( False ),
2071   PropagationDirection = cms.string( "anyDirection" ),
2072   useTuningForL2Speed = cms.bool( False ),
2073   useIsYokeFlag = cms.bool( True ),
2074   endcapShiftInZNeg = cms.double( 0.0 ),
2075   SetVBFPointer = cms.bool( False ),
2076   AssumeNoMaterial = cms.bool( False ),
2077   endcapShiftInZPos = cms.double( 0.0 ),
2078   useInTeslaFromMagField = cms.bool( False ),
2079   VBFName = cms.string( "VolumeBasedMagneticField" ),
2080   useEndcapShiftsInZ = cms.bool( False ),
2081   sendLogWarning = cms.bool( False ),
2082   useMatVolumes = cms.bool( True ),
2083   debug = cms.bool( False ),
2084   ApplyRadX0Correction = cms.bool( True ),
2085   useMagVolumes = cms.bool( True ),
2086   returnTangentPlane = cms.bool( True ),
2087   appendToDataLabel = cms.string( "" )
2088 )
2089 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
2090   ComponentName = cms.string( "TransientTrackBuilder" ),
2091   appendToDataLabel = cms.string( "" )
2092 )
2093 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2094   ComponentName = cms.string( "CaloDetIdAssociator" ),
2095   etaBinSize = cms.double( 0.087 ),
2096   nEta = cms.int32( 70 ),
2097   nPhi = cms.int32( 72 ),
2098   hcalRegion = cms.int32( 2 ),
2099   includeBadChambers = cms.bool( False ),
2100   includeGEM = cms.bool( False ),
2101   includeME0 = cms.bool( False )
2102 )
2103 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
2104   ComponentName = cms.string( "CosmicNavigationSchool" ),
2105   PluginName = cms.string( "" ),
2106   SimpleMagneticField = cms.string( "" ),
2107   appendToDataLabel = cms.string( "" )
2108 )
2109 fragment.ctppsGeometryESModule = cms.ESProducer( "CTPPSGeometryESModule",
2110   verbosity = cms.untracked.uint32( 1 ),
2111   buildMisalignedGeometry = cms.bool( False ),
2112   isRun2 = cms.bool( False ),
2113   dbTag = cms.string( "" ),
2114   compactViewTag = cms.string( "" ),
2115   fromPreprocessedDB = cms.untracked.bool( True ),
2116   fromDD4hep = cms.untracked.bool( False ),
2117   appendToDataLabel = cms.string( "" )
2118 )
2119 fragment.ctppsInterpolatedOpticalFunctionsESSource = cms.ESProducer( "CTPPSInterpolatedOpticalFunctionsESSource",
2120   lhcInfoLabel = cms.string( "" ),
2121   lhcInfoPerFillLabel = cms.string( "" ),
2122   lhcInfoPerLSLabel = cms.string( "" ),
2123   opticsLabel = cms.string( "" ),
2124   useNewLHCInfo = cms.bool( True ),
2125   appendToDataLabel = cms.string( "" )
2126 )
2127 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2128   ComponentName = cms.string( "EcalDetIdAssociator" ),
2129   etaBinSize = cms.double( 0.02 ),
2130   nEta = cms.int32( 300 ),
2131   nPhi = cms.int32( 360 ),
2132   hcalRegion = cms.int32( 2 ),
2133   includeBadChambers = cms.bool( False ),
2134   includeGEM = cms.bool( False ),
2135   includeME0 = cms.bool( False )
2136 )
2137 fragment.ecalElectronicsMappingHostESProducer = cms.ESProducer( "EcalElectronicsMappingHostESProducer@alpaka",
2138   appendToDataLabel = cms.string( "" ),
2139   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2140 )
2141 fragment.ecalMultifitConditionsHostESProducer = cms.ESProducer( "EcalMultifitConditionsHostESProducer@alpaka",
2142   appendToDataLabel = cms.string( "" ),
2143   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2144 )
2145 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
2146   flagMask = cms.PSet( 
2147     kBad = cms.vstring( 'kFaultyHardware',
2148       'kDead',
2149       'kKilled' ),
2150     kGood = cms.vstring( 'kGood' ),
2151     kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
2152       'kTowerRecovered' ),
2153     kProblematic = cms.vstring( 'kPoorReco',
2154       'kPoorCalib',
2155       'kNoisy',
2156       'kSaturated' ),
2157     kWeird = cms.vstring( 'kWeird',
2158       'kDiWeird' ),
2159     kTime = cms.vstring( 'kOutOfTime' )
2160   ),
2161   dbstatusMask = cms.PSet( 
2162     kBad = cms.vstring( 'kNonRespondingIsolated',
2163       'kDeadVFE',
2164       'kDeadFE',
2165       'kNoDataNoTP' ),
2166     kGood = cms.vstring( 'kOk' ),
2167     kRecovered = cms.vstring(  ),
2168     kProblematic = cms.vstring( 'kDAC',
2169       'kNoLaser',
2170       'kNoisy',
2171       'kNNoisy',
2172       'kNNNoisy',
2173       'kNNNNoisy',
2174       'kNNNNNoisy',
2175       'kFixedG6',
2176       'kFixedG1',
2177       'kFixedG0' ),
2178     kWeird = cms.vstring(  ),
2179     kTime = cms.vstring(  )
2180   ),
2181   timeThresh = cms.double( 2.0 )
2182 )
2183 fragment.hcalChannelPropertiesESProd = cms.ESProducer( "HcalChannelPropertiesEP" )
2184 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
2185   appendToDataLabel = cms.string( "" )
2186 )
2187 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
2188   appendToDataLabel = cms.string( "" )
2189 )
2190 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2191   ComponentName = cms.string( "HcalDetIdAssociator" ),
2192   etaBinSize = cms.double( 0.087 ),
2193   nEta = cms.int32( 70 ),
2194   nPhi = cms.int32( 72 ),
2195   hcalRegion = cms.int32( 2 ),
2196   includeBadChambers = cms.bool( False ),
2197   includeGEM = cms.bool( False ),
2198   includeME0 = cms.bool( False )
2199 )
2200 fragment.hcalMahiConditionsESProducer = cms.ESProducer( "HcalMahiConditionsESProducer@alpaka",
2201   appendToDataLabel = cms.string( "" ),
2202   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2203 )
2204 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
2205   phase = cms.uint32( 1 ),
2206   RecoveredRecHitBits = cms.vstring( '' ),
2207   SeverityLevels = cms.VPSet( 
2208     cms.PSet(  ChannelStatus = cms.vstring( '' ),
2209       RecHitFlags = cms.vstring( '' ),
2210       Level = cms.int32( 0 )
2211     ),
2212     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
2213       RecHitFlags = cms.vstring( '' ),
2214       Level = cms.int32( 1 )
2215     ),
2216     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
2217       RecHitFlags = cms.vstring( 'HBHEIsolatedNoise',
2218         'HFAnomalousHit' ),
2219       Level = cms.int32( 5 )
2220     ),
2221     cms.PSet(  ChannelStatus = cms.vstring( '' ),
2222       RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
2223         'HBHESpikeNoise',
2224         'HBHETS4TS5Noise',
2225         'HBHEOOTPU',
2226         'HBHEFlatNoise',
2227         'HBHENegativeNoise' ),
2228       Level = cms.int32( 8 )
2229     ),
2230     cms.PSet(  ChannelStatus = cms.vstring( '' ),
2231       RecHitFlags = cms.vstring( 'HFLongShort',
2232         'HFS8S1Ratio',
2233         'HFPET',
2234         'HFSignalAsymmetry' ),
2235       Level = cms.int32( 11 )
2236     ),
2237     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ),
2238       RecHitFlags = cms.vstring(  ),
2239       Level = cms.int32( 12 )
2240     ),
2241     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellHot' ),
2242       RecHitFlags = cms.vstring( '' ),
2243       Level = cms.int32( 15 )
2244     ),
2245     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellOff',
2246   'HcalCellDead' ),
2247       RecHitFlags = cms.vstring( '' ),
2248       Level = cms.int32( 20 )
2249     )
2250   ),
2251   DropChannelStatusBits = cms.vstring( 'HcalCellMask',
2252     'HcalCellOff',
2253     'HcalCellDead' ),
2254   appendToDataLabel = cms.string( "" )
2255 )
2256 fragment.hcalRecoParamWithPulseShapeESProducer = cms.ESProducer( "HcalRecoParamWithPulseShapeESProducer@alpaka",
2257   appendToDataLabel = cms.string( "" ),
2258   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2259 )
2260 fragment.hcalSiPMCharacteristicsESProducer = cms.ESProducer( "HcalSiPMCharacteristicsESProducer@alpaka",
2261   appendToDataLabel = cms.string( "" ),
2262   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2263 )
2264 fragment.hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer",
2265   useCondDB = cms.bool( False ),
2266   gbrForestLabel = cms.string( "" ),
2267   weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ),
2268   useGBRForest = cms.bool( True ),
2269   useAdaBoost = cms.bool( False ),
2270   appendToDataLabel = cms.string( "" )
2271 )
2272 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2273   trackPseudoSelection = cms.PSet( 
2274     maxDistToAxis = cms.double( 0.07 ),
2275     totalHitsMin = cms.uint32( 0 ),
2276     ptMin = cms.double( 0.0 ),
2277     sip2dSigMax = cms.double( 99999.9 ),
2278     sip2dValMax = cms.double( 99999.9 ),
2279     sip3dSigMax = cms.double( 99999.9 ),
2280     sip3dValMax = cms.double( 99999.9 ),
2281     maxDecayLen = cms.double( 5.0 ),
2282     qualityClass = cms.string( "any" ),
2283     jetDeltaRMax = cms.double( 0.3 ),
2284     normChi2Max = cms.double( 99999.9 ),
2285     pixelHitsMin = cms.uint32( 0 ),
2286     sip2dSigMin = cms.double( 2.0 ),
2287     sip2dValMin = cms.double( -99999.9 ),
2288     sip3dSigMin = cms.double( -99999.9 ),
2289     sip3dValMin = cms.double( -99999.9 )
2290   ),
2291   trackSelection = cms.PSet( 
2292     maxDistToAxis = cms.double( 0.07 ),
2293     totalHitsMin = cms.uint32( 0 ),
2294     ptMin = cms.double( 0.0 ),
2295     sip2dSigMax = cms.double( 99999.9 ),
2296     sip2dValMax = cms.double( 99999.9 ),
2297     sip3dSigMax = cms.double( 99999.9 ),
2298     sip3dValMax = cms.double( 99999.9 ),
2299     maxDecayLen = cms.double( 5.0 ),
2300     qualityClass = cms.string( "any" ),
2301     jetDeltaRMax = cms.double( 0.3 ),
2302     normChi2Max = cms.double( 99999.9 ),
2303     pixelHitsMin = cms.uint32( 0 ),
2304     sip2dSigMin = cms.double( -99999.9 ),
2305     sip2dValMin = cms.double( -99999.9 ),
2306     sip3dSigMin = cms.double( -99999.9 ),
2307     sip3dValMin = cms.double( -99999.9 )
2308   ),
2309   trackPairV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.03 ) ),
2310   pseudoVertexV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.05 ) ),
2311   trackFlip = cms.bool( False ),
2312   useTrackWeights = cms.bool( True ),
2313   SoftLeptonFlip = cms.bool( False ),
2314   pseudoMultiplicityMin = cms.uint32( 2 ),
2315   correctVertexMass = cms.bool( True ),
2316   minimumTrackWeight = cms.double( 0.5 ),
2317   charmCut = cms.double( 1.5 ),
2318   trackSort = cms.string( "sip2dSig" ),
2319   trackMultiplicityMin = cms.uint32( 3 ),
2320   vertexFlip = cms.bool( False ),
2321   useCategories = cms.bool( True ),
2322   categoryVariableName = cms.string( "vertexCategory" ),
2323   calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
2324     'CombinedSVPseudoVertex',
2325     'CombinedSVNoVertex' ),
2326   calibrationRecord = cms.string( "" ),
2327   recordLabel = cms.string( "HLT" ),
2328   appendToDataLabel = cms.string( "" )
2329 )
2330 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2331   trackPseudoSelection = cms.PSet( 
2332     max_pT_dRcut = cms.double( 0.1 ),
2333     b_dR = cms.double( 0.6263 ),
2334     min_pT = cms.double( 120.0 ),
2335     b_pT = cms.double( 0.3684 ),
2336     ptMin = cms.double( 0.0 ),
2337     max_pT_trackPTcut = cms.double( 3.0 ),
2338     max_pT = cms.double( 500.0 ),
2339     useVariableJTA = cms.bool( False ),
2340     maxDecayLen = cms.double( 5.0 ),
2341     qualityClass = cms.string( "any" ),
2342     normChi2Max = cms.double( 99999.9 ),
2343     sip2dValMin = cms.double( -99999.9 ),
2344     sip3dValMin = cms.double( -99999.9 ),
2345     a_dR = cms.double( -0.001053 ),
2346     maxDistToAxis = cms.double( 0.07 ),
2347     totalHitsMin = cms.uint32( 0 ),
2348     a_pT = cms.double( 0.005263 ),
2349     sip2dSigMax = cms.double( 99999.9 ),
2350     sip2dValMax = cms.double( 99999.9 ),
2351     sip3dSigMax = cms.double( 99999.9 ),
2352     sip3dValMax = cms.double( 99999.9 ),
2353     min_pT_dRcut = cms.double( 0.5 ),
2354     jetDeltaRMax = cms.double( 0.3 ),
2355     pixelHitsMin = cms.uint32( 0 ),
2356     sip3dSigMin = cms.double( -99999.9 ),
2357     sip2dSigMin = cms.double( 2.0 )
2358   ),
2359   trackSelection = cms.PSet( 
2360     max_pT_dRcut = cms.double( 0.1 ),
2361     b_dR = cms.double( 0.6263 ),
2362     min_pT = cms.double( 120.0 ),
2363     b_pT = cms.double( 0.3684 ),
2364     ptMin = cms.double( 0.0 ),
2365     max_pT_trackPTcut = cms.double( 3.0 ),
2366     max_pT = cms.double( 500.0 ),
2367     useVariableJTA = cms.bool( False ),
2368     maxDecayLen = cms.double( 5.0 ),
2369     qualityClass = cms.string( "any" ),
2370     normChi2Max = cms.double( 99999.9 ),
2371     sip2dValMin = cms.double( -99999.9 ),
2372     sip3dValMin = cms.double( -99999.9 ),
2373     a_dR = cms.double( -0.001053 ),
2374     maxDistToAxis = cms.double( 0.07 ),
2375     totalHitsMin = cms.uint32( 0 ),
2376     a_pT = cms.double( 0.005263 ),
2377     sip2dSigMax = cms.double( 99999.9 ),
2378     sip2dValMax = cms.double( 99999.9 ),
2379     sip3dSigMax = cms.double( 99999.9 ),
2380     sip3dValMax = cms.double( 99999.9 ),
2381     min_pT_dRcut = cms.double( 0.5 ),
2382     jetDeltaRMax = cms.double( 0.3 ),
2383     pixelHitsMin = cms.uint32( 0 ),
2384     sip3dSigMin = cms.double( -99999.9 ),
2385     sip2dSigMin = cms.double( -99999.9 )
2386   ),
2387   trackPairV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.03 ) ),
2388   pseudoVertexV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.05 ) ),
2389   trackFlip = cms.bool( False ),
2390   useTrackWeights = cms.bool( True ),
2391   SoftLeptonFlip = cms.bool( False ),
2392   pseudoMultiplicityMin = cms.uint32( 2 ),
2393   correctVertexMass = cms.bool( True ),
2394   minimumTrackWeight = cms.double( 0.5 ),
2395   charmCut = cms.double( 1.5 ),
2396   trackSort = cms.string( "sip2dSig" ),
2397   trackMultiplicityMin = cms.uint32( 3 ),
2398   vertexFlip = cms.bool( False ),
2399   useCategories = cms.bool( True ),
2400   categoryVariableName = cms.string( "vertexCategory" ),
2401   calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
2402     'CombinedSVIVFV2PseudoVertex',
2403     'CombinedSVIVFV2NoVertex' ),
2404   calibrationRecord = cms.string( "" ),
2405   recordLabel = cms.string( "HLT" ),
2406   appendToDataLabel = cms.string( "" )
2407 )
2408 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2409   nthTrack = cms.int32( -1 ),
2410   impactParameterType = cms.int32( 1 ),
2411   deltaR = cms.double( -1.0 ),
2412   deltaRmin = cms.double( 0.0 ),
2413   maxImpactParameter = cms.double( 0.1 ),
2414   maxImpactParameterSig = cms.double( 999999.0 ),
2415   maximumDecayLength = cms.double( 999999.0 ),
2416   maximumDistanceToJetAxis = cms.double( 999999.0 ),
2417   trackQualityClass = cms.string( "any" ),
2418   appendToDataLabel = cms.string( "" )
2419 )
2420 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2421   minimumImpactParameter = cms.double( 0.05 ),
2422   useSignedImpactParameterSig = cms.bool( False ),
2423   nthTrack = cms.int32( 1 ),
2424   impactParameterType = cms.int32( 1 ),
2425   deltaR = cms.double( -1.0 ),
2426   maximumDecayLength = cms.double( 999999.0 ),
2427   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2428   trackQualityClass = cms.string( "any" ),
2429   useVariableJTA = cms.bool( False ),
2430   a_dR = cms.double( -0.001053 ),
2431   b_dR = cms.double( 0.6263 ),
2432   a_pT = cms.double( 0.005263 ),
2433   b_pT = cms.double( 0.3684 ),
2434   min_pT = cms.double( 120.0 ),
2435   max_pT = cms.double( 500.0 ),
2436   min_pT_dRcut = cms.double( 0.5 ),
2437   max_pT_dRcut = cms.double( 0.1 ),
2438   max_pT_trackPTcut = cms.double( 3.0 ),
2439   appendToDataLabel = cms.string( "" )
2440 )
2441 fragment.hltESChi2MeasurementEstimatorForP5 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2442   MaxChi2 = cms.double( 100.0 ),
2443   nSigma = cms.double( 4.0 ),
2444   MaxDisplacement = cms.double( 100.0 ),
2445   MaxSagitta = cms.double( -1.0 ),
2446   MinimalTolerance = cms.double( 0.5 ),
2447   MinPtForHitRecoveryInGluedDet = cms.double( 100000.0 ),
2448   ComponentName = cms.string( "hltESChi2MeasurementEstimatorForP5" ),
2449   appendToDataLabel = cms.string( "" )
2450 )
2451 fragment.hltESFittingSmootherRKP5 = cms.ESProducer( "KFFittingSmootherESProducer",
2452   ComponentName = cms.string( "hltESFittingSmootherRKP5" ),
2453   Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
2454   Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
2455   EstimateCut = cms.double( 20.0 ),
2456   MaxFractionOutliers = cms.double( 0.3 ),
2457   MaxNumberOfOutliers = cms.int32( 3 ),
2458   MinDof = cms.int32( 2 ),
2459   NoOutliersBeginEnd = cms.bool( False ),
2460   MinNumberOfHits = cms.int32( 4 ),
2461   MinNumberOfHitsHighEta = cms.int32( 5 ),
2462   HighEtaSwitch = cms.double( 5.0 ),
2463   RejectTracks = cms.bool( True ),
2464   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2465   NoInvalidHitsBeginEnd = cms.bool( True ),
2466   LogPixelProbabilityCut = cms.double( 0.0 ),
2467   appendToDataLabel = cms.string( "" )
2468 )
2469 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2470   ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
2471   SimpleMagneticField = cms.string( "" ),
2472   PropagationDirection = cms.string( "alongMomentum" ),
2473   MaxDPhi = cms.double( 1.6 ),
2474   appendToDataLabel = cms.string( "" )
2475 )
2476 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2477   ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
2478   SimpleMagneticField = cms.string( "" ),
2479   PropagationDirection = cms.string( "oppositeToMomentum" ),
2480   MaxDPhi = cms.double( 1.6 ),
2481   appendToDataLabel = cms.string( "" )
2482 )
2483 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2484   SimpleMagneticField = cms.string( "" ),
2485   MaxDPhi = cms.double( 1.6 ),
2486   ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
2487   Mass = cms.double( 5.11E-4 ),
2488   PropagationDirection = cms.string( "oppositeToMomentum" ),
2489   useRungeKutta = cms.bool( False ),
2490   ptMin = cms.double( -1.0 )
2491 )
2492 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2493   MaxChi2 = cms.double( 16.0 ),
2494   nSigma = cms.double( 3.0 ),
2495   MaxDisplacement = cms.double( 0.5 ),
2496   MaxSagitta = cms.double( 2.0 ),
2497   MinimalTolerance = cms.double( 0.5 ),
2498   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2499   ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
2500   pTChargeCutThreshold = cms.double( -1.0 ),
2501   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2502   appendToDataLabel = cms.string( "" )
2503 )
2504 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2505   MaxChi2 = cms.double( 16.0 ),
2506   nSigma = cms.double( 3.0 ),
2507   MaxDisplacement = cms.double( 0.5 ),
2508   MaxSagitta = cms.double( 2.0 ),
2509   MinimalTolerance = cms.double( 0.5 ),
2510   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2511   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
2512   pTChargeCutThreshold = cms.double( 15.0 ),
2513   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2514   appendToDataLabel = cms.string( "" )
2515 )
2516 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2517   MaxChi2 = cms.double( 2000.0 ),
2518   nSigma = cms.double( 3.0 ),
2519   MaxDisplacement = cms.double( 100.0 ),
2520   MaxSagitta = cms.double( -1.0 ),
2521   MinimalTolerance = cms.double( 10.0 ),
2522   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2523   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
2524   pTChargeCutThreshold = cms.double( 15.0 ),
2525   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2526   appendToDataLabel = cms.string( "" )
2527 )
2528 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2529   MaxChi2 = cms.double( 30.0 ),
2530   nSigma = cms.double( 3.0 ),
2531   MaxDisplacement = cms.double( 100.0 ),
2532   MaxSagitta = cms.double( -1.0 ),
2533   MinimalTolerance = cms.double( 10.0 ),
2534   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2535   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2536   pTChargeCutThreshold = cms.double( 15.0 ),
2537   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2538   appendToDataLabel = cms.string( "" )
2539 )
2540 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2541   MaxChi2 = cms.double( 9.0 ),
2542   nSigma = cms.double( 3.0 ),
2543   MaxDisplacement = cms.double( 0.5 ),
2544   MaxSagitta = cms.double( 2.0 ),
2545   MinimalTolerance = cms.double( 0.5 ),
2546   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2547   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
2548   pTChargeCutThreshold = cms.double( 15.0 ),
2549   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2550   appendToDataLabel = cms.string( "" )
2551 )
2552 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2553   MaxChi2 = cms.double( 9.0 ),
2554   nSigma = cms.double( 3.0 ),
2555   MaxDisplacement = cms.double( 100.0 ),
2556   MaxSagitta = cms.double( -1.0 ),
2557   MinimalTolerance = cms.double( 10.0 ),
2558   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2559   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
2560   pTChargeCutThreshold = cms.double( 15.0 ),
2561   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
2562   appendToDataLabel = cms.string( "" )
2563 )
2564 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2565   MaxChi2 = cms.double( 16.0 ),
2566   nSigma = cms.double( 3.0 ),
2567   MaxDisplacement = cms.double( 0.5 ),
2568   MaxSagitta = cms.double( 2.0 ),
2569   MinimalTolerance = cms.double( 0.5 ),
2570   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2571   ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
2572   pTChargeCutThreshold = cms.double( -1.0 ),
2573   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2574   appendToDataLabel = cms.string( "" )
2575 )
2576 fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2577   MaxChi2 = cms.double( 40.0 ),
2578   nSigma = cms.double( 4.0 ),
2579   MaxDisplacement = cms.double( 0.5 ),
2580   MaxSagitta = cms.double( 2.0 ),
2581   MinimalTolerance = cms.double( 0.5 ),
2582   MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
2583   ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ),
2584   appendToDataLabel = cms.string( "" )
2585 )
2586 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2587   MaxChi2 = cms.double( 16.0 ),
2588   nSigma = cms.double( 3.0 ),
2589   MaxDisplacement = cms.double( 100.0 ),
2590   MaxSagitta = cms.double( -1.0 ),
2591   MinimalTolerance = cms.double( 10.0 ),
2592   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2593   ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
2594   appendToDataLabel = cms.string( "" )
2595 )
2596 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2597   MaxChi2 = cms.double( 30.0 ),
2598   nSigma = cms.double( 3.0 ),
2599   MaxDisplacement = cms.double( 100.0 ),
2600   MaxSagitta = cms.double( -1.0 ),
2601   MinimalTolerance = cms.double( 10.0 ),
2602   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2603   ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
2604   appendToDataLabel = cms.string( "" )
2605 )
2606 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2607   MaxChi2 = cms.double( 9.0 ),
2608   nSigma = cms.double( 3.0 ),
2609   MaxDisplacement = cms.double( 100.0 ),
2610   MaxSagitta = cms.double( -1.0 ),
2611   MinimalTolerance = cms.double( 10.0 ),
2612   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2613   ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
2614   appendToDataLabel = cms.string( "" )
2615 )
2616 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
2617   ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
2618   MaxComponents = cms.int32( 12 ),
2619   DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" ),
2620   appendToDataLabel = cms.string( "" )
2621 )
2622 fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2623   MaxChi2 = cms.double( 9.0 ),
2624   nSigma = cms.double( 3.0 ),
2625   MaxDisplacement = cms.double( 0.5 ),
2626   MaxSagitta = cms.double( 2.0 ),
2627   MinimalTolerance = cms.double( 0.5 ),
2628   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2629   ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
2630   pTChargeCutThreshold = cms.double( -1.0 ),
2631   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2632   appendToDataLabel = cms.string( "" )
2633 )
2634 fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2635   ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
2636   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2637   fractionShared = cms.double( 0.13 ),
2638   ValidHitBonus = cms.double( 5.0 ),
2639   MissingHitPenalty = cms.double( 20.0 ),
2640   allowSharedFirstHit = cms.bool( True )
2641 )
2642 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2643   ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
2644   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2645   fractionShared = cms.double( 0.13 ),
2646   ValidHitBonus = cms.double( 5.0 ),
2647   MissingHitPenalty = cms.double( 20.0 ),
2648   allowSharedFirstHit = cms.bool( True )
2649 )
2650 fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = 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( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
2658   pTChargeCutThreshold = cms.double( -1.0 ),
2659   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2660   appendToDataLabel = cms.string( "" )
2661 )
2662 fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2663   ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
2664   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2665   fractionShared = cms.double( 0.13 ),
2666   ValidHitBonus = cms.double( 5.0 ),
2667   MissingHitPenalty = cms.double( 20.0 ),
2668   allowSharedFirstHit = cms.bool( True )
2669 )
2670 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2671   nthTrack = cms.int32( -1 ),
2672   impactParameterType = cms.int32( 1 ),
2673   deltaR = cms.double( -1.0 ),
2674   deltaRmin = cms.double( 0.0 ),
2675   maxImpactParameter = cms.double( 0.1 ),
2676   maxImpactParameterSig = cms.double( 999999.0 ),
2677   maximumDecayLength = cms.double( 999999.0 ),
2678   maximumDistanceToJetAxis = cms.double( 999999.0 ),
2679   trackQualityClass = cms.string( "any" ),
2680   appendToDataLabel = cms.string( "" )
2681 )
2682 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
2683   nthTrack = cms.int32( -1 ),
2684   impactParameterType = cms.int32( 1 ),
2685   deltaR = cms.double( -1.0 ),
2686   deltaRmin = cms.double( 0.0 ),
2687   maxImpactParameter = cms.double( 0.2 ),
2688   maxImpactParameterSig = cms.double( 999999.0 ),
2689   maximumDecayLength = cms.double( 999999.0 ),
2690   maximumDistanceToJetAxis = cms.double( 999999.0 ),
2691   trackQualityClass = cms.string( "any" ),
2692   appendToDataLabel = cms.string( "" )
2693 )
2694 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5 = cms.ESProducer( "PromptTrackCountingESProducer",
2695   nthTrack = cms.int32( -1 ),
2696   impactParameterType = cms.int32( 1 ),
2697   deltaR = cms.double( -1.0 ),
2698   deltaRmin = cms.double( 0.0 ),
2699   maxImpactParameter = cms.double( 0.05 ),
2700   maxImpactParameterSig = cms.double( 5.0 ),
2701   maximumDecayLength = cms.double( 999999.0 ),
2702   maximumDistanceToJetAxis = cms.double( 999999.0 ),
2703   trackQualityClass = cms.string( "any" ),
2704   appendToDataLabel = cms.string( "" )
2705 )
2706 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2707   minimumImpactParameter = cms.double( 0.05 ),
2708   useSignedImpactParameterSig = cms.bool( False ),
2709   nthTrack = cms.int32( 1 ),
2710   impactParameterType = cms.int32( 1 ),
2711   deltaR = cms.double( -1.0 ),
2712   maximumDecayLength = cms.double( 999999.0 ),
2713   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2714   trackQualityClass = cms.string( "any" ),
2715   useVariableJTA = cms.bool( False ),
2716   a_dR = cms.double( -0.001053 ),
2717   b_dR = cms.double( 0.6263 ),
2718   a_pT = cms.double( 0.005263 ),
2719   b_pT = cms.double( 0.3684 ),
2720   min_pT = cms.double( 120.0 ),
2721   max_pT = cms.double( 500.0 ),
2722   min_pT_dRcut = cms.double( 0.5 ),
2723   max_pT_dRcut = cms.double( 0.1 ),
2724   max_pT_trackPTcut = cms.double( 3.0 ),
2725   appendToDataLabel = cms.string( "" )
2726 )
2727 fragment.hltESPDisplacedDijethltTrackCounting2D1stLoose = cms.ESProducer( "TrackCountingESProducer",
2728   minimumImpactParameter = cms.double( 0.03 ),
2729   useSignedImpactParameterSig = cms.bool( False ),
2730   nthTrack = cms.int32( 1 ),
2731   impactParameterType = cms.int32( 1 ),
2732   deltaR = cms.double( -1.0 ),
2733   maximumDecayLength = cms.double( 999999.0 ),
2734   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2735   trackQualityClass = cms.string( "any" ),
2736   useVariableJTA = cms.bool( False ),
2737   a_dR = cms.double( -0.001053 ),
2738   b_dR = cms.double( 0.6263 ),
2739   a_pT = cms.double( 0.005263 ),
2740   b_pT = cms.double( 0.3684 ),
2741   min_pT = cms.double( 120.0 ),
2742   max_pT = cms.double( 500.0 ),
2743   min_pT_dRcut = cms.double( 0.5 ),
2744   max_pT_dRcut = cms.double( 0.1 ),
2745   max_pT_trackPTcut = cms.double( 3.0 ),
2746   appendToDataLabel = cms.string( "" )
2747 )
2748 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
2749   minimumImpactParameter = cms.double( 0.2 ),
2750   useSignedImpactParameterSig = cms.bool( True ),
2751   nthTrack = cms.int32( 2 ),
2752   impactParameterType = cms.int32( 1 ),
2753   deltaR = cms.double( -1.0 ),
2754   maximumDecayLength = cms.double( 999999.0 ),
2755   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2756   trackQualityClass = cms.string( "any" ),
2757   useVariableJTA = cms.bool( False ),
2758   a_dR = cms.double( -0.001053 ),
2759   b_dR = cms.double( 0.6263 ),
2760   a_pT = cms.double( 0.005263 ),
2761   b_pT = cms.double( 0.3684 ),
2762   min_pT = cms.double( 120.0 ),
2763   max_pT = cms.double( 500.0 ),
2764   min_pT_dRcut = cms.double( 0.5 ),
2765   max_pT_dRcut = cms.double( 0.1 ),
2766   max_pT_trackPTcut = cms.double( 3.0 ),
2767   appendToDataLabel = cms.string( "" )
2768 )
2769 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
2770   ComponentName = cms.string( "hltESPDummyDetLayerGeometry" ),
2771   appendToDataLabel = cms.string( "" )
2772 )
2773 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
2774   BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
2775   EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
2776   ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
2777   MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
2778   Mass = cms.double( 5.11E-4 ),
2779   BetheHeitlerCorrection = cms.int32( 2 )
2780 )
2781 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2782   ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2783   NoErrorPropagation = cms.bool( False ),
2784   PropagationDirection = cms.string( "anyDirection" ),
2785   useTuningForL2Speed = cms.bool( True ),
2786   useIsYokeFlag = cms.bool( True ),
2787   endcapShiftInZNeg = cms.double( 0.0 ),
2788   SetVBFPointer = cms.bool( False ),
2789   AssumeNoMaterial = cms.bool( False ),
2790   endcapShiftInZPos = cms.double( 0.0 ),
2791   useInTeslaFromMagField = cms.bool( False ),
2792   VBFName = cms.string( "VolumeBasedMagneticField" ),
2793   useEndcapShiftsInZ = cms.bool( False ),
2794   sendLogWarning = cms.bool( False ),
2795   useMatVolumes = cms.bool( True ),
2796   debug = cms.bool( False ),
2797   ApplyRadX0Correction = cms.bool( True ),
2798   useMagVolumes = cms.bool( True ),
2799   returnTangentPlane = cms.bool( True ),
2800   appendToDataLabel = cms.string( "" )
2801 )
2802 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2803   ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
2804   NoErrorPropagation = cms.bool( False ),
2805   PropagationDirection = cms.string( "oppositeToMomentum" ),
2806   useTuningForL2Speed = cms.bool( True ),
2807   useIsYokeFlag = cms.bool( True ),
2808   endcapShiftInZNeg = cms.double( 0.0 ),
2809   SetVBFPointer = cms.bool( False ),
2810   AssumeNoMaterial = cms.bool( False ),
2811   endcapShiftInZPos = cms.double( 0.0 ),
2812   useInTeslaFromMagField = cms.bool( False ),
2813   VBFName = cms.string( "VolumeBasedMagneticField" ),
2814   useEndcapShiftsInZ = cms.bool( False ),
2815   sendLogWarning = cms.bool( False ),
2816   useMatVolumes = cms.bool( True ),
2817   debug = cms.bool( False ),
2818   ApplyRadX0Correction = cms.bool( True ),
2819   useMagVolumes = cms.bool( True ),
2820   returnTangentPlane = cms.bool( True ),
2821   appendToDataLabel = cms.string( "" )
2822 )
2823 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
2824   ComponentName = cms.string( "hltESPFittingSmootherIT" ),
2825   Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2826   Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2827   EstimateCut = cms.double( -1.0 ),
2828   MaxFractionOutliers = cms.double( 0.3 ),
2829   MaxNumberOfOutliers = cms.int32( 3 ),
2830   MinDof = cms.int32( 2 ),
2831   NoOutliersBeginEnd = cms.bool( False ),
2832   MinNumberOfHits = cms.int32( 3 ),
2833   MinNumberOfHitsHighEta = cms.int32( 5 ),
2834   HighEtaSwitch = cms.double( 5.0 ),
2835   RejectTracks = cms.bool( True ),
2836   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2837   NoInvalidHitsBeginEnd = cms.bool( True ),
2838   LogPixelProbabilityCut = cms.double( -16.0 ),
2839   appendToDataLabel = cms.string( "" )
2840 )
2841 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
2842   ComponentName = cms.string( "hltESPFittingSmootherRK" ),
2843   Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2844   Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2845   EstimateCut = cms.double( -1.0 ),
2846   MaxFractionOutliers = cms.double( 0.3 ),
2847   MaxNumberOfOutliers = cms.int32( 3 ),
2848   MinDof = cms.int32( 2 ),
2849   NoOutliersBeginEnd = cms.bool( False ),
2850   MinNumberOfHits = cms.int32( 5 ),
2851   MinNumberOfHitsHighEta = cms.int32( 5 ),
2852   HighEtaSwitch = cms.double( 5.0 ),
2853   RejectTracks = cms.bool( True ),
2854   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2855   NoInvalidHitsBeginEnd = cms.bool( False ),
2856   LogPixelProbabilityCut = cms.double( -16.0 ),
2857   appendToDataLabel = cms.string( "" )
2858 )
2859 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
2860   ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
2861   standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2862   looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ),
2863   appendToDataLabel = cms.string( "" )
2864 )
2865 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2866   SimpleMagneticField = cms.string( "" ),
2867   MaxDPhi = cms.double( 1.6 ),
2868   ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
2869   Mass = cms.double( 5.11E-4 ),
2870   PropagationDirection = cms.string( "alongMomentum" ),
2871   useRungeKutta = cms.bool( False ),
2872   ptMin = cms.double( -1.0 )
2873 )
2874 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
2875   ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" ),
2876   appendToDataLabel = cms.string( "" )
2877 )
2878 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2879   ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
2880   Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
2881   Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
2882   EstimateCut = cms.double( -1.0 ),
2883   MaxFractionOutliers = cms.double( 0.3 ),
2884   MaxNumberOfOutliers = cms.int32( 3 ),
2885   MinDof = cms.int32( 2 ),
2886   NoOutliersBeginEnd = cms.bool( False ),
2887   MinNumberOfHits = cms.int32( 5 ),
2888   MinNumberOfHitsHighEta = cms.int32( 5 ),
2889   HighEtaSwitch = cms.double( 5.0 ),
2890   RejectTracks = cms.bool( True ),
2891   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2892   NoInvalidHitsBeginEnd = cms.bool( True ),
2893   LogPixelProbabilityCut = cms.double( -16.0 ),
2894   appendToDataLabel = cms.string( "" )
2895 )
2896 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
2897   ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
2898   MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
2899   GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ),
2900   Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2901   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2902   appendToDataLabel = cms.string( "" )
2903 )
2904 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
2905   ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
2906   MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
2907   GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
2908   Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2909   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2910   ErrorRescaling = cms.double( 100.0 ),
2911   appendToDataLabel = cms.string( "" )
2912 )
2913 fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2914   MaxChi2 = cms.double( 30.0 ),
2915   nSigma = cms.double( 3.0 ),
2916   MaxDisplacement = cms.double( 0.5 ),
2917   MaxSagitta = cms.double( 2.0 ),
2918   MinimalTolerance = cms.double( 0.5 ),
2919   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2920   ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
2921   pTChargeCutThreshold = cms.double( 15.0 ),
2922   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2923   appendToDataLabel = cms.string( "" )
2924 )
2925 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2926   MaxChi2 = cms.double( 30.0 ),
2927   nSigma = cms.double( 3.0 ),
2928   MaxDisplacement = cms.double( 0.5 ),
2929   MaxSagitta = cms.double( 2.0 ),
2930   MinimalTolerance = cms.double( 0.5 ),
2931   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2932   ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2933   pTChargeCutThreshold = cms.double( 15.0 ),
2934   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2935   appendToDataLabel = cms.string( "" )
2936 )
2937 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2938   MaxChi2 = cms.double( 36.0 ),
2939   nSigma = cms.double( 3.0 ),
2940   MaxDisplacement = cms.double( 100.0 ),
2941   MaxSagitta = cms.double( -1.0 ),
2942   MinimalTolerance = cms.double( 10.0 ),
2943   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2944   ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
2945   appendToDataLabel = cms.string( "" )
2946 )
2947 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2948   ComponentName = cms.string( "hltESPKFFittingSmoother" ),
2949   Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
2950   Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
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.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
2966   ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
2967   Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2968   Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
2969   EstimateCut = cms.double( -1.0 ),
2970   MaxFractionOutliers = cms.double( 0.3 ),
2971   MaxNumberOfOutliers = cms.int32( 3 ),
2972   MinDof = cms.int32( 2 ),
2973   NoOutliersBeginEnd = cms.bool( False ),
2974   MinNumberOfHits = cms.int32( 5 ),
2975   MinNumberOfHitsHighEta = cms.int32( 5 ),
2976   HighEtaSwitch = cms.double( 5.0 ),
2977   RejectTracks = cms.bool( True ),
2978   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2979   NoInvalidHitsBeginEnd = cms.bool( False ),
2980   LogPixelProbabilityCut = cms.double( -16.0 ),
2981   appendToDataLabel = cms.string( "" )
2982 )
2983 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
2984   ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
2985   Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2986   Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
2987   EstimateCut = cms.double( 20.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( 3 ),
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( -14.0 ),
2999   appendToDataLabel = cms.string( "" )
3000 )
3001 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
3002   ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
3003   Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
3004   Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
3005   EstimateCut = cms.double( 20.0 ),
3006   MaxFractionOutliers = cms.double( 0.3 ),
3007   MaxNumberOfOutliers = cms.int32( 3 ),
3008   MinDof = cms.int32( 2 ),
3009   NoOutliersBeginEnd = cms.bool( False ),
3010   MinNumberOfHits = cms.int32( 3 ),
3011   MinNumberOfHitsHighEta = cms.int32( 5 ),
3012   HighEtaSwitch = cms.double( 5.0 ),
3013   RejectTracks = cms.bool( True ),
3014   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3015   NoInvalidHitsBeginEnd = cms.bool( True ),
3016   LogPixelProbabilityCut = cms.double( -14.0 ),
3017   appendToDataLabel = cms.string( "" )
3018 )
3019 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3020   ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
3021   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3022   Updator = cms.string( "hltESPKFUpdator" ),
3023   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3024   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3025   minHits = cms.int32( 3 ),
3026   appendToDataLabel = cms.string( "" )
3027 )
3028 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
3029   ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
3030   Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3031   Updator = cms.string( "hltESPKFUpdator" ),
3032   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3033   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3034   minHits = cms.int32( 3 ),
3035   appendToDataLabel = cms.string( "" )
3036 )
3037 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3038   ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
3039   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3040   Updator = cms.string( "hltESPKFUpdator" ),
3041   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3042   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3043   minHits = cms.int32( 3 ),
3044   appendToDataLabel = cms.string( "" )
3045 )
3046 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3047   ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
3048   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3049   Updator = cms.string( "hltESPKFUpdator" ),
3050   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3051   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3052   errorRescaling = cms.double( 100.0 ),
3053   minHits = cms.int32( 3 ),
3054   appendToDataLabel = cms.string( "" )
3055 )
3056 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
3057   ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3058   Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
3059   Updator = cms.string( "hltESPKFUpdator" ),
3060   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3061   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3062   errorRescaling = cms.double( 100.0 ),
3063   minHits = cms.int32( 3 ),
3064   appendToDataLabel = cms.string( "" )
3065 )
3066 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3067   ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
3068   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3069   Updator = cms.string( "hltESPKFUpdator" ),
3070   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3071   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3072   errorRescaling = cms.double( 10.0 ),
3073   minHits = cms.int32( 3 ),
3074   appendToDataLabel = cms.string( "" )
3075 )
3076 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
3077   ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
3078   Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3079   Updator = cms.string( "hltESPKFUpdator" ),
3080   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3081   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3082   errorRescaling = cms.double( 10.0 ),
3083   minHits = cms.int32( 3 ),
3084   appendToDataLabel = cms.string( "" )
3085 )
3086 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
3087   ComponentName = cms.string( "hltESPKFUpdator" ),
3088   appendToDataLabel = cms.string( "" )
3089 )
3090 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
3091   DistanceMeasure = cms.string( "KullbackLeibler" ),
3092   ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
3093   appendToDataLabel = cms.string( "" )
3094 )
3095 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3096   ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
3097   Propagator = cms.string( "hltESPSmartPropagatorAny" ),
3098   Updator = cms.string( "hltESPKFUpdator" ),
3099   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3100   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3101   minHits = cms.int32( 3 ),
3102   appendToDataLabel = cms.string( "" )
3103 )
3104 fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3105   MaxChi2 = cms.double( 9.0 ),
3106   nSigma = cms.double( 3.0 ),
3107   MaxDisplacement = cms.double( 0.5 ),
3108   MaxSagitta = cms.double( 2.0 ),
3109   MinimalTolerance = cms.double( 0.5 ),
3110   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3111   ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
3112   pTChargeCutThreshold = cms.double( -1.0 ),
3113   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3114   appendToDataLabel = cms.string( "" )
3115 )
3116 fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3117   ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
3118   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3119   fractionShared = cms.double( 0.16 ),
3120   ValidHitBonus = cms.double( 5.0 ),
3121   MissingHitPenalty = cms.double( 20.0 ),
3122   allowSharedFirstHit = cms.bool( True )
3123 )
3124 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3125   ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
3126   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3127   fractionShared = cms.double( 0.16 ),
3128   ValidHitBonus = cms.double( 5.0 ),
3129   MissingHitPenalty = cms.double( 20.0 ),
3130   allowSharedFirstHit = cms.bool( True )
3131 )
3132 fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3133   MaxChi2 = cms.double( 9.0 ),
3134   nSigma = cms.double( 3.0 ),
3135   MaxDisplacement = cms.double( 0.5 ),
3136   MaxSagitta = cms.double( 2.0 ),
3137   MinimalTolerance = cms.double( 0.5 ),
3138   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3139   ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
3140   pTChargeCutThreshold = cms.double( -1.0 ),
3141   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3142   appendToDataLabel = cms.string( "" )
3143 )
3144 fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3145   ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
3146   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3147   fractionShared = cms.double( 0.16 ),
3148   ValidHitBonus = cms.double( 5.0 ),
3149   MissingHitPenalty = cms.double( 20.0 ),
3150   allowSharedFirstHit = cms.bool( True )
3151 )
3152 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
3153   ComponentName = cms.string( "hltESPMeasurementTracker" ),
3154   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3155   StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3156   HitMatcher = cms.string( "StandardMatcher" ),
3157   Phase2StripCPE = cms.string( "" ),
3158   SiStripQualityLabel = cms.string( "" ),
3159   UseStripModuleQualityDB = cms.bool( True ),
3160   DebugStripModuleQualityDB = cms.untracked.bool( False ),
3161   UseStripAPVFiberQualityDB = cms.bool( True ),
3162   DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
3163   MaskBadAPVFibers = cms.bool( True ),
3164   UseStripStripQualityDB = cms.bool( True ),
3165   DebugStripStripQualityDB = cms.untracked.bool( False ),
3166   badStripCuts = cms.PSet( 
3167     TOB = cms.PSet( 
3168       maxBad = cms.uint32( 4 ),
3169       maxConsecutiveBad = cms.uint32( 2 )
3170     ),
3171     TIB = cms.PSet( 
3172       maxBad = cms.uint32( 4 ),
3173       maxConsecutiveBad = cms.uint32( 2 )
3174     ),
3175     TID = cms.PSet( 
3176       maxBad = cms.uint32( 4 ),
3177       maxConsecutiveBad = cms.uint32( 2 )
3178     ),
3179     TEC = cms.PSet( 
3180       maxBad = cms.uint32( 4 ),
3181       maxConsecutiveBad = cms.uint32( 2 )
3182     )
3183   ),
3184   UsePixelModuleQualityDB = cms.bool( True ),
3185   DebugPixelModuleQualityDB = cms.untracked.bool( False ),
3186   UsePixelROCQualityDB = cms.bool( True ),
3187   DebugPixelROCQualityDB = cms.untracked.bool( False ),
3188   appendToDataLabel = cms.string( "" )
3189 )
3190 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3191   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3192   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3193   ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
3194   isPhase2 = cms.bool( False ),
3195   doPixelShapeCut = cms.bool( True ),
3196   doStripShapeCut = cms.bool( True ),
3197   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3198   appendToDataLabel = cms.string( "" )
3199 )
3200 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3201   ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
3202   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3203   fractionShared = cms.double( 0.11 ),
3204   ValidHitBonus = cms.double( 5.0 ),
3205   MissingHitPenalty = cms.double( 20.0 ),
3206   allowSharedFirstHit = cms.bool( True )
3207 )
3208 fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3209   MaxChi2 = cms.double( 16.0 ),
3210   nSigma = cms.double( 3.0 ),
3211   MaxDisplacement = cms.double( 0.5 ),
3212   MaxSagitta = cms.double( 2.0 ),
3213   MinimalTolerance = cms.double( 0.5 ),
3214   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3215   ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
3216   pTChargeCutThreshold = cms.double( -1.0 ),
3217   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3218   appendToDataLabel = cms.string( "" )
3219 )
3220 fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3221   ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
3222   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3223   fractionShared = cms.double( 0.11 ),
3224   ValidHitBonus = cms.double( 5.0 ),
3225   MissingHitPenalty = cms.double( 20.0 ),
3226   allowSharedFirstHit = cms.bool( True )
3227 )
3228 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
3229   ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
3230   appendToDataLabel = cms.string( "" )
3231 )
3232 fragment.hltESPPFRecHitHCALParams = cms.ESProducer( "PFRecHitHCALParamsESProducer@alpaka",
3233   energyThresholdsHB = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
3234   energyThresholdsHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
3235   appendToDataLabel = cms.string( "" ),
3236   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3237 )
3238 fragment.hltESPPFRecHitHCALTopology = cms.ESProducer( "PFRecHitHCALTopologyESProducer@alpaka",
3239   usePFThresholdsFromDB = cms.bool( True ),
3240   appendToDataLabel = cms.string( "" ),
3241   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3242 )
3243 fragment.hltESPPixelCPEFastParamsHIonPhase1 = cms.ESProducer( "PixelCPEFastParamsESProducerAlpakaHIonPhase1@alpaka",
3244   LoadTemplatesFromDB = cms.bool( True ),
3245   Alpha2Order = cms.bool( True ),
3246   ClusterProbComputationFlag = cms.int32( 0 ),
3247   useLAWidthFromDB = cms.bool( True ),
3248   lAOffset = cms.double( 0.0 ),
3249   lAWidthBPix = cms.double( 0.0 ),
3250   lAWidthFPix = cms.double( 0.0 ),
3251   doLorentzFromAlignment = cms.bool( False ),
3252   useLAFromDB = cms.bool( True ),
3253   xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3254   yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3255   xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3256   yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3257   xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3258   yerr_endcap = cms.vdouble( 0.0021 ),
3259   xerr_barrel_l1_def = cms.double( 0.0103 ),
3260   yerr_barrel_l1_def = cms.double( 0.0021 ),
3261   xerr_barrel_ln_def = cms.double( 0.0103 ),
3262   yerr_barrel_ln_def = cms.double( 0.0021 ),
3263   xerr_endcap_def = cms.double( 0.002 ),
3264   yerr_endcap_def = cms.double( 7.5E-4 ),
3265   EdgeClusterErrorX = cms.double( 50.0 ),
3266   EdgeClusterErrorY = cms.double( 85.0 ),
3267   UseErrorsFromTemplates = cms.bool( True ),
3268   TruncatePixelCharge = cms.bool( True ),
3269   ComponentName = cms.string( "PixelCPEFastParamsHIonPhase1" ),
3270   MagneticFieldRecord = cms.ESInputTag( "","" ),
3271   appendToDataLabel = cms.string( "" )
3272 )
3273 fragment.hltESPPixelCPEFastParamsPhase1 = cms.ESProducer( "PixelCPEFastParamsESProducerAlpakaPhase1@alpaka",
3274   LoadTemplatesFromDB = cms.bool( True ),
3275   Alpha2Order = cms.bool( True ),
3276   ClusterProbComputationFlag = cms.int32( 0 ),
3277   useLAWidthFromDB = cms.bool( True ),
3278   lAOffset = cms.double( 0.0 ),
3279   lAWidthBPix = cms.double( 0.0 ),
3280   lAWidthFPix = cms.double( 0.0 ),
3281   doLorentzFromAlignment = cms.bool( False ),
3282   useLAFromDB = cms.bool( True ),
3283   xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3284   yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3285   xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3286   yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3287   xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3288   yerr_endcap = cms.vdouble( 0.0021 ),
3289   xerr_barrel_l1_def = cms.double( 0.0103 ),
3290   yerr_barrel_l1_def = cms.double( 0.0021 ),
3291   xerr_barrel_ln_def = cms.double( 0.0103 ),
3292   yerr_barrel_ln_def = cms.double( 0.0021 ),
3293   xerr_endcap_def = cms.double( 0.002 ),
3294   yerr_endcap_def = cms.double( 7.5E-4 ),
3295   EdgeClusterErrorX = cms.double( 50.0 ),
3296   EdgeClusterErrorY = cms.double( 85.0 ),
3297   UseErrorsFromTemplates = cms.bool( True ),
3298   TruncatePixelCharge = cms.bool( True ),
3299   ComponentName = cms.string( "PixelCPEFastParams" ),
3300   MagneticFieldRecord = cms.ESInputTag( "","" ),
3301   appendToDataLabel = cms.string( "" ),
3302   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3303 )
3304 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
3305   LoadTemplatesFromDB = cms.bool( True ),
3306   Alpha2Order = cms.bool( True ),
3307   ClusterProbComputationFlag = cms.int32( 0 ),
3308   useLAWidthFromDB = cms.bool( False ),
3309   lAOffset = cms.double( 0.0 ),
3310   lAWidthBPix = cms.double( 0.0 ),
3311   lAWidthFPix = cms.double( 0.0 ),
3312   doLorentzFromAlignment = cms.bool( False ),
3313   useLAFromDB = cms.bool( True ),
3314   xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3315   yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3316   xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3317   yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3318   xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3319   yerr_endcap = cms.vdouble( 0.0021 ),
3320   xerr_barrel_l1_def = cms.double( 0.0103 ),
3321   yerr_barrel_l1_def = cms.double( 0.0021 ),
3322   xerr_barrel_ln_def = cms.double( 0.0103 ),
3323   yerr_barrel_ln_def = cms.double( 0.0021 ),
3324   xerr_endcap_def = cms.double( 0.002 ),
3325   yerr_endcap_def = cms.double( 7.5E-4 ),
3326   eff_charge_cut_highX = cms.double( 1.0 ),
3327   eff_charge_cut_highY = cms.double( 1.0 ),
3328   eff_charge_cut_lowX = cms.double( 0.0 ),
3329   eff_charge_cut_lowY = cms.double( 0.0 ),
3330   size_cutX = cms.double( 3.0 ),
3331   size_cutY = cms.double( 3.0 ),
3332   EdgeClusterErrorX = cms.double( 50.0 ),
3333   EdgeClusterErrorY = cms.double( 85.0 ),
3334   inflate_errors = cms.bool( False ),
3335   inflate_all_errors_no_trk_angle = cms.bool( False ),
3336   NoTemplateErrorsWhenNoTrkAngles = cms.bool( False ),
3337   UseErrorsFromTemplates = cms.bool( True ),
3338   TruncatePixelCharge = cms.bool( True ),
3339   IrradiationBiasCorrection = cms.bool( True ),
3340   DoCosmics = cms.bool( False ),
3341   isPhase2 = cms.bool( False ),
3342   SmallPitch = cms.bool( False ),
3343   ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
3344   MagneticFieldRecord = cms.ESInputTag( "","" ),
3345   appendToDataLabel = cms.string( "" )
3346 )
3347 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
3348   LoadTemplatesFromDB = cms.bool( True ),
3349   Alpha2Order = cms.bool( True ),
3350   ClusterProbComputationFlag = cms.int32( 0 ),
3351   useLAWidthFromDB = cms.bool( True ),
3352   lAOffset = cms.double( 0.0 ),
3353   lAWidthBPix = cms.double( 0.0 ),
3354   lAWidthFPix = cms.double( 0.0 ),
3355   doLorentzFromAlignment = cms.bool( False ),
3356   useLAFromDB = cms.bool( True ),
3357   barrelTemplateID = cms.int32( 0 ),
3358   forwardTemplateID = cms.int32( 0 ),
3359   directoryWithTemplates = cms.int32( 0 ),
3360   speed = cms.int32( -2 ),
3361   UseClusterSplitter = cms.bool( False ),
3362   ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
3363   appendToDataLabel = cms.string( "" )
3364 )
3365 fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3366   MaxChi2 = cms.double( 16.0 ),
3367   nSigma = cms.double( 3.0 ),
3368   MaxDisplacement = cms.double( 0.5 ),
3369   MaxSagitta = cms.double( 2.0 ),
3370   MinimalTolerance = cms.double( 0.5 ),
3371   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3372   ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
3373   pTChargeCutThreshold = cms.double( -1.0 ),
3374   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3375   appendToDataLabel = cms.string( "" )
3376 )
3377 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3378   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3379   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3380   ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
3381   isPhase2 = cms.bool( False ),
3382   doPixelShapeCut = cms.bool( True ),
3383   doStripShapeCut = cms.bool( True ),
3384   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3385   appendToDataLabel = cms.string( "" )
3386 )
3387 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3388   ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
3389   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3390   fractionShared = cms.double( 0.11 ),
3391   ValidHitBonus = cms.double( 5.0 ),
3392   MissingHitPenalty = cms.double( 20.0 ),
3393   allowSharedFirstHit = cms.bool( True )
3394 )
3395 fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3396   MaxChi2 = cms.double( 9.0 ),
3397   nSigma = cms.double( 3.0 ),
3398   MaxDisplacement = cms.double( 0.5 ),
3399   MaxSagitta = cms.double( 2.0 ),
3400   MinimalTolerance = cms.double( 0.5 ),
3401   MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
3402   ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
3403   pTChargeCutThreshold = cms.double( 15.0 ),
3404   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3405   appendToDataLabel = cms.string( "" )
3406 )
3407 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3408   MaxChi2 = cms.double( 25.0 ),
3409   nSigma = cms.double( 3.0 ),
3410   MaxDisplacement = cms.double( 100.0 ),
3411   MaxSagitta = cms.double( -1.0 ),
3412   MinimalTolerance = cms.double( 10.0 ),
3413   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3414   ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
3415   appendToDataLabel = cms.string( "" )
3416 )
3417 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3418   ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
3419   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3420   fractionShared = cms.double( 0.19 ),
3421   ValidHitBonus = cms.double( 5.0 ),
3422   MissingHitPenalty = cms.double( 20.0 ),
3423   allowSharedFirstHit = cms.bool( True )
3424 )
3425 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3426   ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
3427   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3428   Updator = cms.string( "hltESPKFUpdator" ),
3429   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3430   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3431   minHits = cms.int32( 3 ),
3432   appendToDataLabel = cms.string( "" )
3433 )
3434 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3435   ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
3436   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3437   Updator = cms.string( "hltESPKFUpdator" ),
3438   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3439   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3440   errorRescaling = cms.double( 100.0 ),
3441   minHits = cms.int32( 3 ),
3442   appendToDataLabel = cms.string( "" )
3443 )
3444 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3445   SimpleMagneticField = cms.string( "" ),
3446   MaxDPhi = cms.double( 1.6 ),
3447   ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3448   Mass = cms.double( 0.105 ),
3449   PropagationDirection = cms.string( "alongMomentum" ),
3450   useRungeKutta = cms.bool( True ),
3451   ptMin = cms.double( -1.0 )
3452 )
3453 fragment.hltESPSiPixelCablingSoA = cms.ESProducer( "SiPixelCablingSoAESProducer@alpaka",
3454   CablingMapLabel = cms.string( "" ),
3455   UseQualityInfo = cms.bool( False ),
3456   appendToDataLabel = cms.string( "" ),
3457   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3458 )
3459 fragment.hltESPSiPixelGainCalibrationForHLTSoA = cms.ESProducer( "SiPixelGainCalibrationForHLTSoAESProducer@alpaka",
3460   appendToDataLabel = cms.string( "" ),
3461   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3462 )
3463 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
3464   ComponentName = cms.string( "hltESPSmartPropagator" ),
3465   PropagationDirection = cms.string( "alongMomentum" ),
3466   Epsilon = cms.double( 5.0 ),
3467   TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3468   MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3469   appendToDataLabel = cms.string( "" )
3470 )
3471 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
3472   ComponentName = cms.string( "hltESPSmartPropagatorAny" ),
3473   PropagationDirection = cms.string( "alongMomentum" ),
3474   Epsilon = cms.double( 5.0 ),
3475   TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3476   MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3477   appendToDataLabel = cms.string( "" )
3478 )
3479 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
3480   ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3481   PropagationDirection = cms.string( "oppositeToMomentum" ),
3482   Epsilon = cms.double( 5.0 ),
3483   TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
3484   MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3485   appendToDataLabel = cms.string( "" )
3486 )
3487 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
3488   distance = cms.double( 0.5 ),
3489   appendToDataLabel = cms.string( "" )
3490 )
3491 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3492   ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3493   NoErrorPropagation = cms.bool( False ),
3494   PropagationDirection = cms.string( "alongMomentum" ),
3495   useTuningForL2Speed = cms.bool( False ),
3496   useIsYokeFlag = cms.bool( True ),
3497   endcapShiftInZNeg = cms.double( 0.0 ),
3498   SetVBFPointer = cms.bool( False ),
3499   AssumeNoMaterial = cms.bool( False ),
3500   endcapShiftInZPos = cms.double( 0.0 ),
3501   useInTeslaFromMagField = cms.bool( False ),
3502   VBFName = cms.string( "VolumeBasedMagneticField" ),
3503   useEndcapShiftsInZ = cms.bool( False ),
3504   sendLogWarning = cms.bool( False ),
3505   useMatVolumes = cms.bool( True ),
3506   debug = cms.bool( False ),
3507   ApplyRadX0Correction = cms.bool( True ),
3508   useMagVolumes = cms.bool( True ),
3509   returnTangentPlane = cms.bool( True ),
3510   appendToDataLabel = cms.string( "" )
3511 )
3512 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3513   ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
3514   NoErrorPropagation = cms.bool( False ),
3515   PropagationDirection = cms.string( "oppositeToMomentum" ),
3516   useTuningForL2Speed = cms.bool( False ),
3517   useIsYokeFlag = cms.bool( True ),
3518   endcapShiftInZNeg = cms.double( 0.0 ),
3519   SetVBFPointer = cms.bool( False ),
3520   AssumeNoMaterial = cms.bool( False ),
3521   endcapShiftInZPos = cms.double( 0.0 ),
3522   useInTeslaFromMagField = cms.bool( False ),
3523   VBFName = cms.string( "VolumeBasedMagneticField" ),
3524   useEndcapShiftsInZ = cms.bool( False ),
3525   sendLogWarning = cms.bool( False ),
3526   useMatVolumes = cms.bool( True ),
3527   debug = cms.bool( False ),
3528   ApplyRadX0Correction = cms.bool( True ),
3529   useMagVolumes = cms.bool( True ),
3530   returnTangentPlane = cms.bool( True ),
3531   appendToDataLabel = cms.string( "" )
3532 )
3533 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
3534   ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
3535   ComponentType = cms.string( "StripCPEfromTrackAngle" ),
3536   parameters = cms.PSet( 
3537     mTIB_P1 = cms.double( 0.202 ),
3538     maxChgOneMIP = cms.double( 6000.0 ),
3539     mTEC_P0 = cms.double( -1.885 ),
3540     mTOB_P1 = cms.double( 0.253 ),
3541     mTEC_P1 = cms.double( 0.471 ),
3542     mLC_P2 = cms.double( 0.3 ),
3543     mLC_P1 = cms.double( 0.618 ),
3544     mTOB_P0 = cms.double( -1.026 ),
3545     mLC_P0 = cms.double( -0.326 ),
3546     useLegacyError = cms.bool( False ),
3547     mTIB_P0 = cms.double( -0.742 ),
3548     mTID_P1 = cms.double( 0.433 ),
3549     mTID_P0 = cms.double( -1.427 )
3550   )
3551 )
3552 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3553   ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" ),
3554   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3555   StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3556   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3557   Matcher = cms.string( "StandardMatcher" ),
3558   Phase2StripCPE = cms.string( "" ),
3559   appendToDataLabel = cms.string( "" )
3560 )
3561 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3562   ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
3563   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3564   StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3565   PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
3566   Matcher = cms.string( "StandardMatcher" ),
3567   Phase2StripCPE = cms.string( "" ),
3568   appendToDataLabel = cms.string( "" )
3569 )
3570 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3571   ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3572   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3573   StripCPE = cms.string( "Fake" ),
3574   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3575   Matcher = cms.string( "StandardMatcher" ),
3576   Phase2StripCPE = cms.string( "" ),
3577   appendToDataLabel = cms.string( "" )
3578 )
3579 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3580   ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" ),
3581   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3582   StripCPE = cms.string( "Fake" ),
3583   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3584   Matcher = cms.string( "StandardMatcher" ),
3585   Phase2StripCPE = cms.string( "" ),
3586   appendToDataLabel = cms.string( "" )
3587 )
3588 fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3589   MaxChi2 = cms.double( 16.0 ),
3590   nSigma = cms.double( 3.0 ),
3591   MaxDisplacement = cms.double( 0.5 ),
3592   MaxSagitta = cms.double( 2.0 ),
3593   MinimalTolerance = cms.double( 0.5 ),
3594   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3595   ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
3596   pTChargeCutThreshold = cms.double( -1.0 ),
3597   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3598   appendToDataLabel = cms.string( "" )
3599 )
3600 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3601   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3602   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3603   ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
3604   isPhase2 = cms.bool( False ),
3605   doPixelShapeCut = cms.bool( True ),
3606   doStripShapeCut = cms.bool( True ),
3607   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3608   appendToDataLabel = cms.string( "" )
3609 )
3610 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3611   ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
3612   Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
3613   Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
3614   EstimateCut = cms.double( 30.0 ),
3615   MaxFractionOutliers = cms.double( 0.3 ),
3616   MaxNumberOfOutliers = cms.int32( 3 ),
3617   MinDof = cms.int32( 2 ),
3618   NoOutliersBeginEnd = cms.bool( False ),
3619   MinNumberOfHits = cms.int32( 7 ),
3620   MinNumberOfHitsHighEta = cms.int32( 5 ),
3621   HighEtaSwitch = cms.double( 5.0 ),
3622   RejectTracks = cms.bool( True ),
3623   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3624   NoInvalidHitsBeginEnd = cms.bool( False ),
3625   LogPixelProbabilityCut = cms.double( -16.0 ),
3626   appendToDataLabel = cms.string( "" )
3627 )
3628 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3629   ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3630   Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3631   Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3632   EstimateCut = cms.double( 30.0 ),
3633   MaxFractionOutliers = cms.double( 0.3 ),
3634   MaxNumberOfOutliers = cms.int32( 3 ),
3635   MinDof = cms.int32( 2 ),
3636   NoOutliersBeginEnd = cms.bool( False ),
3637   MinNumberOfHits = cms.int32( 7 ),
3638   MinNumberOfHitsHighEta = cms.int32( 5 ),
3639   HighEtaSwitch = cms.double( 5.0 ),
3640   RejectTracks = cms.bool( True ),
3641   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3642   NoInvalidHitsBeginEnd = cms.bool( False ),
3643   LogPixelProbabilityCut = cms.double( -16.0 ),
3644   appendToDataLabel = cms.string( "" )
3645 )
3646 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
3647   ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
3648   standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
3649   looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3650   appendToDataLabel = cms.string( "" )
3651 )
3652 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3653   ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
3654   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3655   Updator = cms.string( "hltESPKFUpdator" ),
3656   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3657   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3658   minHits = cms.int32( 7 ),
3659   appendToDataLabel = cms.string( "" )
3660 )
3661 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3662   ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3663   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3664   Updator = cms.string( "hltESPKFUpdator" ),
3665   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3666   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3667   minHits = cms.int32( 7 ),
3668   appendToDataLabel = cms.string( "" )
3669 )
3670 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3671   ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
3672   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3673   Updator = cms.string( "hltESPKFUpdator" ),
3674   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3675   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3676   errorRescaling = cms.double( 10.0 ),
3677   minHits = cms.int32( 7 ),
3678   appendToDataLabel = cms.string( "" )
3679 )
3680 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3681   ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3682   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3683   Updator = cms.string( "hltESPKFUpdator" ),
3684   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3685   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3686   errorRescaling = cms.double( 10.0 ),
3687   minHits = cms.int32( 7 ),
3688   appendToDataLabel = cms.string( "" )
3689 )
3690 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3691   ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
3692   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3693   fractionShared = cms.double( 0.09 ),
3694   ValidHitBonus = cms.double( 5.0 ),
3695   MissingHitPenalty = cms.double( 20.0 ),
3696   allowSharedFirstHit = cms.bool( True )
3697 )
3698 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
3699   ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
3700   algoOrder = cms.vstring(  ),
3701   appendToDataLabel = cms.string( "" )
3702 )
3703 fragment.hltESPTrackSelectionTfCKF = cms.ESProducer( "TfGraphDefProducer",
3704   ComponentName = cms.string( "hltESPTrackSelectionTfCKF" ),
3705   FileName = cms.FileInPath( "RecoTracker/FinalTrackSelectors/data/TrackTfClassifier/CKF_Run3_12_5_0_pre5.pb" ),
3706   appendToDataLabel = cms.string( "" )
3707 )
3708 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3709   ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
3710   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3711   fractionShared = cms.double( 0.5 ),
3712   ValidHitBonus = cms.double( 100.0 ),
3713   MissingHitPenalty = cms.double( 0.0 ),
3714   allowSharedFirstHit = cms.bool( False )
3715 )
3716 fragment.hltESPTrajectoryCleanerBySharedHitsP5 = cms.ESProducer( "TrajectoryCleanerESProducer",
3717   ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHitsP5" ),
3718   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3719   fractionShared = cms.double( 0.19 ),
3720   ValidHitBonus = cms.double( 5.0 ),
3721   MissingHitPenalty = cms.double( 20.0 ),
3722   allowSharedFirstHit = cms.bool( True )
3723 )
3724 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
3725   ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
3726   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3727   Updator = cms.string( "hltESPKFUpdator" ),
3728   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3729   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3730   minHits = cms.int32( 3 ),
3731   appendToDataLabel = cms.string( "" )
3732 )
3733 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
3734   ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
3735   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3736   Updator = cms.string( "hltESPKFUpdator" ),
3737   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3738   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3739   errorRescaling = cms.double( 100.0 ),
3740   minHits = cms.int32( 3 ),
3741   appendToDataLabel = cms.string( "" )
3742 )
3743 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
3744   ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
3745   useQuadrupletAlgo = cms.bool( False ),
3746   appendToDataLabel = cms.string( "" )
3747 )
3748 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
3749   ComponentName = cms.string( "hltTrackCleaner" ),
3750   appendToDataLabel = cms.string( "" )
3751 )
3752 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3753   ComponentName = cms.string( "HODetIdAssociator" ),
3754   etaBinSize = cms.double( 0.087 ),
3755   nEta = cms.int32( 30 ),
3756   nPhi = cms.int32( 72 ),
3757   hcalRegion = cms.int32( 2 ),
3758   includeBadChambers = cms.bool( False ),
3759   includeGEM = cms.bool( False ),
3760   includeME0 = cms.bool( False )
3761 )
3762 fragment.multipleScatteringParametrisationMakerESProducer = cms.ESProducer( "MultipleScatteringParametrisationMakerESProducer",
3763   appendToDataLabel = cms.string( "" )
3764 )
3765 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3766   ComponentName = cms.string( "MuonDetIdAssociator" ),
3767   etaBinSize = cms.double( 0.125 ),
3768   nEta = cms.int32( 48 ),
3769   nPhi = cms.int32( 48 ),
3770   hcalRegion = cms.int32( 2 ),
3771   includeBadChambers = cms.bool( True ),
3772   includeGEM = cms.bool( True ),
3773   includeME0 = cms.bool( False )
3774 )
3775 fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3776   ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
3777   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3778   fractionShared = cms.double( 0.1 ),
3779   ValidHitBonus = cms.double( 1000.0 ),
3780   MissingHitPenalty = cms.double( 1.0 ),
3781   allowSharedFirstHit = cms.bool( True )
3782 )
3783 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
3784   ComponentName = cms.string( "SimpleNavigationSchool" ),
3785   PluginName = cms.string( "" ),
3786   SimpleMagneticField = cms.string( "ParabolicMf" ),
3787   appendToDataLabel = cms.string( "" )
3788 )
3789 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3790   ComponentName = cms.string( "PreshowerDetIdAssociator" ),
3791   etaBinSize = cms.double( 0.1 ),
3792   nEta = cms.int32( 60 ),
3793   nPhi = cms.int32( 30 ),
3794   hcalRegion = cms.int32( 2 ),
3795   includeBadChambers = cms.bool( False ),
3796   includeGEM = cms.bool( False ),
3797   includeME0 = cms.bool( False )
3798 )
3799 fragment.siPixelGainCalibrationForHLTGPU = cms.ESProducer( "SiPixelGainCalibrationForHLTGPUESProducer",
3800   appendToDataLabel = cms.string( "" )
3801 )
3802 fragment.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer",
3803   ComponentName = cms.string( "" ),
3804   CablingMapLabel = cms.string( "" ),
3805   UseQualityInfo = cms.bool( False ),
3806   appendToDataLabel = cms.string( "" )
3807 )
3808 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
3809 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
3810   LatencyRecord = cms.PSet( 
3811     label = cms.untracked.string( "" ),
3812     record = cms.string( "SiStripLatencyRcd" )
3813   ),
3814   BackPlaneCorrectionPeakMode = cms.PSet( 
3815     label = cms.untracked.string( "peak" ),
3816     record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3817   ),
3818   BackPlaneCorrectionDeconvMode = cms.PSet( 
3819     label = cms.untracked.string( "deconvolution" ),
3820     record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3821   )
3822 )
3823 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
3824   LatencyRecord = cms.PSet( 
3825     label = cms.untracked.string( "" ),
3826     record = cms.string( "SiStripLatencyRcd" )
3827   ),
3828   LorentzAnglePeakMode = cms.PSet( 
3829     label = cms.untracked.string( "peak" ),
3830     record = cms.string( "SiStripLorentzAngleRcd" )
3831   ),
3832   LorentzAngleDeconvMode = cms.PSet( 
3833     label = cms.untracked.string( "deconvolution" ),
3834     record = cms.string( "SiStripLorentzAngleRcd" )
3835   )
3836 )
3837 fragment.zdcTopologyEP = cms.ESProducer( "ZdcTopologyEP",
3838   appendToDataLabel = cms.string( "" )
3839 )
3840 
3841 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
3842     RawDataCollection = cms.InputTag( "rawDataCollector" )
3843 )
3844 fragment.hltPSetMap = cms.EDProducer( "ParameterSetBlobProducer" )
3845 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
3846     result = cms.bool( False )
3847 )
3848 fragment.hltBackend = cms.EDProducer( "AlpakaBackendProducer@alpaka"
3849 )
3850 fragment.hltStatusOnGPUFilter = cms.EDFilter( "AlpakaBackendFilter",
3851     producer = cms.InputTag( 'hltBackend','backend' ),
3852     backends = cms.vstring( 'CudaAsync',
3853       'ROCmAsync' )
3854 )
3855 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
3856     SelectedTriggerType = cms.int32( 1 )
3857 )
3858 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
3859     FedIds = cms.vint32( 1404 ),
3860     Setup = cms.string( "stage2::GTSetup" ),
3861     FWId = cms.uint32( 0 ),
3862     DmxFWId = cms.uint32( 0 ),
3863     FWOverride = cms.bool( False ),
3864     TMTCheck = cms.bool( True ),
3865     CTP7 = cms.untracked.bool( False ),
3866     MTF7 = cms.untracked.bool( False ),
3867     InputLabel = cms.InputTag( "rawDataCollector" ),
3868     lenSlinkHeader = cms.untracked.int32( 8 ),
3869     lenSlinkTrailer = cms.untracked.int32( 8 ),
3870     lenAMCHeader = cms.untracked.int32( 8 ),
3871     lenAMCTrailer = cms.untracked.int32( 0 ),
3872     lenAMC13Header = cms.untracked.int32( 8 ),
3873     lenAMC13Trailer = cms.untracked.int32( 8 ),
3874     debug = cms.untracked.bool( False ),
3875     MinFeds = cms.uint32( 0 )
3876 )
3877 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
3878     MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3879     MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
3880     EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3881     TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3882     JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3883     EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3884     EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ),
3885     CICADAInputTag = cms.InputTag( 'hltGtStage2Digis','CICADAScore' ),
3886     ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
3887     AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ),
3888     GetPrescaleColumnFromData = cms.bool( False ),
3889     AlgorithmTriggersUnprescaled = cms.bool( True ),
3890     RequireMenuToMatchAlgoBlkInput = cms.bool( True ),
3891     AlgorithmTriggersUnmasked = cms.bool( True ),
3892     useMuonShowers = cms.bool( True ),
3893     produceAXOL1TLScore = cms.bool( False ),
3894     resetPSCountersEachLumiSec = cms.bool( True ),
3895     semiRandomInitialPSCounters = cms.bool( False ),
3896     ProduceL1GtDaqRecord = cms.bool( True ),
3897     ProduceL1GtObjectMapRecord = cms.bool( True ),
3898     EmulateBxInEvent = cms.int32( 1 ),
3899     L1DataBxInEvent = cms.int32( 5 ),
3900     AlternativeNrBxBoardDaq = cms.uint32( 0 ),
3901     BstLengthBytes = cms.int32( -1 ),
3902     PrescaleSet = cms.uint32( 1 ),
3903     Verbosity = cms.untracked.int32( 0 ),
3904     PrintL1Menu = cms.untracked.bool( False ),
3905     TriggerMenuLuminosity = cms.string( "startup" )
3906 )
3907 fragment.hltOnlineMetaDataDigis = cms.EDProducer( "OnlineMetaDataRawToDigi",
3908     onlineMetaDataInputLabel = cms.InputTag( "rawDataCollector" )
3909 )
3910 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
3911     changeToCMSCoordinates = cms.bool( False ),
3912     maxZ = cms.double( 40.0 ),
3913     setSigmaZ = cms.double( 0.0 ),
3914     beamMode = cms.untracked.uint32( 11 ),
3915     src = cms.InputTag( "" ),
3916     gtEvmLabel = cms.InputTag( "" ),
3917     maxRadius = cms.double( 2.0 ),
3918     useBSOnlineRecords = cms.bool( True ),
3919     timeThreshold = cms.int32( 48 ),
3920     sigmaZThreshold = cms.double( 2.0 ),
3921     sigmaXYThreshold = cms.double( 4.0 )
3922 )
3923 fragment.hltL1sZeroBiasIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed",
3924     saveTags = cms.bool( True ),
3925     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_IsolatedBunch" ),
3926     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3927     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
3928     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3929     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
3930     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3931     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3932     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3933     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3934     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
3935 )
3936 fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler",
3937     offset = cms.uint32( 0 ),
3938     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
3939 )
3940 fragment.hltEcalDigisLegacy = cms.EDProducer( "EcalRawToDigi",
3941     tccUnpacking = cms.bool( True ),
3942     FedLabel = cms.InputTag( "listfeds" ),
3943     srpUnpacking = cms.bool( True ),
3944     syncCheck = cms.bool( True ),
3945     feIdCheck = cms.bool( True ),
3946     silentMode = cms.untracked.bool( True ),
3947     InputLabel = cms.InputTag( "rawDataCollector" ),
3948     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 ),
3949     eventPut = cms.bool( True ),
3950     numbTriggerTSamples = cms.int32( 1 ),
3951     numbXtalTSamples = cms.int32( 10 ),
3952     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 ),
3953     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 ),
3954     DoRegional = cms.bool( False ),
3955     feUnpacking = cms.bool( True ),
3956     forceToKeepFRData = cms.bool( False ),
3957     headerUnpacking = cms.bool( True ),
3958     memUnpacking = cms.bool( True )
3959 )
3960 fragment.hltEcalDigisSoA = cms.EDProducer( "EcalRawToDigiPortable@alpaka",
3961     InputLabel = cms.InputTag( "rawDataCollector" ),
3962     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 ),
3963     maxChannelsEB = cms.uint32( 61200 ),
3964     maxChannelsEE = cms.uint32( 14648 ),
3965     digisLabelEB = cms.string( "ebDigis" ),
3966     digisLabelEE = cms.string( "eeDigis" ),
3967     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3968 )
3969 fragment.hltEcalDigis = cms.EDProducer( "EcalDigisFromPortableProducer",
3970     digisInLabelEB = cms.InputTag( 'hltEcalDigisSoA','ebDigis' ),
3971     digisInLabelEE = cms.InputTag( 'hltEcalDigisSoA','eeDigis' ),
3972     digisOutLabelEB = cms.string( "ebDigis" ),
3973     digisOutLabelEE = cms.string( "eeDigis" ),
3974     produceDummyIntegrityCollections = cms.bool( False )
3975 )
3976 fragment.hltEcalUncalibRecHitSoA = cms.EDProducer( "EcalUncalibRecHitProducerPortable@alpaka",
3977     digisLabelEB = cms.InputTag( 'hltEcalDigisSoA','ebDigis' ),
3978     digisLabelEE = cms.InputTag( 'hltEcalDigisSoA','eeDigis' ),
3979     recHitsLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
3980     recHitsLabelEE = cms.string( "EcalUncalibRecHitsEE" ),
3981     EBtimeFitLimits_Lower = cms.double( 0.2 ),
3982     EBtimeFitLimits_Upper = cms.double( 1.4 ),
3983     EEtimeFitLimits_Lower = cms.double( 0.2 ),
3984     EEtimeFitLimits_Upper = cms.double( 1.4 ),
3985     EBtimeConstantTerm = cms.double( 0.6 ),
3986     EEtimeConstantTerm = cms.double( 1.0 ),
3987     EBtimeNconst = cms.double( 28.5 ),
3988     EEtimeNconst = cms.double( 31.8 ),
3989     outOfTimeThresholdGain12pEB = cms.double( 1000.0 ),
3990     outOfTimeThresholdGain12mEB = cms.double( 1000.0 ),
3991     outOfTimeThresholdGain61pEB = cms.double( 1000.0 ),
3992     outOfTimeThresholdGain61mEB = cms.double( 1000.0 ),
3993     outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
3994     outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
3995     outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
3996     outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
3997     amplitudeThresholdEB = cms.double( 10.0 ),
3998     amplitudeThresholdEE = cms.double( 10.0 ),
3999     EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
4000     EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
4001     EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
4002     EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
4003     kernelMinimizeThreads = cms.untracked.vuint32( 32, 1, 1 ),
4004     shouldRunTimingComputation = cms.bool( True ),
4005     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4006 )
4007 fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitSoAToLegacy",
4008     inputCollectionEB = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEB' ),
4009     outputLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
4010     isPhase2 = cms.bool( False ),
4011     inputCollectionEE = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEE' ),
4012     outputLabelEE = cms.string( "EcalUncalibRecHitsEE" )
4013 )
4014 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
4015     ebSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" ),
4016     eeSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" ),
4017     ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ),
4018     ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ),
4019     ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ),
4020     eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ),
4021     eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ),
4022     eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ),
4023     integrityTTIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityTTIdErrors' ),
4024     integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityBlockSizeErrors' ),
4025     ebDetIdToBeRecovered = cms.string( "ebDetId" ),
4026     eeDetIdToBeRecovered = cms.string( "eeDetId" ),
4027     ebFEToBeRecovered = cms.string( "ebFE" ),
4028     eeFEToBeRecovered = cms.string( "eeFE" )
4029 )
4030 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
4031     EErechitCollection = cms.string( "EcalRecHitsEE" ),
4032     EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
4033     EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
4034     EBrechitCollection = cms.string( "EcalRecHitsEB" ),
4035     ChannelStatusToBeExcluded = cms.vstring(  ),
4036     killDeadChannels = cms.bool( True ),
4037     algo = cms.string( "EcalRecHitWorkerSimple" ),
4038     EBLaserMIN = cms.double( 0.5 ),
4039     EELaserMIN = cms.double( 0.5 ),
4040     EBLaserMAX = cms.double( 3.0 ),
4041     EELaserMAX = cms.double( 8.0 ),
4042     timeCalibTag = cms.ESInputTag( "","" ),
4043     timeOffsetTag = cms.ESInputTag( "","" ),
4044     skipTimeCalib = cms.bool( False ),
4045     laserCorrection = cms.bool( True ),
4046     flagsMapDBReco = cms.PSet( 
4047       kDead = cms.vstring( 'kNoDataNoTP' ),
4048       kGood = cms.vstring( 'kOk',
4049         'kDAC',
4050         'kNoLaser',
4051         'kNoisy' ),
4052       kTowerRecovered = cms.vstring( 'kDeadFE' ),
4053       kNoisy = cms.vstring( 'kNNoisy',
4054         'kFixedG6',
4055         'kFixedG1' ),
4056       kNeighboursRecovered = cms.vstring( 'kFixedG0',
4057         'kNonRespondingIsolated',
4058         'kDeadVFE' )
4059     ),
4060     algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
4061     recoverEBIsolatedChannels = cms.bool( False ),
4062     recoverEEIsolatedChannels = cms.bool( False ),
4063     recoverEBVFE = cms.bool( False ),
4064     recoverEEVFE = cms.bool( False ),
4065     recoverEBFE = cms.bool( False ),
4066     recoverEEFE = cms.bool( False ),
4067     dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
4068     dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
4069     logWarningEtThreshold_EB_FE = cms.double( -1.0 ),
4070     logWarningEtThreshold_EE_FE = cms.double( -1.0 ),
4071     ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
4072     eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
4073     ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
4074     eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
4075     singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
4076     singleChannelRecoveryThreshold = cms.double( 8.0 ),
4077     sum8ChannelRecoveryThreshold = cms.double( 0.0 ),
4078     bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ),
4079     bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ),
4080     triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigisLegacy','EcalTriggerPrimitives' ),
4081     cleaningConfig = cms.PSet( 
4082       cThreshold_endcap = cms.double( 15.0 ),
4083       tightenCrack_e1_double = cms.double( 2.0 ),
4084       cThreshold_barrel = cms.double( 4.0 ),
4085       e6e2thresh = cms.double( 0.04 ),
4086       e4e1Threshold_barrel = cms.double( 0.08 ),
4087       e4e1Threshold_endcap = cms.double( 0.3 ),
4088       tightenCrack_e4e1_single = cms.double( 3.0 ),
4089       cThreshold_double = cms.double( 10.0 ),
4090       e4e1_b_barrel = cms.double( -0.024 ),
4091       tightenCrack_e6e2_double = cms.double( 3.0 ),
4092       e4e1_a_barrel = cms.double( 0.04 ),
4093       tightenCrack_e1_single = cms.double( 2.0 ),
4094       e4e1_a_endcap = cms.double( 0.02 ),
4095       e4e1_b_endcap = cms.double( -0.0125 ),
4096       ignoreOutOfTimeThresh = cms.double( 1.0E9 )
4097     )
4098 )
4099 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
4100     sourceTag = cms.InputTag( "rawDataCollector" ),
4101     debugMode = cms.untracked.bool( False ),
4102     InstanceES = cms.string( "" ),
4103     LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" ),
4104     ESdigiCollection = cms.string( "" )
4105 )
4106 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
4107     ESrechitCollection = cms.string( "EcalRecHitsES" ),
4108     ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" ),
4109     algo = cms.string( "ESRecHitWorker" ),
4110     ESRecoAlgo = cms.int32( 0 )
4111 )
4112 fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter",
4113     barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4114     endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4115     barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
4116     endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
4117     barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4118     endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4119     statusThreshold = cms.uint32( 3 ),
4120     useRecoFlag = cms.bool( False ),
4121     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 ),
4122     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 ),
4123     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 ),
4124     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 ),
4125     phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ),
4126     phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" )
4127 )
4128 fragment.hltFEDSelectorL1 = cms.EDProducer( "EvFFEDSelector",
4129     inputTag = cms.InputTag( "rawDataCollector" ),
4130     fedList = cms.vuint32( 1404 )
4131 )
4132 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
4133     result = cms.bool( True )
4134 )
4135 fragment.hltL1sAlCaEcalPi0Eta = cms.EDFilter( "HLTL1TSeed",
4136     saveTags = cms.bool( True ),
4137     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias 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" ),
4138     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4139     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4140     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4141     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4142     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4143     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4144     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4145     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4146     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4147 )
4148 fragment.hltPreAlCaEcalEtaEBonly = cms.EDFilter( "HLTPrescaler",
4149     offset = cms.uint32( 0 ),
4150     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4151 )
4152 fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer",
4153     doBarrel = cms.bool( True ),
4154     doEndcaps = cms.bool( True ),
4155     barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4156     endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4157     clusEtaSize = cms.int32( 3 ),
4158     clusPhiSize = cms.int32( 3 ),
4159     barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ),
4160     endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ),
4161     clusSeedThr = cms.double( 0.5 ),
4162     clusSeedThrEndCap = cms.double( 1.0 ),
4163     useRecoFlag = cms.bool( False ),
4164     flagLevelRecHitsToUse = cms.int32( 1 ),
4165     useDBStatus = cms.bool( True ),
4166     statusLevelRecHitsToUse = cms.int32( 1 ),
4167     posCalcParameters = cms.PSet( 
4168       T0_barl = cms.double( 7.4 ),
4169       T0_endcPresh = cms.double( 1.2 ),
4170       LogWeighted = cms.bool( True ),
4171       T0_endc = cms.double( 3.1 ),
4172       X0 = cms.double( 0.89 ),
4173       W0 = cms.double( 4.2 )
4174     ),
4175     maxNumberofSeeds = cms.int32( 700 ),
4176     maxNumberofClusters = cms.int32( 300 ),
4177     debugLevel = cms.int32( 0 )
4178 )
4179 fragment.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4180     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4181     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4182     preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4183     barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4184     endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4185     useRecoFlag = cms.bool( False ),
4186     flagLevelRecHitsToUse = cms.int32( 1 ),
4187     useDBStatus = cms.bool( True ),
4188     statusLevelRecHitsToUse = cms.int32( 1 ),
4189     doSelBarrel = cms.bool( True ),
4190     barrelSelection = cms.PSet( 
4191       massHighPi0Cand = cms.double( 0.156 ),
4192       ptMinForIsolation = cms.double( 1.0 ),
4193       seleMinvMaxBarrel = cms.double( 0.8 ),
4194       massLowPi0Cand = cms.double( 0.084 ),
4195       seleS9S25Gamma = cms.double( 0.8 ),
4196       seleBeltDeta = cms.double( 0.1 ),
4197       seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
4198       barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
4199       removePi0CandidatesForEta = cms.bool( True ),
4200       seleMinvMinBarrel = cms.double( 0.2 ),
4201       seleS4S9GammaBarrel_region1 = cms.double( 0.9 ),
4202       selePtPairBarrel_region1 = cms.double( 3.0 ),
4203       selePtPairBarrel_region2 = cms.double( 3.0 ),
4204       seleBeltDR = cms.double( 0.3 ),
4205       region1_Barrel = cms.double( 1.0 ),
4206       seleIsoBarrel_region1 = cms.double( 0.5 ),
4207       selePtGammaBarrel_region1 = cms.double( 0.65 ),
4208       seleIsoBarrel_region2 = cms.double( 0.5 ),
4209       selePtGammaBarrel_region2 = cms.double( 1.4 ),
4210       store5x5RecHitEB = cms.bool( True ),
4211       seleNxtalBarrel_region2 = cms.uint32( 6 ),
4212       seleNxtalBarrel_region1 = cms.uint32( 6 )
4213     ),
4214     doSelEndcap = cms.bool( False ),
4215     endcapSelection = cms.PSet( 
4216       seleBeltDetaEndCap = cms.double( 0.05 ),
4217       selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
4218       seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
4219       seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
4220       seleNxtalEndCap_region2 = cms.uint32( 6 ),
4221       seleNxtalEndCap_region3 = cms.uint32( 6 ),
4222       ptMinForIsolationEndCap = cms.double( 0.5 ),
4223       selePtPairEndCap_region1 = cms.double( 1.5 ),
4224       endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
4225       selePtPairEndCap_region2 = cms.double( 1.5 ),
4226       seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
4227       selePtGammaEndCap_region3 = cms.double( 0.5 ),
4228       selePtGammaEndCap_region2 = cms.double( 0.5 ),
4229       selePtGammaEndCap_region1 = cms.double( 0.5 ),
4230       region1_EndCap = cms.double( 1.8 ),
4231       region2_EndCap = cms.double( 2.0 ),
4232       store5x5RecHitEE = cms.bool( False ),
4233       seleIsoEndCap_region3 = cms.double( 0.5 ),
4234       seleIsoEndCap_region2 = cms.double( 0.5 ),
4235       seleMinvMinEndCap = cms.double( 0.05 ),
4236       selePtPairEndCap_region3 = cms.double( 99.0 ),
4237       seleIsoEndCap_region1 = cms.double( 0.5 ),
4238       seleBeltDREndCap = cms.double( 0.2 ),
4239       seleMinvMaxEndCap = cms.double( 0.3 ),
4240       seleNxtalEndCap_region1 = cms.uint32( 6 ),
4241       seleS9S25GammaEndCap = cms.double( 0.0 )
4242     ),
4243     storeRecHitES = cms.bool( False ),
4244     preshowerSelection = cms.PSet( 
4245       preshClusterEnergyCut = cms.double( 0.0 ),
4246       debugLevelES = cms.string( "" ),
4247       ESCollection = cms.string( "etaEcalRecHitsES" ),
4248       preshNclust = cms.int32( 4 ),
4249       preshStripEnergyCut = cms.double( 0.0 ),
4250       preshCalibPlaneY = cms.double( 0.7 ),
4251       preshSeededNstrip = cms.int32( 15 ),
4252       preshCalibGamma = cms.double( 0.024 ),
4253       preshCalibPlaneX = cms.double( 1.0 ),
4254       preshCalibMIP = cms.double( 9.0E-5 )
4255     ),
4256     debugLevel = cms.int32( 0 )
4257 )
4258 fragment.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4259     EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
4260     EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
4261     EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
4262     EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" ),
4263     doEnergyScale = cms.bool( False ),
4264     doIntercalib = cms.bool( False ),
4265     doLaserCorrections = cms.bool( False ),
4266     doEnergyScaleInverse = cms.bool( False ),
4267     doIntercalibInverse = cms.bool( False ),
4268     doLaserCorrectionsInverse = cms.bool( False )
4269 )
4270 fragment.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4271     region = cms.string( "barrel" ),
4272     digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4273     digisOut = cms.string( "etaEBDigis" ),
4274     recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ),
4275     srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4276     srFlagsOut = cms.string( "etaEBSrFlags" )
4277 )
4278 fragment.hltPreAlCaEcalEtaEEonly = cms.EDFilter( "HLTPrescaler",
4279     offset = cms.uint32( 0 ),
4280     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4281 )
4282 fragment.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4283     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4284     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4285     preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4286     barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4287     endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4288     useRecoFlag = cms.bool( False ),
4289     flagLevelRecHitsToUse = cms.int32( 1 ),
4290     useDBStatus = cms.bool( True ),
4291     statusLevelRecHitsToUse = cms.int32( 1 ),
4292     doSelBarrel = cms.bool( False ),
4293     barrelSelection = cms.PSet( 
4294       massHighPi0Cand = cms.double( 0.163 ),
4295       ptMinForIsolation = cms.double( 1.0 ),
4296       seleMinvMaxBarrel = cms.double( 0.8 ),
4297       massLowPi0Cand = cms.double( 0.104 ),
4298       seleS9S25Gamma = cms.double( 0.0 ),
4299       seleBeltDeta = cms.double( 0.05 ),
4300       seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
4301       barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
4302       removePi0CandidatesForEta = cms.bool( False ),
4303       seleMinvMinBarrel = cms.double( 0.3 ),
4304       seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
4305       selePtPairBarrel_region1 = cms.double( 1.5 ),
4306       selePtPairBarrel_region2 = cms.double( 1.5 ),
4307       seleBeltDR = cms.double( 0.2 ),
4308       region1_Barrel = cms.double( 1.0 ),
4309       seleIsoBarrel_region1 = cms.double( 0.5 ),
4310       selePtGammaBarrel_region1 = cms.double( 1.0 ),
4311       seleIsoBarrel_region2 = cms.double( 0.5 ),
4312       selePtGammaBarrel_region2 = cms.double( 0.5 ),
4313       store5x5RecHitEB = cms.bool( False ),
4314       seleNxtalBarrel_region2 = cms.uint32( 6 ),
4315       seleNxtalBarrel_region1 = cms.uint32( 6 )
4316     ),
4317     doSelEndcap = cms.bool( True ),
4318     endcapSelection = cms.PSet( 
4319       seleBeltDetaEndCap = cms.double( 0.1 ),
4320       selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
4321       seleS4S9GammaEndCap_region2 = cms.double( 0.9 ),
4322       seleS4S9GammaEndCap_region1 = cms.double( 0.9 ),
4323       seleNxtalEndCap_region2 = cms.uint32( 6 ),
4324       seleNxtalEndCap_region3 = cms.uint32( 6 ),
4325       ptMinForIsolationEndCap = cms.double( 0.5 ),
4326       selePtPairEndCap_region1 = cms.double( 3.0 ),
4327       endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
4328       selePtPairEndCap_region2 = cms.double( 3.0 ),
4329       seleS4S9GammaEndCap_region3 = cms.double( 0.9 ),
4330       selePtGammaEndCap_region3 = cms.double( 1.0 ),
4331       selePtGammaEndCap_region2 = cms.double( 1.0 ),
4332       selePtGammaEndCap_region1 = cms.double( 1.0 ),
4333       region1_EndCap = cms.double( 1.8 ),
4334       region2_EndCap = cms.double( 2.0 ),
4335       store5x5RecHitEE = cms.bool( True ),
4336       seleIsoEndCap_region3 = cms.double( 0.5 ),
4337       seleIsoEndCap_region2 = cms.double( 0.5 ),
4338       seleMinvMinEndCap = cms.double( 0.2 ),
4339       selePtPairEndCap_region3 = cms.double( 3.0 ),
4340       seleIsoEndCap_region1 = cms.double( 0.5 ),
4341       seleBeltDREndCap = cms.double( 0.3 ),
4342       seleMinvMaxEndCap = cms.double( 0.8 ),
4343       seleNxtalEndCap_region1 = cms.uint32( 6 ),
4344       seleS9S25GammaEndCap = cms.double( 0.85 )
4345     ),
4346     storeRecHitES = cms.bool( True ),
4347     preshowerSelection = cms.PSet( 
4348       preshClusterEnergyCut = cms.double( 0.0 ),
4349       debugLevelES = cms.string( "" ),
4350       ESCollection = cms.string( "etaEcalRecHitsES" ),
4351       preshNclust = cms.int32( 4 ),
4352       preshStripEnergyCut = cms.double( 0.0 ),
4353       preshCalibPlaneY = cms.double( 0.7 ),
4354       preshSeededNstrip = cms.int32( 15 ),
4355       preshCalibGamma = cms.double( 0.024 ),
4356       preshCalibPlaneX = cms.double( 1.0 ),
4357       preshCalibMIP = cms.double( 9.0E-5 )
4358     ),
4359     debugLevel = cms.int32( 0 )
4360 )
4361 fragment.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4362     EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
4363     EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
4364     EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
4365     EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" ),
4366     doEnergyScale = cms.bool( False ),
4367     doIntercalib = cms.bool( False ),
4368     doLaserCorrections = cms.bool( False ),
4369     doEnergyScaleInverse = cms.bool( False ),
4370     doIntercalibInverse = cms.bool( False ),
4371     doLaserCorrectionsInverse = cms.bool( False )
4372 )
4373 fragment.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4374     region = cms.string( "endcap" ),
4375     digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4376     digisOut = cms.string( "etaEEDigis" ),
4377     recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ),
4378     srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4379     srFlagsOut = cms.string( "etaEESrFlags" )
4380 )
4381 fragment.hltPreAlCaEcalPi0EBonly = cms.EDFilter( "HLTPrescaler",
4382     offset = cms.uint32( 0 ),
4383     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4384 )
4385 fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4386     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4387     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4388     preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4389     barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4390     endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4391     useRecoFlag = cms.bool( False ),
4392     flagLevelRecHitsToUse = cms.int32( 1 ),
4393     useDBStatus = cms.bool( True ),
4394     statusLevelRecHitsToUse = cms.int32( 1 ),
4395     doSelBarrel = cms.bool( True ),
4396     barrelSelection = cms.PSet( 
4397       massHighPi0Cand = cms.double( 0.163 ),
4398       ptMinForIsolation = cms.double( 1.0 ),
4399       seleMinvMaxBarrel = cms.double( 0.22 ),
4400       massLowPi0Cand = cms.double( 0.104 ),
4401       seleS9S25Gamma = cms.double( 0.0 ),
4402       seleBeltDeta = cms.double( 0.05 ),
4403       seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
4404       barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4405       removePi0CandidatesForEta = cms.bool( False ),
4406       seleMinvMinBarrel = cms.double( 0.06 ),
4407       seleS4S9GammaBarrel_region1 = cms.double( 0.88 ),
4408       selePtPairBarrel_region1 = cms.double( 2.0 ),
4409       selePtPairBarrel_region2 = cms.double( 1.75 ),
4410       seleBeltDR = cms.double( 0.2 ),
4411       region1_Barrel = cms.double( 1.0 ),
4412       seleIsoBarrel_region1 = cms.double( 0.5 ),
4413       selePtGammaBarrel_region1 = cms.double( 0.65 ),
4414       seleIsoBarrel_region2 = cms.double( 0.5 ),
4415       selePtGammaBarrel_region2 = cms.double( 0.65 ),
4416       store5x5RecHitEB = cms.bool( False ),
4417       seleNxtalBarrel_region2 = cms.uint32( 6 ),
4418       seleNxtalBarrel_region1 = cms.uint32( 6 )
4419     ),
4420     doSelEndcap = cms.bool( False ),
4421     endcapSelection = cms.PSet( 
4422       seleBeltDetaEndCap = cms.double( 0.05 ),
4423       selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
4424       seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
4425       seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
4426       seleNxtalEndCap_region2 = cms.uint32( 6 ),
4427       seleNxtalEndCap_region3 = cms.uint32( 6 ),
4428       ptMinForIsolationEndCap = cms.double( 0.5 ),
4429       selePtPairEndCap_region1 = cms.double( 1.5 ),
4430       endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4431       selePtPairEndCap_region2 = cms.double( 1.5 ),
4432       seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
4433       selePtGammaEndCap_region3 = cms.double( 0.5 ),
4434       selePtGammaEndCap_region2 = cms.double( 0.5 ),
4435       selePtGammaEndCap_region1 = cms.double( 0.5 ),
4436       region1_EndCap = cms.double( 1.8 ),
4437       region2_EndCap = cms.double( 2.0 ),
4438       store5x5RecHitEE = cms.bool( False ),
4439       seleIsoEndCap_region3 = cms.double( 0.5 ),
4440       seleIsoEndCap_region2 = cms.double( 0.5 ),
4441       seleMinvMinEndCap = cms.double( 0.05 ),
4442       selePtPairEndCap_region3 = cms.double( 99.0 ),
4443       seleIsoEndCap_region1 = cms.double( 0.5 ),
4444       seleBeltDREndCap = cms.double( 0.2 ),
4445       seleMinvMaxEndCap = cms.double( 0.3 ),
4446       seleNxtalEndCap_region1 = cms.uint32( 6 ),
4447       seleS9S25GammaEndCap = cms.double( 0.0 )
4448     ),
4449     storeRecHitES = cms.bool( False ),
4450     preshowerSelection = cms.PSet( 
4451       preshClusterEnergyCut = cms.double( 0.0 ),
4452       debugLevelES = cms.string( "" ),
4453       ESCollection = cms.string( "pi0EcalRecHitsES" ),
4454       preshNclust = cms.int32( 4 ),
4455       preshStripEnergyCut = cms.double( 0.0 ),
4456       preshCalibPlaneY = cms.double( 0.7 ),
4457       preshSeededNstrip = cms.int32( 15 ),
4458       preshCalibGamma = cms.double( 0.024 ),
4459       preshCalibPlaneX = cms.double( 1.0 ),
4460       preshCalibMIP = cms.double( 9.0E-5 )
4461     ),
4462     debugLevel = cms.int32( 0 )
4463 )
4464 fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4465     EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
4466     EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
4467     EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4468     EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4469     doEnergyScale = cms.bool( False ),
4470     doIntercalib = cms.bool( False ),
4471     doLaserCorrections = cms.bool( False ),
4472     doEnergyScaleInverse = cms.bool( False ),
4473     doIntercalibInverse = cms.bool( False ),
4474     doLaserCorrectionsInverse = cms.bool( False )
4475 )
4476 fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4477     region = cms.string( "barrel" ),
4478     digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4479     digisOut = cms.string( "pi0EBDigis" ),
4480     recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ),
4481     srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4482     srFlagsOut = cms.string( "pi0EBSrFlags" )
4483 )
4484 fragment.hltPreAlCaEcalPi0EEonly = cms.EDFilter( "HLTPrescaler",
4485     offset = cms.uint32( 0 ),
4486     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4487 )
4488 fragment.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4489     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4490     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4491     preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4492     barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4493     endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4494     useRecoFlag = cms.bool( False ),
4495     flagLevelRecHitsToUse = cms.int32( 1 ),
4496     useDBStatus = cms.bool( True ),
4497     statusLevelRecHitsToUse = cms.int32( 1 ),
4498     doSelBarrel = cms.bool( False ),
4499     barrelSelection = cms.PSet( 
4500       massHighPi0Cand = cms.double( 0.163 ),
4501       ptMinForIsolation = cms.double( 1.0 ),
4502       seleMinvMaxBarrel = cms.double( 0.22 ),
4503       massLowPi0Cand = cms.double( 0.104 ),
4504       seleS9S25Gamma = cms.double( 0.0 ),
4505       seleBeltDeta = cms.double( 0.05 ),
4506       seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
4507       barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4508       removePi0CandidatesForEta = cms.bool( False ),
4509       seleMinvMinBarrel = cms.double( 0.06 ),
4510       seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
4511       selePtPairBarrel_region1 = cms.double( 1.5 ),
4512       selePtPairBarrel_region2 = cms.double( 1.5 ),
4513       seleBeltDR = cms.double( 0.2 ),
4514       region1_Barrel = cms.double( 1.0 ),
4515       seleIsoBarrel_region1 = cms.double( 0.5 ),
4516       selePtGammaBarrel_region1 = cms.double( 0.5 ),
4517       seleIsoBarrel_region2 = cms.double( 0.5 ),
4518       selePtGammaBarrel_region2 = cms.double( 0.5 ),
4519       store5x5RecHitEB = cms.bool( False ),
4520       seleNxtalBarrel_region2 = cms.uint32( 6 ),
4521       seleNxtalBarrel_region1 = cms.uint32( 6 )
4522     ),
4523     doSelEndcap = cms.bool( True ),
4524     endcapSelection = cms.PSet( 
4525       seleBeltDetaEndCap = cms.double( 0.05 ),
4526       selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
4527       seleS4S9GammaEndCap_region2 = cms.double( 0.92 ),
4528       seleS4S9GammaEndCap_region1 = cms.double( 0.85 ),
4529       seleNxtalEndCap_region2 = cms.uint32( 6 ),
4530       seleNxtalEndCap_region3 = cms.uint32( 6 ),
4531       ptMinForIsolationEndCap = cms.double( 0.5 ),
4532       selePtPairEndCap_region1 = cms.double( 3.75 ),
4533       endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4534       selePtPairEndCap_region2 = cms.double( 2.0 ),
4535       seleS4S9GammaEndCap_region3 = cms.double( 0.92 ),
4536       selePtGammaEndCap_region3 = cms.double( 0.95 ),
4537       selePtGammaEndCap_region2 = cms.double( 0.95 ),
4538       selePtGammaEndCap_region1 = cms.double( 1.1 ),
4539       region1_EndCap = cms.double( 1.8 ),
4540       region2_EndCap = cms.double( 2.0 ),
4541       store5x5RecHitEE = cms.bool( False ),
4542       seleIsoEndCap_region3 = cms.double( 0.5 ),
4543       seleIsoEndCap_region2 = cms.double( 0.5 ),
4544       seleMinvMinEndCap = cms.double( 0.05 ),
4545       selePtPairEndCap_region3 = cms.double( 2.0 ),
4546       seleIsoEndCap_region1 = cms.double( 0.5 ),
4547       seleBeltDREndCap = cms.double( 0.2 ),
4548       seleMinvMaxEndCap = cms.double( 0.3 ),
4549       seleNxtalEndCap_region1 = cms.uint32( 6 ),
4550       seleS9S25GammaEndCap = cms.double( 0.0 )
4551     ),
4552     storeRecHitES = cms.bool( True ),
4553     preshowerSelection = cms.PSet( 
4554       preshClusterEnergyCut = cms.double( 0.0 ),
4555       debugLevelES = cms.string( "" ),
4556       ESCollection = cms.string( "pi0EcalRecHitsES" ),
4557       preshNclust = cms.int32( 4 ),
4558       preshStripEnergyCut = cms.double( 0.0 ),
4559       preshCalibPlaneY = cms.double( 0.7 ),
4560       preshSeededNstrip = cms.int32( 15 ),
4561       preshCalibGamma = cms.double( 0.024 ),
4562       preshCalibPlaneX = cms.double( 1.0 ),
4563       preshCalibMIP = cms.double( 9.0E-5 )
4564     ),
4565     debugLevel = cms.int32( 0 )
4566 )
4567 fragment.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4568     EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
4569     EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
4570     EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4571     EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4572     doEnergyScale = cms.bool( False ),
4573     doIntercalib = cms.bool( False ),
4574     doLaserCorrections = cms.bool( False ),
4575     doEnergyScaleInverse = cms.bool( False ),
4576     doIntercalibInverse = cms.bool( False ),
4577     doLaserCorrectionsInverse = cms.bool( False )
4578 )
4579 fragment.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4580     region = cms.string( "endcap" ),
4581     digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4582     digisOut = cms.string( "pi0EEDigis" ),
4583     recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ),
4584     srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4585     srFlagsOut = cms.string( "pi0EESrFlags" )
4586 )
4587 fragment.hltL1sHTTMultiJet = cms.EDFilter( "HLTL1TSeed",
4588     saveTags = cms.bool( True ),
4589     L1SeedsLogicalExpression = cms.string( "L1_HTT280er_QuadJet_70_55_40_35_er2p5" ),
4590     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4591     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4592     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4593     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4594     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4595     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4596     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4597     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4598     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4599 )
4600 fragment.hltPreAlCaIsoTrackHBHE = cms.EDFilter( "HLTPrescaler",
4601     offset = cms.uint32( 0 ),
4602     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4603 )
4604 fragment.hltOnlineBeamSpotDevice = cms.EDProducer( "BeamSpotDeviceProducer@alpaka",
4605     src = cms.InputTag( "hltOnlineBeamSpot" ),
4606     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4607 )
4608 fragment.hltSiPixelClustersSoA = cms.EDProducer( "SiPixelRawToClusterPhase1@alpaka",
4609     IncludeErrors = cms.bool( True ),
4610     UseQualityInfo = cms.bool( False ),
4611     clusterThreshold_layer1 = cms.int32( 2000 ),
4612     clusterThreshold_otherLayers = cms.int32( 4000 ),
4613     VCaltoElectronGain = cms.double( 1.0 ),
4614     VCaltoElectronGain_L1 = cms.double( 1.0 ),
4615     VCaltoElectronOffset = cms.double( 0.0 ),
4616     VCaltoElectronOffset_L1 = cms.double( 0.0 ),
4617     InputLabel = cms.InputTag( "rawDataCollector" ),
4618     Regions = cms.PSet(  ),
4619     CablingMapLabel = cms.string( "" ),
4620     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4621 )
4622 fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelDigisClustersFromSoAAlpakaPhase1",
4623     src = cms.InputTag( "hltSiPixelClustersSoA" ),
4624     clusterThreshold_layer1 = cms.int32( 2000 ),
4625     clusterThreshold_otherLayers = cms.int32( 4000 ),
4626     produceDigis = cms.bool( False ),
4627     storeDigis = cms.bool( False )
4628 )
4629 fragment.hltSiPixelDigiErrors = cms.EDProducer( "SiPixelDigiErrorsFromSoAAlpaka",
4630     digiErrorSoASrc = cms.InputTag( "hltSiPixelClustersSoA" ),
4631     fmtErrorsSoASrc = cms.InputTag( "hltSiPixelClustersSoA" ),
4632     CablingMapLabel = cms.string( "" ),
4633     UsePhase1 = cms.bool( True ),
4634     ErrorList = cms.vint32( 29 ),
4635     UserErrorList = cms.vint32( 40 )
4636 )
4637 fragment.hltSiPixelRecHitsSoA = cms.EDProducer( "SiPixelRecHitAlpakaPhase1@alpaka",
4638     beamSpot = cms.InputTag( "hltOnlineBeamSpotDevice" ),
4639     src = cms.InputTag( "hltSiPixelClustersSoA" ),
4640     CPE = cms.string( "PixelCPEFastParams" ),
4641     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4642 )
4643 fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitFromSoAAlpakaPhase1",
4644     pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoA" ),
4645     src = cms.InputTag( "hltSiPixelClusters" )
4646 )
4647 fragment.hltPixelTracksSoA = cms.EDProducer( "CAHitNtupletAlpakaPhase1@alpaka",
4648     pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoA" ),
4649     CPE = cms.string( "PixelCPEFastParams" ),
4650     ptmin = cms.double( 0.9 ),
4651     CAThetaCutBarrel = cms.double( 0.00123302705499 ),
4652     CAThetaCutForward = cms.double( 0.00355691321774 ),
4653     hardCurvCut = cms.double( 0.0328407225 ),
4654     dcaCutInnerTriplet = cms.double( 0.0918113099491 ),
4655     dcaCutOuterTriplet = cms.double( 0.420724617835 ),
4656     earlyFishbone = cms.bool( True ),
4657     lateFishbone = cms.bool( False ),
4658     fillStatistics = cms.bool( False ),
4659     minHitsPerNtuplet = cms.uint32( 3 ),
4660     minHitsForSharingCut = cms.uint32( 10 ),
4661     fitNas4 = cms.bool( False ),
4662     doClusterCut = cms.bool( True ),
4663     doZ0Cut = cms.bool( True ),
4664     doPtCut = cms.bool( True ),
4665     useRiemannFit = cms.bool( False ),
4666     doSharedHitCut = cms.bool( True ),
4667     dupPassThrough = cms.bool( False ),
4668     useSimpleTripletCleaner = cms.bool( True ),
4669     maxNumberOfDoublets = cms.uint32( 524288 ),
4670     idealConditions = cms.bool( False ),
4671     includeJumpingForwardDoublets = cms.bool( True ),
4672     cellZ0Cut = cms.double( 12.0 ),
4673     cellPtCut = cms.double( 0.5 ),
4674     trackQualityCuts = cms.PSet( 
4675       chi2MaxPt = cms.double( 10.0 ),
4676       tripletMaxTip = cms.double( 0.3 ),
4677       chi2Scale = cms.double( 8.0 ),
4678       quadrupletMaxTip = cms.double( 0.5 ),
4679       quadrupletMinPt = cms.double( 0.3 ),
4680       quadrupletMaxZip = cms.double( 12.0 ),
4681       tripletMaxZip = cms.double( 12.0 ),
4682       tripletMinPt = cms.double( 0.5 ),
4683       chi2Coeff = cms.vdouble( 0.9, 1.8 )
4684     ),
4685     minYsizeB1 = cms.int32( 1 ),
4686     minYsizeB2 = cms.int32( 1 ),
4687     phiCuts = cms.vint32( 965, 1241, 395, 698, 1058, 1211, 348, 782, 1016, 810, 463, 755, 694, 531, 770, 471, 592, 750, 348 ),
4688     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4689 )
4690 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducerFromSoAAlpakaPhase1",
4691     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4692     trackSrc = cms.InputTag( "hltPixelTracksSoA" ),
4693     pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHits" ),
4694     minNumberOfHits = cms.int32( 0 ),
4695     minQuality = cms.string( "loose" )
4696 )
4697 fragment.hltPixelVerticesSoA = cms.EDProducer( "PixelVertexProducerAlpakaPhase1@alpaka",
4698     oneKernel = cms.bool( True ),
4699     useDensity = cms.bool( True ),
4700     useDBSCAN = cms.bool( False ),
4701     useIterative = cms.bool( False ),
4702     doSplitting = cms.bool( True ),
4703     minT = cms.int32( 2 ),
4704     eps = cms.double( 0.07 ),
4705     errmax = cms.double( 0.01 ),
4706     chi2max = cms.double( 9.0 ),
4707     maxVertices = cms.int32( 256 ),
4708     PtMin = cms.double( 0.5 ),
4709     PtMax = cms.double( 75.0 ),
4710     pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA" ),
4711     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4712 )
4713 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducerFromSoAAlpaka",
4714     TrackCollection = cms.InputTag( "hltPixelTracks" ),
4715     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4716     src = cms.InputTag( "hltPixelVerticesSoA" )
4717 )
4718 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
4719     src = cms.InputTag( "hltPixelVertices" ),
4720     maxVtx = cms.uint32( 100 ),
4721     fractionSumPt2 = cms.double( 0.3 ),
4722     minSumPt2 = cms.double( 0.0 ),
4723     PVcomparer = cms.PSet(  refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
4724 )
4725 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
4726     ProductLabel = cms.InputTag( "rawDataCollector" )
4727 )
4728 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
4729     ProductLabel = cms.InputTag( "rawDataCollector" ),
4730     ConditionsLabel = cms.string( "" ),
4731     onDemand = cms.bool( False ),
4732     DoAPVEmulatorCheck = cms.bool( False ),
4733     LegacyUnpacker = cms.bool( False ),
4734     HybridZeroSuppressed = cms.bool( False ),
4735     Clusterizer = cms.PSet( 
4736       ConditionsLabel = cms.string( "" ),
4737       MaxClusterSize = cms.uint32( 16 ),
4738       ClusterThreshold = cms.double( 5.0 ),
4739       SeedThreshold = cms.double( 3.0 ),
4740       Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
4741       ChannelThreshold = cms.double( 2.0 ),
4742       MaxAdjacentBad = cms.uint32( 0 ),
4743       setDetId = cms.bool( True ),
4744       MaxSequentialHoles = cms.uint32( 0 ),
4745       RemoveApvShots = cms.bool( True ),
4746       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
4747       MaxSequentialBad = cms.uint32( 1 )
4748     ),
4749     Algorithms = cms.PSet( 
4750       Use10bitsTruncation = cms.bool( False ),
4751       CommonModeNoiseSubtractionMode = cms.string( "Median" ),
4752       useCMMeanMap = cms.bool( False ),
4753       TruncateInSuppressor = cms.bool( True ),
4754       doAPVRestore = cms.bool( False ),
4755       SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
4756       PedestalSubtractionFedMode = cms.bool( True )
4757     )
4758 )
4759 fragment.hltMeasurementTrackerEvent = cms.EDProducer( "MeasurementTrackerEventProducer",
4760     measurementTracker = cms.string( "hltESPMeasurementTracker" ),
4761     skipClusters = cms.InputTag( "" ),
4762     pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
4763     stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
4764     Phase2TrackerCluster1DProducer = cms.string( "" ),
4765     vectorHits = cms.InputTag( "" ),
4766     vectorHitsRej = cms.InputTag( "" ),
4767     inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
4768     badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
4769     pixelCablingMapLabel = cms.string( "" ),
4770     inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
4771     switchOffPixelsIfEmpty = cms.bool( True )
4772 )
4773 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
4774     InputCollection = cms.InputTag( "hltPixelTracks" ),
4775     InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
4776     originHalfLength = cms.double( 0.3 ),
4777     originRadius = cms.double( 0.1 ),
4778     useProtoTrackKinematics = cms.bool( False ),
4779     useEventsWithNoVertex = cms.bool( True ),
4780     TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4781     usePV = cms.bool( False ),
4782     includeFourthHit = cms.bool( True ),
4783     produceComplement = cms.bool( False ),
4784     SeedCreatorPSet = cms.PSet(  refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
4785 )
4786 fragment.hltIter0PFlowCkfTrackCandidatesMkFitSiPixelHits = cms.EDProducer( "MkFitSiPixelHitConverter",
4787     hits = cms.InputTag( "hltSiPixelRecHits" ),
4788     clusters = cms.InputTag( "hltSiPixelClusters" ),
4789     ttrhBuilder = cms.ESInputTag( "","hltESPTTRHBWithTrackAngle" )
4790 )
4791 fragment.hltSiStripRecHits = cms.EDProducer( "SiStripRecHitConverter",
4792     ClusterProducer = cms.InputTag( "hltSiStripRawToClustersFacility" ),
4793     rphiRecHits = cms.string( "rphiRecHit" ),
4794     stereoRecHits = cms.string( "stereoRecHit" ),
4795     matchedRecHits = cms.string( "matchedRecHit" ),
4796     useSiStripQuality = cms.bool( False ),
4797     MaskBadAPVFibers = cms.bool( False ),
4798     doMatching = cms.bool( False ),
4799     StripCPE = cms.ESInputTag( "hltESPStripCPEfromTrackAngle","hltESPStripCPEfromTrackAngle" ),
4800     Matcher = cms.ESInputTag( "SiStripRecHitMatcherESProducer","StandardMatcher" ),
4801     siStripQualityLabel = cms.ESInputTag( "","" )
4802 )
4803 fragment.hltIter0PFlowCkfTrackCandidatesMkFitSiStripHits = cms.EDProducer( "MkFitSiStripHitConverter",
4804     rphiHits = cms.InputTag( 'hltSiStripRecHits','rphiRecHit' ),
4805     stereoHits = cms.InputTag( 'hltSiStripRecHits','stereoRecHit' ),
4806     clusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
4807     ttrhBuilder = cms.ESInputTag( "","hltESPTTRHBWithTrackAngle" ),
4808     minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
4809 )
4810 fragment.hltIter0PFlowCkfTrackCandidatesMkFitEventOfHits = cms.EDProducer( "MkFitEventOfHitsProducer",
4811     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4812     pixelHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiPixelHits" ),
4813     stripHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiStripHits" ),
4814     usePixelQualityDB = cms.bool( True ),
4815     useStripStripQualityDB = cms.bool( True )
4816 )
4817 fragment.hltIter0PFlowCkfTrackCandidatesMkFitSeeds = cms.EDProducer( "MkFitSeedConverter",
4818     seeds = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
4819     ttrhBuilder = cms.ESInputTag( "","hltESPTTRHBWithTrackAngle" ),
4820     maxNSeeds = cms.uint32( 500000 )
4821 )
4822 fragment.hltIter0PFlowCkfTrackCandidatesMkFit = cms.EDProducer( "MkFitProducer",
4823     pixelHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiPixelHits" ),
4824     stripHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiStripHits" ),
4825     eventOfHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitEventOfHits" ),
4826     seeds = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSeeds" ),
4827     clustersToSkip = cms.InputTag( "" ),
4828     buildingRoutine = cms.string( "cloneEngine" ),
4829     config = cms.ESInputTag( "","hltESPIter0PFlowTrackCandidatesMkFitConfig" ),
4830     seedCleaning = cms.bool( True ),
4831     removeDuplicates = cms.bool( True ),
4832     backwardFitInCMSSW = cms.bool( False ),
4833     mkFitSilent = cms.untracked.bool( True ),
4834     limitConcurrency = cms.untracked.bool( False ),
4835     minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
4836 )
4837 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "MkFitOutputConverter",
4838     mkFitEventOfHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitEventOfHits" ),
4839     mkFitPixelHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiPixelHits" ),
4840     mkFitStripHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiStripHits" ),
4841     mkFitSeeds = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSeeds" ),
4842     tracks = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFit" ),
4843     seeds = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
4844     ttrhBuilder = cms.ESInputTag( "","hltESPTTRHBWithTrackAngle" ),
4845     propagatorAlong = cms.ESInputTag( "","PropagatorWithMaterialParabolicMf" ),
4846     propagatorOpposite = cms.ESInputTag( "","PropagatorWithMaterialParabolicMfOpposite" ),
4847     qualityMaxInvPt = cms.double( 100.0 ),
4848     qualityMinTheta = cms.double( 0.01 ),
4849     qualityMaxR = cms.double( 120.0 ),
4850     qualityMaxZ = cms.double( 280.0 ),
4851     qualityMaxPosErr = cms.double( 100.0 ),
4852     qualitySignPt = cms.bool( True ),
4853     doErrorRescale = cms.bool( True ),
4854     tfDnnLabel = cms.string( "trackSelectionTf" ),
4855     candMVASel = cms.bool( False ),
4856     candWP = cms.double( 0.0 ),
4857     batchSize = cms.int32( 16 )
4858 )
4859 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
4860     TrajectoryInEvent = cms.bool( False ),
4861     useHitsSplitting = cms.bool( False ),
4862     src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
4863     clusterRemovalInfo = cms.InputTag( "" ),
4864     AlgorithmName = cms.string( "hltIter0" ),
4865     GeometricInnerState = cms.bool( True ),
4866     reMatchSplitHits = cms.bool( False ),
4867     usePropagatorForPCA = cms.bool( False ),
4868     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4869     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
4870     useSimpleMF = cms.bool( True ),
4871     SimpleMagneticField = cms.string( "ParabolicMf" ),
4872     Fitter = cms.string( "hltESPFittingSmootherIT" ),
4873     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
4874     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4875     NavigationSchool = cms.string( "" ),
4876     MeasurementTracker = cms.string( "" )
4877 )
4878 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
4879     src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
4880     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
4881     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
4882     ignoreVertices = cms.bool( False ),
4883     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
4884     mva = cms.PSet( 
4885       minPixelHits = cms.vint32( 0, 0, 0 ),
4886       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
4887       dr_par = cms.PSet( 
4888         d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
4889         dr_par2 = cms.vdouble( 3.40282346639E38, 0.45, 0.45 ),
4890         dr_par1 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ),
4891         dr_exp = cms.vint32( 4, 4, 4 ),
4892         d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
4893       ),
4894       maxLostLayers = cms.vint32( 1, 1, 1 ),
4895       min3DLayers = cms.vint32( 0, 0, 0 ),
4896       dz_par = cms.PSet( 
4897         dz_par1 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ),
4898         dz_par2 = cms.vdouble( 3.40282346639E38, 0.51, 0.51 ),
4899         dz_exp = cms.vint32( 4, 4, 4 )
4900       ),
4901       minNVtxTrk = cms.int32( 3 ),
4902       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
4903       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
4904       maxChi2 = cms.vdouble( 999.0, 25.0, 99.0 ),
4905       maxChi2n = cms.vdouble( 1.2, 1.0, 999.0 ),
4906       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
4907       minLayers = cms.vint32( 3, 3, 3 )
4908     )
4909 )
4910 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
4911     originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
4912     originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' ),
4913     originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
4914     minQuality = cms.string( "highPurity" ),
4915     copyExtras = cms.untracked.bool( True ),
4916     copyTrajectories = cms.untracked.bool( False )
4917 )
4918 fragment.hltDoubletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
4919     trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
4920     trackClassifier = cms.InputTag( '','QualityMasks' ),
4921     pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
4922     stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
4923     oldClusterRemovalInfo = cms.InputTag( "" ),
4924     TrackQuality = cms.string( "highPurity" ),
4925     maxChi2 = cms.double( 16.0 ),
4926     minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
4927     overrideTrkQuals = cms.InputTag( "" )
4928 )
4929 fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
4930     src = cms.InputTag( "hltMeasurementTrackerEvent" ),
4931     clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
4932     phase2clustersToSkip = cms.InputTag( "" )
4933 )
4934 fragment.hltDoubletRecoveryPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
4935     RegionPSet = cms.PSet( 
4936       vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
4937       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4938       zErrorBeamSpot = cms.double( 15.0 ),
4939       extraPhi = cms.double( 0.0 ),
4940       extraEta = cms.double( 0.0 ),
4941       maxNVertices = cms.int32( 3 ),
4942       nSigmaZVertex = cms.double( 3.0 ),
4943       nSigmaZBeamSpot = cms.double( 4.0 ),
4944       ptMin = cms.double( 1.2 ),
4945       operationMode = cms.string( "VerticesFixed" ),
4946       searchOpt = cms.bool( False ),
4947       whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
4948       originRadius = cms.double( 0.015 ),
4949       measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
4950       precise = cms.bool( True ),
4951       zErrorVertex = cms.double( 0.03 )
4952     ),
4953     inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
4954     badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
4955     ignoreSingleFPixPanelModules = cms.bool( True ),
4956     debug = cms.untracked.bool( False ),
4957     createPlottingFiles = cms.untracked.bool( False ),
4958     layerList = cms.vstring( 'BPix1+BPix2',
4959       'BPix2+FPix1_pos',
4960       'BPix2+FPix1_neg',
4961       'FPix1_pos+FPix2_pos',
4962       'FPix1_neg+FPix2_neg',
4963       'BPix1+FPix2_neg',
4964       'BPix2+FPix2_neg',
4965       'FPix2_neg+FPix3_neg',
4966       'BPix2+BPix3' ),
4967     BPix = cms.PSet( 
4968       hitErrorRPhi = cms.double( 0.0027 ),
4969       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4970       skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
4971       useErrorsFromParam = cms.bool( True ),
4972       hitErrorRZ = cms.double( 0.006 ),
4973       HitProducer = cms.string( "hltSiPixelRecHits" )
4974     ),
4975     FPix = cms.PSet( 
4976       hitErrorRPhi = cms.double( 0.0051 ),
4977       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4978       skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
4979       useErrorsFromParam = cms.bool( True ),
4980       hitErrorRZ = cms.double( 0.0036 ),
4981       HitProducer = cms.string( "hltSiPixelRecHits" )
4982     ),
4983     TIB = cms.PSet(  ),
4984     TID = cms.PSet(  ),
4985     TOB = cms.PSet(  ),
4986     TEC = cms.PSet(  ),
4987     MTIB = cms.PSet(  ),
4988     MTID = cms.PSet(  ),
4989     MTOB = cms.PSet(  ),
4990     MTEC = cms.PSet(  )
4991 )
4992 fragment.hltDoubletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
4993     doClusterCheck = cms.bool( False ),
4994     MaxNumberOfStripClusters = cms.uint32( 50000 ),
4995     ClusterCollectionLabel = cms.InputTag( "hltMeasurementTrackerEvent" ),
4996     MaxNumberOfPixelClusters = cms.uint32( 40000 ),
4997     PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
4998     cut = cms.string( "" ),
4999     DontCountDetsAboveNClusters = cms.uint32( 0 ),
5000     silentClusterCheck = cms.untracked.bool( False )
5001 )
5002 fragment.hltDoubletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
5003     seedingLayers = cms.InputTag( "" ),
5004     trackingRegions = cms.InputTag( "" ),
5005     trackingRegionsSeedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayersAndRegions" ),
5006     clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ),
5007     produceSeedingHitSets = cms.bool( True ),
5008     produceIntermediateHitDoublets = cms.bool( False ),
5009     maxElement = cms.uint32( 0 ),
5010     maxElementTotal = cms.uint32( 50000000 ),
5011     putEmptyIfMaxElementReached = cms.bool( False ),
5012     layerPairs = cms.vuint32( 0 )
5013 )
5014 fragment.hltDoubletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
5015     seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoublets" ),
5016     propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
5017     SeedMomentumForBOFF = cms.double( 5.0 ),
5018     OriginTransverseErrorMultiplier = cms.double( 1.0 ),
5019     MinOneOverPtError = cms.double( 1.0 ),
5020     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5021     magneticField = cms.string( "ParabolicMf" ),
5022     forceKinematicWithRegionDirection = cms.bool( False ),
5023     SeedComparitorPSet = cms.PSet(  ComponentName = cms.string( "none" ) )
5024 )
5025 fragment.hltDoubletRecoveryPFlowCkfTrackCandidatesMkFitSeeds = cms.EDProducer( "MkFitSeedConverter",
5026     seeds = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeeds" ),
5027     ttrhBuilder = cms.ESInputTag( "","hltESPTTRHBWithTrackAngle" ),
5028     maxNSeeds = cms.uint32( 500000 )
5029 )
5030 fragment.hltDoubletRecoveryPFlowCkfTrackCandidatesMkFit = cms.EDProducer( "MkFitProducer",
5031     pixelHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiPixelHits" ),
5032     stripHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiStripHits" ),
5033     eventOfHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitEventOfHits" ),
5034     seeds = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidatesMkFitSeeds" ),
5035     clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
5036     buildingRoutine = cms.string( "cloneEngine" ),
5037     config = cms.ESInputTag( "","hltDoubletRecoveryPFlowTrackCandidatesMkFitConfig" ),
5038     seedCleaning = cms.bool( True ),
5039     removeDuplicates = cms.bool( True ),
5040     backwardFitInCMSSW = cms.bool( False ),
5041     mkFitSilent = cms.untracked.bool( True ),
5042     limitConcurrency = cms.untracked.bool( False ),
5043     minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
5044 )
5045 fragment.hltDoubletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "MkFitOutputConverter",
5046     mkFitEventOfHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitEventOfHits" ),
5047     mkFitPixelHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiPixelHits" ),
5048     mkFitStripHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiStripHits" ),
5049     mkFitSeeds = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidatesMkFitSeeds" ),
5050     tracks = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidatesMkFit" ),
5051     seeds = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeeds" ),
5052     ttrhBuilder = cms.ESInputTag( "","hltESPTTRHBWithTrackAngle" ),
5053     propagatorAlong = cms.ESInputTag( "","PropagatorWithMaterialParabolicMf" ),
5054     propagatorOpposite = cms.ESInputTag( "","PropagatorWithMaterialParabolicMfOpposite" ),
5055     qualityMaxInvPt = cms.double( 100.0 ),
5056     qualityMinTheta = cms.double( 0.01 ),
5057     qualityMaxR = cms.double( 120.0 ),
5058     qualityMaxZ = cms.double( 280.0 ),
5059     qualityMaxPosErr = cms.double( 100.0 ),
5060     qualitySignPt = cms.bool( True ),
5061     doErrorRescale = cms.bool( True ),
5062     tfDnnLabel = cms.string( "trackSelectionTf" ),
5063     candMVASel = cms.bool( False ),
5064     candWP = cms.double( 0.0 ),
5065     batchSize = cms.int32( 16 )
5066 )
5067 fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
5068     TrajectoryInEvent = cms.bool( False ),
5069     useHitsSplitting = cms.bool( False ),
5070     src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidates" ),
5071     clusterRemovalInfo = cms.InputTag( "" ),
5072     AlgorithmName = cms.string( "hltDoubletRecovery" ),
5073     GeometricInnerState = cms.bool( True ),
5074     reMatchSplitHits = cms.bool( False ),
5075     usePropagatorForPCA = cms.bool( False ),
5076     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5077     MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
5078     useSimpleMF = cms.bool( True ),
5079     SimpleMagneticField = cms.string( "ParabolicMf" ),
5080     Fitter = cms.string( "hltESPFittingSmootherIT" ),
5081     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
5082     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5083     NavigationSchool = cms.string( "" ),
5084     MeasurementTracker = cms.string( "" )
5085 )
5086 fragment.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
5087     src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
5088     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
5089     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
5090     ignoreVertices = cms.bool( False ),
5091     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
5092     mva = cms.PSet( 
5093       minPixelHits = cms.vint32( 0, 0, 0 ),
5094       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
5095       dr_par = cms.PSet( 
5096         d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
5097         dr_par2 = cms.vdouble( 3.40282346639E38, 0.34, 0.34 ),
5098         dr_par1 = cms.vdouble( 3.40282346639E38, 0.45, 0.45 ),
5099         dr_exp = cms.vint32( 4, 4, 4 ),
5100         d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
5101       ),
5102       maxLostLayers = cms.vint32( 0, 0, 0 ),
5103       min3DLayers = cms.vint32( 0, 0, 3 ),
5104       dz_par = cms.PSet( 
5105         dz_par1 = cms.vdouble( 3.40282346639E38, 0.45, 0.45 ),
5106         dz_par2 = cms.vdouble( 3.40282346639E38, 0.39, 0.39 ),
5107         dz_exp = cms.vint32( 4, 4, 4 )
5108       ),
5109       minHits = cms.vint32( 0, 0, 5 ),
5110       minNVtxTrk = cms.int32( 3 ),
5111       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
5112       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
5113       maxChi2 = cms.vdouble( 999.0, 999.0, 4.9 ),
5114       maxChi2n = cms.vdouble( 999.0, 999.0, 0.7 ),
5115       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
5116       minLayers = cms.vint32( 0, 0, 4 )
5117     )
5118 )
5119 fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
5120     originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
5121     originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','MVAValues' ),
5122     originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','QualityMasks' ),
5123     minQuality = cms.string( "highPurity" ),
5124     copyExtras = cms.untracked.bool( True ),
5125     copyTrajectories = cms.untracked.bool( False )
5126 )
5127 fragment.hltMergedTracks = cms.EDProducer( "TrackListMerger",
5128     copyExtras = cms.untracked.bool( True ),
5129     copyMVA = cms.bool( False ),
5130     TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
5131     MaxNormalizedChisq = cms.double( 1000.0 ),
5132     MinPT = cms.double( 0.05 ),
5133     MinFound = cms.int32( 3 ),
5134     Epsilon = cms.double( -0.001 ),
5135     ShareFrac = cms.double( 0.19 ),
5136     allowFirstHitShare = cms.bool( True ),
5137     FoundHitBonus = cms.double( 5.0 ),
5138     LostHitPenalty = cms.double( 20.0 ),
5139     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
5140     newQuality = cms.string( "confirmed" ),
5141     setsToMerge = cms.VPSet( 
5142       cms.PSet(  pQual = cms.bool( False ),
5143         tLists = cms.vint32( 0, 1 )
5144       )
5145     ),
5146     hasSelector = cms.vint32( 0, 0 ),
5147     selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
5148     writeOnlyTrkQuals = cms.bool( False ),
5149     makeReKeyedSeeds = cms.untracked.bool( False ),
5150     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" )
5151 )
5152 fragment.hltMergedTracksSelector = cms.EDProducer( "TrackWithVertexSelector",
5153     src = cms.InputTag( "hltMergedTracks" ),
5154     copyExtras = cms.untracked.bool( False ),
5155     copyTrajectories = cms.untracked.bool( False ),
5156     numberOfValidHits = cms.uint32( 8 ),
5157     numberOfValidPixelHits = cms.uint32( 0 ),
5158     numberOfLostHits = cms.uint32( 0 ),
5159     normalizedChi2 = cms.double( 5.0 ),
5160     ptMin = cms.double( 1.0 ),
5161     ptMax = cms.double( 999999.0 ),
5162     etaMin = cms.double( 0.0 ),
5163     etaMax = cms.double( 2.5 ),
5164     dzMax = cms.double( 999.0 ),
5165     d0Max = cms.double( 999.0 ),
5166     ptErrorCut = cms.double( 0.5 ),
5167     quality = cms.string( "highPurity" ),
5168     useVtx = cms.bool( True ),
5169     nVertices = cms.uint32( 0 ),
5170     vertexTag = cms.InputTag( "hltTrimmedPixelVertices" ),
5171     timesTag = cms.InputTag( "" ),
5172     timeResosTag = cms.InputTag( "" ),
5173     vtxFallback = cms.bool( True ),
5174     zetaVtx = cms.double( 0.02 ),
5175     rhoVtx = cms.double( 0.02 ),
5176     nSigmaDtVertex = cms.double( 0.0 )
5177 )
5178 fragment.hltMergedTracksSelectorFilter = cms.EDFilter( "TrackSelector",
5179     src = cms.InputTag( "hltMergedTracksSelector" ),
5180     cut = cms.string( "p > 40 && p <= 60 && hitPattern().trackerLayersWithMeasurement() >= 8 && (hitPattern().stripTOBLayersWithMeasurement() + hitPattern().stripTECLayersWithMeasurement()) >= 4" ),
5181     filter = cms.bool( True ),
5182     throwOnMissing = cms.untracked.bool( True )
5183 )
5184 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
5185     HcalFirstFED = cms.untracked.int32( 700 ),
5186     firstSample = cms.int32( 0 ),
5187     lastSample = cms.int32( 9 ),
5188     FilterDataQuality = cms.bool( True ),
5189     FEDs = cms.untracked.vint32(  ),
5190     UnpackZDC = cms.untracked.bool( True ),
5191     UnpackCalib = cms.untracked.bool( True ),
5192     UnpackUMNio = cms.untracked.bool( True ),
5193     UnpackTTP = cms.untracked.bool( False ),
5194     silent = cms.untracked.bool( True ),
5195     saveQIE10DataNSamples = cms.untracked.vint32(  ),
5196     saveQIE10DataTags = cms.untracked.vstring(  ),
5197     saveQIE11DataNSamples = cms.untracked.vint32(  ),
5198     saveQIE11DataTags = cms.untracked.vstring(  ),
5199     ComplainEmptyData = cms.untracked.bool( False ),
5200     UnpackerMode = cms.untracked.int32( 0 ),
5201     ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
5202     InputLabel = cms.InputTag( "rawDataCollector" ),
5203     ElectronicsMap = cms.string( "" )
5204 )
5205 fragment.hltHcalDigisSoA = cms.EDProducer( "HcalDigisSoAProducer@alpaka",
5206     hbheDigisLabel = cms.InputTag( "hltHcalDigis" ),
5207     qie11DigiLabel = cms.InputTag( "hltHcalDigis" ),
5208     digisLabelF01HE = cms.string( "f01HEDigis" ),
5209     digisLabelF5HB = cms.string( "f5HBDigis" ),
5210     digisLabelF3HB = cms.string( "f3HBDigis" ),
5211     maxChannelsF01HE = cms.uint32( 10000 ),
5212     maxChannelsF5HB = cms.uint32( 10000 ),
5213     maxChannelsF3HB = cms.uint32( 10000 ),
5214     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5215 )
5216 fragment.hltHbheRecoSoA = cms.EDProducer( "HBHERecHitProducerPortable@alpaka",
5217     maxTimeSamples = cms.uint32( 10 ),
5218     kprep1dChannelsPerBlock = cms.uint32( 32 ),
5219     digisLabelF01HE = cms.InputTag( 'hltHcalDigisSoA','f01HEDigis' ),
5220     digisLabelF5HB = cms.InputTag( 'hltHcalDigisSoA','f5HBDigis' ),
5221     digisLabelF3HB = cms.InputTag( 'hltHcalDigisSoA','f3HBDigis' ),
5222     recHitsLabelM0HBHE = cms.string( "" ),
5223     sipmQTSShift = cms.int32( 0 ),
5224     sipmQNTStoSum = cms.int32( 3 ),
5225     firstSampleShift = cms.int32( 0 ),
5226     useEffectivePedestals = cms.bool( True ),
5227     meanTime = cms.double( 0.0 ),
5228     timeSigmaSiPM = cms.double( 2.5 ),
5229     timeSigmaHPD = cms.double( 5.0 ),
5230     ts4Thresh = cms.double( 0.0 ),
5231     applyTimeSlew = cms.bool( True ),
5232     tzeroTimeSlewParameters = cms.vdouble( 23.960177, 11.977461, 9.109694 ),
5233     slopeTimeSlewParameters = cms.vdouble( -3.178648, -1.5610227, -1.075824 ),
5234     tmaxTimeSlewParameters = cms.vdouble( 16.0, 10.0, 6.25 ),
5235     kernelMinimizeThreads = cms.vuint32( 16, 1, 1 ),
5236     pulseOffsets = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
5237     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
5238 )
5239 fragment.hltHbhereco = cms.EDProducer( "HcalRecHitSoAToLegacy",
5240     src = cms.InputTag( "hltHbheRecoSoA" )
5241 )
5242 fragment.hltHfprereco = cms.EDProducer( "HFPreReconstructor",
5243     digiLabel = cms.InputTag( "hltHcalDigis" ),
5244     forceSOI = cms.int32( -1 ),
5245     soiShift = cms.int32( 0 ),
5246     dropZSmarkedPassed = cms.bool( True ),
5247     tsFromDB = cms.bool( False ),
5248     sumAllTimeSlices = cms.bool( False )
5249 )
5250 fragment.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor",
5251     inputLabel = cms.InputTag( "hltHfprereco" ),
5252     algoConfigClass = cms.string( "HFPhase1PMTParams" ),
5253     useChannelQualityFromDB = cms.bool( False ),
5254     checkChannelQualityForDepth3and4 = cms.bool( False ),
5255     algorithm = cms.PSet( 
5256       tfallIfNoTDC = cms.double( -101.0 ),
5257       triseIfNoTDC = cms.double( -100.0 ),
5258       rejectAllFailures = cms.bool( True ),
5259       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 ),
5260       soiPhase = cms.uint32( 1 ),
5261       timeShift = cms.double( 0.0 ),
5262       tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ),
5263       Class = cms.string( "HFFlexibleTimeCheck" )
5264     ),
5265     runHFStripFilter = cms.bool( False ),
5266     HFStripFilter = cms.PSet( 
5267       seedHitIetaMax = cms.int32( 35 ),
5268       verboseLevel = cms.untracked.int32( 10 ),
5269       maxThreshold = cms.double( 100.0 ),
5270       stripThreshold = cms.double( 40.0 ),
5271       wedgeCut = cms.double( 0.05 ),
5272       lstrips = cms.int32( 2 ),
5273       maxStripTime = cms.double( 10.0 ),
5274       gap = cms.int32( 2 ),
5275       timeMax = cms.double( 6.0 )
5276     ),
5277     setNoiseFlags = cms.bool( True ),
5278     S9S1stat = cms.PSet( 
5279       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 ),
5280       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 ),
5281       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 ),
5282       isS8S1 = cms.bool( False ),
5283       longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ),
5284       longEnergyParams = cms.vdouble( 43.5, 45.7, 48.32, 51.36, 54.82, 58.7, 63.0, 67.72, 72.86, 78.42, 84.4, 90.8, 97.62 ),
5285       short_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 ),
5286       HcalAcceptSeverityLevel = cms.int32( 9 )
5287     ),
5288     S8S1stat = cms.PSet( 
5289       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 ),
5290       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 ),
5291       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 ),
5292       isS8S1 = cms.bool( True ),
5293       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 ),
5294       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 ),
5295       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 ),
5296       HcalAcceptSeverityLevel = cms.int32( 9 )
5297     ),
5298     PETstat = cms.PSet( 
5299       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 ),
5300       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 ),
5301       long_R_29 = cms.vdouble( 0.8 ),
5302       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 ),
5303       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 ),
5304       short_R_29 = cms.vdouble( 0.8 ),
5305       long_R = cms.vdouble( 0.98 ),
5306       short_R = cms.vdouble( 0.8 ),
5307       HcalAcceptSeverityLevel = cms.int32( 9 )
5308     )
5309 )
5310 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
5311     correctForTimeslew = cms.bool( True ),
5312     correctForPhaseContainment = cms.bool( True ),
5313     correctionPhaseNS = cms.double( 13.0 ),
5314     digiLabel = cms.InputTag( "hltHcalDigis" ),
5315     correctTiming = cms.bool( False ),
5316     dropZSmarkedPassed = cms.bool( True ),
5317     firstAuxTS = cms.int32( 4 ),
5318     firstSample = cms.int32( 4 ),
5319     samplesToAdd = cms.int32( 4 ),
5320     tsFromDB = cms.bool( True ),
5321     useLeakCorrection = cms.bool( False ),
5322     recoParamsFromDB = cms.bool( True ),
5323     setNegativeFlags = cms.bool( False ),
5324     saturationParameters = cms.PSet(  maxADCvalue = cms.int32( 127 ) ),
5325     setSaturationFlags = cms.bool( False ),
5326     Subdetector = cms.string( "HO" ),
5327     digiTimeFromDB = cms.bool( True ),
5328     hfTimingTrustParameters = cms.PSet(  ),
5329     setTimingTrustFlags = cms.bool( False ),
5330     setNoiseFlags = cms.bool( False ),
5331     digistat = cms.PSet(  ),
5332     HFInWindowStat = cms.PSet(  ),
5333     S9S1stat = cms.PSet(  ),
5334     S8S1stat = cms.PSet(  ),
5335     PETstat = cms.PSet(  ),
5336     dataOOTCorrectionName = cms.string( "" ),
5337     dataOOTCorrectionCategory = cms.string( "Data" ),
5338     mcOOTCorrectionName = cms.string( "" ),
5339     mcOOTCorrectionCategory = cms.string( "MC" )
5340 )
5341 fragment.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi",
5342     inputLabel = cms.InputTag( "rawDataCollector" ),
5343     debug = cms.untracked.bool( False )
5344 )
5345 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
5346     recAlgoConfig = cms.PSet( 
5347       maxTime = cms.double( 420.0 ),
5348       debug = cms.untracked.bool( False ),
5349       stepTwoFromDigi = cms.bool( False ),
5350       tTrigModeConfig = cms.PSet( 
5351         debug = cms.untracked.bool( False ),
5352         tofCorrType = cms.int32( 0 ),
5353         tTrigLabel = cms.string( "" ),
5354         wirePropCorrType = cms.int32( 0 ),
5355         doTOFCorrection = cms.bool( True ),
5356         vPropWire = cms.double( 24.4 ),
5357         doT0Correction = cms.bool( True ),
5358         doWirePropCorrection = cms.bool( True ),
5359         t0Label = cms.string( "" )
5360       ),
5361       useUncertDB = cms.bool( True ),
5362       doVdriftCorr = cms.bool( True ),
5363       minTime = cms.double( -3.0 ),
5364       tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
5365       readLegacyTTrigDB = cms.bool( True ),
5366       readLegacyVDriftDB = cms.bool( True )
5367     ),
5368     recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
5369     debug = cms.untracked.bool( False ),
5370     dtDigiLabel = cms.InputTag( "hltMuonDTDigis" )
5371 )
5372 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
5373     Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
5374     Reco4DAlgoConfig = cms.PSet( 
5375       Reco2DAlgoConfig = cms.PSet( 
5376         AlphaMaxPhi = cms.double( 1.0 ),
5377         debug = cms.untracked.bool( False ),
5378         segmCleanerMode = cms.int32( 2 ),
5379         AlphaMaxTheta = cms.double( 0.9 ),
5380         hit_afterT0_resolution = cms.double( 0.03 ),
5381         performT0_vdriftSegCorrection = cms.bool( False ),
5382         recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
5383         recAlgoConfig = cms.PSet( 
5384           maxTime = cms.double( 420.0 ),
5385           debug = cms.untracked.bool( False ),
5386           stepTwoFromDigi = cms.bool( False ),
5387           tTrigModeConfig = cms.PSet( 
5388             debug = cms.untracked.bool( False ),
5389             tofCorrType = cms.int32( 0 ),
5390             tTrigLabel = cms.string( "" ),
5391             wirePropCorrType = cms.int32( 0 ),
5392             doTOFCorrection = cms.bool( True ),
5393             vPropWire = cms.double( 24.4 ),
5394             doT0Correction = cms.bool( True ),
5395             doWirePropCorrection = cms.bool( True ),
5396             t0Label = cms.string( "" )
5397           ),
5398           useUncertDB = cms.bool( True ),
5399           doVdriftCorr = cms.bool( True ),
5400           minTime = cms.double( -3.0 ),
5401           tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
5402           readLegacyTTrigDB = cms.bool( True ),
5403           readLegacyVDriftDB = cms.bool( True )
5404         ),
5405         MaxAllowedHits = cms.uint32( 50 ),
5406         nUnSharedHitsMin = cms.int32( 2 ),
5407         nSharedHitsMax = cms.int32( 2 ),
5408         performT0SegCorrection = cms.bool( False ),
5409         perform_delta_rejecting = cms.bool( False )
5410       ),
5411       Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
5412       debug = cms.untracked.bool( False ),
5413       segmCleanerMode = cms.int32( 2 ),
5414       AllDTRecHits = cms.bool( True ),
5415       hit_afterT0_resolution = cms.double( 0.03 ),
5416       performT0_vdriftSegCorrection = cms.bool( False ),
5417       recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
5418       recAlgoConfig = cms.PSet( 
5419         maxTime = cms.double( 420.0 ),
5420         debug = cms.untracked.bool( False ),
5421         stepTwoFromDigi = cms.bool( False ),
5422         tTrigModeConfig = cms.PSet( 
5423           debug = cms.untracked.bool( False ),
5424           tofCorrType = cms.int32( 0 ),
5425           tTrigLabel = cms.string( "" ),
5426           wirePropCorrType = cms.int32( 0 ),
5427           doTOFCorrection = cms.bool( True ),
5428           vPropWire = cms.double( 24.4 ),
5429           doT0Correction = cms.bool( True ),
5430           doWirePropCorrection = cms.bool( True ),
5431           t0Label = cms.string( "" )
5432         ),
5433         useUncertDB = cms.bool( True ),
5434         doVdriftCorr = cms.bool( True ),
5435         minTime = cms.double( -3.0 ),
5436         tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
5437         readLegacyTTrigDB = cms.bool( True ),
5438         readLegacyVDriftDB = cms.bool( True )
5439       ),
5440       nUnSharedHitsMin = cms.int32( 2 ),
5441       nSharedHitsMax = cms.int32( 2 ),
5442       performT0SegCorrection = cms.bool( False ),
5443       perform_delta_rejecting = cms.bool( False )
5444     ),
5445     debug = cms.untracked.bool( False ),
5446     recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
5447     recHits2DLabel = cms.InputTag( "dt2DSegments" )
5448 )
5449 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
5450     InputObjects = cms.InputTag( "rawDataCollector" ),
5451     UseExaminer = cms.bool( True ),
5452     ExaminerMask = cms.uint32( 535558134 ),
5453     UseSelectiveUnpacking = cms.bool( True ),
5454     ErrorMask = cms.uint32( 0 ),
5455     UnpackStatusDigis = cms.bool( False ),
5456     UseFormatStatus = cms.bool( True ),
5457     useRPCs = cms.bool( False ),
5458     useGEMs = cms.bool( False ),
5459     useCSCShowers = cms.bool( False ),
5460     Debug = cms.untracked.bool( False ),
5461     PrintEventNumber = cms.untracked.bool( False ),
5462     runDQM = cms.untracked.bool( False ),
5463     VisualFEDInspect = cms.untracked.bool( False ),
5464     VisualFEDShort = cms.untracked.bool( False ),
5465     FormatedEventDump = cms.untracked.bool( False ),
5466     SuppressZeroLCT = cms.untracked.bool( True ),
5467     DisableMappingCheck = cms.untracked.bool( False ),
5468     B904Setup = cms.untracked.bool( False ),
5469     B904vmecrate = cms.untracked.int32( 1 ),
5470     B904dmb = cms.untracked.int32( 3 )
5471 )
5472 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
5473     CSCStripPeakThreshold = cms.double( 10.0 ),
5474     CSCStripClusterChargeCut = cms.double( 25.0 ),
5475     CSCStripxtalksOffset = cms.double( 0.03 ),
5476     UseAverageTime = cms.bool( False ),
5477     UseParabolaFit = cms.bool( False ),
5478     UseFivePoleFit = cms.bool( True ),
5479     CSCWireClusterDeltaT = cms.int32( 1 ),
5480     CSCUseCalibrations = cms.bool( True ),
5481     CSCUseStaticPedestals = cms.bool( False ),
5482     CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
5483     wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
5484     stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
5485     readBadChannels = cms.bool( False ),
5486     readBadChambers = cms.bool( True ),
5487     CSCUseTimingCorrections = cms.bool( True ),
5488     CSCUseGasGainCorrections = cms.bool( False ),
5489     CSCDebug = cms.untracked.bool( False ),
5490     CSCstripWireDeltaTime = cms.int32( 8 ),
5491     XTasymmetry_ME1a = cms.double( 0.023 ),
5492     XTasymmetry_ME1b = cms.double( 0.01 ),
5493     XTasymmetry_ME12 = cms.double( 0.015 ),
5494     XTasymmetry_ME13 = cms.double( 0.02 ),
5495     XTasymmetry_ME21 = cms.double( 0.023 ),
5496     XTasymmetry_ME22 = cms.double( 0.023 ),
5497     XTasymmetry_ME31 = cms.double( 0.023 ),
5498     XTasymmetry_ME32 = cms.double( 0.023 ),
5499     XTasymmetry_ME41 = cms.double( 0.023 ),
5500     ConstSyst_ME1a = cms.double( 0.01 ),
5501     ConstSyst_ME1b = cms.double( 0.02 ),
5502     ConstSyst_ME12 = cms.double( 0.02 ),
5503     ConstSyst_ME13 = cms.double( 0.03 ),
5504     ConstSyst_ME21 = cms.double( 0.03 ),
5505     ConstSyst_ME22 = cms.double( 0.03 ),
5506     ConstSyst_ME31 = cms.double( 0.03 ),
5507     ConstSyst_ME32 = cms.double( 0.03 ),
5508     ConstSyst_ME41 = cms.double( 0.03 ),
5509     NoiseLevel_ME1a = cms.double( 9.0 ),
5510     NoiseLevel_ME1b = cms.double( 6.0 ),
5511     NoiseLevel_ME12 = cms.double( 7.0 ),
5512     NoiseLevel_ME13 = cms.double( 4.0 ),
5513     NoiseLevel_ME21 = cms.double( 5.0 ),
5514     NoiseLevel_ME22 = cms.double( 7.0 ),
5515     NoiseLevel_ME31 = cms.double( 5.0 ),
5516     NoiseLevel_ME32 = cms.double( 7.0 ),
5517     NoiseLevel_ME41 = cms.double( 5.0 ),
5518     CSCUseReducedWireTimeWindow = cms.bool( True ),
5519     CSCWireTimeWindowLow = cms.int32( 5 ),
5520     CSCWireTimeWindowHigh = cms.int32( 11 )
5521 )
5522 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
5523     inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
5524     algo_type = cms.int32( 1 ),
5525     algo_psets = cms.VPSet( 
5526       cms.PSet(  parameters_per_chamber_type = cms.vint32( 1, 2, 3, 4, 5, 6, 5, 6, 5, 6 ),
5527         algo_psets = cms.VPSet( 
5528           cms.PSet(  wideSeg = cms.double( 3.0 ),
5529             chi2Norm_2D_ = cms.double( 35.0 ),
5530             dRIntMax = cms.double( 2.0 ),
5531             doCollisions = cms.bool( True ),
5532             dPhiMax = cms.double( 0.006 ),
5533             dRMax = cms.double( 1.5 ),
5534             dPhiIntMax = cms.double( 0.005 ),
5535             minLayersApart = cms.int32( 1 ),
5536             chi2Max = cms.double( 100.0 ),
5537             chi2_str = cms.double( 50.0 )
5538           ),
5539           cms.PSet(  wideSeg = cms.double( 3.0 ),
5540             chi2Norm_2D_ = cms.double( 35.0 ),
5541             dRIntMax = cms.double( 2.0 ),
5542             doCollisions = cms.bool( True ),
5543             dPhiMax = cms.double( 0.005 ),
5544             dRMax = cms.double( 1.5 ),
5545             dPhiIntMax = cms.double( 0.004 ),
5546             minLayersApart = cms.int32( 1 ),
5547             chi2Max = cms.double( 100.0 ),
5548             chi2_str = cms.double( 50.0 )
5549           ),
5550           cms.PSet(  wideSeg = cms.double( 3.0 ),
5551             chi2Norm_2D_ = cms.double( 35.0 ),
5552             dRIntMax = cms.double( 2.0 ),
5553             doCollisions = cms.bool( True ),
5554             dPhiMax = cms.double( 0.004 ),
5555             dRMax = cms.double( 1.5 ),
5556             dPhiIntMax = cms.double( 0.003 ),
5557             minLayersApart = cms.int32( 1 ),
5558             chi2Max = cms.double( 100.0 ),
5559             chi2_str = cms.double( 50.0 )
5560           ),
5561           cms.PSet(  wideSeg = cms.double( 3.0 ),
5562             chi2Norm_2D_ = cms.double( 20.0 ),
5563             dRIntMax = cms.double( 2.0 ),
5564             doCollisions = cms.bool( True ),
5565             dPhiMax = cms.double( 0.003 ),
5566             dRMax = cms.double( 1.5 ),
5567             dPhiIntMax = cms.double( 0.002 ),
5568             minLayersApart = cms.int32( 1 ),
5569             chi2Max = cms.double( 60.0 ),
5570             chi2_str = cms.double( 30.0 )
5571           ),
5572           cms.PSet(  wideSeg = cms.double( 3.0 ),
5573             chi2Norm_2D_ = cms.double( 60.0 ),
5574             dRIntMax = cms.double( 2.0 ),
5575             doCollisions = cms.bool( True ),
5576             dPhiMax = cms.double( 0.007 ),
5577             dRMax = cms.double( 1.5 ),
5578             dPhiIntMax = cms.double( 0.005 ),
5579             minLayersApart = cms.int32( 1 ),
5580             chi2Max = cms.double( 180.0 ),
5581             chi2_str = cms.double( 80.0 )
5582           ),
5583           cms.PSet(  wideSeg = cms.double( 3.0 ),
5584             chi2Norm_2D_ = cms.double( 35.0 ),
5585             dRIntMax = cms.double( 2.0 ),
5586             doCollisions = cms.bool( True ),
5587             dPhiMax = cms.double( 0.006 ),
5588             dRMax = cms.double( 1.5 ),
5589             dPhiIntMax = cms.double( 0.004 ),
5590             minLayersApart = cms.int32( 1 ),
5591             chi2Max = cms.double( 100.0 ),
5592             chi2_str = cms.double( 50.0 )
5593           )
5594         ),
5595         algo_name = cms.string( "CSCSegAlgoRU" ),
5596         chamber_types = cms.vstring( 'ME1/a',
5597           'ME1/b',
5598           'ME1/2',
5599           'ME1/3',
5600           'ME2/1',
5601           'ME2/2',
5602           'ME3/1',
5603           'ME3/2',
5604           'ME4/1',
5605           'ME4/2' )
5606       )
5607     )
5608 )
5609 fragment.hltMuonRPCDigisCPPF = cms.EDProducer( "RPCAMCRawToDigi",
5610     inputTag = cms.InputTag( "rawDataCollector" ),
5611     calculateCRC = cms.bool( True ),
5612     fillCounters = cms.bool( True ),
5613     RPCAMCUnpacker = cms.string( "RPCCPPFUnpacker" ),
5614     RPCAMCUnpackerSettings = cms.PSet( 
5615       bxMin = cms.int32( -2 ),
5616       cppfDaqDelay = cms.int32( 2 ),
5617       fillAMCCounters = cms.bool( True ),
5618       bxMax = cms.int32( 2 )
5619     )
5620 )
5621 fragment.hltOmtfDigis = cms.EDProducer( "OmtfUnpacker",
5622     inputLabel = cms.InputTag( "rawDataCollector" ),
5623     skipRpc = cms.bool( False ),
5624     skipCsc = cms.bool( False ),
5625     skipDt = cms.bool( False ),
5626     skipMuon = cms.bool( False ),
5627     useRpcConnectionFile = cms.bool( False ),
5628     rpcConnectionFile = cms.string( "" ),
5629     outputTag = cms.string( "" )
5630 )
5631 fragment.hltMuonRPCDigisTwinMux = cms.EDProducer( "RPCTwinMuxRawToDigi",
5632     inputTag = cms.InputTag( "rawDataCollector" ),
5633     calculateCRC = cms.bool( True ),
5634     fillCounters = cms.bool( True ),
5635     bxMin = cms.int32( -2 ),
5636     bxMax = cms.int32( 2 )
5637 )
5638 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCDigiMerger",
5639     inputTagSimRPCDigis = cms.InputTag( "" ),
5640     inputTagTwinMuxDigis = cms.InputTag( "hltMuonRPCDigisTwinMux" ),
5641     inputTagOMTFDigis = cms.InputTag( "hltOmtfDigis" ),
5642     inputTagCPPFDigis = cms.InputTag( "hltMuonRPCDigisCPPF" ),
5643     InputLabel = cms.InputTag( "rawDataCollector" ),
5644     bxMinTwinMux = cms.int32( -2 ),
5645     bxMaxTwinMux = cms.int32( 2 ),
5646     bxMinOMTF = cms.int32( -3 ),
5647     bxMaxOMTF = cms.int32( 4 ),
5648     bxMinCPPF = cms.int32( -2 ),
5649     bxMaxCPPF = cms.int32( 2 )
5650 )
5651 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
5652     recAlgoConfig = cms.PSet(  ),
5653     recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
5654     rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
5655     maskSource = cms.string( "File" ),
5656     maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
5657     deadSource = cms.string( "File" ),
5658     deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" )
5659 )
5660 fragment.hltMuonGEMDigis = cms.EDProducer( "GEMRawToDigiModule",
5661     InputLabel = cms.InputTag( "rawDataCollector" ),
5662     useDBEMap = cms.bool( True ),
5663     keepDAQStatus = cms.bool( False ),
5664     readMultiBX = cms.bool( False ),
5665     ge21Off = cms.bool( True ),
5666     fedIdStart = cms.uint32( 1467 ),
5667     fedIdEnd = cms.uint32( 1478 )
5668 )
5669 fragment.hltGemRecHits = cms.EDProducer( "GEMRecHitProducer",
5670     recAlgoConfig = cms.PSet(  ),
5671     recAlgo = cms.string( "GEMRecHitStandardAlgo" ),
5672     gemDigiLabel = cms.InputTag( "hltMuonGEMDigis" ),
5673     applyMasking = cms.bool( True ),
5674     ge21Off = cms.bool( False )
5675 )
5676 fragment.hltGemSegments = cms.EDProducer( "GEMSegmentProducer",
5677     gemRecHitLabel = cms.InputTag( "hltGemRecHits" ),
5678     enableGE0 = cms.bool( True ),
5679     enableGE12 = cms.bool( False ),
5680     ge0_name = cms.string( "GE0SegAlgoRU" ),
5681     algo_name = cms.string( "GEMSegmentAlgorithm" ),
5682     ge0_pset = cms.PSet( 
5683       maxChi2GoodSeg = cms.double( 50.0 ),
5684       maxChi2Prune = cms.double( 50.0 ),
5685       maxNumberOfHitsPerLayer = cms.uint32( 100 ),
5686       maxETASeeds = cms.double( 0.1 ),
5687       maxPhiAdditional = cms.double( 0.001096605744 ),
5688       minNumberOfHits = cms.uint32( 4 ),
5689       doCollisions = cms.bool( True ),
5690       maxPhiSeeds = cms.double( 0.001096605744 ),
5691       requireCentralBX = cms.bool( True ),
5692       maxChi2Additional = cms.double( 100.0 ),
5693       allowWideSegments = cms.bool( True ),
5694       maxNumberOfHits = cms.uint32( 300 ),
5695       maxTOFDiff = cms.double( 25.0 )
5696     ),
5697     algo_pset = cms.PSet( 
5698       dYclusBoxMax = cms.double( 5.0 ),
5699       dXclusBoxMax = cms.double( 1.0 ),
5700       maxRecHitsInCluster = cms.int32( 4 ),
5701       preClustering = cms.bool( True ),
5702       preClusteringUseChaining = cms.bool( True ),
5703       dEtaChainBoxMax = cms.double( 0.05 ),
5704       clusterOnlySameBXRecHits = cms.bool( True ),
5705       minHitsPerSegment = cms.uint32( 2 ),
5706       dPhiChainBoxMax = cms.double( 0.02 )
5707     )
5708 )
5709 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
5710     beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
5711     scaleDT = cms.bool( True ),
5712     CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5713     DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5714     ME0RecSegmentLabel = cms.InputTag( "me0Segments" ),
5715     EnableDTMeasurement = cms.bool( True ),
5716     EnableCSCMeasurement = cms.bool( True ),
5717     EnableME0Measurement = cms.bool( False ),
5718     crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
5719     crackWindow = cms.double( 0.04 ),
5720     deltaPhiSearchWindow = cms.double( 0.25 ),
5721     deltaEtaSearchWindow = cms.double( 0.2 ),
5722     deltaEtaCrackSearchWindow = cms.double( 0.25 ),
5723     CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
5724     CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 ),
5725     CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
5726     CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
5727     CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
5728     CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
5729     CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
5730     CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
5731     CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
5732     DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
5733     DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
5734     DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
5735     DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
5736     DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
5737     DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
5738     OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
5739     OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
5740     OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
5741     OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
5742     OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
5743     SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
5744     SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
5745     SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
5746     SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
5747     SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
5748     SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
5749     SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
5750     SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
5751     SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
5752     SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
5753     SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
5754     SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
5755     SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
5756     SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
5757     SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
5758     SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
5759     SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
5760     SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
5761     CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
5762     CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
5763     CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
5764     CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
5765     CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
5766     CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
5767     CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
5768     CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
5769     CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
5770     CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
5771     CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
5772     OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
5773     OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
5774     OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
5775     OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
5776     OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
5777     DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
5778     DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
5779     DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
5780     DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
5781     DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
5782     DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
5783     DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
5784     DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
5785     DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
5786     DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
5787     DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
5788     DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
5789     SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
5790     SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
5791     SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
5792     SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
5793     SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
5794     SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
5795     SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
5796     SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
5797     SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
5798     SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
5799     SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
5800     SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
5801     SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
5802     SME_22_0_scale = cms.vdouble( -3.457901, 0.0 )
5803 )
5804 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
5805     GMTReadoutCollection = cms.InputTag( "" ),
5806     InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5807     Propagator = cms.string( "SteppingHelixPropagatorAny" ),
5808     L1MinPt = cms.double( 0.0 ),
5809     L1MaxEta = cms.double( 2.5 ),
5810     L1MinQuality = cms.uint32( 7 ),
5811     SetMinPtBarrelTo = cms.double( 3.5 ),
5812     SetMinPtEndcapTo = cms.double( 1.0 ),
5813     UseOfflineSeed = cms.untracked.bool( True ),
5814     UseUnassociatedL1 = cms.bool( False ),
5815     MatchDR = cms.vdouble( 0.3 ),
5816     EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
5817     CentralBxOnly = cms.bool( True ),
5818     MatchType = cms.uint32( 0 ),
5819     SortType = cms.uint32( 0 ),
5820     OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
5821     ServiceParameters = cms.PSet( 
5822       RPCLayers = cms.bool( True ),
5823       UseMuonNavigation = cms.untracked.bool( True ),
5824       Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
5825     )
5826 )
5827 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
5828     ServiceParameters = cms.PSet( 
5829       RPCLayers = cms.bool( True ),
5830       UseMuonNavigation = cms.untracked.bool( True ),
5831       Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
5832         'hltESPFastSteppingHelixPropagatorOpposite' )
5833     ),
5834     InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
5835     SeedTransformerParameters = cms.PSet( 
5836       Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
5837       NMinRecHits = cms.uint32( 2 ),
5838       RescaleError = cms.double( 100.0 ),
5839       Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5840       UseSubRecHits = cms.bool( False ),
5841       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
5842     ),
5843     L2TrajBuilderParameters = cms.PSet( 
5844       BWFilterParameters = cms.PSet( 
5845         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5846         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5847         BWSeedType = cms.string( "fromGenerator" ),
5848         GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
5849         RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
5850         EnableGEMMeasurement = cms.bool( True ),
5851         EnableRPCMeasurement = cms.bool( True ),
5852         MuonTrajectoryUpdatorParameters = cms.PSet( 
5853           ExcludeRPCFromFit = cms.bool( False ),
5854           Granularity = cms.int32( 0 ),
5855           MaxChi2 = cms.double( 25.0 ),
5856           RescaleError = cms.bool( False ),
5857           RescaleErrorFactor = cms.double( 100.0 ),
5858           UseInvalidHits = cms.bool( True )
5859         ),
5860         EnableCSCMeasurement = cms.bool( True ),
5861         MaxChi2 = cms.double( 100.0 ),
5862         FitDirection = cms.string( "outsideIn" ),
5863         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5864         NumberOfSigma = cms.double( 3.0 ),
5865         EnableDTMeasurement = cms.bool( True )
5866       ),
5867       DoSeedRefit = cms.bool( False ),
5868       FilterParameters = cms.PSet( 
5869         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5870         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5871         GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
5872         RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
5873         EnableGEMMeasurement = cms.bool( True ),
5874         EnableRPCMeasurement = cms.bool( True ),
5875         MuonTrajectoryUpdatorParameters = cms.PSet( 
5876           ExcludeRPCFromFit = cms.bool( False ),
5877           Granularity = cms.int32( 0 ),
5878           MaxChi2 = cms.double( 25.0 ),
5879           RescaleError = cms.bool( False ),
5880           RescaleErrorFactor = cms.double( 100.0 ),
5881           UseInvalidHits = cms.bool( True )
5882         ),
5883         EnableCSCMeasurement = cms.bool( True ),
5884         MaxChi2 = cms.double( 1000.0 ),
5885         FitDirection = cms.string( "insideOut" ),
5886         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5887         NumberOfSigma = cms.double( 3.0 ),
5888         EnableDTMeasurement = cms.bool( True )
5889       ),
5890       SeedPosition = cms.string( "in" ),
5891       DoBackwardFilter = cms.bool( True ),
5892       DoRefit = cms.bool( False ),
5893       NavigationType = cms.string( "Standard" ),
5894       SeedTransformerParameters = cms.PSet( 
5895         Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
5896         NMinRecHits = cms.uint32( 2 ),
5897         RescaleError = cms.double( 100.0 ),
5898         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5899         UseSubRecHits = cms.bool( False ),
5900         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
5901       ),
5902       SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
5903     ),
5904     DoSeedRefit = cms.bool( False ),
5905     TrackLoaderParameters = cms.PSet( 
5906       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5907       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5908       DoSmoothing = cms.bool( False ),
5909       VertexConstraint = cms.bool( True ),
5910       MuonUpdatorAtVertexParameters = cms.PSet( 
5911         MaxChi2 = cms.double( 1000000.0 ),
5912         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
5913         BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
5914         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
5915       ),
5916       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
5917     ),
5918     MuonTrajectoryBuilder = cms.string( "Exhaustive" )
5919 )
5920 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
5921     InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5922 )
5923 fragment.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOIDNN",
5924     src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
5925     layersToTry = cms.int32( 2 ),
5926     fixedErrorRescaleFactorForHitless = cms.double( 2.0 ),
5927     hitsToTry = cms.int32( 1 ),
5928     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
5929     estimator = cms.string( "hltESPChi2MeasurementEstimator100" ),
5930     maxEtaForTOB = cms.double( 1.8 ),
5931     minEtaForTEC = cms.double( 0.7 ),
5932     debug = cms.untracked.bool( False ),
5933     maxSeeds = cms.uint32( 20 ),
5934     maxHitlessSeeds = cms.uint32( 5 ),
5935     maxHitSeeds = cms.uint32( 1 ),
5936     propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ),
5937     maxHitlessSeedsIP = cms.uint32( 5 ),
5938     maxHitlessSeedsMuS = cms.uint32( 0 ),
5939     maxHitDoubletSeeds = cms.uint32( 0 ),
5940     getStrategyFromDNN = cms.bool( True ),
5941     useRegressor = cms.bool( False ),
5942     dnnMetadataPath = cms.string( "RecoMuon/TrackerSeedGenerator/data/OIseeding/DNNclassifier_Run3_metadata.json" )
5943 )
5944 fragment.hltIterL3OITrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
5945     cleanTrajectoryAfterInOut = cms.bool( False ),
5946     doSeedingRegionRebuilding = cms.bool( False ),
5947     onlyPixelHitsForSeedCleaner = cms.bool( False ),
5948     reverseTrajectories = cms.bool( True ),
5949     useHitsSplitting = cms.bool( False ),
5950     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
5951     src = cms.InputTag( "hltIterL3OISeedsFromL2Muons" ),
5952     clustersToSkip = cms.InputTag( "" ),
5953     phase2clustersToSkip = cms.InputTag( "" ),
5954     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
5955     TransientInitialStateEstimatorParameters = cms.PSet( 
5956       propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
5957       numberMeasurementsForFit = cms.int32( 4 ),
5958       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
5959     ),
5960     numHitsForSeedCleaner = cms.int32( 4 ),
5961     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5962     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5963     TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
5964     maxNSeeds = cms.uint32( 500000 ),
5965     maxSeedsBeforeCleaning = cms.uint32( 5000 )
5966 )
5967 fragment.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
5968     TrajectoryInEvent = cms.bool( False ),
5969     useHitsSplitting = cms.bool( False ),
5970     src = cms.InputTag( "hltIterL3OITrackCandidates" ),
5971     clusterRemovalInfo = cms.InputTag( "" ),
5972     AlgorithmName = cms.string( "iter10" ),
5973     GeometricInnerState = cms.bool( True ),
5974     reMatchSplitHits = cms.bool( False ),
5975     usePropagatorForPCA = cms.bool( False ),
5976     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5977     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
5978     useSimpleMF = cms.bool( False ),
5979     SimpleMagneticField = cms.string( "" ),
5980     Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
5981     Propagator = cms.string( "PropagatorWithMaterial" ),
5982     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5983     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5984     MeasurementTracker = cms.string( "hltESPMeasurementTracker" )
5985 )
5986 fragment.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
5987     src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
5988     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
5989     vertices = cms.InputTag( "Notused" ),
5990     ignoreVertices = cms.bool( True ),
5991     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
5992     mva = cms.PSet( 
5993       minPixelHits = cms.vint32( 0, 0, 0 ),
5994       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
5995       dr_par = cms.PSet( 
5996         d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
5997         dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
5998         dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
5999         dr_exp = cms.vint32( 4, 4, 2147483647 ),
6000         d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6001       ),
6002       maxLostLayers = cms.vint32( 4, 3, 2 ),
6003       min3DLayers = cms.vint32( 0, 0, 0 ),
6004       dz_par = cms.PSet( 
6005         dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6006         dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6007         dz_exp = cms.vint32( 4, 4, 2147483647 )
6008       ),
6009       minNVtxTrk = cms.int32( 3 ),
6010       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6011       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6012       maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6013       maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ),
6014       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6015       minLayers = cms.vint32( 3, 5, 5 )
6016     )
6017 )
6018 fragment.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6019     originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6020     originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','MVAValues' ),
6021     originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','QualityMasks' ),
6022     minQuality = cms.string( "highPurity" ),
6023     copyExtras = cms.untracked.bool( True ),
6024     copyTrajectories = cms.untracked.bool( False )
6025 )
6026 fragment.hltL3MuonsIterL3OI = cms.EDProducer( "L3MuonProducer",
6027     ServiceParameters = cms.PSet( 
6028       RPCLayers = cms.bool( True ),
6029       UseMuonNavigation = cms.untracked.bool( True ),
6030       Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6031         'SteppingHelixPropagatorAny',
6032         'hltESPSmartPropagator',
6033         'hltESPSteppingHelixPropagatorOpposite' )
6034     ),
6035     MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6036     TrackLoaderParameters = cms.PSet( 
6037       MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6038       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6039       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6040       DoSmoothing = cms.bool( True ),
6041       SmoothTkTrack = cms.untracked.bool( False ),
6042       VertexConstraint = cms.bool( False ),
6043       MuonUpdatorAtVertexParameters = cms.PSet( 
6044         MaxChi2 = cms.double( 1000000.0 ),
6045         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6046         Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6047       ),
6048       PutTkTrackIntoEvent = cms.untracked.bool( False ),
6049       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6050     ),
6051     L3TrajBuilderParameters = cms.PSet( 
6052       PtCut = cms.double( 1.0 ),
6053       TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6054       GlobalMuonTrackMatcher = cms.PSet( 
6055         Chi2Cut_3 = cms.double( 200.0 ),
6056         DeltaDCut_2 = cms.double( 10.0 ),
6057         Eta_threshold = cms.double( 1.2 ),
6058         Quality_2 = cms.double( 15.0 ),
6059         DeltaDCut_1 = cms.double( 40.0 ),
6060         Quality_3 = cms.double( 7.0 ),
6061         DeltaDCut_3 = cms.double( 15.0 ),
6062         Quality_1 = cms.double( 20.0 ),
6063         Pt_threshold1 = cms.double( 0.0 ),
6064         DeltaRCut_2 = cms.double( 0.2 ),
6065         DeltaRCut_1 = cms.double( 0.1 ),
6066         Pt_threshold2 = cms.double( 9.99999999E8 ),
6067         Chi2Cut_1 = cms.double( 50.0 ),
6068         Chi2Cut_2 = cms.double( 50.0 ),
6069         DeltaRCut_3 = cms.double( 1.0 ),
6070         LocChi2Cut = cms.double( 0.001 ),
6071         Propagator = cms.string( "hltESPSmartPropagator" ),
6072         MinPt = cms.double( 1.0 ),
6073         MinP = cms.double( 2.5 )
6074       ),
6075       ScaleTECxFactor = cms.double( -1.0 ),
6076       tkTrajUseVertex = cms.bool( False ),
6077       MuonTrackingRegionBuilder = cms.PSet( 
6078         Rescale_Dz = cms.double( 4.0 ),
6079         Pt_fixed = cms.bool( False ),
6080         Eta_fixed = cms.bool( True ),
6081         Eta_min = cms.double( 0.1 ),
6082         DeltaZ = cms.double( 24.2 ),
6083         maxRegions = cms.int32( 2 ),
6084         EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6085         UseVertex = cms.bool( False ),
6086         Z_fixed = cms.bool( False ),
6087         PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6088         PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6089         Rescale_phi = cms.double( 3.0 ),
6090         DeltaEta = cms.double( 0.2 ),
6091         precise = cms.bool( True ),
6092         OnDemand = cms.int32( -1 ),
6093         EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6094         MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6095         vertexCollection = cms.InputTag( "pixelVertices" ),
6096         Pt_min = cms.double( 3.0 ),
6097         beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6098         Phi_fixed = cms.bool( True ),
6099         DeltaR = cms.double( 0.025 ),
6100         input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6101         DeltaPhi = cms.double( 0.15 ),
6102         Phi_min = cms.double( 0.1 ),
6103         Rescale_eta = cms.double( 3.0 )
6104       ),
6105       TrackTransformer = cms.PSet( 
6106         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6107         RefitDirection = cms.string( "insideOut" ),
6108         RefitRPCHits = cms.bool( True ),
6109         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6110         DoPredictionsOnly = cms.bool( False ),
6111         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6112         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6113         Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6114       ),
6115       tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6116       RefitRPCHits = cms.bool( True ),
6117       tkTrajVertex = cms.InputTag( "Notused" ),
6118       GlbRefitterParameters = cms.PSet( 
6119         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6120         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6121         RefitFlag = cms.bool( True ),
6122         SkipStation = cms.int32( -1 ),
6123         Chi2CutRPC = cms.double( 1.0 ),
6124         PropDirForCosmics = cms.bool( False ),
6125         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6126         GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
6127         HitThreshold = cms.int32( 1 ),
6128         Chi2CutGEM = cms.double( 1.0 ),
6129         DYTthrs = cms.vint32( 30, 15 ),
6130         TrackerSkipSystem = cms.int32( -1 ),
6131         RefitDirection = cms.string( "insideOut" ),
6132         Chi2CutCSC = cms.double( 150.0 ),
6133         Chi2CutDT = cms.double( 10.0 ),
6134         RefitRPCHits = cms.bool( True ),
6135         TrackerSkipSection = cms.int32( -1 ),
6136         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6137         DoPredictionsOnly = cms.bool( False ),
6138         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6139         MuonHitsOption = cms.int32( 1 ),
6140         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6141       ),
6142       PCut = cms.double( 2.5 ),
6143       tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6144       TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6145       tkTrajMaxChi2 = cms.double( 9999.0 ),
6146       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6147       ScaleTECyFactor = cms.double( -1.0 ),
6148       tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurity" )
6149     )
6150 )
6151 fragment.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
6152     labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6153 )
6154 fragment.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner",
6155     labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6156 )
6157 fragment.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
6158     InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ),
6159     InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6160     MuonPtOption = cms.string( "Tracker" )
6161 )
6162 fragment.hltL2SelectorForL3IO = cms.EDProducer( "HLTMuonL2SelectorForL3IO",
6163     l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6164     l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidates" ),
6165     InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6166     applyL3Filters = cms.bool( False ),
6167     MinNhits = cms.int32( 1 ),
6168     MaxNormalizedChi2 = cms.double( 20.0 ),
6169     MinNmuonHits = cms.int32( 1 ),
6170     MaxPtDifference = cms.double( 0.3 )
6171 )
6172 fragment.hltIterL3MuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionByPtEDProducer",
6173     DeltaR = cms.double( 0.025 ),
6174     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6175     OnDemand = cms.int32( -1 ),
6176     vertexCollection = cms.InputTag( "notUsed" ),
6177     MeasurementTrackerName = cms.InputTag( "" ),
6178     UseVertex = cms.bool( False ),
6179     Rescale_Dz = cms.double( 4.0 ),
6180     Pt_fixed = cms.bool( True ),
6181     Z_fixed = cms.bool( True ),
6182     Pt_min = cms.double( 0.0 ),
6183     DeltaZ = cms.double( 24.2 ),
6184     ptRanges = cms.vdouble( 0.0, 15.0, 20.0, 1.0E64 ),
6185     deltaEtas = cms.vdouble( 0.2, 0.2, 0.2 ),
6186     deltaPhis = cms.vdouble( 0.75, 0.45, 0.225 ),
6187     maxRegions = cms.int32( 5 ),
6188     precise = cms.bool( True ),
6189     input = cms.InputTag( "hltL2SelectorForL3IO" )
6190 )
6191 fragment.hltPixelTracksInRegionL2 = cms.EDProducer( "TrackSelectorByRegion",
6192     tracks = cms.InputTag( "hltPixelTracks" ),
6193     regions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
6194     produceTrackCollection = cms.bool( True ),
6195     produceMask = cms.bool( False )
6196 )
6197 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
6198     InputCollection = cms.InputTag( "hltPixelTracksInRegionL2" ),
6199     InputVertexCollection = cms.InputTag( "" ),
6200     originHalfLength = cms.double( 0.3 ),
6201     originRadius = cms.double( 0.1 ),
6202     useProtoTrackKinematics = cms.bool( False ),
6203     useEventsWithNoVertex = cms.bool( True ),
6204     TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6205     usePV = cms.bool( False ),
6206     includeFourthHit = cms.bool( True ),
6207     produceComplement = cms.bool( False ),
6208     SeedCreatorPSet = cms.PSet(  refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
6209 )
6210 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
6211     src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracks" ),
6212     L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6213     L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
6214     rejectAll = cms.bool( False ),
6215     isFromL1 = cms.bool( False ),
6216     mvaFileB = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v3.xml" ),
6217     mvaFileE = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v3.xml" ),
6218     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 ),
6219     mvaScaleStdB = cms.vdouble( 7.444819891335438E-4, 0.0014335177986615237, 0.003503839482232683, 0.07764362324530726, 0.8223406268068466, 0.6392468338330071, 0.2405783807668161, 0.2904161358810494, 0.21887441827342669, 0.27045195352036544 ),
6220     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 ),
6221     mvaScaleStdE = cms.vdouble( 6.302274350028021E-4, 0.0013138279991871378, 0.004880335178644773, 0.32509543981045624, 0.9449952711981982, 0.279802349646327, 0.3193063648341999, 0.3334815828876066, 0.22528017441813106, 0.2822750719936266 ),
6222     doSort = cms.bool( False ),
6223     nSeedsMaxB = cms.int32( 99999 ),
6224     nSeedsMaxE = cms.int32( 99999 ),
6225     etaEdge = cms.double( 1.2 ),
6226     mvaCutB = cms.double( 0.04 ),
6227     mvaCutE = cms.double( 0.04 ),
6228     minL1Qual = cms.int32( 7 ),
6229     baseScore = cms.double( 0.5 )
6230 )
6231 fragment.hltIter0IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6232     cleanTrajectoryAfterInOut = cms.bool( False ),
6233     doSeedingRegionRebuilding = cms.bool( True ),
6234     onlyPixelHitsForSeedCleaner = cms.bool( False ),
6235     reverseTrajectories = cms.bool( False ),
6236     useHitsSplitting = cms.bool( True ),
6237     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
6238     src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered" ),
6239     clustersToSkip = cms.InputTag( "" ),
6240     phase2clustersToSkip = cms.InputTag( "" ),
6241     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
6242     TransientInitialStateEstimatorParameters = cms.PSet( 
6243       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6244       numberMeasurementsForFit = cms.int32( 4 ),
6245       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6246     ),
6247     numHitsForSeedCleaner = cms.int32( 4 ),
6248     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6249     RedundantSeedCleaner = cms.string( "none" ),
6250     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6251     maxNSeeds = cms.uint32( 100000 ),
6252     maxSeedsBeforeCleaning = cms.uint32( 1000 )
6253 )
6254 fragment.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6255     TrajectoryInEvent = cms.bool( False ),
6256     useHitsSplitting = cms.bool( False ),
6257     src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ),
6258     clusterRemovalInfo = cms.InputTag( "" ),
6259     AlgorithmName = cms.string( "hltIter0" ),
6260     GeometricInnerState = cms.bool( True ),
6261     reMatchSplitHits = cms.bool( False ),
6262     usePropagatorForPCA = cms.bool( False ),
6263     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6264     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
6265     useSimpleMF = cms.bool( True ),
6266     SimpleMagneticField = cms.string( "ParabolicMf" ),
6267     Fitter = cms.string( "hltESPFittingSmootherIT" ),
6268     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
6269     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6270     NavigationSchool = cms.string( "" ),
6271     MeasurementTracker = cms.string( "" )
6272 )
6273 fragment.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6274     src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
6275     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6276     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6277     ignoreVertices = cms.bool( False ),
6278     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6279     mva = cms.PSet( 
6280       minPixelHits = cms.vint32( 0, 0, 0 ),
6281       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6282       dr_par = cms.PSet( 
6283         d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6284         dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6285         dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6286         dr_exp = cms.vint32( 4, 4, 2147483647 ),
6287         d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6288       ),
6289       maxLostLayers = cms.vint32( 1, 1, 1 ),
6290       min3DLayers = cms.vint32( 0, 0, 0 ),
6291       dz_par = cms.PSet( 
6292         dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6293         dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6294         dz_exp = cms.vint32( 4, 4, 2147483647 )
6295       ),
6296       minNVtxTrk = cms.int32( 3 ),
6297       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6298       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6299       maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6300       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6301       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6302       minLayers = cms.vint32( 3, 3, 4 )
6303     )
6304 )
6305 fragment.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6306     originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
6307     originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','MVAValues' ),
6308     originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','QualityMasks' ),
6309     minQuality = cms.string( "highPurity" ),
6310     copyExtras = cms.untracked.bool( True ),
6311     copyTrajectories = cms.untracked.bool( False )
6312 )
6313 fragment.hltL3MuonsIterL3IO = cms.EDProducer( "L3MuonProducer",
6314     ServiceParameters = cms.PSet( 
6315       RPCLayers = cms.bool( True ),
6316       UseMuonNavigation = cms.untracked.bool( True ),
6317       Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6318         'SteppingHelixPropagatorAny',
6319         'hltESPSmartPropagator',
6320         'hltESPSteppingHelixPropagatorOpposite' )
6321     ),
6322     MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6323     TrackLoaderParameters = cms.PSet( 
6324       MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6325       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6326       DoSmoothing = cms.bool( False ),
6327       SmoothTkTrack = cms.untracked.bool( False ),
6328       VertexConstraint = cms.bool( False ),
6329       MuonUpdatorAtVertexParameters = cms.PSet( 
6330         MaxChi2 = cms.double( 1000000.0 ),
6331         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6332         Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6333       ),
6334       PutTkTrackIntoEvent = cms.untracked.bool( False ),
6335       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6336     ),
6337     L3TrajBuilderParameters = cms.PSet( 
6338       PtCut = cms.double( 1.0 ),
6339       TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6340       GlobalMuonTrackMatcher = cms.PSet( 
6341         Chi2Cut_3 = cms.double( 200.0 ),
6342         DeltaDCut_2 = cms.double( 10.0 ),
6343         Eta_threshold = cms.double( 1.2 ),
6344         Quality_2 = cms.double( 15.0 ),
6345         DeltaDCut_1 = cms.double( 40.0 ),
6346         Quality_3 = cms.double( 7.0 ),
6347         DeltaDCut_3 = cms.double( 15.0 ),
6348         Quality_1 = cms.double( 20.0 ),
6349         Pt_threshold1 = cms.double( 0.0 ),
6350         DeltaRCut_2 = cms.double( 0.2 ),
6351         DeltaRCut_1 = cms.double( 0.1 ),
6352         Pt_threshold2 = cms.double( 9.99999999E8 ),
6353         Chi2Cut_1 = cms.double( 50.0 ),
6354         Chi2Cut_2 = cms.double( 50.0 ),
6355         DeltaRCut_3 = cms.double( 1.0 ),
6356         LocChi2Cut = cms.double( 0.001 ),
6357         Propagator = cms.string( "hltESPSmartPropagator" ),
6358         MinPt = cms.double( 1.0 ),
6359         MinP = cms.double( 2.5 )
6360       ),
6361       ScaleTECxFactor = cms.double( -1.0 ),
6362       tkTrajUseVertex = cms.bool( False ),
6363       MuonTrackingRegionBuilder = cms.PSet( 
6364         Rescale_Dz = cms.double( 4.0 ),
6365         Pt_fixed = cms.bool( True ),
6366         Eta_fixed = cms.bool( True ),
6367         Eta_min = cms.double( 0.1 ),
6368         DeltaZ = cms.double( 24.2 ),
6369         maxRegions = cms.int32( 2 ),
6370         EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6371         UseVertex = cms.bool( False ),
6372         Z_fixed = cms.bool( True ),
6373         PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6374         PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6375         Rescale_phi = cms.double( 3.0 ),
6376         DeltaEta = cms.double( 0.04 ),
6377         precise = cms.bool( True ),
6378         OnDemand = cms.int32( -1 ),
6379         EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6380         MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6381         vertexCollection = cms.InputTag( "pixelVertices" ),
6382         Pt_min = cms.double( 3.0 ),
6383         beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6384         Phi_fixed = cms.bool( True ),
6385         DeltaR = cms.double( 0.025 ),
6386         input = cms.InputTag( "hltL2SelectorForL3IO" ),
6387         DeltaPhi = cms.double( 0.15 ),
6388         Phi_min = cms.double( 0.1 ),
6389         Rescale_eta = cms.double( 3.0 )
6390       ),
6391       TrackTransformer = cms.PSet( 
6392         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6393         RefitDirection = cms.string( "insideOut" ),
6394         RefitRPCHits = cms.bool( True ),
6395         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6396         DoPredictionsOnly = cms.bool( False ),
6397         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6398         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6399         Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6400       ),
6401       tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6402       RefitRPCHits = cms.bool( True ),
6403       tkTrajVertex = cms.InputTag( "hltTrimmedPixelVertices" ),
6404       GlbRefitterParameters = cms.PSet( 
6405         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6406         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6407         RefitFlag = cms.bool( True ),
6408         SkipStation = cms.int32( -1 ),
6409         Chi2CutRPC = cms.double( 1.0 ),
6410         PropDirForCosmics = cms.bool( False ),
6411         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6412         GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
6413         HitThreshold = cms.int32( 1 ),
6414         Chi2CutGEM = cms.double( 1.0 ),
6415         DYTthrs = cms.vint32( 30, 15 ),
6416         TrackerSkipSystem = cms.int32( -1 ),
6417         RefitDirection = cms.string( "insideOut" ),
6418         Chi2CutCSC = cms.double( 150.0 ),
6419         Chi2CutDT = cms.double( 10.0 ),
6420         RefitRPCHits = cms.bool( True ),
6421         TrackerSkipSection = cms.int32( -1 ),
6422         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6423         DoPredictionsOnly = cms.bool( False ),
6424         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6425         MuonHitsOption = cms.int32( 1 ),
6426         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6427       ),
6428       PCut = cms.double( 2.5 ),
6429       tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6430       TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6431       matchToSeeds = cms.bool( True ),
6432       tkTrajMaxChi2 = cms.double( 9999.0 ),
6433       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6434       ScaleTECyFactor = cms.double( -1.0 ),
6435       tkTrajLabel = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurity" )
6436     )
6437 )
6438 fragment.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
6439     labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' )
6440 )
6441 fragment.hltL1MuonsPt0 = cms.EDProducer( "HLTL1TMuonSelector",
6442     InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6443     L1MinPt = cms.double( -1.0 ),
6444     L1MaxEta = cms.double( 5.0 ),
6445     L1MinQuality = cms.uint32( 7 ),
6446     CentralBxOnly = cms.bool( True )
6447 )
6448 fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions = cms.EDProducer( "L1MuonSeededTrackingRegionsEDProducer",
6449     Propagator = cms.string( "SteppingHelixPropagatorAny" ),
6450     L1MinPt = cms.double( 0.0 ),
6451     L1MaxEta = cms.double( 2.5 ),
6452     L1MinQuality = cms.uint32( 7 ),
6453     SetMinPtBarrelTo = cms.double( 3.5 ),
6454     SetMinPtEndcapTo = cms.double( 1.0 ),
6455     CentralBxOnly = cms.bool( True ),
6456     RegionPSet = cms.PSet( 
6457       vertexCollection = cms.InputTag( "notUsed" ),
6458       deltaEtas = cms.vdouble( 0.35, 0.35, 0.35, 0.35 ),
6459       zErrorVetex = cms.double( 0.2 ),
6460       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6461       zErrorBeamSpot = cms.double( 24.2 ),
6462       maxNVertices = cms.int32( 1 ),
6463       maxNRegions = cms.int32( 5 ),
6464       nSigmaZVertex = cms.double( 3.0 ),
6465       nSigmaZBeamSpot = cms.double( 4.0 ),
6466       ptMin = cms.double( 0.0 ),
6467       mode = cms.string( "BeamSpotSigma" ),
6468       input = cms.InputTag( "hltL1MuonsPt0" ),
6469       ptRanges = cms.vdouble( 0.0, 10.0, 15.0, 20.0, 1.0E64 ),
6470       searchOpt = cms.bool( False ),
6471       deltaPhis = cms.vdouble( 1.0, 0.8, 0.6, 0.3 ),
6472       whereToUseMeasurementTracker = cms.string( "Never" ),
6473       originRadius = cms.double( 0.2 ),
6474       measurementTrackerName = cms.InputTag( "" ),
6475       precise = cms.bool( True )
6476     ),
6477     ServiceParameters = cms.PSet( 
6478       RPCLayers = cms.bool( True ),
6479       UseMuonNavigation = cms.untracked.bool( True ),
6480       Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
6481     )
6482 )
6483 fragment.hltPixelTracksInRegionL1 = cms.EDProducer( "TrackSelectorByRegion",
6484     tracks = cms.InputTag( "hltPixelTracks" ),
6485     regions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
6486     produceTrackCollection = cms.bool( True ),
6487     produceMask = cms.bool( False )
6488 )
6489 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
6490     InputCollection = cms.InputTag( "hltPixelTracksInRegionL1" ),
6491     InputVertexCollection = cms.InputTag( "" ),
6492     originHalfLength = cms.double( 0.3 ),
6493     originRadius = cms.double( 0.1 ),
6494     useProtoTrackKinematics = cms.bool( False ),
6495     useEventsWithNoVertex = cms.bool( True ),
6496     TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6497     usePV = cms.bool( False ),
6498     includeFourthHit = cms.bool( True ),
6499     produceComplement = cms.bool( False ),
6500     SeedCreatorPSet = cms.PSet(  refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
6501 )
6502 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
6503     src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks" ),
6504     L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6505     L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
6506     rejectAll = cms.bool( False ),
6507     isFromL1 = cms.bool( True ),
6508     mvaFileB = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v3.xml" ),
6509     mvaFileE = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v3.xml" ),
6510     mvaScaleMeanB = cms.vdouble( 3.999966523561405E-4, 1.5340202670472034E-5, 2.6710290157638425E-5, 5.978116313043455E-4, 0.0049135275917734636, 3.4305653488182246E-5, 0.24525118734715307, -0.0024635178849904426 ),
6511     mvaScaleStdB = cms.vdouble( 7.666933596884494E-4, 0.015685297920984408, 0.026294325262867256, 0.07665283880432934, 0.834879854164998, 0.5397258722194461, 0.2807075832224741, 0.32820882609116625 ),
6512     mvaScaleMeanE = cms.vdouble( 3.017047347441654E-4, 9.077959353128816E-5, 2.7101609045025927E-4, 0.004557390407735609, -0.020781128525626812, 9.286198943080588E-4, 0.26674085200387376, -0.002971698676536822 ),
6513     mvaScaleStdE = cms.vdouble( 8.125341035878315E-4, 0.19268436761240013, 0.579019516987623, 0.3222327708969556, 1.0567488273501275, 0.2648980106841699, 0.30889713721141826, 0.3593729790466801 ),
6514     doSort = cms.bool( False ),
6515     nSeedsMaxB = cms.int32( 99999 ),
6516     nSeedsMaxE = cms.int32( 99999 ),
6517     etaEdge = cms.double( 1.2 ),
6518     mvaCutB = cms.double( 0.04 ),
6519     mvaCutE = cms.double( 0.04 ),
6520     minL1Qual = cms.int32( 7 ),
6521     baseScore = cms.double( 0.5 )
6522 )
6523 fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6524     cleanTrajectoryAfterInOut = cms.bool( False ),
6525     doSeedingRegionRebuilding = cms.bool( True ),
6526     onlyPixelHitsForSeedCleaner = cms.bool( False ),
6527     reverseTrajectories = cms.bool( False ),
6528     useHitsSplitting = cms.bool( True ),
6529     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
6530     src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered" ),
6531     clustersToSkip = cms.InputTag( "" ),
6532     phase2clustersToSkip = cms.InputTag( "" ),
6533     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
6534     TransientInitialStateEstimatorParameters = cms.PSet( 
6535       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6536       numberMeasurementsForFit = cms.int32( 4 ),
6537       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6538     ),
6539     numHitsForSeedCleaner = cms.int32( 4 ),
6540     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6541     RedundantSeedCleaner = cms.string( "none" ),
6542     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6543     maxNSeeds = cms.uint32( 100000 ),
6544     maxSeedsBeforeCleaning = cms.uint32( 1000 )
6545 )
6546 fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6547     TrajectoryInEvent = cms.bool( False ),
6548     useHitsSplitting = cms.bool( False ),
6549     src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ),
6550     clusterRemovalInfo = cms.InputTag( "" ),
6551     AlgorithmName = cms.string( "hltIter0" ),
6552     GeometricInnerState = cms.bool( True ),
6553     reMatchSplitHits = cms.bool( False ),
6554     usePropagatorForPCA = cms.bool( False ),
6555     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6556     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
6557     useSimpleMF = cms.bool( True ),
6558     SimpleMagneticField = cms.string( "ParabolicMf" ),
6559     Fitter = cms.string( "hltESPFittingSmootherIT" ),
6560     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
6561     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6562     NavigationSchool = cms.string( "" ),
6563     MeasurementTracker = cms.string( "" )
6564 )
6565 fragment.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6566     src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
6567     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6568     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6569     ignoreVertices = cms.bool( False ),
6570     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6571     mva = cms.PSet( 
6572       minPixelHits = cms.vint32( 0, 0, 0 ),
6573       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6574       dr_par = cms.PSet( 
6575         d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6576         dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6577         dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6578         dr_exp = cms.vint32( 4, 4, 2147483647 ),
6579         d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6580       ),
6581       maxLostLayers = cms.vint32( 1, 1, 1 ),
6582       min3DLayers = cms.vint32( 0, 0, 0 ),
6583       dz_par = cms.PSet( 
6584         dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6585         dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6586         dz_exp = cms.vint32( 4, 4, 2147483647 )
6587       ),
6588       minNVtxTrk = cms.int32( 3 ),
6589       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6590       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6591       maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6592       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6593       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6594       minLayers = cms.vint32( 3, 3, 4 )
6595     )
6596 )
6597 fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6598     originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
6599     originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','MVAValues' ),
6600     originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
6601     minQuality = cms.string( "highPurity" ),
6602     copyExtras = cms.untracked.bool( True ),
6603     copyTrajectories = cms.untracked.bool( False )
6604 )
6605 fragment.hltIter3IterL3FromL1MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
6606     trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ),
6607     trackClassifier = cms.InputTag( '','QualityMasks' ),
6608     pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
6609     stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
6610     oldClusterRemovalInfo = cms.InputTag( "" ),
6611     TrackQuality = cms.string( "highPurity" ),
6612     maxChi2 = cms.double( 16.0 ),
6613     minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
6614     overrideTrkQuals = cms.InputTag( "" )
6615 )
6616 fragment.hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
6617     src = cms.InputTag( "hltMeasurementTrackerEvent" ),
6618     clustersToSkip = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
6619     phase2clustersToSkip = cms.InputTag( "" )
6620 )
6621 fragment.hltIter3IterL3FromL1MuonPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
6622     RegionPSet = cms.PSet( 
6623       vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
6624       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6625       zErrorBeamSpot = cms.double( 15.0 ),
6626       extraPhi = cms.double( 0.0 ),
6627       extraEta = cms.double( 0.0 ),
6628       maxNVertices = cms.int32( 3 ),
6629       nSigmaZVertex = cms.double( 3.0 ),
6630       nSigmaZBeamSpot = cms.double( 4.0 ),
6631       ptMin = cms.double( 1.2 ),
6632       operationMode = cms.string( "VerticesFixed" ),
6633       searchOpt = cms.bool( False ),
6634       whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
6635       originRadius = cms.double( 0.015 ),
6636       measurementTrackerName = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
6637       precise = cms.bool( True ),
6638       zErrorVertex = cms.double( 0.03 )
6639     ),
6640     inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
6641     badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
6642     ignoreSingleFPixPanelModules = cms.bool( True ),
6643     debug = cms.untracked.bool( False ),
6644     createPlottingFiles = cms.untracked.bool( False ),
6645     layerList = cms.vstring( 'BPix1+BPix2',
6646       'BPix1+BPix3',
6647       'BPix1+BPix4',
6648       'BPix2+BPix3',
6649       'BPix2+BPix4',
6650       'BPix3+BPix4',
6651       'BPix1+FPix1_pos',
6652       'BPix1+FPix1_neg',
6653       'BPix1+FPix2_pos',
6654       'BPix1+FPix2_neg',
6655       'BPix1+FPix3_pos',
6656       'BPix1+FPix3_neg',
6657       'BPix2+FPix1_pos',
6658       'BPix2+FPix1_neg',
6659       'BPix2+FPix2_pos',
6660       'BPix2+FPix2_neg',
6661       'BPix3+FPix1_pos',
6662       'BPix3+FPix1_neg',
6663       'FPix1_pos+FPix2_pos',
6664       'FPix1_neg+FPix2_neg',
6665       'FPix1_pos+FPix3_pos',
6666       'FPix1_neg+FPix3_neg',
6667       'FPix2_pos+FPix3_pos',
6668       'FPix2_neg+FPix3_neg' ),
6669     BPix = cms.PSet( 
6670       hitErrorRPhi = cms.double( 0.0027 ),
6671       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6672       skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
6673       useErrorsFromParam = cms.bool( True ),
6674       hitErrorRZ = cms.double( 0.006 ),
6675       HitProducer = cms.string( "hltSiPixelRecHits" )
6676     ),
6677     FPix = cms.PSet( 
6678       hitErrorRPhi = cms.double( 0.0051 ),
6679       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6680       skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
6681       useErrorsFromParam = cms.bool( True ),
6682       hitErrorRZ = cms.double( 0.0036 ),
6683       HitProducer = cms.string( "hltSiPixelRecHits" )
6684     ),
6685     TIB = cms.PSet(  ),
6686     TID = cms.PSet(  ),
6687     TOB = cms.PSet(  ),
6688     TEC = cms.PSet(  ),
6689     MTIB = cms.PSet(  ),
6690     MTID = cms.PSet(  ),
6691     MTOB = cms.PSet(  ),
6692     MTEC = cms.PSet(  )
6693 )
6694 fragment.hltIter3IterL3FromL1MuonTrackingRegions = cms.EDProducer( "L1MuonSeededTrackingRegionsEDProducer",
6695     Propagator = cms.string( "SteppingHelixPropagatorAny" ),
6696     L1MinPt = cms.double( 0.0 ),
6697     L1MaxEta = cms.double( 2.5 ),
6698     L1MinQuality = cms.uint32( 7 ),
6699     SetMinPtBarrelTo = cms.double( 3.5 ),
6700     SetMinPtEndcapTo = cms.double( 1.0 ),
6701     CentralBxOnly = cms.bool( True ),
6702     RegionPSet = cms.PSet( 
6703       vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
6704       deltaEtas = cms.vdouble( 0.175, 0.175, 0.175, 0.175 ),
6705       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6706       zErrorBeamSpot = cms.double( 15.0 ),
6707       maxNVertices = cms.int32( 3 ),
6708       maxNRegions = cms.int32( 3 ),
6709       nSigmaZVertex = cms.double( 3.0 ),
6710       nSigmaZBeamSpot = cms.double( 4.0 ),
6711       ptMin = cms.double( 1.2 ),
6712       mode = cms.string( "VerticesFixed" ),
6713       input = cms.InputTag( "hltL1MuonsPt0" ),
6714       ptRanges = cms.vdouble( 0.0, 10.0, 15.0, 20.0, 1.0E64 ),
6715       searchOpt = cms.bool( False ),
6716       deltaPhis = cms.vdouble( 0.5, 0.4, 0.3, 0.15 ),
6717       whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
6718       originRadius = cms.double( 0.015 ),
6719       measurementTrackerName = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
6720       precise = cms.bool( True )
6721     ),
6722     ServiceParameters = cms.PSet( 
6723       RPCLayers = cms.bool( True ),
6724       UseMuonNavigation = cms.untracked.bool( True ),
6725       Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
6726     )
6727 )
6728 fragment.hltIter3IterL3FromL1MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
6729     doClusterCheck = cms.bool( False ),
6730     MaxNumberOfStripClusters = cms.uint32( 50000 ),
6731     ClusterCollectionLabel = cms.InputTag( "hltMeasurementTrackerEvent" ),
6732     MaxNumberOfPixelClusters = cms.uint32( 40000 ),
6733     PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
6734     cut = cms.string( "" ),
6735     DontCountDetsAboveNClusters = cms.uint32( 0 ),
6736     silentClusterCheck = cms.untracked.bool( False )
6737 )
6738 fragment.hltIter3IterL3FromL1MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
6739     seedingLayers = cms.InputTag( "hltIter3IterL3FromL1MuonPixelLayersAndRegions" ),
6740     trackingRegions = cms.InputTag( "hltIter3IterL3FromL1MuonTrackingRegions" ),
6741     trackingRegionsSeedingLayers = cms.InputTag( "" ),
6742     clusterCheck = cms.InputTag( "hltIter3IterL3FromL1MuonPixelClusterCheck" ),
6743     produceSeedingHitSets = cms.bool( True ),
6744     produceIntermediateHitDoublets = cms.bool( False ),
6745     maxElement = cms.uint32( 0 ),
6746     maxElementTotal = cms.uint32( 50000000 ),
6747     putEmptyIfMaxElementReached = cms.bool( False ),
6748     layerPairs = cms.vuint32( 0 )
6749 )
6750 fragment.hltIter3IterL3FromL1MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
6751     seedingHitSets = cms.InputTag( "hltIter3IterL3FromL1MuonPixelHitDoublets" ),
6752     propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
6753     SeedMomentumForBOFF = cms.double( 5.0 ),
6754     OriginTransverseErrorMultiplier = cms.double( 1.0 ),
6755     MinOneOverPtError = cms.double( 1.0 ),
6756     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6757     magneticField = cms.string( "ParabolicMf" ),
6758     forceKinematicWithRegionDirection = cms.bool( False ),
6759     SeedComparitorPSet = cms.PSet(  ComponentName = cms.string( "none" ) )
6760 )
6761 fragment.hltIter3IterL3FromL1MuonPixelSeedsFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
6762     src = cms.InputTag( "hltIter3IterL3FromL1MuonPixelSeeds" ),
6763     L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6764     L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
6765     rejectAll = cms.bool( False ),
6766     isFromL1 = cms.bool( True ),
6767     mvaFileB = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter3FromL1_DoubletSeeds_barrel_v1.xml" ),
6768     mvaFileE = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter3FromL1_DoubletSeeds_endcap_v1.xml" ),
6769     mvaScaleMeanB = cms.vdouble( 0.006826621711798213, 1.340471761359199E-5, 2.5827749083302998E-6, 3.8329754175309627E-4, -0.006327854398161656, 0.0017211841076523692, 0.2760538806332439, -0.010429922003892818 ),
6770     mvaScaleStdB = cms.vdouble( 0.006225819995879627, 7.4048803387083885E-6, 3.6347963283736586E-6, 0.062213478665703675, 0.828854421408699, 0.3714730344087147, 0.42155116686695293, 0.38566415759730355 ),
6771     mvaScaleMeanE = cms.vdouble( 0.0013243955281318262, 7.150658575633707E-6, 1.0493070182976E-5, -0.004802713888821372, -0.022186379498012398, 8.335525228198972E-4, 0.2915475574025415, -0.01200308471140653 ),
6772     mvaScaleStdE = cms.vdouble( 0.0013768261827517547, 7.80116971559064E-6, 8.819635719472336E-5, 0.27824938208607475, 1.798678366076454, 0.16556388679148643, 0.48300543536161705, 0.401204958844809 ),
6773     doSort = cms.bool( False ),
6774     nSeedsMaxB = cms.int32( 99999 ),
6775     nSeedsMaxE = cms.int32( 99999 ),
6776     etaEdge = cms.double( 1.2 ),
6777     mvaCutB = cms.double( 0.1 ),
6778     mvaCutE = cms.double( 0.1 ),
6779     minL1Qual = cms.int32( 7 ),
6780     baseScore = cms.double( 0.5 )
6781 )
6782 fragment.hltIter3IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6783     cleanTrajectoryAfterInOut = cms.bool( False ),
6784     doSeedingRegionRebuilding = cms.bool( False ),
6785     onlyPixelHitsForSeedCleaner = cms.bool( False ),
6786     reverseTrajectories = cms.bool( False ),
6787     useHitsSplitting = cms.bool( False ),
6788     MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
6789     src = cms.InputTag( "hltIter3IterL3FromL1MuonPixelSeedsFiltered" ),
6790     clustersToSkip = cms.InputTag( "" ),
6791     phase2clustersToSkip = cms.InputTag( "" ),
6792     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
6793     TransientInitialStateEstimatorParameters = cms.PSet( 
6794       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6795       numberMeasurementsForFit = cms.int32( 4 ),
6796       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6797     ),
6798     numHitsForSeedCleaner = cms.int32( 4 ),
6799     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6800     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6801     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6802     maxNSeeds = cms.uint32( 100000 ),
6803     maxSeedsBeforeCleaning = cms.uint32( 1000 )
6804 )
6805 fragment.hltIter3IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6806     TrajectoryInEvent = cms.bool( False ),
6807     useHitsSplitting = cms.bool( False ),
6808     src = cms.InputTag( "hltIter3IterL3FromL1MuonCkfTrackCandidates" ),
6809     clusterRemovalInfo = cms.InputTag( "" ),
6810     AlgorithmName = cms.string( "hltIter3IterL3FromL1Muon" ),
6811     GeometricInnerState = cms.bool( True ),
6812     reMatchSplitHits = cms.bool( False ),
6813     usePropagatorForPCA = cms.bool( False ),
6814     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6815     MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
6816     useSimpleMF = cms.bool( True ),
6817     SimpleMagneticField = cms.string( "ParabolicMf" ),
6818     Fitter = cms.string( "hltESPFittingSmootherIT" ),
6819     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
6820     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6821     NavigationSchool = cms.string( "" ),
6822     MeasurementTracker = cms.string( "" )
6823 )
6824 fragment.hltIter3IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6825     src = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ),
6826     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6827     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6828     ignoreVertices = cms.bool( False ),
6829     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6830     mva = cms.PSet( 
6831       minPixelHits = cms.vint32( 0, 0, 0 ),
6832       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
6833       dr_par = cms.PSet( 
6834         d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
6835         dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
6836         dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
6837         dr_exp = cms.vint32( 4, 4, 4 ),
6838         d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
6839       ),
6840       maxLostLayers = cms.vint32( 1, 1, 1 ),
6841       min3DLayers = cms.vint32( 0, 0, 0 ),
6842       dz_par = cms.PSet( 
6843         dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
6844         dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
6845         dz_exp = cms.vint32( 4, 4, 4 )
6846       ),
6847       minNVtxTrk = cms.int32( 3 ),
6848       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6849       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6850       maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
6851       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6852       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6853       minLayers = cms.vint32( 3, 3, 3 )
6854     )
6855 )
6856 fragment.hltIter3IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6857     originalSource = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ),
6858     originalMVAVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','MVAValues' ),
6859     originalQualVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
6860     minQuality = cms.string( "highPurity" ),
6861     copyExtras = cms.untracked.bool( True ),
6862     copyTrajectories = cms.untracked.bool( False )
6863 )
6864 fragment.hltIter03IterL3FromL1MuonMerged = cms.EDProducer( "TrackListMerger",
6865     copyExtras = cms.untracked.bool( True ),
6866     copyMVA = cms.bool( False ),
6867     TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ),
6868     MaxNormalizedChisq = cms.double( 1000.0 ),
6869     MinPT = cms.double( 0.05 ),
6870     MinFound = cms.int32( 3 ),
6871     Epsilon = cms.double( -0.001 ),
6872     ShareFrac = cms.double( 0.19 ),
6873     allowFirstHitShare = cms.bool( True ),
6874     FoundHitBonus = cms.double( 5.0 ),
6875     LostHitPenalty = cms.double( 20.0 ),
6876     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6877     newQuality = cms.string( "confirmed" ),
6878     setsToMerge = cms.VPSet( 
6879       cms.PSet(  pQual = cms.bool( False ),
6880         tLists = cms.vint32( 0, 1 )
6881       )
6882     ),
6883     hasSelector = cms.vint32( 0, 0 ),
6884     selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ),
6885     writeOnlyTrkQuals = cms.bool( False ),
6886     makeReKeyedSeeds = cms.untracked.bool( False ),
6887     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" )
6888 )
6889 fragment.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger",
6890     copyExtras = cms.untracked.bool( True ),
6891     copyMVA = cms.bool( False ),
6892     TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ),
6893     MaxNormalizedChisq = cms.double( 1000.0 ),
6894     MinPT = cms.double( 0.05 ),
6895     MinFound = cms.int32( 3 ),
6896     Epsilon = cms.double( -0.001 ),
6897     ShareFrac = cms.double( 0.19 ),
6898     allowFirstHitShare = cms.bool( True ),
6899     FoundHitBonus = cms.double( 5.0 ),
6900     LostHitPenalty = cms.double( 20.0 ),
6901     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6902     newQuality = cms.string( "confirmed" ),
6903     setsToMerge = cms.VPSet( 
6904       cms.PSet(  pQual = cms.bool( False ),
6905         tLists = cms.vint32( 0, 1 )
6906       )
6907     ),
6908     hasSelector = cms.vint32( 0, 0 ),
6909     selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ),
6910     writeOnlyTrkQuals = cms.bool( False ),
6911     makeReKeyedSeeds = cms.untracked.bool( False ),
6912     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" )
6913 )
6914 fragment.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger",
6915     copyExtras = cms.untracked.bool( True ),
6916     copyMVA = cms.bool( False ),
6917     TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter03IterL3FromL1MuonMerged' ),
6918     MaxNormalizedChisq = cms.double( 1000.0 ),
6919     MinPT = cms.double( 0.05 ),
6920     MinFound = cms.int32( 3 ),
6921     Epsilon = cms.double( -0.001 ),
6922     ShareFrac = cms.double( 0.19 ),
6923     allowFirstHitShare = cms.bool( True ),
6924     FoundHitBonus = cms.double( 5.0 ),
6925     LostHitPenalty = cms.double( 20.0 ),
6926     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6927     newQuality = cms.string( "confirmed" ),
6928     setsToMerge = cms.VPSet( 
6929       cms.PSet(  pQual = cms.bool( False ),
6930         tLists = cms.vint32( 0, 1 )
6931       )
6932     ),
6933     hasSelector = cms.vint32( 0, 0 ),
6934     selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter03IterL3FromL1MuonMerged' ),
6935     writeOnlyTrkQuals = cms.bool( False ),
6936     makeReKeyedSeeds = cms.untracked.bool( False ),
6937     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" )
6938 )
6939 fragment.hltIterL3GlbMuon = cms.EDProducer( "L3MuonProducer",
6940     ServiceParameters = cms.PSet( 
6941       RPCLayers = cms.bool( True ),
6942       UseMuonNavigation = cms.untracked.bool( True ),
6943       Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6944         'SteppingHelixPropagatorAny',
6945         'hltESPSmartPropagator',
6946         'hltESPSteppingHelixPropagatorOpposite' )
6947     ),
6948     MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6949     TrackLoaderParameters = cms.PSet( 
6950       MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6951       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6952       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6953       DoSmoothing = cms.bool( True ),
6954       SmoothTkTrack = cms.untracked.bool( False ),
6955       VertexConstraint = cms.bool( False ),
6956       MuonUpdatorAtVertexParameters = cms.PSet( 
6957         MaxChi2 = cms.double( 1000000.0 ),
6958         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6959         Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6960       ),
6961       PutTkTrackIntoEvent = cms.untracked.bool( False ),
6962       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6963     ),
6964     L3TrajBuilderParameters = cms.PSet( 
6965       PtCut = cms.double( 1.0 ),
6966       TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6967       GlobalMuonTrackMatcher = cms.PSet( 
6968         Chi2Cut_3 = cms.double( 200.0 ),
6969         DeltaDCut_2 = cms.double( 10.0 ),
6970         Eta_threshold = cms.double( 1.2 ),
6971         Quality_2 = cms.double( 15.0 ),
6972         DeltaDCut_1 = cms.double( 40.0 ),
6973         Quality_3 = cms.double( 7.0 ),
6974         DeltaDCut_3 = cms.double( 15.0 ),
6975         Quality_1 = cms.double( 20.0 ),
6976         Pt_threshold1 = cms.double( 0.0 ),
6977         DeltaRCut_2 = cms.double( 0.2 ),
6978         DeltaRCut_1 = cms.double( 0.1 ),
6979         Pt_threshold2 = cms.double( 9.99999999E8 ),
6980         Chi2Cut_1 = cms.double( 50.0 ),
6981         Chi2Cut_2 = cms.double( 50.0 ),
6982         DeltaRCut_3 = cms.double( 1.0 ),
6983         LocChi2Cut = cms.double( 0.001 ),
6984         Propagator = cms.string( "hltESPSmartPropagator" ),
6985         MinPt = cms.double( 1.0 ),
6986         MinP = cms.double( 2.5 )
6987       ),
6988       ScaleTECxFactor = cms.double( -1.0 ),
6989       tkTrajUseVertex = cms.bool( False ),
6990       MuonTrackingRegionBuilder = cms.PSet( 
6991         Rescale_Dz = cms.double( 4.0 ),
6992         Pt_fixed = cms.bool( False ),
6993         Eta_fixed = cms.bool( True ),
6994         Eta_min = cms.double( 0.1 ),
6995         DeltaZ = cms.double( 24.2 ),
6996         maxRegions = cms.int32( 2 ),
6997         EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6998         UseVertex = cms.bool( False ),
6999         Z_fixed = cms.bool( False ),
7000         PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
7001         PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
7002         Rescale_phi = cms.double( 3.0 ),
7003         DeltaEta = cms.double( 0.2 ),
7004         precise = cms.bool( True ),
7005         OnDemand = cms.int32( -1 ),
7006         EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
7007         MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
7008         vertexCollection = cms.InputTag( "pixelVertices" ),
7009         Pt_min = cms.double( 3.0 ),
7010         beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7011         Phi_fixed = cms.bool( True ),
7012         DeltaR = cms.double( 0.025 ),
7013         input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7014         DeltaPhi = cms.double( 0.15 ),
7015         Phi_min = cms.double( 0.1 ),
7016         Rescale_eta = cms.double( 3.0 )
7017       ),
7018       TrackTransformer = cms.PSet( 
7019         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7020         RefitDirection = cms.string( "insideOut" ),
7021         RefitRPCHits = cms.bool( True ),
7022         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7023         DoPredictionsOnly = cms.bool( False ),
7024         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7025         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7026         Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7027       ),
7028       tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7029       RefitRPCHits = cms.bool( True ),
7030       tkTrajVertex = cms.InputTag( "Notused" ),
7031       GlbRefitterParameters = cms.PSet( 
7032         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7033         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
7034         RefitFlag = cms.bool( True ),
7035         SkipStation = cms.int32( -1 ),
7036         Chi2CutRPC = cms.double( 1.0 ),
7037         PropDirForCosmics = cms.bool( False ),
7038         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
7039         GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
7040         HitThreshold = cms.int32( 1 ),
7041         Chi2CutGEM = cms.double( 1.0 ),
7042         DYTthrs = cms.vint32( 30, 15 ),
7043         TrackerSkipSystem = cms.int32( -1 ),
7044         RefitDirection = cms.string( "insideOut" ),
7045         Chi2CutCSC = cms.double( 150.0 ),
7046         Chi2CutDT = cms.double( 10.0 ),
7047         RefitRPCHits = cms.bool( True ),
7048         TrackerSkipSection = cms.int32( -1 ),
7049         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7050         DoPredictionsOnly = cms.bool( False ),
7051         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7052         MuonHitsOption = cms.int32( 1 ),
7053         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
7054       ),
7055       PCut = cms.double( 2.5 ),
7056       tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
7057       TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7058       tkTrajMaxChi2 = cms.double( 9999.0 ),
7059       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7060       ScaleTECyFactor = cms.double( -1.0 ),
7061       tkTrajLabel = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" )
7062     )
7063 )
7064 fragment.hltIterL3MuonsNoID = cms.EDProducer( "MuonIdProducer",
7065     MuonCaloCompatibility = cms.PSet( 
7066       delta_eta = cms.double( 0.02 ),
7067       delta_phi = cms.double( 0.02 ),
7068       allSiPMHO = cms.bool( False ),
7069       MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
7070       PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
7071     ),
7072     TrackAssociatorParameters = cms.PSet( 
7073       useMuon = cms.bool( True ),
7074       truthMatch = cms.bool( False ),
7075       usePreshower = cms.bool( False ),
7076       dRPreshowerPreselection = cms.double( 0.2 ),
7077       muonMaxDistanceSigmaY = cms.double( 0.0 ),
7078       useEcal = cms.bool( False ),
7079       muonMaxDistanceSigmaX = cms.double( 0.0 ),
7080       dRMuon = cms.double( 9999.0 ),
7081       dREcal = cms.double( 9999.0 ),
7082       CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7083       DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7084       EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7085       useGEM = cms.bool( True ),
7086       GEMSegmentCollectionLabel = cms.InputTag( "hltGemSegments" ),
7087       CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7088       propagateAllDirections = cms.bool( True ),
7089       muonMaxDistanceY = cms.double( 5.0 ),
7090       useHO = cms.bool( False ),
7091       muonMaxDistanceX = cms.double( 5.0 ),
7092       trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7093       useHcal = cms.bool( False ),
7094       HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7095       accountForTrajectoryChangeCalo = cms.bool( False ),
7096       dREcalPreselection = cms.double( 0.05 ),
7097       useCalo = cms.bool( False ),
7098       dRMuonPreselection = cms.double( 0.2 ),
7099       EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7100       dRHcal = cms.double( 9999.0 ),
7101       dRHcalPreselection = cms.double( 0.2 ),
7102       HORecHitCollectionLabel = cms.InputTag( "Notused" )
7103     ),
7104     CaloExtractorPSet = cms.PSet( 
7105       DR_Veto_H = cms.double( 0.1 ),
7106       CenterConeOnCalIntersection = cms.bool( False ),
7107       NoiseTow_EE = cms.double( 0.15 ),
7108       Noise_EB = cms.double( 0.025 ),
7109       Noise_HE = cms.double( 0.2 ),
7110       DR_Veto_E = cms.double( 0.07 ),
7111       NoiseTow_EB = cms.double( 0.04 ),
7112       Noise_EE = cms.double( 0.1 ),
7113       UseRecHitsFlag = cms.bool( False ),
7114       DR_Max = cms.double( 1.0 ),
7115       DepositLabel = cms.untracked.string( "Cal" ),
7116       Noise_HO = cms.double( 0.2 ),
7117       DR_Veto_HO = cms.double( 0.1 ),
7118       Threshold_H = cms.double( 0.5 ),
7119       PrintTimeReport = cms.untracked.bool( False ),
7120       Threshold_E = cms.double( 0.2 ),
7121       PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
7122       ComponentName = cms.string( "CaloExtractorByAssociator" ),
7123       Threshold_HO = cms.double( 0.5 ),
7124       DepositInstanceLabels = cms.vstring( 'ecal',
7125         'hcal',
7126         'ho' ),
7127       ServiceParameters = cms.PSet( 
7128         RPCLayers = cms.bool( False ),
7129         UseMuonNavigation = cms.untracked.bool( False ),
7130         Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7131       ),
7132       TrackAssociatorParameters = cms.PSet( 
7133         useMuon = cms.bool( False ),
7134         truthMatch = cms.bool( False ),
7135         usePreshower = cms.bool( False ),
7136         dRPreshowerPreselection = cms.double( 0.2 ),
7137         muonMaxDistanceSigmaY = cms.double( 0.0 ),
7138         useEcal = cms.bool( False ),
7139         muonMaxDistanceSigmaX = cms.double( 0.0 ),
7140         dRMuon = cms.double( 9999.0 ),
7141         dREcal = cms.double( 1.0 ),
7142         CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7143         DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7144         EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7145         CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7146         propagateAllDirections = cms.bool( True ),
7147         muonMaxDistanceY = cms.double( 5.0 ),
7148         useHO = cms.bool( False ),
7149         muonMaxDistanceX = cms.double( 5.0 ),
7150         trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7151         useHcal = cms.bool( False ),
7152         HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7153         accountForTrajectoryChangeCalo = cms.bool( False ),
7154         dREcalPreselection = cms.double( 1.0 ),
7155         useCalo = cms.bool( True ),
7156         dRMuonPreselection = cms.double( 0.2 ),
7157         EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7158         dRHcal = cms.double( 1.0 ),
7159         dRHcalPreselection = cms.double( 1.0 ),
7160         HORecHitCollectionLabel = cms.InputTag( "Notused" )
7161       ),
7162       Noise_HB = cms.double( 0.2 )
7163     ),
7164     TrackExtractorPSet = cms.PSet( 
7165       Diff_z = cms.double( 0.2 ),
7166       inputTrackCollection = cms.InputTag( "hltIter03IterL3FromL1MuonMerged" ),
7167       Chi2Ndof_Max = cms.double( 1.0E64 ),
7168       BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
7169       DR_Veto = cms.double( 0.01 ),
7170       Pt_Min = cms.double( -1.0 ),
7171       DR_Max = cms.double( 1.0 ),
7172       NHits_Min = cms.uint32( 0 ),
7173       Chi2Prob_Min = cms.double( -1.0 ),
7174       Diff_r = cms.double( 0.1 ),
7175       BeamlineOption = cms.string( "BeamSpotFromEvent" ),
7176       ComponentName = cms.string( "TrackExtractor" )
7177     ),
7178     JetExtractorPSet = cms.PSet( 
7179       JetCollectionLabel = cms.InputTag( "Notused" ),
7180       DR_Veto = cms.double( 0.1 ),
7181       DR_Max = cms.double( 1.0 ),
7182       ExcludeMuonVeto = cms.bool( True ),
7183       PrintTimeReport = cms.untracked.bool( False ),
7184       PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
7185       ComponentName = cms.string( "JetExtractor" ),
7186       ServiceParameters = cms.PSet( 
7187         RPCLayers = cms.bool( False ),
7188         UseMuonNavigation = cms.untracked.bool( False ),
7189         Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7190       ),
7191       TrackAssociatorParameters = cms.PSet( 
7192         useMuon = cms.bool( False ),
7193         truthMatch = cms.bool( False ),
7194         usePreshower = cms.bool( False ),
7195         dRPreshowerPreselection = cms.double( 0.2 ),
7196         muonMaxDistanceSigmaY = cms.double( 0.0 ),
7197         useEcal = cms.bool( False ),
7198         muonMaxDistanceSigmaX = cms.double( 0.0 ),
7199         dRMuon = cms.double( 9999.0 ),
7200         dREcal = cms.double( 0.5 ),
7201         CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7202         DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7203         EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7204         CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7205         propagateAllDirections = cms.bool( True ),
7206         muonMaxDistanceY = cms.double( 5.0 ),
7207         useHO = cms.bool( False ),
7208         muonMaxDistanceX = cms.double( 5.0 ),
7209         trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7210         useHcal = cms.bool( False ),
7211         HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7212         accountForTrajectoryChangeCalo = cms.bool( False ),
7213         dREcalPreselection = cms.double( 0.5 ),
7214         useCalo = cms.bool( True ),
7215         dRMuonPreselection = cms.double( 0.2 ),
7216         EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7217         dRHcal = cms.double( 0.5 ),
7218         dRHcalPreselection = cms.double( 0.5 ),
7219         HORecHitCollectionLabel = cms.InputTag( "Notused" )
7220       ),
7221       Threshold = cms.double( 5.0 )
7222     ),
7223     trackDepositName = cms.string( "tracker" ),
7224     ecalDepositName = cms.string( "ecal" ),
7225     hcalDepositName = cms.string( "hcal" ),
7226     hoDepositName = cms.string( "ho" ),
7227     jetDepositName = cms.string( "jets" ),
7228     TimingFillerParameters = cms.PSet( 
7229       DTTimingParameters = cms.PSet( 
7230         HitError = cms.double( 6.0 ),
7231         MatchParameters = cms.PSet( 
7232           TightMatchDT = cms.bool( False ),
7233           DTradius = cms.double( 0.01 ),
7234           TightMatchCSC = cms.bool( True ),
7235           CSCsegments = cms.InputTag( "hltCscSegments" ),
7236           DTsegments = cms.InputTag( "hltDt4DSegments" )
7237         ),
7238         debug = cms.bool( False ),
7239         DoWireCorr = cms.bool( False ),
7240         RequireBothProjections = cms.bool( False ),
7241         DTTimeOffset = cms.double( 2.7 ),
7242         PruneCut = cms.double( 10000.0 ),
7243         DTsegments = cms.InputTag( "hltDt4DSegments" ),
7244         UseSegmentT0 = cms.bool( False ),
7245         HitsMin = cms.int32( 5 ),
7246         DropTheta = cms.bool( True ),
7247         ServiceParameters = cms.PSet( 
7248           RPCLayers = cms.bool( True ),
7249           Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7250         )
7251       ),
7252       UseCSC = cms.bool( True ),
7253       CSCTimingParameters = cms.PSet( 
7254         MatchParameters = cms.PSet( 
7255           TightMatchDT = cms.bool( False ),
7256           DTradius = cms.double( 0.01 ),
7257           TightMatchCSC = cms.bool( True ),
7258           CSCsegments = cms.InputTag( "hltCscSegments" ),
7259           DTsegments = cms.InputTag( "hltDt4DSegments" )
7260         ),
7261         debug = cms.bool( False ),
7262         CSCWireTimeOffset = cms.double( 0.0 ),
7263         CSCStripError = cms.double( 7.0 ),
7264         CSCTimeOffset = cms.double( 0.0 ),
7265         CSCWireError = cms.double( 8.6 ),
7266         PruneCut = cms.double( 100.0 ),
7267         CSCsegments = cms.InputTag( "hltCscSegments" ),
7268         UseStripTime = cms.bool( True ),
7269         CSCStripTimeOffset = cms.double( 0.0 ),
7270         UseWireTime = cms.bool( True ),
7271         ServiceParameters = cms.PSet( 
7272           RPCLayers = cms.bool( True ),
7273           Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7274         )
7275       ),
7276       ErrorDT = cms.double( 6.0 ),
7277       EcalEnergyCut = cms.double( 0.4 ),
7278       UseECAL = cms.bool( True ),
7279       ErrorEB = cms.double( 2.085 ),
7280       UseDT = cms.bool( True ),
7281       ErrorEE = cms.double( 6.95 ),
7282       ErrorCSC = cms.double( 7.4 )
7283     ),
7284     ShowerDigiFillerParameters = cms.PSet( 
7285       cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
7286       digiMaxDistanceX = cms.double( 25.0 ),
7287       dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" )
7288     ),
7289     TrackerKinkFinderParameters = cms.PSet( 
7290       usePosition = cms.bool( False ),
7291       diagonalOnly = cms.bool( False )
7292     ),
7293     fillEnergy = cms.bool( False ),
7294     storeCrossedHcalRecHits = cms.bool( False ),
7295     maxAbsPullX = cms.double( 4.0 ),
7296     maxAbsEta = cms.double( 3.0 ),
7297     minPt = cms.double( 2.0 ),
7298     inputCollectionTypes = cms.vstring( 'inner tracks',
7299       'links',
7300       'outer tracks' ),
7301     addExtraSoftMuons = cms.bool( False ),
7302     fillGlobalTrackRefits = cms.bool( False ),
7303     debugWithTruthMatching = cms.bool( False ),
7304     inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIterL3GlbMuon','hltL2Muons:UpdatedAtVtx' ),
7305     fillCaloCompatibility = cms.bool( False ),
7306     maxAbsPullY = cms.double( 9999.0 ),
7307     maxAbsDy = cms.double( 9999.0 ),
7308     minP = cms.double( 0.0 ),
7309     minPCaloMuon = cms.double( 1.0E9 ),
7310     maxAbsDx = cms.double( 3.0 ),
7311     fillIsolation = cms.bool( False ),
7312     writeIsoDeposits = cms.bool( False ),
7313     minNumberOfMatches = cms.int32( 1 ),
7314     fillMatching = cms.bool( True ),
7315     fillShowerDigis = cms.bool( False ),
7316     ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
7317     sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
7318     fillGlobalTrackQuality = cms.bool( False ),
7319     globalTrackQualityInputTag = cms.InputTag( "" ),
7320     selectHighPurity = cms.bool( False ),
7321     pvInputTag = cms.InputTag( "" ),
7322     fillTrackerKink = cms.bool( False ),
7323     minCaloCompatibility = cms.double( 0.6 ),
7324     runArbitrationCleaner = cms.bool( False ),
7325     arbitrationCleanerOptions = cms.PSet( 
7326       OverlapDTheta = cms.double( 0.02 ),
7327       Overlap = cms.bool( True ),
7328       Clustering = cms.bool( True ),
7329       ME1a = cms.bool( True ),
7330       ClusterDTheta = cms.double( 0.02 ),
7331       ClusterDPhi = cms.double( 0.6 ),
7332       OverlapDPhi = cms.double( 0.0786 )
7333     ),
7334     arbitrateTrackerMuons = cms.bool( True )
7335 )
7336 fragment.hltIterL3Muons = cms.EDProducer( "MuonIDFilterProducerForHLT",
7337     inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoID" ),
7338     applyTriggerIdLoose = cms.bool( True ),
7339     typeMuon = cms.uint32( 0 ),
7340     allowedTypeMask = cms.uint32( 0 ),
7341     requiredTypeMask = cms.uint32( 0 ),
7342     minNMuonHits = cms.int32( 0 ),
7343     minNMuonStations = cms.int32( 0 ),
7344     minNTrkLayers = cms.int32( 0 ),
7345     minTrkHits = cms.int32( 0 ),
7346     minPixLayer = cms.int32( 0 ),
7347     minPixHits = cms.int32( 0 ),
7348     minPt = cms.double( 0.0 ),
7349     maxNormalizedChi2 = cms.double( 9999.0 )
7350 )
7351 fragment.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducer",
7352     inputCollection = cms.InputTag( "hltIterL3Muons" )
7353 )
7354 fragment.hltIterL3MuonTracks = cms.EDProducer( "HLTMuonTrackSelector",
7355     track = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ),
7356     muon = cms.InputTag( "hltIterL3Muons" ),
7357     originalMVAVals = cms.InputTag( "none" ),
7358     copyMVA = cms.bool( False ),
7359     copyExtras = cms.untracked.bool( True ),
7360     copyTrajectories = cms.untracked.bool( False )
7361 )
7362 fragment.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons",
7363     InputObjects = cms.InputTag( "hltIterL3Muons" ),
7364     DisplacedReconstruction = cms.bool( False )
7365 )
7366 fragment.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er = cms.EDFilter( "HLTL1TSeed",
7367     saveTags = cms.bool( True ),
7368     L1SeedsLogicalExpression = cms.string( "L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ),
7369     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7370     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
7371     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7372     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
7373     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
7374     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
7375     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
7376     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
7377     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
7378 )
7379 fragment.hltPreAlCaRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler",
7380     offset = cms.uint32( 0 ),
7381     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7382 )
7383 fragment.hltRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
7384     saveTags = cms.bool( True ),
7385     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7386     PreviousCandTag = cms.InputTag( "hltL1sSingleMu5IorSingleMu14erIorSingleMu16er" ),
7387     MaxEta = cms.double( 2.4 ),
7388     MinPt = cms.double( 0.0 ),
7389     MaxDeltaR = cms.double( 0.3 ),
7390     MinN = cms.int32( 1 ),
7391     CentralBxOnly = cms.bool( True ),
7392     SelectQualities = cms.vint32(  )
7393 )
7394 fragment.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector",
7395     inputTag = cms.InputTag( "rawDataCollector" ),
7396     fedList = cms.vuint32( 1024, 1025 )
7397 )
7398 fragment.hltFEDSelectorDT = cms.EDProducer( "EvFFEDSelector",
7399     inputTag = cms.InputTag( "rawDataCollector" ),
7400     fedList = cms.vuint32( 1369, 1370, 1371 )
7401 )
7402 fragment.hltFEDSelectorRPC = cms.EDProducer( "EvFFEDSelector",
7403     inputTag = cms.InputTag( "rawDataCollector" ),
7404     fedList = cms.vuint32( 790, 791, 792, 793, 794, 795, 821 )
7405 )
7406 fragment.hltFEDSelectorCSC = cms.EDProducer( "EvFFEDSelector",
7407     inputTag = cms.InputTag( "rawDataCollector" ),
7408     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 )
7409 )
7410 fragment.hltFEDSelectorGEM = cms.EDProducer( "EvFFEDSelector",
7411     inputTag = cms.InputTag( "rawDataCollector" ),
7412     fedList = cms.vuint32( 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478 )
7413 )
7414 fragment.hltFEDSelectorTwinMux = cms.EDProducer( "EvFFEDSelector",
7415     inputTag = cms.InputTag( "rawDataCollector" ),
7416     fedList = cms.vuint32( 1390, 1391, 1393, 1394, 1395 )
7417 )
7418 fragment.hltFEDSelectorOMTF = cms.EDProducer( "EvFFEDSelector",
7419     inputTag = cms.InputTag( "rawDataCollector" ),
7420     fedList = cms.vuint32( 1380, 1381 )
7421 )
7422 fragment.hltFEDSelectorCPPF = cms.EDProducer( "EvFFEDSelector",
7423     inputTag = cms.InputTag( "rawDataCollector" ),
7424     fedList = cms.vuint32( 1386 )
7425 )
7426 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
7427     SelectedTriggerType = cms.int32( 3 )
7428 )
7429 fragment.hltPreAlCaLumiPixelsCountsRandom = cms.EDFilter( "HLTPrescaler",
7430     offset = cms.uint32( 0 ),
7431     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7432 )
7433 fragment.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter",
7434     DebugOn = cms.untracked.bool( False ),
7435     DetectorType = cms.untracked.string( "pixel" ),
7436     acceptedCombinations = cms.untracked.vstring(  ),
7437     DcsStatusLabel = cms.untracked.InputTag( "" ),
7438     DCSRecordLabel = cms.untracked.InputTag( "hltOnlineMetaDataDigis" )
7439 )
7440 fragment.hltAlcaPixelClusterCounts = cms.EDProducer( "AlcaPCCEventProducer",
7441     pixelClusterLabel = cms.InputTag( "hltSiPixelClusters" ),
7442     trigstring = cms.untracked.string( "alcaPCCEvent" ),
7443     savePerROCInfo = cms.bool( False )
7444 )
7445 fragment.hltL1sZeroBiasOrAlwaysTrue = cms.EDFilter( "HLTL1TSeed",
7446     saveTags = cms.bool( True ),
7447     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue" ),
7448     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7449     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
7450     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7451     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
7452     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
7453     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
7454     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
7455     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
7456     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
7457 )
7458 fragment.hltPreAlCaLumiPixelsCountsZeroBias = cms.EDFilter( "HLTPrescaler",
7459     offset = cms.uint32( 0 ),
7460     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7461 )
7462 fragment.hltL1sDQMPixelReconstruction = cms.EDFilter( "HLTL1TSeed",
7463     saveTags = cms.bool( True ),
7464     L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
7465     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7466     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
7467     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7468     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
7469     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
7470     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
7471     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
7472     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
7473     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
7474 )
7475 fragment.hltPreDQMPixelReconstruction = cms.EDFilter( "HLTPrescaler",
7476     offset = cms.uint32( 0 ),
7477     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7478 )
7479 fragment.hltOnlineBeamSpotDeviceSerialSync = cms.EDProducer( "alpaka_serial_sync::BeamSpotDeviceProducer",
7480     src = cms.InputTag( "hltOnlineBeamSpot" )
7481 )
7482 fragment.hltSiPixelClustersSoASerialSync = cms.EDProducer( "alpaka_serial_sync::SiPixelRawToClusterPhase1",
7483     IncludeErrors = cms.bool( True ),
7484     UseQualityInfo = cms.bool( False ),
7485     clusterThreshold_layer1 = cms.int32( 2000 ),
7486     clusterThreshold_otherLayers = cms.int32( 4000 ),
7487     VCaltoElectronGain = cms.double( 1.0 ),
7488     VCaltoElectronGain_L1 = cms.double( 1.0 ),
7489     VCaltoElectronOffset = cms.double( 0.0 ),
7490     VCaltoElectronOffset_L1 = cms.double( 0.0 ),
7491     InputLabel = cms.InputTag( "rawDataCollector" ),
7492     Regions = cms.PSet(  ),
7493     CablingMapLabel = cms.string( "" )
7494 )
7495 fragment.hltSiPixelClustersSerialSync = cms.EDProducer( "SiPixelDigisClustersFromSoAAlpakaPhase1",
7496     src = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
7497     clusterThreshold_layer1 = cms.int32( 2000 ),
7498     clusterThreshold_otherLayers = cms.int32( 4000 ),
7499     produceDigis = cms.bool( False ),
7500     storeDigis = cms.bool( False )
7501 )
7502 fragment.hltSiPixelDigiErrorsSerialSync = cms.EDProducer( "SiPixelDigiErrorsFromSoAAlpaka",
7503     digiErrorSoASrc = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
7504     fmtErrorsSoASrc = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
7505     CablingMapLabel = cms.string( "" ),
7506     UsePhase1 = cms.bool( True ),
7507     ErrorList = cms.vint32( 29 ),
7508     UserErrorList = cms.vint32( 40 )
7509 )
7510 fragment.hltSiPixelRecHitsSoASerialSync = cms.EDProducer( "alpaka_serial_sync::SiPixelRecHitAlpakaPhase1",
7511     beamSpot = cms.InputTag( "hltOnlineBeamSpotDeviceSerialSync" ),
7512     src = cms.InputTag( "hltSiPixelClustersSoASerialSync" ),
7513     CPE = cms.string( "PixelCPEFastParams" )
7514 )
7515 fragment.hltSiPixelRecHitsSerialSync = cms.EDProducer( "SiPixelRecHitFromSoAAlpakaPhase1",
7516     pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
7517     src = cms.InputTag( "hltSiPixelClustersSerialSync" )
7518 )
7519 fragment.hltPixelTracksSoASerialSync = cms.EDProducer( "alpaka_serial_sync::CAHitNtupletAlpakaPhase1",
7520     pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
7521     CPE = cms.string( "PixelCPEFastParams" ),
7522     ptmin = cms.double( 0.9 ),
7523     CAThetaCutBarrel = cms.double( 0.00123302705499 ),
7524     CAThetaCutForward = cms.double( 0.00355691321774 ),
7525     hardCurvCut = cms.double( 0.0328407225 ),
7526     dcaCutInnerTriplet = cms.double( 0.0918113099491 ),
7527     dcaCutOuterTriplet = cms.double( 0.420724617835 ),
7528     earlyFishbone = cms.bool( True ),
7529     lateFishbone = cms.bool( False ),
7530     fillStatistics = cms.bool( False ),
7531     minHitsPerNtuplet = cms.uint32( 3 ),
7532     minHitsForSharingCut = cms.uint32( 10 ),
7533     fitNas4 = cms.bool( False ),
7534     doClusterCut = cms.bool( True ),
7535     doZ0Cut = cms.bool( True ),
7536     doPtCut = cms.bool( True ),
7537     useRiemannFit = cms.bool( False ),
7538     doSharedHitCut = cms.bool( True ),
7539     dupPassThrough = cms.bool( False ),
7540     useSimpleTripletCleaner = cms.bool( True ),
7541     maxNumberOfDoublets = cms.uint32( 524288 ),
7542     idealConditions = cms.bool( False ),
7543     includeJumpingForwardDoublets = cms.bool( True ),
7544     cellZ0Cut = cms.double( 12.0 ),
7545     cellPtCut = cms.double( 0.5 ),
7546     trackQualityCuts = cms.PSet( 
7547       chi2MaxPt = cms.double( 10.0 ),
7548       tripletMaxTip = cms.double( 0.3 ),
7549       chi2Scale = cms.double( 8.0 ),
7550       quadrupletMaxTip = cms.double( 0.5 ),
7551       quadrupletMinPt = cms.double( 0.3 ),
7552       quadrupletMaxZip = cms.double( 12.0 ),
7553       tripletMaxZip = cms.double( 12.0 ),
7554       tripletMinPt = cms.double( 0.5 ),
7555       chi2Coeff = cms.vdouble( 0.9, 1.8 )
7556     ),
7557     minYsizeB1 = cms.int32( 1 ),
7558     minYsizeB2 = cms.int32( 1 ),
7559     phiCuts = cms.vint32( 965, 1241, 395, 698, 1058, 1211, 348, 782, 1016, 810, 463, 755, 694, 531, 770, 471, 592, 750, 348 )
7560 )
7561 fragment.hltPixelTracksSerialSync = cms.EDProducer( "PixelTrackProducerFromSoAAlpakaPhase1",
7562     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7563     trackSrc = cms.InputTag( "hltPixelTracksSoASerialSync" ),
7564     pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHitsSerialSync" ),
7565     minNumberOfHits = cms.int32( 0 ),
7566     minQuality = cms.string( "loose" )
7567 )
7568 fragment.hltPixelVerticesSoASerialSync = cms.EDProducer( "alpaka_serial_sync::PixelVertexProducerAlpakaPhase1",
7569     oneKernel = cms.bool( True ),
7570     useDensity = cms.bool( True ),
7571     useDBSCAN = cms.bool( False ),
7572     useIterative = cms.bool( False ),
7573     doSplitting = cms.bool( True ),
7574     minT = cms.int32( 2 ),
7575     eps = cms.double( 0.07 ),
7576     errmax = cms.double( 0.01 ),
7577     chi2max = cms.double( 9.0 ),
7578     maxVertices = cms.int32( 256 ),
7579     PtMin = cms.double( 0.5 ),
7580     PtMax = cms.double( 75.0 ),
7581     pixelTrackSrc = cms.InputTag( "hltPixelTracksSoASerialSync" )
7582 )
7583 fragment.hltPixelVerticesSerialSync = cms.EDProducer( "PixelVertexProducerFromSoAAlpaka",
7584     TrackCollection = cms.InputTag( "hltPixelTracksSerialSync" ),
7585     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7586     src = cms.InputTag( "hltPixelVerticesSoASerialSync" )
7587 )
7588 fragment.hltTrimmedPixelVerticesSerialSync = cms.EDProducer( "PixelVertexCollectionTrimmer",
7589     src = cms.InputTag( "hltPixelVerticesSerialSync" ),
7590     maxVtx = cms.uint32( 100 ),
7591     fractionSumPt2 = cms.double( 0.3 ),
7592     minSumPt2 = cms.double( 0.0 ),
7593     PVcomparer = cms.PSet(  refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
7594 )
7595 fragment.hltSiPixelRecHitsSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoAAlpaka",
7596     pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
7597     TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCPU" )
7598 )
7599 fragment.hltSiPixelRecHitsSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoAAlpaka",
7600     pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoA" ),
7601     TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsGPU" )
7602 )
7603 fragment.hltSiPixelRecHitsSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareRecHits",
7604     pixelHitsReferenceSoA = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ),
7605     pixelHitsTargetSoA = cms.InputTag( "hltSiPixelRecHitsSoA" ),
7606     topFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCompareGPUvsCPU" ),
7607     minD2cut = cms.double( 1.0E-4 )
7608 )
7609 fragment.hltPixelTracksSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoAAlpaka",
7610     pixelTrackSrc = cms.InputTag( "hltPixelTracksSoASerialSync" ),
7611     topFolderName = cms.string( "SiPixelHeterogeneous/PixelTrackCPU" ),
7612     useQualityCut = cms.bool( True ),
7613     minQuality = cms.string( "loose" )
7614 )
7615 fragment.hltPixelTracksSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoAAlpaka",
7616     pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA" ),
7617     topFolderName = cms.string( "SiPixelHeterogeneous/PixelTrackGPU" ),
7618     useQualityCut = cms.bool( True ),
7619     minQuality = cms.string( "loose" )
7620 )
7621 fragment.hltPixelTracksSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareTracks",
7622     pixelTrackReferenceSoA = cms.InputTag( "hltPixelTracksSoASerialSync" ),
7623     pixelTrackTargetSoA = cms.InputTag( "hltPixelTracksSoA" ),
7624     topFolderName = cms.string( "SiPixelHeterogeneous/PixelTrackCompareGPUvsCPU" ),
7625     useQualityCut = cms.bool( True ),
7626     minQuality = cms.string( "loose" ),
7627     deltaR2cut = cms.double( 4.0E-4 )
7628 )
7629 fragment.hltPixelVerticesSoAMonitorCPU = cms.EDProducer( "SiPixelMonitorVertexSoAAlpaka",
7630     pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoASerialSync" ),
7631     beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
7632     topFolderName = cms.string( "SiPixelHeterogeneous/PixelVertexCPU" )
7633 )
7634 fragment.hltPixelVerticesSoAMonitorGPU = cms.EDProducer( "SiPixelMonitorVertexSoAAlpaka",
7635     pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoA" ),
7636     beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
7637     topFolderName = cms.string( "SiPixelHeterogeneous/PixelVertexGPU" )
7638 )
7639 fragment.hltPixelVerticesSoACompareGPUvsCPU = cms.EDProducer( "SiPixelCompareVertices",
7640     pixelVertexReferenceSoA = cms.InputTag( "hltPixelVerticesSoASerialSync" ),
7641     pixelVertexTargetSoA = cms.InputTag( "hltPixelVerticesSoA" ),
7642     beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
7643     topFolderName = cms.string( "SiPixelHeterogeneous/PixelVertexCompareGPUvsCPU" ),
7644     dzCut = cms.double( 1.0 )
7645 )
7646 fragment.hltL1sDQMEcalReconstruction = cms.EDFilter( "HLTL1TSeed",
7647     saveTags = cms.bool( True ),
7648     L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
7649     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7650     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
7651     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7652     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
7653     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
7654     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
7655     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
7656     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
7657     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
7658 )
7659 fragment.hltPreDQMEcalReconstruction = cms.EDFilter( "HLTPrescaler",
7660     offset = cms.uint32( 0 ),
7661     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7662 )
7663 fragment.hltEcalDigisSoASerialSync = cms.EDProducer( "alpaka_serial_sync::EcalRawToDigiPortable",
7664     InputLabel = cms.InputTag( "rawDataCollector" ),
7665     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 ),
7666     maxChannelsEB = cms.uint32( 61200 ),
7667     maxChannelsEE = cms.uint32( 14648 ),
7668     digisLabelEB = cms.string( "ebDigis" ),
7669     digisLabelEE = cms.string( "eeDigis" )
7670 )
7671 fragment.hltEcalDigisSerialSync = cms.EDProducer( "EcalDigisFromPortableProducer",
7672     digisInLabelEB = cms.InputTag( 'hltEcalDigisSoASerialSync','ebDigis' ),
7673     digisInLabelEE = cms.InputTag( 'hltEcalDigisSoASerialSync','eeDigis' ),
7674     digisOutLabelEB = cms.string( "ebDigis" ),
7675     digisOutLabelEE = cms.string( "eeDigis" ),
7676     produceDummyIntegrityCollections = cms.bool( False )
7677 )
7678 fragment.hltEcalUncalibRecHitSoASerialSync = cms.EDProducer( "alpaka_serial_sync::EcalUncalibRecHitProducerPortable",
7679     digisLabelEB = cms.InputTag( 'hltEcalDigisSoASerialSync','ebDigis' ),
7680     digisLabelEE = cms.InputTag( 'hltEcalDigisSoASerialSync','eeDigis' ),
7681     recHitsLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
7682     recHitsLabelEE = cms.string( "EcalUncalibRecHitsEE" ),
7683     EBtimeFitLimits_Lower = cms.double( 0.2 ),
7684     EBtimeFitLimits_Upper = cms.double( 1.4 ),
7685     EEtimeFitLimits_Lower = cms.double( 0.2 ),
7686     EEtimeFitLimits_Upper = cms.double( 1.4 ),
7687     EBtimeConstantTerm = cms.double( 0.6 ),
7688     EEtimeConstantTerm = cms.double( 1.0 ),
7689     EBtimeNconst = cms.double( 28.5 ),
7690     EEtimeNconst = cms.double( 31.8 ),
7691     outOfTimeThresholdGain12pEB = cms.double( 1000.0 ),
7692     outOfTimeThresholdGain12mEB = cms.double( 1000.0 ),
7693     outOfTimeThresholdGain61pEB = cms.double( 1000.0 ),
7694     outOfTimeThresholdGain61mEB = cms.double( 1000.0 ),
7695     outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
7696     outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
7697     outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
7698     outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
7699     amplitudeThresholdEB = cms.double( 10.0 ),
7700     amplitudeThresholdEE = cms.double( 10.0 ),
7701     EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
7702     EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
7703     EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
7704     EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
7705     kernelMinimizeThreads = cms.untracked.vuint32( 32, 1, 1 ),
7706     shouldRunTimingComputation = cms.bool( True )
7707 )
7708 fragment.hltEcalUncalibRecHitSerialSync = cms.EDProducer( "EcalUncalibRecHitSoAToLegacy",
7709     inputCollectionEB = cms.InputTag( 'hltEcalUncalibRecHitSoASerialSync','EcalUncalibRecHitsEB' ),
7710     outputLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
7711     isPhase2 = cms.bool( False ),
7712     inputCollectionEE = cms.InputTag( 'hltEcalUncalibRecHitSoASerialSync','EcalUncalibRecHitsEE' ),
7713     outputLabelEE = cms.string( "EcalUncalibRecHitsEE" )
7714 )
7715 fragment.hltEcalRecHitSerialSync = cms.EDProducer( "EcalRecHitProducer",
7716     EErechitCollection = cms.string( "EcalRecHitsEE" ),
7717     EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitSerialSync','EcalUncalibRecHitsEE' ),
7718     EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitSerialSync','EcalUncalibRecHitsEB' ),
7719     EBrechitCollection = cms.string( "EcalRecHitsEB" ),
7720     ChannelStatusToBeExcluded = cms.vstring(  ),
7721     killDeadChannels = cms.bool( True ),
7722     algo = cms.string( "EcalRecHitWorkerSimple" ),
7723     EBLaserMIN = cms.double( 0.5 ),
7724     EELaserMIN = cms.double( 0.5 ),
7725     EBLaserMAX = cms.double( 3.0 ),
7726     EELaserMAX = cms.double( 8.0 ),
7727     timeCalibTag = cms.ESInputTag( "","" ),
7728     timeOffsetTag = cms.ESInputTag( "","" ),
7729     skipTimeCalib = cms.bool( False ),
7730     laserCorrection = cms.bool( True ),
7731     flagsMapDBReco = cms.PSet( 
7732       kDead = cms.vstring( 'kNoDataNoTP' ),
7733       kGood = cms.vstring( 'kOk',
7734         'kDAC',
7735         'kNoLaser',
7736         'kNoisy' ),
7737       kTowerRecovered = cms.vstring( 'kDeadFE' ),
7738       kNoisy = cms.vstring( 'kNNoisy',
7739         'kFixedG6',
7740         'kFixedG1' ),
7741       kNeighboursRecovered = cms.vstring( 'kFixedG0',
7742         'kNonRespondingIsolated',
7743         'kDeadVFE' )
7744     ),
7745     algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
7746     recoverEBIsolatedChannels = cms.bool( False ),
7747     recoverEEIsolatedChannels = cms.bool( False ),
7748     recoverEBVFE = cms.bool( False ),
7749     recoverEEVFE = cms.bool( False ),
7750     recoverEBFE = cms.bool( False ),
7751     recoverEEFE = cms.bool( False ),
7752     dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
7753     dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
7754     logWarningEtThreshold_EB_FE = cms.double( -1.0 ),
7755     logWarningEtThreshold_EE_FE = cms.double( -1.0 ),
7756     ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
7757     eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
7758     ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
7759     eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
7760     singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
7761     singleChannelRecoveryThreshold = cms.double( 8.0 ),
7762     sum8ChannelRecoveryThreshold = cms.double( 0.0 ),
7763     bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ),
7764     bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ),
7765     triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigisLegacy','EcalTriggerPrimitives' ),
7766     cleaningConfig = cms.PSet( 
7767       cThreshold_endcap = cms.double( 15.0 ),
7768       tightenCrack_e1_double = cms.double( 2.0 ),
7769       cThreshold_barrel = cms.double( 4.0 ),
7770       e6e2thresh = cms.double( 0.04 ),
7771       e4e1Threshold_barrel = cms.double( 0.08 ),
7772       e4e1Threshold_endcap = cms.double( 0.3 ),
7773       tightenCrack_e4e1_single = cms.double( 3.0 ),
7774       cThreshold_double = cms.double( 10.0 ),
7775       e4e1_b_barrel = cms.double( -0.024 ),
7776       tightenCrack_e6e2_double = cms.double( 3.0 ),
7777       e4e1_a_barrel = cms.double( 0.04 ),
7778       tightenCrack_e1_single = cms.double( 2.0 ),
7779       e4e1_a_endcap = cms.double( 0.02 ),
7780       e4e1_b_endcap = cms.double( -0.0125 ),
7781       ignoreOutOfTimeThresh = cms.double( 1.0E9 )
7782     )
7783 )
7784 fragment.hltL1sDQMHcalReconstruction = cms.EDFilter( "HLTL1TSeed",
7785     saveTags = cms.bool( True ),
7786     L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
7787     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7788     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
7789     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7790     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
7791     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
7792     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
7793     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
7794     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
7795     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
7796 )
7797 fragment.hltPreDQMHcalReconstruction = cms.EDFilter( "HLTPrescaler",
7798     offset = cms.uint32( 0 ),
7799     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7800 )
7801 fragment.hltHcalDigisSoASerialSync = cms.EDProducer( "alpaka_serial_sync::HcalDigisSoAProducer",
7802     hbheDigisLabel = cms.InputTag( "hltHcalDigis" ),
7803     qie11DigiLabel = cms.InputTag( "hltHcalDigis" ),
7804     digisLabelF01HE = cms.string( "f01HEDigis" ),
7805     digisLabelF5HB = cms.string( "f5HBDigis" ),
7806     digisLabelF3HB = cms.string( "f3HBDigis" ),
7807     maxChannelsF01HE = cms.uint32( 10000 ),
7808     maxChannelsF5HB = cms.uint32( 10000 ),
7809     maxChannelsF3HB = cms.uint32( 10000 )
7810 )
7811 fragment.hltHbheRecoSoASerialSync = cms.EDProducer( "alpaka_serial_sync::HBHERecHitProducerPortable",
7812     maxTimeSamples = cms.uint32( 10 ),
7813     kprep1dChannelsPerBlock = cms.uint32( 32 ),
7814     digisLabelF01HE = cms.InputTag( 'hltHcalDigisSoASerialSync','f01HEDigis' ),
7815     digisLabelF5HB = cms.InputTag( 'hltHcalDigisSoASerialSync','f5HBDigis' ),
7816     digisLabelF3HB = cms.InputTag( 'hltHcalDigisSoASerialSync','f3HBDigis' ),
7817     recHitsLabelM0HBHE = cms.string( "" ),
7818     sipmQTSShift = cms.int32( 0 ),
7819     sipmQNTStoSum = cms.int32( 3 ),
7820     firstSampleShift = cms.int32( 0 ),
7821     useEffectivePedestals = cms.bool( True ),
7822     meanTime = cms.double( 0.0 ),
7823     timeSigmaSiPM = cms.double( 2.5 ),
7824     timeSigmaHPD = cms.double( 5.0 ),
7825     ts4Thresh = cms.double( 0.0 ),
7826     applyTimeSlew = cms.bool( True ),
7827     tzeroTimeSlewParameters = cms.vdouble( 23.960177, 11.977461, 9.109694 ),
7828     slopeTimeSlewParameters = cms.vdouble( -3.178648, -1.5610227, -1.075824 ),
7829     tmaxTimeSlewParameters = cms.vdouble( 16.0, 10.0, 6.25 ),
7830     kernelMinimizeThreads = cms.vuint32( 16, 1, 1 ),
7831     pulseOffsets = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 )
7832 )
7833 fragment.hltHbherecoSerialSync = cms.EDProducer( "HcalRecHitSoAToLegacy",
7834     src = cms.InputTag( "hltHbheRecoSoASerialSync" )
7835 )
7836 fragment.hltParticleFlowRecHitHBHESoA = cms.EDProducer( "PFRecHitSoAProducerHCAL@alpaka",
7837     producers = cms.VPSet( 
7838       cms.PSet(  src = cms.InputTag( "hltHbheRecoSoA" ),
7839         params = cms.ESInputTag( "hltESPPFRecHitHCALParams","" )
7840       )
7841     ),
7842     topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
7843     synchronise = cms.untracked.bool( False ),
7844     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
7845 )
7846 fragment.hltParticleFlowRecHitHBHE = cms.EDProducer( "LegacyPFRecHitProducer",
7847     src = cms.InputTag( "hltParticleFlowRecHitHBHESoA" )
7848 )
7849 fragment.hltParticleFlowClusterHBHESoA = cms.EDProducer( "PFClusterSoAProducer@alpaka",
7850     pfRecHits = cms.InputTag( "hltParticleFlowRecHitHBHESoA" ),
7851     topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
7852     seedFinder = cms.PSet( 
7853       thresholdsByDetector = cms.VPSet( 
7854         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
7855           seedingThreshold = cms.vdouble( 0.125, 0.25, 0.35, 0.35 ),
7856           detector = cms.string( "HCAL_BARREL1" )
7857         ),
7858         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
7859           seedingThreshold = cms.vdouble( 0.1375, 0.275, 0.275, 0.275, 0.275, 0.275, 0.275 ),
7860           detector = cms.string( "HCAL_ENDCAP" )
7861         )
7862       ),
7863       nNeighbours = cms.int32( 4 )
7864     ),
7865     initialClusteringStep = cms.PSet(  thresholdsByDetector = cms.VPSet( 
7866   cms.PSet(  gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
7867     detector = cms.string( "HCAL_BARREL1" )
7868   ),
7869   cms.PSet(  gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
7870     detector = cms.string( "HCAL_ENDCAP" )
7871   )
7872 ) ),
7873     pfClusterBuilder = cms.PSet( 
7874       minFracTot = cms.double( 1.0E-20 ),
7875       stoppingTolerance = cms.double( 1.0E-8 ),
7876       positionCalc = cms.PSet( 
7877         minAllowedNormalization = cms.double( 1.0E-9 ),
7878         minFractionInCalc = cms.double( 1.0E-9 )
7879       ),
7880       maxIterations = cms.uint32( 5 ),
7881       recHitEnergyNorms = cms.VPSet( 
7882         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
7883           detector = cms.string( "HCAL_BARREL1" )
7884         ),
7885         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
7886           detector = cms.string( "HCAL_ENDCAP" )
7887         )
7888       ),
7889       showerSigma = cms.double( 10.0 ),
7890       minFractionToKeep = cms.double( 1.0E-7 ),
7891       excludeOtherSeeds = cms.bool( True ),
7892       timeResolutionCalcBarrel = cms.PSet( 
7893         corrTermLowE = cms.double( 0.0 ),
7894         threshLowE = cms.double( 6.0 ),
7895         noiseTerm = cms.double( 21.86 ),
7896         constantTermLowE = cms.double( 4.24 ),
7897         noiseTermLowE = cms.double( 8.0 ),
7898         threshHighE = cms.double( 15.0 ),
7899         constantTerm = cms.double( 2.82 )
7900       ),
7901       timeResolutionCalcEndcap = cms.PSet( 
7902         corrTermLowE = cms.double( 0.0 ),
7903         threshLowE = cms.double( 6.0 ),
7904         noiseTerm = cms.double( 21.86 ),
7905         constantTermLowE = cms.double( 4.24 ),
7906         noiseTermLowE = cms.double( 8.0 ),
7907         threshHighE = cms.double( 15.0 ),
7908         constantTerm = cms.double( 2.82 )
7909       )
7910     ),
7911     synchronise = cms.bool( False ),
7912     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
7913 )
7914 fragment.hltParticleFlowClusterHBHE = cms.EDProducer( "LegacyPFClusterProducer",
7915     src = cms.InputTag( "hltParticleFlowClusterHBHESoA" ),
7916     PFRecHitsLabelIn = cms.InputTag( "hltParticleFlowRecHitHBHESoA" ),
7917     recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" ),
7918     usePFThresholdsFromDB = cms.bool( True ),
7919     pfClusterBuilder = cms.PSet( 
7920       minFracTot = cms.double( 1.0E-20 ),
7921       stoppingTolerance = cms.double( 1.0E-8 ),
7922       positionCalc = cms.PSet( 
7923         minAllowedNormalization = cms.double( 1.0E-9 ),
7924         posCalcNCrystals = cms.int32( 5 ),
7925         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
7926         logWeightDenominatorByDetector = cms.VPSet( 
7927           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
7928             depths = cms.vint32( 1, 2, 3, 4 ),
7929             detector = cms.string( "HCAL_BARREL1" )
7930           ),
7931           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
7932             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
7933             detector = cms.string( "HCAL_ENDCAP" )
7934           )
7935         ),
7936         minFractionInCalc = cms.double( 1.0E-9 )
7937       ),
7938       maxIterations = cms.uint32( 5 ),
7939       minChi2Prob = cms.double( 0.0 ),
7940       allCellsPositionCalc = cms.PSet( 
7941         minAllowedNormalization = cms.double( 1.0E-9 ),
7942         posCalcNCrystals = cms.int32( -1 ),
7943         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
7944         logWeightDenominatorByDetector = cms.VPSet( 
7945           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
7946             depths = cms.vint32( 1, 2, 3, 4 ),
7947             detector = cms.string( "HCAL_BARREL1" )
7948           ),
7949           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
7950             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
7951             detector = cms.string( "HCAL_ENDCAP" )
7952           )
7953         ),
7954         minFractionInCalc = cms.double( 1.0E-9 )
7955       ),
7956       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
7957       recHitEnergyNorms = cms.VPSet( 
7958         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
7959           depths = cms.vint32( 1, 2, 3, 4 ),
7960           detector = cms.string( "HCAL_BARREL1" )
7961         ),
7962         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
7963           depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
7964           detector = cms.string( "HCAL_ENDCAP" )
7965         )
7966       ),
7967       maxNSigmaTime = cms.double( 10.0 ),
7968       showerSigma = cms.double( 10.0 ),
7969       timeSigmaEE = cms.double( 10.0 ),
7970       clusterTimeResFromSeed = cms.bool( False ),
7971       minFractionToKeep = cms.double( 1.0E-7 ),
7972       excludeOtherSeeds = cms.bool( True ),
7973       timeResolutionCalcBarrel = cms.PSet( 
7974         corrTermLowE = cms.double( 0.0 ),
7975         threshLowE = cms.double( 6.0 ),
7976         noiseTerm = cms.double( 21.86 ),
7977         constantTermLowE = cms.double( 4.24 ),
7978         noiseTermLowE = cms.double( 8.0 ),
7979         threshHighE = cms.double( 15.0 ),
7980         constantTerm = cms.double( 2.82 )
7981       ),
7982       timeResolutionCalcEndcap = cms.PSet( 
7983         corrTermLowE = cms.double( 0.0 ),
7984         threshLowE = cms.double( 6.0 ),
7985         noiseTerm = cms.double( 21.86 ),
7986         constantTermLowE = cms.double( 4.24 ),
7987         noiseTermLowE = cms.double( 8.0 ),
7988         threshHighE = cms.double( 15.0 ),
7989         constantTerm = cms.double( 2.82 )
7990       ),
7991       timeSigmaEB = cms.double( 10.0 )
7992     )
7993 )
7994 fragment.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer",
7995     clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" ),
7996     energyCorrector = cms.PSet(  ),
7997     pfClusterBuilder = cms.PSet( 
7998       allCellsPositionCalc = cms.PSet( 
7999         minAllowedNormalization = cms.double( 1.0E-9 ),
8000         posCalcNCrystals = cms.int32( -1 ),
8001         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
8002         logWeightDenominatorByDetector = cms.VPSet( 
8003           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
8004             depths = cms.vint32( 1, 2, 3, 4 ),
8005             detector = cms.string( "HCAL_BARREL1" )
8006           ),
8007           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
8008             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
8009             detector = cms.string( "HCAL_ENDCAP" )
8010           )
8011         ),
8012         minFractionInCalc = cms.double( 1.0E-9 )
8013       ),
8014       algoName = cms.string( "PFMultiDepthClusterizer" ),
8015       nSigmaPhi = cms.double( 2.0 ),
8016       minFractionToKeep = cms.double( 1.0E-7 ),
8017       nSigmaEta = cms.double( 2.0 )
8018     ),
8019     positionReCalc = cms.PSet(  ),
8020     usePFThresholdsFromDB = cms.bool( True )
8021 )
8022 fragment.hltParticleFlowRecHitHBHESoASerialSync = cms.EDProducer( "alpaka_serial_sync::PFRecHitSoAProducerHCAL",
8023     producers = cms.VPSet( 
8024       cms.PSet(  src = cms.InputTag( "hltHbheRecoSoASerialSync" ),
8025         params = cms.ESInputTag( "hltESPPFRecHitHCALParams","" )
8026       )
8027     ),
8028     topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
8029     synchronise = cms.untracked.bool( False )
8030 )
8031 fragment.hltParticleFlowRecHitHBHESerialSync = cms.EDProducer( "LegacyPFRecHitProducer",
8032     src = cms.InputTag( "hltParticleFlowRecHitHBHESoASerialSync" )
8033 )
8034 fragment.hltParticleFlowClusterHBHESoASerialSync = cms.EDProducer( "alpaka_serial_sync::PFClusterSoAProducer",
8035     pfRecHits = cms.InputTag( "hltParticleFlowRecHitHBHESoASerialSync" ),
8036     topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ),
8037     seedFinder = cms.PSet( 
8038       thresholdsByDetector = cms.VPSet( 
8039         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
8040           seedingThreshold = cms.vdouble( 0.125, 0.25, 0.35, 0.35 ),
8041           detector = cms.string( "HCAL_BARREL1" )
8042         ),
8043         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
8044           seedingThreshold = cms.vdouble( 0.1375, 0.275, 0.275, 0.275, 0.275, 0.275, 0.275 ),
8045           detector = cms.string( "HCAL_ENDCAP" )
8046         )
8047       ),
8048       nNeighbours = cms.int32( 4 )
8049     ),
8050     initialClusteringStep = cms.PSet(  thresholdsByDetector = cms.VPSet( 
8051   cms.PSet(  gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
8052     detector = cms.string( "HCAL_BARREL1" )
8053   ),
8054   cms.PSet(  gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
8055     detector = cms.string( "HCAL_ENDCAP" )
8056   )
8057 ) ),
8058     pfClusterBuilder = cms.PSet( 
8059       minFracTot = cms.double( 1.0E-20 ),
8060       stoppingTolerance = cms.double( 1.0E-8 ),
8061       positionCalc = cms.PSet( 
8062         minAllowedNormalization = cms.double( 1.0E-9 ),
8063         minFractionInCalc = cms.double( 1.0E-9 )
8064       ),
8065       maxIterations = cms.uint32( 5 ),
8066       recHitEnergyNorms = cms.VPSet( 
8067         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
8068           detector = cms.string( "HCAL_BARREL1" )
8069         ),
8070         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
8071           detector = cms.string( "HCAL_ENDCAP" )
8072         )
8073       ),
8074       showerSigma = cms.double( 10.0 ),
8075       minFractionToKeep = cms.double( 1.0E-7 ),
8076       excludeOtherSeeds = cms.bool( True ),
8077       timeResolutionCalcBarrel = cms.PSet( 
8078         corrTermLowE = cms.double( 0.0 ),
8079         threshLowE = cms.double( 6.0 ),
8080         noiseTerm = cms.double( 21.86 ),
8081         constantTermLowE = cms.double( 4.24 ),
8082         noiseTermLowE = cms.double( 8.0 ),
8083         threshHighE = cms.double( 15.0 ),
8084         constantTerm = cms.double( 2.82 )
8085       ),
8086       timeResolutionCalcEndcap = cms.PSet( 
8087         corrTermLowE = cms.double( 0.0 ),
8088         threshLowE = cms.double( 6.0 ),
8089         noiseTerm = cms.double( 21.86 ),
8090         constantTermLowE = cms.double( 4.24 ),
8091         noiseTermLowE = cms.double( 8.0 ),
8092         threshHighE = cms.double( 15.0 ),
8093         constantTerm = cms.double( 2.82 )
8094       )
8095     ),
8096     synchronise = cms.bool( False )
8097 )
8098 fragment.hltParticleFlowClusterHBHESerialSync = cms.EDProducer( "LegacyPFClusterProducer",
8099     src = cms.InputTag( "hltParticleFlowClusterHBHESoASerialSync" ),
8100     PFRecHitsLabelIn = cms.InputTag( "hltParticleFlowRecHitHBHESoASerialSync" ),
8101     recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHESerialSync" ),
8102     usePFThresholdsFromDB = cms.bool( True ),
8103     pfClusterBuilder = cms.PSet( 
8104       minFracTot = cms.double( 1.0E-20 ),
8105       stoppingTolerance = cms.double( 1.0E-8 ),
8106       positionCalc = cms.PSet( 
8107         minAllowedNormalization = cms.double( 1.0E-9 ),
8108         posCalcNCrystals = cms.int32( 5 ),
8109         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
8110         logWeightDenominatorByDetector = cms.VPSet( 
8111           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
8112             depths = cms.vint32( 1, 2, 3, 4 ),
8113             detector = cms.string( "HCAL_BARREL1" )
8114           ),
8115           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
8116             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
8117             detector = cms.string( "HCAL_ENDCAP" )
8118           )
8119         ),
8120         minFractionInCalc = cms.double( 1.0E-9 )
8121       ),
8122       maxIterations = cms.uint32( 5 ),
8123       minChi2Prob = cms.double( 0.0 ),
8124       allCellsPositionCalc = cms.PSet( 
8125         minAllowedNormalization = cms.double( 1.0E-9 ),
8126         posCalcNCrystals = cms.int32( -1 ),
8127         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
8128         logWeightDenominatorByDetector = cms.VPSet( 
8129           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
8130             depths = cms.vint32( 1, 2, 3, 4 ),
8131             detector = cms.string( "HCAL_BARREL1" )
8132           ),
8133           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
8134             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
8135             detector = cms.string( "HCAL_ENDCAP" )
8136           )
8137         ),
8138         minFractionInCalc = cms.double( 1.0E-9 )
8139       ),
8140       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
8141       recHitEnergyNorms = cms.VPSet( 
8142         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
8143           depths = cms.vint32( 1, 2, 3, 4 ),
8144           detector = cms.string( "HCAL_BARREL1" )
8145         ),
8146         cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
8147           depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
8148           detector = cms.string( "HCAL_ENDCAP" )
8149         )
8150       ),
8151       maxNSigmaTime = cms.double( 10.0 ),
8152       showerSigma = cms.double( 10.0 ),
8153       timeSigmaEE = cms.double( 10.0 ),
8154       clusterTimeResFromSeed = cms.bool( False ),
8155       minFractionToKeep = cms.double( 1.0E-7 ),
8156       excludeOtherSeeds = cms.bool( True ),
8157       timeResolutionCalcBarrel = cms.PSet( 
8158         corrTermLowE = cms.double( 0.0 ),
8159         threshLowE = cms.double( 6.0 ),
8160         noiseTerm = cms.double( 21.86 ),
8161         constantTermLowE = cms.double( 4.24 ),
8162         noiseTermLowE = cms.double( 8.0 ),
8163         threshHighE = cms.double( 15.0 ),
8164         constantTerm = cms.double( 2.82 )
8165       ),
8166       timeResolutionCalcEndcap = cms.PSet( 
8167         corrTermLowE = cms.double( 0.0 ),
8168         threshLowE = cms.double( 6.0 ),
8169         noiseTerm = cms.double( 21.86 ),
8170         constantTermLowE = cms.double( 4.24 ),
8171         noiseTermLowE = cms.double( 8.0 ),
8172         threshHighE = cms.double( 15.0 ),
8173         constantTerm = cms.double( 2.82 )
8174       ),
8175       timeSigmaEB = cms.double( 10.0 )
8176     )
8177 )
8178 fragment.hltParticleFlowClusterHCALSerialSync = cms.EDProducer( "PFMultiDepthClusterProducer",
8179     clustersSource = cms.InputTag( "hltParticleFlowClusterHBHESerialSync" ),
8180     energyCorrector = cms.PSet(  ),
8181     pfClusterBuilder = cms.PSet( 
8182       allCellsPositionCalc = cms.PSet( 
8183         minAllowedNormalization = cms.double( 1.0E-9 ),
8184         posCalcNCrystals = cms.int32( -1 ),
8185         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
8186         logWeightDenominatorByDetector = cms.VPSet( 
8187           cms.PSet(  logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
8188             depths = cms.vint32( 1, 2, 3, 4 ),
8189             detector = cms.string( "HCAL_BARREL1" )
8190           ),
8191           cms.PSet(  logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
8192             depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
8193             detector = cms.string( "HCAL_ENDCAP" )
8194           )
8195         ),
8196         minFractionInCalc = cms.double( 1.0E-9 )
8197       ),
8198       algoName = cms.string( "PFMultiDepthClusterizer" ),
8199       nSigmaPhi = cms.double( 2.0 ),
8200       minFractionToKeep = cms.double( 1.0E-7 ),
8201       nSigmaEta = cms.double( 2.0 )
8202     ),
8203     positionReCalc = cms.PSet(  ),
8204     usePFThresholdsFromDB = cms.bool( True )
8205 )
8206 fragment.hltPreDQMRandom = cms.EDFilter( "HLTPrescaler",
8207     offset = cms.uint32( 0 ),
8208     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8209 )
8210 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
8211     saveTags = cms.bool( True ),
8212     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
8213     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8214     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8215     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8216     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8217     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8218     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8219     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8220     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8221     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8222 )
8223 fragment.hltPreDQMZeroBias = cms.EDFilter( "HLTPrescaler",
8224     offset = cms.uint32( 0 ),
8225     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8226 )
8227 fragment.hltPreDSTZeroBias = cms.EDFilter( "HLTPrescaler",
8228     offset = cms.uint32( 0 ),
8229     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8230 )
8231 fragment.hltFEDSelectorL1uGTTest = cms.EDProducer( "EvFFEDSelector",
8232     inputTag = cms.InputTag( "rawDataCollector" ),
8233     fedList = cms.vuint32( 1405 )
8234 )
8235 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
8236     offset = cms.uint32( 0 ),
8237     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8238 )
8239 fragment.hltL1sSingleMuScouting = cms.EDFilter( "HLTL1TSeed",
8240     saveTags = cms.bool( True ),
8241     L1SeedsLogicalExpression = cms.string( "L1_SingleMu5_BMTF OR L1_SingleMu11_SQ14_BMTF OR L1_SingleMu13_SQ14_BMTF" ),
8242     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8243     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8244     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8245     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8246     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8247     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8248     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8249     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8250     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
8251 )
8252 fragment.hltPreDSTPFScoutingSingleMuon = cms.EDFilter( "HLTPrescaler",
8253     offset = cms.uint32( 0 ),
8254     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8255 )
8256 fragment.hltL1fL1sMuScoutingL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
8257     saveTags = cms.bool( True ),
8258     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8259     PreviousCandTag = cms.InputTag( "hltL1sSingleMuScouting" ),
8260     MaxEta = cms.double( 2.5 ),
8261     MinPt = cms.double( 0.0 ),
8262     MaxDeltaR = cms.double( 0.3 ),
8263     MinN = cms.int32( 1 ),
8264     CentralBxOnly = cms.bool( True ),
8265     SelectQualities = cms.vint32(  )
8266 )
8267 fragment.hltL2fL1sMuScoutingL2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
8268     saveTags = cms.bool( True ),
8269     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8270     CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8271     PreviousCandTag = cms.InputTag( "hltL1fL1sMuScoutingL1Filtered0" ),
8272     SeedMapTag = cms.InputTag( "hltL2Muons" ),
8273     MinN = cms.int32( 0 ),
8274     MaxEta = cms.double( 2.5 ),
8275     AbsEtaBins = cms.vdouble( 0.0 ),
8276     MinNstations = cms.vint32( 0 ),
8277     MinNhits = cms.vint32( 0 ),
8278     CutOnChambers = cms.bool( False ),
8279     MinNchambers = cms.vint32( 0 ),
8280     MaxDr = cms.double( 9999.0 ),
8281     MinDr = cms.double( -1.0 ),
8282     MaxDz = cms.double( 9999.0 ),
8283     MinDxySig = cms.double( -1.0 ),
8284     MinPt = cms.double( 0.0 ),
8285     NSigmaPt = cms.double( 0.0 ),
8286     MatchToPreviousCand = cms.bool( True )
8287 )
8288 fragment.hltL1fForIterL3L1fL1sMuScoutingL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
8289     saveTags = cms.bool( True ),
8290     CandTag = cms.InputTag( "hltL1MuonsPt0" ),
8291     PreviousCandTag = cms.InputTag( "hltL1fL1sMuScoutingL1Filtered0" ),
8292     MaxEta = cms.double( 2.5 ),
8293     MinPt = cms.double( 0.0 ),
8294     MaxDeltaR = cms.double( 0.3 ),
8295     MinN = cms.int32( 1 ),
8296     CentralBxOnly = cms.bool( True ),
8297     SelectQualities = cms.vint32(  )
8298 )
8299 fragment.hltL3fL1sMuScoutingL3Filtered0 = cms.EDFilter( "HLTMuonL3PreFilter",
8300     saveTags = cms.bool( True ),
8301     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8302     CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
8303     PreviousCandTag = cms.InputTag( "hltL2fL1sMuScoutingL2Filtered0" ),
8304     L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMuScoutingL1Filtered0" ),
8305     inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
8306     MinN = cms.int32( 1 ),
8307     MaxEta = cms.double( 2.5 ),
8308     MinNhits = cms.int32( 0 ),
8309     MaxDr = cms.double( 2.0 ),
8310     MinDr = cms.double( -1.0 ),
8311     MaxDz = cms.double( 9999.0 ),
8312     MinDxySig = cms.double( -1.0 ),
8313     MinPt = cms.double( 0.0 ),
8314     NSigmaPt = cms.double( 0.0 ),
8315     MaxNormalizedChi2 = cms.double( 9999.0 ),
8316     MaxDXYBeamSpot = cms.double( 9999.0 ),
8317     MinDXYBeamSpot = cms.double( -1.0 ),
8318     MinNmuonHits = cms.int32( 0 ),
8319     MaxPtDifference = cms.double( 9999.0 ),
8320     MinTrackPt = cms.double( 0.0 ),
8321     minMuonStations = cms.int32( 2 ),
8322     minTrkHits = cms.int32( -1 ),
8323     minMuonHits = cms.int32( -1 ),
8324     allowedTypeMask = cms.uint32( 255 ),
8325     requiredTypeMask = cms.uint32( 0 ),
8326     MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ),
8327     trkMuonId = cms.uint32( 0 ),
8328     L1MatchingdR = cms.double( 0.3 ),
8329     MatchToPreviousCand = cms.bool( True ),
8330     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
8331     requireL3MuonTrajectorySeed = cms.bool( False ),
8332     useSimpleGeometry = cms.bool( True ),
8333     useStation2 = cms.bool( True ),
8334     fallbackToME1 = cms.bool( False ),
8335     cosmicPropagationHypothesis = cms.bool( False ),
8336     useMB2InOverlap = cms.bool( False ),
8337     useTrack = cms.string( "tracker" ),
8338     useState = cms.string( "atVertex" ),
8339     propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ),
8340     propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ),
8341     propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" )
8342 )
8343 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
8344     EBSumThreshold = cms.double( 0.2 ),
8345     HF2Weight = cms.double( 1.0 ),
8346     EBWeight = cms.double( 1.0 ),
8347     hfInput = cms.InputTag( "hltHfreco" ),
8348     EESumThreshold = cms.double( 0.45 ),
8349     HOThreshold0 = cms.double( 3.5 ),
8350     HOThresholdPlus1 = cms.double( 3.5 ),
8351     HOThresholdMinus1 = cms.double( 3.5 ),
8352     HOThresholdPlus2 = cms.double( 3.5 ),
8353     HOThresholdMinus2 = cms.double( 3.5 ),
8354     HBGrid = cms.vdouble(  ),
8355     HBThreshold1 = cms.double( 0.4 ),
8356     HBThreshold2 = cms.double( 0.3 ),
8357     HBThreshold = cms.double( 0.3 ),
8358     EEWeights = cms.vdouble(  ),
8359     HF1Threshold = cms.double( 0.5 ),
8360     HF2Weights = cms.vdouble(  ),
8361     HOWeights = cms.vdouble(  ),
8362     EEGrid = cms.vdouble(  ),
8363     HEDWeight = cms.double( 1.0 ),
8364     EEWeight = cms.double( 1.0 ),
8365     UseHO = cms.bool( False ),
8366     HBWeights = cms.vdouble(  ),
8367     HESWeight = cms.double( 1.0 ),
8368     HF1Weight = cms.double( 1.0 ),
8369     HF2Grid = cms.vdouble(  ),
8370     HEDWeights = cms.vdouble(  ),
8371     HF1Grid = cms.vdouble(  ),
8372     EBWeights = cms.vdouble(  ),
8373     HOWeight = cms.double( 1.0E-99 ),
8374     EBThreshold = cms.double( 0.07 ),
8375     EEThreshold = cms.double( 0.3 ),
8376     UseEtEBTreshold = cms.bool( False ),
8377     UseSymEBTreshold = cms.bool( False ),
8378     UseEtEETreshold = cms.bool( False ),
8379     UseSymEETreshold = cms.bool( False ),
8380     hbheInput = cms.InputTag( "hltHbhereco" ),
8381     HcalThreshold = cms.double( -1000.0 ),
8382     HF2Threshold = cms.double( 0.85 ),
8383     HESThreshold1 = cms.double( 0.1 ),
8384     HESThreshold = cms.double( 0.2 ),
8385     HF1Weights = cms.vdouble(  ),
8386     hoInput = cms.InputTag( "hltHoreco" ),
8387     HESGrid = cms.vdouble(  ),
8388     HESWeights = cms.vdouble(  ),
8389     HEDThreshold1 = cms.double( 0.1 ),
8390     HEDThreshold = cms.double( 0.2 ),
8391     EcutTower = cms.double( -1000.0 ),
8392     HEDGrid = cms.vdouble(  ),
8393     ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
8394     HBWeight = cms.double( 1.0 ),
8395     HOGrid = cms.vdouble(  ),
8396     EBGrid = cms.vdouble(  ),
8397     MomConstrMethod = cms.int32( 1 ),
8398     MomHBDepth = cms.double( 0.2 ),
8399     MomHEDepth = cms.double( 0.4 ),
8400     MomEBDepth = cms.double( 0.3 ),
8401     MomEEDepth = cms.double( 0.0 ),
8402     HcalAcceptSeverityLevel = cms.uint32( 9 ),
8403     EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
8404       'kWeird',
8405       'kBad' ),
8406     UseHcalRecoveredHits = cms.bool( False ),
8407     UseEcalRecoveredHits = cms.bool( False ),
8408     UseRejectedHitsOnly = cms.bool( False ),
8409     HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
8410     EcalSeveritiesToBeUsedInBadTowers = cms.vstring(  ),
8411     UseRejectedRecoveredHcalHits = cms.bool( False ),
8412     UseRejectedRecoveredEcalHits = cms.bool( False ),
8413     missingHcalRescaleFactorForEcal = cms.double( 0.0 ),
8414     AllowMissingInputs = cms.bool( False ),
8415     HcalPhase = cms.int32( 1 ),
8416     usePFThresholdsFromDB = cms.bool( True ),
8417     EcalRecHitThresh = cms.bool( True )
8418 )
8419 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
8420     useMassDropTagger = cms.bool( False ),
8421     useFiltering = cms.bool( False ),
8422     useDynamicFiltering = cms.bool( False ),
8423     useTrimming = cms.bool( False ),
8424     usePruning = cms.bool( False ),
8425     useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
8426     useKtPruning = cms.bool( False ),
8427     useConstituentSubtraction = cms.bool( False ),
8428     useSoftDrop = cms.bool( False ),
8429     correctShape = cms.bool( False ),
8430     UseOnlyVertexTracks = cms.bool( False ),
8431     UseOnlyOnePV = cms.bool( False ),
8432     muCut = cms.double( -1.0 ),
8433     yCut = cms.double( -1.0 ),
8434     rFilt = cms.double( -1.0 ),
8435     rFiltFactor = cms.double( -1.0 ),
8436     trimPtFracMin = cms.double( -1.0 ),
8437     zcut = cms.double( -1.0 ),
8438     rcut_factor = cms.double( -1.0 ),
8439     csRho_EtaMax = cms.double( -1.0 ),
8440     csRParam = cms.double( -1.0 ),
8441     beta = cms.double( -1.0 ),
8442     R0 = cms.double( -1.0 ),
8443     gridMaxRapidity = cms.double( -1.0 ),
8444     gridSpacing = cms.double( -1.0 ),
8445     DzTrVtxMax = cms.double( 0.0 ),
8446     DxyTrVtxMax = cms.double( 0.0 ),
8447     MaxVtxZ = cms.double( 15.0 ),
8448     subjetPtMin = cms.double( -1.0 ),
8449     muMin = cms.double( -1.0 ),
8450     muMax = cms.double( -1.0 ),
8451     yMin = cms.double( -1.0 ),
8452     yMax = cms.double( -1.0 ),
8453     dRMin = cms.double( -1.0 ),
8454     dRMax = cms.double( -1.0 ),
8455     maxDepth = cms.int32( -1 ),
8456     nFilt = cms.int32( -1 ),
8457     MinVtxNdof = cms.int32( 5 ),
8458     src = cms.InputTag( "hltTowerMakerForAll" ),
8459     srcPVs = cms.InputTag( "NotUsed" ),
8460     jetType = cms.string( "CaloJet" ),
8461     jetAlgorithm = cms.string( "AntiKt" ),
8462     rParam = cms.double( 0.4 ),
8463     inputEtMin = cms.double( 0.3 ),
8464     inputEMin = cms.double( 0.0 ),
8465     jetPtMin = cms.double( 1.0 ),
8466     doPVCorrection = cms.bool( False ),
8467     doAreaFastjet = cms.bool( False ),
8468     doRhoFastjet = cms.bool( False ),
8469     doPUOffsetCorr = cms.bool( False ),
8470     puPtMin = cms.double( 10.0 ),
8471     nSigmaPU = cms.double( 1.0 ),
8472     radiusPU = cms.double( 0.4 ),
8473     subtractorName = cms.string( "" ),
8474     useExplicitGhosts = cms.bool( False ),
8475     doAreaDiskApprox = cms.bool( False ),
8476     voronoiRfact = cms.double( -9.0 ),
8477     Rho_EtaMax = cms.double( 4.4 ),
8478     Ghost_EtaMax = cms.double( 6.0 ),
8479     Active_Area_Repeats = cms.int32( 5 ),
8480     GhostArea = cms.double( 0.01 ),
8481     restrictInputs = cms.bool( False ),
8482     maxInputs = cms.uint32( 1 ),
8483     writeCompound = cms.bool( False ),
8484     writeJetsWithConst = cms.bool( False ),
8485     doFastJetNonUniform = cms.bool( False ),
8486     useDeterministicSeed = cms.bool( True ),
8487     minSeed = cms.uint32( 0 ),
8488     verbosity = cms.int32( 0 ),
8489     puWidth = cms.double( 0.0 ),
8490     nExclude = cms.uint32( 0 ),
8491     maxBadEcalCells = cms.uint32( 9999999 ),
8492     maxBadHcalCells = cms.uint32( 9999999 ),
8493     maxProblematicEcalCells = cms.uint32( 9999999 ),
8494     maxProblematicHcalCells = cms.uint32( 9999999 ),
8495     maxRecoveredEcalCells = cms.uint32( 9999999 ),
8496     maxRecoveredHcalCells = cms.uint32( 9999999 ),
8497     puCenters = cms.vdouble(  ),
8498     applyWeight = cms.bool( False ),
8499     srcWeights = cms.InputTag( "" ),
8500     minimumTowersFraction = cms.double( 0.0 ),
8501     jetCollInstanceName = cms.string( "" ),
8502     sumRecHits = cms.bool( False )
8503 )
8504 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
8505     src = cms.InputTag( "hltAK4CaloJetsPF" ),
8506     filter = cms.bool( False ),
8507     etMin = cms.double( 5.0 )
8508 )
8509 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
8510     copyExtras = cms.untracked.bool( True ),
8511     copyMVA = cms.bool( False ),
8512     TrackProducers = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
8513     MaxNormalizedChisq = cms.double( 1000.0 ),
8514     MinPT = cms.double( 0.05 ),
8515     MinFound = cms.int32( 3 ),
8516     Epsilon = cms.double( -0.001 ),
8517     ShareFrac = cms.double( 0.19 ),
8518     allowFirstHitShare = cms.bool( True ),
8519     FoundHitBonus = cms.double( 5.0 ),
8520     LostHitPenalty = cms.double( 20.0 ),
8521     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8522     newQuality = cms.string( "confirmed" ),
8523     setsToMerge = cms.VPSet( 
8524       cms.PSet(  pQual = cms.bool( False ),
8525         tLists = cms.vint32( 0, 1 )
8526       )
8527     ),
8528     hasSelector = cms.vint32( 0, 0 ),
8529     selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
8530     writeOnlyTrkQuals = cms.bool( False ),
8531     makeReKeyedSeeds = cms.untracked.bool( False ),
8532     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" )
8533 )
8534 fragment.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT",
8535     LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ),
8536     InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
8537     ptMin = cms.double( 2.5 ),
8538     pMin = cms.double( 2.5 ),
8539     shareHitFraction = cms.double( 0.8 )
8540 )
8541 fragment.hltMuons = cms.EDProducer( "MuonIdProducer",
8542     MuonCaloCompatibility = cms.PSet( 
8543       delta_eta = cms.double( 0.02 ),
8544       delta_phi = cms.double( 0.02 ),
8545       allSiPMHO = cms.bool( False ),
8546       MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
8547       PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
8548     ),
8549     TrackAssociatorParameters = cms.PSet( 
8550       useMuon = cms.bool( True ),
8551       truthMatch = cms.bool( False ),
8552       usePreshower = cms.bool( False ),
8553       dRPreshowerPreselection = cms.double( 0.2 ),
8554       muonMaxDistanceSigmaY = cms.double( 0.0 ),
8555       useEcal = cms.bool( True ),
8556       muonMaxDistanceSigmaX = cms.double( 0.0 ),
8557       dRMuon = cms.double( 9999.0 ),
8558       dREcal = cms.double( 9999.0 ),
8559       CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
8560       DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
8561       EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8562       CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
8563       propagateAllDirections = cms.bool( True ),
8564       muonMaxDistanceY = cms.double( 5.0 ),
8565       useHO = cms.bool( True ),
8566       muonMaxDistanceX = cms.double( 5.0 ),
8567       trajectoryUncertaintyTolerance = cms.double( -1.0 ),
8568       useHcal = cms.bool( True ),
8569       HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
8570       accountForTrajectoryChangeCalo = cms.bool( False ),
8571       dREcalPreselection = cms.double( 0.05 ),
8572       useCalo = cms.bool( False ),
8573       dRMuonPreselection = cms.double( 0.2 ),
8574       EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8575       dRHcal = cms.double( 9999.0 ),
8576       dRHcalPreselection = cms.double( 0.2 ),
8577       HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
8578     ),
8579     CaloExtractorPSet = cms.PSet( 
8580       DR_Veto_H = cms.double( 0.1 ),
8581       CenterConeOnCalIntersection = cms.bool( False ),
8582       NoiseTow_EE = cms.double( 0.15 ),
8583       Noise_EB = cms.double( 0.025 ),
8584       Noise_HE = cms.double( 0.2 ),
8585       DR_Veto_E = cms.double( 0.07 ),
8586       NoiseTow_EB = cms.double( 0.04 ),
8587       Noise_EE = cms.double( 0.1 ),
8588       UseRecHitsFlag = cms.bool( False ),
8589       DR_Max = cms.double( 1.0 ),
8590       DepositLabel = cms.untracked.string( "Cal" ),
8591       Noise_HO = cms.double( 0.2 ),
8592       DR_Veto_HO = cms.double( 0.1 ),
8593       Threshold_H = cms.double( 0.5 ),
8594       PrintTimeReport = cms.untracked.bool( False ),
8595       Threshold_E = cms.double( 0.2 ),
8596       PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8597       ComponentName = cms.string( "CaloExtractorByAssociator" ),
8598       Threshold_HO = cms.double( 0.5 ),
8599       DepositInstanceLabels = cms.vstring( 'ecal',
8600         'hcal',
8601         'ho' ),
8602       ServiceParameters = cms.PSet( 
8603         RPCLayers = cms.bool( False ),
8604         UseMuonNavigation = cms.untracked.bool( False ),
8605         Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8606       ),
8607       TrackAssociatorParameters = cms.PSet( 
8608         useMuon = cms.bool( False ),
8609         truthMatch = cms.bool( False ),
8610         usePreshower = cms.bool( False ),
8611         dRPreshowerPreselection = cms.double( 0.2 ),
8612         muonMaxDistanceSigmaY = cms.double( 0.0 ),
8613         useEcal = cms.bool( False ),
8614         muonMaxDistanceSigmaX = cms.double( 0.0 ),
8615         dRMuon = cms.double( 9999.0 ),
8616         dREcal = cms.double( 1.0 ),
8617         CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
8618         DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
8619         EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8620         CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
8621         propagateAllDirections = cms.bool( True ),
8622         muonMaxDistanceY = cms.double( 5.0 ),
8623         useHO = cms.bool( False ),
8624         muonMaxDistanceX = cms.double( 5.0 ),
8625         trajectoryUncertaintyTolerance = cms.double( -1.0 ),
8626         useHcal = cms.bool( False ),
8627         HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
8628         accountForTrajectoryChangeCalo = cms.bool( False ),
8629         dREcalPreselection = cms.double( 1.0 ),
8630         useCalo = cms.bool( True ),
8631         dRMuonPreselection = cms.double( 0.2 ),
8632         EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8633         dRHcal = cms.double( 1.0 ),
8634         dRHcalPreselection = cms.double( 1.0 ),
8635         HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
8636       ),
8637       Noise_HB = cms.double( 0.2 )
8638     ),
8639     TrackExtractorPSet = cms.PSet( 
8640       Diff_z = cms.double( 0.2 ),
8641       inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
8642       Chi2Ndof_Max = cms.double( 1.0E64 ),
8643       BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
8644       DR_Veto = cms.double( 0.01 ),
8645       Pt_Min = cms.double( -1.0 ),
8646       DR_Max = cms.double( 1.0 ),
8647       DepositLabel = cms.untracked.string( "" ),
8648       NHits_Min = cms.uint32( 0 ),
8649       Chi2Prob_Min = cms.double( -1.0 ),
8650       Diff_r = cms.double( 0.1 ),
8651       BeamlineOption = cms.string( "BeamSpotFromEvent" ),
8652       ComponentName = cms.string( "TrackExtractor" )
8653     ),
8654     JetExtractorPSet = cms.PSet( 
8655       JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
8656       DR_Veto = cms.double( 0.1 ),
8657       DR_Max = cms.double( 1.0 ),
8658       ExcludeMuonVeto = cms.bool( True ),
8659       PrintTimeReport = cms.untracked.bool( False ),
8660       PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8661       ComponentName = cms.string( "JetExtractor" ),
8662       ServiceParameters = cms.PSet( 
8663         RPCLayers = cms.bool( False ),
8664         UseMuonNavigation = cms.untracked.bool( False ),
8665         Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8666       ),
8667       TrackAssociatorParameters = cms.PSet( 
8668         useMuon = cms.bool( False ),
8669         truthMatch = cms.bool( False ),
8670         usePreshower = cms.bool( False ),
8671         dRPreshowerPreselection = cms.double( 0.2 ),
8672         muonMaxDistanceSigmaY = cms.double( 0.0 ),
8673         useEcal = cms.bool( False ),
8674         muonMaxDistanceSigmaX = cms.double( 0.0 ),
8675         dRMuon = cms.double( 9999.0 ),
8676         dREcal = cms.double( 0.5 ),
8677         CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
8678         DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
8679         EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8680         CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
8681         propagateAllDirections = cms.bool( True ),
8682         muonMaxDistanceY = cms.double( 5.0 ),
8683         useHO = cms.bool( False ),
8684         muonMaxDistanceX = cms.double( 5.0 ),
8685         trajectoryUncertaintyTolerance = cms.double( -1.0 ),
8686         useHcal = cms.bool( False ),
8687         HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
8688         accountForTrajectoryChangeCalo = cms.bool( False ),
8689         dREcalPreselection = cms.double( 0.5 ),
8690         useCalo = cms.bool( True ),
8691         dRMuonPreselection = cms.double( 0.2 ),
8692         EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8693         dRHcal = cms.double( 0.5 ),
8694         dRHcalPreselection = cms.double( 0.5 ),
8695         HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
8696       ),
8697       Threshold = cms.double( 5.0 )
8698     ),
8699     trackDepositName = cms.string( "tracker" ),
8700     ecalDepositName = cms.string( "ecal" ),
8701     hcalDepositName = cms.string( "hcal" ),
8702     hoDepositName = cms.string( "ho" ),
8703     jetDepositName = cms.string( "jets" ),
8704     TimingFillerParameters = cms.PSet( 
8705       DTTimingParameters = cms.PSet( 
8706         HitError = cms.double( 6.0 ),
8707         MatchParameters = cms.PSet( 
8708           TightMatchDT = cms.bool( False ),
8709           DTradius = cms.double( 0.01 ),
8710           TightMatchCSC = cms.bool( True ),
8711           CSCsegments = cms.InputTag( "hltCscSegments" ),
8712           DTsegments = cms.InputTag( "hltDt4DSegments" )
8713         ),
8714         debug = cms.bool( False ),
8715         DoWireCorr = cms.bool( False ),
8716         RequireBothProjections = cms.bool( False ),
8717         DTTimeOffset = cms.double( 2.7 ),
8718         PruneCut = cms.double( 10000.0 ),
8719         DTsegments = cms.InputTag( "hltDt4DSegments" ),
8720         UseSegmentT0 = cms.bool( False ),
8721         HitsMin = cms.int32( 5 ),
8722         DropTheta = cms.bool( True ),
8723         ServiceParameters = cms.PSet( 
8724           RPCLayers = cms.bool( True ),
8725           Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8726         )
8727       ),
8728       UseCSC = cms.bool( True ),
8729       CSCTimingParameters = cms.PSet( 
8730         MatchParameters = cms.PSet( 
8731           TightMatchDT = cms.bool( False ),
8732           DTradius = cms.double( 0.01 ),
8733           TightMatchCSC = cms.bool( True ),
8734           CSCsegments = cms.InputTag( "hltCscSegments" ),
8735           DTsegments = cms.InputTag( "hltDt4DSegments" )
8736         ),
8737         debug = cms.bool( False ),
8738         CSCWireTimeOffset = cms.double( 0.0 ),
8739         CSCStripError = cms.double( 7.0 ),
8740         CSCTimeOffset = cms.double( 0.0 ),
8741         CSCWireError = cms.double( 8.6 ),
8742         PruneCut = cms.double( 100.0 ),
8743         CSCsegments = cms.InputTag( "hltCscSegments" ),
8744         UseStripTime = cms.bool( True ),
8745         CSCStripTimeOffset = cms.double( 0.0 ),
8746         UseWireTime = cms.bool( True ),
8747         ServiceParameters = cms.PSet( 
8748           RPCLayers = cms.bool( True ),
8749           Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8750         )
8751       ),
8752       ErrorDT = cms.double( 6.0 ),
8753       EcalEnergyCut = cms.double( 0.4 ),
8754       UseECAL = cms.bool( True ),
8755       ErrorEB = cms.double( 2.085 ),
8756       UseDT = cms.bool( True ),
8757       ErrorEE = cms.double( 6.95 ),
8758       ErrorCSC = cms.double( 7.4 )
8759     ),
8760     ShowerDigiFillerParameters = cms.PSet( 
8761       cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
8762       dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" ),
8763       digiMaxDistanceX = cms.double( 25.0 )
8764     ),
8765     TrackerKinkFinderParameters = cms.PSet( 
8766       usePosition = cms.bool( False ),
8767       diagonalOnly = cms.bool( False )
8768     ),
8769     fillEnergy = cms.bool( True ),
8770     storeCrossedHcalRecHits = cms.bool( False ),
8771     maxAbsPullX = cms.double( 4.0 ),
8772     maxAbsEta = cms.double( 3.0 ),
8773     minPt = cms.double( 10.0 ),
8774     inputCollectionTypes = cms.vstring( 'inner tracks',
8775       'links',
8776       'outer tracks' ),
8777     addExtraSoftMuons = cms.bool( False ),
8778     fillGlobalTrackRefits = cms.bool( False ),
8779     debugWithTruthMatching = cms.bool( False ),
8780     inputCollectionLabels = cms.VInputTag( 'hltPFMuonMerging','hltMuonLinks','hltL2Muons' ),
8781     fillCaloCompatibility = cms.bool( True ),
8782     maxAbsPullY = cms.double( 9999.0 ),
8783     maxAbsDy = cms.double( 9999.0 ),
8784     minP = cms.double( 10.0 ),
8785     minPCaloMuon = cms.double( 1.0E9 ),
8786     maxAbsDx = cms.double( 3.0 ),
8787     fillIsolation = cms.bool( True ),
8788     writeIsoDeposits = cms.bool( False ),
8789     minNumberOfMatches = cms.int32( 1 ),
8790     fillMatching = cms.bool( True ),
8791     fillShowerDigis = cms.bool( False ),
8792     ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
8793     sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
8794     fillGlobalTrackQuality = cms.bool( False ),
8795     globalTrackQualityInputTag = cms.InputTag( "" ),
8796     selectHighPurity = cms.bool( False ),
8797     pvInputTag = cms.InputTag( "" ),
8798     fillTrackerKink = cms.bool( False ),
8799     minCaloCompatibility = cms.double( 0.6 ),
8800     runArbitrationCleaner = cms.bool( False ),
8801     arbitrationCleanerOptions = cms.PSet( 
8802       OverlapDTheta = cms.double( 0.02 ),
8803       Overlap = cms.bool( True ),
8804       Clustering = cms.bool( True ),
8805       ME1a = cms.bool( True ),
8806       ClusterDTheta = cms.double( 0.02 ),
8807       ClusterDPhi = cms.double( 0.6 ),
8808       OverlapDPhi = cms.double( 0.0786 )
8809     ),
8810     arbitrateTrackerMuons = cms.bool( False )
8811 )
8812 fragment.hltParticleFlowRecHitECALUnseeded = cms.EDProducer( "PFRecHitProducer",
8813     navigator = cms.PSet( 
8814       barrel = cms.PSet(  ),
8815       endcap = cms.PSet(  ),
8816       name = cms.string( "PFRecHitECALNavigator" )
8817     ),
8818     producers = cms.VPSet( 
8819       cms.PSet(  src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8820         srFlags = cms.InputTag( "" ),
8821         name = cms.string( "PFEBRecHitCreator" ),
8822         qualityTests = cms.VPSet( 
8823           cms.PSet(  name = cms.string( "PFRecHitQTestDBThreshold" ),
8824             applySelectionsToAllCrystals = cms.bool( True )
8825           ),
8826           cms.PSet(  topologicalCleaning = cms.bool( True ),
8827             skipTTRecoveredHits = cms.bool( True ),
8828             cleaningThreshold = cms.double( 2.0 ),
8829             name = cms.string( "PFRecHitQTestECAL" ),
8830             timingCleaning = cms.bool( True )
8831           )
8832         )
8833       ),
8834       cms.PSet(  src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8835         srFlags = cms.InputTag( "" ),
8836         name = cms.string( "PFEERecHitCreator" ),
8837         qualityTests = cms.VPSet( 
8838           cms.PSet(  name = cms.string( "PFRecHitQTestDBThreshold" ),
8839             applySelectionsToAllCrystals = cms.bool( True )
8840           ),
8841           cms.PSet(  topologicalCleaning = cms.bool( True ),
8842             skipTTRecoveredHits = cms.bool( True ),
8843             cleaningThreshold = cms.double( 2.0 ),
8844             name = cms.string( "PFRecHitQTestECAL" ),
8845             timingCleaning = cms.bool( True )
8846           )
8847         )
8848       )
8849     )
8850 )
8851 fragment.hltParticleFlowRecHitHF = cms.EDProducer( "PFRecHitProducer",
8852     navigator = cms.PSet( 
8853       hcalEnums = cms.vint32( 4 ),
8854       name = cms.string( "PFRecHitHCALDenseIdNavigator" )
8855     ),
8856     producers = cms.VPSet( 
8857       cms.PSet(  thresh_HF = cms.double( 0.4 ),
8858         LongFibre_Fraction = cms.double( 0.1 ),
8859         src = cms.InputTag( "hltHfreco" ),
8860         EMDepthCorrection = cms.double( 22.0 ),
8861         ShortFibre_Fraction = cms.double( 0.01 ),
8862         HADDepthCorrection = cms.double( 25.0 ),
8863         HFCalib29 = cms.double( 1.07 ),
8864         LongFibre_Cut = cms.double( 120.0 ),
8865         name = cms.string( "PFHFRecHitCreator" ),
8866         qualityTests = cms.VPSet( 
8867           cms.PSet(  flags = cms.vstring( 'Standard',
8868   'HFLong',
8869   'HFShort' ),
8870             cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ),
8871             name = cms.string( "PFRecHitQTestHCALChannel" ),
8872             maxSeverities = cms.vint32( 11, 9, 9 )
8873           ),
8874           cms.PSet(  usePFThresholdsFromDB = cms.bool( False ),
8875             name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ),
8876             cuts = cms.VPSet( 
8877               cms.PSet(  threshold = cms.vdouble( 1.2, 1.8 ),
8878                 depth = cms.vint32( 1, 2 ),
8879                 detectorEnum = cms.int32( 4 )
8880               )
8881             )
8882           )
8883         ),
8884         ShortFibre_Cut = cms.double( 60.0 )
8885       )
8886     )
8887 )
8888 fragment.hltParticleFlowRecHitPSUnseeded = cms.EDProducer( "PFRecHitProducer",
8889     navigator = cms.PSet(  name = cms.string( "PFRecHitPreshowerNavigator" ) ),
8890     producers = cms.VPSet( 
8891       cms.PSet(  src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
8892         name = cms.string( "PFPSRecHitCreator" ),
8893         qualityTests = cms.VPSet( 
8894           cms.PSet(  threshold = cms.double( 7.0E-6 ),
8895             name = cms.string( "PFRecHitQTestThreshold" )
8896           )
8897         )
8898       )
8899     )
8900 )
8901 fragment.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer",
8902     recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" ),
8903     usePFThresholdsFromDB = cms.bool( True ),
8904     recHitCleaners = cms.VPSet( 
8905     ),
8906     seedCleaners = cms.VPSet( 
8907     ),
8908     seedFinder = cms.PSet( 
8909       thresholdsByDetector = cms.VPSet( 
8910         cms.PSet(  seedingThresholdPt = cms.double( 0.15 ),
8911           seedingThreshold = cms.double( 0.6 ),
8912           detector = cms.string( "ECAL_ENDCAP" )
8913         ),
8914         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
8915           seedingThreshold = cms.double( 0.23 ),
8916           detector = cms.string( "ECAL_BARREL" )
8917         )
8918       ),
8919       algoName = cms.string( "LocalMaximumSeedFinder" ),
8920       nNeighbours = cms.int32( 8 )
8921     ),
8922     initialClusteringStep = cms.PSet( 
8923       thresholdsByDetector = cms.VPSet( 
8924         cms.PSet(  gatheringThreshold = cms.double( 0.08 ),
8925           gatheringThresholdPt = cms.double( 0.0 ),
8926           detector = cms.string( "ECAL_BARREL" )
8927         ),
8928         cms.PSet(  gatheringThreshold = cms.double( 0.3 ),
8929           gatheringThresholdPt = cms.double( 0.0 ),
8930           detector = cms.string( "ECAL_ENDCAP" )
8931         )
8932       ),
8933       algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
8934       useCornerCells = cms.bool( True )
8935     ),
8936     pfClusterBuilder = cms.PSet( 
8937       minFracTot = cms.double( 1.0E-20 ),
8938       stoppingTolerance = cms.double( 1.0E-8 ),
8939       positionCalc = cms.PSet( 
8940         minAllowedNormalization = cms.double( 1.0E-9 ),
8941         posCalcNCrystals = cms.int32( 9 ),
8942         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
8943         logWeightDenominator = cms.double( 0.08 ),
8944         minFractionInCalc = cms.double( 1.0E-9 ),
8945         timeResolutionCalcBarrel = cms.PSet( 
8946           corrTermLowE = cms.double( 0.0510871 ),
8947           threshLowE = cms.double( 0.5 ),
8948           noiseTerm = cms.double( 1.10889 ),
8949           constantTermLowE = cms.double( 0.0 ),
8950           noiseTermLowE = cms.double( 1.31883 ),
8951           threshHighE = cms.double( 5.0 ),
8952           constantTerm = cms.double( 0.428192 )
8953         ),
8954         timeResolutionCalcEndcap = cms.PSet( 
8955           corrTermLowE = cms.double( 0.0 ),
8956           threshLowE = cms.double( 1.0 ),
8957           noiseTerm = cms.double( 5.72489999999 ),
8958           constantTermLowE = cms.double( 0.0 ),
8959           noiseTermLowE = cms.double( 6.92683000001 ),
8960           threshHighE = cms.double( 10.0 ),
8961           constantTerm = cms.double( 0.0 )
8962         )
8963       ),
8964       maxIterations = cms.uint32( 50 ),
8965       positionCalcForConvergence = cms.PSet( 
8966         minAllowedNormalization = cms.double( 0.0 ),
8967         T0_ES = cms.double( 1.2 ),
8968         algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
8969         T0_EE = cms.double( 3.1 ),
8970         T0_EB = cms.double( 7.4 ),
8971         X0 = cms.double( 0.89 ),
8972         minFractionInCalc = cms.double( 0.0 ),
8973         W0 = cms.double( 4.2 )
8974       ),
8975       allCellsPositionCalc = cms.PSet( 
8976         minAllowedNormalization = cms.double( 1.0E-9 ),
8977         posCalcNCrystals = cms.int32( -1 ),
8978         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
8979         logWeightDenominator = cms.double( 0.08 ),
8980         minFractionInCalc = cms.double( 1.0E-9 ),
8981         timeResolutionCalcBarrel = cms.PSet( 
8982           corrTermLowE = cms.double( 0.0510871 ),
8983           threshLowE = cms.double( 0.5 ),
8984           noiseTerm = cms.double( 1.10889 ),
8985           constantTermLowE = cms.double( 0.0 ),
8986           noiseTermLowE = cms.double( 1.31883 ),
8987           threshHighE = cms.double( 5.0 ),
8988           constantTerm = cms.double( 0.428192 )
8989         ),
8990         timeResolutionCalcEndcap = cms.PSet( 
8991           corrTermLowE = cms.double( 0.0 ),
8992           threshLowE = cms.double( 1.0 ),
8993           noiseTerm = cms.double( 5.72489999999 ),
8994           constantTermLowE = cms.double( 0.0 ),
8995           noiseTermLowE = cms.double( 6.92683000001 ),
8996           threshHighE = cms.double( 10.0 ),
8997           constantTerm = cms.double( 0.0 )
8998         )
8999       ),
9000       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
9001       recHitEnergyNorms = cms.VPSet( 
9002         cms.PSet(  recHitEnergyNorm = cms.double( 0.08 ),
9003           detector = cms.string( "ECAL_BARREL" )
9004         ),
9005         cms.PSet(  recHitEnergyNorm = cms.double( 0.3 ),
9006           detector = cms.string( "ECAL_ENDCAP" )
9007         )
9008       ),
9009       showerSigma = cms.double( 1.5 ),
9010       minFractionToKeep = cms.double( 1.0E-7 ),
9011       excludeOtherSeeds = cms.bool( True )
9012     ),
9013     positionReCalc = cms.PSet( 
9014       minAllowedNormalization = cms.double( 0.0 ),
9015       T0_ES = cms.double( 1.2 ),
9016       algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
9017       T0_EE = cms.double( 3.1 ),
9018       T0_EB = cms.double( 7.4 ),
9019       X0 = cms.double( 0.89 ),
9020       minFractionInCalc = cms.double( 0.0 ),
9021       W0 = cms.double( 4.2 )
9022     ),
9023     energyCorrector = cms.PSet(  )
9024 )
9025 fragment.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer",
9026     recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" ),
9027     usePFThresholdsFromDB = cms.bool( True ),
9028     recHitCleaners = cms.VPSet( 
9029     ),
9030     seedCleaners = cms.VPSet( 
9031     ),
9032     seedFinder = cms.PSet( 
9033       thresholdsByDetector = cms.VPSet( 
9034         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
9035           seedingThreshold = cms.double( 1.2E-4 ),
9036           detector = cms.string( "PS1" )
9037         ),
9038         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
9039           seedingThreshold = cms.double( 1.2E-4 ),
9040           detector = cms.string( "PS2" )
9041         )
9042       ),
9043       algoName = cms.string( "LocalMaximumSeedFinder" ),
9044       nNeighbours = cms.int32( 4 )
9045     ),
9046     initialClusteringStep = cms.PSet( 
9047       thresholdsByDetector = cms.VPSet( 
9048         cms.PSet(  gatheringThreshold = cms.double( 6.0E-5 ),
9049           gatheringThresholdPt = cms.double( 0.0 ),
9050           detector = cms.string( "PS1" )
9051         ),
9052         cms.PSet(  gatheringThreshold = cms.double( 6.0E-5 ),
9053           gatheringThresholdPt = cms.double( 0.0 ),
9054           detector = cms.string( "PS2" )
9055         )
9056       ),
9057       algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
9058       useCornerCells = cms.bool( False )
9059     ),
9060     pfClusterBuilder = cms.PSet( 
9061       minFracTot = cms.double( 1.0E-20 ),
9062       stoppingTolerance = cms.double( 1.0E-8 ),
9063       positionCalc = cms.PSet( 
9064         minAllowedNormalization = cms.double( 1.0E-9 ),
9065         posCalcNCrystals = cms.int32( -1 ),
9066         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9067         logWeightDenominator = cms.double( 6.0E-5 ),
9068         minFractionInCalc = cms.double( 1.0E-9 )
9069       ),
9070       maxIterations = cms.uint32( 50 ),
9071       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
9072       recHitEnergyNorms = cms.VPSet( 
9073         cms.PSet(  recHitEnergyNorm = cms.double( 6.0E-5 ),
9074           detector = cms.string( "PS1" )
9075         ),
9076         cms.PSet(  recHitEnergyNorm = cms.double( 6.0E-5 ),
9077           detector = cms.string( "PS2" )
9078         )
9079       ),
9080       showerSigma = cms.double( 0.3 ),
9081       minFractionToKeep = cms.double( 1.0E-7 ),
9082       excludeOtherSeeds = cms.bool( True )
9083     ),
9084     positionReCalc = cms.PSet(  ),
9085     energyCorrector = cms.PSet(  )
9086 )
9087 fragment.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
9088     minimumPSEnergy = cms.double( 0.0 ),
9089     skipPS = cms.bool( False ),
9090     inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ),
9091     energyCorrector = cms.PSet( 
9092       recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9093       recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9094       applyCrackCorrections = cms.bool( False ),
9095       ebSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ),
9096       applyMVACorrections = cms.bool( True ),
9097       eeSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ),
9098       maxPtForMVAEvaluation = cms.double( 300.0 ),
9099       srfAwareCorrection = cms.bool( True )
9100     ),
9101     inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" )
9102 )
9103 fragment.hltParticleFlowClusterHF = cms.EDProducer( "PFClusterProducer",
9104     recHitsSource = cms.InputTag( "hltParticleFlowRecHitHF" ),
9105     usePFThresholdsFromDB = cms.bool( True ),
9106     recHitCleaners = cms.VPSet( 
9107     ),
9108     seedCleaners = cms.VPSet( 
9109     ),
9110     seedFinder = cms.PSet( 
9111       thresholdsByDetector = cms.VPSet( 
9112         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
9113           seedingThreshold = cms.double( 1.4 ),
9114           detector = cms.string( "HF_EM" )
9115         ),
9116         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
9117           seedingThreshold = cms.double( 1.4 ),
9118           detector = cms.string( "HF_HAD" )
9119         )
9120       ),
9121       algoName = cms.string( "LocalMaximumSeedFinder" ),
9122       nNeighbours = cms.int32( 0 )
9123     ),
9124     initialClusteringStep = cms.PSet( 
9125       thresholdsByDetector = cms.VPSet( 
9126       ),
9127       algoName = cms.string( "Basic2DClusterForEachSeed" )
9128     ),
9129     pfClusterBuilder = cms.PSet(  ),
9130     positionReCalc = cms.PSet(  ),
9131     energyCorrector = cms.PSet(  )
9132 )
9133 fragment.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer",
9134     TrackQuality = cms.string( "none" ),
9135     UseQuality = cms.bool( False ),
9136     TkColList = cms.VInputTag( 'hltPFMuonMerging' )
9137 )
9138 fragment.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer",
9139     verbose = cms.untracked.bool( False ),
9140     debug = cms.untracked.bool( False ),
9141     elementImporters = cms.VPSet( 
9142       cms.PSet(  muonSrc = cms.InputTag( "hltMuons" ),
9143         cleanBadConvertedBrems = cms.bool( False ),
9144         muonMaxDPtOPt = cms.double( 1.0 ),
9145         source = cms.InputTag( "hltLightPFTracks" ),
9146         NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ),
9147         vetoEndcap = cms.bool( False ),
9148         useIterativeTracking = cms.bool( False ),
9149         importerName = cms.string( "GeneralTracksImporter" ),
9150         DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ),
9151         trackQuality = cms.string( "highPurity" )
9152       ),
9153       cms.PSet(  source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
9154         importerName = cms.string( "ECALClusterImporter" ),
9155         BCtoPFCMap = cms.InputTag( "" )
9156       ),
9157       cms.PSet(  source = cms.InputTag( "hltParticleFlowClusterHCAL" ),
9158         importerName = cms.string( "GenericClusterImporter" )
9159       ),
9160       cms.PSet(  source = cms.InputTag( "hltParticleFlowClusterHF" ),
9161         importerName = cms.string( "GenericClusterImporter" )
9162       )
9163     ),
9164     linkDefinitions = cms.VPSet( 
9165       cms.PSet(  linkType = cms.string( "TRACK:ECAL" ),
9166         useKDTree = cms.bool( True ),
9167         linkerName = cms.string( "TrackAndECALLinker" )
9168       ),
9169       cms.PSet(  trajectoryLayerExit = cms.string( "HCALExit" ),
9170         trajectoryLayerEntrance = cms.string( "HCALEntrance" ),
9171         nMaxHcalLinksPerTrack = cms.int32( 1 ),
9172         linkType = cms.string( "TRACK:HCAL" ),
9173         useKDTree = cms.bool( True ),
9174         linkerName = cms.string( "TrackAndHCALLinker" )
9175       ),
9176       cms.PSet(  minAbsEtaEcal = cms.double( 2.5 ),
9177         linkType = cms.string( "ECAL:HCAL" ),
9178         useKDTree = cms.bool( False ),
9179         linkerName = cms.string( "ECALAndHCALLinker" )
9180       ),
9181       cms.PSet(  linkType = cms.string( "HFEM:HFHAD" ),
9182         useKDTree = cms.bool( False ),
9183         linkerName = cms.string( "HFEMAndHFHADLinker" )
9184       )
9185     )
9186 )
9187 fragment.hltParticleFlow = cms.EDProducer( "PFProducer",
9188     verbose = cms.untracked.bool( False ),
9189     debug = cms.untracked.bool( False ),
9190     blocks = cms.InputTag( "hltParticleFlowBlock" ),
9191     muons = cms.InputTag( "hltMuons" ),
9192     postMuonCleaning = cms.bool( True ),
9193     vetoEndcap = cms.bool( False ),
9194     vertexCollection = cms.InputTag( "hltPixelVertices" ),
9195     useVerticesForNeutral = cms.bool( True ),
9196     useHO = cms.bool( False ),
9197     PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ),
9198     GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ),
9199     GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ),
9200     useEGammaElectrons = cms.bool( False ),
9201     egammaElectrons = cms.InputTag( "" ),
9202     useEGammaFilters = cms.bool( False ),
9203     useProtectionsForJetMET = cms.bool( True ),
9204     PFEGammaFiltersParameters = cms.PSet( 
9205       electron_missinghits = cms.uint32( 1 ),
9206       electron_protectionsForJetMET = cms.PSet( 
9207         maxEeleOverPoutRes = cms.double( 0.5 ),
9208         maxEleHcalEOverEcalE = cms.double( 0.1 ),
9209         maxEcalEOverPRes = cms.double( 0.2 ),
9210         maxHcalEOverP = cms.double( 1.0 ),
9211         maxE = cms.double( 50.0 ),
9212         maxTrackPOverEele = cms.double( 1.0 ),
9213         maxDPhiIN = cms.double( 0.1 ),
9214         maxEcalEOverP_2 = cms.double( 0.2 ),
9215         maxEcalEOverP_1 = cms.double( 0.5 ),
9216         maxEeleOverPout = cms.double( 0.2 ),
9217         maxHcalEOverEcalE = cms.double( 0.1 ),
9218         maxHcalE = cms.double( 10.0 ),
9219         maxNtracks = cms.double( 3.0 )
9220       ),
9221       photon_MinEt = cms.double( 10.0 ),
9222       electron_ecalDrivenHademPreselCut = cms.double( 0.15 ),
9223       electron_protectionsForBadHcal = cms.PSet( 
9224         dEta = cms.vdouble( 0.0064, 0.01264 ),
9225         dPhi = cms.vdouble( 0.0547, 0.0394 ),
9226         enableProtections = cms.bool( False ),
9227         full5x5_sigmaIetaIeta = cms.vdouble( 0.0106, 0.0387 ),
9228         eInvPInv = cms.vdouble( 0.184, 0.0721 )
9229       ),
9230       photon_protectionsForBadHcal = cms.PSet( 
9231         enableProtections = cms.bool( False ),
9232         solidConeTrkIsoOffset = cms.double( 10.0 ),
9233         solidConeTrkIsoSlope = cms.double( 0.3 )
9234       ),
9235       electron_iso_mva_barrel = cms.double( -0.1875 ),
9236       electron_iso_mva_endcap = cms.double( -0.1075 ),
9237       photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ),
9238       photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ),
9239       photon_HoE = cms.double( 0.05 ),
9240       electron_iso_combIso_endcap = cms.double( 10.0 ),
9241       electron_iso_pt = cms.double( 10.0 ),
9242       photon_protectionsForJetMET = cms.PSet( 
9243         sumPtTrackIsoSlope = cms.double( 0.001 ),
9244         sumPtTrackIso = cms.double( 4.0 )
9245       ),
9246       electron_iso_combIso_barrel = cms.double( 10.0 ),
9247       electron_noniso_mvaCut = cms.double( -0.1 ),
9248       photon_combIso = cms.double( 10.0 ),
9249       electron_maxElePtForOnlyMVAPresel = cms.double( 50.0 )
9250     ),
9251     muon_HCAL = cms.vdouble( 3.0, 3.0 ),
9252     muon_ECAL = cms.vdouble( 0.5, 0.5 ),
9253     muon_HO = cms.vdouble( 0.9, 0.9 ),
9254     PFMuonAlgoParameters = cms.PSet(  ),
9255     rejectTracks_Bad = cms.bool( False ),
9256     rejectTracks_Step45 = cms.bool( False ),
9257     usePFNuclearInteractions = cms.bool( False ),
9258     usePFConversions = cms.bool( False ),
9259     usePFDecays = cms.bool( False ),
9260     dptRel_DispVtx = cms.double( 10.0 ),
9261     iCfgCandConnector = cms.PSet( 
9262       nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ),
9263       bCorrect = cms.bool( False ),
9264       bCalibPrimary = cms.bool( False )
9265     ),
9266     nsigma_TRACK = cms.double( 1.0 ),
9267     pt_Error = cms.double( 1.0 ),
9268     factors_45 = cms.vdouble( 10.0, 100.0 ),
9269     goodTrackDeadHcal_ptErrRel = cms.double( 0.2 ),
9270     goodTrackDeadHcal_chi2n = cms.double( 5.0 ),
9271     goodTrackDeadHcal_layers = cms.uint32( 4 ),
9272     goodTrackDeadHcal_validFr = cms.double( 0.5 ),
9273     goodTrackDeadHcal_dxy = cms.double( 0.5 ),
9274     goodPixelTrackDeadHcal_minEta = cms.double( 2.3 ),
9275     goodPixelTrackDeadHcal_maxPt = cms.double( 50.0 ),
9276     goodPixelTrackDeadHcal_ptErrRel = cms.double( 1.0 ),
9277     goodPixelTrackDeadHcal_chi2n = cms.double( 2.0 ),
9278     goodPixelTrackDeadHcal_maxLost3Hit = cms.int32( 0 ),
9279     goodPixelTrackDeadHcal_maxLost4Hit = cms.int32( 1 ),
9280     goodPixelTrackDeadHcal_dxy = cms.double( 0.02 ),
9281     goodPixelTrackDeadHcal_dz = cms.double( 0.05 ),
9282     pf_nsigma_ECAL = cms.double( 0.0 ),
9283     pf_nsigma_HCAL = cms.double( 1.0 ),
9284     pf_nsigma_HFEM = cms.double( 1.0 ),
9285     pf_nsigma_HFHAD = cms.double( 1.0 ),
9286     useCalibrationsFromDB = cms.bool( True ),
9287     calibrationsLabel = cms.string( "HLT" ),
9288     postHFCleaning = cms.bool( False ),
9289     PFHFCleaningParameters = cms.PSet( 
9290       minHFCleaningPt = cms.double( 5.0 ),
9291       minDeltaMet = cms.double( 0.4 ),
9292       maxSignificance = cms.double( 2.5 ),
9293       minSignificance = cms.double( 2.5 ),
9294       minSignificanceReduction = cms.double( 1.4 ),
9295       maxDeltaPhiPt = cms.double( 7.0 )
9296     ),
9297     cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ),
9298     calibHF_use = cms.bool( False ),
9299     calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ),
9300     calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ),
9301     calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ),
9302     calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ),
9303     calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ),
9304     resolHF_square = cms.vdouble( 7.834401, 0.012996, 0.0 )
9305 )
9306 fragment.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer",
9307     useMassDropTagger = cms.bool( False ),
9308     useFiltering = cms.bool( False ),
9309     useDynamicFiltering = cms.bool( False ),
9310     useTrimming = cms.bool( False ),
9311     usePruning = cms.bool( False ),
9312     useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
9313     useKtPruning = cms.bool( False ),
9314     useConstituentSubtraction = cms.bool( False ),
9315     useSoftDrop = cms.bool( False ),
9316     correctShape = cms.bool( False ),
9317     UseOnlyVertexTracks = cms.bool( False ),
9318     UseOnlyOnePV = cms.bool( False ),
9319     muCut = cms.double( -1.0 ),
9320     yCut = cms.double( -1.0 ),
9321     rFilt = cms.double( -1.0 ),
9322     rFiltFactor = cms.double( -1.0 ),
9323     trimPtFracMin = cms.double( -1.0 ),
9324     zcut = cms.double( -1.0 ),
9325     rcut_factor = cms.double( -1.0 ),
9326     csRho_EtaMax = cms.double( -1.0 ),
9327     csRParam = cms.double( -1.0 ),
9328     beta = cms.double( -1.0 ),
9329     R0 = cms.double( -1.0 ),
9330     gridMaxRapidity = cms.double( -1.0 ),
9331     gridSpacing = cms.double( -1.0 ),
9332     DzTrVtxMax = cms.double( 0.0 ),
9333     DxyTrVtxMax = cms.double( 0.0 ),
9334     MaxVtxZ = cms.double( 15.0 ),
9335     subjetPtMin = cms.double( -1.0 ),
9336     muMin = cms.double( -1.0 ),
9337     muMax = cms.double( -1.0 ),
9338     yMin = cms.double( -1.0 ),
9339     yMax = cms.double( -1.0 ),
9340     dRMin = cms.double( -1.0 ),
9341     dRMax = cms.double( -1.0 ),
9342     maxDepth = cms.int32( -1 ),
9343     nFilt = cms.int32( -1 ),
9344     MinVtxNdof = cms.int32( 0 ),
9345     src = cms.InputTag( "hltParticleFlow" ),
9346     srcPVs = cms.InputTag( "hltPixelVertices" ),
9347     jetType = cms.string( "PFJet" ),
9348     jetAlgorithm = cms.string( "AntiKt" ),
9349     rParam = cms.double( 0.4 ),
9350     inputEtMin = cms.double( 0.0 ),
9351     inputEMin = cms.double( 0.0 ),
9352     jetPtMin = cms.double( 0.0 ),
9353     doPVCorrection = cms.bool( False ),
9354     doAreaFastjet = cms.bool( False ),
9355     doRhoFastjet = cms.bool( False ),
9356     doPUOffsetCorr = cms.bool( False ),
9357     puPtMin = cms.double( 10.0 ),
9358     nSigmaPU = cms.double( 1.0 ),
9359     radiusPU = cms.double( 0.4 ),
9360     subtractorName = cms.string( "" ),
9361     useExplicitGhosts = cms.bool( False ),
9362     doAreaDiskApprox = cms.bool( True ),
9363     voronoiRfact = cms.double( -9.0 ),
9364     Rho_EtaMax = cms.double( 4.4 ),
9365     Ghost_EtaMax = cms.double( 6.0 ),
9366     Active_Area_Repeats = cms.int32( 5 ),
9367     GhostArea = cms.double( 0.01 ),
9368     restrictInputs = cms.bool( False ),
9369     maxInputs = cms.uint32( 1 ),
9370     writeCompound = cms.bool( False ),
9371     writeJetsWithConst = cms.bool( False ),
9372     doFastJetNonUniform = cms.bool( False ),
9373     useDeterministicSeed = cms.bool( True ),
9374     minSeed = cms.uint32( 0 ),
9375     verbosity = cms.int32( 0 ),
9376     puWidth = cms.double( 0.0 ),
9377     nExclude = cms.uint32( 0 ),
9378     maxBadEcalCells = cms.uint32( 9999999 ),
9379     maxBadHcalCells = cms.uint32( 9999999 ),
9380     maxProblematicEcalCells = cms.uint32( 9999999 ),
9381     maxProblematicHcalCells = cms.uint32( 9999999 ),
9382     maxRecoveredEcalCells = cms.uint32( 9999999 ),
9383     maxRecoveredHcalCells = cms.uint32( 9999999 ),
9384     puCenters = cms.vdouble(  ),
9385     applyWeight = cms.bool( False ),
9386     srcWeights = cms.InputTag( "" ),
9387     minimumTowersFraction = cms.double( 0.0 ),
9388     jetCollInstanceName = cms.string( "" ),
9389     sumRecHits = cms.bool( False )
9390 )
9391 fragment.hltAK4PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer",
9392     minPt = cms.double( 20.0 ),
9393     maxEta = cms.double( 1.0E99 ),
9394     CHF = cms.double( 0.0 ),
9395     NHF = cms.double( 0.99 ),
9396     CEF = cms.double( 0.99 ),
9397     NEF = cms.double( 0.99 ),
9398     maxCF = cms.double( 99.0 ),
9399     NCH = cms.int32( 0 ),
9400     NTOT = cms.int32( 1 ),
9401     jetsInput = cms.InputTag( "hltAK4PFJets" )
9402 )
9403 fragment.hltAK4PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer",
9404     minPt = cms.double( 20.0 ),
9405     maxEta = cms.double( 1.0E99 ),
9406     CHF = cms.double( 0.0 ),
9407     NHF = cms.double( 0.9 ),
9408     CEF = cms.double( 0.99 ),
9409     NEF = cms.double( 0.99 ),
9410     maxCF = cms.double( 99.0 ),
9411     NCH = cms.int32( 0 ),
9412     NTOT = cms.int32( 1 ),
9413     jetsInput = cms.InputTag( "hltAK4PFJets" )
9414 )
9415 fragment.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet",
9416     maxRapidity = cms.double( 5.0 ),
9417     gridSpacing = cms.double( 0.55 ),
9418     pfCandidatesTag = cms.InputTag( "hltParticleFlow" )
9419 )
9420 fragment.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
9421     level = cms.string( "L1FastJet" ),
9422     algorithm = cms.string( "AK4PFHLT" ),
9423     srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" )
9424 )
9425 fragment.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
9426     level = cms.string( "L2Relative" ),
9427     algorithm = cms.string( "AK4PFHLT" )
9428 )
9429 fragment.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
9430     level = cms.string( "L3Absolute" ),
9431     algorithm = cms.string( "AK4PFHLT" )
9432 )
9433 fragment.hltAK4PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
9434     level = cms.string( "L2L3Residual" ),
9435     algorithm = cms.string( "AK4PFHLT" )
9436 )
9437 fragment.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
9438     correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' )
9439 )
9440 fragment.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer",
9441     src = cms.InputTag( "hltAK4PFJets" ),
9442     correctors = cms.VInputTag( 'hltAK4PFCorrector' ),
9443     verbose = cms.untracked.bool( False )
9444 )
9445 fragment.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
9446     src = cms.InputTag( "hltAK4PFJetsLooseID" ),
9447     correctors = cms.VInputTag( 'hltAK4PFCorrector' ),
9448     verbose = cms.untracked.bool( False )
9449 )
9450 fragment.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
9451     src = cms.InputTag( "hltAK4PFJetsTightID" ),
9452     correctors = cms.VInputTag( 'hltAK4PFCorrector' ),
9453     verbose = cms.untracked.bool( False )
9454 )
9455 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
9456     maxRapidity = cms.double( 5.0 ),
9457     gridSpacing = cms.double( 0.55 ),
9458     pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" )
9459 )
9460 fragment.hltPFMETProducer = cms.EDProducer( "PFMETProducer",
9461     src = cms.InputTag( "hltParticleFlow" ),
9462     globalThreshold = cms.double( 0.0 ),
9463     alias = cms.string( "hltPFMet" ),
9464     calculateSignificance = cms.bool( False ),
9465     parameters = cms.PSet(  ),
9466     applyWeight = cms.bool( False ),
9467     srcWeights = cms.InputTag( "" )
9468 )
9469 fragment.hltFixedGridRhoFastjetECALMFForMuons = cms.EDProducer( "FixedGridRhoProducerFastjetFromRecHit",
9470     hbheRecHitsTag = cms.InputTag( "hltHbhereco" ),
9471     ebRecHitsTag = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9472     eeRecHitsTag = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9473     skipHCAL = cms.bool( True ),
9474     skipECAL = cms.bool( False ),
9475     eThresHB = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
9476     eThresHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
9477     maxRapidity = cms.double( 2.5 ),
9478     gridSpacing = cms.double( 0.55 ),
9479     usePFThresholdsFromDB = cms.bool( True )
9480 )
9481 fragment.hltFixedGridRhoFastjetHCAL = cms.EDProducer( "FixedGridRhoProducerFastjetFromRecHit",
9482     hbheRecHitsTag = cms.InputTag( "hltHbhereco" ),
9483     ebRecHitsTag = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9484     eeRecHitsTag = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9485     skipHCAL = cms.bool( False ),
9486     skipECAL = cms.bool( True ),
9487     eThresHB = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
9488     eThresHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
9489     maxRapidity = cms.double( 2.5 ),
9490     gridSpacing = cms.double( 0.55 ),
9491     usePFThresholdsFromDB = cms.bool( True )
9492 )
9493 fragment.hltRecHitInRegionForMuonsMF = cms.EDProducer( "MuonHLTRechitInRegionsProducer",
9494     productLabels = cms.vstring( 'EcalRegionalRecHitsEB',
9495       'EcalRegionalRecHitsEE' ),
9496     ecalhitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
9497     l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidates" ),
9498     l1TagNonIsolated = cms.InputTag( "NotUsed" ),
9499     useUncalib = cms.bool( False ),
9500     doIsolated = cms.bool( True ),
9501     l1LowerThr = cms.double( 0.0 ),
9502     l1UpperThr = cms.double( 999.0 ),
9503     l1LowerThrIgnoreIsolation = cms.double( 100.0 ),
9504     regionEtaMargin = cms.double( 0.4 ),
9505     regionPhiMargin = cms.double( 0.4 )
9506 )
9507 fragment.hltRecHitInRegionForMuonsES = cms.EDProducer( "MuonHLTRechitInRegionsProducer",
9508     productLabels = cms.vstring( 'EcalRegionalRecHitsES' ),
9509     ecalhitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ),
9510     l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidates" ),
9511     l1TagNonIsolated = cms.InputTag( "NotUsed" ),
9512     useUncalib = cms.bool( False ),
9513     doIsolated = cms.bool( True ),
9514     l1LowerThr = cms.double( 0.0 ),
9515     l1UpperThr = cms.double( 999.0 ),
9516     l1LowerThrIgnoreIsolation = cms.double( 100.0 ),
9517     regionEtaMargin = cms.double( 0.4 ),
9518     regionPhiMargin = cms.double( 0.4 )
9519 )
9520 fragment.hltParticleFlowRecHitECALForMuonsMF = cms.EDProducer( "PFRecHitProducer",
9521     navigator = cms.PSet( 
9522       barrel = cms.PSet(  ),
9523       endcap = cms.PSet(  ),
9524       name = cms.string( "PFRecHitECALNavigator" )
9525     ),
9526     producers = cms.VPSet( 
9527       cms.PSet(  src = cms.InputTag( 'hltRecHitInRegionForMuonsMF','EcalRegionalRecHitsEB' ),
9528         srFlags = cms.InputTag( "" ),
9529         name = cms.string( "PFEBRecHitCreator" ),
9530         qualityTests = cms.VPSet( 
9531           cms.PSet(  name = cms.string( "PFRecHitQTestDBThreshold" ),
9532             applySelectionsToAllCrystals = cms.bool( True )
9533           ),
9534           cms.PSet(  topologicalCleaning = cms.bool( True ),
9535             skipTTRecoveredHits = cms.bool( True ),
9536             cleaningThreshold = cms.double( 2.0 ),
9537             name = cms.string( "PFRecHitQTestECAL" ),
9538             timingCleaning = cms.bool( True )
9539           )
9540         )
9541       ),
9542       cms.PSet(  src = cms.InputTag( 'hltRecHitInRegionForMuonsMF','EcalRegionalRecHitsEE' ),
9543         srFlags = cms.InputTag( "" ),
9544         name = cms.string( "PFEERecHitCreator" ),
9545         qualityTests = cms.VPSet( 
9546           cms.PSet(  name = cms.string( "PFRecHitQTestDBThreshold" ),
9547             applySelectionsToAllCrystals = cms.bool( True )
9548           ),
9549           cms.PSet(  topologicalCleaning = cms.bool( True ),
9550             skipTTRecoveredHits = cms.bool( True ),
9551             cleaningThreshold = cms.double( 2.0 ),
9552             name = cms.string( "PFRecHitQTestECAL" ),
9553             timingCleaning = cms.bool( True )
9554           )
9555         )
9556       )
9557     )
9558 )
9559 fragment.hltParticleFlowRecHitPSForMuons = cms.EDProducer( "PFRecHitProducer",
9560     navigator = cms.PSet(  name = cms.string( "PFRecHitPreshowerNavigator" ) ),
9561     producers = cms.VPSet( 
9562       cms.PSet(  src = cms.InputTag( 'hltRecHitInRegionForMuonsES','EcalRegionalRecHitsES' ),
9563         name = cms.string( "PFPSRecHitCreator" ),
9564         qualityTests = cms.VPSet( 
9565           cms.PSet(  threshold = cms.double( 7.0E-6 ),
9566             name = cms.string( "PFRecHitQTestThreshold" )
9567           )
9568         )
9569       )
9570     )
9571 )
9572 fragment.hltParticleFlowClusterECALUncorrectedForMuonsMF = cms.EDProducer( "PFClusterProducer",
9573     recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALForMuonsMF" ),
9574     usePFThresholdsFromDB = cms.bool( True ),
9575     recHitCleaners = cms.VPSet( 
9576     ),
9577     seedCleaners = cms.VPSet( 
9578     ),
9579     seedFinder = cms.PSet( 
9580       thresholdsByDetector = cms.VPSet( 
9581         cms.PSet(  seedingThresholdPt = cms.double( 0.15 ),
9582           seedingThreshold = cms.double( 0.6 ),
9583           detector = cms.string( "ECAL_ENDCAP" )
9584         ),
9585         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
9586           seedingThreshold = cms.double( 0.23 ),
9587           detector = cms.string( "ECAL_BARREL" )
9588         )
9589       ),
9590       algoName = cms.string( "LocalMaximumSeedFinder" ),
9591       nNeighbours = cms.int32( 8 )
9592     ),
9593     initialClusteringStep = cms.PSet( 
9594       thresholdsByDetector = cms.VPSet( 
9595         cms.PSet(  gatheringThreshold = cms.double( 0.08 ),
9596           gatheringThresholdPt = cms.double( 0.0 ),
9597           detector = cms.string( "ECAL_BARREL" )
9598         ),
9599         cms.PSet(  gatheringThreshold = cms.double( 0.3 ),
9600           gatheringThresholdPt = cms.double( 0.0 ),
9601           detector = cms.string( "ECAL_ENDCAP" )
9602         )
9603       ),
9604       algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
9605       useCornerCells = cms.bool( True )
9606     ),
9607     pfClusterBuilder = cms.PSet( 
9608       minFracTot = cms.double( 1.0E-20 ),
9609       stoppingTolerance = cms.double( 1.0E-8 ),
9610       positionCalc = cms.PSet( 
9611         minAllowedNormalization = cms.double( 1.0E-9 ),
9612         posCalcNCrystals = cms.int32( 9 ),
9613         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9614         logWeightDenominator = cms.double( 0.08 ),
9615         minFractionInCalc = cms.double( 1.0E-9 ),
9616         timeResolutionCalcBarrel = cms.PSet( 
9617           corrTermLowE = cms.double( 0.0510871 ),
9618           threshLowE = cms.double( 0.5 ),
9619           noiseTerm = cms.double( 1.10889 ),
9620           constantTermLowE = cms.double( 0.0 ),
9621           noiseTermLowE = cms.double( 1.31883 ),
9622           threshHighE = cms.double( 5.0 ),
9623           constantTerm = cms.double( 0.428192 )
9624         ),
9625         timeResolutionCalcEndcap = cms.PSet( 
9626           corrTermLowE = cms.double( 0.0 ),
9627           threshLowE = cms.double( 1.0 ),
9628           noiseTerm = cms.double( 5.72489999999 ),
9629           constantTermLowE = cms.double( 0.0 ),
9630           noiseTermLowE = cms.double( 6.92683000001 ),
9631           threshHighE = cms.double( 10.0 ),
9632           constantTerm = cms.double( 0.0 )
9633         )
9634       ),
9635       maxIterations = cms.uint32( 50 ),
9636       positionCalcForConvergence = cms.PSet( 
9637         minAllowedNormalization = cms.double( 0.0 ),
9638         T0_ES = cms.double( 1.2 ),
9639         algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
9640         T0_EE = cms.double( 3.1 ),
9641         T0_EB = cms.double( 7.4 ),
9642         X0 = cms.double( 0.89 ),
9643         minFractionInCalc = cms.double( 0.0 ),
9644         W0 = cms.double( 4.2 )
9645       ),
9646       allCellsPositionCalc = cms.PSet( 
9647         minAllowedNormalization = cms.double( 1.0E-9 ),
9648         posCalcNCrystals = cms.int32( -1 ),
9649         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9650         logWeightDenominator = cms.double( 0.08 ),
9651         minFractionInCalc = cms.double( 1.0E-9 ),
9652         timeResolutionCalcBarrel = cms.PSet( 
9653           corrTermLowE = cms.double( 0.0510871 ),
9654           threshLowE = cms.double( 0.5 ),
9655           noiseTerm = cms.double( 1.10889 ),
9656           constantTermLowE = cms.double( 0.0 ),
9657           noiseTermLowE = cms.double( 1.31883 ),
9658           threshHighE = cms.double( 5.0 ),
9659           constantTerm = cms.double( 0.428192 )
9660         ),
9661         timeResolutionCalcEndcap = cms.PSet( 
9662           corrTermLowE = cms.double( 0.0 ),
9663           threshLowE = cms.double( 1.0 ),
9664           noiseTerm = cms.double( 5.72489999999 ),
9665           constantTermLowE = cms.double( 0.0 ),
9666           noiseTermLowE = cms.double( 6.92683000001 ),
9667           threshHighE = cms.double( 10.0 ),
9668           constantTerm = cms.double( 0.0 )
9669         )
9670       ),
9671       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
9672       recHitEnergyNorms = cms.VPSet( 
9673         cms.PSet(  recHitEnergyNorm = cms.double( 0.08 ),
9674           detector = cms.string( "ECAL_BARREL" )
9675         ),
9676         cms.PSet(  recHitEnergyNorm = cms.double( 0.3 ),
9677           detector = cms.string( "ECAL_ENDCAP" )
9678         )
9679       ),
9680       showerSigma = cms.double( 1.5 ),
9681       minFractionToKeep = cms.double( 1.0E-7 ),
9682       excludeOtherSeeds = cms.bool( True )
9683     ),
9684     positionReCalc = cms.PSet( 
9685       minAllowedNormalization = cms.double( 0.0 ),
9686       T0_ES = cms.double( 1.2 ),
9687       algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
9688       T0_EE = cms.double( 3.1 ),
9689       T0_EB = cms.double( 7.4 ),
9690       X0 = cms.double( 0.89 ),
9691       minFractionInCalc = cms.double( 0.0 ),
9692       W0 = cms.double( 4.2 )
9693     ),
9694     energyCorrector = cms.PSet(  )
9695 )
9696 fragment.hltParticleFlowClusterPSForMuons = cms.EDProducer( "PFClusterProducer",
9697     recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSForMuons" ),
9698     usePFThresholdsFromDB = cms.bool( True ),
9699     recHitCleaners = cms.VPSet( 
9700     ),
9701     seedCleaners = cms.VPSet( 
9702     ),
9703     seedFinder = cms.PSet( 
9704       thresholdsByDetector = cms.VPSet( 
9705         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
9706           seedingThreshold = cms.double( 1.2E-4 ),
9707           detector = cms.string( "PS1" )
9708         ),
9709         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
9710           seedingThreshold = cms.double( 1.2E-4 ),
9711           detector = cms.string( "PS2" )
9712         )
9713       ),
9714       algoName = cms.string( "LocalMaximumSeedFinder" ),
9715       nNeighbours = cms.int32( 4 )
9716     ),
9717     initialClusteringStep = cms.PSet( 
9718       thresholdsByDetector = cms.VPSet( 
9719         cms.PSet(  gatheringThreshold = cms.double( 6.0E-5 ),
9720           gatheringThresholdPt = cms.double( 0.0 ),
9721           detector = cms.string( "PS1" )
9722         ),
9723         cms.PSet(  gatheringThreshold = cms.double( 6.0E-5 ),
9724           gatheringThresholdPt = cms.double( 0.0 ),
9725           detector = cms.string( "PS2" )
9726         )
9727       ),
9728       algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
9729       useCornerCells = cms.bool( False )
9730     ),
9731     pfClusterBuilder = cms.PSet( 
9732       minFracTot = cms.double( 1.0E-20 ),
9733       stoppingTolerance = cms.double( 1.0E-8 ),
9734       positionCalc = cms.PSet( 
9735         minAllowedNormalization = cms.double( 1.0E-9 ),
9736         posCalcNCrystals = cms.int32( -1 ),
9737         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9738         logWeightDenominator = cms.double( 6.0E-5 ),
9739         minFractionInCalc = cms.double( 1.0E-9 )
9740       ),
9741       maxIterations = cms.uint32( 50 ),
9742       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
9743       recHitEnergyNorms = cms.VPSet( 
9744         cms.PSet(  recHitEnergyNorm = cms.double( 6.0E-5 ),
9745           detector = cms.string( "PS1" )
9746         ),
9747         cms.PSet(  recHitEnergyNorm = cms.double( 6.0E-5 ),
9748           detector = cms.string( "PS2" )
9749         )
9750       ),
9751       showerSigma = cms.double( 0.3 ),
9752       minFractionToKeep = cms.double( 1.0E-7 ),
9753       excludeOtherSeeds = cms.bool( True )
9754     ),
9755     positionReCalc = cms.PSet(  ),
9756     energyCorrector = cms.PSet(  )
9757 )
9758 fragment.hltParticleFlowClusterECALForMuonsMF = cms.EDProducer( "CorrectedECALPFClusterProducer",
9759     minimumPSEnergy = cms.double( 0.0 ),
9760     skipPS = cms.bool( False ),
9761     inputPS = cms.InputTag( "hltParticleFlowClusterPSForMuons" ),
9762     energyCorrector = cms.PSet( 
9763       recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9764       recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9765       applyCrackCorrections = cms.bool( False ),
9766       ebSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ),
9767       applyMVACorrections = cms.bool( True ),
9768       eeSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ),
9769       maxPtForMVAEvaluation = cms.double( 300.0 ),
9770       srfAwareCorrection = cms.bool( True )
9771     ),
9772     inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedForMuonsMF" )
9773 )
9774 fragment.hltMuonEcalMFPFClusterIsoForMuons = cms.EDProducer( "MuonHLTEcalPFClusterIsolationProducer",
9775     recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidates" ),
9776     pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALForMuonsMF" ),
9777     rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetECALMFForMuons" ),
9778     doRhoCorrection = cms.bool( True ),
9779     rhoMax = cms.double( 9.9999999E7 ),
9780     rhoScale = cms.double( 1.0 ),
9781     drMax = cms.double( 0.3 ),
9782     drVetoBarrel = cms.double( 0.05 ),
9783     drVetoEndcap = cms.double( 0.05 ),
9784     etaStripBarrel = cms.double( 0.0 ),
9785     etaStripEndcap = cms.double( 0.0 ),
9786     energyBarrel = cms.double( 0.0 ),
9787     energyEndcap = cms.double( 0.0 ),
9788     effectiveAreas = cms.vdouble( 0.58, 0.35 ),
9789     absEtaLowEdges = cms.vdouble( 0.0, 1.479 )
9790 )
9791 fragment.hltMuonHcalRegPFClusterIsoForMuons = cms.EDProducer( "MuonHLTHcalPFClusterIsolationProducer",
9792     recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidates" ),
9793     pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCAL" ),
9794     useHF = cms.bool( False ),
9795     pfClusterProducerHFEM = cms.InputTag( "" ),
9796     pfClusterProducerHFHAD = cms.InputTag( "" ),
9797     rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetHCAL" ),
9798     doRhoCorrection = cms.bool( True ),
9799     rhoMax = cms.double( 9.9999999E7 ),
9800     rhoScale = cms.double( 1.0 ),
9801     drMax = cms.double( 0.3 ),
9802     drVetoBarrel = cms.double( 0.1 ),
9803     drVetoEndcap = cms.double( 0.1 ),
9804     etaStripBarrel = cms.double( 0.0 ),
9805     etaStripEndcap = cms.double( 0.0 ),
9806     energyBarrel = cms.double( 0.0 ),
9807     energyEndcap = cms.double( 0.0 ),
9808     useEt = cms.bool( True ),
9809     effectiveAreas = cms.vdouble( 0.227, 0.372 ),
9810     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
9811     doEffAreaCorrection = cms.bool( True ),
9812     effectiveAreasCorr = cms.vdouble( 0.594, 0.64 ),
9813     effectiveAreasThres = cms.vdouble( 9.0, 9.0 )
9814 )
9815 fragment.hltPixelTracksTrackingRegionsForSeedsL3Muon = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
9816     RegionPSet = cms.PSet( 
9817       vertexCollection = cms.InputTag( "hltPixelVertices" ),
9818       zErrorVetex = cms.double( 0.2 ),
9819       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9820       zErrorBeamSpot = cms.double( 24.2 ),
9821       maxNVertices = cms.int32( 4 ),
9822       maxNRegions = cms.int32( 40 ),
9823       nSigmaZVertex = cms.double( 3.0 ),
9824       nSigmaZBeamSpot = cms.double( 4.0 ),
9825       ptMin = cms.double( 0.3 ),
9826       mode = cms.string( "VerticesFixed" ),
9827       input = cms.InputTag( "hltIterL3MuonCandidates" ),
9828       searchOpt = cms.bool( False ),
9829       whereToUseMeasurementTracker = cms.string( "Never" ),
9830       originRadius = cms.double( 0.1 ),
9831       measurementTrackerName = cms.InputTag( "" ),
9832       precise = cms.bool( True ),
9833       deltaEta = cms.double( 0.3 ),
9834       deltaPhi = cms.double( 0.3 )
9835     )
9836 )
9837 fragment.hltPixelTracksInRegionIter0L3Muon = cms.EDProducer( "TrackSelectorByRegion",
9838     tracks = cms.InputTag( "hltPixelTracks" ),
9839     regions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsL3Muon" ),
9840     produceTrackCollection = cms.bool( True ),
9841     produceMask = cms.bool( False )
9842 )
9843 fragment.hltIter0L3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
9844     InputCollection = cms.InputTag( "hltPixelTracksInRegionIter0L3Muon" ),
9845     InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
9846     originHalfLength = cms.double( 0.3 ),
9847     originRadius = cms.double( 0.1 ),
9848     useProtoTrackKinematics = cms.bool( False ),
9849     useEventsWithNoVertex = cms.bool( True ),
9850     TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9851     usePV = cms.bool( False ),
9852     includeFourthHit = cms.bool( True ),
9853     produceComplement = cms.bool( False ),
9854     SeedCreatorPSet = cms.PSet(  refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
9855 )
9856 fragment.hltIter0L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9857     cleanTrajectoryAfterInOut = cms.bool( False ),
9858     doSeedingRegionRebuilding = cms.bool( False ),
9859     onlyPixelHitsForSeedCleaner = cms.bool( False ),
9860     reverseTrajectories = cms.bool( False ),
9861     useHitsSplitting = cms.bool( False ),
9862     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
9863     src = cms.InputTag( "hltIter0L3MuonPixelSeedsFromPixelTracks" ),
9864     clustersToSkip = cms.InputTag( "" ),
9865     phase2clustersToSkip = cms.InputTag( "" ),
9866     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ),
9867     TransientInitialStateEstimatorParameters = cms.PSet( 
9868       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9869       numberMeasurementsForFit = cms.int32( 4 ),
9870       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9871     ),
9872     numHitsForSeedCleaner = cms.int32( 4 ),
9873     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9874     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9875     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9876     maxNSeeds = cms.uint32( 100000 ),
9877     maxSeedsBeforeCleaning = cms.uint32( 1000 )
9878 )
9879 fragment.hltIter0L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9880     TrajectoryInEvent = cms.bool( False ),
9881     useHitsSplitting = cms.bool( False ),
9882     src = cms.InputTag( "hltIter0L3MuonCkfTrackCandidates" ),
9883     clusterRemovalInfo = cms.InputTag( "" ),
9884     AlgorithmName = cms.string( "hltIter0" ),
9885     GeometricInnerState = cms.bool( True ),
9886     reMatchSplitHits = cms.bool( False ),
9887     usePropagatorForPCA = cms.bool( False ),
9888     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9889     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
9890     useSimpleMF = cms.bool( True ),
9891     SimpleMagneticField = cms.string( "ParabolicMf" ),
9892     Fitter = cms.string( "hltESPFittingSmootherIT" ),
9893     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
9894     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9895     NavigationSchool = cms.string( "" ),
9896     MeasurementTracker = cms.string( "" )
9897 )
9898 fragment.hltIter0L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
9899     src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ),
9900     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9901     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
9902     ignoreVertices = cms.bool( False ),
9903     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
9904     mva = cms.PSet( 
9905       minPixelHits = cms.vint32( 0, 0, 0 ),
9906       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
9907       dr_par = cms.PSet( 
9908         d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
9909         dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ),
9910         dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ),
9911         dr_exp = cms.vint32( 4, 4, 4 ),
9912         d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
9913       ),
9914       maxLostLayers = cms.vint32( 1, 1, 1 ),
9915       min3DLayers = cms.vint32( 0, 0, 0 ),
9916       dz_par = cms.PSet( 
9917         dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ),
9918         dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ),
9919         dz_exp = cms.vint32( 4, 4, 4 )
9920       ),
9921       minNVtxTrk = cms.int32( 3 ),
9922       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
9923       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
9924       maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
9925       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
9926       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
9927       minLayers = cms.vint32( 3, 3, 3 )
9928     )
9929 )
9930 fragment.hltIter0L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
9931     originalSource = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ),
9932     originalMVAVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','MVAValues' ),
9933     originalQualVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','QualityMasks' ),
9934     minQuality = cms.string( "highPurity" ),
9935     copyExtras = cms.untracked.bool( True ),
9936     copyTrajectories = cms.untracked.bool( False )
9937 )
9938 fragment.hltMuonTkRelIsolationCut0p14Map = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer",
9939     UseRhoCorrectedCaloDeposits = cms.bool( False ),
9940     UseCaloIso = cms.bool( False ),
9941     CaloDepositsLabel = cms.InputTag( "notUsed" ),
9942     inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ),
9943     OutputMuIsoDeposits = cms.bool( True ),
9944     TrackPt_Min = cms.double( -1.0 ),
9945     printDebug = cms.bool( False ),
9946     CutsPSet = cms.PSet( 
9947       applyCutsORmaxNTracks = cms.bool( False ),
9948       maxNTracks = cms.int32( -1 ),
9949       Thresholds = cms.vdouble( 0.14 ),
9950       EtaBounds = cms.vdouble( 2.411 ),
9951       ComponentName = cms.string( "SimpleCuts" ),
9952       ConeSizes = cms.vdouble( 0.3 )
9953     ),
9954     TrkExtractorPSet = cms.PSet( 
9955       Diff_z = cms.double( 0.2 ),
9956       inputTrackCollection = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurity" ),
9957       Chi2Ndof_Max = cms.double( 1.0E64 ),
9958       BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
9959       DR_Veto = cms.double( 0.01 ),
9960       Pt_Min = cms.double( -1.0 ),
9961       VetoLeadingTrack = cms.bool( True ),
9962       DR_Max = cms.double( 0.3 ),
9963       DepositLabel = cms.untracked.string( "PXLS" ),
9964       PtVeto_Min = cms.double( 2.0 ),
9965       NHits_Min = cms.uint32( 0 ),
9966       PropagateTracksToRadius = cms.bool( True ),
9967       ReferenceRadius = cms.double( 6.0 ),
9968       Chi2Prob_Min = cms.double( -1.0 ),
9969       Diff_r = cms.double( 0.1 ),
9970       BeamlineOption = cms.string( "BeamSpotFromEvent" ),
9971       ComponentName = cms.string( "PixelTrackExtractor" ),
9972       DR_VetoPt = cms.double( 0.025 )
9973     ),
9974     CaloExtractorPSet = cms.PSet( 
9975       DR_Veto_H = cms.double( 0.1 ),
9976       Vertex_Constraint_Z = cms.bool( False ),
9977       DR_Veto_E = cms.double( 0.07 ),
9978       Weight_H = cms.double( 1.0 ),
9979       CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
9980       DR_Max = cms.double( 0.3 ),
9981       DepositLabel = cms.untracked.string( "EcalPlusHcal" ),
9982       Vertex_Constraint_XY = cms.bool( False ),
9983       Threshold_H = cms.double( 0.5 ),
9984       Threshold_E = cms.double( 0.2 ),
9985       ComponentName = cms.string( "CaloExtractor" ),
9986       Weight_E = cms.double( 1.0 )
9987     )
9988 )
9989 fragment.hltParticleFlowSuperClusterECALUnseeded = cms.EDProducer( "PFECALSuperClusterProducer",
9990     PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ),
9991     doSatelliteClusterMerge = cms.bool( False ),
9992     thresh_PFClusterBarrel = cms.double( 0.5 ),
9993     PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ),
9994     useRegression = cms.bool( True ),
9995     satelliteMajorityFraction = cms.double( 0.5 ),
9996     thresh_PFClusterEndcap = cms.double( 0.5 ),
9997     ESAssociation = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
9998     PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ),
9999     verbose = cms.untracked.bool( False ),
10000     thresh_SCEt = cms.double( 4.0 ),
10001     etawidth_SuperClusterEndcap = cms.double( 0.04 ),
10002     phiwidth_SuperClusterEndcap = cms.double( 0.6 ),
10003     useDynamicDPhiWindow = cms.bool( True ),
10004     PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ),
10005     regressionConfig = cms.PSet( 
10006       uncertaintyKeyEB = cms.string( "pfscecal_EBUncertainty_online" ),
10007       ecalRecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10008       ecalRecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10009       regressionKeyEE = cms.string( "pfscecal_EECorrection_online" ),
10010       regressionKeyEB = cms.string( "pfscecal_EBCorrection_online" ),
10011       uncertaintyKeyEE = cms.string( "pfscecal_EEUncertainty_online" ),
10012       isHLT = cms.bool( True ),
10013       regTrainedWithPS = cms.bool( True )
10014     ),
10015     applyCrackCorrections = cms.bool( False ),
10016     satelliteClusterSeedThreshold = cms.double( 50.0 ),
10017     etawidth_SuperClusterBarrel = cms.double( 0.04 ),
10018     PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ),
10019     PFClusters = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
10020     thresh_PFClusterSeedBarrel = cms.double( 1.0 ),
10021     EnergyWeight = cms.string( "Raw" ),
10022     BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10023     thresh_PFClusterSeedEndcap = cms.double( 1.0 ),
10024     phiwidth_SuperClusterBarrel = cms.double( 0.6 ),
10025     thresh_PFClusterES = cms.double( 0.5 ),
10026     seedThresholdIsET = cms.bool( True ),
10027     isOOTCollection = cms.bool( False ),
10028     barrelRecHits = cms.InputTag( "" ),
10029     endcapRecHits = cms.InputTag( "" ),
10030     PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" ),
10031     dropUnseedable = cms.bool( False ),
10032     ClusteringType = cms.string( "Mustache" )
10033 )
10034 fragment.hltEgammaCandidatesUnseeded = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
10035     scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALUnseeded','hltParticleFlowSuperClusterECALBarrel' ),
10036     scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALUnseeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ),
10037     recoEcalCandidateCollection = cms.string( "" )
10038 )
10039 fragment.hltEgammaCandidatesWrapperUnseeded = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper",
10040     saveTags = cms.bool( True ),
10041     candIsolatedTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
10042     candNonIsolatedTag = cms.InputTag( "" ),
10043     doIsolated = cms.bool( True )
10044 )
10045 fragment.hltEgammaClusterShapeUnseeded = cms.EDProducer( "EgammaHLTClusterShapeProducer",
10046     recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
10047     ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10048     ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10049     multThresEB = cms.double( 1.0 ),
10050     multThresEE = cms.double( 1.25 )
10051 )
10052 fragment.hltFixedGridRhoFastjetAllCaloForMuons = cms.EDProducer( "FixedGridRhoProducerFastjetFromRecHit",
10053     hbheRecHitsTag = cms.InputTag( "hltHbhereco" ),
10054     ebRecHitsTag = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10055     eeRecHitsTag = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10056     skipHCAL = cms.bool( False ),
10057     skipECAL = cms.bool( False ),
10058     eThresHB = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
10059     eThresHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
10060     maxRapidity = cms.double( 2.5 ),
10061     gridSpacing = cms.double( 0.55 ),
10062     usePFThresholdsFromDB = cms.bool( True )
10063 )
10064 fragment.hltEgammaHoverEUnseeded = cms.EDProducer( "EgammaHLTHcalVarProducerFromRecHit",
10065     recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
10066     rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
10067     hbheRecHitsTag = cms.InputTag( "hltHbhereco" ),
10068     doRhoCorrection = cms.bool( False ),
10069     rhoMax = cms.double( 9.9999999E7 ),
10070     rhoScale = cms.double( 1.0 ),
10071     eThresHB = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ),
10072     etThresHB = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ),
10073     eThresHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
10074     etThresHE = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ),
10075     usePFThresholdsFromDB = cms.bool( True ),
10076     innerCone = cms.double( 0.0 ),
10077     outerCone = cms.double( 0.14 ),
10078     depth = cms.int32( 0 ),
10079     maxSeverityHB = cms.int32( 9 ),
10080     maxSeverityHE = cms.int32( 9 ),
10081     doEtSum = cms.bool( False ),
10082     useSingleTower = cms.bool( False ),
10083     effectiveAreas = cms.vdouble( 0.105, 0.17 ),
10084     absEtaLowEdges = cms.vdouble( 0.0, 1.479 )
10085 )
10086 fragment.hltEgammaEcalPFClusterIsoUnseeded = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer",
10087     recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
10088     pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
10089     rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
10090     doRhoCorrection = cms.bool( False ),
10091     rhoMax = cms.double( 9.9999999E7 ),
10092     rhoScale = cms.double( 1.0 ),
10093     drMax = cms.double( 0.3 ),
10094     drVetoBarrel = cms.double( 0.0 ),
10095     drVetoEndcap = cms.double( 0.0 ),
10096     etaStripBarrel = cms.double( 0.0 ),
10097     etaStripEndcap = cms.double( 0.0 ),
10098     energyBarrel = cms.double( 0.0 ),
10099     energyEndcap = cms.double( 0.0 ),
10100     effectiveAreas = cms.vdouble( 0.16544, 0.13212 ),
10101     absEtaLowEdges = cms.vdouble( 0.0, 1.479 )
10102 )
10103 fragment.hltEgammaHcalPFClusterIsoUnseeded = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer",
10104     recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
10105     pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCAL" ),
10106     useHF = cms.bool( False ),
10107     pfClusterProducerHFEM = cms.InputTag( "" ),
10108     pfClusterProducerHFHAD = cms.InputTag( "" ),
10109     rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
10110     doRhoCorrection = cms.bool( False ),
10111     rhoMax = cms.double( 9.9999999E7 ),
10112     rhoScale = cms.double( 1.0 ),
10113     drMax = cms.double( 0.3 ),
10114     drVetoBarrel = cms.double( 0.0 ),
10115     drVetoEndcap = cms.double( 0.0 ),
10116     etaStripBarrel = cms.double( 0.0 ),
10117     etaStripEndcap = cms.double( 0.0 ),
10118     energyBarrel = cms.double( 0.0 ),
10119     energyEndcap = cms.double( 0.0 ),
10120     useEt = cms.bool( True ),
10121     effectiveAreas = cms.vdouble( 0.2, 0.25 ),
10122     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
10123     doEffAreaCorrection = cms.bool( False ),
10124     effectiveAreasCorr = cms.vdouble( 0.0, 0.0 ),
10125     effectiveAreasThres = cms.vdouble( 0.0, 0.0 )
10126 )
10127 fragment.hltPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
10128     layerList = cms.vstring( 'BPix1+BPix2',
10129       'BPix1+BPix3',
10130       'BPix1+BPix4',
10131       'BPix2+BPix3',
10132       'BPix2+BPix4',
10133       'BPix3+BPix4',
10134       'FPix1_pos+FPix2_pos',
10135       'FPix1_pos+FPix3_pos',
10136       'FPix2_pos+FPix3_pos',
10137       'BPix1+FPix1_pos',
10138       'BPix1+FPix2_pos',
10139       'BPix1+FPix3_pos',
10140       'BPix2+FPix1_pos',
10141       'BPix2+FPix2_pos',
10142       'BPix2+FPix3_pos',
10143       'BPix3+FPix1_pos',
10144       'BPix3+FPix2_pos',
10145       'BPix3+FPix3_pos',
10146       'BPix4+FPix1_pos',
10147       'BPix4+FPix2_pos',
10148       'BPix4+FPix3_pos',
10149       'FPix1_neg+FPix2_neg',
10150       'FPix1_neg+FPix3_neg',
10151       'FPix2_neg+FPix3_neg',
10152       'BPix1+FPix1_neg',
10153       'BPix1+FPix2_neg',
10154       'BPix1+FPix3_neg',
10155       'BPix2+FPix1_neg',
10156       'BPix2+FPix2_neg',
10157       'BPix2+FPix3_neg',
10158       'BPix3+FPix1_neg',
10159       'BPix3+FPix2_neg',
10160       'BPix3+FPix3_neg',
10161       'BPix4+FPix1_neg',
10162       'BPix4+FPix2_neg',
10163       'BPix4+FPix3_neg' ),
10164     BPix = cms.PSet( 
10165       hitErrorRPhi = cms.double( 0.0027 ),
10166       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10167       useErrorsFromParam = cms.bool( True ),
10168       hitErrorRZ = cms.double( 0.006 ),
10169       HitProducer = cms.string( "hltSiPixelRecHits" )
10170     ),
10171     FPix = cms.PSet( 
10172       hitErrorRPhi = cms.double( 0.0051 ),
10173       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10174       useErrorsFromParam = cms.bool( True ),
10175       hitErrorRZ = cms.double( 0.0036 ),
10176       HitProducer = cms.string( "hltSiPixelRecHits" )
10177     ),
10178     TIB = cms.PSet(  ),
10179     TID = cms.PSet(  ),
10180     TOB = cms.PSet(  ),
10181     TEC = cms.PSet(  ),
10182     MTIB = cms.PSet(  ),
10183     MTID = cms.PSet(  ),
10184     MTOB = cms.PSet(  ),
10185     MTEC = cms.PSet(  )
10186 )
10187 fragment.hltPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
10188     layerList = cms.vstring( 'BPix1+BPix2+BPix3',
10189       'BPix2+BPix3+BPix4',
10190       'BPix1+BPix3+BPix4',
10191       'BPix1+BPix2+BPix4',
10192       'BPix2+BPix3+FPix1_pos',
10193       'BPix2+BPix3+FPix1_neg',
10194       'BPix1+BPix2+FPix1_pos',
10195       'BPix1+BPix2+FPix1_neg',
10196       'BPix2+FPix1_pos+FPix2_pos',
10197       'BPix2+FPix1_neg+FPix2_neg',
10198       'BPix1+FPix1_pos+FPix2_pos',
10199       'BPix1+FPix1_neg+FPix2_neg',
10200       'FPix1_pos+FPix2_pos+FPix3_pos',
10201       'FPix1_neg+FPix2_neg+FPix3_neg',
10202       'BPix1+BPix3+FPix1_pos',
10203       'BPix1+BPix2+FPix2_pos',
10204       'BPix1+BPix3+FPix1_neg',
10205       'BPix1+BPix2+FPix2_neg',
10206       'BPix1+FPix2_neg+FPix3_neg',
10207       'BPix1+FPix1_neg+FPix3_neg',
10208       'BPix1+FPix2_pos+FPix3_pos',
10209       'BPix1+FPix1_pos+FPix3_pos' ),
10210     BPix = cms.PSet( 
10211       hitErrorRPhi = cms.double( 0.0027 ),
10212       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10213       useErrorsFromParam = cms.bool( True ),
10214       hitErrorRZ = cms.double( 0.006 ),
10215       HitProducer = cms.string( "hltSiPixelRecHits" )
10216     ),
10217     FPix = cms.PSet( 
10218       hitErrorRPhi = cms.double( 0.0051 ),
10219       TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10220       useErrorsFromParam = cms.bool( True ),
10221       hitErrorRZ = cms.double( 0.0036 ),
10222       HitProducer = cms.string( "hltSiPixelRecHits" )
10223     ),
10224     TIB = cms.PSet(  ),
10225     TID = cms.PSet(  ),
10226     TOB = cms.PSet(  ),
10227     TEC = cms.PSet(  ),
10228     MTIB = cms.PSet(  ),
10229     MTID = cms.PSet(  ),
10230     MTOB = cms.PSet(  ),
10231     MTEC = cms.PSet(  )
10232 )
10233 fragment.hltEgammaSuperClustersToPixelMatchUnseeded = cms.EDProducer( "EgammaHLTFilteredSuperClusterProducer",
10234     cands = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
10235     minEtCutEB = cms.double( 0.0 ),
10236     minEtCutEE = cms.double( 0.0 ),
10237     cuts = cms.VPSet( 
10238       cms.PSet(  endcapCut = cms.PSet( 
10239   useEt = cms.bool( False ),
10240   cutOverE = cms.double( 0.2 )
10241 ),
10242         var = cms.InputTag( "hltEgammaHoverEUnseeded" ),
10243         barrelCut = cms.PSet( 
10244           useEt = cms.bool( False ),
10245           cutOverE = cms.double( 0.2 )
10246         )
10247       )
10248     )
10249 )
10250 fragment.hltEleSeedsTrackingRegionsUnseeded = cms.EDProducer( "TrackingRegionsFromSuperClustersEDProducer",
10251     RegionPSet = cms.PSet( 
10252       minBSDeltaZ = cms.double( 0.0 ),
10253       useZInVertex = cms.bool( False ),
10254       vertices = cms.InputTag( "" ),
10255       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10256       useZInBeamspot = cms.bool( False ),
10257       ptMin = cms.double( 1.5 ),
10258       deltaEtaRegion = cms.double( 0.1 ),
10259       nrSigmaForBSDeltaZ = cms.double( 4.0 ),
10260       originHalfLength = cms.double( 12.5 ),
10261       measurementTrackerEvent = cms.InputTag( "" ),
10262       originRadius = cms.double( 0.05 ),
10263       precise = cms.bool( True ),
10264       superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatchUnseeded' ),
10265       whereToUseMeasTracker = cms.string( "kNever" ),
10266       deltaPhiRegion = cms.double( 0.4 ),
10267       defaultZ = cms.double( 0.0 )
10268     )
10269 )
10270 fragment.hltElePixelHitDoubletsUnseeded = cms.EDProducer( "HitPairEDProducer",
10271     seedingLayers = cms.InputTag( "hltPixelLayerPairs" ),
10272     trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegionsUnseeded" ),
10273     trackingRegionsSeedingLayers = cms.InputTag( "" ),
10274     clusterCheck = cms.InputTag( "" ),
10275     produceSeedingHitSets = cms.bool( True ),
10276     produceIntermediateHitDoublets = cms.bool( True ),
10277     maxElement = cms.uint32( 0 ),
10278     maxElementTotal = cms.uint32( 50000000 ),
10279     putEmptyIfMaxElementReached = cms.bool( False ),
10280     layerPairs = cms.vuint32( 0 )
10281 )
10282 fragment.hltElePixelHitDoubletsForTripletsUnseeded = cms.EDProducer( "HitPairEDProducer",
10283     seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ),
10284     trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegionsUnseeded" ),
10285     trackingRegionsSeedingLayers = cms.InputTag( "" ),
10286     clusterCheck = cms.InputTag( "" ),
10287     produceSeedingHitSets = cms.bool( True ),
10288     produceIntermediateHitDoublets = cms.bool( True ),
10289     maxElement = cms.uint32( 0 ),
10290     maxElementTotal = cms.uint32( 50000000 ),
10291     putEmptyIfMaxElementReached = cms.bool( False ),
10292     layerPairs = cms.vuint32( 0, 1 )
10293 )
10294 fragment.hltElePixelHitTripletsUnseeded = cms.EDProducer( "CAHitTripletEDProducer",
10295     doublets = cms.InputTag( "hltElePixelHitDoubletsForTripletsUnseeded" ),
10296     extraHitRPhitolerance = cms.double( 0.032 ),
10297     useBendingCorrection = cms.bool( True ),
10298     CAThetaCut = cms.double( 0.004 ),
10299     CAPhiCut = cms.double( 0.1 ),
10300     CAThetaCut_byTriplets = cms.VPSet( 
10301       cms.PSet(  seedingLayers = cms.string( "" ),
10302         cut = cms.double( -1.0 )
10303       )
10304     ),
10305     CAPhiCut_byTriplets = cms.VPSet( 
10306       cms.PSet(  seedingLayers = cms.string( "" ),
10307         cut = cms.double( -1.0 )
10308       )
10309     ),
10310     CAHardPtCut = cms.double( 0.3 ),
10311     maxChi2 = cms.PSet( 
10312       value2 = cms.double( 6.0 ),
10313       value1 = cms.double( 100.0 ),
10314       pt1 = cms.double( 0.8 ),
10315       enabled = cms.bool( True ),
10316       pt2 = cms.double( 8.0 )
10317     ),
10318     SeedComparitorPSet = cms.PSet(  ComponentName = cms.string( "none" ) )
10319 )
10320 fragment.hltElePixelSeedsDoubletsUnseeded = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
10321     seedingHitSets = cms.InputTag( "hltElePixelHitDoubletsUnseeded" ),
10322     propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10323     SeedMomentumForBOFF = cms.double( 5.0 ),
10324     OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10325     MinOneOverPtError = cms.double( 1.0 ),
10326     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10327     magneticField = cms.string( "ParabolicMf" ),
10328     forceKinematicWithRegionDirection = cms.bool( False ),
10329     SeedComparitorPSet = cms.PSet(  ComponentName = cms.string( "none" ) )
10330 )
10331 fragment.hltElePixelSeedsTripletsUnseeded = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
10332     seedingHitSets = cms.InputTag( "hltElePixelHitTripletsUnseeded" ),
10333     propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10334     SeedMomentumForBOFF = cms.double( 5.0 ),
10335     OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10336     MinOneOverPtError = cms.double( 1.0 ),
10337     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10338     magneticField = cms.string( "ParabolicMf" ),
10339     forceKinematicWithRegionDirection = cms.bool( False ),
10340     SeedComparitorPSet = cms.PSet(  ComponentName = cms.string( "none" ) )
10341 )
10342 fragment.hltElePixelSeedsCombinedUnseeded = cms.EDProducer( "SeedCombiner",
10343     seedCollections = cms.VInputTag( 'hltElePixelSeedsDoubletsUnseeded','hltElePixelSeedsTripletsUnseeded' ),
10344     clusterRemovalInfos = cms.VInputTag(  )
10345 )
10346 fragment.hltEgammaElectronPixelSeedsUnseeded = cms.EDProducer( "ElectronNHitSeedProducer",
10347     initialSeeds = cms.InputTag( "hltElePixelSeedsCombinedUnseeded" ),
10348     vertices = cms.InputTag( "" ),
10349     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10350     measTkEvt = cms.InputTag( "hltMeasurementTrackerEvent" ),
10351     superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatchUnseeded' ),
10352     matcherConfig = cms.PSet( 
10353       useRecoVertex = cms.bool( False ),
10354       minNrHits = cms.vuint32( 2, 3 ),
10355       matchingCuts = cms.VPSet( 
10356         cms.PSet(  dPhiMaxHighEt = cms.vdouble( 0.05 ),
10357           version = cms.int32( 2 ),
10358           dRZMaxHighEt = cms.vdouble( 9999.0 ),
10359           dRZMaxLowEtGrad = cms.vdouble( 0.0 ),
10360           dPhiMaxLowEtGrad = cms.vdouble( -0.002 ),
10361           dPhiMaxHighEtThres = cms.vdouble( 20.0 ),
10362           dRZMaxHighEtThres = cms.vdouble( 0.0 )
10363         ),
10364         cms.PSet(  etaBins = cms.vdouble(  ),
10365           dPhiMaxHighEt = cms.vdouble( 0.003 ),
10366           version = cms.int32( 2 ),
10367           dRZMaxHighEt = cms.vdouble( 0.05 ),
10368           dRZMaxLowEtGrad = cms.vdouble( -0.002 ),
10369           dPhiMaxLowEtGrad = cms.vdouble( 0.0 ),
10370           dPhiMaxHighEtThres = cms.vdouble( 0.0 ),
10371           dRZMaxHighEtThres = cms.vdouble( 30.0 )
10372         ),
10373         cms.PSet(  etaBins = cms.vdouble(  ),
10374           dPhiMaxHighEt = cms.vdouble( 0.003 ),
10375           version = cms.int32( 2 ),
10376           dRZMaxHighEt = cms.vdouble( 0.05 ),
10377           dRZMaxLowEtGrad = cms.vdouble( -0.002 ),
10378           dPhiMaxLowEtGrad = cms.vdouble( 0.0 ),
10379           dPhiMaxHighEtThres = cms.vdouble( 0.0 ),
10380           dRZMaxHighEtThres = cms.vdouble( 30.0 )
10381         )
10382       ),
10383       minNrHitsValidLayerBins = cms.vint32( 4 ),
10384       detLayerGeom = cms.ESInputTag( "","hltESPGlobalDetLayerGeometry" ),
10385       navSchool = cms.ESInputTag( "","SimpleNavigationSchool" ),
10386       paramMagField = cms.ESInputTag( "","ParabolicMf" )
10387     )
10388 )
10389 fragment.hltEgammaPixelMatchVarsUnseeded = cms.EDProducer( "EgammaHLTPixelMatchVarProducer",
10390     recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
10391     pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ),
10392     dPhi1SParams = cms.PSet(  bins = cms.VPSet( 
10393   cms.PSet(  yMin = cms.int32( 1 ),
10394     binType = cms.string( "AbsEtaClus" ),
10395     funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ),
10396     xMin = cms.double( 0.0 ),
10397     yMax = cms.int32( 1 ),
10398     xMax = cms.double( 1.5 ),
10399     funcType = cms.string( "TF1:=pol3" )
10400   ),
10401   cms.PSet(  yMin = cms.int32( 2 ),
10402     binType = cms.string( "AbsEtaClus" ),
10403     funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ),
10404     xMin = cms.double( 0.0 ),
10405     yMax = cms.int32( 2 ),
10406     xMax = cms.double( 1.5 ),
10407     funcType = cms.string( "TF1:=pol3" )
10408   ),
10409   cms.PSet(  yMin = cms.int32( 3 ),
10410     binType = cms.string( "AbsEtaClus" ),
10411     funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ),
10412     xMin = cms.double( 0.0 ),
10413     yMax = cms.int32( 99999 ),
10414     xMax = cms.double( 1.5 ),
10415     funcType = cms.string( "TF1:=pol3" )
10416   ),
10417   cms.PSet(  yMin = cms.int32( 1 ),
10418     binType = cms.string( "AbsEtaClus" ),
10419     funcParams = cms.vdouble( 0.00823, -0.0029 ),
10420     xMin = cms.double( 1.5 ),
10421     yMax = cms.int32( 1 ),
10422     xMax = cms.double( 2.0 ),
10423     funcType = cms.string( "TF1:=pol1" )
10424   ),
10425   cms.PSet(  yMin = cms.int32( 1 ),
10426     binType = cms.string( "AbsEtaClus" ),
10427     funcParams = cms.vdouble( 0.00282 ),
10428     xMin = cms.double( 2.0 ),
10429     yMax = cms.int32( 1 ),
10430     xMax = cms.double( 3.0 ),
10431     funcType = cms.string( "TF1:=pol0" )
10432   ),
10433   cms.PSet(  yMin = cms.int32( 2 ),
10434     binType = cms.string( "AbsEtaClus" ),
10435     funcParams = cms.vdouble( 0.010838, -0.00345 ),
10436     xMin = cms.double( 1.5 ),
10437     yMax = cms.int32( 2 ),
10438     xMax = cms.double( 2.0 ),
10439     funcType = cms.string( "TF1:=pol1" )
10440   ),
10441   cms.PSet(  yMin = cms.int32( 2 ),
10442     binType = cms.string( "AbsEtaClus" ),
10443     funcParams = cms.vdouble( 0.0043 ),
10444     xMin = cms.double( 2.0 ),
10445     yMax = cms.int32( 2 ),
10446     xMax = cms.double( 3.0 ),
10447     funcType = cms.string( "TF1:=pol0" )
10448   ),
10449   cms.PSet(  yMin = cms.int32( 3 ),
10450     binType = cms.string( "AbsEtaClus" ),
10451     funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ),
10452     xMin = cms.double( 1.5 ),
10453     yMax = cms.int32( 99999 ),
10454     xMax = cms.double( 3.0 ),
10455     funcType = cms.string( "TF1:=pol2" )
10456   )
10457 ) ),
10458     dPhi2SParams = cms.PSet(  bins = cms.VPSet( 
10459   cms.PSet(  yMin = cms.int32( 1 ),
10460     binType = cms.string( "AbsEtaClus" ),
10461     funcParams = cms.vdouble( 1.3E-4 ),
10462     xMin = cms.double( 0.0 ),
10463     yMax = cms.int32( 99999 ),
10464     xMax = cms.double( 1.6 ),
10465     funcType = cms.string( "TF1:=pol0" )
10466   ),
10467   cms.PSet(  yMin = cms.int32( 1 ),
10468     binType = cms.string( "AbsEtaClus" ),
10469     funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ),
10470     xMin = cms.double( 1.5 ),
10471     yMax = cms.int32( 99999 ),
10472     xMax = cms.double( 1.9 ),
10473     funcType = cms.string( "TF1:=pol1" )
10474   ),
10475   cms.PSet(  yMin = cms.int32( 1 ),
10476     binType = cms.string( "AbsEtaClus" ),
10477     funcParams = cms.vdouble( 7.94E-5 ),
10478     xMin = cms.double( 1.9 ),
10479     yMax = cms.int32( 99999 ),
10480     xMax = cms.double( 3.0 ),
10481     funcType = cms.string( "TF1:=pol0" )
10482   )
10483 ) ),
10484     dRZ2SParams = cms.PSet(  bins = cms.VPSet( 
10485   cms.PSet(  yMin = cms.int32( 1 ),
10486     binType = cms.string( "AbsEtaClus" ),
10487     funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ),
10488     xMin = cms.double( 0.0 ),
10489     yMax = cms.int32( 99999 ),
10490     xMax = cms.double( 1.5 ),
10491     funcType = cms.string( "TF1:=pol3" )
10492   ),
10493   cms.PSet(  yMin = cms.int32( 1 ),
10494     binType = cms.string( "AbsEtaClus" ),
10495     funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ),
10496     xMin = cms.double( 1.5 ),
10497     yMax = cms.int32( 99999 ),
10498     xMax = cms.double( 3.0 ),
10499     funcType = cms.string( "TF1:=pol3" )
10500   )
10501 ) ),
10502     productsToWrite = cms.int32( 0 )
10503 )
10504 fragment.hltEgammaCkfTrackCandidatesForGSFUnseeded = cms.EDProducer( "CkfTrackCandidateMaker",
10505     cleanTrajectoryAfterInOut = cms.bool( True ),
10506     doSeedingRegionRebuilding = cms.bool( True ),
10507     onlyPixelHitsForSeedCleaner = cms.bool( False ),
10508     reverseTrajectories = cms.bool( False ),
10509     useHitsSplitting = cms.bool( True ),
10510     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
10511     src = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ),
10512     clustersToSkip = cms.InputTag( "" ),
10513     phase2clustersToSkip = cms.InputTag( "" ),
10514     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ),
10515     TransientInitialStateEstimatorParameters = cms.PSet( 
10516       propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
10517       numberMeasurementsForFit = cms.int32( 4 ),
10518       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
10519     ),
10520     numHitsForSeedCleaner = cms.int32( 4 ),
10521     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10522     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10523     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
10524     maxNSeeds = cms.uint32( 1000000 ),
10525     maxSeedsBeforeCleaning = cms.uint32( 1000 )
10526 )
10527 fragment.hltEgammaGsfTracksUnseeded = cms.EDProducer( "GsfTrackProducer",
10528     TrajectoryInEvent = cms.bool( True ),
10529     useHitsSplitting = cms.bool( False ),
10530     src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSFUnseeded" ),
10531     AlgorithmName = cms.string( "gsf" ),
10532     GeometricInnerState = cms.bool( True ),
10533     reMatchSplitHits = cms.bool( False ),
10534     usePropagatorForPCA = cms.bool( False ),
10535     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10536     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
10537     useSimpleMF = cms.bool( False ),
10538     SimpleMagneticField = cms.string( "" ),
10539     Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ),
10540     Propagator = cms.string( "hltESPFwdElectronPropagator" ),
10541     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10542     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10543     MeasurementTracker = cms.string( "hltESPMeasurementTracker" )
10544 )
10545 fragment.hltEgammaGsfElectronsUnseeded = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers",
10546     TrackProducer = cms.InputTag( "" ),
10547     GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracksUnseeded" ),
10548     UseGsfTracks = cms.bool( True ),
10549     BSProducer = cms.InputTag( "hltOnlineBeamSpot" )
10550 )
10551 fragment.hltEgammaGsfTrackVarsBestTrkUnseeded = cms.EDProducer( "EgammaHLTGsfTrackVarProducer",
10552     recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
10553     inputCollection = cms.InputTag( "hltEgammaGsfElectronsUnseeded" ),
10554     beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
10555     upperTrackNrToRemoveCut = cms.int32( 9999 ),
10556     lowerTrackNrToRemoveCut = cms.int32( -1 ),
10557     useDefaultValuesForBarrel = cms.bool( False ),
10558     useDefaultValuesForEndcap = cms.bool( False ),
10559     produceAbsValues = cms.bool( False )
10560 )
10561 fragment.hltEgammaEleGsfTrackIsoUnseeded = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers",
10562     electronProducer = cms.InputTag( "hltEgammaGsfElectronsUnseeded" ),
10563     trackProducer = cms.InputTag( "hltMergedTracks" ),
10564     recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
10565     beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
10566     egTrkIsoPtMin = cms.double( 1.0 ),
10567     egTrkIsoConeSize = cms.double( 0.2 ),
10568     egTrkIsoZSpan = cms.double( 0.15 ),
10569     egTrkIsoRSpan = cms.double( 999999.0 ),
10570     egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ),
10571     egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ),
10572     egTrkIsoStripBarrel = cms.double( 0.01 ),
10573     egTrkIsoStripEndcap = cms.double( 0.01 ),
10574     useGsfTrack = cms.bool( True ),
10575     useSCRefs = cms.bool( True )
10576 )
10577 fragment.hltEgammaR9IDUnseeded = cms.EDProducer( "EgammaHLTR9IDProducer",
10578     recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
10579     ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10580     ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
10581 )
10582 fragment.hltL2MuonCandidatesNoVtx = cms.EDProducer( "L2MuonCandidateProducer",
10583     InputObjects = cms.InputTag( "hltL2Muons" )
10584 )
10585 fragment.hltIterL3OISeedsFromL2MuonsNoVtx = cms.EDProducer( "TSGForOIFromL2",
10586     src = cms.InputTag( "hltL2Muons" ),
10587     layersToTry = cms.int32( 2 ),
10588     fixedErrorRescaleFactorForHitless = cms.double( 2.0 ),
10589     hitsToTry = cms.int32( 1 ),
10590     adjustErrorsDynamicallyForHits = cms.bool( False ),
10591     adjustErrorsDynamicallyForHitless = cms.bool( True ),
10592     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
10593     UseHitLessSeeds = cms.bool( True ),
10594     estimator = cms.string( "hltESPChi2MeasurementEstimator100" ),
10595     maxEtaForTOB = cms.double( 1.8 ),
10596     minEtaForTEC = cms.double( 0.7 ),
10597     debug = cms.untracked.bool( False ),
10598     fixedErrorRescaleFactorForHits = cms.double( 1.0 ),
10599     maxSeeds = cms.uint32( 20 ),
10600     maxHitlessSeeds = cms.uint32( 5 ),
10601     maxHitSeeds = cms.uint32( 1 ),
10602     numL2ValidHitsCutAllEta = cms.uint32( 20 ),
10603     numL2ValidHitsCutAllEndcap = cms.uint32( 30 ),
10604     pT1 = cms.double( 13.0 ),
10605     pT2 = cms.double( 30.0 ),
10606     pT3 = cms.double( 70.0 ),
10607     eta1 = cms.double( 0.2 ),
10608     eta2 = cms.double( 0.3 ),
10609     eta3 = cms.double( 1.0 ),
10610     eta4 = cms.double( 1.2 ),
10611     eta5 = cms.double( 1.6 ),
10612     eta6 = cms.double( 1.4 ),
10613     eta7 = cms.double( 2.1 ),
10614     SF1 = cms.double( 3.0 ),
10615     SF2 = cms.double( 4.0 ),
10616     SF3 = cms.double( 5.0 ),
10617     SF4 = cms.double( 7.0 ),
10618     SF5 = cms.double( 10.0 ),
10619     SF6 = cms.double( 2.0 ),
10620     SFHld = cms.double( 2.0 ),
10621     SFHd = cms.double( 4.0 ),
10622     tsosDiff1 = cms.double( 0.2 ),
10623     tsosDiff2 = cms.double( 0.02 ),
10624     displacedReco = cms.bool( False ),
10625     propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" )
10626 )
10627 fragment.hltIterL3OITrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker",
10628     cleanTrajectoryAfterInOut = cms.bool( False ),
10629     doSeedingRegionRebuilding = cms.bool( False ),
10630     onlyPixelHitsForSeedCleaner = cms.bool( False ),
10631     reverseTrajectories = cms.bool( True ),
10632     useHitsSplitting = cms.bool( False ),
10633     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
10634     src = cms.InputTag( "hltIterL3OISeedsFromL2MuonsNoVtx" ),
10635     clustersToSkip = cms.InputTag( "" ),
10636     phase2clustersToSkip = cms.InputTag( "" ),
10637     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
10638     TransientInitialStateEstimatorParameters = cms.PSet( 
10639       propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
10640       numberMeasurementsForFit = cms.int32( 4 ),
10641       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
10642     ),
10643     numHitsForSeedCleaner = cms.int32( 4 ),
10644     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10645     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10646     TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
10647     maxNSeeds = cms.uint32( 500000 ),
10648     maxSeedsBeforeCleaning = cms.uint32( 5000 )
10649 )
10650 fragment.hltIterL3OIMuCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer",
10651     TrajectoryInEvent = cms.bool( False ),
10652     useHitsSplitting = cms.bool( False ),
10653     src = cms.InputTag( "hltIterL3OITrackCandidatesNoVtx" ),
10654     clusterRemovalInfo = cms.InputTag( "" ),
10655     AlgorithmName = cms.string( "iter10" ),
10656     GeometricInnerState = cms.bool( True ),
10657     reMatchSplitHits = cms.bool( False ),
10658     usePropagatorForPCA = cms.bool( False ),
10659     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10660     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
10661     useSimpleMF = cms.bool( False ),
10662     SimpleMagneticField = cms.string( "" ),
10663     Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
10664     Propagator = cms.string( "PropagatorWithMaterial" ),
10665     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10666     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10667     MeasurementTracker = cms.string( "hltESPMeasurementTracker" )
10668 )
10669 fragment.hltIterL3OIMuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier",
10670     src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksNoVtx" ),
10671     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10672     vertices = cms.InputTag( "Notused" ),
10673     ignoreVertices = cms.bool( True ),
10674     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
10675     mva = cms.PSet( 
10676       minPixelHits = cms.vint32( 0, 0, 0 ),
10677       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
10678       dr_par = cms.PSet( 
10679         d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
10680         dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
10681         dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
10682         dr_exp = cms.vint32( 4, 4, 2147483647 ),
10683         d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
10684       ),
10685       maxLostLayers = cms.vint32( 4, 3, 2 ),
10686       min3DLayers = cms.vint32( 0, 0, 0 ),
10687       dz_par = cms.PSet( 
10688         dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
10689         dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
10690         dz_exp = cms.vint32( 4, 4, 2147483647 )
10691       ),
10692       minNVtxTrk = cms.int32( 3 ),
10693       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
10694       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
10695       maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
10696       maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ),
10697       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
10698       minLayers = cms.vint32( 3, 5, 5 )
10699     )
10700 )
10701 fragment.hltIterL3OIMuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner",
10702     originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksNoVtx" ),
10703     originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierNoVtx','MVAValues' ),
10704     originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierNoVtx','QualityMasks' ),
10705     minQuality = cms.string( "highPurity" ),
10706     copyExtras = cms.untracked.bool( True ),
10707     copyTrajectories = cms.untracked.bool( False )
10708 )
10709 fragment.hltL3MuonsIterL3OINoVtx = cms.EDProducer( "L3MuonProducer",
10710     ServiceParameters = cms.PSet( 
10711       RPCLayers = cms.bool( True ),
10712       UseMuonNavigation = cms.untracked.bool( True ),
10713       Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
10714         'SteppingHelixPropagatorAny',
10715         'hltESPSmartPropagator',
10716         'hltESPSteppingHelixPropagatorOpposite' )
10717     ),
10718     MuonCollectionLabel = cms.InputTag( "hltL2Muons" ),
10719     TrackLoaderParameters = cms.PSet( 
10720       MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
10721       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10722       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10723       DoSmoothing = cms.bool( True ),
10724       SmoothTkTrack = cms.untracked.bool( False ),
10725       VertexConstraint = cms.bool( False ),
10726       MuonUpdatorAtVertexParameters = cms.PSet( 
10727         MaxChi2 = cms.double( 1000000.0 ),
10728         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
10729         Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
10730       ),
10731       PutTkTrackIntoEvent = cms.untracked.bool( False ),
10732       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
10733     ),
10734     L3TrajBuilderParameters = cms.PSet( 
10735       PtCut = cms.double( 1.0 ),
10736       TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
10737       GlobalMuonTrackMatcher = cms.PSet( 
10738         Chi2Cut_3 = cms.double( 200.0 ),
10739         DeltaDCut_2 = cms.double( 10.0 ),
10740         Eta_threshold = cms.double( 1.2 ),
10741         Quality_2 = cms.double( 15.0 ),
10742         DeltaDCut_1 = cms.double( 40.0 ),
10743         Quality_3 = cms.double( 7.0 ),
10744         DeltaDCut_3 = cms.double( 15.0 ),
10745         Quality_1 = cms.double( 20.0 ),
10746         Pt_threshold1 = cms.double( 0.0 ),
10747         DeltaRCut_2 = cms.double( 0.2 ),
10748         DeltaRCut_1 = cms.double( 0.1 ),
10749         Pt_threshold2 = cms.double( 9.99999999E8 ),
10750         Chi2Cut_1 = cms.double( 50.0 ),
10751         Chi2Cut_2 = cms.double( 50.0 ),
10752         DeltaRCut_3 = cms.double( 1.0 ),
10753         LocChi2Cut = cms.double( 0.001 ),
10754         Propagator = cms.string( "hltESPSmartPropagator" ),
10755         MinPt = cms.double( 1.0 ),
10756         MinP = cms.double( 2.5 )
10757       ),
10758       ScaleTECxFactor = cms.double( -1.0 ),
10759       tkTrajUseVertex = cms.bool( False ),
10760       MuonTrackingRegionBuilder = cms.PSet( 
10761         Rescale_Dz = cms.double( 4.0 ),
10762         Pt_fixed = cms.bool( False ),
10763         Eta_fixed = cms.bool( True ),
10764         Eta_min = cms.double( 0.1 ),
10765         DeltaZ = cms.double( 24.2 ),
10766         maxRegions = cms.int32( 2 ),
10767         EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
10768         UseVertex = cms.bool( False ),
10769         Z_fixed = cms.bool( False ),
10770         PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
10771         PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
10772         Rescale_phi = cms.double( 3.0 ),
10773         DeltaEta = cms.double( 0.2 ),
10774         precise = cms.bool( True ),
10775         OnDemand = cms.int32( -1 ),
10776         EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
10777         MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
10778         vertexCollection = cms.InputTag( "pixelVertices" ),
10779         Pt_min = cms.double( 3.0 ),
10780         beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10781         Phi_fixed = cms.bool( True ),
10782         DeltaR = cms.double( 0.025 ),
10783         input = cms.InputTag( "hltL2Muons" ),
10784         DeltaPhi = cms.double( 0.15 ),
10785         Phi_min = cms.double( 0.1 ),
10786         Rescale_eta = cms.double( 3.0 )
10787       ),
10788       TrackTransformer = cms.PSet( 
10789         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
10790         RefitDirection = cms.string( "insideOut" ),
10791         RefitRPCHits = cms.bool( True ),
10792         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
10793         DoPredictionsOnly = cms.bool( False ),
10794         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10795         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
10796         Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
10797       ),
10798       tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10799       RefitRPCHits = cms.bool( True ),
10800       tkTrajVertex = cms.InputTag( "Notused" ),
10801       GlbRefitterParameters = cms.PSet( 
10802         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
10803         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
10804         RefitFlag = cms.bool( True ),
10805         SkipStation = cms.int32( -1 ),
10806         Chi2CutRPC = cms.double( 1.0 ),
10807         PropDirForCosmics = cms.bool( False ),
10808         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
10809         HitThreshold = cms.int32( 1 ),
10810         DYTthrs = cms.vint32( 30, 15 ),
10811         TrackerSkipSystem = cms.int32( -1 ),
10812         RefitDirection = cms.string( "insideOut" ),
10813         Chi2CutCSC = cms.double( 150.0 ),
10814         Chi2CutDT = cms.double( 10.0 ),
10815         RefitRPCHits = cms.bool( True ),
10816         TrackerSkipSection = cms.int32( -1 ),
10817         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
10818         DoPredictionsOnly = cms.bool( False ),
10819         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10820         MuonHitsOption = cms.int32( 1 ),
10821         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
10822       ),
10823       PCut = cms.double( 2.5 ),
10824       tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
10825       TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10826       tkTrajMaxChi2 = cms.double( 9999.0 ),
10827       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
10828       ScaleTECyFactor = cms.double( -1.0 ),
10829       tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurityNoVtx" )
10830     )
10831 )
10832 fragment.hltIterL3OIL3MuonsLinksCombinationNoVtx = cms.EDProducer( "L3TrackLinksCombiner",
10833     labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx' )
10834 )
10835 fragment.hltIterL3OIL3MuonsNoVtx = cms.EDProducer( "L3TrackCombiner",
10836     labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx' )
10837 )
10838 fragment.hltIterL3OIL3MuonCandidatesNoVtx = cms.EDProducer( "L3MuonCandidateProducer",
10839     InputObjects = cms.InputTag( "hltIterL3OIL3MuonsNoVtx" ),
10840     InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationNoVtx" ),
10841     MuonPtOption = cms.string( "Tracker" )
10842 )
10843 fragment.hltL2SelectorForL3IONoVtx = cms.EDProducer( "HLTMuonL2SelectorForL3IO",
10844     l2Src = cms.InputTag( "hltL2Muons" ),
10845     l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidatesNoVtx" ),
10846     InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationNoVtx" ),
10847     applyL3Filters = cms.bool( False ),
10848     MinNhits = cms.int32( 1 ),
10849     MaxNormalizedChi2 = cms.double( 20.0 ),
10850     MinNmuonHits = cms.int32( 1 ),
10851     MaxPtDifference = cms.double( 0.3 )
10852 )
10853 fragment.hltIterL3MuonPixelTracksTrackingRegionsNoVtx = cms.EDProducer( "MuonTrackingRegionByPtEDProducer",
10854     DeltaR = cms.double( 0.025 ),
10855     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10856     OnDemand = cms.int32( -1 ),
10857     vertexCollection = cms.InputTag( "notUsed" ),
10858     MeasurementTrackerName = cms.InputTag( "" ),
10859     UseVertex = cms.bool( False ),
10860     Rescale_Dz = cms.double( 4.0 ),
10861     Pt_fixed = cms.bool( True ),
10862     Z_fixed = cms.bool( True ),
10863     Pt_min = cms.double( 0.0 ),
10864     DeltaZ = cms.double( 24.2 ),
10865     ptRanges = cms.vdouble( 0.0, 15.0, 20.0, 1.0E64 ),
10866     deltaEtas = cms.vdouble( 0.2, 0.2, 0.2 ),
10867     deltaPhis = cms.vdouble( 0.75, 0.45, 0.225 ),
10868     maxRegions = cms.int32( 5 ),
10869     precise = cms.bool( True ),
10870     input = cms.InputTag( "hltL2SelectorForL3IONoVtx" )
10871 )
10872 fragment.hltPixelTracksInRegionL2NoVtx = cms.EDProducer( "TrackSelectorByRegion",
10873     tracks = cms.InputTag( "hltPixelTracks" ),
10874     regions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegionsNoVtx" ),
10875     produceTrackCollection = cms.bool( True ),
10876     produceMask = cms.bool( False )
10877 )
10878 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksNoVtx = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
10879     InputCollection = cms.InputTag( "hltPixelTracksInRegionL2NoVtx" ),
10880     InputVertexCollection = cms.InputTag( "" ),
10881     originHalfLength = cms.double( 0.3 ),
10882     originRadius = cms.double( 0.1 ),
10883     useProtoTrackKinematics = cms.bool( False ),
10884     useEventsWithNoVertex = cms.bool( True ),
10885     TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10886     usePV = cms.bool( False ),
10887     includeFourthHit = cms.bool( True ),
10888     produceComplement = cms.bool( False ),
10889     SeedCreatorPSet = cms.PSet(  refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
10890 )
10891 fragment.hltIter0IterL3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker",
10892     cleanTrajectoryAfterInOut = cms.bool( False ),
10893     doSeedingRegionRebuilding = cms.bool( True ),
10894     onlyPixelHitsForSeedCleaner = cms.bool( False ),
10895     reverseTrajectories = cms.bool( False ),
10896     useHitsSplitting = cms.bool( True ),
10897     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
10898     src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksNoVtx" ),
10899     clustersToSkip = cms.InputTag( "" ),
10900     phase2clustersToSkip = cms.InputTag( "" ),
10901     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
10902     TransientInitialStateEstimatorParameters = cms.PSet( 
10903       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10904       numberMeasurementsForFit = cms.int32( 4 ),
10905       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10906     ),
10907     numHitsForSeedCleaner = cms.int32( 4 ),
10908     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10909     RedundantSeedCleaner = cms.string( "none" ),
10910     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
10911     maxNSeeds = cms.uint32( 100000 ),
10912     maxSeedsBeforeCleaning = cms.uint32( 1000 )
10913 )
10914 fragment.hltIter0IterL3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer",
10915     TrajectoryInEvent = cms.bool( False ),
10916     useHitsSplitting = cms.bool( False ),
10917     src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidatesNoVtx" ),
10918     clusterRemovalInfo = cms.InputTag( "" ),
10919     AlgorithmName = cms.string( "hltIter0" ),
10920     GeometricInnerState = cms.bool( True ),
10921     reMatchSplitHits = cms.bool( False ),
10922     usePropagatorForPCA = cms.bool( False ),
10923     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10924     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
10925     useSimpleMF = cms.bool( True ),
10926     SimpleMagneticField = cms.string( "ParabolicMf" ),
10927     Fitter = cms.string( "hltESPFittingSmootherIT" ),
10928     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
10929     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10930     NavigationSchool = cms.string( "" ),
10931     MeasurementTracker = cms.string( "" )
10932 )
10933 fragment.hltIter0IterL3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier",
10934     src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksNoVtx" ),
10935     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10936     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
10937     ignoreVertices = cms.bool( False ),
10938     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
10939     mva = cms.PSet( 
10940       minPixelHits = cms.vint32( 0, 0, 0 ),
10941       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
10942       dr_par = cms.PSet( 
10943         d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
10944         dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
10945         dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
10946         dr_exp = cms.vint32( 4, 4, 2147483647 ),
10947         d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
10948       ),
10949       maxLostLayers = cms.vint32( 1, 1, 1 ),
10950       min3DLayers = cms.vint32( 0, 0, 0 ),
10951       dz_par = cms.PSet( 
10952         dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
10953         dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
10954         dz_exp = cms.vint32( 4, 4, 2147483647 )
10955       ),
10956       minNVtxTrk = cms.int32( 3 ),
10957       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
10958       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
10959       maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
10960       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
10961       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
10962       minLayers = cms.vint32( 3, 3, 4 )
10963     )
10964 )
10965 fragment.hltIter0IterL3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner",
10966     originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksNoVtx" ),
10967     originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierNoVtx','MVAValues' ),
10968     originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierNoVtx','QualityMasks' ),
10969     minQuality = cms.string( "highPurity" ),
10970     copyExtras = cms.untracked.bool( True ),
10971     copyTrajectories = cms.untracked.bool( False )
10972 )
10973 fragment.hltL3MuonsIterL3IONoVtx = cms.EDProducer( "L3MuonProducer",
10974     ServiceParameters = cms.PSet( 
10975       RPCLayers = cms.bool( True ),
10976       UseMuonNavigation = cms.untracked.bool( True ),
10977       Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
10978         'SteppingHelixPropagatorAny',
10979         'hltESPSmartPropagator',
10980         'hltESPSteppingHelixPropagatorOpposite' )
10981     ),
10982     MuonCollectionLabel = cms.InputTag( "hltL2Muons" ),
10983     TrackLoaderParameters = cms.PSet( 
10984       MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
10985       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10986       DoSmoothing = cms.bool( False ),
10987       SmoothTkTrack = cms.untracked.bool( False ),
10988       VertexConstraint = cms.bool( False ),
10989       MuonUpdatorAtVertexParameters = cms.PSet( 
10990         MaxChi2 = cms.double( 1000000.0 ),
10991         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
10992         Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
10993       ),
10994       PutTkTrackIntoEvent = cms.untracked.bool( False ),
10995       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
10996     ),
10997     L3TrajBuilderParameters = cms.PSet( 
10998       PtCut = cms.double( 1.0 ),
10999       TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
11000       GlobalMuonTrackMatcher = cms.PSet( 
11001         Chi2Cut_3 = cms.double( 200.0 ),
11002         DeltaDCut_2 = cms.double( 10.0 ),
11003         Eta_threshold = cms.double( 1.2 ),
11004         Quality_2 = cms.double( 15.0 ),
11005         DeltaDCut_1 = cms.double( 40.0 ),
11006         Quality_3 = cms.double( 7.0 ),
11007         DeltaDCut_3 = cms.double( 15.0 ),
11008         Quality_1 = cms.double( 20.0 ),
11009         Pt_threshold1 = cms.double( 0.0 ),
11010         DeltaRCut_2 = cms.double( 0.2 ),
11011         DeltaRCut_1 = cms.double( 0.1 ),
11012         Pt_threshold2 = cms.double( 9.99999999E8 ),
11013         Chi2Cut_1 = cms.double( 50.0 ),
11014         Chi2Cut_2 = cms.double( 50.0 ),
11015         DeltaRCut_3 = cms.double( 1.0 ),
11016         LocChi2Cut = cms.double( 0.001 ),
11017         Propagator = cms.string( "hltESPSmartPropagator" ),
11018         MinPt = cms.double( 1.0 ),
11019         MinP = cms.double( 2.5 )
11020       ),
11021       ScaleTECxFactor = cms.double( -1.0 ),
11022       tkTrajUseVertex = cms.bool( False ),
11023       MuonTrackingRegionBuilder = cms.PSet( 
11024         Rescale_Dz = cms.double( 4.0 ),
11025         Pt_fixed = cms.bool( True ),
11026         Eta_fixed = cms.bool( True ),
11027         Eta_min = cms.double( 0.1 ),
11028         DeltaZ = cms.double( 24.2 ),
11029         maxRegions = cms.int32( 2 ),
11030         EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
11031         UseVertex = cms.bool( False ),
11032         Z_fixed = cms.bool( True ),
11033         PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
11034         PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
11035         Rescale_phi = cms.double( 3.0 ),
11036         DeltaEta = cms.double( 0.04 ),
11037         precise = cms.bool( True ),
11038         OnDemand = cms.int32( -1 ),
11039         EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
11040         MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
11041         vertexCollection = cms.InputTag( "pixelVertices" ),
11042         Pt_min = cms.double( 3.0 ),
11043         beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11044         Phi_fixed = cms.bool( True ),
11045         DeltaR = cms.double( 0.025 ),
11046         input = cms.InputTag( "hltL2SelectorForL3IONoVtx" ),
11047         DeltaPhi = cms.double( 0.15 ),
11048         Phi_min = cms.double( 0.1 ),
11049         Rescale_eta = cms.double( 3.0 )
11050       ),
11051       TrackTransformer = cms.PSet( 
11052         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
11053         RefitDirection = cms.string( "insideOut" ),
11054         RefitRPCHits = cms.bool( True ),
11055         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
11056         DoPredictionsOnly = cms.bool( False ),
11057         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11058         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
11059         Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
11060       ),
11061       tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11062       RefitRPCHits = cms.bool( True ),
11063       tkTrajVertex = cms.InputTag( "hltTrimmedPixelVertices" ),
11064       GlbRefitterParameters = cms.PSet( 
11065         Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
11066         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
11067         RefitFlag = cms.bool( True ),
11068         SkipStation = cms.int32( -1 ),
11069         Chi2CutRPC = cms.double( 1.0 ),
11070         PropDirForCosmics = cms.bool( False ),
11071         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
11072         HitThreshold = cms.int32( 1 ),
11073         DYTthrs = cms.vint32( 30, 15 ),
11074         TrackerSkipSystem = cms.int32( -1 ),
11075         RefitDirection = cms.string( "insideOut" ),
11076         Chi2CutCSC = cms.double( 150.0 ),
11077         Chi2CutDT = cms.double( 10.0 ),
11078         RefitRPCHits = cms.bool( True ),
11079         TrackerSkipSection = cms.int32( -1 ),
11080         Propagator = cms.string( "hltESPSmartPropagatorAny" ),
11081         DoPredictionsOnly = cms.bool( False ),
11082         TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11083         MuonHitsOption = cms.int32( 1 ),
11084         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
11085       ),
11086       PCut = cms.double( 2.5 ),
11087       tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
11088       TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11089       matchToSeeds = cms.bool( True ),
11090       tkTrajMaxChi2 = cms.double( 9999.0 ),
11091       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
11092       ScaleTECyFactor = cms.double( -1.0 ),
11093       tkTrajLabel = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurityNoVtx" )
11094     )
11095 )
11096 fragment.hltIterL3MuonsFromL2LinksCombinationNoVtx = cms.EDProducer( "L3TrackLinksCombiner",
11097     labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx','hltL3MuonsIterL3IONoVtx' )
11098 )
11099 fragment.hltIterL3MuonsFromL2NoVtx = cms.EDProducer( "L3TrackCombiner",
11100     labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx','hltL3MuonsIterL3IONoVtx' )
11101 )
11102 fragment.hltIterL3MuonL1MuonNoL2SelectorNoVtx = cms.EDProducer( "HLTL1MuonNoL2Selector",
11103     InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
11104     L2CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ),
11105     SeedMapTag = cms.InputTag( "hltL2Muons" ),
11106     L1MinPt = cms.double( -1.0 ),
11107     L1MaxEta = cms.double( 5.0 ),
11108     L1MinQuality = cms.uint32( 7 ),
11109     CentralBxOnly = cms.bool( True )
11110 )
11111 fragment.hltIterL3FromL1MuonPixelTracksTrackingRegionsNoVtx = cms.EDProducer( "L1MuonSeededTrackingRegionsEDProducer",
11112     Propagator = cms.string( "SteppingHelixPropagatorAny" ),
11113     L1MinPt = cms.double( 0.0 ),
11114     L1MaxEta = cms.double( 2.5 ),
11115     L1MinQuality = cms.uint32( 7 ),
11116     SetMinPtBarrelTo = cms.double( 3.5 ),
11117     SetMinPtEndcapTo = cms.double( 1.0 ),
11118     CentralBxOnly = cms.bool( True ),
11119     RegionPSet = cms.PSet( 
11120       vertexCollection = cms.InputTag( "notUsed" ),
11121       zErrorVetex = cms.double( 0.2 ),
11122       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11123       zErrorBeamSpot = cms.double( 24.2 ),
11124       maxNVertices = cms.int32( 1 ),
11125       maxNRegions = cms.int32( 5 ),
11126       nSigmaZVertex = cms.double( 3.0 ),
11127       nSigmaZBeamSpot = cms.double( 4.0 ),
11128       ptMin = cms.double( 0.0 ),
11129       mode = cms.string( "BeamSpotSigma" ),
11130       input = cms.InputTag( "hltIterL3MuonL1MuonNoL2SelectorNoVtx" ),
11131       searchOpt = cms.bool( False ),
11132       whereToUseMeasurementTracker = cms.string( "Never" ),
11133       originRadius = cms.double( 0.2 ),
11134       measurementTrackerName = cms.InputTag( "" ),
11135       precise = cms.bool( True ),
11136       deltaEtas = cms.vdouble( 0.35, 0.35, 0.35, 0.35 ),
11137       deltaPhis = cms.vdouble( 1.0, 0.8, 0.6, 0.3 ),
11138       ptRanges = cms.vdouble( 0.0, 10.0, 15.0, 20.0, 1.0E64 )
11139     ),
11140     ServiceParameters = cms.PSet( 
11141       RPCLayers = cms.bool( True ),
11142       UseMuonNavigation = cms.untracked.bool( True ),
11143       Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
11144     )
11145 )
11146 fragment.hltPixelTracksInRegionL1NoVtx = cms.EDProducer( "TrackSelectorByRegion",
11147     tracks = cms.InputTag( "hltPixelTracks" ),
11148     regions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegionsNoVtx" ),
11149     produceTrackCollection = cms.bool( True ),
11150     produceMask = cms.bool( False )
11151 )
11152 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksNoVtx = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
11153     InputCollection = cms.InputTag( "hltPixelTracksInRegionL1NoVtx" ),
11154     InputVertexCollection = cms.InputTag( "" ),
11155     originHalfLength = cms.double( 0.3 ),
11156     originRadius = cms.double( 0.1 ),
11157     useProtoTrackKinematics = cms.bool( False ),
11158     useEventsWithNoVertex = cms.bool( True ),
11159     TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11160     usePV = cms.bool( False ),
11161     includeFourthHit = cms.bool( True ),
11162     produceComplement = cms.bool( False ),
11163     SeedCreatorPSet = cms.PSet(  refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
11164 )
11165 fragment.hltIter0IterL3FromL1MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker",
11166     cleanTrajectoryAfterInOut = cms.bool( False ),
11167     doSeedingRegionRebuilding = cms.bool( True ),
11168     onlyPixelHitsForSeedCleaner = cms.bool( False ),
11169     reverseTrajectories = cms.bool( False ),
11170     useHitsSplitting = cms.bool( True ),
11171     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
11172     src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksNoVtx" ),
11173     clustersToSkip = cms.InputTag( "" ),
11174     phase2clustersToSkip = cms.InputTag( "" ),
11175     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
11176     TransientInitialStateEstimatorParameters = cms.PSet( 
11177       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
11178       numberMeasurementsForFit = cms.int32( 4 ),
11179       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
11180     ),
11181     numHitsForSeedCleaner = cms.int32( 4 ),
11182     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11183     RedundantSeedCleaner = cms.string( "none" ),
11184     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
11185     maxNSeeds = cms.uint32( 100000 ),
11186     maxSeedsBeforeCleaning = cms.uint32( 1000 )
11187 )
11188 fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer",
11189     TrajectoryInEvent = cms.bool( False ),
11190     useHitsSplitting = cms.bool( False ),
11191     src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidatesNoVtx" ),
11192     clusterRemovalInfo = cms.InputTag( "" ),
11193     AlgorithmName = cms.string( "hltIter0" ),
11194     GeometricInnerState = cms.bool( True ),
11195     reMatchSplitHits = cms.bool( False ),
11196     usePropagatorForPCA = cms.bool( False ),
11197     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11198     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
11199     useSimpleMF = cms.bool( True ),
11200     SimpleMagneticField = cms.string( "ParabolicMf" ),
11201     Fitter = cms.string( "hltESPFittingSmootherIT" ),
11202     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
11203     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11204     NavigationSchool = cms.string( "" ),
11205     MeasurementTracker = cms.string( "" )
11206 )
11207 fragment.hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier",
11208     src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ),
11209     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11210     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
11211     ignoreVertices = cms.bool( False ),
11212     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
11213     mva = cms.PSet( 
11214       minPixelHits = cms.vint32( 0, 0, 0 ),
11215       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
11216       dr_par = cms.PSet( 
11217         d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
11218         dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
11219         dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
11220         dr_exp = cms.vint32( 4, 4, 2147483647 ),
11221         d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
11222       ),
11223       maxLostLayers = cms.vint32( 1, 1, 1 ),
11224       min3DLayers = cms.vint32( 0, 0, 0 ),
11225       dz_par = cms.PSet( 
11226         dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
11227         dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
11228         dz_exp = cms.vint32( 4, 4, 2147483647 )
11229       ),
11230       minNVtxTrk = cms.int32( 3 ),
11231       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
11232       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
11233       maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
11234       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
11235       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
11236       minLayers = cms.vint32( 3, 3, 4 )
11237     )
11238 )
11239 fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner",
11240     originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ),
11241     originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx','MVAValues' ),
11242     originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx','QualityMasks' ),
11243     minQuality = cms.string( "highPurity" ),
11244     copyExtras = cms.untracked.bool( True ),
11245     copyTrajectories = cms.untracked.bool( False )
11246 )
11247 fragment.hltIterL3MuonMergedNoVtx = cms.EDProducer( "TrackListMerger",
11248     copyExtras = cms.untracked.bool( True ),
11249     copyMVA = cms.bool( False ),
11250     TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityNoVtx','hltIter0IterL3MuonTrackSelectionHighPurityNoVtx' ),
11251     MaxNormalizedChisq = cms.double( 1000.0 ),
11252     MinPT = cms.double( 0.05 ),
11253     MinFound = cms.int32( 3 ),
11254     Epsilon = cms.double( -0.001 ),
11255     ShareFrac = cms.double( 0.19 ),
11256     allowFirstHitShare = cms.bool( True ),
11257     FoundHitBonus = cms.double( 5.0 ),
11258     LostHitPenalty = cms.double( 20.0 ),
11259     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
11260     newQuality = cms.string( "confirmed" ),
11261     setsToMerge = cms.VPSet( 
11262       cms.PSet(  pQual = cms.bool( False ),
11263         tLists = cms.vint32( 0, 1 )
11264       )
11265     ),
11266     hasSelector = cms.vint32( 0, 0 ),
11267     selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityNoVtx','hltIter0IterL3MuonTrackSelectionHighPurityNoVtx' ),
11268     writeOnlyTrkQuals = cms.bool( False ),
11269     makeReKeyedSeeds = cms.untracked.bool( False ),
11270     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" )
11271 )
11272 fragment.hltIterL3MuonAndMuonFromL1MergedNoVtx = cms.EDProducer( "TrackListMerger",
11273     copyExtras = cms.untracked.bool( True ),
11274     copyMVA = cms.bool( False ),
11275     TrackProducers = cms.VInputTag( 'hltIterL3MuonMergedNoVtx','hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx' ),
11276     MaxNormalizedChisq = cms.double( 1000.0 ),
11277     MinPT = cms.double( 0.05 ),
11278     MinFound = cms.int32( 3 ),
11279     Epsilon = cms.double( -0.001 ),
11280     ShareFrac = cms.double( 0.19 ),
11281     allowFirstHitShare = cms.bool( True ),
11282     FoundHitBonus = cms.double( 5.0 ),
11283     LostHitPenalty = cms.double( 20.0 ),
11284     indivShareFrac = cms.vdouble( 1.0, 1.0 ),
11285     newQuality = cms.string( "confirmed" ),
11286     setsToMerge = cms.VPSet( 
11287       cms.PSet(  pQual = cms.bool( False ),
11288         tLists = cms.vint32( 0, 1 )
11289       )
11290     ),
11291     hasSelector = cms.vint32( 0, 0 ),
11292     selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMergedNoVtx','hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx' ),
11293     writeOnlyTrkQuals = cms.bool( False ),
11294     makeReKeyedSeeds = cms.untracked.bool( False ),
11295     trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" )
11296 )
11297 fragment.hltL3MuonsIterL3LinksNoVtx = cms.EDProducer( "MuonLinksProducerForHLT",
11298     LinkCollection = cms.InputTag( "hltIterL3MuonsFromL2LinksCombinationNoVtx" ),
11299     InclusiveTrackerTrackCollection = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedNoVtx" ),
11300     ptMin = cms.double( 2.5 ),
11301     pMin = cms.double( 2.5 ),
11302     shareHitFraction = cms.double( 0.19 )
11303 )
11304 fragment.hltIterL3MuonsNoVtx = cms.EDProducer( "MuonIdProducer",
11305     MuonCaloCompatibility = cms.PSet( 
11306       delta_eta = cms.double( 0.02 ),
11307       delta_phi = cms.double( 0.02 ),
11308       allSiPMHO = cms.bool( False ),
11309       MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
11310       PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
11311     ),
11312     TrackAssociatorParameters = cms.PSet( 
11313       useMuon = cms.bool( True ),
11314       truthMatch = cms.bool( False ),
11315       usePreshower = cms.bool( False ),
11316       dRPreshowerPreselection = cms.double( 0.2 ),
11317       muonMaxDistanceSigmaY = cms.double( 0.0 ),
11318       useEcal = cms.bool( False ),
11319       muonMaxDistanceSigmaX = cms.double( 0.0 ),
11320       dRMuon = cms.double( 9999.0 ),
11321       dREcal = cms.double( 9999.0 ),
11322       CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
11323       DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
11324       EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
11325       CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
11326       propagateAllDirections = cms.bool( True ),
11327       muonMaxDistanceY = cms.double( 5.0 ),
11328       useHO = cms.bool( False ),
11329       muonMaxDistanceX = cms.double( 5.0 ),
11330       trajectoryUncertaintyTolerance = cms.double( -1.0 ),
11331       useHcal = cms.bool( False ),
11332       HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
11333       accountForTrajectoryChangeCalo = cms.bool( False ),
11334       dREcalPreselection = cms.double( 0.05 ),
11335       useCalo = cms.bool( False ),
11336       dRMuonPreselection = cms.double( 0.2 ),
11337       EERecHitCollectionLabel = cms.InputTag( "Notused" ),
11338       dRHcal = cms.double( 9999.0 ),
11339       dRHcalPreselection = cms.double( 0.2 ),
11340       HORecHitCollectionLabel = cms.InputTag( "Notused" )
11341     ),
11342     CaloExtractorPSet = cms.PSet( 
11343       DR_Veto_H = cms.double( 0.1 ),
11344       CenterConeOnCalIntersection = cms.bool( False ),
11345       NoiseTow_EE = cms.double( 0.15 ),
11346       Noise_EB = cms.double( 0.025 ),
11347       Noise_HE = cms.double( 0.2 ),
11348       DR_Veto_E = cms.double( 0.07 ),
11349       NoiseTow_EB = cms.double( 0.04 ),
11350       Noise_EE = cms.double( 0.1 ),
11351       UseRecHitsFlag = cms.bool( False ),
11352       DR_Max = cms.double( 1.0 ),
11353       DepositLabel = cms.untracked.string( "Cal" ),
11354       Noise_HO = cms.double( 0.2 ),
11355       DR_Veto_HO = cms.double( 0.1 ),
11356       Threshold_H = cms.double( 0.5 ),
11357       PrintTimeReport = cms.untracked.bool( False ),
11358       Threshold_E = cms.double( 0.2 ),
11359       PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
11360       ComponentName = cms.string( "CaloExtractorByAssociator" ),
11361       Threshold_HO = cms.double( 0.5 ),
11362       DepositInstanceLabels = cms.vstring( 'ecal',
11363         'hcal',
11364         'ho' ),
11365       ServiceParameters = cms.PSet( 
11366         RPCLayers = cms.bool( False ),
11367         UseMuonNavigation = cms.untracked.bool( False ),
11368         Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
11369       ),
11370       TrackAssociatorParameters = cms.PSet( 
11371         useMuon = cms.bool( False ),
11372         truthMatch = cms.bool( False ),
11373         usePreshower = cms.bool( False ),
11374         dRPreshowerPreselection = cms.double( 0.2 ),
11375         muonMaxDistanceSigmaY = cms.double( 0.0 ),
11376         useEcal = cms.bool( False ),
11377         muonMaxDistanceSigmaX = cms.double( 0.0 ),
11378         dRMuon = cms.double( 9999.0 ),
11379         dREcal = cms.double( 1.0 ),
11380         CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
11381         DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
11382         EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
11383         CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
11384         propagateAllDirections = cms.bool( True ),
11385         muonMaxDistanceY = cms.double( 5.0 ),
11386         useHO = cms.bool( False ),
11387         muonMaxDistanceX = cms.double( 5.0 ),
11388         trajectoryUncertaintyTolerance = cms.double( -1.0 ),
11389         useHcal = cms.bool( False ),
11390         HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
11391         accountForTrajectoryChangeCalo = cms.bool( False ),
11392         dREcalPreselection = cms.double( 1.0 ),
11393         useCalo = cms.bool( True ),
11394         dRMuonPreselection = cms.double( 0.2 ),
11395         EERecHitCollectionLabel = cms.InputTag( "Notused" ),
11396         dRHcal = cms.double( 1.0 ),
11397         dRHcalPreselection = cms.double( 1.0 ),
11398         HORecHitCollectionLabel = cms.InputTag( "Notused" )
11399       ),
11400       Noise_HB = cms.double( 0.2 )
11401     ),
11402     TrackExtractorPSet = cms.PSet( 
11403       Diff_z = cms.double( 0.2 ),
11404       inputTrackCollection = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx" ),
11405       Chi2Ndof_Max = cms.double( 1.0E64 ),
11406       BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
11407       DR_Veto = cms.double( 0.01 ),
11408       Pt_Min = cms.double( -1.0 ),
11409       DR_Max = cms.double( 1.0 ),
11410       NHits_Min = cms.uint32( 0 ),
11411       Chi2Prob_Min = cms.double( -1.0 ),
11412       Diff_r = cms.double( 0.1 ),
11413       BeamlineOption = cms.string( "BeamSpotFromEvent" ),
11414       ComponentName = cms.string( "TrackExtractor" )
11415     ),
11416     JetExtractorPSet = cms.PSet( 
11417       JetCollectionLabel = cms.InputTag( "Notused" ),
11418       DR_Veto = cms.double( 0.1 ),
11419       DR_Max = cms.double( 1.0 ),
11420       ExcludeMuonVeto = cms.bool( True ),
11421       PrintTimeReport = cms.untracked.bool( False ),
11422       PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
11423       ComponentName = cms.string( "JetExtractor" ),
11424       ServiceParameters = cms.PSet( 
11425         RPCLayers = cms.bool( False ),
11426         UseMuonNavigation = cms.untracked.bool( False ),
11427         Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
11428       ),
11429       TrackAssociatorParameters = cms.PSet( 
11430         useMuon = cms.bool( False ),
11431         truthMatch = cms.bool( False ),
11432         usePreshower = cms.bool( False ),
11433         dRPreshowerPreselection = cms.double( 0.2 ),
11434         muonMaxDistanceSigmaY = cms.double( 0.0 ),
11435         useEcal = cms.bool( False ),
11436         muonMaxDistanceSigmaX = cms.double( 0.0 ),
11437         dRMuon = cms.double( 9999.0 ),
11438         dREcal = cms.double( 0.5 ),
11439         CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
11440         DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
11441         EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
11442         CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
11443         propagateAllDirections = cms.bool( True ),
11444         muonMaxDistanceY = cms.double( 5.0 ),
11445         useHO = cms.bool( False ),
11446         muonMaxDistanceX = cms.double( 5.0 ),
11447         trajectoryUncertaintyTolerance = cms.double( -1.0 ),
11448         useHcal = cms.bool( False ),
11449         HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
11450         accountForTrajectoryChangeCalo = cms.bool( False ),
11451         dREcalPreselection = cms.double( 0.5 ),
11452         useCalo = cms.bool( True ),
11453         dRMuonPreselection = cms.double( 0.2 ),
11454         EERecHitCollectionLabel = cms.InputTag( "Notused" ),
11455         dRHcal = cms.double( 0.5 ),
11456         dRHcalPreselection = cms.double( 0.5 ),
11457         HORecHitCollectionLabel = cms.InputTag( "Notused" )
11458       ),
11459       Threshold = cms.double( 5.0 )
11460     ),
11461     trackDepositName = cms.string( "tracker" ),
11462     ecalDepositName = cms.string( "ecal" ),
11463     hcalDepositName = cms.string( "hcal" ),
11464     hoDepositName = cms.string( "ho" ),
11465     jetDepositName = cms.string( "jets" ),
11466     TimingFillerParameters = cms.PSet( 
11467       DTTimingParameters = cms.PSet( 
11468         HitError = cms.double( 6.0 ),
11469         MatchParameters = cms.PSet( 
11470           TightMatchDT = cms.bool( False ),
11471           DTradius = cms.double( 0.01 ),
11472           TightMatchCSC = cms.bool( True ),
11473           CSCsegments = cms.InputTag( "hltCscSegments" ),
11474           DTsegments = cms.InputTag( "hltDt4DSegments" )
11475         ),
11476         debug = cms.bool( False ),
11477         DoWireCorr = cms.bool( False ),
11478         RequireBothProjections = cms.bool( False ),
11479         DTTimeOffset = cms.double( 2.7 ),
11480         PruneCut = cms.double( 10000.0 ),
11481         DTsegments = cms.InputTag( "hltDt4DSegments" ),
11482         UseSegmentT0 = cms.bool( False ),
11483         HitsMin = cms.int32( 5 ),
11484         DropTheta = cms.bool( True ),
11485         ServiceParameters = cms.PSet( 
11486           RPCLayers = cms.bool( True ),
11487           Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
11488         )
11489       ),
11490       UseCSC = cms.bool( True ),
11491       CSCTimingParameters = cms.PSet( 
11492         MatchParameters = cms.PSet( 
11493           TightMatchDT = cms.bool( False ),
11494           DTradius = cms.double( 0.01 ),
11495           TightMatchCSC = cms.bool( True ),
11496           CSCsegments = cms.InputTag( "hltCscSegments" ),
11497           DTsegments = cms.InputTag( "hltDt4DSegments" )
11498         ),
11499         debug = cms.bool( False ),
11500         CSCWireTimeOffset = cms.double( 0.0 ),
11501         CSCStripError = cms.double( 7.0 ),
11502         CSCTimeOffset = cms.double( 0.0 ),
11503         CSCWireError = cms.double( 8.6 ),
11504         PruneCut = cms.double( 100.0 ),
11505         CSCsegments = cms.InputTag( "hltCscSegments" ),
11506         UseStripTime = cms.bool( True ),
11507         CSCStripTimeOffset = cms.double( 0.0 ),
11508         UseWireTime = cms.bool( True ),
11509         ServiceParameters = cms.PSet( 
11510           RPCLayers = cms.bool( True ),
11511           Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
11512         )
11513       ),
11514       ErrorDT = cms.double( 6.0 ),
11515       EcalEnergyCut = cms.double( 0.4 ),
11516       UseECAL = cms.bool( True ),
11517       ErrorEB = cms.double( 2.085 ),
11518       UseDT = cms.bool( True ),
11519       ErrorEE = cms.double( 6.95 ),
11520       ErrorCSC = cms.double( 7.4 )
11521     ),
11522     ShowerDigiFillerParameters = cms.PSet( 
11523       cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
11524       digiMaxDistanceX = cms.double( 25.0 ),
11525       dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" )
11526     ),
11527     TrackerKinkFinderParameters = cms.PSet( 
11528       usePosition = cms.bool( False ),
11529       diagonalOnly = cms.bool( False )
11530     ),
11531     fillEnergy = cms.bool( False ),
11532     storeCrossedHcalRecHits = cms.bool( False ),
11533     maxAbsPullX = cms.double( 4.0 ),
11534     maxAbsEta = cms.double( 3.0 ),
11535     minPt = cms.double( 8.0 ),
11536     inputCollectionTypes = cms.vstring( 'inner tracks',
11537       'links' ),
11538     addExtraSoftMuons = cms.bool( False ),
11539     fillGlobalTrackRefits = cms.bool( False ),
11540     debugWithTruthMatching = cms.bool( False ),
11541     inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1MergedNoVtx','hltL3MuonsIterL3LinksNoVtx' ),
11542     fillCaloCompatibility = cms.bool( False ),
11543     maxAbsPullY = cms.double( 9999.0 ),
11544     maxAbsDy = cms.double( 9999.0 ),
11545     minP = cms.double( 0.0 ),
11546     minPCaloMuon = cms.double( 1.0E9 ),
11547     maxAbsDx = cms.double( 3.0 ),
11548     fillIsolation = cms.bool( False ),
11549     writeIsoDeposits = cms.bool( False ),
11550     minNumberOfMatches = cms.int32( 1 ),
11551     fillMatching = cms.bool( True ),
11552     fillShowerDigis = cms.bool( False ),
11553     ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
11554     sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
11555     fillGlobalTrackQuality = cms.bool( False ),
11556     globalTrackQualityInputTag = cms.InputTag( "" ),
11557     selectHighPurity = cms.bool( False ),
11558     pvInputTag = cms.InputTag( "" ),
11559     fillTrackerKink = cms.bool( False ),
11560     minCaloCompatibility = cms.double( 0.6 ),
11561     runArbitrationCleaner = cms.bool( False ),
11562     arbitrationCleanerOptions = cms.PSet( 
11563       OverlapDTheta = cms.double( 0.02 ),
11564       Overlap = cms.bool( True ),
11565       Clustering = cms.bool( True ),
11566       ME1a = cms.bool( True ),
11567       ClusterDTheta = cms.double( 0.02 ),
11568       ClusterDPhi = cms.double( 0.6 ),
11569       OverlapDPhi = cms.double( 0.0786 )
11570     ),
11571     arbitrateTrackerMuons = cms.bool( True )
11572 )
11573 fragment.hltIterL3MuonCandidatesNoVtx = cms.EDProducer( "L3MuonCandidateProducerFromMuons",
11574     InputObjects = cms.InputTag( "hltIterL3MuonsNoVtx" ),
11575     DisplacedReconstruction = cms.bool( False )
11576 )
11577 fragment.hltDisplacedmumuVtxNoMatchingProducerNoVtx = cms.EDProducer( "HLTDisplacedmumuVtxProducer",
11578     Src = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ),
11579     PreviousCandTag = cms.InputTag( "hltDoubleMu3L3FilteredNoVtx" ),
11580     matchToPrevious = cms.bool( False ),
11581     MaxEta = cms.double( 2.5 ),
11582     MinPt = cms.double( 0.0 ),
11583     MinPtPair = cms.double( 0.0 ),
11584     MinInvMass = cms.double( 0.0 ),
11585     MaxInvMass = cms.double( 99999.0 ),
11586     ChargeOpt = cms.int32( 0 )
11587 )
11588 fragment.hltDisplacedmumuVtxNoMatchingProducerVtx = cms.EDProducer( "HLTDisplacedmumuVtxProducer",
11589     Src = cms.InputTag( "hltIterL3MuonCandidates" ),
11590     PreviousCandTag = cms.InputTag( "hltDoubleMu3L3Filtered" ),
11591     matchToPrevious = cms.bool( False ),
11592     MaxEta = cms.double( 2.5 ),
11593     MinPt = cms.double( 0.0 ),
11594     MinPtPair = cms.double( 0.0 ),
11595     MinInvMass = cms.double( 0.0 ),
11596     MaxInvMass = cms.double( 99999.0 ),
11597     ChargeOpt = cms.int32( 0 )
11598 )
11599 fragment.hltRecHitInRegionForMuonsMFnoVtx = cms.EDProducer( "MuonHLTRechitInRegionsProducer",
11600     productLabels = cms.vstring( 'EcalRegionalRecHitsEB',
11601       'EcalRegionalRecHitsEE' ),
11602     ecalhitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
11603     l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ),
11604     l1TagNonIsolated = cms.InputTag( "NotUsed" ),
11605     useUncalib = cms.bool( False ),
11606     doIsolated = cms.bool( True ),
11607     l1LowerThr = cms.double( 0.0 ),
11608     l1UpperThr = cms.double( 999.0 ),
11609     l1LowerThrIgnoreIsolation = cms.double( 100.0 ),
11610     regionEtaMargin = cms.double( 0.4 ),
11611     regionPhiMargin = cms.double( 0.4 )
11612 )
11613 fragment.hltRecHitInRegionForMuonsESNoVtx = cms.EDProducer( "MuonHLTRechitInRegionsProducer",
11614     productLabels = cms.vstring( 'EcalRegionalRecHitsES' ),
11615     ecalhitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ),
11616     l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ),
11617     l1TagNonIsolated = cms.InputTag( "NotUsed" ),
11618     useUncalib = cms.bool( False ),
11619     doIsolated = cms.bool( True ),
11620     l1LowerThr = cms.double( 0.0 ),
11621     l1UpperThr = cms.double( 999.0 ),
11622     l1LowerThrIgnoreIsolation = cms.double( 100.0 ),
11623     regionEtaMargin = cms.double( 0.4 ),
11624     regionPhiMargin = cms.double( 0.4 )
11625 )
11626 fragment.hltParticleFlowRecHitECALForMuonsMFNoVtx = cms.EDProducer( "PFRecHitProducer",
11627     navigator = cms.PSet( 
11628       barrel = cms.PSet(  ),
11629       endcap = cms.PSet(  ),
11630       name = cms.string( "PFRecHitECALNavigator" )
11631     ),
11632     producers = cms.VPSet( 
11633       cms.PSet(  src = cms.InputTag( 'hltRecHitInRegionForMuonsMFnoVtx','EcalRegionalRecHitsEB' ),
11634         srFlags = cms.InputTag( "" ),
11635         name = cms.string( "PFEBRecHitCreator" ),
11636         qualityTests = cms.VPSet( 
11637           cms.PSet(  name = cms.string( "PFRecHitQTestDBThreshold" ),
11638             applySelectionsToAllCrystals = cms.bool( True )
11639           ),
11640           cms.PSet(  topologicalCleaning = cms.bool( True ),
11641             skipTTRecoveredHits = cms.bool( True ),
11642             cleaningThreshold = cms.double( 2.0 ),
11643             name = cms.string( "PFRecHitQTestECAL" ),
11644             timingCleaning = cms.bool( True )
11645           )
11646         )
11647       ),
11648       cms.PSet(  src = cms.InputTag( 'hltRecHitInRegionForMuonsMFnoVtx','EcalRegionalRecHitsEE' ),
11649         srFlags = cms.InputTag( "" ),
11650         name = cms.string( "PFEERecHitCreator" ),
11651         qualityTests = cms.VPSet( 
11652           cms.PSet(  name = cms.string( "PFRecHitQTestDBThreshold" ),
11653             applySelectionsToAllCrystals = cms.bool( True )
11654           ),
11655           cms.PSet(  topologicalCleaning = cms.bool( True ),
11656             skipTTRecoveredHits = cms.bool( True ),
11657             cleaningThreshold = cms.double( 2.0 ),
11658             name = cms.string( "PFRecHitQTestECAL" ),
11659             timingCleaning = cms.bool( True )
11660           )
11661         )
11662       )
11663     )
11664 )
11665 fragment.hltParticleFlowRecHitPSForMuonsNoVtx = cms.EDProducer( "PFRecHitProducer",
11666     navigator = cms.PSet(  name = cms.string( "PFRecHitPreshowerNavigator" ) ),
11667     producers = cms.VPSet( 
11668       cms.PSet(  src = cms.InputTag( 'hltRecHitInRegionForMuonsESNoVtx','EcalRegionalRecHitsES' ),
11669         name = cms.string( "PFPSRecHitCreator" ),
11670         qualityTests = cms.VPSet( 
11671           cms.PSet(  threshold = cms.double( 7.0E-6 ),
11672             name = cms.string( "PFRecHitQTestThreshold" )
11673           )
11674         )
11675       )
11676     )
11677 )
11678 fragment.hltParticleFlowClusterECALUncorrectedForMuonsMFNoVtx = cms.EDProducer( "PFClusterProducer",
11679     recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALForMuonsMFNoVtx" ),
11680     usePFThresholdsFromDB = cms.bool( True ),
11681     recHitCleaners = cms.VPSet( 
11682     ),
11683     seedCleaners = cms.VPSet( 
11684     ),
11685     seedFinder = cms.PSet( 
11686       thresholdsByDetector = cms.VPSet( 
11687         cms.PSet(  seedingThresholdPt = cms.double( 0.15 ),
11688           seedingThreshold = cms.double( 0.6 ),
11689           detector = cms.string( "ECAL_ENDCAP" )
11690         ),
11691         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
11692           seedingThreshold = cms.double( 0.23 ),
11693           detector = cms.string( "ECAL_BARREL" )
11694         )
11695       ),
11696       algoName = cms.string( "LocalMaximumSeedFinder" ),
11697       nNeighbours = cms.int32( 8 )
11698     ),
11699     initialClusteringStep = cms.PSet( 
11700       thresholdsByDetector = cms.VPSet( 
11701         cms.PSet(  gatheringThreshold = cms.double( 0.08 ),
11702           gatheringThresholdPt = cms.double( 0.0 ),
11703           detector = cms.string( "ECAL_BARREL" )
11704         ),
11705         cms.PSet(  gatheringThreshold = cms.double( 0.3 ),
11706           gatheringThresholdPt = cms.double( 0.0 ),
11707           detector = cms.string( "ECAL_ENDCAP" )
11708         )
11709       ),
11710       algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
11711       useCornerCells = cms.bool( True )
11712     ),
11713     pfClusterBuilder = cms.PSet( 
11714       minFracTot = cms.double( 1.0E-20 ),
11715       stoppingTolerance = cms.double( 1.0E-8 ),
11716       positionCalc = cms.PSet( 
11717         minAllowedNormalization = cms.double( 1.0E-9 ),
11718         posCalcNCrystals = cms.int32( 9 ),
11719         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
11720         logWeightDenominator = cms.double( 0.08 ),
11721         minFractionInCalc = cms.double( 1.0E-9 ),
11722         timeResolutionCalcBarrel = cms.PSet( 
11723           corrTermLowE = cms.double( 0.0510871 ),
11724           threshLowE = cms.double( 0.5 ),
11725           noiseTerm = cms.double( 1.10889 ),
11726           constantTermLowE = cms.double( 0.0 ),
11727           noiseTermLowE = cms.double( 1.31883 ),
11728           threshHighE = cms.double( 5.0 ),
11729           constantTerm = cms.double( 0.428192 )
11730         ),
11731         timeResolutionCalcEndcap = cms.PSet( 
11732           corrTermLowE = cms.double( 0.0 ),
11733           threshLowE = cms.double( 1.0 ),
11734           noiseTerm = cms.double( 5.72489999999 ),
11735           constantTermLowE = cms.double( 0.0 ),
11736           noiseTermLowE = cms.double( 6.92683000001 ),
11737           threshHighE = cms.double( 10.0 ),
11738           constantTerm = cms.double( 0.0 )
11739         )
11740       ),
11741       maxIterations = cms.uint32( 50 ),
11742       positionCalcForConvergence = cms.PSet( 
11743         minAllowedNormalization = cms.double( 0.0 ),
11744         T0_ES = cms.double( 1.2 ),
11745         algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
11746         T0_EE = cms.double( 3.1 ),
11747         T0_EB = cms.double( 7.4 ),
11748         X0 = cms.double( 0.89 ),
11749         minFractionInCalc = cms.double( 0.0 ),
11750         W0 = cms.double( 4.2 )
11751       ),
11752       allCellsPositionCalc = cms.PSet( 
11753         minAllowedNormalization = cms.double( 1.0E-9 ),
11754         posCalcNCrystals = cms.int32( -1 ),
11755         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
11756         logWeightDenominator = cms.double( 0.08 ),
11757         minFractionInCalc = cms.double( 1.0E-9 ),
11758         timeResolutionCalcBarrel = cms.PSet( 
11759           corrTermLowE = cms.double( 0.0510871 ),
11760           threshLowE = cms.double( 0.5 ),
11761           noiseTerm = cms.double( 1.10889 ),
11762           constantTermLowE = cms.double( 0.0 ),
11763           noiseTermLowE = cms.double( 1.31883 ),
11764           threshHighE = cms.double( 5.0 ),
11765           constantTerm = cms.double( 0.428192 )
11766         ),
11767         timeResolutionCalcEndcap = cms.PSet( 
11768           corrTermLowE = cms.double( 0.0 ),
11769           threshLowE = cms.double( 1.0 ),
11770           noiseTerm = cms.double( 5.72489999999 ),
11771           constantTermLowE = cms.double( 0.0 ),
11772           noiseTermLowE = cms.double( 6.92683000001 ),
11773           threshHighE = cms.double( 10.0 ),
11774           constantTerm = cms.double( 0.0 )
11775         )
11776       ),
11777       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
11778       recHitEnergyNorms = cms.VPSet( 
11779         cms.PSet(  recHitEnergyNorm = cms.double( 0.08 ),
11780           detector = cms.string( "ECAL_BARREL" )
11781         ),
11782         cms.PSet(  recHitEnergyNorm = cms.double( 0.3 ),
11783           detector = cms.string( "ECAL_ENDCAP" )
11784         )
11785       ),
11786       showerSigma = cms.double( 1.5 ),
11787       minFractionToKeep = cms.double( 1.0E-7 ),
11788       excludeOtherSeeds = cms.bool( True )
11789     ),
11790     positionReCalc = cms.PSet( 
11791       minAllowedNormalization = cms.double( 0.0 ),
11792       T0_ES = cms.double( 1.2 ),
11793       algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
11794       T0_EE = cms.double( 3.1 ),
11795       T0_EB = cms.double( 7.4 ),
11796       X0 = cms.double( 0.89 ),
11797       minFractionInCalc = cms.double( 0.0 ),
11798       W0 = cms.double( 4.2 )
11799     ),
11800     energyCorrector = cms.PSet(  )
11801 )
11802 fragment.hltParticleFlowClusterPSForMuonsNoVtx = cms.EDProducer( "PFClusterProducer",
11803     recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSForMuonsNoVtx" ),
11804     usePFThresholdsFromDB = cms.bool( True ),
11805     recHitCleaners = cms.VPSet( 
11806     ),
11807     seedCleaners = cms.VPSet( 
11808     ),
11809     seedFinder = cms.PSet( 
11810       thresholdsByDetector = cms.VPSet( 
11811         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
11812           seedingThreshold = cms.double( 1.2E-4 ),
11813           detector = cms.string( "PS1" )
11814         ),
11815         cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
11816           seedingThreshold = cms.double( 1.2E-4 ),
11817           detector = cms.string( "PS2" )
11818         )
11819       ),
11820       algoName = cms.string( "LocalMaximumSeedFinder" ),
11821       nNeighbours = cms.int32( 4 )
11822     ),
11823     initialClusteringStep = cms.PSet( 
11824       thresholdsByDetector = cms.VPSet( 
11825         cms.PSet(  gatheringThreshold = cms.double( 6.0E-5 ),
11826           gatheringThresholdPt = cms.double( 0.0 ),
11827           detector = cms.string( "PS1" )
11828         ),
11829         cms.PSet(  gatheringThreshold = cms.double( 6.0E-5 ),
11830           gatheringThresholdPt = cms.double( 0.0 ),
11831           detector = cms.string( "PS2" )
11832         )
11833       ),
11834       algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
11835       useCornerCells = cms.bool( False )
11836     ),
11837     pfClusterBuilder = cms.PSet( 
11838       minFracTot = cms.double( 1.0E-20 ),
11839       stoppingTolerance = cms.double( 1.0E-8 ),
11840       positionCalc = cms.PSet( 
11841         minAllowedNormalization = cms.double( 1.0E-9 ),
11842         posCalcNCrystals = cms.int32( -1 ),
11843         algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
11844         logWeightDenominator = cms.double( 6.0E-5 ),
11845         minFractionInCalc = cms.double( 1.0E-9 )
11846       ),
11847       maxIterations = cms.uint32( 50 ),
11848       algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
11849       recHitEnergyNorms = cms.VPSet( 
11850         cms.PSet(  recHitEnergyNorm = cms.double( 6.0E-5 ),
11851           detector = cms.string( "PS1" )
11852         ),
11853         cms.PSet(  recHitEnergyNorm = cms.double( 6.0E-5 ),
11854           detector = cms.string( "PS2" )
11855         )
11856       ),
11857       showerSigma = cms.double( 0.3 ),
11858       minFractionToKeep = cms.double( 1.0E-7 ),
11859       excludeOtherSeeds = cms.bool( True )
11860     ),
11861     positionReCalc = cms.PSet(  ),
11862     energyCorrector = cms.PSet(  )
11863 )
11864 fragment.hltParticleFlowClusterECALForMuonsMFNoVtx = cms.EDProducer( "CorrectedECALPFClusterProducer",
11865     minimumPSEnergy = cms.double( 0.0 ),
11866     skipPS = cms.bool( False ),
11867     inputPS = cms.InputTag( "hltParticleFlowClusterPSForMuonsNoVtx" ),
11868     energyCorrector = cms.PSet( 
11869       recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11870       recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11871       applyCrackCorrections = cms.bool( False ),
11872       ebSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ),
11873       applyMVACorrections = cms.bool( True ),
11874       eeSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ),
11875       maxPtForMVAEvaluation = cms.double( 300.0 ),
11876       srfAwareCorrection = cms.bool( True )
11877     ),
11878     inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedForMuonsMFNoVtx" )
11879 )
11880 fragment.hltMuonEcalMFPFClusterIsoForMuonsNoVtx = cms.EDProducer( "MuonHLTEcalPFClusterIsolationProducer",
11881     recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ),
11882     pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALForMuonsMFNoVtx" ),
11883     rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetECALMFForMuons" ),
11884     doRhoCorrection = cms.bool( True ),
11885     rhoMax = cms.double( 9.9999999E7 ),
11886     rhoScale = cms.double( 1.0 ),
11887     drMax = cms.double( 0.3 ),
11888     drVetoBarrel = cms.double( 0.05 ),
11889     drVetoEndcap = cms.double( 0.05 ),
11890     etaStripBarrel = cms.double( 0.0 ),
11891     etaStripEndcap = cms.double( 0.0 ),
11892     energyBarrel = cms.double( 0.0 ),
11893     energyEndcap = cms.double( 0.0 ),
11894     effectiveAreas = cms.vdouble( 0.35, 0.193 ),
11895     absEtaLowEdges = cms.vdouble( 0.0, 1.479 )
11896 )
11897 fragment.hltMuonHcalPFClusterIsoForMuonsNoVtx = cms.EDProducer( "MuonHLTHcalPFClusterIsolationProducer",
11898     recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ),
11899     pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCAL" ),
11900     useHF = cms.bool( False ),
11901     pfClusterProducerHFEM = cms.InputTag( "" ),
11902     pfClusterProducerHFHAD = cms.InputTag( "" ),
11903     rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ),
11904     doRhoCorrection = cms.bool( True ),
11905     rhoMax = cms.double( 9.9999999E7 ),
11906     rhoScale = cms.double( 1.0 ),
11907     drMax = cms.double( 0.3 ),
11908     drVetoBarrel = cms.double( 0.1 ),
11909     drVetoEndcap = cms.double( 0.1 ),
11910     etaStripBarrel = cms.double( 0.0 ),
11911     etaStripEndcap = cms.double( 0.0 ),
11912     energyBarrel = cms.double( 0.0 ),
11913     energyEndcap = cms.double( 0.0 ),
11914     useEt = cms.bool( True ),
11915     effectiveAreas = cms.vdouble( 0.11, 0.163 ),
11916     absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11917     doEffAreaCorrection = cms.bool( False ),
11918     effectiveAreasCorr = cms.vdouble( 0.0, 0.0 ),
11919     effectiveAreasThres = cms.vdouble( 0.0, 0.0 )
11920 )
11921 fragment.hltPixelTracksTrackingRegionsForSeedsL3MuonNoVtx = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
11922     RegionPSet = cms.PSet( 
11923       vertexCollection = cms.InputTag( "hltPixelVertices" ),
11924       zErrorVetex = cms.double( 0.2 ),
11925       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11926       zErrorBeamSpot = cms.double( 24.2 ),
11927       maxNVertices = cms.int32( 4 ),
11928       maxNRegions = cms.int32( 40 ),
11929       nSigmaZVertex = cms.double( 3.0 ),
11930       nSigmaZBeamSpot = cms.double( 4.0 ),
11931       ptMin = cms.double( 0.3 ),
11932       mode = cms.string( "VerticesFixed" ),
11933       input = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ),
11934       searchOpt = cms.bool( False ),
11935       whereToUseMeasurementTracker = cms.string( "Never" ),
11936       originRadius = cms.double( 0.1 ),
11937       measurementTrackerName = cms.InputTag( "" ),
11938       precise = cms.bool( True ),
11939       deltaEta = cms.double( 0.3 ),
11940       deltaPhi = cms.double( 0.3 )
11941     )
11942 )
11943 fragment.hltPixelTracksInRegionIter0L3MuonNoVtx = cms.EDProducer( "TrackSelectorByRegion",
11944     tracks = cms.InputTag( "hltPixelTracks" ),
11945     regions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsL3MuonNoVtx" ),
11946     produceTrackCollection = cms.bool( True ),
11947     produceMask = cms.bool( False )
11948 )
11949 fragment.hltIter0L3MuonPixelSeedsFromPixelTracksNoVtx = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
11950     InputCollection = cms.InputTag( "hltPixelTracksInRegionIter0L3MuonNoVtx" ),
11951     InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
11952     originHalfLength = cms.double( 0.3 ),
11953     originRadius = cms.double( 0.1 ),
11954     useProtoTrackKinematics = cms.bool( False ),
11955     useEventsWithNoVertex = cms.bool( True ),
11956     TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11957     usePV = cms.bool( False ),
11958     includeFourthHit = cms.bool( True ),
11959     produceComplement = cms.bool( False ),
11960     SeedCreatorPSet = cms.PSet(  refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
11961 )
11962 fragment.hltIter0L3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker",
11963     cleanTrajectoryAfterInOut = cms.bool( False ),
11964     doSeedingRegionRebuilding = cms.bool( False ),
11965     onlyPixelHitsForSeedCleaner = cms.bool( False ),
11966     reverseTrajectories = cms.bool( False ),
11967     useHitsSplitting = cms.bool( False ),
11968     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
11969     src = cms.InputTag( "hltIter0L3MuonPixelSeedsFromPixelTracksNoVtx" ),
11970     clustersToSkip = cms.InputTag( "" ),
11971     phase2clustersToSkip = cms.InputTag( "" ),
11972     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ),
11973     TransientInitialStateEstimatorParameters = cms.PSet( 
11974       propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
11975       numberMeasurementsForFit = cms.int32( 4 ),
11976       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
11977     ),
11978     numHitsForSeedCleaner = cms.int32( 4 ),
11979     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11980     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
11981     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
11982     maxNSeeds = cms.uint32( 100000 ),
11983     maxSeedsBeforeCleaning = cms.uint32( 1000 )
11984 )
11985 fragment.hltIter0L3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer",
11986     TrajectoryInEvent = cms.bool( False ),
11987     useHitsSplitting = cms.bool( False ),
11988     src = cms.InputTag( "hltIter0L3MuonCkfTrackCandidatesNoVtx" ),
11989     clusterRemovalInfo = cms.InputTag( "" ),
11990     AlgorithmName = cms.string( "hltIter0" ),
11991     GeometricInnerState = cms.bool( True ),
11992     reMatchSplitHits = cms.bool( False ),
11993     usePropagatorForPCA = cms.bool( False ),
11994     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11995     MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ),
11996     useSimpleMF = cms.bool( True ),
11997     SimpleMagneticField = cms.string( "ParabolicMf" ),
11998     Fitter = cms.string( "hltESPFittingSmootherIT" ),
11999     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
12000     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12001     NavigationSchool = cms.string( "" ),
12002     MeasurementTracker = cms.string( "" )
12003 )
12004 fragment.hltIter0L3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier",
12005     src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracksNoVtx" ),
12006     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
12007     vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
12008     ignoreVertices = cms.bool( False ),
12009     qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
12010     mva = cms.PSet( 
12011       minPixelHits = cms.vint32( 0, 0, 0 ),
12012       maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
12013       dr_par = cms.PSet( 
12014         d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
12015         dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ),
12016         dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ),
12017         dr_exp = cms.vint32( 4, 4, 4 ),
12018         d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
12019       ),
12020       maxLostLayers = cms.vint32( 1, 1, 1 ),
12021       min3DLayers = cms.vint32( 0, 0, 0 ),
12022       dz_par = cms.PSet( 
12023         dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ),
12024         dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ),
12025         dz_exp = cms.vint32( 4, 4, 4 )
12026       ),
12027       minNVtxTrk = cms.int32( 3 ),
12028       maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
12029       minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
12030       maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
12031       maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
12032       maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
12033       minLayers = cms.vint32( 3, 3, 3 )
12034     )
12035 )
12036 fragment.hltIter0L3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner",
12037     originalSource = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracksNoVtx" ),
12038     originalMVAVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifierNoVtx','MVAValues' ),
12039     originalQualVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifierNoVtx','QualityMasks' ),
12040     minQuality = cms.string( "highPurity" ),
12041     copyExtras = cms.untracked.bool( True ),
12042     copyTrajectories = cms.untracked.bool( False )
12043 )
12044 fragment.hltMuonTkRelIsolationCut0p09MapNoVtx = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer",
12045     UseRhoCorrectedCaloDeposits = cms.bool( False ),
12046     UseCaloIso = cms.bool( False ),
12047     CaloDepositsLabel = cms.InputTag( "notUsed" ),
12048     inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ),
12049     OutputMuIsoDeposits = cms.bool( True ),
12050     TrackPt_Min = cms.double( -1.0 ),
12051     printDebug = cms.bool( False ),
12052     CutsPSet = cms.PSet( 
12053       applyCutsORmaxNTracks = cms.bool( False ),
12054       maxNTracks = cms.int32( -1 ),
12055       Thresholds = cms.vdouble( 0.09 ),
12056       EtaBounds = cms.vdouble( 2.411 ),
12057       ComponentName = cms.string( "SimpleCuts" ),
12058       ConeSizes = cms.vdouble( 0.3 )
12059     ),
12060     TrkExtractorPSet = cms.PSet( 
12061       Diff_z = cms.double( 0.2 ),
12062       inputTrackCollection = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurityNoVtx" ),
12063       Chi2Ndof_Max = cms.double( 1.0E64 ),
12064       BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
12065       DR_Veto = cms.double( 0.01 ),
12066       Pt_Min = cms.double( -1.0 ),
12067       VetoLeadingTrack = cms.bool( True ),
12068       DR_Max = cms.double( 0.3 ),
12069       DepositLabel = cms.untracked.string( "PXLS" ),
12070       PtVeto_Min = cms.double( 2.0 ),
12071       NHits_Min = cms.uint32( 0 ),
12072       PropagateTracksToRadius = cms.bool( True ),
12073       ReferenceRadius = cms.double( 6.0 ),
12074       Chi2Prob_Min = cms.double( -1.0 ),
12075       Diff_r = cms.double( 0.1 ),
12076       BeamlineOption = cms.string( "BeamSpotFromEvent" ),
12077       ComponentName = cms.string( "PixelTrackExtractor" ),
12078       DR_VetoPt = cms.double( 0.025 )
12079     ),
12080     CaloExtractorPSet = cms.PSet( 
12081       DR_Veto_H = cms.double( 0.1 ),
12082       Vertex_Constraint_Z = cms.bool( False ),
12083       DR_Veto_E = cms.double( 0.07 ),
12084       Weight_H = cms.double( 1.0 ),
12085       CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
12086       DR_Max = cms.double( 0.3 ),
12087       DepositLabel = cms.untracked.string( "EcalPlusHcal" ),
12088       Vertex_Constraint_XY = cms.bool( False ),
12089       Threshold_H = cms.double( 0.5 ),
12090       Threshold_E = cms.double( 0.2 ),
12091       ComponentName = cms.string( "CaloExtractor" ),
12092       Weight_E = cms.double( 1.0 )
12093     )
12094 )
12095 fragment.hltScoutingTrackPacker = cms.EDProducer( "HLTScoutingTrackProducer",
12096     OtherTracks = cms.InputTag( "hltPFMuonMerging" ),
12097     vertexCollection = cms.InputTag( "hltPixelVertices" ),
12098     mantissaPrecision = cms.int32( 10 ),
12099     vtxMinDist = cms.double( 999.0 ),
12100     ptMin = cms.double( 1.0 )
12101 )
12102 fragment.hltScoutingPrimaryVertexPacker = cms.EDProducer( "HLTScoutingPrimaryVertexProducer",
12103     vertexCollection = cms.InputTag( "hltPixelVertices" ),
12104     mantissaPrecision = cms.int32( 10 )
12105 )
12106 fragment.hltScoutingPFPacker = cms.EDProducer( "HLTScoutingPFProducer",
12107     pfJetCollection = cms.InputTag( "hltAK4PFJets" ),
12108     pfJetTagCollection = cms.InputTag( "" ),
12109     pfCandidateCollection = cms.InputTag( "hltParticleFlow" ),
12110     vertexCollection = cms.InputTag( "hltPixelVertices" ),
12111     metCollection = cms.InputTag( "hltPFMETProducer" ),
12112     rho = cms.InputTag( "hltFixedGridRhoFastjetAll" ),
12113     pfJetPtCut = cms.double( 20.0 ),
12114     pfJetEtaCut = cms.double( 5.0 ),
12115     pfCandidatePtCut = cms.double( 0.6 ),
12116     pfCandidateEtaCut = cms.double( 3.0 ),
12117     mantissaPrecision = cms.int32( 10 ),
12118     doJetTags = cms.bool( True ),
12119     doCandidates = cms.bool( True ),
12120     doMet = cms.bool( True ),
12121     doTrackVars = cms.bool( True ),
12122     relativeTrackVars = cms.bool( True ),
12123     doCandIndsForJets = cms.bool( False )
12124 )
12125 fragment.hltScoutingMuonPackerNoVtx = cms.EDProducer( "HLTScoutingMuonProducer",
12126     ChargedCandidates = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ),
12127     displacedvertexCollection = cms.InputTag( "hltDisplacedmumuVtxNoMatchingProducerNoVtx" ),
12128     InputMuons = cms.InputTag( "hltIterL3MuonsNoVtx" ),
12129     InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ),
12130     Tracks = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedNoVtx" ),
12131     EcalPFClusterIsoMap = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuonsNoVtx" ),
12132     HcalPFClusterIsoMap = cms.InputTag( "hltMuonHcalPFClusterIsoForMuonsNoVtx" ),
12133     TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p09MapNoVtx','combinedRelativeIsoDeposits' ),
12134     muonPtCut = cms.double( 0.0 ),
12135     muonEtaCut = cms.double( 2.4 ),
12136     minVtxProbCut = cms.double( 0.001 )
12137 )
12138 fragment.hltScoutingMuonPackerVtx = cms.EDProducer( "HLTScoutingMuonProducer",
12139     ChargedCandidates = cms.InputTag( "hltIterL3MuonCandidates" ),
12140     displacedvertexCollection = cms.InputTag( "hltDisplacedmumuVtxNoMatchingProducerVtx" ),
12141     InputMuons = cms.InputTag( "hltIterL3Muons" ),
12142     InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
12143     Tracks = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ),
12144     EcalPFClusterIsoMap = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ),
12145     HcalPFClusterIsoMap = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ),
12146     TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p14Map','combinedRelativeIsoDeposits' ),
12147     muonPtCut = cms.double( 0.0 ),
12148     muonEtaCut = cms.double( 2.4 ),
12149     minVtxProbCut = cms.double( 0.001 )
12150 )
12151 fragment.hltScoutingEgammaPacker = cms.EDProducer( "HLTScoutingEgammaProducer",
12152     EgammaCandidates = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
12153     EgammaGsfTracks = cms.InputTag( "hltEgammaGsfTracksUnseeded" ),
12154     SigmaIEtaIEtaMap = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ),
12155     r9Map = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ),
12156     HoverEMap = cms.InputTag( "hltEgammaHoverEUnseeded" ),
12157     DetaMap = cms.InputTag( 'hltEgammaGsfTrackVarsBestTrkUnseeded','DetaSeed' ),
12158     DphiMap = cms.InputTag( 'hltEgammaGsfTrackVarsBestTrkUnseeded','Dphi' ),
12159     MissingHitsMap = cms.InputTag( 'hltEgammaGsfTrackVarsBestTrkUnseeded','MissingHits' ),
12160     OneOEMinusOneOPMap = cms.InputTag( 'hltEgammaGsfTrackVarsBestTrkUnseeded','OneOESuperMinusOneOP' ),
12161     fBremMap = cms.InputTag( 'hltEgammaGsfTrackVarsBestTrkUnseeded','fbrem' ),
12162     EcalPFClusterIsoMap = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ),
12163     EleGsfTrackIsoMap = cms.InputTag( "hltEgammaEleGsfTrackIsoUnseeded" ),
12164     HcalPFClusterIsoMap = cms.InputTag( "hltEgammaHcalPFClusterIsoUnseeded" ),
12165     egammaPtCut = cms.double( 2.0 ),
12166     egammaEtaCut = cms.double( 2.5 ),
12167     egammaHoverECut = cms.double( 9999.0 ),
12168     egammaSigmaIEtaIEtaCut = cms.vdouble( 99999.0, 99999.0 ),
12169     absEtaBinUpperEdges = cms.vdouble( 1.479, 5.0 ),
12170     saveRecHitTiming = cms.bool( False ),
12171     mantissaPrecision = cms.int32( 10 ),
12172     rechitMatrixSize = cms.int32( 10 ),
12173     rechitZeroSuppression = cms.bool( True ),
12174     ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
12175     ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
12176 )
12177 fragment.hltL1sZeroBiasOrZeroBiasCopy = cms.EDFilter( "HLTL1TSeed",
12178     saveTags = cms.bool( True ),
12179     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_ZeroBias_copy" ),
12180     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12181     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
12182     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12183     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
12184     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12185     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12186     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12187     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12188     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
12189 )
12190 fragment.hltPreDSTPFScoutingZeroBiasVdM = cms.EDFilter( "HLTPrescaler",
12191     offset = cms.uint32( 0 ),
12192     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12193 )
12194 fragment.hltPreTriggersForScoutingPFMonitorSingleMuon = cms.EDFilter( "HLTPrescaler",
12195     offset = cms.uint32( 0 ),
12196     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12197 )
12198 fragment.hltTriggersForScoutigPFMonitorSingleMuonFilter = cms.EDFilter( "TriggerResultsFilter",
12199     usePathStatus = cms.bool( True ),
12200     hltResults = cms.InputTag( "" ),
12201     l1tResults = cms.InputTag( "" ),
12202     l1tIgnoreMaskAndPrescale = cms.bool( False ),
12203     throw = cms.bool( True ),
12204     triggerConditions = cms.vstring( 'DST_PFScouting_SingleMuon_v9' )
12205 )
12206 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
12207     SelectedTriggerType = cms.int32( 2 )
12208 )
12209 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
12210     offset = cms.uint32( 0 ),
12211     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12212 )
12213 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
12214     inputTag = cms.InputTag( "rawDataCollector" ),
12215     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 )
12216 )
12217 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
12218     offset = cms.uint32( 0 ),
12219     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12220 )
12221 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
12222     inputTag = cms.InputTag( "rawDataCollector" ),
12223     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 )
12224 )
12225 fragment.hltL1EventNumberNZS = cms.EDFilter( "HLTL1NumberFilter",
12226     rawInput = cms.InputTag( "rawDataCollector" ),
12227     period = cms.uint32( 4096 ),
12228     invert = cms.bool( False ),
12229     fedId = cms.int32( 1024 ),
12230     useTCDSEventNumber = cms.bool( False )
12231 )
12232 fragment.hltL1sHcalNZS = cms.EDFilter( "HLTL1TSeed",
12233     saveTags = cms.bool( True ),
12234     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" ),
12235     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12236     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
12237     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12238     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
12239     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12240     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12241     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12242     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12243     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
12244 )
12245 fragment.hltPreHcalNZS = cms.EDFilter( "HLTPrescaler",
12246     offset = cms.uint32( 0 ),
12247     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12248 )
12249 fragment.hltL1sSingleEGorSingleorDoubleMu = cms.EDFilter( "HLTL1TSeed",
12250     saveTags = cms.bool( True ),
12251     L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG26er2p5 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_DoubleMu_12_5 OR L1_DoubleMu_15_7 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_TripleMu_5_3_3 OR L1_TripleMu_5_5_3" ),
12252     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12253     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
12254     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12255     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
12256     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12257     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12258     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12259     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12260     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
12261 )
12262 fragment.hltPreHcalPhiSym = cms.EDFilter( "HLTPrescaler",
12263     offset = cms.uint32( 0 ),
12264     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12265 )
12266 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
12267     offset = cms.uint32( 0 ),
12268     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12269 )
12270 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
12271     rawInput = cms.InputTag( "rawDataCollector" ),
12272     period = cms.uint32( 107 ),
12273     invert = cms.bool( False ),
12274     fedId = cms.int32( 1024 ),
12275     useTCDSEventNumber = cms.bool( True )
12276 )
12277 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
12278     offset = cms.uint32( 0 ),
12279     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12280 )
12281 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
12282     offset = cms.uint32( 0 ),
12283     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12284 )
12285 fragment.hltPreZeroBiasAlignment = cms.EDFilter( "HLTPrescaler",
12286     offset = cms.uint32( 0 ),
12287     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12288 )
12289 fragment.hltPreZeroBiasBeamspot = cms.EDFilter( "HLTPrescaler",
12290     offset = cms.uint32( 0 ),
12291     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12292 )
12293 fragment.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer",
12294     vertexCollections = cms.VPSet( 
12295       cms.PSet(  chi2cutoff = cms.double( 3.0 ),
12296         label = cms.string( "" ),
12297         useBeamConstraint = cms.bool( False ),
12298         minNdof = cms.double( 0.0 ),
12299         maxDistanceToBeam = cms.double( 1.0 ),
12300         algorithm = cms.string( "AdaptiveVertexFitter" )
12301       ),
12302       cms.PSet(  chi2cutoff = cms.double( 3.0 ),
12303         label = cms.string( "WithBS" ),
12304         useBeamConstraint = cms.bool( True ),
12305         minNdof = cms.double( 0.0 ),
12306         maxDistanceToBeam = cms.double( 1.0 ),
12307         algorithm = cms.string( "AdaptiveVertexFitter" )
12308       )
12309     ),
12310     verbose = cms.untracked.bool( False ),
12311     TkFilterParameters = cms.PSet( 
12312       maxEta = cms.double( 100.0 ),
12313       minPt = cms.double( 0.0 ),
12314       minSiliconLayersWithHits = cms.int32( 5 ),
12315       minPixelLayersWithHits = cms.int32( 2 ),
12316       maxNormalizedChi2 = cms.double( 20.0 ),
12317       trackQuality = cms.string( "any" ),
12318       algorithm = cms.string( "filter" ),
12319       maxD0Significance = cms.double( 999.0 )
12320     ),
12321     beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
12322     TrackLabel = cms.InputTag( "hltPFMuonMerging" ),
12323     TrackTimeResosLabel = cms.InputTag( "dummy_default" ),
12324     TrackTimesLabel = cms.InputTag( "dummy_default" ),
12325     trackMTDTimeQualityVMapTag = cms.InputTag( "dummy_default" ),
12326     TkClusParameters = cms.PSet( 
12327       TkDAClusParameters = cms.PSet( 
12328         zmerge = cms.double( 0.01 ),
12329         Tstop = cms.double( 0.5 ),
12330         d0CutOff = cms.double( 999.0 ),
12331         dzCutOff = cms.double( 4.0 ),
12332         vertexSize = cms.double( 0.15 ),
12333         coolingFactor = cms.double( 0.6 ),
12334         Tpurge = cms.double( 2.0 ),
12335         Tmin = cms.double( 2.4 ),
12336         uniquetrkweight = cms.double( 0.9 )
12337       ),
12338       algorithm = cms.string( "DA_vect" )
12339     ),
12340     isRecoveryIteration = cms.bool( False ),
12341     recoveryVtxCollection = cms.InputTag( "" ),
12342     useMVACut = cms.bool( False ),
12343     minTrackTimeQuality = cms.double( 0.8 )
12344 )
12345 fragment.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter",
12346     src = cms.InputTag( "hltVerticesPF" ),
12347     filterParams = cms.PSet( 
12348       maxZ = cms.double( 24.0 ),
12349       minNdof = cms.double( 4.0 ),
12350       maxRho = cms.double( 2.0 )
12351     ),
12352     filter = cms.bool( False )
12353 )
12354 fragment.hltVerticesPFFilter = cms.EDFilter( "VertexSelector",
12355     src = cms.InputTag( "hltVerticesPFSelector" ),
12356     cut = cms.string( "!isFake" ),
12357     filter = cms.bool( True ),
12358     throwOnMissing = cms.untracked.bool( True )
12359 )
12360 fragment.hltFEDSelectorOnlineMetaData = cms.EDProducer( "EvFFEDSelector",
12361     inputTag = cms.InputTag( "rawDataCollector" ),
12362     fedList = cms.vuint32( 1022 )
12363 )
12364 fragment.hltL1sIsolatedBunch = cms.EDFilter( "HLTL1TSeed",
12365     saveTags = cms.bool( True ),
12366     L1SeedsLogicalExpression = cms.string( "L1_IsolatedBunch" ),
12367     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12368     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
12369     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12370     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
12371     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12372     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12373     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12374     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12375     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
12376 )
12377 fragment.hltPreZeroBiasIsolatedBunches = cms.EDFilter( "HLTPrescaler",
12378     offset = cms.uint32( 0 ),
12379     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12380 )
12381 fragment.hltL1sL1ZeroBiasFirstBunchAfterTrain = cms.EDFilter( "HLTL1TSeed",
12382     saveTags = cms.bool( True ),
12383     L1SeedsLogicalExpression = cms.string( "L1_FirstBunchAfterTrain" ),
12384     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12385     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
12386     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12387     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
12388     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12389     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12390     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12391     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12392     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
12393 )
12394 fragment.hltPreZeroBiasFirstBXAfterTrain = cms.EDFilter( "HLTPrescaler",
12395     offset = cms.uint32( 0 ),
12396     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12397 )
12398 fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed",
12399     saveTags = cms.bool( True ),
12400     L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ),
12401     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12402     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
12403     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12404     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
12405     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12406     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12407     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12408     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12409     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
12410 )
12411 fragment.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler",
12412     offset = cms.uint32( 0 ),
12413     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12414 )
12415 fragment.hltL1sL1ZeroBiasFirstCollisionInTrainNOTFirstCollisionInOrbit = cms.EDFilter( "HLTL1TSeed",
12416     saveTags = cms.bool( True ),
12417     L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInTrain AND (NOT L1_FirstCollisionInOrbit)" ),
12418     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12419     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
12420     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12421     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
12422     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12423     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12424     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12425     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12426     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
12427 )
12428 fragment.hltPreZeroBiasFirstCollisionInTrain = cms.EDFilter( "HLTPrescaler",
12429     offset = cms.uint32( 0 ),
12430     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12431 )
12432 fragment.hltL1sL1ZeroBiasLastBunchInTrain = cms.EDFilter( "HLTL1TSeed",
12433     saveTags = cms.bool( True ),
12434     L1SeedsLogicalExpression = cms.string( "L1_LastCollisionInTrain" ),
12435     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12436     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
12437     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12438     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
12439     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12440     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12441     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12442     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12443     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
12444 )
12445 fragment.hltPreZeroBiasLastCollisionInTrain = cms.EDFilter( "HLTPrescaler",
12446     offset = cms.uint32( 0 ),
12447     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12448 )
12449 fragment.hltL1sHTTForBeamSpot = cms.EDFilter( "HLTL1TSeed",
12450     saveTags = cms.bool( True ),
12451     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" ),
12452     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12453     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
12454     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12455     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
12456     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12457     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12458     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12459     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12460     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
12461 )
12462 fragment.hltPreHT300Beamspot = cms.EDFilter( "HLTPrescaler",
12463     offset = cms.uint32( 0 ),
12464     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12465 )
12466 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
12467     useMassDropTagger = cms.bool( False ),
12468     useFiltering = cms.bool( False ),
12469     useDynamicFiltering = cms.bool( False ),
12470     useTrimming = cms.bool( False ),
12471     usePruning = cms.bool( False ),
12472     useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
12473     useKtPruning = cms.bool( False ),
12474     useConstituentSubtraction = cms.bool( False ),
12475     useSoftDrop = cms.bool( False ),
12476     correctShape = cms.bool( False ),
12477     UseOnlyVertexTracks = cms.bool( False ),
12478     UseOnlyOnePV = cms.bool( False ),
12479     muCut = cms.double( -1.0 ),
12480     yCut = cms.double( -1.0 ),
12481     rFilt = cms.double( -1.0 ),
12482     rFiltFactor = cms.double( -1.0 ),
12483     trimPtFracMin = cms.double( -1.0 ),
12484     zcut = cms.double( -1.0 ),
12485     rcut_factor = cms.double( -1.0 ),
12486     csRho_EtaMax = cms.double( -1.0 ),
12487     csRParam = cms.double( -1.0 ),
12488     beta = cms.double( -1.0 ),
12489     R0 = cms.double( -1.0 ),
12490     gridMaxRapidity = cms.double( -1.0 ),
12491     gridSpacing = cms.double( -1.0 ),
12492     DzTrVtxMax = cms.double( 0.0 ),
12493     DxyTrVtxMax = cms.double( 0.0 ),
12494     MaxVtxZ = cms.double( 15.0 ),
12495     subjetPtMin = cms.double( -1.0 ),
12496     muMin = cms.double( -1.0 ),
12497     muMax = cms.double( -1.0 ),
12498     yMin = cms.double( -1.0 ),
12499     yMax = cms.double( -1.0 ),
12500     dRMin = cms.double( -1.0 ),
12501     dRMax = cms.double( -1.0 ),
12502     maxDepth = cms.int32( -1 ),
12503     nFilt = cms.int32( -1 ),
12504     MinVtxNdof = cms.int32( 5 ),
12505     src = cms.InputTag( "hltTowerMakerForAll" ),
12506     srcPVs = cms.InputTag( "NotUsed" ),
12507     jetType = cms.string( "CaloJet" ),
12508     jetAlgorithm = cms.string( "AntiKt" ),
12509     rParam = cms.double( 0.4 ),
12510     inputEtMin = cms.double( 0.3 ),
12511     inputEMin = cms.double( 0.0 ),
12512     jetPtMin = cms.double( 1.0 ),
12513     doPVCorrection = cms.bool( False ),
12514     doAreaFastjet = cms.bool( False ),
12515     doRhoFastjet = cms.bool( False ),
12516     doPUOffsetCorr = cms.bool( False ),
12517     puPtMin = cms.double( 10.0 ),
12518     nSigmaPU = cms.double( 1.0 ),
12519     radiusPU = cms.double( 0.4 ),
12520     subtractorName = cms.string( "" ),
12521     useExplicitGhosts = cms.bool( False ),
12522     doAreaDiskApprox = cms.bool( True ),
12523     voronoiRfact = cms.double( 0.9 ),
12524     Rho_EtaMax = cms.double( 4.4 ),
12525     Ghost_EtaMax = cms.double( 6.0 ),
12526     Active_Area_Repeats = cms.int32( 5 ),
12527     GhostArea = cms.double( 0.01 ),
12528     restrictInputs = cms.bool( False ),
12529     maxInputs = cms.uint32( 1 ),
12530     writeCompound = cms.bool( False ),
12531     writeJetsWithConst = cms.bool( False ),
12532     doFastJetNonUniform = cms.bool( False ),
12533     useDeterministicSeed = cms.bool( True ),
12534     minSeed = cms.uint32( 14327 ),
12535     verbosity = cms.int32( 0 ),
12536     puWidth = cms.double( 0.0 ),
12537     nExclude = cms.uint32( 0 ),
12538     maxBadEcalCells = cms.uint32( 9999999 ),
12539     maxBadHcalCells = cms.uint32( 9999999 ),
12540     maxProblematicEcalCells = cms.uint32( 9999999 ),
12541     maxProblematicHcalCells = cms.uint32( 9999999 ),
12542     maxRecoveredEcalCells = cms.uint32( 9999999 ),
12543     maxRecoveredHcalCells = cms.uint32( 9999999 ),
12544     puCenters = cms.vdouble(  ),
12545     applyWeight = cms.bool( False ),
12546     srcWeights = cms.InputTag( "" ),
12547     minimumTowersFraction = cms.double( 0.0 ),
12548     jetCollInstanceName = cms.string( "" ),
12549     sumRecHits = cms.bool( False )
12550 )
12551 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
12552     min_N90 = cms.int32( -2 ),
12553     min_N90hits = cms.int32( 2 ),
12554     min_EMF = cms.double( 1.0E-6 ),
12555     max_EMF = cms.double( 999.0 ),
12556     jetsInput = cms.InputTag( "hltAK4CaloJets" ),
12557     JetIDParams = cms.PSet( 
12558       hfRecHitsColl = cms.InputTag( "hltHfreco" ),
12559       hoRecHitsColl = cms.InputTag( "hltHoreco" ),
12560       ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
12561       hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
12562       useRecHits = cms.bool( True ),
12563       eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
12564     )
12565 )
12566 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
12567     level = cms.string( "L1FastJet" ),
12568     algorithm = cms.string( "AK4CaloHLT" ),
12569     srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" )
12570 )
12571 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
12572     level = cms.string( "L2Relative" ),
12573     algorithm = cms.string( "AK4CaloHLT" )
12574 )
12575 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
12576     level = cms.string( "L3Absolute" ),
12577     algorithm = cms.string( "AK4CaloHLT" )
12578 )
12579 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
12580     level = cms.string( "L2L3Residual" ),
12581     algorithm = cms.string( "AK4CaloHLT" )
12582 )
12583 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
12584     correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
12585 )
12586 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
12587     src = cms.InputTag( "hltAK4CaloJets" ),
12588     correctors = cms.VInputTag( 'hltAK4CaloCorrector' ),
12589     verbose = cms.untracked.bool( False )
12590 )
12591 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
12592     src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
12593     correctors = cms.VInputTag( 'hltAK4CaloCorrector' ),
12594     verbose = cms.untracked.bool( False )
12595 )
12596 fragment.hltHtMht = cms.EDProducer( "HLTHtMhtProducer",
12597     usePt = cms.bool( False ),
12598     excludePFMuons = cms.bool( False ),
12599     minNJetHt = cms.int32( 0 ),
12600     minNJetMht = cms.int32( 0 ),
12601     minPtJetHt = cms.double( 40.0 ),
12602     minPtJetMht = cms.double( 30.0 ),
12603     maxEtaJetHt = cms.double( 2.5 ),
12604     maxEtaJetMht = cms.double( 5.0 ),
12605     jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ),
12606     pfCandidatesLabel = cms.InputTag( "" )
12607 )
12608 fragment.hltHT300 = cms.EDFilter( "HLTHtMhtFilter",
12609     saveTags = cms.bool( True ),
12610     htLabels = cms.VInputTag( 'hltHtMht' ),
12611     mhtLabels = cms.VInputTag( 'hltHtMht' ),
12612     minHt = cms.vdouble( 300.0 ),
12613     minMht = cms.vdouble( 0.0 ),
12614     minMeff = cms.vdouble( 0.0 ),
12615     meffSlope = cms.vdouble( 1.0 )
12616 )
12617 fragment.hltL1sSingleMuCosmics = cms.EDFilter( "HLTL1TSeed",
12618     saveTags = cms.bool( True ),
12619     L1SeedsLogicalExpression = cms.string( "L1_SingleMuCosmics" ),
12620     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12621     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
12622     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12623     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
12624     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12625     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12626     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12627     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12628     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
12629 )
12630 fragment.hltPreL1SingleMuCosmics = cms.EDFilter( "HLTPrescaler",
12631     offset = cms.uint32( 0 ),
12632     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12633 )
12634 fragment.hltL1MuCosmicsL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
12635     saveTags = cms.bool( True ),
12636     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12637     PreviousCandTag = cms.InputTag( "hltL1sSingleMuCosmics" ),
12638     MaxEta = cms.double( 2.5 ),
12639     MinPt = cms.double( 0.0 ),
12640     MaxDeltaR = cms.double( 0.3 ),
12641     MinN = cms.int32( 1 ),
12642     CentralBxOnly = cms.bool( True ),
12643     SelectQualities = cms.vint32(  )
12644 )
12645 fragment.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX = cms.EDFilter( "HLTL1TSeed",
12646     saveTags = cms.bool( True ),
12647     L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_er1p4_NotBptxOR_3BX OR L1_SingleMuOpen_er1p1_NotBptxOR_3BX" ),
12648     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12649     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
12650     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12651     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
12652     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12653     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12654     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12655     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12656     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
12657 )
12658 fragment.hltPreL2Mu10NoVertexNoBPTX3BX = cms.EDFilter( "HLTPrescaler",
12659     offset = cms.uint32( 0 ),
12660     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12661 )
12662 fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
12663     saveTags = cms.bool( True ),
12664     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12665     PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX" ),
12666     MaxEta = cms.double( 2.5 ),
12667     MinPt = cms.double( 0.0 ),
12668     MaxDeltaR = cms.double( 0.3 ),
12669     MinN = cms.int32( 1 ),
12670     CentralBxOnly = cms.bool( True ),
12671     SelectQualities = cms.vint32(  )
12672 )
12673 fragment.hltDt4DSegmentsMeanTimer = cms.EDProducer( "DTRecSegment4DProducer",
12674     Reco4DAlgoName = cms.string( "DTMeantimerPatternReco4D" ),
12675     Reco4DAlgoConfig = cms.PSet( 
12676       Reco2DAlgoConfig = cms.PSet( 
12677         AlphaMaxPhi = cms.double( 1.0 ),
12678         debug = cms.untracked.bool( False ),
12679         segmCleanerMode = cms.int32( 2 ),
12680         AlphaMaxTheta = cms.double( 0.9 ),
12681         hit_afterT0_resolution = cms.double( 0.03 ),
12682         performT0_vdriftSegCorrection = cms.bool( False ),
12683         recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
12684         MaxChi2 = cms.double( 4.0 ),
12685         recAlgoConfig = cms.PSet( 
12686           maxTime = cms.double( 420.0 ),
12687           debug = cms.untracked.bool( False ),
12688           stepTwoFromDigi = cms.bool( False ),
12689           tTrigModeConfig = cms.PSet( 
12690             debug = cms.untracked.bool( False ),
12691             tofCorrType = cms.int32( 0 ),
12692             tTrigLabel = cms.string( "" ),
12693             wirePropCorrType = cms.int32( 0 ),
12694             doTOFCorrection = cms.bool( True ),
12695             vPropWire = cms.double( 24.4 ),
12696             doT0Correction = cms.bool( True ),
12697             doWirePropCorrection = cms.bool( True ),
12698             t0Label = cms.string( "" )
12699           ),
12700           useUncertDB = cms.bool( True ),
12701           doVdriftCorr = cms.bool( True ),
12702           minTime = cms.double( -3.0 ),
12703           tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
12704           readLegacyTTrigDB = cms.bool( True ),
12705           readLegacyVDriftDB = cms.bool( True )
12706         ),
12707         MaxAllowedHits = cms.uint32( 50 ),
12708         nUnSharedHitsMin = cms.int32( 2 ),
12709         nSharedHitsMax = cms.int32( 2 ),
12710         performT0SegCorrection = cms.bool( False ),
12711         perform_delta_rejecting = cms.bool( False )
12712       ),
12713       Reco2DAlgoName = cms.string( "DTMeantimerPatternReco" ),
12714       debug = cms.untracked.bool( False ),
12715       segmCleanerMode = cms.int32( 2 ),
12716       AllDTRecHits = cms.bool( True ),
12717       hit_afterT0_resolution = cms.double( 0.03 ),
12718       performT0_vdriftSegCorrection = cms.bool( False ),
12719       recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
12720       recAlgoConfig = cms.PSet( 
12721         maxTime = cms.double( 420.0 ),
12722         debug = cms.untracked.bool( False ),
12723         stepTwoFromDigi = cms.bool( False ),
12724         tTrigModeConfig = cms.PSet( 
12725           debug = cms.untracked.bool( False ),
12726           tofCorrType = cms.int32( 0 ),
12727           tTrigLabel = cms.string( "" ),
12728           wirePropCorrType = cms.int32( 0 ),
12729           doTOFCorrection = cms.bool( True ),
12730           vPropWire = cms.double( 24.4 ),
12731           doT0Correction = cms.bool( True ),
12732           doWirePropCorrection = cms.bool( True ),
12733           t0Label = cms.string( "" )
12734         ),
12735         useUncertDB = cms.bool( True ),
12736         doVdriftCorr = cms.bool( True ),
12737         minTime = cms.double( -3.0 ),
12738         tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
12739         readLegacyTTrigDB = cms.bool( True ),
12740         readLegacyVDriftDB = cms.bool( True )
12741       ),
12742       nUnSharedHitsMin = cms.int32( 2 ),
12743       nSharedHitsMax = cms.int32( 2 ),
12744       performT0SegCorrection = cms.bool( False ),
12745       perform_delta_rejecting = cms.bool( False )
12746     ),
12747     debug = cms.untracked.bool( False ),
12748     recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
12749     recHits2DLabel = cms.InputTag( "dt2DSegments" )
12750 )
12751 fragment.hltL2CosmicOfflineMuonSeeds = cms.EDProducer( "CosmicMuonSeedGenerator",
12752     EnableDTMeasurement = cms.bool( True ),
12753     EnableCSCMeasurement = cms.bool( True ),
12754     DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
12755     CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
12756     MaxSeeds = cms.int32( 1000 ),
12757     MaxDTChi2 = cms.double( 300.0 ),
12758     MaxCSCChi2 = cms.double( 300.0 ),
12759     ForcePointDown = cms.bool( False )
12760 )
12761 fragment.hltL2CosmicMuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
12762     GMTReadoutCollection = cms.InputTag( "" ),
12763     InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12764     Propagator = cms.string( "SteppingHelixPropagatorAny" ),
12765     L1MinPt = cms.double( 0.0 ),
12766     L1MaxEta = cms.double( 2.5 ),
12767     L1MinQuality = cms.uint32( 1 ),
12768     SetMinPtBarrelTo = cms.double( 3.5 ),
12769     SetMinPtEndcapTo = cms.double( 1.0 ),
12770     UseOfflineSeed = cms.untracked.bool( True ),
12771     UseUnassociatedL1 = cms.bool( False ),
12772     MatchDR = cms.vdouble( 0.3 ),
12773     EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
12774     CentralBxOnly = cms.bool( True ),
12775     MatchType = cms.uint32( 0 ),
12776     SortType = cms.uint32( 0 ),
12777     OfflineSeedLabel = cms.untracked.InputTag( "hltL2CosmicOfflineMuonSeeds" ),
12778     ServiceParameters = cms.PSet( 
12779       RPCLayers = cms.bool( True ),
12780       UseMuonNavigation = cms.untracked.bool( True ),
12781       Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
12782     )
12783 )
12784 fragment.hltL2CosmicMuons = cms.EDProducer( "L2MuonProducer",
12785     ServiceParameters = cms.PSet( 
12786       RPCLayers = cms.bool( True ),
12787       UseMuonNavigation = cms.untracked.bool( True ),
12788       Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
12789         'hltESPFastSteppingHelixPropagatorOpposite' )
12790     ),
12791     InputObjects = cms.InputTag( "hltL2CosmicMuonSeeds" ),
12792     SeedTransformerParameters = cms.PSet( 
12793       Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
12794       NMinRecHits = cms.uint32( 2 ),
12795       RescaleError = cms.double( 100.0 ),
12796       Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
12797       UseSubRecHits = cms.bool( False ),
12798       MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
12799     ),
12800     L2TrajBuilderParameters = cms.PSet( 
12801       BWFilterParameters = cms.PSet( 
12802         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
12803         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
12804         BWSeedType = cms.string( "fromGenerator" ),
12805         GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
12806         RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
12807         EnableGEMMeasurement = cms.bool( True ),
12808         EnableRPCMeasurement = cms.bool( True ),
12809         MuonTrajectoryUpdatorParameters = cms.PSet( 
12810           ExcludeRPCFromFit = cms.bool( False ),
12811           Granularity = cms.int32( 0 ),
12812           MaxChi2 = cms.double( 25.0 ),
12813           RescaleError = cms.bool( False ),
12814           RescaleErrorFactor = cms.double( 100.0 ),
12815           UseInvalidHits = cms.bool( True )
12816         ),
12817         EnableCSCMeasurement = cms.bool( True ),
12818         MaxChi2 = cms.double( 100.0 ),
12819         FitDirection = cms.string( "outsideIn" ),
12820         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
12821         NumberOfSigma = cms.double( 3.0 ),
12822         EnableDTMeasurement = cms.bool( True )
12823       ),
12824       DoSeedRefit = cms.bool( False ),
12825       FilterParameters = cms.PSet( 
12826         DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ),
12827         CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
12828         GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
12829         RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
12830         EnableGEMMeasurement = cms.bool( True ),
12831         EnableRPCMeasurement = cms.bool( True ),
12832         MuonTrajectoryUpdatorParameters = cms.PSet( 
12833           ExcludeRPCFromFit = cms.bool( False ),
12834           Granularity = cms.int32( 0 ),
12835           MaxChi2 = cms.double( 25.0 ),
12836           RescaleError = cms.bool( False ),
12837           RescaleErrorFactor = cms.double( 100.0 ),
12838           UseInvalidHits = cms.bool( True )
12839         ),
12840         EnableCSCMeasurement = cms.bool( True ),
12841         MaxChi2 = cms.double( 1000.0 ),
12842         FitDirection = cms.string( "insideOut" ),
12843         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
12844         NumberOfSigma = cms.double( 3.0 ),
12845         EnableDTMeasurement = cms.bool( True )
12846       ),
12847       SeedPosition = cms.string( "in" ),
12848       DoBackwardFilter = cms.bool( True ),
12849       DoRefit = cms.bool( False ),
12850       NavigationType = cms.string( "Standard" ),
12851       SeedTransformerParameters = cms.PSet( 
12852         Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
12853         NMinRecHits = cms.uint32( 2 ),
12854         RescaleError = cms.double( 100.0 ),
12855         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
12856         UseSubRecHits = cms.bool( False ),
12857         MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
12858       ),
12859       SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
12860     ),
12861     DoSeedRefit = cms.bool( False ),
12862     TrackLoaderParameters = cms.PSet( 
12863       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12864       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12865       DoSmoothing = cms.bool( False ),
12866       VertexConstraint = cms.bool( True ),
12867       MuonUpdatorAtVertexParameters = cms.PSet( 
12868         MaxChi2 = cms.double( 1000000.0 ),
12869         BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
12870         BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
12871         Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
12872       ),
12873       Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
12874     ),
12875     MuonTrajectoryBuilder = cms.string( "StandAloneMuonTrajectoryBuilder" )
12876 )
12877 fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed = cms.EDProducer( "L2MuonCandidateProducer",
12878     InputObjects = cms.InputTag( "hltL2CosmicMuons" )
12879 )
12880 fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
12881     saveTags = cms.bool( True ),
12882     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
12883     CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
12884     PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ),
12885     SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
12886     MinN = cms.int32( 1 ),
12887     MaxEta = cms.double( 2.5 ),
12888     AbsEtaBins = cms.vdouble( 5.0 ),
12889     MinNstations = cms.vint32( 0 ),
12890     MinNhits = cms.vint32( 1 ),
12891     CutOnChambers = cms.bool( False ),
12892     MinNchambers = cms.vint32( 0 ),
12893     MaxDr = cms.double( 9999.0 ),
12894     MinDr = cms.double( -1.0 ),
12895     MaxDz = cms.double( 9999.0 ),
12896     MinDxySig = cms.double( -1.0 ),
12897     MinPt = cms.double( 10.0 ),
12898     NSigmaPt = cms.double( 0.0 ),
12899     MatchToPreviousCand = cms.bool( True )
12900 )
12901 fragment.hltL1sSingleMuOpenNotBptxOR = cms.EDFilter( "HLTL1TSeed",
12902     saveTags = cms.bool( True ),
12903     L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_NotBptxOR" ),
12904     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12905     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
12906     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12907     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
12908     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12909     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12910     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12911     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12912     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
12913 )
12914 fragment.hltPreL2Mu10NoVertexNoBPTX = cms.EDFilter( "HLTPrescaler",
12915     offset = cms.uint32( 0 ),
12916     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12917 )
12918 fragment.hltL1fL1sMuOpenNotBptxORL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
12919     saveTags = cms.bool( True ),
12920     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12921     PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenNotBptxOR" ),
12922     MaxEta = cms.double( 2.5 ),
12923     MinPt = cms.double( 0.0 ),
12924     MaxDeltaR = cms.double( 0.3 ),
12925     MinN = cms.int32( 1 ),
12926     CentralBxOnly = cms.bool( True ),
12927     SelectQualities = cms.vint32(  )
12928 )
12929 fragment.hltL2fL1sMuOpenNotBptxORL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
12930     saveTags = cms.bool( True ),
12931     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
12932     CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
12933     PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORL1Filtered0" ),
12934     SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
12935     MinN = cms.int32( 1 ),
12936     MaxEta = cms.double( 2.5 ),
12937     AbsEtaBins = cms.vdouble( 5.0 ),
12938     MinNstations = cms.vint32( 0 ),
12939     MinNhits = cms.vint32( 1 ),
12940     CutOnChambers = cms.bool( False ),
12941     MinNchambers = cms.vint32( 0 ),
12942     MaxDr = cms.double( 9999.0 ),
12943     MinDr = cms.double( -1.0 ),
12944     MaxDz = cms.double( 9999.0 ),
12945     MinDxySig = cms.double( -1.0 ),
12946     MinPt = cms.double( 10.0 ),
12947     NSigmaPt = cms.double( 0.0 ),
12948     MatchToPreviousCand = cms.bool( True )
12949 )
12950 fragment.hltPreL2Mu45NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler",
12951     offset = cms.uint32( 0 ),
12952     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12953 )
12954 fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered45Sta3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
12955     saveTags = cms.bool( True ),
12956     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
12957     CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
12958     PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ),
12959     SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
12960     MinN = cms.int32( 1 ),
12961     MaxEta = cms.double( 2.5 ),
12962     AbsEtaBins = cms.vdouble( 5.0 ),
12963     MinNstations = cms.vint32( 3 ),
12964     MinNhits = cms.vint32( 1 ),
12965     CutOnChambers = cms.bool( False ),
12966     MinNchambers = cms.vint32( 0 ),
12967     MaxDr = cms.double( 9999.0 ),
12968     MinDr = cms.double( -1.0 ),
12969     MaxDz = cms.double( 9999.0 ),
12970     MinDxySig = cms.double( -1.0 ),
12971     MinPt = cms.double( 45.0 ),
12972     NSigmaPt = cms.double( 0.0 ),
12973     MatchToPreviousCand = cms.bool( True )
12974 )
12975 fragment.hltPreL2Mu40NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler",
12976     offset = cms.uint32( 0 ),
12977     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
12978 )
12979 fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered40Sta3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
12980     saveTags = cms.bool( True ),
12981     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
12982     CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
12983     PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ),
12984     SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
12985     MinN = cms.int32( 1 ),
12986     MaxEta = cms.double( 2.5 ),
12987     AbsEtaBins = cms.vdouble( 5.0 ),
12988     MinNstations = cms.vint32( 3 ),
12989     MinNhits = cms.vint32( 1 ),
12990     CutOnChambers = cms.bool( False ),
12991     MinNchambers = cms.vint32( 0 ),
12992     MaxDr = cms.double( 9999.0 ),
12993     MinDr = cms.double( -1.0 ),
12994     MaxDz = cms.double( 9999.0 ),
12995     MinDxySig = cms.double( -1.0 ),
12996     MinPt = cms.double( 40.0 ),
12997     NSigmaPt = cms.double( 0.0 ),
12998     MatchToPreviousCand = cms.bool( True )
12999 )
13000 fragment.hltL1sCDC = cms.EDFilter( "HLTL1TSeed",
13001     saveTags = cms.bool( True ),
13002     L1SeedsLogicalExpression = cms.string( "L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142" ),
13003     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13004     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13005     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13006     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13007     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13008     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13009     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13010     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13011     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13012 )
13013 fragment.hltPreCDCL2cosmic10er1p0 = cms.EDFilter( "HLTPrescaler",
13014     offset = cms.uint32( 0 ),
13015     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13016 )
13017 fragment.hltL1fL1sCDCL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
13018     saveTags = cms.bool( True ),
13019     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13020     PreviousCandTag = cms.InputTag( "hltL1sCDC" ),
13021     MaxEta = cms.double( 2.5 ),
13022     MinPt = cms.double( 0.0 ),
13023     MaxDeltaR = cms.double( 0.3 ),
13024     MinN = cms.int32( 1 ),
13025     CentralBxOnly = cms.bool( False ),
13026     SelectQualities = cms.vint32(  )
13027 )
13028 fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13029     saveTags = cms.bool( True ),
13030     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13031     CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
13032     PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ),
13033     SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
13034     MinN = cms.int32( 1 ),
13035     MaxEta = cms.double( 1.0 ),
13036     AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ),
13037     MinNstations = cms.vint32( 0, 2, 0, 2 ),
13038     MinNhits = cms.vint32( 0, 1, 0, 1 ),
13039     CutOnChambers = cms.bool( False ),
13040     MinNchambers = cms.vint32( 0 ),
13041     MaxDr = cms.double( 9999.0 ),
13042     MinDr = cms.double( -1.0 ),
13043     MaxDz = cms.double( 9999.0 ),
13044     MinDxySig = cms.double( -1.0 ),
13045     MinPt = cms.double( 10.0 ),
13046     NSigmaPt = cms.double( 0.0 ),
13047     MatchToPreviousCand = cms.bool( True )
13048 )
13049 fragment.hltPreCDCL2cosmic5p5er1p0 = cms.EDFilter( "HLTPrescaler",
13050     offset = cms.uint32( 0 ),
13051     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13052 )
13053 fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13054     saveTags = cms.bool( True ),
13055     BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13056     CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ),
13057     PreviousCandTag = cms.InputTag( "hltL1fL1sCDCL1Filtered0" ),
13058     SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ),
13059     MinN = cms.int32( 1 ),
13060     MaxEta = cms.double( 1.0 ),
13061     AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ),
13062     MinNstations = cms.vint32( 0, 2, 0, 2 ),
13063     MinNhits = cms.vint32( 0, 1, 0, 1 ),
13064     CutOnChambers = cms.bool( False ),
13065     MinNchambers = cms.vint32( 0 ),
13066     MaxDr = cms.double( 9999.0 ),
13067     MinDr = cms.double( -1.0 ),
13068     MaxDz = cms.double( 9999.0 ),
13069     MinDxySig = cms.double( -1.0 ),
13070     MinPt = cms.double( 5.5 ),
13071     NSigmaPt = cms.double( 0.0 ),
13072     MatchToPreviousCand = cms.bool( True )
13073 )
13074 fragment.hltPrePPSMaxTracksPerArm1 = cms.EDFilter( "HLTPrescaler",
13075     offset = cms.uint32( 0 ),
13076     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13077 )
13078 fragment.hltCTPPSPixelDigis = cms.EDProducer( "CTPPSPixelRawToDigi",
13079     isRun3 = cms.bool( True ),
13080     includeErrors = cms.bool( True ),
13081     inputLabel = cms.InputTag( "rawDataCollector" ),
13082     mappingLabel = cms.string( "RPix" )
13083 )
13084 fragment.hltCTPPSPixelClusters = cms.EDProducer( "CTPPSPixelClusterProducer",
13085     RPixVerbosity = cms.untracked.int32( 0 ),
13086     tag = cms.InputTag( "hltCTPPSPixelDigis" ),
13087     SeedADCThreshold = cms.int32( 2 ),
13088     ADCThreshold = cms.int32( 2 ),
13089     ElectronADCGain = cms.double( 135.0 ),
13090     VCaltoElectronGain = cms.int32( 50 ),
13091     VCaltoElectronOffset = cms.int32( -411 ),
13092     doSingleCalibration = cms.bool( False )
13093 )
13094 fragment.hltCTPPSPixelRecHits = cms.EDProducer( "CTPPSPixelRecHitProducer",
13095     RPixVerbosity = cms.untracked.int32( 0 ),
13096     RPixClusterTag = cms.InputTag( "hltCTPPSPixelClusters" )
13097 )
13098 fragment.hltCTPPSPixelLocalTracks = cms.EDProducer( "CTPPSPixelLocalTrackProducer",
13099     tag = cms.InputTag( "hltCTPPSPixelRecHits" ),
13100     patternFinderAlgorithm = cms.string( "RPixRoadFinder" ),
13101     trackFinderAlgorithm = cms.string( "RPixPlaneCombinatoryTracking" ),
13102     trackMinNumberOfPoints = cms.uint32( 3 ),
13103     verbosity = cms.untracked.int32( 0 ),
13104     maximumChi2OverNDF = cms.double( 5.0 ),
13105     maximumXLocalDistanceFromTrack = cms.double( 0.2 ),
13106     maximumYLocalDistanceFromTrack = cms.double( 0.3 ),
13107     maxHitPerPlane = cms.int32( 20 ),
13108     maxHitPerRomanPot = cms.int32( 60 ),
13109     maxTrackPerRomanPot = cms.int32( 10 ),
13110     maxTrackPerPattern = cms.int32( 5 ),
13111     numberOfPlanesPerPot = cms.int32( 6 ),
13112     roadRadius = cms.double( 1.0 ),
13113     minRoadSize = cms.int32( 3 ),
13114     maxRoadSize = cms.int32( 20 ),
13115     roadRadiusBadPot = cms.double( 0.5 )
13116 )
13117 fragment.hltPPSExpCalFilter = cms.EDFilter( "HLTPPSCalFilter",
13118     pixelLocalTrackInputTag = cms.InputTag( "hltCTPPSPixelLocalTracks" ),
13119     minTracks = cms.int32( 1 ),
13120     maxTracks = cms.int32( 1 ),
13121     do_express = cms.bool( True ),
13122     triggerType = cms.int32( 91 )
13123 )
13124 fragment.hltPPSCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
13125     inputTag = cms.InputTag( "rawDataCollector" ),
13126     fedList = cms.vuint32( 579, 581, 582, 583, 586, 587, 588, 589, 1462, 1463 )
13127 )
13128 fragment.hltPrePPSMaxTracksPerRP4 = cms.EDFilter( "HLTPrescaler",
13129     offset = cms.uint32( 0 ),
13130     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13131 )
13132 fragment.hltPPSPrCalFilter = cms.EDFilter( "HLTPPSCalFilter",
13133     pixelLocalTrackInputTag = cms.InputTag( "hltCTPPSPixelLocalTracks" ),
13134     minTracks = cms.int32( 1 ),
13135     maxTracks = cms.int32( 4 ),
13136     do_express = cms.bool( False ),
13137     triggerType = cms.int32( 91 )
13138 )
13139 fragment.hltPrePPSRandom = cms.EDFilter( "HLTPrescaler",
13140     offset = cms.uint32( 0 ),
13141     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13142 )
13143 fragment.hltPreSpecialHLTPhysics = cms.EDFilter( "HLTPrescaler",
13144     offset = cms.uint32( 0 ),
13145     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13146 )
13147 fragment.hltPreAlCaLumiPixelsCountsRandomHighRate = cms.EDFilter( "HLTPrescaler",
13148     offset = cms.uint32( 0 ),
13149     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13150 )
13151 fragment.hltPreAlCaLumiPixelsCountsZeroBiasVdM = cms.EDFilter( "HLTPrescaler",
13152     offset = cms.uint32( 0 ),
13153     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13154 )
13155 fragment.hltL1sZeroBiasOrZeroBiasCopyOrAlwaysTrueOrBptxOR = cms.EDFilter( "HLTL1TSeed",
13156     saveTags = cms.bool( True ),
13157     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_ZeroBias_copy OR L1_AlwaysTrue OR L1_BptxOR" ),
13158     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13159     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13160     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13161     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13162     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13163     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13164     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13165     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13166     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13167 )
13168 fragment.hltPreAlCaLumiPixelsCountsZeroBiasGated = cms.EDFilter( "HLTPrescaler",
13169     offset = cms.uint32( 0 ),
13170     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13171 )
13172 fragment.hltAlcaPixelClusterCountsGated = cms.EDProducer( "AlcaPCCEventProducer",
13173     pixelClusterLabel = cms.InputTag( "hltSiPixelClusters" ),
13174     trigstring = cms.untracked.string( "alcaPCCEvent" ),
13175     savePerROCInfo = cms.bool( False )
13176 )
13177 fragment.hltL1sSingleMuOpen = cms.EDFilter( "HLTL1TSeed",
13178     saveTags = cms.bool( True ),
13179     L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen" ),
13180     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13181     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13182     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13183     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13184     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13185     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13186     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13187     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13188     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13189 )
13190 fragment.hltPreL1SingleMuOpen = cms.EDFilter( "HLTPrescaler",
13191     offset = cms.uint32( 0 ),
13192     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13193 )
13194 fragment.hltL1MuOpenL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
13195     saveTags = cms.bool( True ),
13196     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13197     PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpen" ),
13198     MaxEta = cms.double( 2.5 ),
13199     MinPt = cms.double( 0.0 ),
13200     MaxDeltaR = cms.double( 0.3 ),
13201     MinN = cms.int32( 1 ),
13202     CentralBxOnly = cms.bool( True ),
13203     SelectQualities = cms.vint32(  )
13204 )
13205 fragment.hltPreL1SingleMuOpenDT = cms.EDFilter( "HLTPrescaler",
13206     offset = cms.uint32( 0 ),
13207     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13208 )
13209 fragment.hltL1MuOpenL1FilteredDT = cms.EDFilter( "HLTMuonL1TFilter",
13210     saveTags = cms.bool( True ),
13211     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13212     PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpen" ),
13213     MaxEta = cms.double( 1.25 ),
13214     MinPt = cms.double( 0.0 ),
13215     MaxDeltaR = cms.double( 0.3 ),
13216     MinN = cms.int32( 1 ),
13217     CentralBxOnly = cms.bool( True ),
13218     SelectQualities = cms.vint32(  )
13219 )
13220 fragment.hltL1sSingleMu3 = cms.EDFilter( "HLTL1TSeed",
13221     saveTags = cms.bool( True ),
13222     L1SeedsLogicalExpression = cms.string( "L1_SingleMu3" ),
13223     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13224     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13225     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13226     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13227     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13228     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13229     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13230     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13231     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13232 )
13233 fragment.hltPreL1SingleMu3 = cms.EDFilter( "HLTPrescaler",
13234     offset = cms.uint32( 0 ),
13235     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13236 )
13237 fragment.hltL1fL1sMu3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
13238     saveTags = cms.bool( True ),
13239     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13240     PreviousCandTag = cms.InputTag( "hltL1sSingleMu3" ),
13241     MaxEta = cms.double( 2.5 ),
13242     MinPt = cms.double( 0.0 ),
13243     MaxDeltaR = cms.double( 0.3 ),
13244     MinN = cms.int32( 1 ),
13245     CentralBxOnly = cms.bool( True ),
13246     SelectQualities = cms.vint32(  )
13247 )
13248 fragment.hltL1sSingleMu5 = cms.EDFilter( "HLTL1TSeed",
13249     saveTags = cms.bool( True ),
13250     L1SeedsLogicalExpression = cms.string( "L1_SingleMu5" ),
13251     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13252     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13253     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13254     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13255     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13256     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13257     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13258     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13259     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13260 )
13261 fragment.hltPreL1SingleMu5 = cms.EDFilter( "HLTPrescaler",
13262     offset = cms.uint32( 0 ),
13263     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13264 )
13265 fragment.hltL1fL1sMu5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
13266     saveTags = cms.bool( True ),
13267     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13268     PreviousCandTag = cms.InputTag( "hltL1sSingleMu5" ),
13269     MaxEta = cms.double( 2.5 ),
13270     MinPt = cms.double( 0.0 ),
13271     MaxDeltaR = cms.double( 0.3 ),
13272     MinN = cms.int32( 1 ),
13273     CentralBxOnly = cms.bool( True ),
13274     SelectQualities = cms.vint32(  )
13275 )
13276 fragment.hltL1sSingleMu7 = cms.EDFilter( "HLTL1TSeed",
13277     saveTags = cms.bool( True ),
13278     L1SeedsLogicalExpression = cms.string( "L1_SingleMu7" ),
13279     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13280     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13281     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13282     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13283     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13284     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13285     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13286     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13287     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13288 )
13289 fragment.hltPreL1SingleMu7 = cms.EDFilter( "HLTPrescaler",
13290     offset = cms.uint32( 0 ),
13291     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13292 )
13293 fragment.hltL1fL1sMu7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
13294     saveTags = cms.bool( True ),
13295     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13296     PreviousCandTag = cms.InputTag( "hltL1sSingleMu7" ),
13297     MaxEta = cms.double( 2.5 ),
13298     MinPt = cms.double( 0.0 ),
13299     MaxDeltaR = cms.double( 0.3 ),
13300     MinN = cms.int32( 1 ),
13301     CentralBxOnly = cms.bool( True ),
13302     SelectQualities = cms.vint32(  )
13303 )
13304 fragment.hltL1sDoubleMu0 = cms.EDFilter( "HLTL1TSeed",
13305     saveTags = cms.bool( True ),
13306     L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0" ),
13307     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13308     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13309     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13310     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13311     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13312     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13313     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13314     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13315     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13316 )
13317 fragment.hltPreL1DoubleMu0 = cms.EDFilter( "HLTPrescaler",
13318     offset = cms.uint32( 0 ),
13319     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13320 )
13321 fragment.hltDoubleMu0L1Filtered = cms.EDFilter( "HLTMuonL1TFilter",
13322     saveTags = cms.bool( True ),
13323     CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13324     PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ),
13325     MaxEta = cms.double( 2.5 ),
13326     MinPt = cms.double( 0.0 ),
13327     MaxDeltaR = cms.double( 0.3 ),
13328     MinN = cms.int32( 2 ),
13329     CentralBxOnly = cms.bool( True ),
13330     SelectQualities = cms.vint32(  )
13331 )
13332 fragment.hltL1sSingleJet8erHE = cms.EDFilter( "HLTL1TSeed",
13333     saveTags = cms.bool( True ),
13334     L1SeedsLogicalExpression = cms.string( "L1_SingleJet8erHE" ),
13335     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13336     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13337     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13338     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13339     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13340     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13341     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13342     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13343     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13344 )
13345 fragment.hltPreL1SingleJet8erHE = cms.EDFilter( "HLTPrescaler",
13346     offset = cms.uint32( 0 ),
13347     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13348 )
13349 fragment.hltL1sSingleJet10erHE = cms.EDFilter( "HLTL1TSeed",
13350     saveTags = cms.bool( True ),
13351     L1SeedsLogicalExpression = cms.string( "L1_SingleJet10erHE" ),
13352     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13353     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13354     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13355     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13356     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13357     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13358     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13359     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13360     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13361 )
13362 fragment.hltPreL1SingleJet10erHE = cms.EDFilter( "HLTPrescaler",
13363     offset = cms.uint32( 0 ),
13364     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13365 )
13366 fragment.hltL1sSingleJet12erHE = cms.EDFilter( "HLTL1TSeed",
13367     saveTags = cms.bool( True ),
13368     L1SeedsLogicalExpression = cms.string( "L1_SingleJet12erHE" ),
13369     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13370     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13371     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13372     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13373     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13374     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13375     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13376     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13377     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13378 )
13379 fragment.hltPreL1SingleJet12erHE = cms.EDFilter( "HLTPrescaler",
13380     offset = cms.uint32( 0 ),
13381     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13382 )
13383 fragment.hltL1sSingleJet35 = cms.EDFilter( "HLTL1TSeed",
13384     saveTags = cms.bool( True ),
13385     L1SeedsLogicalExpression = cms.string( "L1_SingleJet35" ),
13386     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13387     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13388     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13389     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13390     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13391     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13392     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13393     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13394     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13395 )
13396 fragment.hltPreL1SingleJet35 = cms.EDFilter( "HLTPrescaler",
13397     offset = cms.uint32( 0 ),
13398     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13399 )
13400 fragment.hltL1sSingleJet200 = cms.EDFilter( "HLTL1TSeed",
13401     saveTags = cms.bool( True ),
13402     L1SeedsLogicalExpression = cms.string( "L1_SingleJet200" ),
13403     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13404     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13405     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13406     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13407     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13408     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13409     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13410     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13411     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13412 )
13413 fragment.hltPreL1SingleJet200 = cms.EDFilter( "HLTPrescaler",
13414     offset = cms.uint32( 0 ),
13415     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13416 )
13417 fragment.hltL1sSingleEG8er2p5 = cms.EDFilter( "HLTL1TSeed",
13418     saveTags = cms.bool( True ),
13419     L1SeedsLogicalExpression = cms.string( "L1_SingleEG8er2p5" ),
13420     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13421     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13422     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13423     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13424     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13425     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13426     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13427     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13428     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13429 )
13430 fragment.hltPreL1SingleEG8er2p5 = cms.EDFilter( "HLTPrescaler",
13431     offset = cms.uint32( 0 ),
13432     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13433 )
13434 fragment.hltL1sSingleEG10er2p5 = cms.EDFilter( "HLTL1TSeed",
13435     saveTags = cms.bool( True ),
13436     L1SeedsLogicalExpression = cms.string( "L1_SingleEG10er2p5" ),
13437     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13438     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13439     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13440     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13441     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13442     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13443     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13444     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13445     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13446 )
13447 fragment.hltPreL1SingleEG10er2p5 = cms.EDFilter( "HLTPrescaler",
13448     offset = cms.uint32( 0 ),
13449     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13450 )
13451 fragment.hltL1sSingleEG15er2p5 = cms.EDFilter( "HLTL1TSeed",
13452     saveTags = cms.bool( True ),
13453     L1SeedsLogicalExpression = cms.string( "L1_SingleEG15er2p5" ),
13454     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13455     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13456     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13457     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13458     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13459     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13460     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13461     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13462     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13463 )
13464 fragment.hltPreL1SingleEG15er2p5 = cms.EDFilter( "HLTPrescaler",
13465     offset = cms.uint32( 0 ),
13466     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13467 )
13468 fragment.hltL1sSingleEG26er2p5 = cms.EDFilter( "HLTL1TSeed",
13469     saveTags = cms.bool( True ),
13470     L1SeedsLogicalExpression = cms.string( "L1_SingleEG26er2p5" ),
13471     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13472     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13473     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13474     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13475     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13476     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13477     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13478     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13479     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13480 )
13481 fragment.hltPreL1SingleEG26er2p5 = cms.EDFilter( "HLTPrescaler",
13482     offset = cms.uint32( 0 ),
13483     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13484 )
13485 fragment.hltL1sSingleEG28er2p5 = cms.EDFilter( "HLTL1TSeed",
13486     saveTags = cms.bool( True ),
13487     L1SeedsLogicalExpression = cms.string( "L1_SingleEG28er2p5" ),
13488     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13489     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13490     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13491     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13492     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13493     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13494     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13495     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13496     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13497 )
13498 fragment.hltPreL1SingleEG28er2p5 = cms.EDFilter( "HLTPrescaler",
13499     offset = cms.uint32( 0 ),
13500     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13501 )
13502 fragment.hltL1sSingleEG28er2p1 = cms.EDFilter( "HLTL1TSeed",
13503     saveTags = cms.bool( True ),
13504     L1SeedsLogicalExpression = cms.string( "L1_SingleEG28er2p1" ),
13505     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13506     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13507     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13508     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13509     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13510     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13511     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13512     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13513     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13514 )
13515 fragment.hltPreL1SingleEG28er2p1 = cms.EDFilter( "HLTPrescaler",
13516     offset = cms.uint32( 0 ),
13517     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13518 )
13519 fragment.hltL1sSingleEG28er1p5 = cms.EDFilter( "HLTL1TSeed",
13520     saveTags = cms.bool( True ),
13521     L1SeedsLogicalExpression = cms.string( "L1_SingleEG28er1p5" ),
13522     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13523     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13524     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13525     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13526     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13527     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13528     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13529     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13530     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13531 )
13532 fragment.hltPreL1SingleEG28er1p5 = cms.EDFilter( "HLTPrescaler",
13533     offset = cms.uint32( 0 ),
13534     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13535 )
13536 fragment.hltL1sSingleEG34er2p5 = cms.EDFilter( "HLTL1TSeed",
13537     saveTags = cms.bool( True ),
13538     L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5" ),
13539     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13540     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13541     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13542     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13543     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13544     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13545     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13546     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13547     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13548 )
13549 fragment.hltPreL1SingleEG34er2p5 = cms.EDFilter( "HLTPrescaler",
13550     offset = cms.uint32( 0 ),
13551     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13552 )
13553 fragment.hltL1sSingleEG36er2p5 = cms.EDFilter( "HLTL1TSeed",
13554     saveTags = cms.bool( True ),
13555     L1SeedsLogicalExpression = cms.string( "L1_SingleEG36er2p5" ),
13556     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13557     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13558     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13559     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13560     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13561     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13562     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13563     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13564     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13565 )
13566 fragment.hltPreL1SingleEG36er2p5 = cms.EDFilter( "HLTPrescaler",
13567     offset = cms.uint32( 0 ),
13568     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13569 )
13570 fragment.hltL1sSingleEG38er2p5 = cms.EDFilter( "HLTL1TSeed",
13571     saveTags = cms.bool( True ),
13572     L1SeedsLogicalExpression = cms.string( "L1_SingleEG38er2p5" ),
13573     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13574     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13575     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13576     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13577     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13578     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13579     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13580     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13581     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13582 )
13583 fragment.hltPreL1SingleEG38er2p5 = cms.EDFilter( "HLTPrescaler",
13584     offset = cms.uint32( 0 ),
13585     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13586 )
13587 fragment.hltL1sSingleEG40er2p5 = cms.EDFilter( "HLTL1TSeed",
13588     saveTags = cms.bool( True ),
13589     L1SeedsLogicalExpression = cms.string( "L1_SingleEG40er2p5" ),
13590     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13591     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13592     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13593     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13594     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13595     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13596     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13597     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13598     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13599 )
13600 fragment.hltPreL1SingleEG40er2p5 = cms.EDFilter( "HLTPrescaler",
13601     offset = cms.uint32( 0 ),
13602     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13603 )
13604 fragment.hltL1sSingleEG42er2p5 = cms.EDFilter( "HLTL1TSeed",
13605     saveTags = cms.bool( True ),
13606     L1SeedsLogicalExpression = cms.string( "L1_SingleEG42er2p5" ),
13607     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13608     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13609     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13610     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13611     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13612     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13613     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13614     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13615     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13616 )
13617 fragment.hltPreL1SingleEG42er2p5 = cms.EDFilter( "HLTPrescaler",
13618     offset = cms.uint32( 0 ),
13619     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13620 )
13621 fragment.hltL1sSingleEG45er2p5 = cms.EDFilter( "HLTL1TSeed",
13622     saveTags = cms.bool( True ),
13623     L1SeedsLogicalExpression = cms.string( "L1_SingleEG45er2p5" ),
13624     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13625     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13626     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13627     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13628     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13629     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13630     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13631     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13632     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13633 )
13634 fragment.hltPreL1SingleEG45er2p5 = cms.EDFilter( "HLTPrescaler",
13635     offset = cms.uint32( 0 ),
13636     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13637 )
13638 fragment.hltL1sL1SingleEG50 = cms.EDFilter( "HLTL1TSeed",
13639     saveTags = cms.bool( True ),
13640     L1SeedsLogicalExpression = cms.string( "L1_SingleEG50" ),
13641     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13642     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13643     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13644     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13645     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13646     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13647     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13648     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13649     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13650 )
13651 fragment.hltPreL1SingleEG50 = cms.EDFilter( "HLTPrescaler",
13652     offset = cms.uint32( 0 ),
13653     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13654 )
13655 fragment.hltL1sSingleJet60 = cms.EDFilter( "HLTL1TSeed",
13656     saveTags = cms.bool( True ),
13657     L1SeedsLogicalExpression = cms.string( "L1_SingleJet60" ),
13658     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13659     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13660     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13661     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13662     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13663     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13664     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13665     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13666     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13667 )
13668 fragment.hltPreL1SingleJet60 = cms.EDFilter( "HLTPrescaler",
13669     offset = cms.uint32( 0 ),
13670     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13671 )
13672 fragment.hltL1sSingleJet90 = cms.EDFilter( "HLTL1TSeed",
13673     saveTags = cms.bool( True ),
13674     L1SeedsLogicalExpression = cms.string( "L1_SingleJet90" ),
13675     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13676     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13677     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13678     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13679     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13680     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13681     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13682     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13683     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13684 )
13685 fragment.hltPreL1SingleJet90 = cms.EDFilter( "HLTPrescaler",
13686     offset = cms.uint32( 0 ),
13687     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13688 )
13689 fragment.hltL1sSingleJet120 = cms.EDFilter( "HLTL1TSeed",
13690     saveTags = cms.bool( True ),
13691     L1SeedsLogicalExpression = cms.string( "L1_SingleJet120" ),
13692     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13693     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13694     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13695     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13696     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13697     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13698     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13699     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13700     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13701 )
13702 fragment.hltPreL1SingleJet120 = cms.EDFilter( "HLTPrescaler",
13703     offset = cms.uint32( 0 ),
13704     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13705 )
13706 fragment.hltL1sSingleJet180 = cms.EDFilter( "HLTL1TSeed",
13707     saveTags = cms.bool( True ),
13708     L1SeedsLogicalExpression = cms.string( "L1_SingleJet180" ),
13709     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13710     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13711     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13712     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13713     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13714     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13715     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13716     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13717     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13718 )
13719 fragment.hltPreL1SingleJet180 = cms.EDFilter( "HLTPrescaler",
13720     offset = cms.uint32( 0 ),
13721     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13722 )
13723 fragment.hltL1sHTT120er = cms.EDFilter( "HLTL1TSeed",
13724     saveTags = cms.bool( True ),
13725     L1SeedsLogicalExpression = cms.string( "L1_HTT120er" ),
13726     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13727     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13728     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13729     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13730     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13731     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13732     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13733     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13734     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13735 )
13736 fragment.hltPreL1HTT120er = cms.EDFilter( "HLTPrescaler",
13737     offset = cms.uint32( 0 ),
13738     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13739 )
13740 fragment.hltL1sHTT160er = cms.EDFilter( "HLTL1TSeed",
13741     saveTags = cms.bool( True ),
13742     L1SeedsLogicalExpression = cms.string( "L1_HTT160er" ),
13743     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13744     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13745     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13746     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13747     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13748     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13749     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13750     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13751     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13752 )
13753 fragment.hltPreL1HTT160er = cms.EDFilter( "HLTPrescaler",
13754     offset = cms.uint32( 0 ),
13755     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13756 )
13757 fragment.hltL1sHTT200er = cms.EDFilter( "HLTL1TSeed",
13758     saveTags = cms.bool( True ),
13759     L1SeedsLogicalExpression = cms.string( "L1_HTT200er" ),
13760     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13761     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13762     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13763     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13764     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13765     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13766     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13767     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13768     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13769 )
13770 fragment.hltPreL1HTT200er = cms.EDFilter( "HLTPrescaler",
13771     offset = cms.uint32( 0 ),
13772     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13773 )
13774 fragment.hltL1sHTT255er = cms.EDFilter( "HLTL1TSeed",
13775     saveTags = cms.bool( True ),
13776     L1SeedsLogicalExpression = cms.string( "L1_HTT255er" ),
13777     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13778     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13779     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13780     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13781     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13782     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13783     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13784     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13785     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13786 )
13787 fragment.hltPreL1HTT255er = cms.EDFilter( "HLTPrescaler",
13788     offset = cms.uint32( 0 ),
13789     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13790 )
13791 fragment.hltL1sHTT280er = cms.EDFilter( "HLTL1TSeed",
13792     saveTags = cms.bool( True ),
13793     L1SeedsLogicalExpression = cms.string( "L1_HTT280er" ),
13794     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13795     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13796     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13797     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13798     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13799     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13800     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13801     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13802     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13803 )
13804 fragment.hltPreL1HTT280er = cms.EDFilter( "HLTPrescaler",
13805     offset = cms.uint32( 0 ),
13806     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13807 )
13808 fragment.hltL1sHTT320er = cms.EDFilter( "HLTL1TSeed",
13809     saveTags = cms.bool( True ),
13810     L1SeedsLogicalExpression = cms.string( "L1_HTT320er" ),
13811     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13812     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13813     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13814     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13815     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13816     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13817     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13818     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13819     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13820 )
13821 fragment.hltPreL1HTT320er = cms.EDFilter( "HLTPrescaler",
13822     offset = cms.uint32( 0 ),
13823     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13824 )
13825 fragment.hltL1sHTT360er = cms.EDFilter( "HLTL1TSeed",
13826     saveTags = cms.bool( True ),
13827     L1SeedsLogicalExpression = cms.string( "L1_HTT360er" ),
13828     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13829     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13830     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13831     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13832     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13833     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13834     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13835     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13836     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13837 )
13838 fragment.hltPreL1HTT360er = cms.EDFilter( "HLTPrescaler",
13839     offset = cms.uint32( 0 ),
13840     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13841 )
13842 fragment.hltL1sHTT400er = cms.EDFilter( "HLTL1TSeed",
13843     saveTags = cms.bool( True ),
13844     L1SeedsLogicalExpression = cms.string( "L1_HTT400er" ),
13845     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13846     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13847     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13848     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13849     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13850     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13851     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13852     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13853     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13854 )
13855 fragment.hltPreL1HTT400er = cms.EDFilter( "HLTPrescaler",
13856     offset = cms.uint32( 0 ),
13857     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13858 )
13859 fragment.hltL1sHTT450er = cms.EDFilter( "HLTL1TSeed",
13860     saveTags = cms.bool( True ),
13861     L1SeedsLogicalExpression = cms.string( "L1_HTT450er" ),
13862     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13863     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13864     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13865     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13866     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13867     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13868     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13869     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13870     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13871 )
13872 fragment.hltPreL1HTT450er = cms.EDFilter( "HLTPrescaler",
13873     offset = cms.uint32( 0 ),
13874     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13875 )
13876 fragment.hltL1sETM120 = cms.EDFilter( "HLTL1TSeed",
13877     saveTags = cms.bool( True ),
13878     L1SeedsLogicalExpression = cms.string( "L1_ETM120" ),
13879     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13880     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13881     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13882     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13883     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13884     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13885     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13886     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13887     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13888 )
13889 fragment.hltPreL1ETM120 = cms.EDFilter( "HLTPrescaler",
13890     offset = cms.uint32( 0 ),
13891     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13892 )
13893 fragment.hltL1sETM150 = cms.EDFilter( "HLTL1TSeed",
13894     saveTags = cms.bool( True ),
13895     L1SeedsLogicalExpression = cms.string( "L1_ETM150" ),
13896     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13897     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13898     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13899     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13900     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13901     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13902     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13903     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13904     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13905 )
13906 fragment.hltPreL1ETM150 = cms.EDFilter( "HLTPrescaler",
13907     offset = cms.uint32( 0 ),
13908     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13909 )
13910 fragment.hltL1sEXTHCALLaserMon1 = cms.EDFilter( "HLTL1TSeed",
13911     saveTags = cms.bool( True ),
13912     L1SeedsLogicalExpression = cms.string( "L1_HCAL_LaserMon_Trig" ),
13913     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13914     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13915     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13916     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13917     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13918     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13919     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13920     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13921     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13922 )
13923 fragment.hltPreL1EXTHCALLaserMon1 = cms.EDFilter( "HLTPrescaler",
13924     offset = cms.uint32( 0 ),
13925     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13926 )
13927 fragment.hltL1sEXTHCALLaserMon4 = cms.EDFilter( "HLTL1TSeed",
13928     saveTags = cms.bool( True ),
13929     L1SeedsLogicalExpression = cms.string( "L1_HCAL_LaserMon_Veto" ),
13930     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13931     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13932     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13933     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13934     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13935     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13936     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13937     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13938     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13939 )
13940 fragment.hltPreL1EXTHCALLaserMon4 = cms.EDFilter( "HLTPrescaler",
13941     offset = cms.uint32( 0 ),
13942     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13943 )
13944 fragment.hltL1sL1MinimumBiasHF0ANDBptxAND = cms.EDFilter( "HLTL1TSeed",
13945     saveTags = cms.bool( True ),
13946     L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF0_AND_BptxAND" ),
13947     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13948     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13949     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13950     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13951     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13952     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13953     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13954     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13955     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13956 )
13957 fragment.hltPreL1MinimumBiasHF0ANDBptxAND = cms.EDFilter( "HLTPrescaler",
13958     offset = cms.uint32( 0 ),
13959     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13960 )
13961 fragment.hltL1sMuShowerOneNominal = cms.EDFilter( "HLTL1TSeed",
13962     saveTags = cms.bool( True ),
13963     L1SeedsLogicalExpression = cms.string( "L1_SingleMuShower_Nominal OR L1_SingleMuShower_Tight" ),
13964     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13965     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
13966     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13967     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
13968     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13969     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13970     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13971     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13972     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
13973 )
13974 fragment.hltPreCscClusterCosmic = cms.EDFilter( "HLTPrescaler",
13975     offset = cms.uint32( 0 ),
13976     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
13977 )
13978 fragment.hltCSCrechitClusters = cms.EDProducer( "CSCrechitClusterProducer",
13979     nRechitMin = cms.int32( 50 ),
13980     rParam = cms.double( 0.4 ),
13981     nStationThres = cms.int32( 10 ),
13982     recHitLabel = cms.InputTag( "hltCsc2DRecHits" )
13983 )
13984 fragment.hltCscClusterCosmic = cms.EDFilter( "HLTMuonRecHitClusterFilter",
13985     ClusterTag = cms.InputTag( "hltCSCrechitClusters" ),
13986     MinN = cms.int32( 1 ),
13987     MinSize = cms.int32( 50 ),
13988     MinSizeMinusMB1 = cms.int32( -1 ),
13989     MinSizeRegionCutEtas = cms.vdouble( -1.0, -1.0, 1.9, 1.9 ),
13990     MaxSizeRegionCutEtas = cms.vdouble( 1.9, 1.9, -1.0, -1.0 ),
13991     MinSizeRegionCutNstations = cms.vint32( -1, 1, -1, 1 ),
13992     MaxSizeRegionCutNstations = cms.vint32( 1, -1, 1, -1 ),
13993     MinSizeRegionCutClusterSize = cms.vint32( -1, -1, -1, -1 ),
13994     Max_nMB1 = cms.int32( -1 ),
13995     Max_nMB2 = cms.int32( -1 ),
13996     Max_nME11 = cms.int32( -1 ),
13997     Max_nME12 = cms.int32( -1 ),
13998     Max_nME41 = cms.int32( -1 ),
13999     Max_nME42 = cms.int32( -1 ),
14000     MinNstation = cms.int32( 0 ),
14001     MinAvgStation = cms.double( 0.0 ),
14002     MinTime = cms.double( -999.0 ),
14003     MaxTime = cms.double( 999.0 ),
14004     MinEta = cms.double( -1.0 ),
14005     MaxEta = cms.double( -1.0 ),
14006     MaxTimeSpread = cms.double( -1.0 )
14007 )
14008 fragment.hltL1sHTTForBeamSpotHT60 = cms.EDFilter( "HLTL1TSeed",
14009     saveTags = cms.bool( True ),
14010     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" ),
14011     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14012     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14013     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14014     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14015     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14016     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14017     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14018     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14019     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14020 )
14021 fragment.hltPreHT60Beamspot = cms.EDFilter( "HLTPrescaler",
14022     offset = cms.uint32( 0 ),
14023     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14024 )
14025 fragment.hltHT60 = cms.EDFilter( "HLTHtMhtFilter",
14026     saveTags = cms.bool( True ),
14027     htLabels = cms.VInputTag( 'hltHtMht' ),
14028     mhtLabels = cms.VInputTag( 'hltHtMht' ),
14029     minHt = cms.vdouble( 60.0 ),
14030     minMht = cms.vdouble( 0.0 ),
14031     minMeff = cms.vdouble( 0.0 ),
14032     meffSlope = cms.vdouble( 1.0 )
14033 )
14034 fragment.hltL1sZeroBiasOrMinBias = cms.EDFilter( "HLTL1TSeed",
14035     saveTags = cms.bool( True ),
14036     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_MinimumBiasHF0_AND_BptxAND" ),
14037     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14038     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14039     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14040     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14041     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14042     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14043     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14044     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14045     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14046 )
14047 fragment.hltPreBeamspotPixelClustersWP2 = cms.EDFilter( "HLTPrescaler",
14048     offset = cms.uint32( 0 ),
14049     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14050 )
14051 fragment.hltPixelActivityFilterWP2 = cms.EDFilter( "HLTPixelActivityFilter",
14052     saveTags = cms.bool( True ),
14053     inputTag = cms.InputTag( "hltSiPixelClusters" ),
14054     minClusters = cms.uint32( 0 ),
14055     maxClusters = cms.uint32( 0 ),
14056     minClustersBPix = cms.uint32( 10 ),
14057     maxClustersBPix = cms.uint32( 0 ),
14058     minClustersFPix = cms.uint32( 0 ),
14059     maxClustersFPix = cms.uint32( 0 ),
14060     minLayersBPix = cms.uint32( 0 ),
14061     maxLayersBPix = cms.uint32( 0 ),
14062     minLayersFPix = cms.uint32( 0 ),
14063     maxLayersFPix = cms.uint32( 0 )
14064 )
14065 fragment.hltPrePixelClustersWP2 = cms.EDFilter( "HLTPrescaler",
14066     offset = cms.uint32( 0 ),
14067     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14068 )
14069 fragment.hltPrePixelClustersWP2HighRate = cms.EDFilter( "HLTPrescaler",
14070     offset = cms.uint32( 0 ),
14071     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14072 )
14073 fragment.hltPrePixelClustersWP1 = cms.EDFilter( "HLTPrescaler",
14074     offset = cms.uint32( 0 ),
14075     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14076 )
14077 fragment.hltPixelActivityFilterWP1 = cms.EDFilter( "HLTPixelActivityFilter",
14078     saveTags = cms.bool( True ),
14079     inputTag = cms.InputTag( "hltSiPixelClusters" ),
14080     minClusters = cms.uint32( 0 ),
14081     maxClusters = cms.uint32( 0 ),
14082     minClustersBPix = cms.uint32( 25 ),
14083     maxClustersBPix = cms.uint32( 0 ),
14084     minClustersFPix = cms.uint32( 0 ),
14085     maxClustersFPix = cms.uint32( 0 ),
14086     minLayersBPix = cms.uint32( 0 ),
14087     maxLayersBPix = cms.uint32( 0 ),
14088     minLayersFPix = cms.uint32( 0 ),
14089     maxLayersFPix = cms.uint32( 0 )
14090 )
14091 fragment.hltL1sBptxOR = cms.EDFilter( "HLTL1TSeed",
14092     saveTags = cms.bool( True ),
14093     L1SeedsLogicalExpression = cms.string( "L1_BptxPlus OR L1_BptxMinus OR L1_ZeroBias OR L1_BptxOR" ),
14094     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14095     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14096     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14097     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14098     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14099     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14100     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14101     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14102     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14103 )
14104 fragment.hltPreBptxOR = cms.EDFilter( "HLTPrescaler",
14105     offset = cms.uint32( 0 ),
14106     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14107 )
14108 fragment.hltL1sSingleMuCosmicsEMTF = cms.EDFilter( "HLTL1TSeed",
14109     saveTags = cms.bool( True ),
14110     L1SeedsLogicalExpression = cms.string( "L1_SingleMuCosmics_EMTF" ),
14111     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14112     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14113     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14114     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14115     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14116     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14117     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14118     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14119     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14120 )
14121 fragment.hltPreL1SingleMuCosmicsEMTF = cms.EDFilter( "HLTPrescaler",
14122     offset = cms.uint32( 0 ),
14123     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14124 )
14125 fragment.hltPreL1SingleMuCosmicsCosmicTracking = cms.EDFilter( "HLTPrescaler",
14126     offset = cms.uint32( 0 ),
14127     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14128 )
14129 fragment.hltFullSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
14130     ProductLabel = cms.InputTag( "rawDataCollector" ),
14131     ConditionsLabel = cms.string( "" ),
14132     onDemand = cms.bool( False ),
14133     DoAPVEmulatorCheck = cms.bool( False ),
14134     LegacyUnpacker = cms.bool( False ),
14135     HybridZeroSuppressed = cms.bool( False ),
14136     Clusterizer = cms.PSet( 
14137       ConditionsLabel = cms.string( "" ),
14138       ClusterThreshold = cms.double( 5.0 ),
14139       SeedThreshold = cms.double( 3.0 ),
14140       Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
14141       ChannelThreshold = cms.double( 2.0 ),
14142       MaxAdjacentBad = cms.uint32( 0 ),
14143       setDetId = cms.bool( True ),
14144       MaxSequentialHoles = cms.uint32( 0 ),
14145       RemoveApvShots = cms.bool( True ),
14146       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
14147       MaxSequentialBad = cms.uint32( 1 )
14148     ),
14149     Algorithms = cms.PSet( 
14150       Use10bitsTruncation = cms.bool( False ),
14151       CommonModeNoiseSubtractionMode = cms.string( "Median" ),
14152       useCMMeanMap = cms.bool( False ),
14153       TruncateInSuppressor = cms.bool( True ),
14154       doAPVRestore = cms.bool( False ),
14155       SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
14156       PedestalSubtractionFedMode = cms.bool( True )
14157     )
14158 )
14159 fragment.hltFullMeasurementTrackerEvent = cms.EDProducer( "MeasurementTrackerEventProducer",
14160     measurementTracker = cms.string( "hltESPMeasurementTracker" ),
14161     skipClusters = cms.InputTag( "" ),
14162     pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
14163     stripClusterProducer = cms.string( "hltFullSiStripRawToClustersFacility" ),
14164     Phase2TrackerCluster1DProducer = cms.string( "" ),
14165     vectorHits = cms.InputTag( "" ),
14166     vectorHitsRej = cms.InputTag( "" ),
14167     inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
14168     badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ),
14169     pixelCablingMapLabel = cms.string( "" ),
14170     inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
14171     switchOffPixelsIfEmpty = cms.bool( True )
14172 )
14173 fragment.hltGlobalSiStripMatchedRecHitsFull = cms.EDProducer( "SiStripRecHitConverter",
14174     ClusterProducer = cms.InputTag( "hltFullSiStripRawToClustersFacility" ),
14175     rphiRecHits = cms.string( "rphiRecHit" ),
14176     stereoRecHits = cms.string( "stereoRecHit" ),
14177     matchedRecHits = cms.string( "matchedRecHit" ),
14178     useSiStripQuality = cms.bool( False ),
14179     MaskBadAPVFibers = cms.bool( False ),
14180     doMatching = cms.bool( True ),
14181     StripCPE = cms.ESInputTag( "hltESPStripCPEfromTrackAngle","hltESPStripCPEfromTrackAngle" ),
14182     Matcher = cms.ESInputTag( "SiStripRecHitMatcherESProducer","StandardMatcher" ),
14183     siStripQualityLabel = cms.ESInputTag( "","" )
14184 )
14185 fragment.hltSimpleCosmicBONSeedingLayers = cms.EDProducer( "SeedingLayersEDProducer",
14186     layerList = cms.vstring( 'MTOB4+MTOB5+MTOB6',
14187       'MTOB3+MTOB5+MTOB6',
14188       'MTOB3+MTOB4+MTOB5',
14189       'MTOB3+MTOB4+MTOB6',
14190       'TOB2+MTOB4+MTOB5',
14191       'TOB2+MTOB3+MTOB5',
14192       'TEC7_pos+TEC8_pos+TEC9_pos',
14193       'TEC6_pos+TEC7_pos+TEC8_pos',
14194       'TEC5_pos+TEC6_pos+TEC7_pos',
14195       'TEC4_pos+TEC5_pos+TEC6_pos',
14196       'TEC3_pos+TEC4_pos+TEC5_pos',
14197       'TEC2_pos+TEC3_pos+TEC4_pos',
14198       'TEC1_pos+TEC2_pos+TEC3_pos',
14199       'TEC7_neg+TEC8_neg+TEC9_neg',
14200       'TEC6_neg+TEC7_neg+TEC8_neg',
14201       'TEC5_neg+TEC6_neg+TEC7_neg',
14202       'TEC4_neg+TEC5_neg+TEC6_neg',
14203       'TEC3_neg+TEC4_neg+TEC5_neg',
14204       'TEC2_neg+TEC3_neg+TEC4_neg',
14205       'TEC1_neg+TEC2_neg+TEC3_neg',
14206       'TEC6_pos+TEC8_pos+TEC9_pos',
14207       'TEC5_pos+TEC7_pos+TEC8_pos',
14208       'TEC4_pos+TEC6_pos+TEC7_pos',
14209       'TEC3_pos+TEC5_pos+TEC6_pos',
14210       'TEC2_pos+TEC4_pos+TEC5_pos',
14211       'TEC1_pos+TEC3_pos+TEC4_pos',
14212       'TEC6_pos+TEC7_pos+TEC9_pos',
14213       'TEC5_pos+TEC6_pos+TEC8_pos',
14214       'TEC4_pos+TEC5_pos+TEC7_pos',
14215       'TEC3_pos+TEC4_pos+TEC6_pos',
14216       'TEC2_pos+TEC3_pos+TEC5_pos',
14217       'TEC1_pos+TEC2_pos+TEC4_pos',
14218       'TEC6_neg+TEC8_neg+TEC9_neg',
14219       'TEC5_neg+TEC7_neg+TEC8_neg',
14220       'TEC4_neg+TEC6_neg+TEC7_neg',
14221       'TEC3_neg+TEC5_neg+TEC6_neg',
14222       'TEC2_neg+TEC4_neg+TEC5_neg',
14223       'TEC1_neg+TEC3_neg+TEC4_neg',
14224       'TEC6_neg+TEC7_neg+TEC9_neg',
14225       'TEC5_neg+TEC6_neg+TEC8_neg',
14226       'TEC4_neg+TEC5_neg+TEC7_neg',
14227       'TEC3_neg+TEC4_neg+TEC6_neg',
14228       'TEC2_neg+TEC3_neg+TEC5_neg',
14229       'TEC1_neg+TEC2_neg+TEC4_neg',
14230       'MTOB6+TEC1_pos+TEC2_pos',
14231       'MTOB6+TEC1_neg+TEC2_neg',
14232       'MTOB6+MTOB5+TEC1_pos',
14233       'MTOB6+MTOB5+TEC1_neg' ),
14234     BPix = cms.PSet(  ),
14235     FPix = cms.PSet(  ),
14236     TIB = cms.PSet( 
14237       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14238       matchedRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','matchedRecHit' ),
14239       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
14240     ),
14241     TID = cms.PSet(  ),
14242     TOB = cms.PSet( 
14243       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14244       matchedRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','matchedRecHit' ),
14245       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
14246     ),
14247     TEC = cms.PSet( 
14248       useSimpleRphiHitsCleaner = cms.bool( False ),
14249       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14250       minRing = cms.int32( 5 ),
14251       matchedRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','matchedRecHit' ),
14252       useRingSlector = cms.bool( False ),
14253       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
14254       maxRing = cms.int32( 7 ),
14255       rphiRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','rphiRecHit' )
14256     ),
14257     MTIB = cms.PSet( 
14258       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14259       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
14260       rphiRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','rphiRecHit' )
14261     ),
14262     MTID = cms.PSet(  ),
14263     MTOB = cms.PSet( 
14264       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14265       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
14266       rphiRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','rphiRecHit' )
14267     ),
14268     MTEC = cms.PSet(  )
14269 )
14270 fragment.hltSimpleCosmicBONSeeds = cms.EDProducer( "SimpleCosmicBONSeeder",
14271     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14272     ClusterCheckPSet = cms.PSet( 
14273       MaxNumberOfPixelClusters = cms.uint32( 1000 ),
14274       DontCountDetsAboveNClusters = cms.uint32( 20 ),
14275       ClusterCollectionLabel = cms.InputTag( "hltFullSiStripRawToClustersFacility" ),
14276       MaxNumberOfStripClusters = cms.uint32( 1000 ),
14277       PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
14278       doClusterCheck = cms.bool( True )
14279     ),
14280     maxTriplets = cms.int32( 50000 ),
14281     maxSeeds = cms.int32( 20000 ),
14282     RegionPSet = cms.PSet( 
14283       originZPosition = cms.double( 0.0 ),
14284       ptMin = cms.double( 0.5 ),
14285       originHalfLength = cms.double( 90.0 ),
14286       pMin = cms.double( 1.0 ),
14287       originRadius = cms.double( 150.0 )
14288     ),
14289     TripletsSrc = cms.InputTag( "hltSimpleCosmicBONSeedingLayers" ),
14290     TripletsDebugLevel = cms.untracked.uint32( 0 ),
14291     seedOnMiddle = cms.bool( False ),
14292     rescaleError = cms.double( 1.0 ),
14293     ClusterChargeCheck = cms.PSet( 
14294       Thresholds = cms.PSet( 
14295         TOB = cms.int32( 0 ),
14296         TIB = cms.int32( 0 ),
14297         TID = cms.int32( 0 ),
14298         TEC = cms.int32( 0 )
14299       ),
14300       matchedRecHitsUseAnd = cms.bool( True ),
14301       checkCharge = cms.bool( False )
14302     ),
14303     HitsPerModuleCheck = cms.PSet( 
14304       Thresholds = cms.PSet( 
14305         TOB = cms.int32( 20 ),
14306         TIB = cms.int32( 20 ),
14307         TID = cms.int32( 20 ),
14308         TEC = cms.int32( 20 )
14309       ),
14310       checkHitsPerModule = cms.bool( True )
14311     ),
14312     minimumGoodHitsInSeed = cms.int32( 3 ),
14313     writeTriplets = cms.bool( False ),
14314     helixDebugLevel = cms.untracked.uint32( 0 ),
14315     seedDebugLevel = cms.untracked.uint32( 0 ),
14316     PositiveYOnly = cms.bool( False ),
14317     NegativeYOnly = cms.bool( False )
14318 )
14319 fragment.hltCombinatorialcosmicseedingtripletsP5 = cms.EDProducer( "SeedingLayersEDProducer",
14320     layerList = cms.vstring( 'MTOB4+MTOB5+MTOB6',
14321       'MTOB3+MTOB5+MTOB6',
14322       'MTOB3+MTOB4+MTOB5',
14323       'TOB2+MTOB4+MTOB5',
14324       'MTOB3+MTOB4+MTOB6',
14325       'TOB2+MTOB4+MTOB6' ),
14326     BPix = cms.PSet(  ),
14327     FPix = cms.PSet(  ),
14328     TIB = cms.PSet( 
14329       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14330       matchedRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','matchedRecHit' ),
14331       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
14332     ),
14333     TID = cms.PSet(  ),
14334     TOB = cms.PSet( 
14335       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14336       matchedRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','matchedRecHit' ),
14337       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
14338     ),
14339     TEC = cms.PSet( 
14340       useSimpleRphiHitsCleaner = cms.bool( True ),
14341       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14342       minRing = cms.int32( 5 ),
14343       matchedRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','matchedRecHit' ),
14344       useRingSlector = cms.bool( False ),
14345       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
14346       maxRing = cms.int32( 7 ),
14347       rphiRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','rphiRecHit' )
14348     ),
14349     MTIB = cms.PSet( 
14350       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14351       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
14352       rphiRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','rphiRecHit' )
14353     ),
14354     MTID = cms.PSet(  ),
14355     MTOB = cms.PSet( 
14356       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14357       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
14358       rphiRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','rphiRecHit' )
14359     ),
14360     MTEC = cms.PSet(  )
14361 )
14362 fragment.hltCombinatorialcosmicseedingpairsTOBP5 = cms.EDProducer( "SeedingLayersEDProducer",
14363     layerList = cms.vstring( 'MTOB5+MTOB6',
14364       'MTOB4+MTOB5' ),
14365     BPix = cms.PSet(  ),
14366     FPix = cms.PSet(  ),
14367     TIB = cms.PSet( 
14368       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14369       matchedRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','matchedRecHit' ),
14370       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
14371     ),
14372     TID = cms.PSet(  ),
14373     TOB = cms.PSet( 
14374       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14375       matchedRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','matchedRecHit' ),
14376       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
14377     ),
14378     TEC = cms.PSet( 
14379       useSimpleRphiHitsCleaner = cms.bool( True ),
14380       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14381       minRing = cms.int32( 5 ),
14382       matchedRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','matchedRecHit' ),
14383       useRingSlector = cms.bool( False ),
14384       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
14385       maxRing = cms.int32( 7 ),
14386       rphiRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','rphiRecHit' )
14387     ),
14388     MTIB = cms.PSet( 
14389       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14390       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
14391       rphiRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','rphiRecHit' )
14392     ),
14393     MTID = cms.PSet(  ),
14394     MTOB = cms.PSet( 
14395       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14396       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
14397       rphiRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','rphiRecHit' )
14398     ),
14399     MTEC = cms.PSet(  )
14400 )
14401 fragment.hltCombinatorialcosmicseedingpairsTECposP5 = cms.EDProducer( "SeedingLayersEDProducer",
14402     layerList = cms.vstring( 'TEC1_pos+TEC2_pos',
14403       'TEC2_pos+TEC3_pos',
14404       'TEC3_pos+TEC4_pos',
14405       'TEC4_pos+TEC5_pos',
14406       'TEC5_pos+TEC6_pos',
14407       'TEC6_pos+TEC7_pos',
14408       'TEC7_pos+TEC8_pos',
14409       'TEC8_pos+TEC9_pos' ),
14410     BPix = cms.PSet(  ),
14411     FPix = cms.PSet(  ),
14412     TIB = cms.PSet(  ),
14413     TID = cms.PSet(  ),
14414     TOB = cms.PSet(  ),
14415     TEC = cms.PSet( 
14416       useSimpleRphiHitsCleaner = cms.bool( True ),
14417       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14418       minRing = cms.int32( 5 ),
14419       matchedRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','matchedRecHit' ),
14420       useRingSlector = cms.bool( True ),
14421       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
14422       maxRing = cms.int32( 7 ),
14423       rphiRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','rphiRecHit' )
14424     ),
14425     MTIB = cms.PSet(  ),
14426     MTID = cms.PSet(  ),
14427     MTOB = cms.PSet(  ),
14428     MTEC = cms.PSet(  )
14429 )
14430 fragment.hltCombinatorialcosmicseedingpairsTECnegP5 = cms.EDProducer( "SeedingLayersEDProducer",
14431     layerList = cms.vstring( 'TEC1_neg+TEC2_neg',
14432       'TEC2_neg+TEC3_neg',
14433       'TEC3_neg+TEC4_neg',
14434       'TEC4_neg+TEC5_neg',
14435       'TEC5_neg+TEC6_neg',
14436       'TEC6_neg+TEC7_neg',
14437       'TEC7_neg+TEC8_neg',
14438       'TEC8_neg+TEC9_neg' ),
14439     BPix = cms.PSet(  ),
14440     FPix = cms.PSet(  ),
14441     TIB = cms.PSet(  ),
14442     TID = cms.PSet(  ),
14443     TOB = cms.PSet(  ),
14444     TEC = cms.PSet( 
14445       useSimpleRphiHitsCleaner = cms.bool( True ),
14446       TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14447       minRing = cms.int32( 5 ),
14448       matchedRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','matchedRecHit' ),
14449       useRingSlector = cms.bool( True ),
14450       clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
14451       maxRing = cms.int32( 7 ),
14452       rphiRecHits = cms.InputTag( 'hltGlobalSiStripMatchedRecHitsFull','rphiRecHit' )
14453     ),
14454     MTIB = cms.PSet(  ),
14455     MTID = cms.PSet(  ),
14456     MTOB = cms.PSet(  ),
14457     MTEC = cms.PSet(  )
14458 )
14459 fragment.hltCombinatorialcosmicseedfinderP5 = cms.EDProducer( "CtfSpecialSeedGenerator",
14460     SeedMomentum = cms.double( 5.0 ),
14461     ErrorRescaling = cms.double( 50.0 ),
14462     UseScintillatorsConstraint = cms.bool( False ),
14463     TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14464     SeedsFromPositiveY = cms.bool( True ),
14465     SeedsFromNegativeY = cms.bool( False ),
14466     CheckHitsAreOnDifferentLayers = cms.bool( False ),
14467     SetMomentum = cms.bool( True ),
14468     requireBOFF = cms.bool( True ),
14469     maxSeeds = cms.int32( 10000 ),
14470     doClusterCheck = cms.bool( True ),
14471     MaxNumberOfStripClusters = cms.uint32( 1000 ),
14472     ClusterCollectionLabel = cms.InputTag( "hltFullSiStripRawToClustersFacility" ),
14473     MaxNumberOfPixelClusters = cms.uint32( 1000 ),
14474     PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
14475     cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
14476     DontCountDetsAboveNClusters = cms.uint32( 20 ),
14477     Charges = cms.vint32( -1 ),
14478     RegionFactoryPSet = cms.PSet( 
14479       RegionPSet = cms.PSet( 
14480         ptMin = cms.double( 0.9 ),
14481         originXPos = cms.double( 0.0 ),
14482         originYPos = cms.double( 0.0 ),
14483         originZPos = cms.double( 0.0 ),
14484         originHalfLength = cms.double( 21.2 ),
14485         originRadius = cms.double( 0.2 ),
14486         precise = cms.bool( True ),
14487         useMultipleScattering = cms.bool( False )
14488       ),
14489       ComponentName = cms.string( "GlobalRegionProducer" )
14490     ),
14491     UpperScintillatorParameters = cms.PSet( 
14492       WidthInX = cms.double( 100.0 ),
14493       GlobalX = cms.double( 0.0 ),
14494       GlobalY = cms.double( 300.0 ),
14495       GlobalZ = cms.double( 50.0 ),
14496       LenghtInZ = cms.double( 100.0 )
14497     ),
14498     LowerScintillatorParameters = cms.PSet( 
14499       WidthInX = cms.double( 100.0 ),
14500       GlobalX = cms.double( 0.0 ),
14501       GlobalY = cms.double( -100.0 ),
14502       GlobalZ = cms.double( 50.0 ),
14503       LenghtInZ = cms.double( 100.0 )
14504     ),
14505     OrderedHitsFactoryPSets = cms.VPSet( 
14506       cms.PSet(  LayerSrc = cms.InputTag( "hltCombinatorialcosmicseedingtripletsP5" ),
14507         NavigationDirection = cms.string( "outsideIn" ),
14508         PropagationDirection = cms.string( "alongMomentum" ),
14509         ComponentName = cms.string( "GenericTripletGenerator" )
14510       ),
14511       cms.PSet(  LayerSrc = cms.InputTag( "hltCombinatorialcosmicseedingpairsTOBP5" ),
14512         NavigationDirection = cms.string( "outsideIn" ),
14513         PropagationDirection = cms.string( "alongMomentum" ),
14514         ComponentName = cms.string( "GenericPairGenerator" )
14515       ),
14516       cms.PSet(  LayerSrc = cms.InputTag( "hltCombinatorialcosmicseedingpairsTECposP5" ),
14517         NavigationDirection = cms.string( "outsideIn" ),
14518         PropagationDirection = cms.string( "alongMomentum" ),
14519         ComponentName = cms.string( "GenericPairGenerator" )
14520       ),
14521       cms.PSet(  LayerSrc = cms.InputTag( "hltCombinatorialcosmicseedingpairsTECposP5" ),
14522         NavigationDirection = cms.string( "insideOut" ),
14523         PropagationDirection = cms.string( "alongMomentum" ),
14524         ComponentName = cms.string( "GenericPairGenerator" )
14525       ),
14526       cms.PSet(  LayerSrc = cms.InputTag( "hltCombinatorialcosmicseedingpairsTECnegP5" ),
14527         NavigationDirection = cms.string( "outsideIn" ),
14528         PropagationDirection = cms.string( "alongMomentum" ),
14529         ComponentName = cms.string( "GenericPairGenerator" )
14530       ),
14531       cms.PSet(  LayerSrc = cms.InputTag( "hltCombinatorialcosmicseedingpairsTECnegP5" ),
14532         NavigationDirection = cms.string( "insideOut" ),
14533         PropagationDirection = cms.string( "alongMomentum" ),
14534         ComponentName = cms.string( "GenericPairGenerator" )
14535       )
14536     )
14537 )
14538 fragment.hltCombinedP5SeedsForCTF = cms.EDProducer( "SeedCombiner",
14539     seedCollections = cms.VInputTag( 'hltCombinatorialcosmicseedfinderP5','hltSimpleCosmicBONSeeds' ),
14540     clusterRemovalInfos = cms.VInputTag(  )
14541 )
14542 fragment.hltCkfTrackCandidatesP5 = cms.EDProducer( "CkfTrackCandidateMaker",
14543     cleanTrajectoryAfterInOut = cms.bool( True ),
14544     doSeedingRegionRebuilding = cms.bool( True ),
14545     onlyPixelHitsForSeedCleaner = cms.bool( False ),
14546     reverseTrajectories = cms.bool( False ),
14547     useHitsSplitting = cms.bool( True ),
14548     MeasurementTrackerEvent = cms.InputTag( "hltFullMeasurementTrackerEvent" ),
14549     src = cms.InputTag( "hltCombinedP5SeedsForCTF" ),
14550     clustersToSkip = cms.InputTag( "" ),
14551     phase2clustersToSkip = cms.InputTag( "" ),
14552     TrajectoryBuilderPSet = cms.PSet(  refToPSet_ = cms.string( "HLTGroupedCkfTrajectoryBuilderP5" ) ),
14553     TransientInitialStateEstimatorParameters = cms.PSet( 
14554       propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
14555       numberMeasurementsForFit = cms.int32( 4 ),
14556       propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
14557     ),
14558     numHitsForSeedCleaner = cms.int32( 4 ),
14559     NavigationSchool = cms.string( "CosmicNavigationSchool" ),
14560     RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
14561     TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHitsP5" ),
14562     maxNSeeds = cms.uint32( 500000 ),
14563     maxSeedsBeforeCleaning = cms.uint32( 5000 )
14564 )
14565 fragment.hltCtfWithMaterialTracksCosmics = cms.EDProducer( "TrackProducer",
14566     TrajectoryInEvent = cms.bool( False ),
14567     useHitsSplitting = cms.bool( False ),
14568     src = cms.InputTag( "hltCkfTrackCandidatesP5" ),
14569     clusterRemovalInfo = cms.InputTag( "" ),
14570     AlgorithmName = cms.string( "ctf" ),
14571     GeometricInnerState = cms.bool( True ),
14572     reMatchSplitHits = cms.bool( False ),
14573     usePropagatorForPCA = cms.bool( False ),
14574     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14575     MeasurementTrackerEvent = cms.InputTag( "hltFullMeasurementTrackerEvent" ),
14576     useSimpleMF = cms.bool( False ),
14577     SimpleMagneticField = cms.string( "" ),
14578     Fitter = cms.string( "hltESFittingSmootherRKP5" ),
14579     Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
14580     TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
14581     NavigationSchool = cms.string( "SimpleNavigationSchool" ),
14582     MeasurementTracker = cms.string( "hltESPMeasurementTracker" )
14583 )
14584 fragment.hltCtfWithMaterialTracksP5 = cms.EDProducer( "CosmicTrackSelector",
14585     src = cms.InputTag( "hltCtfWithMaterialTracksCosmics" ),
14586     beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
14587     copyExtras = cms.untracked.bool( True ),
14588     copyTrajectories = cms.untracked.bool( False ),
14589     keepAllTracks = cms.bool( False ),
14590     chi2n_par = cms.double( 10.0 ),
14591     max_d0 = cms.double( 110.0 ),
14592     max_z0 = cms.double( 300.0 ),
14593     min_pt = cms.double( 1.0 ),
14594     max_eta = cms.double( 2.0 ),
14595     min_nHit = cms.uint32( 5 ),
14596     min_nPixelHit = cms.uint32( 0 ),
14597     minNumberLayers = cms.uint32( 0 ),
14598     minNumber3DLayers = cms.uint32( 0 ),
14599     maxNumberLostLayers = cms.uint32( 999 ),
14600     qualityBit = cms.string( "" )
14601 )
14602 fragment.hltCtfWithMaterialTracksP5TrackCountFilter = cms.EDFilter( "TrackCountFilter",
14603     src = cms.InputTag( "hltCtfWithMaterialTracksP5" ),
14604     minNumber = cms.uint32( 1 )
14605 )
14606 fragment.hltPreL1SingleMuCosmicsPointingCosmicTracking = cms.EDFilter( "HLTPrescaler",
14607     offset = cms.uint32( 0 ),
14608     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14609 )
14610 fragment.hltL2CosmicsMuonTrackerPointingFilter = cms.EDFilter( "HLTMuonPointingFilter",
14611     SALabel = cms.InputTag( 'hltL2CosmicMuons','UpdatedAtVtx' ),
14612     PropagatorName = cms.string( "SteppingHelixPropagatorAny" ),
14613     radius = cms.double( 90.0 ),
14614     maxZ = cms.double( 280.0 ),
14615     PixHits = cms.uint32( 0 ),
14616     TkLayers = cms.uint32( 0 ),
14617     MuonHits = cms.uint32( 0 )
14618 )
14619 fragment.hltPreL1FatEvents = cms.EDFilter( "HLTPrescaler",
14620     offset = cms.uint32( 0 ),
14621     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14622 )
14623 fragment.hltPreRandomHighRate = cms.EDFilter( "HLTPrescaler",
14624     offset = cms.uint32( 0 ),
14625     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14626 )
14627 fragment.hltPreZeroBiasHighRate = cms.EDFilter( "HLTPrescaler",
14628     offset = cms.uint32( 0 ),
14629     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14630 )
14631 fragment.hltPreZeroBiasGated = cms.EDFilter( "HLTPrescaler",
14632     offset = cms.uint32( 0 ),
14633     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14634 )
14635 fragment.hltBXGateFilter = cms.EDFilter( "BunchCrossingFilter",
14636     bunches = cms.vuint32( 2 )
14637 )
14638 fragment.hltL1sZeroBiasCopyOrAlwaysTrue = cms.EDFilter( "HLTL1TSeed",
14639     saveTags = cms.bool( True ),
14640     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias_copy OR L1_AlwaysTrue" ),
14641     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14642     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
14643     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14644     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
14645     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14646     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14647     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14648     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14649     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
14650 )
14651 fragment.hltPreSpecialZeroBias = cms.EDFilter( "HLTPrescaler",
14652     offset = cms.uint32( 0 ),
14653     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14654 )
14655 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
14656     throw = cms.bool( False ),
14657     processName = cms.string( "@" ),
14658     moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
14659     moduleLabelPatternsToSkip = cms.vstring(  )
14660 )
14661 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
14662     processName = cms.string( "@" )
14663 )
14664 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
14665     AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
14666     ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
14667     MinBx = cms.int32( 0 ),
14668     MaxBx = cms.int32( 0 ),
14669     DumpTrigResults = cms.bool( False ),
14670     DumpRecord = cms.bool( False ),
14671     DumpTrigSummary = cms.bool( True ),
14672     ReadPrescalesFromFile = cms.bool( False ),
14673     psFileName = cms.string( "prescale_L1TGlobal.csv" ),
14674     psColumn = cms.int32( 0 )
14675 )
14676 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
14677     HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ),
14678     reportBy = cms.untracked.string( "job" ),
14679     resetBy = cms.untracked.string( "never" ),
14680     serviceBy = cms.untracked.string( "never" ),
14681     ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
14682     ReferenceRate = cms.untracked.double( 100.0 )
14683 )
14684 fragment.hltDatasetAlCaHcalIsoTrk = cms.EDFilter( "TriggerResultsFilter",
14685     usePathStatus = cms.bool( True ),
14686     hltResults = cms.InputTag( "" ),
14687     l1tResults = cms.InputTag( "" ),
14688     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14689     throw = cms.bool( True ),
14690     triggerConditions = cms.vstring( 'AlCa_IsoTrackHBHE_v2' )
14691 )
14692 fragment.hltPreDatasetAlCaHcalIsoTrk = cms.EDFilter( "HLTPrescaler",
14693     offset = cms.uint32( 0 ),
14694     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14695 )
14696 fragment.hltDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "TriggerResultsFilter",
14697     usePathStatus = cms.bool( True ),
14698     hltResults = cms.InputTag( "" ),
14699     l1tResults = cms.InputTag( "" ),
14700     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14701     throw = cms.bool( True ),
14702     triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v6 / 100',
14703       'AlCa_LumiPixelsCounts_Random_v12' )
14704 )
14705 fragment.hltPreDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "HLTPrescaler",
14706     offset = cms.uint32( 0 ),
14707     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14708 )
14709 fragment.hltDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "TriggerResultsFilter",
14710     usePathStatus = cms.bool( True ),
14711     hltResults = cms.InputTag( "" ),
14712     l1tResults = cms.InputTag( "" ),
14713     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14714     throw = cms.bool( True ),
14715     triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v12',
14716       'AlCa_LumiPixelsCounts_ZeroBias_v15' )
14717 )
14718 fragment.hltPreDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "HLTPrescaler",
14719     offset = cms.uint32( 0 ),
14720     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14721 )
14722 fragment.hltDatasetAlCaLumiPixelsCountsPromptHighRate = cms.EDFilter( "TriggerResultsFilter",
14723     usePathStatus = cms.bool( True ),
14724     hltResults = cms.InputTag( "" ),
14725     l1tResults = cms.InputTag( "" ),
14726     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14727     throw = cms.bool( True ),
14728     triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v6',
14729       'AlCa_LumiPixelsCounts_ZeroBiasVdM_v6' )
14730 )
14731 fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate0 = cms.EDFilter( "HLTPrescaler",
14732     offset = cms.uint32( 0 ),
14733     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14734 )
14735 fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate1 = cms.EDFilter( "HLTPrescaler",
14736     offset = cms.uint32( 1 ),
14737     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14738 )
14739 fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate2 = cms.EDFilter( "HLTPrescaler",
14740     offset = cms.uint32( 2 ),
14741     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14742 )
14743 fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate3 = cms.EDFilter( "HLTPrescaler",
14744     offset = cms.uint32( 3 ),
14745     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14746 )
14747 fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate4 = cms.EDFilter( "HLTPrescaler",
14748     offset = cms.uint32( 4 ),
14749     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14750 )
14751 fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate5 = cms.EDFilter( "HLTPrescaler",
14752     offset = cms.uint32( 5 ),
14753     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14754 )
14755 fragment.hltDatasetAlCaLumiPixelsCountsGated = cms.EDFilter( "TriggerResultsFilter",
14756     usePathStatus = cms.bool( True ),
14757     hltResults = cms.InputTag( "" ),
14758     l1tResults = cms.InputTag( "" ),
14759     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14760     throw = cms.bool( True ),
14761     triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_ZeroBiasGated_v6' )
14762 )
14763 fragment.hltPreDatasetAlCaLumiPixelsCountsGated = cms.EDFilter( "HLTPrescaler",
14764     offset = cms.uint32( 0 ),
14765     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14766 )
14767 fragment.hltDatasetAlCaP0 = cms.EDFilter( "TriggerResultsFilter",
14768     usePathStatus = cms.bool( True ),
14769     hltResults = cms.InputTag( "" ),
14770     l1tResults = cms.InputTag( "" ),
14771     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14772     throw = cms.bool( True ),
14773     triggerConditions = cms.vstring( 'AlCa_EcalEtaEBonly_v27',
14774       'AlCa_EcalEtaEEonly_v27',
14775       'AlCa_EcalPi0EBonly_v27',
14776       'AlCa_EcalPi0EEonly_v27' )
14777 )
14778 fragment.hltPreDatasetAlCaP0 = cms.EDFilter( "HLTPrescaler",
14779     offset = cms.uint32( 0 ),
14780     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14781 )
14782 fragment.hltDatasetAlCaPPSExpress = cms.EDFilter( "TriggerResultsFilter",
14783     usePathStatus = cms.bool( True ),
14784     hltResults = cms.InputTag( "" ),
14785     l1tResults = cms.InputTag( "" ),
14786     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14787     throw = cms.bool( True ),
14788     triggerConditions = cms.vstring( 'HLT_PPSMaxTracksPerArm1_v10',
14789       'HLT_PPSMaxTracksPerRP4_v10' )
14790 )
14791 fragment.hltPreDatasetAlCaPPSExpress = cms.EDFilter( "HLTPrescaler",
14792     offset = cms.uint32( 0 ),
14793     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14794 )
14795 fragment.hltDatasetAlCaPPSPrompt = cms.EDFilter( "TriggerResultsFilter",
14796     usePathStatus = cms.bool( True ),
14797     hltResults = cms.InputTag( "" ),
14798     l1tResults = cms.InputTag( "" ),
14799     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14800     throw = cms.bool( True ),
14801     triggerConditions = cms.vstring( 'HLT_PPSMaxTracksPerArm1_v10',
14802       'HLT_PPSMaxTracksPerRP4_v10' )
14803 )
14804 fragment.hltPreDatasetAlCaPPSPrompt = cms.EDFilter( "HLTPrescaler",
14805     offset = cms.uint32( 0 ),
14806     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14807 )
14808 fragment.hltDatasetAlCaPhiSym = cms.EDFilter( "TriggerResultsFilter",
14809     usePathStatus = cms.bool( True ),
14810     hltResults = cms.InputTag( "" ),
14811     l1tResults = cms.InputTag( "" ),
14812     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14813     throw = cms.bool( True ),
14814     triggerConditions = cms.vstring( 'AlCa_EcalPhiSym_v22' )
14815 )
14816 fragment.hltPreDatasetAlCaPhiSym = cms.EDFilter( "HLTPrescaler",
14817     offset = cms.uint32( 0 ),
14818     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14819 )
14820 fragment.hltDatasetCommissioning = cms.EDFilter( "TriggerResultsFilter",
14821     usePathStatus = cms.bool( True ),
14822     hltResults = cms.InputTag( "" ),
14823     l1tResults = cms.InputTag( "" ),
14824     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14825     throw = cms.bool( True ),
14826     triggerConditions = cms.vstring( 'HLT_L1SingleMuCosmics_EMTF_v5' )
14827 )
14828 fragment.hltPreDatasetCommissioning = cms.EDFilter( "HLTPrescaler",
14829     offset = cms.uint32( 0 ),
14830     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14831 )
14832 fragment.hltDatasetCosmics = cms.EDFilter( "TriggerResultsFilter",
14833     usePathStatus = cms.bool( True ),
14834     hltResults = cms.InputTag( "" ),
14835     l1tResults = cms.InputTag( "" ),
14836     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14837     throw = cms.bool( True ),
14838     triggerConditions = cms.vstring( 'HLT_L1SingleMu3_v6',
14839       'HLT_L1SingleMu5_v6',
14840       'HLT_L1SingleMu7_v6',
14841       'HLT_L1SingleMuCosmics_v9',
14842       'HLT_L1SingleMuOpen_DT_v7',
14843       'HLT_L1SingleMuOpen_v7' )
14844 )
14845 fragment.hltPreDatasetCosmics = cms.EDFilter( "HLTPrescaler",
14846     offset = cms.uint32( 0 ),
14847     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14848 )
14849 fragment.hltDatasetDQMGPUvsCPU = cms.EDFilter( "TriggerResultsFilter",
14850     usePathStatus = cms.bool( True ),
14851     hltResults = cms.InputTag( "" ),
14852     l1tResults = cms.InputTag( "" ),
14853     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14854     throw = cms.bool( True ),
14855     triggerConditions = cms.vstring( 'DQM_EcalReconstruction_v13',
14856       'DQM_HcalReconstruction_v11',
14857       'DQM_PixelReconstruction_v14' )
14858 )
14859 fragment.hltPreDatasetDQMGPUvsCPU = cms.EDFilter( "HLTPrescaler",
14860     offset = cms.uint32( 0 ),
14861     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14862 )
14863 fragment.hltDatasetDQMOnlineBeamspot = cms.EDFilter( "TriggerResultsFilter",
14864     usePathStatus = cms.bool( True ),
14865     hltResults = cms.InputTag( "" ),
14866     l1tResults = cms.InputTag( "" ),
14867     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14868     throw = cms.bool( True ),
14869     triggerConditions = cms.vstring( 'HLT_Beamspot_PixelClusters_WP2_v9',
14870       'HLT_HT300_Beamspot_v26',
14871       'HLT_HT60_Beamspot_v25',
14872       'HLT_ZeroBias_Beamspot_v19' )
14873 )
14874 fragment.hltPreDatasetDQMOnlineBeamspot = cms.EDFilter( "HLTPrescaler",
14875     offset = cms.uint32( 0 ),
14876     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14877 )
14878 fragment.hltDatasetDQMPPSRandom = cms.EDFilter( "TriggerResultsFilter",
14879     usePathStatus = cms.bool( True ),
14880     hltResults = cms.InputTag( "" ),
14881     l1tResults = cms.InputTag( "" ),
14882     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14883     throw = cms.bool( True ),
14884     triggerConditions = cms.vstring( 'HLT_PPSRandom_v1' )
14885 )
14886 fragment.hltPreDatasetDQMPPSRandom = cms.EDFilter( "HLTPrescaler",
14887     offset = cms.uint32( 0 ),
14888     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14889 )
14890 fragment.hltDatasetEcalLaser = cms.EDFilter( "TriggerResultsFilter",
14891     usePathStatus = cms.bool( True ),
14892     hltResults = cms.InputTag( "" ),
14893     l1tResults = cms.InputTag( "" ),
14894     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14895     throw = cms.bool( True ),
14896     triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4' )
14897 )
14898 fragment.hltPreDatasetEcalLaser = cms.EDFilter( "HLTPrescaler",
14899     offset = cms.uint32( 0 ),
14900     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14901 )
14902 fragment.hltDatasetEventDisplay = cms.EDFilter( "TriggerResultsFilter",
14903     usePathStatus = cms.bool( True ),
14904     hltResults = cms.InputTag( "" ),
14905     l1tResults = cms.InputTag( "" ),
14906     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14907     throw = cms.bool( True ),
14908     triggerConditions = cms.vstring( 'HLT_BptxOR_v7',
14909       'HLT_L1ETM120_v5',
14910       'HLT_L1ETM150_v5',
14911       'HLT_L1HTT120er_v5',
14912       'HLT_L1HTT160er_v5',
14913       'HLT_L1HTT200er_v5',
14914       'HLT_L1HTT255er_v5',
14915       'HLT_L1HTT280er_v5',
14916       'HLT_L1HTT320er_v5',
14917       'HLT_L1HTT360er_v5',
14918       'HLT_L1HTT400er_v5',
14919       'HLT_L1HTT450er_v5',
14920       'HLT_L1SingleEG10er2p5_v5',
14921       'HLT_L1SingleEG15er2p5_v5',
14922       'HLT_L1SingleEG26er2p5_v5',
14923       'HLT_L1SingleEG28er1p5_v5',
14924       'HLT_L1SingleEG28er2p1_v5',
14925       'HLT_L1SingleEG28er2p5_v5',
14926       'HLT_L1SingleEG34er2p5_v5',
14927       'HLT_L1SingleEG36er2p5_v5',
14928       'HLT_L1SingleEG38er2p5_v5',
14929       'HLT_L1SingleEG40er2p5_v5',
14930       'HLT_L1SingleEG42er2p5_v5',
14931       'HLT_L1SingleEG45er2p5_v5',
14932       'HLT_L1SingleEG50_v5',
14933       'HLT_L1SingleEG8er2p5_v5',
14934       'HLT_L1SingleJet120_v5',
14935       'HLT_L1SingleJet180_v5',
14936       'HLT_L1SingleJet60_v5',
14937       'HLT_L1SingleJet90_v5',
14938       'HLT_L1SingleMu7_v6',
14939       'HLT_Physics_v15 / 10',
14940       'HLT_PixelClusters_WP1_v5 / 5',
14941       'HLT_PixelClusters_WP2_v5 / 5' )
14942 )
14943 fragment.hltPreDatasetEventDisplay = cms.EDFilter( "HLTPrescaler",
14944     offset = cms.uint32( 0 ),
14945     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14946 )
14947 fragment.hltDatasetExpressAlignment = cms.EDFilter( "TriggerResultsFilter",
14948     usePathStatus = cms.bool( True ),
14949     hltResults = cms.InputTag( "" ),
14950     l1tResults = cms.InputTag( "" ),
14951     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14952     throw = cms.bool( True ),
14953     triggerConditions = cms.vstring( 'HLT_Beamspot_PixelClusters_WP2_v9',
14954       'HLT_HT300_Beamspot_v26',
14955       'HLT_HT60_Beamspot_v25',
14956       'HLT_PixelClusters_WP2_v5',
14957       'HLT_ZeroBias_Beamspot_v19' )
14958 )
14959 fragment.hltPreDatasetExpressAlignment = cms.EDFilter( "HLTPrescaler",
14960     offset = cms.uint32( 0 ),
14961     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14962 )
14963 fragment.hltDatasetExpressCosmics = cms.EDFilter( "TriggerResultsFilter",
14964     usePathStatus = cms.bool( True ),
14965     hltResults = cms.InputTag( "" ),
14966     l1tResults = cms.InputTag( "" ),
14967     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14968     throw = cms.bool( True ),
14969     triggerConditions = cms.vstring( 'HLT_L1SingleMuCosmics_v9',
14970       'HLT_L1SingleMuOpen_DT_v7',
14971       'HLT_L1SingleMuOpen_v7',
14972       'HLT_Random_v3' )
14973 )
14974 fragment.hltPreDatasetExpressCosmics = cms.EDFilter( "HLTPrescaler",
14975     offset = cms.uint32( 0 ),
14976     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
14977 )
14978 fragment.hltDatasetExpressPhysics = cms.EDFilter( "TriggerResultsFilter",
14979     usePathStatus = cms.bool( True ),
14980     hltResults = cms.InputTag( "" ),
14981     l1tResults = cms.InputTag( "" ),
14982     l1tIgnoreMaskAndPrescale = cms.bool( False ),
14983     throw = cms.bool( True ),
14984     triggerConditions = cms.vstring( 'HLT_BptxOR_v7',
14985       'HLT_L1SingleEG10er2p5_v5',
14986       'HLT_L1SingleEG15er2p5_v5',
14987       'HLT_L1SingleEG26er2p5_v5',
14988       'HLT_L1SingleEG28er1p5_v5',
14989       'HLT_L1SingleEG28er2p1_v5',
14990       'HLT_L1SingleEG28er2p5_v5',
14991       'HLT_L1SingleEG34er2p5_v5',
14992       'HLT_L1SingleEG36er2p5_v5',
14993       'HLT_L1SingleEG38er2p5_v5',
14994       'HLT_L1SingleEG40er2p5_v5',
14995       'HLT_L1SingleEG42er2p5_v5',
14996       'HLT_L1SingleEG45er2p5_v5',
14997       'HLT_L1SingleEG50_v5',
14998       'HLT_L1SingleEG8er2p5_v5',
14999       'HLT_L1SingleJet60_v5',
15000       'HLT_Physics_v15 / 2',
15001       'HLT_PixelClusters_WP1_v5',
15002       'HLT_PixelClusters_WP2_v5',
15003       'HLT_Random_v3',
15004       'HLT_ZeroBias_Alignment_v9',
15005       'HLT_ZeroBias_FirstCollisionAfterAbortGap_v13',
15006       'HLT_ZeroBias_IsolatedBunches_v13',
15007       'HLT_ZeroBias_v14 / 6' )
15008 )
15009 fragment.hltPreDatasetExpressPhysics = cms.EDFilter( "HLTPrescaler",
15010     offset = cms.uint32( 0 ),
15011     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15012 )
15013 fragment.hltDatasetHLTMonitor = cms.EDFilter( "TriggerResultsFilter",
15014     usePathStatus = cms.bool( True ),
15015     hltResults = cms.InputTag( "" ),
15016     l1tResults = cms.InputTag( "" ),
15017     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15018     throw = cms.bool( True ),
15019     triggerConditions = cms.vstring( 'HLT_Beamspot_PixelClusters_WP2_v9' )
15020 )
15021 fragment.hltPreDatasetHLTMonitor = cms.EDFilter( "HLTPrescaler",
15022     offset = cms.uint32( 0 ),
15023     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15024 )
15025 fragment.hltDatasetHLTPhysics = cms.EDFilter( "TriggerResultsFilter",
15026     usePathStatus = cms.bool( True ),
15027     hltResults = cms.InputTag( "" ),
15028     l1tResults = cms.InputTag( "" ),
15029     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15030     throw = cms.bool( True ),
15031     triggerConditions = cms.vstring( 'HLT_Physics_v15' )
15032 )
15033 fragment.hltPreDatasetHLTPhysics = cms.EDFilter( "HLTPrescaler",
15034     offset = cms.uint32( 0 ),
15035     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15036 )
15037 fragment.hltDatasetHcalNZS = cms.EDFilter( "TriggerResultsFilter",
15038     usePathStatus = cms.bool( True ),
15039     hltResults = cms.InputTag( "" ),
15040     l1tResults = cms.InputTag( "" ),
15041     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15042     throw = cms.bool( True ),
15043     triggerConditions = cms.vstring( 'HLT_HcalNZS_v22',
15044       'HLT_HcalPhiSym_v24' )
15045 )
15046 fragment.hltPreDatasetHcalNZS = cms.EDFilter( "HLTPrescaler",
15047     offset = cms.uint32( 0 ),
15048     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15049 )
15050 fragment.hltDatasetL1Accept = cms.EDFilter( "TriggerResultsFilter",
15051     usePathStatus = cms.bool( True ),
15052     hltResults = cms.InputTag( "" ),
15053     l1tResults = cms.InputTag( "" ),
15054     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15055     throw = cms.bool( True ),
15056     triggerConditions = cms.vstring( 'DST_Physics_v17',
15057       'DST_ZeroBias_v12' )
15058 )
15059 fragment.hltPreDatasetL1Accept = cms.EDFilter( "HLTPrescaler",
15060     offset = cms.uint32( 0 ),
15061     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15062 )
15063 fragment.hltDatasetMinimumBias = cms.EDFilter( "TriggerResultsFilter",
15064     usePathStatus = cms.bool( True ),
15065     hltResults = cms.InputTag( "" ),
15066     l1tResults = cms.InputTag( "" ),
15067     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15068     throw = cms.bool( True ),
15069     triggerConditions = cms.vstring( 'HLT_BptxOR_v7',
15070       'HLT_L1ETM120_v5',
15071       'HLT_L1ETM150_v5',
15072       'HLT_L1EXT_HCAL_LaserMon1_v6',
15073       'HLT_L1EXT_HCAL_LaserMon4_v6',
15074       'HLT_L1HTT120er_v5',
15075       'HLT_L1HTT160er_v5',
15076       'HLT_L1HTT200er_v5',
15077       'HLT_L1HTT255er_v5',
15078       'HLT_L1HTT280er_v5',
15079       'HLT_L1HTT320er_v5',
15080       'HLT_L1HTT360er_v5',
15081       'HLT_L1HTT400er_v5',
15082       'HLT_L1HTT450er_v5',
15083       'HLT_L1SingleEG10er2p5_v5',
15084       'HLT_L1SingleEG15er2p5_v5',
15085       'HLT_L1SingleEG26er2p5_v5',
15086       'HLT_L1SingleEG28er1p5_v5',
15087       'HLT_L1SingleEG28er2p1_v5',
15088       'HLT_L1SingleEG28er2p5_v5',
15089       'HLT_L1SingleEG34er2p5_v5',
15090       'HLT_L1SingleEG36er2p5_v5',
15091       'HLT_L1SingleEG38er2p5_v5',
15092       'HLT_L1SingleEG40er2p5_v5',
15093       'HLT_L1SingleEG42er2p5_v5',
15094       'HLT_L1SingleEG45er2p5_v5',
15095       'HLT_L1SingleEG50_v5',
15096       'HLT_L1SingleEG8er2p5_v5',
15097       'HLT_L1SingleJet10erHE_v6',
15098       'HLT_L1SingleJet120_v5',
15099       'HLT_L1SingleJet12erHE_v6',
15100       'HLT_L1SingleJet180_v5',
15101       'HLT_L1SingleJet200_v6',
15102       'HLT_L1SingleJet35_v6',
15103       'HLT_L1SingleJet60_v5',
15104       'HLT_L1SingleJet8erHE_v6',
15105       'HLT_L1SingleJet90_v5' )
15106 )
15107 fragment.hltPreDatasetMinimumBias = cms.EDFilter( "HLTPrescaler",
15108     offset = cms.uint32( 0 ),
15109     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15110 )
15111 fragment.hltDatasetMuonShower = cms.EDFilter( "TriggerResultsFilter",
15112     usePathStatus = cms.bool( True ),
15113     hltResults = cms.InputTag( "" ),
15114     l1tResults = cms.InputTag( "" ),
15115     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15116     throw = cms.bool( True ),
15117     triggerConditions = cms.vstring( 'HLT_CscCluster_Cosmic_v5' )
15118 )
15119 fragment.hltPreDatasetMuonShower = cms.EDFilter( "HLTPrescaler",
15120     offset = cms.uint32( 0 ),
15121     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15122 )
15123 fragment.hltDatasetNoBPTX = cms.EDFilter( "TriggerResultsFilter",
15124     usePathStatus = cms.bool( True ),
15125     hltResults = cms.InputTag( "" ),
15126     l1tResults = cms.InputTag( "" ),
15127     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15128     throw = cms.bool( True ),
15129     triggerConditions = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v11',
15130       'HLT_CDC_L2cosmic_5p5_er1p0_v11',
15131       'HLT_L2Mu10_NoVertex_NoBPTX3BX_v15',
15132       'HLT_L2Mu10_NoVertex_NoBPTX_v16',
15133       'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v15',
15134       'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v14' )
15135 )
15136 fragment.hltPreDatasetNoBPTX = cms.EDFilter( "HLTPrescaler",
15137     offset = cms.uint32( 0 ),
15138     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15139 )
15140 fragment.hltDatasetOnlineMonitor = cms.EDFilter( "TriggerResultsFilter",
15141     usePathStatus = cms.bool( True ),
15142     hltResults = cms.InputTag( "" ),
15143     l1tResults = cms.InputTag( "" ),
15144     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15145     throw = cms.bool( True ),
15146     triggerConditions = cms.vstring( 'DQM_Random_v1',
15147       'DQM_ZeroBias_v4',
15148       'HLT_BptxOR_v7',
15149       'HLT_CDC_L2cosmic_10_er1p0_v11',
15150       'HLT_CDC_L2cosmic_5p5_er1p0_v11',
15151       'HLT_HcalNZS_v22',
15152       'HLT_HcalPhiSym_v24',
15153       'HLT_L1DoubleMu0_v6',
15154       'HLT_L1ETM120_v5',
15155       'HLT_L1ETM150_v5',
15156       'HLT_L1FatEvents_v6',
15157       'HLT_L1HTT120er_v5',
15158       'HLT_L1HTT160er_v5',
15159       'HLT_L1HTT200er_v5',
15160       'HLT_L1HTT255er_v5',
15161       'HLT_L1HTT280er_v5',
15162       'HLT_L1HTT320er_v5',
15163       'HLT_L1HTT360er_v5',
15164       'HLT_L1HTT400er_v5',
15165       'HLT_L1HTT450er_v5',
15166       'HLT_L1SingleEG10er2p5_v5',
15167       'HLT_L1SingleEG15er2p5_v5',
15168       'HLT_L1SingleEG26er2p5_v5',
15169       'HLT_L1SingleEG28er1p5_v5',
15170       'HLT_L1SingleEG28er2p1_v5',
15171       'HLT_L1SingleEG28er2p5_v5',
15172       'HLT_L1SingleEG34er2p5_v5',
15173       'HLT_L1SingleEG36er2p5_v5',
15174       'HLT_L1SingleEG38er2p5_v5',
15175       'HLT_L1SingleEG40er2p5_v5',
15176       'HLT_L1SingleEG42er2p5_v5',
15177       'HLT_L1SingleEG45er2p5_v5',
15178       'HLT_L1SingleEG50_v5',
15179       'HLT_L1SingleEG8er2p5_v5',
15180       'HLT_L1SingleJet120_v5',
15181       'HLT_L1SingleJet180_v5',
15182       'HLT_L1SingleJet200_v6',
15183       'HLT_L1SingleJet35_v6',
15184       'HLT_L1SingleJet60_v5',
15185       'HLT_L1SingleJet90_v5',
15186       'HLT_L1SingleMuCosmics_v9',
15187       'HLT_L1SingleMuOpen_v7',
15188       'HLT_L2Mu10_NoVertex_NoBPTX3BX_v15',
15189       'HLT_L2Mu10_NoVertex_NoBPTX_v16',
15190       'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v15',
15191       'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v14',
15192       'HLT_Physics_v15',
15193       'HLT_PixelClusters_WP1_v5',
15194       'HLT_PixelClusters_WP2_v5',
15195       'HLT_Random_v3',
15196       'HLT_ZeroBias_Alignment_v9',
15197       'HLT_ZeroBias_FirstBXAfterTrain_v11',
15198       'HLT_ZeroBias_FirstCollisionAfterAbortGap_v13',
15199       'HLT_ZeroBias_FirstCollisionInTrain_v12',
15200       'HLT_ZeroBias_IsolatedBunches_v13',
15201       'HLT_ZeroBias_LastCollisionInTrain_v11',
15202       'HLT_ZeroBias_v14' )
15203 )
15204 fragment.hltPreDatasetOnlineMonitor = cms.EDFilter( "HLTPrescaler",
15205     offset = cms.uint32( 0 ),
15206     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15207 )
15208 fragment.hltDatasetRPCMonitor = cms.EDFilter( "TriggerResultsFilter",
15209     usePathStatus = cms.bool( True ),
15210     hltResults = cms.InputTag( "" ),
15211     l1tResults = cms.InputTag( "" ),
15212     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15213     throw = cms.bool( True ),
15214     triggerConditions = cms.vstring( 'AlCa_RPCMuonNormalisation_v24' )
15215 )
15216 fragment.hltPreDatasetRPCMonitor = cms.EDFilter( "HLTPrescaler",
15217     offset = cms.uint32( 0 ),
15218     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15219 )
15220 fragment.hltDatasetScoutingPFMonitor = cms.EDFilter( "TriggerResultsFilter",
15221     usePathStatus = cms.bool( True ),
15222     hltResults = cms.InputTag( "" ),
15223     l1tResults = cms.InputTag( "" ),
15224     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15225     throw = cms.bool( True ),
15226     triggerConditions = cms.vstring( 'HLT_TriggersForScoutingPFMonitor_SingleMuon_v1' )
15227 )
15228 fragment.hltPreDatasetScoutingPFMonitor = cms.EDFilter( "HLTPrescaler",
15229     offset = cms.uint32( 0 ),
15230     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15231 )
15232 fragment.hltDatasetScoutingPFRun3 = cms.EDFilter( "TriggerResultsFilter",
15233     usePathStatus = cms.bool( True ),
15234     hltResults = cms.InputTag( "" ),
15235     l1tResults = cms.InputTag( "" ),
15236     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15237     throw = cms.bool( True ),
15238     triggerConditions = cms.vstring( 'DST_PFScouting_SingleMuon_v9',
15239       'DST_PFScouting_ZeroBiasVdM_v1' )
15240 )
15241 fragment.hltPreDatasetScoutingPFRun3 = cms.EDFilter( "HLTPrescaler",
15242     offset = cms.uint32( 0 ),
15243     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15244 )
15245 fragment.hltDatasetTestEnablesEcalHcal = cms.EDFilter( "TriggerResultsFilter",
15246     usePathStatus = cms.bool( True ),
15247     hltResults = cms.InputTag( "" ),
15248     l1tResults = cms.InputTag( "" ),
15249     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15250     throw = cms.bool( True ),
15251     triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4',
15252       'HLT_HcalCalibration_v6' )
15253 )
15254 fragment.hltPreDatasetTestEnablesEcalHcal = cms.EDFilter( "HLTPrescaler",
15255     offset = cms.uint32( 0 ),
15256     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15257 )
15258 fragment.hltDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "TriggerResultsFilter",
15259     usePathStatus = cms.bool( True ),
15260     hltResults = cms.InputTag( "" ),
15261     l1tResults = cms.InputTag( "" ),
15262     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15263     throw = cms.bool( True ),
15264     triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4',
15265       'HLT_HcalCalibration_v6' )
15266 )
15267 fragment.hltPreDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "HLTPrescaler",
15268     offset = cms.uint32( 0 ),
15269     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15270 )
15271 fragment.hltDatasetVRRandom = cms.EDFilter( "TriggerResultsFilter",
15272     usePathStatus = cms.bool( True ),
15273     hltResults = cms.InputTag( "" ),
15274     l1tResults = cms.InputTag( "" ),
15275     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15276     throw = cms.bool( True ),
15277     triggerConditions = cms.vstring( 'HLT_Random_HighRate_v1' )
15278 )
15279 fragment.hltPreDatasetVRRandom0 = cms.EDFilter( "HLTPrescaler",
15280     offset = cms.uint32( 0 ),
15281     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15282 )
15283 fragment.hltPreDatasetVRRandom1 = cms.EDFilter( "HLTPrescaler",
15284     offset = cms.uint32( 1 ),
15285     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15286 )
15287 fragment.hltPreDatasetVRRandom2 = cms.EDFilter( "HLTPrescaler",
15288     offset = cms.uint32( 2 ),
15289     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15290 )
15291 fragment.hltPreDatasetVRRandom3 = cms.EDFilter( "HLTPrescaler",
15292     offset = cms.uint32( 3 ),
15293     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15294 )
15295 fragment.hltPreDatasetVRRandom4 = cms.EDFilter( "HLTPrescaler",
15296     offset = cms.uint32( 4 ),
15297     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15298 )
15299 fragment.hltPreDatasetVRRandom5 = cms.EDFilter( "HLTPrescaler",
15300     offset = cms.uint32( 5 ),
15301     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15302 )
15303 fragment.hltPreDatasetVRRandom6 = cms.EDFilter( "HLTPrescaler",
15304     offset = cms.uint32( 6 ),
15305     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15306 )
15307 fragment.hltPreDatasetVRRandom7 = cms.EDFilter( "HLTPrescaler",
15308     offset = cms.uint32( 7 ),
15309     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15310 )
15311 fragment.hltPreDatasetVRRandom8 = cms.EDFilter( "HLTPrescaler",
15312     offset = cms.uint32( 8 ),
15313     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15314 )
15315 fragment.hltPreDatasetVRRandom9 = cms.EDFilter( "HLTPrescaler",
15316     offset = cms.uint32( 9 ),
15317     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15318 )
15319 fragment.hltPreDatasetVRRandom10 = cms.EDFilter( "HLTPrescaler",
15320     offset = cms.uint32( 10 ),
15321     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15322 )
15323 fragment.hltPreDatasetVRRandom11 = cms.EDFilter( "HLTPrescaler",
15324     offset = cms.uint32( 11 ),
15325     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15326 )
15327 fragment.hltPreDatasetVRRandom12 = cms.EDFilter( "HLTPrescaler",
15328     offset = cms.uint32( 12 ),
15329     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15330 )
15331 fragment.hltPreDatasetVRRandom13 = cms.EDFilter( "HLTPrescaler",
15332     offset = cms.uint32( 13 ),
15333     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15334 )
15335 fragment.hltPreDatasetVRRandom14 = cms.EDFilter( "HLTPrescaler",
15336     offset = cms.uint32( 14 ),
15337     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15338 )
15339 fragment.hltPreDatasetVRRandom15 = cms.EDFilter( "HLTPrescaler",
15340     offset = cms.uint32( 15 ),
15341     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15342 )
15343 fragment.hltDatasetZeroBias = cms.EDFilter( "TriggerResultsFilter",
15344     usePathStatus = cms.bool( True ),
15345     hltResults = cms.InputTag( "" ),
15346     l1tResults = cms.InputTag( "" ),
15347     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15348     throw = cms.bool( True ),
15349     triggerConditions = cms.vstring( 'HLT_Random_v3',
15350       'HLT_ZeroBias_Alignment_v9',
15351       'HLT_ZeroBias_FirstBXAfterTrain_v11',
15352       'HLT_ZeroBias_FirstCollisionAfterAbortGap_v13',
15353       'HLT_ZeroBias_FirstCollisionInTrain_v12',
15354       'HLT_ZeroBias_IsolatedBunches_v13',
15355       'HLT_ZeroBias_LastCollisionInTrain_v11',
15356       'HLT_ZeroBias_v14' )
15357 )
15358 fragment.hltPreDatasetZeroBias = cms.EDFilter( "HLTPrescaler",
15359     offset = cms.uint32( 0 ),
15360     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15361 )
15362 fragment.hltDatasetSpecialRandom = cms.EDFilter( "TriggerResultsFilter",
15363     usePathStatus = cms.bool( True ),
15364     hltResults = cms.InputTag( "" ),
15365     l1tResults = cms.InputTag( "" ),
15366     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15367     throw = cms.bool( True ),
15368     triggerConditions = cms.vstring( 'HLT_Random_HighRate_v1' )
15369 )
15370 fragment.hltPreDatasetSpecialRandom0 = cms.EDFilter( "HLTPrescaler",
15371     offset = cms.uint32( 0 ),
15372     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15373 )
15374 fragment.hltPreDatasetSpecialRandom1 = cms.EDFilter( "HLTPrescaler",
15375     offset = cms.uint32( 1 ),
15376     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15377 )
15378 fragment.hltPreDatasetSpecialRandom2 = cms.EDFilter( "HLTPrescaler",
15379     offset = cms.uint32( 2 ),
15380     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15381 )
15382 fragment.hltPreDatasetSpecialRandom3 = cms.EDFilter( "HLTPrescaler",
15383     offset = cms.uint32( 3 ),
15384     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15385 )
15386 fragment.hltPreDatasetSpecialRandom4 = cms.EDFilter( "HLTPrescaler",
15387     offset = cms.uint32( 4 ),
15388     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15389 )
15390 fragment.hltPreDatasetSpecialRandom5 = cms.EDFilter( "HLTPrescaler",
15391     offset = cms.uint32( 5 ),
15392     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15393 )
15394 fragment.hltPreDatasetSpecialRandom6 = cms.EDFilter( "HLTPrescaler",
15395     offset = cms.uint32( 6 ),
15396     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15397 )
15398 fragment.hltPreDatasetSpecialRandom7 = cms.EDFilter( "HLTPrescaler",
15399     offset = cms.uint32( 7 ),
15400     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15401 )
15402 fragment.hltPreDatasetSpecialRandom8 = cms.EDFilter( "HLTPrescaler",
15403     offset = cms.uint32( 8 ),
15404     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15405 )
15406 fragment.hltPreDatasetSpecialRandom9 = cms.EDFilter( "HLTPrescaler",
15407     offset = cms.uint32( 9 ),
15408     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15409 )
15410 fragment.hltPreDatasetSpecialRandom10 = cms.EDFilter( "HLTPrescaler",
15411     offset = cms.uint32( 10 ),
15412     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15413 )
15414 fragment.hltPreDatasetSpecialRandom11 = cms.EDFilter( "HLTPrescaler",
15415     offset = cms.uint32( 11 ),
15416     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15417 )
15418 fragment.hltPreDatasetSpecialRandom12 = cms.EDFilter( "HLTPrescaler",
15419     offset = cms.uint32( 12 ),
15420     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15421 )
15422 fragment.hltPreDatasetSpecialRandom13 = cms.EDFilter( "HLTPrescaler",
15423     offset = cms.uint32( 13 ),
15424     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15425 )
15426 fragment.hltPreDatasetSpecialRandom14 = cms.EDFilter( "HLTPrescaler",
15427     offset = cms.uint32( 14 ),
15428     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15429 )
15430 fragment.hltPreDatasetSpecialRandom15 = cms.EDFilter( "HLTPrescaler",
15431     offset = cms.uint32( 15 ),
15432     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15433 )
15434 fragment.hltPreDatasetSpecialRandom16 = cms.EDFilter( "HLTPrescaler",
15435     offset = cms.uint32( 16 ),
15436     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15437 )
15438 fragment.hltPreDatasetSpecialRandom17 = cms.EDFilter( "HLTPrescaler",
15439     offset = cms.uint32( 17 ),
15440     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15441 )
15442 fragment.hltPreDatasetSpecialRandom18 = cms.EDFilter( "HLTPrescaler",
15443     offset = cms.uint32( 18 ),
15444     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15445 )
15446 fragment.hltPreDatasetSpecialRandom19 = cms.EDFilter( "HLTPrescaler",
15447     offset = cms.uint32( 19 ),
15448     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15449 )
15450 fragment.hltDatasetSpecialZeroBias = cms.EDFilter( "TriggerResultsFilter",
15451     usePathStatus = cms.bool( True ),
15452     hltResults = cms.InputTag( "" ),
15453     l1tResults = cms.InputTag( "" ),
15454     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15455     throw = cms.bool( True ),
15456     triggerConditions = cms.vstring( 'HLT_SpecialZeroBias_v7',
15457       'HLT_ZeroBias_Gated_v5',
15458       'HLT_ZeroBias_HighRate_v5' )
15459 )
15460 fragment.hltPreDatasetSpecialZeroBias0 = cms.EDFilter( "HLTPrescaler",
15461     offset = cms.uint32( 0 ),
15462     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15463 )
15464 fragment.hltPreDatasetSpecialZeroBias1 = cms.EDFilter( "HLTPrescaler",
15465     offset = cms.uint32( 1 ),
15466     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15467 )
15468 fragment.hltPreDatasetSpecialZeroBias2 = cms.EDFilter( "HLTPrescaler",
15469     offset = cms.uint32( 2 ),
15470     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15471 )
15472 fragment.hltPreDatasetSpecialZeroBias3 = cms.EDFilter( "HLTPrescaler",
15473     offset = cms.uint32( 3 ),
15474     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15475 )
15476 fragment.hltPreDatasetSpecialZeroBias4 = cms.EDFilter( "HLTPrescaler",
15477     offset = cms.uint32( 4 ),
15478     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15479 )
15480 fragment.hltPreDatasetSpecialZeroBias5 = cms.EDFilter( "HLTPrescaler",
15481     offset = cms.uint32( 5 ),
15482     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15483 )
15484 fragment.hltPreDatasetSpecialZeroBias6 = cms.EDFilter( "HLTPrescaler",
15485     offset = cms.uint32( 6 ),
15486     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15487 )
15488 fragment.hltPreDatasetSpecialZeroBias7 = cms.EDFilter( "HLTPrescaler",
15489     offset = cms.uint32( 7 ),
15490     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15491 )
15492 fragment.hltPreDatasetSpecialZeroBias8 = cms.EDFilter( "HLTPrescaler",
15493     offset = cms.uint32( 8 ),
15494     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15495 )
15496 fragment.hltPreDatasetSpecialZeroBias9 = cms.EDFilter( "HLTPrescaler",
15497     offset = cms.uint32( 9 ),
15498     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15499 )
15500 fragment.hltPreDatasetSpecialZeroBias10 = cms.EDFilter( "HLTPrescaler",
15501     offset = cms.uint32( 10 ),
15502     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15503 )
15504 fragment.hltPreDatasetSpecialZeroBias11 = cms.EDFilter( "HLTPrescaler",
15505     offset = cms.uint32( 11 ),
15506     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15507 )
15508 fragment.hltPreDatasetSpecialZeroBias12 = cms.EDFilter( "HLTPrescaler",
15509     offset = cms.uint32( 12 ),
15510     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15511 )
15512 fragment.hltPreDatasetSpecialZeroBias13 = cms.EDFilter( "HLTPrescaler",
15513     offset = cms.uint32( 13 ),
15514     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15515 )
15516 fragment.hltPreDatasetSpecialZeroBias14 = cms.EDFilter( "HLTPrescaler",
15517     offset = cms.uint32( 14 ),
15518     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15519 )
15520 fragment.hltPreDatasetSpecialZeroBias15 = cms.EDFilter( "HLTPrescaler",
15521     offset = cms.uint32( 15 ),
15522     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15523 )
15524 fragment.hltPreDatasetSpecialZeroBias16 = cms.EDFilter( "HLTPrescaler",
15525     offset = cms.uint32( 16 ),
15526     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15527 )
15528 fragment.hltPreDatasetSpecialZeroBias17 = cms.EDFilter( "HLTPrescaler",
15529     offset = cms.uint32( 17 ),
15530     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15531 )
15532 fragment.hltPreDatasetSpecialZeroBias18 = cms.EDFilter( "HLTPrescaler",
15533     offset = cms.uint32( 18 ),
15534     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15535 )
15536 fragment.hltPreDatasetSpecialZeroBias19 = cms.EDFilter( "HLTPrescaler",
15537     offset = cms.uint32( 19 ),
15538     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15539 )
15540 fragment.hltPreDatasetSpecialZeroBias20 = cms.EDFilter( "HLTPrescaler",
15541     offset = cms.uint32( 20 ),
15542     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15543 )
15544 fragment.hltPreDatasetSpecialZeroBias21 = cms.EDFilter( "HLTPrescaler",
15545     offset = cms.uint32( 21 ),
15546     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15547 )
15548 fragment.hltPreDatasetSpecialZeroBias22 = cms.EDFilter( "HLTPrescaler",
15549     offset = cms.uint32( 22 ),
15550     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15551 )
15552 fragment.hltPreDatasetSpecialZeroBias23 = cms.EDFilter( "HLTPrescaler",
15553     offset = cms.uint32( 23 ),
15554     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15555 )
15556 fragment.hltPreDatasetSpecialZeroBias24 = cms.EDFilter( "HLTPrescaler",
15557     offset = cms.uint32( 24 ),
15558     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15559 )
15560 fragment.hltPreDatasetSpecialZeroBias25 = cms.EDFilter( "HLTPrescaler",
15561     offset = cms.uint32( 25 ),
15562     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15563 )
15564 fragment.hltPreDatasetSpecialZeroBias26 = cms.EDFilter( "HLTPrescaler",
15565     offset = cms.uint32( 26 ),
15566     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15567 )
15568 fragment.hltPreDatasetSpecialZeroBias27 = cms.EDFilter( "HLTPrescaler",
15569     offset = cms.uint32( 27 ),
15570     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15571 )
15572 fragment.hltPreDatasetSpecialZeroBias28 = cms.EDFilter( "HLTPrescaler",
15573     offset = cms.uint32( 28 ),
15574     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15575 )
15576 fragment.hltPreDatasetSpecialZeroBias29 = cms.EDFilter( "HLTPrescaler",
15577     offset = cms.uint32( 29 ),
15578     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15579 )
15580 fragment.hltPreDatasetSpecialZeroBias30 = cms.EDFilter( "HLTPrescaler",
15581     offset = cms.uint32( 30 ),
15582     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15583 )
15584 fragment.hltPreDatasetSpecialZeroBias31 = cms.EDFilter( "HLTPrescaler",
15585     offset = cms.uint32( 31 ),
15586     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15587 )
15588 fragment.hltDatasetSpecialHLTPhysics = cms.EDFilter( "TriggerResultsFilter",
15589     usePathStatus = cms.bool( True ),
15590     hltResults = cms.InputTag( "" ),
15591     l1tResults = cms.InputTag( "" ),
15592     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15593     throw = cms.bool( True ),
15594     triggerConditions = cms.vstring( 'HLT_SpecialHLTPhysics_v8' )
15595 )
15596 fragment.hltPreDatasetSpecialHLTPhysics0 = cms.EDFilter( "HLTPrescaler",
15597     offset = cms.uint32( 0 ),
15598     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15599 )
15600 fragment.hltPreDatasetSpecialHLTPhysics1 = cms.EDFilter( "HLTPrescaler",
15601     offset = cms.uint32( 1 ),
15602     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15603 )
15604 fragment.hltPreDatasetSpecialHLTPhysics2 = cms.EDFilter( "HLTPrescaler",
15605     offset = cms.uint32( 2 ),
15606     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15607 )
15608 fragment.hltPreDatasetSpecialHLTPhysics3 = cms.EDFilter( "HLTPrescaler",
15609     offset = cms.uint32( 3 ),
15610     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15611 )
15612 fragment.hltPreDatasetSpecialHLTPhysics4 = cms.EDFilter( "HLTPrescaler",
15613     offset = cms.uint32( 4 ),
15614     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15615 )
15616 fragment.hltPreDatasetSpecialHLTPhysics5 = cms.EDFilter( "HLTPrescaler",
15617     offset = cms.uint32( 5 ),
15618     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15619 )
15620 fragment.hltPreDatasetSpecialHLTPhysics6 = cms.EDFilter( "HLTPrescaler",
15621     offset = cms.uint32( 6 ),
15622     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15623 )
15624 fragment.hltPreDatasetSpecialHLTPhysics7 = cms.EDFilter( "HLTPrescaler",
15625     offset = cms.uint32( 7 ),
15626     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15627 )
15628 fragment.hltPreDatasetSpecialHLTPhysics8 = cms.EDFilter( "HLTPrescaler",
15629     offset = cms.uint32( 8 ),
15630     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15631 )
15632 fragment.hltPreDatasetSpecialHLTPhysics9 = cms.EDFilter( "HLTPrescaler",
15633     offset = cms.uint32( 9 ),
15634     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15635 )
15636 fragment.hltPreDatasetSpecialHLTPhysics10 = cms.EDFilter( "HLTPrescaler",
15637     offset = cms.uint32( 10 ),
15638     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15639 )
15640 fragment.hltPreDatasetSpecialHLTPhysics11 = cms.EDFilter( "HLTPrescaler",
15641     offset = cms.uint32( 11 ),
15642     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15643 )
15644 fragment.hltPreDatasetSpecialHLTPhysics12 = cms.EDFilter( "HLTPrescaler",
15645     offset = cms.uint32( 12 ),
15646     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15647 )
15648 fragment.hltPreDatasetSpecialHLTPhysics13 = cms.EDFilter( "HLTPrescaler",
15649     offset = cms.uint32( 13 ),
15650     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15651 )
15652 fragment.hltPreDatasetSpecialHLTPhysics14 = cms.EDFilter( "HLTPrescaler",
15653     offset = cms.uint32( 14 ),
15654     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15655 )
15656 fragment.hltPreDatasetSpecialHLTPhysics15 = cms.EDFilter( "HLTPrescaler",
15657     offset = cms.uint32( 15 ),
15658     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15659 )
15660 fragment.hltPreDatasetSpecialHLTPhysics16 = cms.EDFilter( "HLTPrescaler",
15661     offset = cms.uint32( 16 ),
15662     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15663 )
15664 fragment.hltPreDatasetSpecialHLTPhysics17 = cms.EDFilter( "HLTPrescaler",
15665     offset = cms.uint32( 17 ),
15666     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15667 )
15668 fragment.hltPreDatasetSpecialHLTPhysics18 = cms.EDFilter( "HLTPrescaler",
15669     offset = cms.uint32( 18 ),
15670     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15671 )
15672 fragment.hltPreDatasetSpecialHLTPhysics19 = cms.EDFilter( "HLTPrescaler",
15673     offset = cms.uint32( 19 ),
15674     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15675 )
15676 fragment.hltDatasetSpecialMinimumBias = cms.EDFilter( "TriggerResultsFilter",
15677     usePathStatus = cms.bool( True ),
15678     hltResults = cms.InputTag( "" ),
15679     l1tResults = cms.InputTag( "" ),
15680     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15681     throw = cms.bool( True ),
15682     triggerConditions = cms.vstring( 'HLT_L1MinimumBiasHF0ANDBptxAND_v1',
15683       'HLT_PixelClusters_WP2_HighRate_v1' )
15684 )
15685 fragment.hltPreDatasetSpecialMinimumBias0 = cms.EDFilter( "HLTPrescaler",
15686     offset = cms.uint32( 0 ),
15687     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15688 )
15689 fragment.hltPreDatasetSpecialMinimumBias1 = cms.EDFilter( "HLTPrescaler",
15690     offset = cms.uint32( 1 ),
15691     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15692 )
15693 fragment.hltPreDatasetSpecialMinimumBias2 = cms.EDFilter( "HLTPrescaler",
15694     offset = cms.uint32( 2 ),
15695     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15696 )
15697 fragment.hltPreDatasetSpecialMinimumBias3 = cms.EDFilter( "HLTPrescaler",
15698     offset = cms.uint32( 3 ),
15699     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15700 )
15701 fragment.hltDatasetCosmicHLTMonitor = cms.EDFilter( "TriggerResultsFilter",
15702     usePathStatus = cms.bool( True ),
15703     hltResults = cms.InputTag( "" ),
15704     l1tResults = cms.InputTag( "" ),
15705     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15706     throw = cms.bool( True ),
15707     triggerConditions = cms.vstring( 'HLT_L1SingleMuCosmics_CosmicTracking_v2',
15708       'HLT_L1SingleMuCosmics_PointingCosmicTracking_v2' )
15709 )
15710 fragment.hltPreDatasetCosmicHLTMonitor = cms.EDFilter( "HLTPrescaler",
15711     offset = cms.uint32( 0 ),
15712     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15713 )
15714 fragment.hltDatasetDQMOnlineScouting = cms.EDFilter( "TriggerResultsFilter",
15715     usePathStatus = cms.bool( True ),
15716     hltResults = cms.InputTag( "" ),
15717     l1tResults = cms.InputTag( "" ),
15718     l1tIgnoreMaskAndPrescale = cms.bool( False ),
15719     throw = cms.bool( True ),
15720     triggerConditions = cms.vstring( 'HLT_TriggersForScoutingPFMonitor_SingleMuon_v1' )
15721 )
15722 fragment.hltPreDatasetDQMOnlineScouting = cms.EDFilter( "HLTPrescaler",
15723     offset = cms.uint32( 0 ),
15724     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
15725 )
15726 
15727 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
15728 fragment.HLTBeamSpot = cms.Sequence( fragment.hltOnlineMetaDataDigis + fragment.hltOnlineBeamSpot )
15729 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
15730 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigisLegacy + fragment.hltEcalDigisSoA + fragment.hltEcalDigis + fragment.hltEcalUncalibRecHitSoA + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit )
15731 fragment.HLTPreshowerSequence = cms.Sequence( fragment.hltEcalPreshowerDigis + fragment.hltEcalPreshowerRecHit )
15732 fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTPreshowerSequence )
15733 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
15734 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltOnlineBeamSpotDevice + fragment.hltSiPixelClustersSoA + fragment.hltSiPixelClusters + fragment.hltSiPixelDigiErrors + fragment.hltSiPixelRecHitsSoA + fragment.hltSiPixelRecHits )
15735 fragment.HLTRecoPixelTracksSequence = cms.Sequence( fragment.hltPixelTracksSoA + fragment.hltPixelTracks )
15736 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecoPixelTracksSequence + fragment.hltPixelVerticesSoA + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices )
15737 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltMeasurementTrackerEvent )
15738 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidatesMkFitSiPixelHits + fragment.hltSiStripRecHits + fragment.hltIter0PFlowCkfTrackCandidatesMkFitSiStripHits + fragment.hltIter0PFlowCkfTrackCandidatesMkFitEventOfHits + fragment.hltIter0PFlowCkfTrackCandidatesMkFitSeeds + fragment.hltIter0PFlowCkfTrackCandidatesMkFit + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity )
15739 fragment.HLTIterativeTrackingDoubletRecovery = cms.Sequence( fragment.hltDoubletRecoveryClustersRefRemoval + fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent + fragment.hltDoubletRecoveryPixelLayersAndRegions + fragment.hltDoubletRecoveryPFlowPixelClusterCheck + fragment.hltDoubletRecoveryPFlowPixelHitDoublets + fragment.hltDoubletRecoveryPFlowPixelSeeds + fragment.hltDoubletRecoveryPFlowCkfTrackCandidatesMkFitSeeds + fragment.hltDoubletRecoveryPFlowCkfTrackCandidatesMkFit + fragment.hltDoubletRecoveryPFlowCkfTrackCandidates + fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks + fragment.hltDoubletRecoveryPFlowTrackCutClassifier + fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity )
15740 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIterativeTrackingDoubletRecovery + fragment.hltMergedTracks )
15741 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHcalDigisSoA + fragment.hltHbheRecoSoA + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco )
15742 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 )
15743 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
15744 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
15745 fragment.HLTIterL3OImuonTkCandidateSequence = cms.Sequence( fragment.hltIterL3OISeedsFromL2Muons + fragment.hltIterL3OITrackCandidates + fragment.hltIterL3OIMuCtfWithMaterialTracks + fragment.hltIterL3OIMuonTrackCutClassifier + fragment.hltIterL3OIMuonTrackSelectionHighPurity + fragment.hltL3MuonsIterL3OI )
15746 fragment.HLTIterL3MuonRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3MuonPixelTracksTrackingRegions + fragment.hltPixelTracksInRegionL2 )
15747 fragment.HLTIterativeTrackingIteration0ForIterL3Muon = cms.Sequence( fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered + fragment.hltIter0IterL3MuonCkfTrackCandidates + fragment.hltIter0IterL3MuonCtfWithMaterialTracks + fragment.hltIter0IterL3MuonTrackCutClassifier + fragment.hltIter0IterL3MuonTrackSelectionHighPurity )
15748 fragment.HLTIterL3IOmuonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3MuonRecopixelvertexingSequence + fragment.HLTIterativeTrackingIteration0ForIterL3Muon + fragment.hltL3MuonsIterL3IO )
15749 fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3OImuonTkCandidateSequence + fragment.hltIterL3OIL3MuonsLinksCombination + fragment.hltIterL3OIL3Muons + fragment.hltIterL3OIL3MuonCandidates + fragment.hltL2SelectorForL3IO + fragment.HLTIterL3IOmuonTkCandidateSequence + fragment.hltIterL3MuonsFromL2LinksCombination )
15750 fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions + fragment.hltPixelTracksInRegionL1 )
15751 fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered + fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter0IterL3FromL1MuonTrackCutClassifier + fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity )
15752 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 )
15753 fragment.HLTIterL3IOmuonFromL1TkCandidateSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration3ForIterL3FromL1Muon )
15754 fragment.HLTIterL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence + fragment.hltL1MuonsPt0 + fragment.HLTIterL3IOmuonFromL1TkCandidateSequence )
15755 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTIterL3muonTkCandidateSequence + fragment.hltIter03IterL3FromL1MuonMerged + fragment.hltIterL3MuonMerged + fragment.hltIterL3MuonAndMuonFromL1Merged + fragment.hltIterL3GlbMuon + fragment.hltIterL3MuonsNoID + fragment.hltIterL3Muons + fragment.hltL3MuonsIterL3Links + fragment.hltIterL3MuonTracks )
15756 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltIterL3MuonCandidates )
15757 fragment.HLTFEDSelectorsForRPCMonitor = cms.Sequence( fragment.hltFEDSelectorTCDS + fragment.hltFEDSelectorL1 + fragment.hltFEDSelectorDT + fragment.hltFEDSelectorRPC + fragment.hltFEDSelectorCSC + fragment.hltFEDSelectorGEM + fragment.hltFEDSelectorTwinMux + fragment.hltFEDSelectorOMTF + fragment.hltFEDSelectorCPPF )
15758 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
15759 fragment.HLTDoLocalPixelSequenceSerialSync = cms.Sequence( fragment.hltOnlineBeamSpotDeviceSerialSync + fragment.hltSiPixelClustersSoASerialSync + fragment.hltSiPixelClustersSerialSync + fragment.hltSiPixelDigiErrorsSerialSync + fragment.hltSiPixelRecHitsSoASerialSync + fragment.hltSiPixelRecHitsSerialSync )
15760 fragment.HLTRecoPixelTracksSequenceSerialSync = cms.Sequence( fragment.hltPixelTracksSoASerialSync + fragment.hltPixelTracksSerialSync )
15761 fragment.HLTRecopixelvertexingSequenceSerialSync = cms.Sequence( fragment.HLTRecoPixelTracksSequenceSerialSync + fragment.hltPixelVerticesSoASerialSync + fragment.hltPixelVerticesSerialSync + fragment.hltTrimmedPixelVerticesSerialSync )
15762 fragment.HLTDQMPixelReconstruction = cms.Sequence( fragment.hltSiPixelRecHitsSoAMonitorCPU + fragment.hltSiPixelRecHitsSoAMonitorGPU + fragment.hltSiPixelRecHitsSoACompareGPUvsCPU + fragment.hltPixelTracksSoAMonitorCPU + fragment.hltPixelTracksSoAMonitorGPU + fragment.hltPixelTracksSoACompareGPUvsCPU + fragment.hltPixelVerticesSoAMonitorCPU + fragment.hltPixelVerticesSoAMonitorGPU + fragment.hltPixelVerticesSoACompareGPUvsCPU )
15763 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequenceSerialSync = cms.Sequence( fragment.hltEcalDigisLegacy + fragment.hltEcalDigisSoASerialSync + fragment.hltEcalDigisSerialSync + fragment.hltEcalUncalibRecHitSoASerialSync + fragment.hltEcalUncalibRecHitSerialSync + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHitSerialSync )
15764 fragment.HLTDoLocalHcalSequenceSerialSync = cms.Sequence( fragment.hltHcalDigis + fragment.hltHcalDigisSoASerialSync + fragment.hltHbheRecoSoASerialSync + fragment.hltHbherecoSerialSync + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco )
15765 fragment.HLTPFHcalClustering = cms.Sequence( fragment.hltParticleFlowRecHitHBHESoA + fragment.hltParticleFlowRecHitHBHE + fragment.hltParticleFlowClusterHBHESoA + fragment.hltParticleFlowClusterHBHE + fragment.hltParticleFlowClusterHCAL )
15766 fragment.HLTPFHcalClusteringSerialSync = cms.Sequence( fragment.hltParticleFlowRecHitHBHESoASerialSync + fragment.hltParticleFlowRecHitHBHESerialSync + fragment.hltParticleFlowClusterHBHESoASerialSync + fragment.hltParticleFlowClusterHBHESerialSync + fragment.hltParticleFlowClusterHCALSerialSync )
15767 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
15768 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
15769 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
15770 fragment.HLTTrackReconstructionForPF = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging + fragment.hltMuonLinks + fragment.hltMuons )
15771 fragment.HLTParticleFlowSequence = cms.Sequence( fragment.HLTPreshowerSequence + fragment.hltParticleFlowRecHitECALUnseeded + fragment.hltParticleFlowRecHitHF + fragment.hltParticleFlowRecHitPSUnseeded + fragment.hltParticleFlowClusterECALUncorrectedUnseeded + fragment.hltParticleFlowClusterPSUnseeded + fragment.hltParticleFlowClusterECALUnseeded + fragment.HLTPFHcalClustering + fragment.hltParticleFlowClusterHF + fragment.hltLightPFTracks + fragment.hltParticleFlowBlock + fragment.hltParticleFlow )
15772 fragment.HLTAK4PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK4PFJets + fragment.hltAK4PFJetsLooseID + fragment.hltAK4PFJetsTightID )
15773 fragment.HLTAK4PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK4PFFastJetCorrector + fragment.hltAK4PFRelativeCorrector + fragment.hltAK4PFAbsoluteCorrector + fragment.hltAK4PFResidualCorrector + fragment.hltAK4PFCorrector )
15774 fragment.HLTAK4PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK4PFCorrectorProducersSequence + fragment.hltAK4PFJetsCorrected + fragment.hltAK4PFJetsLooseIDCorrected + fragment.hltAK4PFJetsTightIDCorrected )
15775 fragment.HLTAK4PFJetsSequence = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTAK4PFJetsReconstructionSequence + fragment.HLTAK4PFJetsCorrectionSequence )
15776 fragment.HLTDoFullUnpackingEgammaEcalMFSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence )
15777 fragment.HLTPFClusteringEcalMFForMuons = cms.Sequence( fragment.hltRecHitInRegionForMuonsMF + fragment.hltRecHitInRegionForMuonsES + fragment.hltParticleFlowRecHitECALForMuonsMF + fragment.hltParticleFlowRecHitPSForMuons + fragment.hltParticleFlowClusterECALUncorrectedForMuonsMF + fragment.hltParticleFlowClusterPSForMuons + fragment.hltParticleFlowClusterECALForMuonsMF )
15778 fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalMFSequence + fragment.HLTDoLocalHcalSequence + fragment.hltFixedGridRhoFastjetECALMFForMuons + fragment.hltFixedGridRhoFastjetHCAL + fragment.HLTPFClusteringEcalMFForMuons + fragment.hltMuonEcalMFPFClusterIsoForMuons )
15779 fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons = cms.Sequence( fragment.HLTPFHcalClustering + fragment.hltMuonHcalRegPFClusterIsoForMuons )
15780 fragment.HLTIterativeTrackingL3MuonIteration0 = cms.Sequence( fragment.hltPixelTracksTrackingRegionsForSeedsL3Muon + fragment.hltPixelTracksInRegionIter0L3Muon + fragment.hltIter0L3MuonPixelSeedsFromPixelTracks + fragment.hltIter0L3MuonCkfTrackCandidates + fragment.hltIter0L3MuonCtfWithMaterialTracks + fragment.hltIter0L3MuonTrackCutClassifier + fragment.hltIter0L3MuonTrackSelectionHighPurity )
15781 fragment.HLTTrackReconstructionForIsoL3MuonIter02 = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingL3MuonIteration0 )
15782 fragment.HLTMuIsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p14Map )
15783 fragment.HLTPFClusteringForEgammaUnseeded = cms.Sequence( fragment.hltParticleFlowRecHitECALUnseeded + fragment.hltParticleFlowRecHitPSUnseeded + fragment.hltParticleFlowClusterPSUnseeded + fragment.hltParticleFlowClusterECALUncorrectedUnseeded + fragment.hltParticleFlowClusterECALUnseeded + fragment.hltParticleFlowSuperClusterECALUnseeded )
15784 fragment.HLTFastJetForEgamma = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCaloForMuons )
15785 fragment.HLTElePixelMatchUnseededSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltPixelLayerPairs + fragment.hltPixelLayerTriplets + fragment.hltEgammaHoverEUnseeded + fragment.hltEgammaSuperClustersToPixelMatchUnseeded + fragment.hltEleSeedsTrackingRegionsUnseeded + fragment.hltElePixelHitDoubletsUnseeded + fragment.hltElePixelHitDoubletsForTripletsUnseeded + fragment.hltElePixelHitTripletsUnseeded + fragment.hltElePixelSeedsDoubletsUnseeded + fragment.hltElePixelSeedsTripletsUnseeded + fragment.hltElePixelSeedsCombinedUnseeded + fragment.hltEgammaElectronPixelSeedsUnseeded + fragment.hltEgammaPixelMatchVarsUnseeded )
15786 fragment.HLTGsfElectronBestTrkUnseededSequence = cms.Sequence( fragment.hltEgammaCkfTrackCandidatesForGSFUnseeded + fragment.hltEgammaGsfTracksUnseeded + fragment.hltEgammaGsfElectronsUnseeded + fragment.hltEgammaGsfTrackVarsBestTrkUnseeded )
15787 fragment.HLTPFScoutingSequence = cms.Sequence( fragment.HLTAK4PFJetsSequence + fragment.hltFixedGridRhoFastjetAllCalo + fragment.hltPFMETProducer + fragment.HLTMuIsolationSequence + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltEgammaClusterShapeUnseeded + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.HLTPFHcalClustering + fragment.hltEgammaHcalPFClusterIsoUnseeded + fragment.HLTElePixelMatchUnseededSequence + fragment.HLTGsfElectronBestTrkUnseededSequence + fragment.hltEgammaEleGsfTrackIsoUnseeded )
15788 fragment.HLTL2muonrecoSequenceNoVtx = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidatesNoVtx )
15789 fragment.HLTIterL3OImuonTkCandidateSequenceNoVtx = cms.Sequence( fragment.hltIterL3OISeedsFromL2MuonsNoVtx + fragment.hltIterL3OITrackCandidatesNoVtx + fragment.hltIterL3OIMuCtfWithMaterialTracksNoVtx + fragment.hltIterL3OIMuonTrackCutClassifierNoVtx + fragment.hltIterL3OIMuonTrackSelectionHighPurityNoVtx + fragment.hltL3MuonsIterL3OINoVtx )
15790 fragment.HLTIterL3MuonRecoPixelTracksSequenceNoVtx = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3MuonPixelTracksTrackingRegionsNoVtx + fragment.hltPixelTracksInRegionL2NoVtx )
15791 fragment.HLTIterL3MuonRecopixelvertexingSequenceNoVtx = cms.Sequence( fragment.HLTIterL3MuonRecoPixelTracksSequenceNoVtx )
15792 fragment.HLTIterativeTrackingIteration0ForIterL3MuonNoVtx = cms.Sequence( fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksNoVtx + fragment.hltIter0IterL3MuonCkfTrackCandidatesNoVtx + fragment.hltIter0IterL3MuonCtfWithMaterialTracksNoVtx + fragment.hltIter0IterL3MuonTrackCutClassifierNoVtx + fragment.hltIter0IterL3MuonTrackSelectionHighPurityNoVtx )
15793 fragment.HLTIterL3IOmuonTkCandidateSequenceNoVtx = cms.Sequence( fragment.HLTIterL3MuonRecopixelvertexingSequenceNoVtx + fragment.HLTIterativeTrackingIteration0ForIterL3MuonNoVtx + fragment.hltL3MuonsIterL3IONoVtx )
15794 fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequenceNoVtx = cms.Sequence( fragment.HLTIterL3OImuonTkCandidateSequenceNoVtx + fragment.hltIterL3OIL3MuonsLinksCombinationNoVtx + fragment.hltIterL3OIL3MuonsNoVtx + fragment.hltIterL3OIL3MuonCandidatesNoVtx + fragment.hltL2SelectorForL3IONoVtx + fragment.HLTIterL3IOmuonTkCandidateSequenceNoVtx + fragment.hltIterL3MuonsFromL2LinksCombinationNoVtx + fragment.hltIterL3MuonsFromL2NoVtx )
15795 fragment.HLTRecopixelvertexingSequenceForIterL3FromL1MuonNoVtx = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3FromL1MuonPixelTracksTrackingRegionsNoVtx + fragment.hltPixelTracksInRegionL1NoVtx )
15796 fragment.HLTIterativeTrackingIteration0ForIterL3FromL1MuonNoVtx = cms.Sequence( fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksNoVtx + fragment.hltIter0IterL3FromL1MuonCkfTrackCandidatesNoVtx + fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx + fragment.hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx + fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx )
15797 fragment.HLTIterL3IOmuonFromL1TkCandidateSequenceNoVtx = cms.Sequence( fragment.HLTRecopixelvertexingSequenceForIterL3FromL1MuonNoVtx + fragment.HLTIterativeTrackingIteration0ForIterL3FromL1MuonNoVtx )
15798 fragment.HLTIterL3muonTkCandidateSequenceNoVtx = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequenceNoVtx + fragment.hltIterL3MuonL1MuonNoL2SelectorNoVtx + fragment.HLTIterL3IOmuonFromL1TkCandidateSequenceNoVtx )
15799 fragment.HLTL3muonrecoNocandSequenceNoVtx = cms.Sequence( fragment.HLTIterL3muonTkCandidateSequenceNoVtx + fragment.hltIterL3MuonMergedNoVtx + fragment.hltIterL3MuonAndMuonFromL1MergedNoVtx + fragment.hltL3MuonsIterL3LinksNoVtx + fragment.hltIterL3MuonsNoVtx )
15800 fragment.HLTL3muonrecoSequenceNoVtx = cms.Sequence( fragment.HLTL3muonrecoNocandSequenceNoVtx + fragment.hltIterL3MuonCandidatesNoVtx )
15801 fragment.HLTPFClusteringEcalMFForMuonsNoVtx = cms.Sequence( fragment.hltRecHitInRegionForMuonsMFnoVtx + fragment.hltRecHitInRegionForMuonsESNoVtx + fragment.hltParticleFlowRecHitECALForMuonsMFNoVtx + fragment.hltParticleFlowRecHitPSForMuonsNoVtx + fragment.hltParticleFlowClusterECALUncorrectedForMuonsMFNoVtx + fragment.hltParticleFlowClusterPSForMuonsNoVtx + fragment.hltParticleFlowClusterECALForMuonsMFNoVtx )
15802 fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuonsNoVtx = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalMFSequence + fragment.HLTDoLocalHcalSequence + fragment.hltFixedGridRhoFastjetECALMFForMuons + fragment.hltFixedGridRhoFastjetHCAL + fragment.HLTPFClusteringEcalMFForMuonsNoVtx + fragment.hltMuonEcalMFPFClusterIsoForMuonsNoVtx )
15803 fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuonsNoVtx = cms.Sequence( fragment.HLTPFHcalClustering + fragment.hltMuonHcalPFClusterIsoForMuonsNoVtx )
15804 fragment.HLTIterativeTrackingL3MuonIteration0NoVtx = cms.Sequence( fragment.hltPixelTracksTrackingRegionsForSeedsL3MuonNoVtx + fragment.hltPixelTracksInRegionIter0L3MuonNoVtx + fragment.hltIter0L3MuonPixelSeedsFromPixelTracksNoVtx + fragment.hltIter0L3MuonCkfTrackCandidatesNoVtx + fragment.hltIter0L3MuonCtfWithMaterialTracksNoVtx + fragment.hltIter0L3MuonTrackCutClassifierNoVtx + fragment.hltIter0L3MuonTrackSelectionHighPurityNoVtx )
15805 fragment.HLTTrackReconstructionForIsoL3MuonIter02NoVtx = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingL3MuonIteration0NoVtx )
15806 fragment.HLTMuIsolationSequenceNoVtx = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuonsNoVtx + fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuonsNoVtx + fragment.HLTTrackReconstructionForIsoL3MuonIter02NoVtx + fragment.hltMuonTkRelIsolationCut0p09MapNoVtx )
15807 fragment.HLTPFScoutingPackingSequence = cms.Sequence( fragment.hltScoutingTrackPacker + fragment.hltScoutingPrimaryVertexPacker + fragment.hltScoutingPFPacker + fragment.hltScoutingMuonPackerNoVtx + fragment.hltScoutingMuonPackerVtx + fragment.hltScoutingEgammaPacker )
15808 fragment.HLTPFScoutingTrackingSequence = cms.Sequence( fragment.HLTPFScoutingSequence + fragment.hltEgammaR9IDUnseeded + fragment.HLTL2muonrecoSequenceNoVtx + fragment.HLTL3muonrecoSequenceNoVtx + fragment.hltDisplacedmumuVtxNoMatchingProducerNoVtx + fragment.hltDisplacedmumuVtxNoMatchingProducerVtx + fragment.HLTMuIsolationSequenceNoVtx + fragment.hltFEDSelectorL1 + fragment.HLTPFScoutingPackingSequence )
15809 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis )
15810 fragment.HLTBeginSequenceNZS = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberNZS + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
15811 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
15812 fragment.HLTTrackingForBeamSpot = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging )
15813 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
15814 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
15815 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
15816 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
15817 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
15818 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 )
15819 fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence = cms.Sequence( fragment.HLTMuonLocalRecoMeanTimerSequence + fragment.hltL2CosmicOfflineMuonSeeds + fragment.hltL2CosmicMuonSeeds + fragment.hltL2CosmicMuons )
15820 fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer = cms.Sequence( fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence + fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed )
15821 fragment.HLTPPSPixelRecoSequence = cms.Sequence( fragment.hltCTPPSPixelDigis + fragment.hltCTPPSPixelClusters + fragment.hltCTPPSPixelRecHits + fragment.hltCTPPSPixelLocalTracks )
15822 fragment.HLTDoLocalStripFullSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltFullSiStripRawToClustersFacility + fragment.hltFullMeasurementTrackerEvent + fragment.hltGlobalSiStripMatchedRecHitsFull )
15823 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 )
15824 fragment.HLTDatasetPathBeginSequence = cms.Sequence( fragment.hltGtStage2Digis )
15825 
15826 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetRaw + fragment.hltPSetMap + fragment.hltBoolFalse )
15827 fragment.Status_OnCPU = cms.Path( fragment.hltBackend + ~fragment.hltStatusOnGPUFilter )
15828 fragment.Status_OnGPU = cms.Path( fragment.hltBackend + fragment.hltStatusOnGPUFilter )
15829 fragment.AlCa_EcalPhiSym_v22 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasIorIsolatedBunch + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
15830 fragment.AlCa_EcalEtaEBonly_v27 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0Eta + fragment.hltPreAlCaEcalEtaEBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEBonlyRegional + fragment.hltAlCaEtaEBUncalibrator + fragment.hltAlCaEtaEBRechitsToDigis + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
15831 fragment.AlCa_EcalEtaEEonly_v27 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0Eta + fragment.hltPreAlCaEcalEtaEEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEEonlyRegional + fragment.hltAlCaEtaEEUncalibrator + fragment.hltAlCaEtaEERechitsToDigis + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
15832 fragment.AlCa_EcalPi0EBonly_v27 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0Eta + fragment.hltPreAlCaEcalPi0EBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEBonlyRegional + fragment.hltAlCaPi0EBUncalibrator + fragment.hltAlCaPi0EBRechitsToDigis + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
15833 fragment.AlCa_EcalPi0EEonly_v27 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0Eta + fragment.hltPreAlCaEcalPi0EEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEEonlyRegional + fragment.hltAlCaPi0EEUncalibrator + fragment.hltAlCaPi0EERechitsToDigis + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
15834 fragment.AlCa_IsoTrackHBHE_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTTMultiJet + fragment.hltPreAlCaIsoTrackHBHE + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltMergedTracksSelector + fragment.hltMergedTracksSelectorFilter + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTDoLocalHcalSequence + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTEndSequence )
15835 fragment.AlCa_RPCMuonNormalisation_v24 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er + fragment.hltPreAlCaRPCMuonNormalisation + fragment.hltRPCMuonNormaL1Filtered0 + fragment.HLTFEDSelectorsForRPCMonitor + fragment.HLTEndSequence )
15836 fragment.AlCa_LumiPixelsCounts_Random_v12 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsCountsRandom + fragment.HLTBeamSpot + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
15837 fragment.AlCa_LumiPixelsCounts_ZeroBias_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasOrAlwaysTrue + fragment.hltPreAlCaLumiPixelsCountsZeroBias + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
15838 fragment.DQM_PixelReconstruction_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMPixelReconstruction + fragment.hltPreDQMPixelReconstruction + fragment.hltBackend + fragment.hltStatusOnGPUFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalPixelSequenceSerialSync + fragment.HLTRecopixelvertexingSequence + fragment.HLTRecopixelvertexingSequenceSerialSync + fragment.HLTDQMPixelReconstruction + fragment.HLTEndSequence )
15839 fragment.DQM_EcalReconstruction_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMEcalReconstruction + fragment.hltPreDQMEcalReconstruction + fragment.hltBackend + fragment.hltStatusOnGPUFilter + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequenceSerialSync + fragment.HLTEndSequence )
15840 fragment.DQM_HcalReconstruction_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMHcalReconstruction + fragment.hltPreDQMHcalReconstruction + fragment.hltBackend + fragment.hltStatusOnGPUFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTDoLocalHcalSequenceSerialSync + fragment.HLTPFHcalClustering + fragment.HLTPFHcalClusteringSerialSync + fragment.HLTEndSequence )
15841 fragment.DQM_Random_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreDQMRandom + fragment.HLTEndSequence )
15842 fragment.DQM_ZeroBias_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDQMZeroBias + fragment.HLTEndSequence )
15843 fragment.DST_ZeroBias_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDSTZeroBias + fragment.hltFEDSelectorL1 + fragment.hltFEDSelectorL1uGTTest + fragment.hltFEDSelectorTCDS + fragment.HLTEndSequence )
15844 fragment.DST_Physics_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.hltFEDSelectorL1 + fragment.hltFEDSelectorL1uGTTest + fragment.hltFEDSelectorTCDS + fragment.HLTEndSequence )
15845 fragment.DST_PFScouting_SingleMuon_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuScouting + fragment.hltPreDSTPFScoutingSingleMuon + fragment.hltL1fL1sMuScoutingL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMuScoutingL2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMuScoutingL1Filtered0) + fragment.hltL3fL1sMuScoutingL3Filtered0 + fragment.HLTPFScoutingTrackingSequence + fragment.HLTEndSequence )
15846 fragment.DST_PFScouting_ZeroBiasVdM_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasOrZeroBiasCopy + fragment.hltPreDSTPFScoutingZeroBiasVdM + fragment.HLTPFScoutingTrackingSequence + fragment.HLTEndSequence )
15847 fragment.HLT_TriggersForScoutingPFMonitor_SingleMuon_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreTriggersForScoutingPFMonitorSingleMuon + fragment.hltTriggersForScoutigPFMonitorSingleMuonFilter )
15848 fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
15849 fragment.HLT_HcalCalibration_v6 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
15850 fragment.HLT_HcalNZS_v22 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sHcalNZS + fragment.hltPreHcalNZS + fragment.HLTEndSequence )
15851 fragment.HLT_HcalPhiSym_v24 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sSingleEGorSingleorDoubleMu + fragment.hltPreHcalPhiSym + fragment.HLTEndSequence )
15852 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
15853 fragment.HLT_Physics_v15 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
15854 fragment.HLT_ZeroBias_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
15855 fragment.HLT_ZeroBias_Alignment_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiasAlignment + fragment.HLTEndSequence )
15856 fragment.HLT_ZeroBias_Beamspot_v19 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiasBeamspot + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltFEDSelectorOnlineMetaData + fragment.hltFEDSelectorTCDS + fragment.HLTEndSequence )
15857 fragment.HLT_ZeroBias_IsolatedBunches_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsolatedBunch + fragment.hltPreZeroBiasIsolatedBunches + fragment.HLTEndSequence )
15858 fragment.HLT_ZeroBias_FirstBXAfterTrain_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstBunchAfterTrain + fragment.hltPreZeroBiasFirstBXAfterTrain + fragment.HLTEndSequence )
15859 fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + fragment.hltPreZeroBiasFirstCollisionAfterAbortGap + fragment.HLTEndSequence )
15860 fragment.HLT_ZeroBias_FirstCollisionInTrain_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionInTrainNOTFirstCollisionInOrbit + fragment.hltPreZeroBiasFirstCollisionInTrain + fragment.HLTEndSequence )
15861 fragment.HLT_ZeroBias_LastCollisionInTrain_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasLastBunchInTrain + fragment.hltPreZeroBiasLastCollisionInTrain + fragment.HLTEndSequence )
15862 fragment.HLT_HT300_Beamspot_v26 = 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 )
15863 fragment.HLT_L1SingleMuCosmics_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuCosmics + fragment.hltPreL1SingleMuCosmics + fragment.hltL1MuCosmicsL1Filtered0 + fragment.HLTEndSequence )
15864 fragment.HLT_L2Mu10_NoVertex_NoBPTX3BX_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX + fragment.hltPreL2Mu10NoVertexNoBPTX3BX + fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 + fragment.HLTEndSequence )
15865 fragment.HLT_L2Mu10_NoVertex_NoBPTX_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenNotBptxOR + fragment.hltPreL2Mu10NoVertexNoBPTX + fragment.hltL1fL1sMuOpenNotBptxORL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 + fragment.HLTEndSequence )
15866 fragment.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX + fragment.hltPreL2Mu45NoVertex3StaNoBPTX3BX + fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered45Sta3 + fragment.HLTEndSequence )
15867 fragment.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX + fragment.hltPreL2Mu40NoVertex3StaNoBPTX3BX + fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered40Sta3 + fragment.HLTEndSequence )
15868 fragment.HLT_CDC_L2cosmic_10_er1p0_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCDC + fragment.hltPreCDCL2cosmic10er1p0 + fragment.hltL1fL1sCDCL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations10er1p0 + fragment.HLTEndSequence )
15869 fragment.HLT_CDC_L2cosmic_5p5_er1p0_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCDC + fragment.hltPreCDCL2cosmic5p5er1p0 + fragment.hltL1fL1sCDCL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sCDCL2CosmicMuL2Filtered3er2stations5p5er1p0 + fragment.HLTEndSequence )
15870 fragment.HLT_PPSMaxTracksPerArm1_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPSMaxTracksPerArm1 + fragment.HLTPPSPixelRecoSequence + fragment.hltPPSExpCalFilter + fragment.hltPPSCalibrationRaw + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
15871 fragment.HLT_PPSMaxTracksPerRP4_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePPSMaxTracksPerRP4 + fragment.HLTPPSPixelRecoSequence + fragment.hltPPSPrCalFilter + fragment.hltPPSCalibrationRaw + fragment.hltFEDSelectorL1 + fragment.HLTEndSequence )
15872 fragment.HLT_PPSRandom_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPrePPSRandom + fragment.hltPPSCalibrationRaw + fragment.HLTEndSequence )
15873 fragment.HLT_SpecialHLTPhysics_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreSpecialHLTPhysics + fragment.HLTEndSequence )
15874 fragment.AlCa_LumiPixelsCounts_RandomHighRate_v6 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsCountsRandomHighRate + fragment.HLTBeamSpot + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
15875 fragment.AlCa_LumiPixelsCounts_ZeroBiasVdM_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasOrZeroBiasCopy + fragment.hltPreAlCaLumiPixelsCountsZeroBiasVdM + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
15876 fragment.AlCa_LumiPixelsCounts_ZeroBiasGated_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasOrZeroBiasCopyOrAlwaysTrueOrBptxOR + fragment.hltPreAlCaLumiPixelsCountsZeroBiasGated + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCountsGated + fragment.HLTEndSequence )
15877 fragment.HLT_L1SingleMuOpen_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpen + fragment.hltPreL1SingleMuOpen + fragment.hltL1MuOpenL1Filtered0 + fragment.HLTEndSequence )
15878 fragment.HLT_L1SingleMuOpen_DT_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpen + fragment.hltPreL1SingleMuOpenDT + fragment.hltL1MuOpenL1FilteredDT + fragment.HLTEndSequence )
15879 fragment.HLT_L1SingleMu3_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3 + fragment.hltPreL1SingleMu3 + fragment.hltL1fL1sMu3L1Filtered0 + fragment.HLTEndSequence )
15880 fragment.HLT_L1SingleMu5_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5 + fragment.hltPreL1SingleMu5 + fragment.hltL1fL1sMu5L1Filtered0 + fragment.HLTEndSequence )
15881 fragment.HLT_L1SingleMu7_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPreL1SingleMu7 + fragment.hltL1fL1sMu7L1Filtered0 + fragment.HLTEndSequence )
15882 fragment.HLT_L1DoubleMu0_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPreL1DoubleMu0 + fragment.hltDoubleMu0L1Filtered + fragment.HLTEndSequence )
15883 fragment.HLT_L1SingleJet8erHE_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet8erHE + fragment.hltPreL1SingleJet8erHE + fragment.HLTEndSequence )
15884 fragment.HLT_L1SingleJet10erHE_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet10erHE + fragment.hltPreL1SingleJet10erHE + fragment.HLTEndSequence )
15885 fragment.HLT_L1SingleJet12erHE_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet12erHE + fragment.hltPreL1SingleJet12erHE + fragment.HLTEndSequence )
15886 fragment.HLT_L1SingleJet35_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreL1SingleJet35 + fragment.HLTEndSequence )
15887 fragment.HLT_L1SingleJet200_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet200 + fragment.hltPreL1SingleJet200 + fragment.HLTEndSequence )
15888 fragment.HLT_L1SingleEG8er2p5_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG8er2p5 + fragment.hltPreL1SingleEG8er2p5 + fragment.HLTEndSequence )
15889 fragment.HLT_L1SingleEG10er2p5_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10er2p5 + fragment.hltPreL1SingleEG10er2p5 + fragment.HLTEndSequence )
15890 fragment.HLT_L1SingleEG15er2p5_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15er2p5 + fragment.hltPreL1SingleEG15er2p5 + fragment.HLTEndSequence )
15891 fragment.HLT_L1SingleEG26er2p5_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG26er2p5 + fragment.hltPreL1SingleEG26er2p5 + fragment.HLTEndSequence )
15892 fragment.HLT_L1SingleEG28er2p5_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG28er2p5 + fragment.hltPreL1SingleEG28er2p5 + fragment.HLTEndSequence )
15893 fragment.HLT_L1SingleEG28er2p1_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG28er2p1 + fragment.hltPreL1SingleEG28er2p1 + fragment.HLTEndSequence )
15894 fragment.HLT_L1SingleEG28er1p5_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG28er1p5 + fragment.hltPreL1SingleEG28er1p5 + fragment.HLTEndSequence )
15895 fragment.HLT_L1SingleEG34er2p5_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG34er2p5 + fragment.hltPreL1SingleEG34er2p5 + fragment.HLTEndSequence )
15896 fragment.HLT_L1SingleEG36er2p5_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG36er2p5 + fragment.hltPreL1SingleEG36er2p5 + fragment.HLTEndSequence )
15897 fragment.HLT_L1SingleEG38er2p5_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG38er2p5 + fragment.hltPreL1SingleEG38er2p5 + fragment.HLTEndSequence )
15898 fragment.HLT_L1SingleEG40er2p5_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40er2p5 + fragment.hltPreL1SingleEG40er2p5 + fragment.HLTEndSequence )
15899 fragment.HLT_L1SingleEG42er2p5_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG42er2p5 + fragment.hltPreL1SingleEG42er2p5 + fragment.HLTEndSequence )
15900 fragment.HLT_L1SingleEG45er2p5_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG45er2p5 + fragment.hltPreL1SingleEG45er2p5 + fragment.HLTEndSequence )
15901 fragment.HLT_L1SingleEG50_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1SingleEG50 + fragment.hltPreL1SingleEG50 + fragment.HLTEndSequence )
15902 fragment.HLT_L1SingleJet60_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreL1SingleJet60 + fragment.HLTEndSequence )
15903 fragment.HLT_L1SingleJet90_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreL1SingleJet90 + fragment.HLTEndSequence )
15904 fragment.HLT_L1SingleJet120_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet120 + fragment.hltPreL1SingleJet120 + fragment.HLTEndSequence )
15905 fragment.HLT_L1SingleJet180_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreL1SingleJet180 + fragment.HLTEndSequence )
15906 fragment.HLT_L1HTT120er_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT120er + fragment.hltPreL1HTT120er + fragment.HLTEndSequence )
15907 fragment.HLT_L1HTT160er_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT160er + fragment.hltPreL1HTT160er + fragment.HLTEndSequence )
15908 fragment.HLT_L1HTT200er_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200er + fragment.hltPreL1HTT200er + fragment.HLTEndSequence )
15909 fragment.HLT_L1HTT255er_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT255er + fragment.hltPreL1HTT255er + fragment.HLTEndSequence )
15910 fragment.HLT_L1HTT280er_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT280er + fragment.hltPreL1HTT280er + fragment.HLTEndSequence )
15911 fragment.HLT_L1HTT320er_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT320er + fragment.hltPreL1HTT320er + fragment.HLTEndSequence )
15912 fragment.HLT_L1HTT360er_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT360er + fragment.hltPreL1HTT360er + fragment.HLTEndSequence )
15913 fragment.HLT_L1HTT400er_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT400er + fragment.hltPreL1HTT400er + fragment.HLTEndSequence )
15914 fragment.HLT_L1HTT450er_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT450er + fragment.hltPreL1HTT450er + fragment.HLTEndSequence )
15915 fragment.HLT_L1ETM120_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETM120 + fragment.hltPreL1ETM120 + fragment.HLTEndSequence )
15916 fragment.HLT_L1ETM150_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETM150 + fragment.hltPreL1ETM150 + fragment.HLTEndSequence )
15917 fragment.HLT_L1EXT_HCAL_LaserMon1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEXTHCALLaserMon1 + fragment.hltPreL1EXTHCALLaserMon1 + fragment.HLTEndSequence )
15918 fragment.HLT_L1EXT_HCAL_LaserMon4_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEXTHCALLaserMon4 + fragment.hltPreL1EXTHCALLaserMon4 + fragment.HLTEndSequence )
15919 fragment.HLT_L1MinimumBiasHF0ANDBptxAND_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1MinimumBiasHF0ANDBptxAND + fragment.hltPreL1MinimumBiasHF0ANDBptxAND + fragment.HLTEndSequence )
15920 fragment.HLT_CscCluster_Cosmic_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuShowerOneNominal + fragment.hltPreCscClusterCosmic + fragment.HLTMuonLocalRecoSequence + fragment.hltCSCrechitClusters + fragment.hltCscClusterCosmic + fragment.HLTEndSequence )
15921 fragment.HLT_HT60_Beamspot_v25 = 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 )
15922 fragment.HLT_Beamspot_PixelClusters_WP2_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasOrMinBias + fragment.hltPreBeamspotPixelClustersWP2 + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltPixelActivityFilterWP2 + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.HLTEndSequence )
15923 fragment.HLT_PixelClusters_WP2_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasOrMinBias + fragment.hltPrePixelClustersWP2 + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltPixelActivityFilterWP2 + fragment.HLTEndSequence )
15924 fragment.HLT_PixelClusters_WP2_HighRate_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasOrMinBias + fragment.hltPrePixelClustersWP2HighRate + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltPixelActivityFilterWP2 + fragment.HLTEndSequence )
15925 fragment.HLT_PixelClusters_WP1_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasOrMinBias + fragment.hltPrePixelClustersWP1 + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltPixelActivityFilterWP1 + fragment.HLTEndSequence )
15926 fragment.HLT_BptxOR_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBptxOR + fragment.hltPreBptxOR + fragment.HLTEndSequence )
15927 fragment.HLT_L1SingleMuCosmics_EMTF_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuCosmicsEMTF + fragment.hltPreL1SingleMuCosmicsEMTF + fragment.HLTEndSequence )
15928 fragment.HLT_L1SingleMuCosmics_CosmicTracking_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuCosmics + fragment.hltPreL1SingleMuCosmicsCosmicTracking + fragment.hltL1MuCosmicsL1Filtered0 + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripFullSequence + fragment.HLTCTFCosmicsSequence + fragment.hltCtfWithMaterialTracksP5TrackCountFilter + fragment.HLTEndSequence )
15929 fragment.HLT_L1SingleMuCosmics_PointingCosmicTracking_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuCosmics + fragment.hltPreL1SingleMuCosmicsPointingCosmicTracking + fragment.hltL1MuCosmicsL1Filtered0 + fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence + fragment.hltL2CosmicsMuonTrackerPointingFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripFullSequence + fragment.HLTCTFCosmicsSequence + fragment.hltCtfWithMaterialTracksP5TrackCountFilter + fragment.HLTEndSequence )
15930 fragment.HLT_L1FatEvents_v6 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPreL1FatEvents + fragment.HLTEndSequence )
15931 fragment.HLT_Random_HighRate_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandomHighRate + fragment.HLTEndSequence )
15932 fragment.HLT_ZeroBias_HighRate_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasOrZeroBiasCopy + fragment.hltPreZeroBiasHighRate + fragment.HLTEndSequence )
15933 fragment.HLT_ZeroBias_Gated_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasOrZeroBiasCopyOrAlwaysTrueOrBptxOR + fragment.hltPreZeroBiasGated + fragment.hltBXGateFilter + fragment.HLTEndSequence )
15934 fragment.HLT_SpecialZeroBias_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasCopyOrAlwaysTrue + fragment.hltPreSpecialZeroBias + fragment.HLTEndSequence )
15935 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
15936 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
15937 fragment.Dataset_AlCaHcalIsoTrk = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaHcalIsoTrk + fragment.hltPreDatasetAlCaHcalIsoTrk )
15938 fragment.Dataset_AlCaLumiPixelsCountsExpress = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsExpress + fragment.hltPreDatasetAlCaLumiPixelsCountsExpress )
15939 fragment.Dataset_AlCaLumiPixelsCountsPrompt = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPrompt + fragment.hltPreDatasetAlCaLumiPixelsCountsPrompt )
15940 fragment.Dataset_AlCaLumiPixelsCountsPromptHighRate0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPromptHighRate + fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate0 )
15941 fragment.Dataset_AlCaLumiPixelsCountsPromptHighRate1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPromptHighRate + fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate1 )
15942 fragment.Dataset_AlCaLumiPixelsCountsPromptHighRate2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPromptHighRate + fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate2 )
15943 fragment.Dataset_AlCaLumiPixelsCountsPromptHighRate3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPromptHighRate + fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate3 )
15944 fragment.Dataset_AlCaLumiPixelsCountsPromptHighRate4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPromptHighRate + fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate4 )
15945 fragment.Dataset_AlCaLumiPixelsCountsPromptHighRate5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPromptHighRate + fragment.hltPreDatasetAlCaLumiPixelsCountsPromptHighRate5 )
15946 fragment.Dataset_AlCaLumiPixelsCountsGated = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsGated + fragment.hltPreDatasetAlCaLumiPixelsCountsGated )
15947 fragment.Dataset_AlCaP0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaP0 + fragment.hltPreDatasetAlCaP0 )
15948 fragment.Dataset_AlCaPPSExpress = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaPPSExpress + fragment.hltPreDatasetAlCaPPSExpress )
15949 fragment.Dataset_AlCaPPSPrompt = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaPPSPrompt + fragment.hltPreDatasetAlCaPPSPrompt )
15950 fragment.Dataset_AlCaPhiSym = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaPhiSym + fragment.hltPreDatasetAlCaPhiSym )
15951 fragment.Dataset_Commissioning = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetCommissioning + fragment.hltPreDatasetCommissioning )
15952 fragment.Dataset_Cosmics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetCosmics + fragment.hltPreDatasetCosmics )
15953 fragment.Dataset_DQMGPUvsCPU = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMGPUvsCPU + fragment.hltPreDatasetDQMGPUvsCPU )
15954 fragment.Dataset_DQMOnlineBeamspot = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMOnlineBeamspot + fragment.hltPreDatasetDQMOnlineBeamspot )
15955 fragment.Dataset_DQMPPSRandom = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMPPSRandom + fragment.hltPreDatasetDQMPPSRandom )
15956 fragment.Dataset_EcalLaser = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEcalLaser + fragment.hltPreDatasetEcalLaser )
15957 fragment.Dataset_EventDisplay = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEventDisplay + fragment.hltPreDatasetEventDisplay )
15958 fragment.Dataset_ExpressAlignment = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressAlignment + fragment.hltPreDatasetExpressAlignment )
15959 fragment.Dataset_ExpressCosmics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressCosmics + fragment.hltPreDatasetExpressCosmics )
15960 fragment.Dataset_ExpressPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressPhysics + fragment.hltPreDatasetExpressPhysics )
15961 fragment.Dataset_HLTMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTMonitor + fragment.hltPreDatasetHLTMonitor )
15962 fragment.Dataset_HLTPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTPhysics + fragment.hltPreDatasetHLTPhysics )
15963 fragment.Dataset_HcalNZS = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHcalNZS + fragment.hltPreDatasetHcalNZS )
15964 fragment.Dataset_L1Accept = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetL1Accept + fragment.hltPreDatasetL1Accept )
15965 fragment.Dataset_MinimumBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMinimumBias + fragment.hltPreDatasetMinimumBias )
15966 fragment.Dataset_MuonShower = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetMuonShower + fragment.hltPreDatasetMuonShower )
15967 fragment.Dataset_NoBPTX = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetNoBPTX + fragment.hltPreDatasetNoBPTX )
15968 fragment.Dataset_OnlineMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetOnlineMonitor + fragment.hltPreDatasetOnlineMonitor )
15969 fragment.Dataset_RPCMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetRPCMonitor + fragment.hltPreDatasetRPCMonitor )
15970 fragment.Dataset_ScoutingPFMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetScoutingPFMonitor + fragment.hltPreDatasetScoutingPFMonitor )
15971 fragment.Dataset_ScoutingPFRun3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetScoutingPFRun3 + fragment.hltPreDatasetScoutingPFRun3 )
15972 fragment.Dataset_TestEnablesEcalHcal = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcal + fragment.hltPreDatasetTestEnablesEcalHcal )
15973 fragment.Dataset_TestEnablesEcalHcalDQM = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcalDQM + fragment.hltPreDatasetTestEnablesEcalHcalDQM )
15974 fragment.Dataset_VRRandom0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetVRRandom + fragment.hltPreDatasetVRRandom0 )
15975 fragment.Dataset_VRRandom1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetVRRandom + fragment.hltPreDatasetVRRandom1 )
15976 fragment.Dataset_VRRandom2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetVRRandom + fragment.hltPreDatasetVRRandom2 )
15977 fragment.Dataset_VRRandom3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetVRRandom + fragment.hltPreDatasetVRRandom3 )
15978 fragment.Dataset_VRRandom4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetVRRandom + fragment.hltPreDatasetVRRandom4 )
15979 fragment.Dataset_VRRandom5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetVRRandom + fragment.hltPreDatasetVRRandom5 )
15980 fragment.Dataset_VRRandom6 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetVRRandom + fragment.hltPreDatasetVRRandom6 )
15981 fragment.Dataset_VRRandom7 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetVRRandom + fragment.hltPreDatasetVRRandom7 )
15982 fragment.Dataset_VRRandom8 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetVRRandom + fragment.hltPreDatasetVRRandom8 )
15983 fragment.Dataset_VRRandom9 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetVRRandom + fragment.hltPreDatasetVRRandom9 )
15984 fragment.Dataset_VRRandom10 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetVRRandom + fragment.hltPreDatasetVRRandom10 )
15985 fragment.Dataset_VRRandom11 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetVRRandom + fragment.hltPreDatasetVRRandom11 )
15986 fragment.Dataset_VRRandom12 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetVRRandom + fragment.hltPreDatasetVRRandom12 )
15987 fragment.Dataset_VRRandom13 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetVRRandom + fragment.hltPreDatasetVRRandom13 )
15988 fragment.Dataset_VRRandom14 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetVRRandom + fragment.hltPreDatasetVRRandom14 )
15989 fragment.Dataset_VRRandom15 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetVRRandom + fragment.hltPreDatasetVRRandom15 )
15990 fragment.Dataset_ZeroBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetZeroBias + fragment.hltPreDatasetZeroBias )
15991 fragment.Dataset_SpecialRandom0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom0 )
15992 fragment.Dataset_SpecialRandom1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom1 )
15993 fragment.Dataset_SpecialRandom2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom2 )
15994 fragment.Dataset_SpecialRandom3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom3 )
15995 fragment.Dataset_SpecialRandom4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom4 )
15996 fragment.Dataset_SpecialRandom5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom5 )
15997 fragment.Dataset_SpecialRandom6 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom6 )
15998 fragment.Dataset_SpecialRandom7 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom7 )
15999 fragment.Dataset_SpecialRandom8 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom8 )
16000 fragment.Dataset_SpecialRandom9 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom9 )
16001 fragment.Dataset_SpecialRandom10 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom10 )
16002 fragment.Dataset_SpecialRandom11 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom11 )
16003 fragment.Dataset_SpecialRandom12 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom12 )
16004 fragment.Dataset_SpecialRandom13 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom13 )
16005 fragment.Dataset_SpecialRandom14 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom14 )
16006 fragment.Dataset_SpecialRandom15 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom15 )
16007 fragment.Dataset_SpecialRandom16 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom16 )
16008 fragment.Dataset_SpecialRandom17 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom17 )
16009 fragment.Dataset_SpecialRandom18 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom18 )
16010 fragment.Dataset_SpecialRandom19 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialRandom + fragment.hltPreDatasetSpecialRandom19 )
16011 fragment.Dataset_SpecialZeroBias0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias0 )
16012 fragment.Dataset_SpecialZeroBias1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias1 )
16013 fragment.Dataset_SpecialZeroBias2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias2 )
16014 fragment.Dataset_SpecialZeroBias3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias3 )
16015 fragment.Dataset_SpecialZeroBias4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias4 )
16016 fragment.Dataset_SpecialZeroBias5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias5 )
16017 fragment.Dataset_SpecialZeroBias6 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias6 )
16018 fragment.Dataset_SpecialZeroBias7 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias7 )
16019 fragment.Dataset_SpecialZeroBias8 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias8 )
16020 fragment.Dataset_SpecialZeroBias9 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias9 )
16021 fragment.Dataset_SpecialZeroBias10 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias10 )
16022 fragment.Dataset_SpecialZeroBias11 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias11 )
16023 fragment.Dataset_SpecialZeroBias12 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias12 )
16024 fragment.Dataset_SpecialZeroBias13 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias13 )
16025 fragment.Dataset_SpecialZeroBias14 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias14 )
16026 fragment.Dataset_SpecialZeroBias15 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias15 )
16027 fragment.Dataset_SpecialZeroBias16 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias16 )
16028 fragment.Dataset_SpecialZeroBias17 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias17 )
16029 fragment.Dataset_SpecialZeroBias18 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias18 )
16030 fragment.Dataset_SpecialZeroBias19 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias19 )
16031 fragment.Dataset_SpecialZeroBias20 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias20 )
16032 fragment.Dataset_SpecialZeroBias21 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias21 )
16033 fragment.Dataset_SpecialZeroBias22 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias22 )
16034 fragment.Dataset_SpecialZeroBias23 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias23 )
16035 fragment.Dataset_SpecialZeroBias24 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias24 )
16036 fragment.Dataset_SpecialZeroBias25 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias25 )
16037 fragment.Dataset_SpecialZeroBias26 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias26 )
16038 fragment.Dataset_SpecialZeroBias27 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias27 )
16039 fragment.Dataset_SpecialZeroBias28 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias28 )
16040 fragment.Dataset_SpecialZeroBias29 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias29 )
16041 fragment.Dataset_SpecialZeroBias30 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias30 )
16042 fragment.Dataset_SpecialZeroBias31 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialZeroBias + fragment.hltPreDatasetSpecialZeroBias31 )
16043 fragment.Dataset_SpecialHLTPhysics0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics0 )
16044 fragment.Dataset_SpecialHLTPhysics1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics1 )
16045 fragment.Dataset_SpecialHLTPhysics2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics2 )
16046 fragment.Dataset_SpecialHLTPhysics3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics3 )
16047 fragment.Dataset_SpecialHLTPhysics4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics4 )
16048 fragment.Dataset_SpecialHLTPhysics5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics5 )
16049 fragment.Dataset_SpecialHLTPhysics6 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics6 )
16050 fragment.Dataset_SpecialHLTPhysics7 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics7 )
16051 fragment.Dataset_SpecialHLTPhysics8 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics8 )
16052 fragment.Dataset_SpecialHLTPhysics9 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics9 )
16053 fragment.Dataset_SpecialHLTPhysics10 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics10 )
16054 fragment.Dataset_SpecialHLTPhysics11 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics11 )
16055 fragment.Dataset_SpecialHLTPhysics12 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics12 )
16056 fragment.Dataset_SpecialHLTPhysics13 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics13 )
16057 fragment.Dataset_SpecialHLTPhysics14 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics14 )
16058 fragment.Dataset_SpecialHLTPhysics15 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics15 )
16059 fragment.Dataset_SpecialHLTPhysics16 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics16 )
16060 fragment.Dataset_SpecialHLTPhysics17 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics17 )
16061 fragment.Dataset_SpecialHLTPhysics18 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics18 )
16062 fragment.Dataset_SpecialHLTPhysics19 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialHLTPhysics + fragment.hltPreDatasetSpecialHLTPhysics19 )
16063 fragment.Dataset_SpecialMinimumBias0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialMinimumBias + fragment.hltPreDatasetSpecialMinimumBias0 )
16064 fragment.Dataset_SpecialMinimumBias1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialMinimumBias + fragment.hltPreDatasetSpecialMinimumBias1 )
16065 fragment.Dataset_SpecialMinimumBias2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialMinimumBias + fragment.hltPreDatasetSpecialMinimumBias2 )
16066 fragment.Dataset_SpecialMinimumBias3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetSpecialMinimumBias + fragment.hltPreDatasetSpecialMinimumBias3 )
16067 fragment.Dataset_CosmicHLTMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetCosmicHLTMonitor + fragment.hltPreDatasetCosmicHLTMonitor )
16068 fragment.ScoutingPFOutput = cms.Path( )
16069 fragment.Dataset_DQMOnlineScouting = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMOnlineScouting + fragment.hltPreDatasetDQMOnlineScouting )
16070 
16071 
16072 fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.Status_OnCPU, fragment.Status_OnGPU, fragment.AlCa_EcalPhiSym_v22, fragment.AlCa_EcalEtaEBonly_v27, fragment.AlCa_EcalEtaEEonly_v27, fragment.AlCa_EcalPi0EBonly_v27, fragment.AlCa_EcalPi0EEonly_v27, fragment.AlCa_IsoTrackHBHE_v2, fragment.AlCa_RPCMuonNormalisation_v24, fragment.AlCa_LumiPixelsCounts_Random_v12, fragment.AlCa_LumiPixelsCounts_ZeroBias_v15, fragment.DQM_PixelReconstruction_v14, fragment.DQM_EcalReconstruction_v13, fragment.DQM_HcalReconstruction_v11, fragment.DQM_Random_v1, fragment.DQM_ZeroBias_v4, fragment.DST_ZeroBias_v12, fragment.DST_Physics_v17, fragment.DST_PFScouting_SingleMuon_v9, fragment.DST_PFScouting_ZeroBiasVdM_v1, fragment.HLT_TriggersForScoutingPFMonitor_SingleMuon_v1, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v6, fragment.HLT_HcalNZS_v22, fragment.HLT_HcalPhiSym_v24, fragment.HLT_Random_v3, fragment.HLT_Physics_v15, fragment.HLT_ZeroBias_v14, fragment.HLT_ZeroBias_Alignment_v9, fragment.HLT_ZeroBias_Beamspot_v19, fragment.HLT_ZeroBias_IsolatedBunches_v13, fragment.HLT_ZeroBias_FirstBXAfterTrain_v11, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v13, fragment.HLT_ZeroBias_FirstCollisionInTrain_v12, fragment.HLT_ZeroBias_LastCollisionInTrain_v11, fragment.HLT_HT300_Beamspot_v26, fragment.HLT_L1SingleMuCosmics_v9, fragment.HLT_L2Mu10_NoVertex_NoBPTX3BX_v15, fragment.HLT_L2Mu10_NoVertex_NoBPTX_v16, fragment.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v14, fragment.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v15, fragment.HLT_CDC_L2cosmic_10_er1p0_v11, fragment.HLT_CDC_L2cosmic_5p5_er1p0_v11, fragment.HLT_PPSMaxTracksPerArm1_v10, fragment.HLT_PPSMaxTracksPerRP4_v10, fragment.HLT_PPSRandom_v1, fragment.HLT_SpecialHLTPhysics_v8, fragment.AlCa_LumiPixelsCounts_RandomHighRate_v6, fragment.AlCa_LumiPixelsCounts_ZeroBiasVdM_v6, fragment.AlCa_LumiPixelsCounts_ZeroBiasGated_v6, fragment.HLT_L1SingleMuOpen_v7, fragment.HLT_L1SingleMuOpen_DT_v7, fragment.HLT_L1SingleMu3_v6, fragment.HLT_L1SingleMu5_v6, fragment.HLT_L1SingleMu7_v6, fragment.HLT_L1DoubleMu0_v6, fragment.HLT_L1SingleJet8erHE_v6, fragment.HLT_L1SingleJet10erHE_v6, fragment.HLT_L1SingleJet12erHE_v6, fragment.HLT_L1SingleJet35_v6, fragment.HLT_L1SingleJet200_v6, fragment.HLT_L1SingleEG8er2p5_v5, fragment.HLT_L1SingleEG10er2p5_v5, fragment.HLT_L1SingleEG15er2p5_v5, fragment.HLT_L1SingleEG26er2p5_v5, fragment.HLT_L1SingleEG28er2p5_v5, fragment.HLT_L1SingleEG28er2p1_v5, fragment.HLT_L1SingleEG28er1p5_v5, fragment.HLT_L1SingleEG34er2p5_v5, fragment.HLT_L1SingleEG36er2p5_v5, fragment.HLT_L1SingleEG38er2p5_v5, fragment.HLT_L1SingleEG40er2p5_v5, fragment.HLT_L1SingleEG42er2p5_v5, fragment.HLT_L1SingleEG45er2p5_v5, fragment.HLT_L1SingleEG50_v5, fragment.HLT_L1SingleJet60_v5, fragment.HLT_L1SingleJet90_v5, fragment.HLT_L1SingleJet120_v5, fragment.HLT_L1SingleJet180_v5, fragment.HLT_L1HTT120er_v5, fragment.HLT_L1HTT160er_v5, fragment.HLT_L1HTT200er_v5, fragment.HLT_L1HTT255er_v5, fragment.HLT_L1HTT280er_v5, fragment.HLT_L1HTT320er_v5, fragment.HLT_L1HTT360er_v5, fragment.HLT_L1HTT400er_v5, fragment.HLT_L1HTT450er_v5, fragment.HLT_L1ETM120_v5, fragment.HLT_L1ETM150_v5, fragment.HLT_L1EXT_HCAL_LaserMon1_v6, fragment.HLT_L1EXT_HCAL_LaserMon4_v6, fragment.HLT_L1MinimumBiasHF0ANDBptxAND_v1, fragment.HLT_CscCluster_Cosmic_v5, fragment.HLT_HT60_Beamspot_v25, fragment.HLT_Beamspot_PixelClusters_WP2_v9, fragment.HLT_PixelClusters_WP2_v5, fragment.HLT_PixelClusters_WP2_HighRate_v1, fragment.HLT_PixelClusters_WP1_v5, fragment.HLT_BptxOR_v7, fragment.HLT_L1SingleMuCosmics_EMTF_v5, fragment.HLT_L1SingleMuCosmics_CosmicTracking_v2, fragment.HLT_L1SingleMuCosmics_PointingCosmicTracking_v2, fragment.HLT_L1FatEvents_v6, fragment.HLT_Random_HighRate_v1, fragment.HLT_ZeroBias_HighRate_v5, fragment.HLT_ZeroBias_Gated_v5, fragment.HLT_SpecialZeroBias_v7, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, fragment.Dataset_AlCaHcalIsoTrk, 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_ScoutingPFMonitor, fragment.Dataset_ScoutingPFRun3, fragment.Dataset_TestEnablesEcalHcal, fragment.Dataset_TestEnablesEcalHcalDQM, fragment.Dataset_VRRandom0, fragment.Dataset_VRRandom1, fragment.Dataset_VRRandom2, fragment.Dataset_VRRandom3, fragment.Dataset_VRRandom4, fragment.Dataset_VRRandom5, fragment.Dataset_VRRandom6, fragment.Dataset_VRRandom7, fragment.Dataset_VRRandom8, fragment.Dataset_VRRandom9, fragment.Dataset_VRRandom10, fragment.Dataset_VRRandom11, fragment.Dataset_VRRandom12, fragment.Dataset_VRRandom13, fragment.Dataset_VRRandom14, fragment.Dataset_VRRandom15, 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, fragment.Dataset_SpecialMinimumBias0, fragment.Dataset_SpecialMinimumBias1, fragment.Dataset_SpecialMinimumBias2, fragment.Dataset_SpecialMinimumBias3, fragment.Dataset_CosmicHLTMonitor, fragment.ScoutingPFOutput, fragment.Dataset_DQMOnlineScouting, ))
16073 
16074 
16075 # dummify hltGetConditions in cff's
16076 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
16077     fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
16078         result = cms.bool( True )
16079     )
16080     fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
16081 
16082 # add specific customizations
16083 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
16084 fragment = customizeHLTforAll(fragment,"Special")
16085 
16086 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
16087 fragment = customizeHLTforCMSSW(fragment,"Special")
16088 
16089 # Eras-based customisations
16090 from HLTrigger.Configuration.Eras import modifyHLTforEras
16091 modifyHLTforEras(fragment)
16092