Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-07-26 17:51:59

0001 # hltGetConfiguration /dev/CMSSW_14_0_0/PIon --cff --data --type PIon
0002 
0003 # /dev/CMSSW_14_0_0/PIon/V169 (CMSSW_14_0_11)
0004 
0005 import FWCore.ParameterSet.Config as cms
0006 
0007 fragment = cms.ProcessFragment( "HLT" )
0008 
0009 fragment.load("Configuration.StandardSequences.Accelerators_cff")
0010 
0011 fragment.HLTConfigVersion = cms.PSet(
0012   tableName = cms.string("/dev/CMSSW_14_0_0/PIon/V169")
0013 )
0014 
0015 fragment.HLTIter4PSetTrajectoryBuilderIT = cms.PSet( 
0016   ComponentType = cms.string( "CkfTrajectoryBuilder" ),
0017   lostHitPenalty = cms.double( 30.0 ),
0018   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0019   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0020   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter4PSetTrajectoryFilterIT" ) ),
0021   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0022   maxCand = cms.int32( 1 ),
0023   alwaysUseInvalidHits = cms.bool( False ),
0024   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
0025   intermediateCleaning = cms.bool( True ),
0026   updator = cms.string( "hltESPKFUpdator" ),
0027   seedAs5DHit = cms.bool( False )
0028 )
0029 fragment.HLTIter0GroupedCkfTrajectoryBuilderIT = cms.PSet( 
0030   keepOriginalIfRebuildFails = cms.bool( False ),
0031   lockHits = cms.bool( True ),
0032   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0033   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0034   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
0035   maxCand = cms.int32( 2 ),
0036   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
0037   intermediateCleaning = cms.bool( True ),
0038   bestHitOnly = cms.bool( True ),
0039   useSameTrajFilter = cms.bool( True ),
0040   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0041   lostHitPenalty = cms.double( 30.0 ),
0042   requireSeedHitsInRebuild = cms.bool( True ),
0043   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0044   maxPtForLooperReconstruction = cms.double( 0.0 ),
0045   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0046   minNrOfHitsForRebuild = cms.int32( 5 ),
0047   alwaysUseInvalidHits = cms.bool( False ),
0048   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
0049   foundHitBonus = cms.double( 5.0 ),
0050   updator = cms.string( "hltESPKFUpdator" ),
0051   seedAs5DHit = cms.bool( False )
0052 )
0053 fragment.HLTIter4PSetTrajectoryFilterIT = cms.PSet( 
0054   minimumNumberOfHits = cms.int32( 6 ),
0055   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0056   seedExtension = cms.int32( 0 ),
0057   chargeSignificance = cms.double( -1.0 ),
0058   pixelSeedExtension = cms.bool( False ),
0059   strictSeedExtension = cms.bool( False ),
0060   nSigmaMinPt = cms.double( 5.0 ),
0061   maxCCCLostHits = cms.int32( 9999 ),
0062   minPt = cms.double( 0.3 ),
0063   maxConsecLostHits = cms.int32( 1 ),
0064   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0065   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0066   seedPairPenalty = cms.int32( 0 ),
0067   maxNumberOfHits = cms.int32( 100 ),
0068   minNumberOfHitsForLoopers = cms.int32( 13 ),
0069   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0070   minNumberOfHitsPerLoop = cms.int32( 4 ),
0071   minHitsMinPt = cms.int32( 3 ),
0072   maxLostHitsFraction = cms.double( 999.0 ),
0073   maxLostHits = cms.int32( 0 ),
0074   highEtaSwitch = cms.double( 5.0 ),
0075   minHitsAtHighEta = cms.int32( 5 )
0076 )
0077 fragment.HLTPSetPvClusterComparerForIT = cms.PSet( 
0078   track_chi2_max = cms.double( 20.0 ),
0079   track_pt_max = cms.double( 20.0 ),
0080   track_prob_min = cms.double( -1.0 ),
0081   track_pt_min = cms.double( 1.0 )
0082 )
0083 fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet( 
0084   rescaleErrorIfFail = cms.double( 1.0 ),
0085   ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
0086   lostHitPenalty = cms.double( 30.0 ),
0087   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0088   propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
0089   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
0090   propagatorAlong = cms.string( "PropagatorWithMaterial" ),
0091   maxCand = cms.int32( 5 ),
0092   alwaysUseInvalidHits = cms.bool( True ),
0093   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
0094   intermediateCleaning = cms.bool( False ),
0095   propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
0096   updator = cms.string( "hltESPKFUpdator" ),
0097   deltaEta = cms.double( -1.0 ),
0098   useSeedLayer = cms.bool( False ),
0099   deltaPhi = cms.double( -1.0 ),
0100   seedAs5DHit = cms.bool( False )
0101 )
0102 fragment.HLTIter0HighPtTkMuPSetTrajectoryFilterIT = cms.PSet( 
0103   minimumNumberOfHits = cms.int32( 3 ),
0104   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0105   seedExtension = cms.int32( 0 ),
0106   chargeSignificance = cms.double( -1.0 ),
0107   pixelSeedExtension = cms.bool( False ),
0108   strictSeedExtension = cms.bool( False ),
0109   nSigmaMinPt = cms.double( 5.0 ),
0110   maxCCCLostHits = cms.int32( 9999 ),
0111   minPt = cms.double( 0.3 ),
0112   maxConsecLostHits = cms.int32( 1 ),
0113   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0114   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0115   seedPairPenalty = cms.int32( 0 ),
0116   maxNumberOfHits = cms.int32( 100 ),
0117   minNumberOfHitsForLoopers = cms.int32( 13 ),
0118   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0119   minNumberOfHitsPerLoop = cms.int32( 4 ),
0120   minHitsMinPt = cms.int32( 3 ),
0121   maxLostHitsFraction = cms.double( 999.0 ),
0122   maxLostHits = cms.int32( 1 ),
0123   highEtaSwitch = cms.double( 5.0 ),
0124   minHitsAtHighEta = cms.int32( 5 )
0125 )
0126 fragment.HLTPSetPvClusterComparerForBTag = cms.PSet( 
0127   track_chi2_max = cms.double( 20.0 ),
0128   track_pt_max = cms.double( 20.0 ),
0129   track_prob_min = cms.double( -1.0 ),
0130   track_pt_min = cms.double( 0.1 )
0131 )
0132 fragment.HLTIter2GroupedCkfTrajectoryBuilderIT = cms.PSet( 
0133   keepOriginalIfRebuildFails = cms.bool( False ),
0134   lockHits = cms.bool( True ),
0135   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0136   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0137   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
0138   maxCand = cms.int32( 2 ),
0139   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
0140   intermediateCleaning = cms.bool( True ),
0141   bestHitOnly = cms.bool( True ),
0142   useSameTrajFilter = cms.bool( True ),
0143   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0144   lostHitPenalty = cms.double( 30.0 ),
0145   requireSeedHitsInRebuild = cms.bool( True ),
0146   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0147   maxPtForLooperReconstruction = cms.double( 0.0 ),
0148   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0149   minNrOfHitsForRebuild = cms.int32( 5 ),
0150   alwaysUseInvalidHits = cms.bool( False ),
0151   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
0152   foundHitBonus = cms.double( 5.0 ),
0153   updator = cms.string( "hltESPKFUpdator" ),
0154   seedAs5DHit = cms.bool( False )
0155 )
0156 fragment.HLTSiStripClusterChargeCutTight = cms.PSet(  value = cms.double( 1945.0 ) )
0157 fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet( 
0158   Rescale_Dz = cms.double( 3.0 ),
0159   Pt_fixed = cms.bool( False ),
0160   Eta_fixed = cms.bool( False ),
0161   Eta_min = cms.double( 0.1 ),
0162   DeltaZ = cms.double( 15.9 ),
0163   maxRegions = cms.int32( 2 ),
0164   EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
0165   UseVertex = cms.bool( False ),
0166   Z_fixed = cms.bool( True ),
0167   PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
0168   PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
0169   Rescale_phi = cms.double( 3.0 ),
0170   DeltaEta = cms.double( 0.2 ),
0171   precise = cms.bool( True ),
0172   OnDemand = cms.int32( -1 ),
0173   EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
0174   MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
0175   vertexCollection = cms.InputTag( "pixelVertices" ),
0176   Pt_min = cms.double( 1.5 ),
0177   beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
0178   Phi_fixed = cms.bool( False ),
0179   DeltaR = cms.double( 0.2 ),
0180   input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
0181   DeltaPhi = cms.double( 0.2 ),
0182   Phi_min = cms.double( 0.1 ),
0183   Rescale_eta = cms.double( 3.0 )
0184 )
0185 fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet( 
0186   minimumNumberOfHits = cms.int32( 3 ),
0187   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0188   seedExtension = cms.int32( 1 ),
0189   chargeSignificance = cms.double( -1.0 ),
0190   pixelSeedExtension = cms.bool( False ),
0191   strictSeedExtension = cms.bool( False ),
0192   nSigmaMinPt = cms.double( 5.0 ),
0193   maxCCCLostHits = cms.int32( 0 ),
0194   minPt = cms.double( 0.3 ),
0195   maxConsecLostHits = cms.int32( 1 ),
0196   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0197   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0198   seedPairPenalty = cms.int32( 0 ),
0199   maxNumberOfHits = cms.int32( 100 ),
0200   minNumberOfHitsForLoopers = cms.int32( 13 ),
0201   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0202   minNumberOfHitsPerLoop = cms.int32( 4 ),
0203   minHitsMinPt = cms.int32( 3 ),
0204   maxLostHitsFraction = cms.double( 999.0 ),
0205   maxLostHits = cms.int32( 1 ),
0206   highEtaSwitch = cms.double( 5.0 ),
0207   minHitsAtHighEta = cms.int32( 5 )
0208 )
0209 fragment.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet( 
0210   ComponentType = cms.string( "CkfTrajectoryBuilder" ),
0211   lostHitPenalty = cms.double( 30.0 ),
0212   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0213   propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
0214   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ),
0215   propagatorAlong = cms.string( "PropagatorWithMaterial" ),
0216   maxCand = cms.int32( 1 ),
0217   alwaysUseInvalidHits = cms.bool( False ),
0218   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
0219   intermediateCleaning = cms.bool( True ),
0220   updator = cms.string( "hltESPKFUpdator" ),
0221   seedAs5DHit = cms.bool( False )
0222 )
0223 fragment.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet( 
0224   ComponentType = cms.string( "CkfTrajectoryBuilder" ),
0225   lostHitPenalty = cms.double( 90.0 ),
0226   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0227   propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
0228   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
0229   propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
0230   maxCand = cms.int32( 5 ),
0231   alwaysUseInvalidHits = cms.bool( True ),
0232   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
0233   intermediateCleaning = cms.bool( False ),
0234   updator = cms.string( "hltESPKFUpdator" ),
0235   seedAs5DHit = cms.bool( False )
0236 )
0237 fragment.HLTSiStripClusterChargeCutNone = cms.PSet(  value = cms.double( -1.0 ) )
0238 fragment.HLTPSetMuonCkfTrajectoryFilter = cms.PSet( 
0239   minimumNumberOfHits = cms.int32( 5 ),
0240   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0241   seedExtension = cms.int32( 0 ),
0242   chargeSignificance = cms.double( -1.0 ),
0243   pixelSeedExtension = cms.bool( False ),
0244   strictSeedExtension = cms.bool( False ),
0245   nSigmaMinPt = cms.double( 5.0 ),
0246   maxCCCLostHits = cms.int32( 9999 ),
0247   minPt = cms.double( 0.9 ),
0248   maxConsecLostHits = cms.int32( 1 ),
0249   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0250   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0251   seedPairPenalty = cms.int32( 0 ),
0252   maxNumberOfHits = cms.int32( -1 ),
0253   minNumberOfHitsForLoopers = cms.int32( 13 ),
0254   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0255   minNumberOfHitsPerLoop = cms.int32( 4 ),
0256   minHitsMinPt = cms.int32( 3 ),
0257   maxLostHitsFraction = cms.double( 999.0 ),
0258   maxLostHits = cms.int32( 1 ),
0259   highEtaSwitch = cms.double( 5.0 ),
0260   minHitsAtHighEta = cms.int32( 5 )
0261 )
0262 fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet( 
0263   minimumNumberOfHits = cms.int32( 3 ),
0264   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0265   seedExtension = cms.int32( 0 ),
0266   chargeSignificance = cms.double( -1.0 ),
0267   pixelSeedExtension = cms.bool( False ),
0268   strictSeedExtension = cms.bool( False ),
0269   nSigmaMinPt = cms.double( 5.0 ),
0270   maxCCCLostHits = cms.int32( 0 ),
0271   minPt = cms.double( 0.2 ),
0272   maxConsecLostHits = cms.int32( 1 ),
0273   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0274   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0275   seedPairPenalty = cms.int32( 0 ),
0276   maxNumberOfHits = cms.int32( 100 ),
0277   minNumberOfHitsForLoopers = cms.int32( 13 ),
0278   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0279   minNumberOfHitsPerLoop = cms.int32( 4 ),
0280   minHitsMinPt = cms.int32( 3 ),
0281   maxLostHitsFraction = cms.double( 999.0 ),
0282   maxLostHits = cms.int32( 1 ),
0283   highEtaSwitch = cms.double( 5.0 ),
0284   minHitsAtHighEta = cms.int32( 5 )
0285 )
0286 fragment.HLTSeedFromProtoTracks = cms.PSet( 
0287   TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
0288   SeedMomentumForBOFF = cms.double( 5.0 ),
0289   propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
0290   forceKinematicWithRegionDirection = cms.bool( False ),
0291   magneticField = cms.string( "ParabolicMf" ),
0292   OriginTransverseErrorMultiplier = cms.double( 1.0 ),
0293   ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
0294   MinOneOverPtError = cms.double( 1.0 )
0295 )
0296 fragment.HLTPSetMuTrackJpsiTrajectoryFilter = cms.PSet( 
0297   minimumNumberOfHits = cms.int32( 5 ),
0298   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0299   seedExtension = cms.int32( 0 ),
0300   chargeSignificance = cms.double( -1.0 ),
0301   pixelSeedExtension = cms.bool( False ),
0302   strictSeedExtension = cms.bool( False ),
0303   nSigmaMinPt = cms.double( 5.0 ),
0304   maxCCCLostHits = cms.int32( 9999 ),
0305   minPt = cms.double( 10.0 ),
0306   maxConsecLostHits = cms.int32( 1 ),
0307   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0308   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0309   seedPairPenalty = cms.int32( 0 ),
0310   maxNumberOfHits = cms.int32( 8 ),
0311   minNumberOfHitsForLoopers = cms.int32( 13 ),
0312   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0313   minNumberOfHitsPerLoop = cms.int32( 4 ),
0314   minHitsMinPt = cms.int32( 3 ),
0315   maxLostHitsFraction = cms.double( 999.0 ),
0316   maxLostHits = cms.int32( 1 ),
0317   highEtaSwitch = cms.double( 5.0 ),
0318   minHitsAtHighEta = cms.int32( 5 )
0319 )
0320 fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet( 
0321   minimumNumberOfHits = cms.int32( 3 ),
0322   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0323   seedExtension = cms.int32( 0 ),
0324   chargeSignificance = cms.double( -1.0 ),
0325   pixelSeedExtension = cms.bool( False ),
0326   strictSeedExtension = cms.bool( False ),
0327   nSigmaMinPt = cms.double( 5.0 ),
0328   maxCCCLostHits = cms.int32( 0 ),
0329   minPt = cms.double( 0.3 ),
0330   maxConsecLostHits = cms.int32( 1 ),
0331   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0332   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0333   seedPairPenalty = cms.int32( 0 ),
0334   maxNumberOfHits = cms.int32( 100 ),
0335   minNumberOfHitsForLoopers = cms.int32( 13 ),
0336   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0337   minNumberOfHitsPerLoop = cms.int32( 4 ),
0338   minHitsMinPt = cms.int32( 3 ),
0339   maxLostHitsFraction = cms.double( 999.0 ),
0340   maxLostHits = cms.int32( 1 ),
0341   highEtaSwitch = cms.double( 5.0 ),
0342   minHitsAtHighEta = cms.int32( 5 )
0343 )
0344 fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet( 
0345   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0346   SeedMomentumForBOFF = cms.double( 5.0 ),
0347   propagator = cms.string( "PropagatorWithMaterial" ),
0348   forceKinematicWithRegionDirection = cms.bool( False ),
0349   magneticField = cms.string( "" ),
0350   OriginTransverseErrorMultiplier = cms.double( 1.0 ),
0351   ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
0352   MinOneOverPtError = cms.double( 1.0 )
0353 )
0354 fragment.HLTSiStripClusterChargeCutForHI = cms.PSet(  value = cms.double( 2069.0 ) )
0355 fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet( 
0356   minimumNumberOfHits = cms.int32( 5 ),
0357   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0358   seedExtension = cms.int32( 0 ),
0359   chargeSignificance = cms.double( -1.0 ),
0360   pixelSeedExtension = cms.bool( False ),
0361   strictSeedExtension = cms.bool( False ),
0362   nSigmaMinPt = cms.double( 5.0 ),
0363   maxCCCLostHits = cms.int32( 9999 ),
0364   minPt = cms.double( 2.0 ),
0365   maxConsecLostHits = cms.int32( 1 ),
0366   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0367   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0368   seedPairPenalty = cms.int32( 0 ),
0369   maxNumberOfHits = cms.int32( -1 ),
0370   minNumberOfHitsForLoopers = cms.int32( 13 ),
0371   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0372   minNumberOfHitsPerLoop = cms.int32( 4 ),
0373   minHitsMinPt = cms.int32( -1 ),
0374   maxLostHitsFraction = cms.double( 999.0 ),
0375   maxLostHits = cms.int32( 1 ),
0376   highEtaSwitch = cms.double( 5.0 ),
0377   minHitsAtHighEta = cms.int32( 5 )
0378 )
0379 fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( 
0380   ComponentType = cms.string( "CkfTrajectoryBuilder" ),
0381   lostHitPenalty = cms.double( 30.0 ),
0382   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0383   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0384   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ),
0385   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0386   maxCand = cms.int32( 4 ),
0387   alwaysUseInvalidHits = cms.bool( True ),
0388   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
0389   intermediateCleaning = cms.bool( True ),
0390   updator = cms.string( "hltESPKFUpdator" ),
0391   seedAs5DHit = cms.bool( False )
0392 )
0393 fragment.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet( 
0394   useSameTrajFilter = cms.bool( True ),
0395   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0396   keepOriginalIfRebuildFails = cms.bool( False ),
0397   lostHitPenalty = cms.double( 30.0 ),
0398   lockHits = cms.bool( True ),
0399   requireSeedHitsInRebuild = cms.bool( True ),
0400   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0401   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0402   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
0403   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0404   minNrOfHitsForRebuild = cms.int32( 5 ),
0405   maxCand = cms.int32( 2 ),
0406   alwaysUseInvalidHits = cms.bool( False ),
0407   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
0408   intermediateCleaning = cms.bool( True ),
0409   foundHitBonus = cms.double( 5.0 ),
0410   updator = cms.string( "hltESPKFUpdator" ),
0411   bestHitOnly = cms.bool( True ),
0412   seedAs5DHit = cms.bool( False ),
0413   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) )
0414 )
0415 fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( 
0416   useSameTrajFilter = cms.bool( True ),
0417   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0418   keepOriginalIfRebuildFails = cms.bool( True ),
0419   lostHitPenalty = cms.double( 1.0 ),
0420   lockHits = cms.bool( True ),
0421   requireSeedHitsInRebuild = cms.bool( True ),
0422   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0423   propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
0424   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
0425   propagatorAlong = cms.string( "PropagatorWithMaterial" ),
0426   minNrOfHitsForRebuild = cms.int32( 2 ),
0427   maxCand = cms.int32( 5 ),
0428   alwaysUseInvalidHits = cms.bool( True ),
0429   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
0430   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
0431   intermediateCleaning = cms.bool( True ),
0432   foundHitBonus = cms.double( 1000.0 ),
0433   updator = cms.string( "hltESPKFUpdator" ),
0434   bestHitOnly = cms.bool( True ),
0435   seedAs5DHit = cms.bool( False )
0436 )
0437 fragment.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet( 
0438   minimumNumberOfHits = cms.int32( 3 ),
0439   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0440   seedExtension = cms.int32( 0 ),
0441   chargeSignificance = cms.double( -1.0 ),
0442   pixelSeedExtension = cms.bool( False ),
0443   strictSeedExtension = cms.bool( False ),
0444   nSigmaMinPt = cms.double( 5.0 ),
0445   maxCCCLostHits = cms.int32( 9999 ),
0446   minPt = cms.double( 0.9 ),
0447   maxConsecLostHits = cms.int32( 1 ),
0448   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0449   constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
0450   seedPairPenalty = cms.int32( 0 ),
0451   maxNumberOfHits = cms.int32( 100 ),
0452   minNumberOfHitsForLoopers = cms.int32( 13 ),
0453   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0454   minNumberOfHitsPerLoop = cms.int32( 4 ),
0455   minHitsMinPt = cms.int32( 3 ),
0456   maxLostHitsFraction = cms.double( 0.1 ),
0457   maxLostHits = cms.int32( 999 ),
0458   highEtaSwitch = cms.double( 5.0 ),
0459   minHitsAtHighEta = cms.int32( 5 )
0460 )
0461 fragment.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( 
0462   useSameTrajFilter = cms.bool( True ),
0463   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0464   keepOriginalIfRebuildFails = cms.bool( True ),
0465   lostHitPenalty = cms.double( 1.0 ),
0466   lockHits = cms.bool( True ),
0467   requireSeedHitsInRebuild = cms.bool( True ),
0468   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0469   propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
0470   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
0471   propagatorAlong = cms.string( "PropagatorWithMaterial" ),
0472   minNrOfHitsForRebuild = cms.int32( 2 ),
0473   maxCand = cms.int32( 5 ),
0474   alwaysUseInvalidHits = cms.bool( True ),
0475   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
0476   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
0477   intermediateCleaning = cms.bool( True ),
0478   foundHitBonus = cms.double( 1000.0 ),
0479   updator = cms.string( "hltESPKFUpdator" ),
0480   bestHitOnly = cms.bool( True ),
0481   seedAs5DHit = cms.bool( False )
0482 )
0483 fragment.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet( 
0484   minimumNumberOfHits = cms.int32( 3 ),
0485   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0486   seedExtension = cms.int32( 0 ),
0487   chargeSignificance = cms.double( -1.0 ),
0488   pixelSeedExtension = cms.bool( False ),
0489   strictSeedExtension = cms.bool( False ),
0490   nSigmaMinPt = cms.double( 5.0 ),
0491   maxCCCLostHits = cms.int32( 9999 ),
0492   minPt = cms.double( 0.9 ),
0493   maxConsecLostHits = cms.int32( 1 ),
0494   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0495   constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
0496   seedPairPenalty = cms.int32( 0 ),
0497   maxNumberOfHits = cms.int32( 100 ),
0498   minNumberOfHitsForLoopers = cms.int32( 13 ),
0499   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0500   minNumberOfHitsPerLoop = cms.int32( 4 ),
0501   minHitsMinPt = cms.int32( 3 ),
0502   maxLostHitsFraction = cms.double( 0.1 ),
0503   maxLostHits = cms.int32( 999 ),
0504   highEtaSwitch = cms.double( 5.0 ),
0505   minHitsAtHighEta = cms.int32( 5 )
0506 )
0507 fragment.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet( 
0508   minimumNumberOfHits = cms.int32( 5 ),
0509   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0510   seedExtension = cms.int32( 0 ),
0511   chargeSignificance = cms.double( -1.0 ),
0512   pixelSeedExtension = cms.bool( False ),
0513   strictSeedExtension = cms.bool( False ),
0514   nSigmaMinPt = cms.double( 5.0 ),
0515   maxCCCLostHits = cms.int32( 9999 ),
0516   minPt = cms.double( 0.9 ),
0517   maxConsecLostHits = cms.int32( 1 ),
0518   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0519   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0520   seedPairPenalty = cms.int32( 0 ),
0521   maxNumberOfHits = cms.int32( 100 ),
0522   minNumberOfHitsForLoopers = cms.int32( 13 ),
0523   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0524   minNumberOfHitsPerLoop = cms.int32( 4 ),
0525   minHitsMinPt = cms.int32( 3 ),
0526   maxLostHitsFraction = cms.double( 0.1 ),
0527   maxLostHits = cms.int32( 999 ),
0528   highEtaSwitch = cms.double( 5.0 ),
0529   minHitsAtHighEta = cms.int32( 5 )
0530 )
0531 fragment.HLTSiStripClusterChargeCutLoose = cms.PSet(  value = cms.double( 1620.0 ) )
0532 fragment.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet( 
0533   ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ),
0534   subclusterCutSN = cms.double( 12.0 ),
0535   trimMaxADC = cms.double( 30.0 ),
0536   seedCutMIPs = cms.double( 0.35 ),
0537   subclusterCutMIPs = cms.double( 0.45 ),
0538   subclusterWindow = cms.double( 0.7 ),
0539   maxNSat = cms.uint32( 3 ),
0540   trimMaxFracNeigh = cms.double( 0.25 ),
0541   maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
0542   seedCutSN = cms.double( 7.0 ),
0543   layerMask = cms.PSet( 
0544     TOB = cms.bool( False ),
0545     TIB = cms.vuint32( 1, 2 ),
0546     TID = cms.vuint32( 1, 2 ),
0547     TEC = cms.bool( False )
0548   ),
0549   maxTrimmedSizeDiffPos = cms.double( 0.7 ),
0550   trimMaxFracTotal = cms.double( 0.15 )
0551 )
0552 fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet( 
0553   minimumNumberOfHits = cms.int32( 4 ),
0554   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0555   seedExtension = cms.int32( 0 ),
0556   chargeSignificance = cms.double( -1.0 ),
0557   pixelSeedExtension = cms.bool( False ),
0558   strictSeedExtension = cms.bool( False ),
0559   maxCCCLostHits = cms.int32( 0 ),
0560   nSigmaMinPt = cms.double( 5.0 ),
0561   minPt = cms.double( 1.0 ),
0562   maxConsecLostHits = cms.int32( 1 ),
0563   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0564   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0565   seedPairPenalty = cms.int32( 0 ),
0566   maxNumberOfHits = cms.int32( 100 ),
0567   minNumberOfHitsForLoopers = cms.int32( 13 ),
0568   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0569   minNumberOfHitsPerLoop = cms.int32( 4 ),
0570   minHitsMinPt = cms.int32( 3 ),
0571   maxLostHitsFraction = cms.double( 0.1 ),
0572   maxLostHits = cms.int32( 999 ),
0573   highEtaSwitch = cms.double( 5.0 ),
0574   minHitsAtHighEta = cms.int32( 5 )
0575 )
0576 fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA = cms.PSet( 
0577   useSameTrajFilter = cms.bool( True ),
0578   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0579   keepOriginalIfRebuildFails = cms.bool( False ),
0580   lostHitPenalty = cms.double( 30.0 ),
0581   lockHits = cms.bool( True ),
0582   requireSeedHitsInRebuild = cms.bool( True ),
0583   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0584   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0585   maxPtForLooperReconstruction = cms.double( 0.0 ),
0586   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0587   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA" ) ),
0588   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0589   minNrOfHitsForRebuild = cms.int32( 5 ),
0590   maxCand = cms.int32( 3 ),
0591   alwaysUseInvalidHits = cms.bool( True ),
0592   estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
0593   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0594   intermediateCleaning = cms.bool( True ),
0595   foundHitBonus = cms.double( 10.0 ),
0596   updator = cms.string( "hltESPKFUpdator" ),
0597   bestHitOnly = cms.bool( True ),
0598   seedAs5DHit = cms.bool( False )
0599 )
0600 fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA = cms.PSet( 
0601   ComponentType = cms.string( "CompositeTrajectoryFilter" ),
0602   filters = cms.VPSet( 
0603     cms.PSet(  refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA" )    ),
0604     cms.PSet(  refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" )    )
0605   )
0606 )
0607 fragment.HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0608   minimumNumberOfHits = cms.int32( 4 ),
0609   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0610   seedExtension = cms.int32( 0 ),
0611   chargeSignificance = cms.double( -1.0 ),
0612   pixelSeedExtension = cms.bool( False ),
0613   strictSeedExtension = cms.bool( False ),
0614   maxCCCLostHits = cms.int32( 0 ),
0615   nSigmaMinPt = cms.double( 5.0 ),
0616   minPt = cms.double( 1.0 ),
0617   maxConsecLostHits = cms.int32( 1 ),
0618   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0619   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0620   seedPairPenalty = cms.int32( 0 ),
0621   maxNumberOfHits = cms.int32( 100 ),
0622   minNumberOfHitsForLoopers = cms.int32( 13 ),
0623   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0624   minNumberOfHitsPerLoop = cms.int32( 4 ),
0625   minHitsMinPt = cms.int32( 3 ),
0626   maxLostHitsFraction = cms.double( 0.1 ),
0627   maxLostHits = cms.int32( 999 ),
0628   highEtaSwitch = cms.double( 5.0 ),
0629   minHitsAtHighEta = cms.int32( 5 )
0630 )
0631 fragment.HLTPSetInitialStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0632   useSameTrajFilter = cms.bool( True ),
0633   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0634   keepOriginalIfRebuildFails = cms.bool( True ),
0635   lostHitPenalty = cms.double( 30.0 ),
0636   lockHits = cms.bool( True ),
0637   requireSeedHitsInRebuild = cms.bool( True ),
0638   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0639   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0640   maxPtForLooperReconstruction = cms.double( 0.0 ),
0641   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0642   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0643   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0644   minNrOfHitsForRebuild = cms.int32( 1 ),
0645   maxCand = cms.int32( 3 ),
0646   alwaysUseInvalidHits = cms.bool( True ),
0647   estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
0648   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0649   intermediateCleaning = cms.bool( True ),
0650   foundHitBonus = cms.double( 10.0 ),
0651   updator = cms.string( "hltESPKFUpdator" ),
0652   bestHitOnly = cms.bool( True ),
0653   seedAs5DHit = cms.bool( False )
0654 )
0655 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0656   minimumNumberOfHits = cms.int32( 3 ),
0657   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0658   seedExtension = cms.int32( 0 ),
0659   chargeSignificance = cms.double( -1.0 ),
0660   pixelSeedExtension = cms.bool( False ),
0661   strictSeedExtension = cms.bool( False ),
0662   nSigmaMinPt = cms.double( 5.0 ),
0663   maxCCCLostHits = cms.int32( 0 ),
0664   minPt = cms.double( 1.0 ),
0665   maxConsecLostHits = cms.int32( 1 ),
0666   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0667   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0668   seedPairPenalty = cms.int32( 0 ),
0669   maxNumberOfHits = cms.int32( 100 ),
0670   minNumberOfHitsForLoopers = cms.int32( 13 ),
0671   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0672   minNumberOfHitsPerLoop = cms.int32( 4 ),
0673   minHitsMinPt = cms.int32( 3 ),
0674   maxLostHitsFraction = cms.double( 0.1 ),
0675   maxLostHits = cms.int32( 999 ),
0676   highEtaSwitch = cms.double( 5.0 ),
0677   minHitsAtHighEta = cms.int32( 5 )
0678 )
0679 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0680   useSameTrajFilter = cms.bool( True ),
0681   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0682   keepOriginalIfRebuildFails = cms.bool( False ),
0683   lostHitPenalty = cms.double( 30.0 ),
0684   lockHits = cms.bool( True ),
0685   requireSeedHitsInRebuild = cms.bool( True ),
0686   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0687   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0688   maxPtForLooperReconstruction = cms.double( 0.0 ),
0689   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0690   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0691   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0692   minNrOfHitsForRebuild = cms.int32( 5 ),
0693   maxCand = cms.int32( 4 ),
0694   alwaysUseInvalidHits = cms.bool( True ),
0695   estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
0696   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0697   intermediateCleaning = cms.bool( True ),
0698   foundHitBonus = cms.double( 10.0 ),
0699   updator = cms.string( "hltESPKFUpdator" ),
0700   bestHitOnly = cms.bool( True ),
0701   seedAs5DHit = cms.bool( False )
0702 )
0703 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0704   minimumNumberOfHits = cms.int32( 3 ),
0705   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0706   seedExtension = cms.int32( 0 ),
0707   chargeSignificance = cms.double( -1.0 ),
0708   pixelSeedExtension = cms.bool( False ),
0709   strictSeedExtension = cms.bool( False ),
0710   nSigmaMinPt = cms.double( 5.0 ),
0711   maxCCCLostHits = cms.int32( 0 ),
0712   minPt = cms.double( 1.0 ),
0713   maxConsecLostHits = cms.int32( 1 ),
0714   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0715   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0716   seedPairPenalty = cms.int32( 0 ),
0717   maxNumberOfHits = cms.int32( 100 ),
0718   minNumberOfHitsForLoopers = cms.int32( 13 ),
0719   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0720   minNumberOfHitsPerLoop = cms.int32( 4 ),
0721   minHitsMinPt = cms.int32( 3 ),
0722   maxLostHitsFraction = cms.double( 0.1 ),
0723   maxLostHits = cms.int32( 999 ),
0724   highEtaSwitch = cms.double( 5.0 ),
0725   minHitsAtHighEta = cms.int32( 5 )
0726 )
0727 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0728   useSameTrajFilter = cms.bool( True ),
0729   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0730   keepOriginalIfRebuildFails = cms.bool( False ),
0731   lostHitPenalty = cms.double( 30.0 ),
0732   lockHits = cms.bool( True ),
0733   requireSeedHitsInRebuild = cms.bool( True ),
0734   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0735   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0736   maxPtForLooperReconstruction = cms.double( 0.0 ),
0737   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0738   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0739   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0740   minNrOfHitsForRebuild = cms.int32( 5 ),
0741   maxCand = cms.int32( 3 ),
0742   alwaysUseInvalidHits = cms.bool( True ),
0743   estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
0744   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0745   intermediateCleaning = cms.bool( True ),
0746   foundHitBonus = cms.double( 10.0 ),
0747   updator = cms.string( "hltESPKFUpdator" ),
0748   bestHitOnly = cms.bool( True ),
0749   seedAs5DHit = cms.bool( False )
0750 )
0751 fragment.HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0752   minimumNumberOfHits = cms.int32( 3 ),
0753   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0754   seedExtension = cms.int32( 0 ),
0755   chargeSignificance = cms.double( -1.0 ),
0756   pixelSeedExtension = cms.bool( False ),
0757   strictSeedExtension = cms.bool( False ),
0758   nSigmaMinPt = cms.double( 5.0 ),
0759   maxCCCLostHits = cms.int32( 0 ),
0760   minPt = cms.double( 2.8 ),
0761   maxConsecLostHits = cms.int32( 1 ),
0762   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0763   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0764   seedPairPenalty = cms.int32( 0 ),
0765   maxNumberOfHits = cms.int32( 100 ),
0766   minNumberOfHitsForLoopers = cms.int32( 13 ),
0767   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0768   minNumberOfHitsPerLoop = cms.int32( 4 ),
0769   minHitsMinPt = cms.int32( 3 ),
0770   maxLostHitsFraction = cms.double( 0.1 ),
0771   maxLostHits = cms.int32( 999 ),
0772   highEtaSwitch = cms.double( 5.0 ),
0773   minHitsAtHighEta = cms.int32( 5 )
0774 )
0775 fragment.HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0776   useSameTrajFilter = cms.bool( True ),
0777   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0778   keepOriginalIfRebuildFails = cms.bool( False ),
0779   lostHitPenalty = cms.double( 30.0 ),
0780   lockHits = cms.bool( True ),
0781   requireSeedHitsInRebuild = cms.bool( True ),
0782   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0783   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0784   maxPtForLooperReconstruction = cms.double( 0.0 ),
0785   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0786   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0787   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0788   minNrOfHitsForRebuild = cms.int32( 5 ),
0789   maxCand = cms.int32( 4 ),
0790   alwaysUseInvalidHits = cms.bool( True ),
0791   estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
0792   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0793   intermediateCleaning = cms.bool( True ),
0794   foundHitBonus = cms.double( 10.0 ),
0795   updator = cms.string( "hltESPKFUpdator" ),
0796   bestHitOnly = cms.bool( True ),
0797   seedAs5DHit = cms.bool( False )
0798 )
0799 fragment.HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0800   minimumNumberOfHits = cms.int32( 3 ),
0801   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0802   seedExtension = cms.int32( 0 ),
0803   chargeSignificance = cms.double( -1.0 ),
0804   pixelSeedExtension = cms.bool( False ),
0805   strictSeedExtension = cms.bool( False ),
0806   nSigmaMinPt = cms.double( 5.0 ),
0807   maxCCCLostHits = cms.int32( 0 ),
0808   minPt = cms.double( 5.0 ),
0809   maxConsecLostHits = cms.int32( 1 ),
0810   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0811   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0812   seedPairPenalty = cms.int32( 0 ),
0813   maxNumberOfHits = cms.int32( 100 ),
0814   minNumberOfHitsForLoopers = cms.int32( 13 ),
0815   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0816   minNumberOfHitsPerLoop = cms.int32( 4 ),
0817   minHitsMinPt = cms.int32( 3 ),
0818   maxLostHitsFraction = cms.double( 0.1 ),
0819   maxLostHits = cms.int32( 999 ),
0820   highEtaSwitch = cms.double( 5.0 ),
0821   minHitsAtHighEta = cms.int32( 5 )
0822 )
0823 fragment.HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0824   minimumNumberOfHits = cms.int32( 3 ),
0825   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0826   seedExtension = cms.int32( 0 ),
0827   chargeSignificance = cms.double( -1.0 ),
0828   pixelSeedExtension = cms.bool( False ),
0829   strictSeedExtension = cms.bool( False ),
0830   nSigmaMinPt = cms.double( 5.0 ),
0831   maxCCCLostHits = cms.int32( 0 ),
0832   minPt = cms.double( 5.0 ),
0833   maxConsecLostHits = cms.int32( 1 ),
0834   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0835   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0836   seedPairPenalty = cms.int32( 0 ),
0837   maxNumberOfHits = cms.int32( 100 ),
0838   minNumberOfHitsForLoopers = cms.int32( 13 ),
0839   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0840   minNumberOfHitsPerLoop = cms.int32( 4 ),
0841   minHitsMinPt = cms.int32( 3 ),
0842   maxLostHitsFraction = cms.double( 0.1 ),
0843   maxLostHits = cms.int32( 999 ),
0844   highEtaSwitch = cms.double( 5.0 ),
0845   minHitsAtHighEta = cms.int32( 5 )
0846 )
0847 fragment.HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0848   minimumNumberOfHits = cms.int32( 4 ),
0849   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0850   seedExtension = cms.int32( 0 ),
0851   chargeSignificance = cms.double( -1.0 ),
0852   pixelSeedExtension = cms.bool( False ),
0853   strictSeedExtension = cms.bool( False ),
0854   nSigmaMinPt = cms.double( 5.0 ),
0855   maxCCCLostHits = cms.int32( 0 ),
0856   minPt = cms.double( 5.0 ),
0857   maxConsecLostHits = cms.int32( 1 ),
0858   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0859   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0860   seedPairPenalty = cms.int32( 0 ),
0861   maxNumberOfHits = cms.int32( 100 ),
0862   minNumberOfHitsForLoopers = cms.int32( 13 ),
0863   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0864   minNumberOfHitsPerLoop = cms.int32( 4 ),
0865   minHitsMinPt = cms.int32( 3 ),
0866   maxLostHitsFraction = cms.double( 0.1 ),
0867   maxLostHits = cms.int32( 999 ),
0868   highEtaSwitch = cms.double( 5.0 ),
0869   minHitsAtHighEta = cms.int32( 5 )
0870 )
0871 fragment.HLTPSetPixelPairStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0872   useSameTrajFilter = cms.bool( False ),
0873   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0874   keepOriginalIfRebuildFails = cms.bool( False ),
0875   lostHitPenalty = cms.double( 30.0 ),
0876   lockHits = cms.bool( True ),
0877   requireSeedHitsInRebuild = cms.bool( True ),
0878   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0879   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0880   maxPtForLooperReconstruction = cms.double( 0.0 ),
0881   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0882   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0883   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0884   minNrOfHitsForRebuild = cms.int32( 5 ),
0885   maxCand = cms.int32( 3 ),
0886   alwaysUseInvalidHits = cms.bool( True ),
0887   estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
0888   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA" ) ),
0889   intermediateCleaning = cms.bool( True ),
0890   foundHitBonus = cms.double( 10.0 ),
0891   updator = cms.string( "hltESPKFUpdator" ),
0892   bestHitOnly = cms.bool( True ),
0893   seedAs5DHit = cms.bool( False )
0894 )
0895 fragment.HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0896   minimumNumberOfHits = cms.int32( 3 ),
0897   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0898   seedExtension = cms.int32( 0 ),
0899   chargeSignificance = cms.double( -1.0 ),
0900   pixelSeedExtension = cms.bool( False ),
0901   strictSeedExtension = cms.bool( False ),
0902   nSigmaMinPt = cms.double( 5.0 ),
0903   maxCCCLostHits = cms.int32( 9999 ),
0904   minPt = cms.double( 5.0 ),
0905   maxConsecLostHits = cms.int32( 1 ),
0906   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0907   constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
0908   seedPairPenalty = cms.int32( 0 ),
0909   maxNumberOfHits = cms.int32( 100 ),
0910   minNumberOfHitsForLoopers = cms.int32( 13 ),
0911   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0912   minNumberOfHitsPerLoop = cms.int32( 4 ),
0913   minHitsMinPt = cms.int32( 3 ),
0914   maxLostHitsFraction = cms.double( 0.1 ),
0915   maxLostHits = cms.int32( 999 ),
0916   highEtaSwitch = cms.double( 5.0 ),
0917   minHitsAtHighEta = cms.int32( 5 )
0918 )
0919 fragment.HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0920   minimumNumberOfHits = cms.int32( 4 ),
0921   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0922   seedExtension = cms.int32( 0 ),
0923   chargeSignificance = cms.double( -1.0 ),
0924   pixelSeedExtension = cms.bool( False ),
0925   strictSeedExtension = cms.bool( False ),
0926   nSigmaMinPt = cms.double( 5.0 ),
0927   maxCCCLostHits = cms.int32( 9999 ),
0928   minPt = cms.double( 5.0 ),
0929   maxConsecLostHits = cms.int32( 1 ),
0930   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0931   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0932   seedPairPenalty = cms.int32( 1 ),
0933   maxNumberOfHits = cms.int32( 100 ),
0934   minNumberOfHitsForLoopers = cms.int32( 13 ),
0935   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0936   minNumberOfHitsPerLoop = cms.int32( 4 ),
0937   minHitsMinPt = cms.int32( 3 ),
0938   maxLostHitsFraction = cms.double( 0.1 ),
0939   maxLostHits = cms.int32( 0 ),
0940   highEtaSwitch = cms.double( 5.0 ),
0941   minHitsAtHighEta = cms.int32( 5 )
0942 )
0943 fragment.HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0944   useSameTrajFilter = cms.bool( True ),
0945   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0946   keepOriginalIfRebuildFails = cms.bool( False ),
0947   lostHitPenalty = cms.double( 30.0 ),
0948   lockHits = cms.bool( True ),
0949   requireSeedHitsInRebuild = cms.bool( True ),
0950   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0951   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0952   maxPtForLooperReconstruction = cms.double( 0.0 ),
0953   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0954   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0955   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0956   minNrOfHitsForRebuild = cms.int32( 4 ),
0957   maxCand = cms.int32( 2 ),
0958   alwaysUseInvalidHits = cms.bool( False ),
0959   estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
0960   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0961   intermediateCleaning = cms.bool( True ),
0962   foundHitBonus = cms.double( 10.0 ),
0963   updator = cms.string( "hltESPKFUpdator" ),
0964   bestHitOnly = cms.bool( True ),
0965   seedAs5DHit = cms.bool( False )
0966 )
0967 fragment.HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0968   minimumNumberOfHits = cms.int32( 5 ),
0969   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0970   seedExtension = cms.int32( 0 ),
0971   chargeSignificance = cms.double( -1.0 ),
0972   pixelSeedExtension = cms.bool( False ),
0973   strictSeedExtension = cms.bool( False ),
0974   nSigmaMinPt = cms.double( 5.0 ),
0975   maxCCCLostHits = cms.int32( 9999 ),
0976   minPt = cms.double( 5.0 ),
0977   maxConsecLostHits = cms.int32( 1 ),
0978   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0979   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0980   seedPairPenalty = cms.int32( 1 ),
0981   maxNumberOfHits = cms.int32( 100 ),
0982   minNumberOfHitsForLoopers = cms.int32( 13 ),
0983   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0984   minNumberOfHitsPerLoop = cms.int32( 4 ),
0985   minHitsMinPt = cms.int32( 3 ),
0986   maxLostHitsFraction = cms.double( 0.1 ),
0987   maxLostHits = cms.int32( 0 ),
0988   highEtaSwitch = cms.double( 5.0 ),
0989   minHitsAtHighEta = cms.int32( 5 )
0990 )
0991 fragment.HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0992   minimumNumberOfHits = cms.int32( 4 ),
0993   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0994   seedExtension = cms.int32( 0 ),
0995   chargeSignificance = cms.double( -1.0 ),
0996   pixelSeedExtension = cms.bool( False ),
0997   strictSeedExtension = cms.bool( False ),
0998   nSigmaMinPt = cms.double( 5.0 ),
0999   maxCCCLostHits = cms.int32( 9999 ),
1000   minPt = cms.double( 5.0 ),
1001   maxConsecLostHits = cms.int32( 1 ),
1002   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1003   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1004   seedPairPenalty = cms.int32( 1 ),
1005   maxNumberOfHits = cms.int32( 100 ),
1006   minNumberOfHitsForLoopers = cms.int32( 13 ),
1007   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1008   minNumberOfHitsPerLoop = cms.int32( 4 ),
1009   minHitsMinPt = cms.int32( 3 ),
1010   maxLostHitsFraction = cms.double( 0.1 ),
1011   maxLostHits = cms.int32( 0 ),
1012   highEtaSwitch = cms.double( 5.0 ),
1013   minHitsAtHighEta = cms.int32( 5 )
1014 )
1015 fragment.HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
1016   useSameTrajFilter = cms.bool( False ),
1017   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1018   keepOriginalIfRebuildFails = cms.bool( False ),
1019   lostHitPenalty = cms.double( 30.0 ),
1020   lockHits = cms.bool( True ),
1021   requireSeedHitsInRebuild = cms.bool( True ),
1022   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1023   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1024   maxPtForLooperReconstruction = cms.double( 0.0 ),
1025   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1026   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1027   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1028   minNrOfHitsForRebuild = cms.int32( 4 ),
1029   maxCand = cms.int32( 2 ),
1030   alwaysUseInvalidHits = cms.bool( False ),
1031   estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
1032   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA" ) ),
1033   intermediateCleaning = cms.bool( True ),
1034   foundHitBonus = cms.double( 10.0 ),
1035   updator = cms.string( "hltESPKFUpdator" ),
1036   bestHitOnly = cms.bool( True ),
1037   seedAs5DHit = cms.bool( False )
1038 )
1039 fragment.HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
1040   minimumNumberOfHits = cms.int32( 4 ),
1041   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1042   seedExtension = cms.int32( 0 ),
1043   chargeSignificance = cms.double( -1.0 ),
1044   pixelSeedExtension = cms.bool( False ),
1045   strictSeedExtension = cms.bool( False ),
1046   nSigmaMinPt = cms.double( 5.0 ),
1047   maxCCCLostHits = cms.int32( 9999 ),
1048   minPt = cms.double( 5.0 ),
1049   maxConsecLostHits = cms.int32( 1 ),
1050   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1051   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1052   seedPairPenalty = cms.int32( 0 ),
1053   maxNumberOfHits = cms.int32( 100 ),
1054   minNumberOfHitsForLoopers = cms.int32( 13 ),
1055   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1056   minNumberOfHitsPerLoop = cms.int32( 4 ),
1057   minHitsMinPt = cms.int32( 3 ),
1058   maxLostHitsFraction = cms.double( 0.1 ),
1059   maxLostHits = cms.int32( 999 ),
1060   highEtaSwitch = cms.double( 5.0 ),
1061   minHitsAtHighEta = cms.int32( 5 )
1062 )
1063 fragment.HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
1064   useSameTrajFilter = cms.bool( True ),
1065   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1066   keepOriginalIfRebuildFails = cms.bool( False ),
1067   lostHitPenalty = cms.double( 30.0 ),
1068   lockHits = cms.bool( True ),
1069   requireSeedHitsInRebuild = cms.bool( True ),
1070   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1071   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1072   maxPtForLooperReconstruction = cms.double( 0.0 ),
1073   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1074   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1075   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1076   minNrOfHitsForRebuild = cms.int32( 5 ),
1077   maxCand = cms.int32( 50 ),
1078   alwaysUseInvalidHits = cms.bool( True ),
1079   estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1080   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1081   intermediateCleaning = cms.bool( True ),
1082   foundHitBonus = cms.double( 10.0 ),
1083   updator = cms.string( "hltESPKFUpdator" ),
1084   bestHitOnly = cms.bool( True ),
1085   seedAs5DHit = cms.bool( False )
1086 )
1087 fragment.HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA = cms.PSet( 
1088   minimumNumberOfHits = cms.int32( 4 ),
1089   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1090   seedExtension = cms.int32( 1 ),
1091   chargeSignificance = cms.double( -1.0 ),
1092   pixelSeedExtension = cms.bool( False ),
1093   strictSeedExtension = cms.bool( False ),
1094   nSigmaMinPt = cms.double( 5.0 ),
1095   maxCCCLostHits = cms.int32( 0 ),
1096   minPt = cms.double( 5.0 ),
1097   maxConsecLostHits = cms.int32( 1 ),
1098   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1099   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1100   seedPairPenalty = cms.int32( 0 ),
1101   maxNumberOfHits = cms.int32( 100 ),
1102   minNumberOfHitsForLoopers = cms.int32( 13 ),
1103   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1104   minNumberOfHitsPerLoop = cms.int32( 4 ),
1105   minHitsMinPt = cms.int32( 3 ),
1106   maxLostHitsFraction = cms.double( 0.1 ),
1107   maxLostHits = cms.int32( 999 ),
1108   highEtaSwitch = cms.double( 5.0 ),
1109   minHitsAtHighEta = cms.int32( 5 )
1110 )
1111 fragment.HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
1112   useSameTrajFilter = cms.bool( True ),
1113   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1114   keepOriginalIfRebuildFails = cms.bool( False ),
1115   lostHitPenalty = cms.double( 30.0 ),
1116   lockHits = cms.bool( True ),
1117   requireSeedHitsInRebuild = cms.bool( True ),
1118   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1119   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1120   maxPtForLooperReconstruction = cms.double( 0.0 ),
1121   propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1122   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1123   propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
1124   minNrOfHitsForRebuild = cms.int32( 5 ),
1125   maxCand = cms.int32( 2 ),
1126   alwaysUseInvalidHits = cms.bool( True ),
1127   estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
1128   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1129   intermediateCleaning = cms.bool( True ),
1130   foundHitBonus = cms.double( 10.0 ),
1131   updator = cms.string( "hltESPKFUpdator" ),
1132   bestHitOnly = cms.bool( True ),
1133   seedAs5DHit = cms.bool( False )
1134 )
1135 fragment.HLTPSetDetachedQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
1136   useSameTrajFilter = cms.bool( True ),
1137   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1138   keepOriginalIfRebuildFails = cms.bool( False ),
1139   lostHitPenalty = cms.double( 30.0 ),
1140   lockHits = cms.bool( True ),
1141   requireSeedHitsInRebuild = cms.bool( True ),
1142   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1143   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1144   maxPtForLooperReconstruction = cms.double( 0.0 ),
1145   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1146   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1147   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1148   minNrOfHitsForRebuild = cms.int32( 5 ),
1149   maxCand = cms.int32( 3 ),
1150   alwaysUseInvalidHits = cms.bool( True ),
1151   estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
1152   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1153   intermediateCleaning = cms.bool( True ),
1154   foundHitBonus = cms.double( 10.0 ),
1155   updator = cms.string( "hltESPKFUpdator" ),
1156   bestHitOnly = cms.bool( True ),
1157   seedAs5DHit = cms.bool( False )
1158 )
1159 fragment.HLTPSetDetachedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
1160   useSameTrajFilter = cms.bool( True ),
1161   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1162   keepOriginalIfRebuildFails = cms.bool( False ),
1163   lostHitPenalty = cms.double( 30.0 ),
1164   lockHits = cms.bool( True ),
1165   requireSeedHitsInRebuild = cms.bool( True ),
1166   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1167   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1168   maxPtForLooperReconstruction = cms.double( 0.0 ),
1169   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1170   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1171   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1172   minNrOfHitsForRebuild = cms.int32( 5 ),
1173   maxCand = cms.int32( 3 ),
1174   alwaysUseInvalidHits = cms.bool( True ),
1175   estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
1176   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1177   intermediateCleaning = cms.bool( True ),
1178   foundHitBonus = cms.double( 10.0 ),
1179   updator = cms.string( "hltESPKFUpdator" ),
1180   bestHitOnly = cms.bool( True ),
1181   seedAs5DHit = cms.bool( False )
1182 )
1183 fragment.HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( 
1184   minimumNumberOfHits = cms.int32( 4 ),
1185   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1186   seedExtension = cms.int32( 0 ),
1187   chargeSignificance = cms.double( -1.0 ),
1188   pixelSeedExtension = cms.bool( False ),
1189   strictSeedExtension = cms.bool( False ),
1190   maxCCCLostHits = cms.int32( 0 ),
1191   nSigmaMinPt = cms.double( 5.0 ),
1192   minPt = cms.double( 3.0 ),
1193   maxConsecLostHits = cms.int32( 1 ),
1194   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1195   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1196   seedPairPenalty = cms.int32( 0 ),
1197   maxNumberOfHits = cms.int32( 100 ),
1198   minNumberOfHitsForLoopers = cms.int32( 13 ),
1199   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1200   minNumberOfHitsPerLoop = cms.int32( 4 ),
1201   minHitsMinPt = cms.int32( 3 ),
1202   maxLostHitsFraction = cms.double( 0.1 ),
1203   maxLostHits = cms.int32( 999 ),
1204   highEtaSwitch = cms.double( 5.0 ),
1205   minHitsAtHighEta = cms.int32( 5 )
1206 )
1207 fragment.HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( 
1208   useSameTrajFilter = cms.bool( True ),
1209   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1210   keepOriginalIfRebuildFails = cms.bool( True ),
1211   lostHitPenalty = cms.double( 30.0 ),
1212   lockHits = cms.bool( True ),
1213   requireSeedHitsInRebuild = cms.bool( True ),
1214   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1215   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1216   maxPtForLooperReconstruction = cms.double( 0.0 ),
1217   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1218   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA" ) ),
1219   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1220   minNrOfHitsForRebuild = cms.int32( 1 ),
1221   maxCand = cms.int32( 3 ),
1222   alwaysUseInvalidHits = cms.bool( True ),
1223   estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
1224   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1225   intermediateCleaning = cms.bool( True ),
1226   foundHitBonus = cms.double( 10.0 ),
1227   updator = cms.string( "hltESPKFUpdator" ),
1228   bestHitOnly = cms.bool( True ),
1229   seedAs5DHit = cms.bool( False )
1230 )
1231 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( 
1232   minimumNumberOfHits = cms.int32( 3 ),
1233   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1234   seedExtension = cms.int32( 0 ),
1235   chargeSignificance = cms.double( -1.0 ),
1236   pixelSeedExtension = cms.bool( False ),
1237   strictSeedExtension = cms.bool( False ),
1238   nSigmaMinPt = cms.double( 5.0 ),
1239   maxCCCLostHits = cms.int32( 0 ),
1240   minPt = cms.double( 2.8 ),
1241   maxConsecLostHits = cms.int32( 1 ),
1242   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1243   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1244   seedPairPenalty = cms.int32( 0 ),
1245   maxNumberOfHits = cms.int32( 100 ),
1246   minNumberOfHitsForLoopers = cms.int32( 13 ),
1247   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1248   minNumberOfHitsPerLoop = cms.int32( 4 ),
1249   minHitsMinPt = cms.int32( 3 ),
1250   maxLostHitsFraction = cms.double( 0.1 ),
1251   maxLostHits = cms.int32( 999 ),
1252   highEtaSwitch = cms.double( 5.0 ),
1253   minHitsAtHighEta = cms.int32( 5 )
1254 )
1255 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( 
1256   useSameTrajFilter = cms.bool( True ),
1257   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1258   keepOriginalIfRebuildFails = cms.bool( False ),
1259   lostHitPenalty = cms.double( 30.0 ),
1260   lockHits = cms.bool( True ),
1261   requireSeedHitsInRebuild = cms.bool( True ),
1262   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1263   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1264   maxPtForLooperReconstruction = cms.double( 0.0 ),
1265   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1266   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA" ) ),
1267   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1268   minNrOfHitsForRebuild = cms.int32( 5 ),
1269   maxCand = cms.int32( 4 ),
1270   alwaysUseInvalidHits = cms.bool( True ),
1271   estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
1272   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1273   intermediateCleaning = cms.bool( True ),
1274   foundHitBonus = cms.double( 10.0 ),
1275   updator = cms.string( "hltESPKFUpdator" ),
1276   bestHitOnly = cms.bool( True ),
1277   seedAs5DHit = cms.bool( False )
1278 )
1279 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( 
1280   minimumNumberOfHits = cms.int32( 3 ),
1281   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1282   seedExtension = cms.int32( 0 ),
1283   chargeSignificance = cms.double( -1.0 ),
1284   pixelSeedExtension = cms.bool( False ),
1285   strictSeedExtension = cms.bool( False ),
1286   nSigmaMinPt = cms.double( 5.0 ),
1287   maxCCCLostHits = cms.int32( 0 ),
1288   minPt = cms.double( 3.5 ),
1289   maxConsecLostHits = cms.int32( 1 ),
1290   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1291   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1292   seedPairPenalty = cms.int32( 0 ),
1293   maxNumberOfHits = cms.int32( 100 ),
1294   minNumberOfHitsForLoopers = cms.int32( 13 ),
1295   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1296   minNumberOfHitsPerLoop = cms.int32( 4 ),
1297   minHitsMinPt = cms.int32( 3 ),
1298   maxLostHitsFraction = cms.double( 0.1 ),
1299   maxLostHits = cms.int32( 999 ),
1300   highEtaSwitch = cms.double( 5.0 ),
1301   minHitsAtHighEta = cms.int32( 5 )
1302 )
1303 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( 
1304   useSameTrajFilter = cms.bool( True ),
1305   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1306   keepOriginalIfRebuildFails = cms.bool( False ),
1307   lostHitPenalty = cms.double( 30.0 ),
1308   lockHits = cms.bool( True ),
1309   requireSeedHitsInRebuild = cms.bool( True ),
1310   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1311   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1312   maxPtForLooperReconstruction = cms.double( 0.0 ),
1313   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1314   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA" ) ),
1315   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1316   minNrOfHitsForRebuild = cms.int32( 5 ),
1317   maxCand = cms.int32( 3 ),
1318   alwaysUseInvalidHits = cms.bool( True ),
1319   estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
1320   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1321   intermediateCleaning = cms.bool( True ),
1322   foundHitBonus = cms.double( 10.0 ),
1323   updator = cms.string( "hltESPKFUpdator" ),
1324   bestHitOnly = cms.bool( True ),
1325   seedAs5DHit = cms.bool( False )
1326 )
1327 fragment.streams = cms.PSet( 
1328   DQM = cms.vstring( 'OnlineMonitor' ),
1329   PhysicsCommissioning = cms.vstring( 'HLTPhysics',
1330     'ZeroBias' )
1331 )
1332 fragment.datasets = cms.PSet( 
1333   HLTPhysics = cms.vstring( 'HLT_Physics_v13' ),
1334   OnlineMonitor = cms.vstring( 'HLT_Physics_v13',
1335     'HLT_Random_v3',
1336     'HLT_ZeroBias_v12' ),
1337   ZeroBias = cms.vstring( 'HLT_Random_v3',
1338     'HLT_ZeroBias_v12' )
1339 )
1340 
1341 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
1342     recordName = cms.string( "CSCChannelMapperRecord" ),
1343     iovIsRunNotTime = cms.bool( True ),
1344     firstValid = cms.vuint32( 1 )
1345 )
1346 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
1347     recordName = cms.string( "CSCIndexerRecord" ),
1348     iovIsRunNotTime = cms.bool( True ),
1349     firstValid = cms.vuint32( 1 )
1350 )
1351 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
1352     recordName = cms.string( "L1TGlobalParametersRcd" ),
1353     iovIsRunNotTime = cms.bool( True ),
1354     firstValid = cms.vuint32( 1 )
1355 )
1356 fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP",
1357     appendToDataLabel = cms.string( "HBHE" ),
1358     timeSlewParametersM2 = cms.VPSet( 
1359       cms.PSet(  tmax = cms.double( 16.0 ),
1360         tzero = cms.double( 23.960177 ),
1361         slope = cms.double( -3.178648 )
1362       ),
1363       cms.PSet(  tmax = cms.double( 10.0 ),
1364         tzero = cms.double( 11.977461 ),
1365         slope = cms.double( -1.5610227 )
1366       ),
1367       cms.PSet(  tmax = cms.double( 6.25 ),
1368         tzero = cms.double( 9.109694 ),
1369         slope = cms.double( -1.075824 )
1370       )
1371     ),
1372     timeSlewParametersM3 = cms.VPSet( 
1373       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
1374         tspar2_siPM = cms.double( 0.0 ),
1375         tspar2 = cms.double( 0.0 ),
1376         cap = cms.double( 6.0 ),
1377         tspar1 = cms.double( -2.19142 ),
1378         tspar0 = cms.double( 12.2999 ),
1379         tspar1_siPM = cms.double( 0.0 )
1380       ),
1381       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
1382         tspar2_siPM = cms.double( 0.0 ),
1383         tspar2 = cms.double( 32.0 ),
1384         cap = cms.double( 6.0 ),
1385         tspar1 = cms.double( -3.2 ),
1386         tspar0 = cms.double( 15.5 ),
1387         tspar1_siPM = cms.double( 0.0 )
1388       ),
1389       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
1390         tspar2_siPM = cms.double( 0.0 ),
1391         tspar2 = cms.double( 0.0 ),
1392         cap = cms.double( 6.0 ),
1393         tspar1 = cms.double( -2.19142 ),
1394         tspar0 = cms.double( 12.2999 ),
1395         tspar1_siPM = cms.double( 0.0 )
1396       ),
1397       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
1398         tspar2_siPM = cms.double( 0.0 ),
1399         tspar2 = cms.double( 0.0 ),
1400         cap = cms.double( 6.0 ),
1401         tspar1 = cms.double( -2.19142 ),
1402         tspar0 = cms.double( 12.2999 ),
1403         tspar1_siPM = cms.double( 0.0 )
1404       )
1405     )
1406 )
1407 fragment.ecalMultifitParametersSource = cms.ESSource( "EmptyESSource",
1408     recordName = cms.string( "EcalMultifitParametersRcd" ),
1409     iovIsRunNotTime = cms.bool( True ),
1410     firstValid = cms.vuint32( 1 )
1411 )
1412 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
1413     recordName = cms.string( "JetTagComputerRecord" ),
1414     iovIsRunNotTime = cms.bool( True ),
1415     firstValid = cms.vuint32( 1 )
1416 )
1417 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
1418     recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
1419     iovIsRunNotTime = cms.bool( True ),
1420     firstValid = cms.vuint32( 1 )
1421 )
1422 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
1423     recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
1424     iovIsRunNotTime = cms.bool( True ),
1425     firstValid = cms.vuint32( 1 )
1426 )
1427 fragment.hltESSJobConfigurationGPURecord = cms.ESSource( "EmptyESSource",
1428     recordName = cms.string( "JobConfigurationGPURecord" ),
1429     iovIsRunNotTime = cms.bool( True ),
1430     firstValid = cms.vuint32( 1 )
1431 )
1432 fragment.hltESSPFRecHitHCALParamsRecord = cms.ESSource( "EmptyESSource",
1433     recordName = cms.string( "PFRecHitHCALParamsRecord" ),
1434     iovIsRunNotTime = cms.bool( True ),
1435     firstValid = cms.vuint32( 1 )
1436 )
1437 fragment.hltESSPFRecHitHCALTopologyRecord = cms.ESSource( "EmptyESSource",
1438     recordName = cms.string( "PFRecHitHCALTopologyRecord" ),
1439     iovIsRunNotTime = cms.bool( True ),
1440     firstValid = cms.vuint32( 1 )
1441 )
1442 fragment.hltESSTfGraphRecord = cms.ESSource( "EmptyESSource",
1443     recordName = cms.string( "TfGraphRecord" ),
1444     iovIsRunNotTime = cms.bool( True ),
1445     firstValid = cms.vuint32( 1 )
1446 )
1447 fragment.ppsPixelTopologyESSource = cms.ESSource( "PPSPixelTopologyESSource",
1448     RunType = cms.string( "Run3" ),
1449     PitchSimY = cms.double( 0.15 ),
1450     PitchSimX = cms.double( 0.1 ),
1451     thickness = cms.double( 0.23 ),
1452     noOfPixelSimX = cms.int32( 160 ),
1453     noOfPixelSimY = cms.int32( 104 ),
1454     noOfPixels = cms.int32( 16640 ),
1455     simXWidth = cms.double( 16.6 ),
1456     simYWidth = cms.double( 16.2 ),
1457     deadEdgeWidth = cms.double( 0.2 ),
1458     activeEdgeSigma = cms.double( 0.02 ),
1459     physActiveEdgeDist = cms.double( 0.15 ),
1460     appendToDataLabel = cms.string( "" )
1461 )
1462 
1463 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
1464   MaxDPhi = cms.double( 1.6 ),
1465   ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
1466   PropagationDirection = cms.string( "anyDirection" )
1467 )
1468 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
1469   AlgoName = cms.string( "CSCChannelMapperPostls1" )
1470 )
1471 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
1472   AlgoName = cms.string( "CSCIndexerPostls1" )
1473 )
1474 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
1475   appendToDataLabel = cms.string( "" )
1476 )
1477 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
1478 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
1479   MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" ),
1480   MapAuto = cms.untracked.bool( False ),
1481   SkipHE = cms.untracked.bool( False ),
1482   appendToDataLabel = cms.string( "" )
1483 )
1484 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
1485   appendToDataLabel = cms.string( "" )
1486 )
1487 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
1488   appendToDataLabel = cms.string( "" )
1489 )
1490 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1491   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
1492   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
1493   ComponentName = cms.string( "ClusterShapeHitFilter" ),
1494   isPhase2 = cms.bool( False ),
1495   doPixelShapeCut = cms.bool( True ),
1496   doStripShapeCut = cms.bool( True ),
1497   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1498   appendToDataLabel = cms.string( "" )
1499 )
1500 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
1501   appendToDataLabel = cms.string( "" )
1502 )
1503 fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
1504   TotalBxInEvent = cms.int32( 5 ),
1505   NumberPhysTriggers = cms.uint32( 512 ),
1506   NumberL1Muon = cms.uint32( 8 ),
1507   NumberL1EGamma = cms.uint32( 12 ),
1508   NumberL1Jet = cms.uint32( 12 ),
1509   NumberL1Tau = cms.uint32( 12 ),
1510   NumberChips = cms.uint32( 1 ),
1511   PinsOnChip = cms.uint32( 512 ),
1512   OrderOfChip = cms.vint32( 1 ),
1513   NumberL1IsoEG = cms.uint32( 4 ),
1514   NumberL1JetCounts = cms.uint32( 12 ),
1515   UnitLength = cms.int32( 8 ),
1516   NumberL1ForJet = cms.uint32( 4 ),
1517   IfCaloEtaNumberBits = cms.uint32( 4 ),
1518   IfMuEtaNumberBits = cms.uint32( 6 ),
1519   NumberL1TauJet = cms.uint32( 4 ),
1520   NumberL1Mu = cms.uint32( 4 ),
1521   NumberConditionChips = cms.uint32( 1 ),
1522   NumberPsbBoards = cms.int32( 7 ),
1523   NumberL1CenJet = cms.uint32( 4 ),
1524   PinsOnConditionChip = cms.uint32( 512 ),
1525   NumberL1NoIsoEG = cms.uint32( 4 ),
1526   NumberTechnicalTriggers = cms.uint32( 64 ),
1527   NumberPhysTriggersExtended = cms.uint32( 64 ),
1528   WordLength = cms.int32( 64 ),
1529   OrderConditionChip = cms.vint32( 1 ),
1530   appendToDataLabel = cms.string( "" )
1531 )
1532 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1533   SimpleMagneticField = cms.string( "" ),
1534   MaxDPhi = cms.double( 1.6 ),
1535   ComponentName = cms.string( "PropagatorWithMaterial" ),
1536   Mass = cms.double( 0.105 ),
1537   PropagationDirection = cms.string( "alongMomentum" ),
1538   useRungeKutta = cms.bool( False ),
1539   ptMin = cms.double( -1.0 )
1540 )
1541 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
1542   SimpleMagneticField = cms.string( "ParabolicMf" ),
1543   MaxDPhi = cms.double( 1.6 ),
1544   ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
1545   Mass = cms.double( 0.139 ),
1546   PropagationDirection = cms.string( "alongMomentum" ),
1547   useRungeKutta = cms.bool( False ),
1548   ptMin = cms.double( -1.0 )
1549 )
1550 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
1551   SimpleMagneticField = cms.string( "ParabolicMf" ),
1552   MaxDPhi = cms.double( 1.6 ),
1553   ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
1554   Mass = cms.double( 0.105 ),
1555   PropagationDirection = cms.string( "alongMomentum" ),
1556   useRungeKutta = cms.bool( False ),
1557   ptMin = cms.double( -1.0 )
1558 )
1559 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1560   SimpleMagneticField = cms.string( "" ),
1561   MaxDPhi = cms.double( 1.6 ),
1562   ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
1563   Mass = cms.double( 0.105 ),
1564   PropagationDirection = cms.string( "oppositeToMomentum" ),
1565   useRungeKutta = cms.bool( False ),
1566   ptMin = cms.double( -1.0 )
1567 )
1568 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
1569   SimpleMagneticField = cms.string( "ParabolicMf" ),
1570   MaxDPhi = cms.double( 1.6 ),
1571   ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1572   Mass = cms.double( 0.139 ),
1573   PropagationDirection = cms.string( "oppositeToMomentum" ),
1574   useRungeKutta = cms.bool( False ),
1575   ptMin = cms.double( -1.0 )
1576 )
1577 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
1578   SimpleMagneticField = cms.string( "ParabolicMf" ),
1579   MaxDPhi = cms.double( 1.6 ),
1580   ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1581   Mass = cms.double( 0.105 ),
1582   PropagationDirection = cms.string( "oppositeToMomentum" ),
1583   useRungeKutta = cms.bool( False ),
1584   ptMin = cms.double( -1.0 )
1585 )
1586 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
1587   SimpleMagneticField = cms.string( "ParabolicMf" ),
1588   MaxDPhi = cms.double( 1.6 ),
1589   ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1590   Mass = cms.double( 0.105 ),
1591   PropagationDirection = cms.string( "oppositeToMomentum" ),
1592   useRungeKutta = cms.bool( False ),
1593   ptMin = cms.double( 0.1 )
1594 )
1595 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
1596   SimpleMagneticField = cms.string( "ParabolicMf" ),
1597   MaxDPhi = cms.double( 4.0 ),
1598   ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
1599   Mass = cms.double( 0.1396 ),
1600   PropagationDirection = cms.string( "alongMomentum" ),
1601   useRungeKutta = cms.bool( False ),
1602   ptMin = cms.double( -1.0 )
1603 )
1604 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
1605   SimpleMagneticField = cms.string( "ParabolicMf" ),
1606   MaxDPhi = cms.double( 1.6 ),
1607   ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
1608   Mass = cms.double( 0.105 ),
1609   PropagationDirection = cms.string( "alongMomentum" ),
1610   useRungeKutta = cms.bool( False ),
1611   ptMin = cms.double( 0.1 )
1612 )
1613 fragment.SiPixelTemplateStoreESProducer = cms.ESProducer( "SiPixelTemplateStoreESProducer",
1614   appendToDataLabel = cms.string( "" )
1615 )
1616 fragment.SiStripClusterizerConditionsESProducer = cms.ESProducer( "SiStripClusterizerConditionsESProducer",
1617   QualityLabel = cms.string( "" ),
1618   Label = cms.string( "" ),
1619   appendToDataLabel = cms.string( "" )
1620 )
1621 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
1622   EtaDivisions = cms.untracked.uint32( 20 ),
1623   PhiDivisions = cms.untracked.uint32( 20 ),
1624   EtaMax = cms.untracked.double( 2.5 )
1625 )
1626 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
1627   use3d = cms.bool( True ),
1628   unBoost = cms.bool( False ),
1629   useSignificance = cms.bool( True ),
1630   minTracks = cms.uint32( 3 ),
1631   minVertices = cms.uint32( 1 )
1632 )
1633 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
1634   ComponentName = cms.string( "SteppingHelixPropagatorAny" ),
1635   NoErrorPropagation = cms.bool( False ),
1636   PropagationDirection = cms.string( "anyDirection" ),
1637   useTuningForL2Speed = cms.bool( False ),
1638   useIsYokeFlag = cms.bool( True ),
1639   endcapShiftInZNeg = cms.double( 0.0 ),
1640   SetVBFPointer = cms.bool( False ),
1641   AssumeNoMaterial = cms.bool( False ),
1642   endcapShiftInZPos = cms.double( 0.0 ),
1643   useInTeslaFromMagField = cms.bool( False ),
1644   VBFName = cms.string( "VolumeBasedMagneticField" ),
1645   useEndcapShiftsInZ = cms.bool( False ),
1646   sendLogWarning = cms.bool( False ),
1647   useMatVolumes = cms.bool( True ),
1648   debug = cms.bool( False ),
1649   ApplyRadX0Correction = cms.bool( True ),
1650   useMagVolumes = cms.bool( True ),
1651   returnTangentPlane = cms.bool( True )
1652 )
1653 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
1654   ComponentName = cms.string( "TransientTrackBuilder" )
1655 )
1656 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1657   ComponentName = cms.string( "CaloDetIdAssociator" ),
1658   etaBinSize = cms.double( 0.087 ),
1659   nEta = cms.int32( 70 ),
1660   nPhi = cms.int32( 72 ),
1661   hcalRegion = cms.int32( 2 ),
1662   includeBadChambers = cms.bool( False ),
1663   includeGEM = cms.bool( False ),
1664   includeME0 = cms.bool( False )
1665 )
1666 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
1667   ComponentName = cms.string( "CosmicNavigationSchool" ),
1668   PluginName = cms.string( "" ),
1669   SimpleMagneticField = cms.string( "" )
1670 )
1671 fragment.ctppsGeometryESModule = cms.ESProducer( "CTPPSGeometryESModule",
1672   verbosity = cms.untracked.uint32( 1 ),
1673   buildMisalignedGeometry = cms.bool( False ),
1674   isRun2 = cms.bool( False ),
1675   dbTag = cms.string( "" ),
1676   compactViewTag = cms.string( "" ),
1677   fromPreprocessedDB = cms.untracked.bool( True ),
1678   fromDD4hep = cms.untracked.bool( False ),
1679   appendToDataLabel = cms.string( "" )
1680 )
1681 fragment.ctppsInterpolatedOpticalFunctionsESSource = cms.ESProducer( "CTPPSInterpolatedOpticalFunctionsESSource",
1682   lhcInfoLabel = cms.string( "" ),
1683   lhcInfoPerFillLabel = cms.string( "" ),
1684   lhcInfoPerLSLabel = cms.string( "" ),
1685   opticsLabel = cms.string( "" ),
1686   useNewLHCInfo = cms.bool( True ),
1687   appendToDataLabel = cms.string( "" )
1688 )
1689 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1690   ComponentName = cms.string( "EcalDetIdAssociator" ),
1691   etaBinSize = cms.double( 0.02 ),
1692   nEta = cms.int32( 300 ),
1693   nPhi = cms.int32( 360 ),
1694   hcalRegion = cms.int32( 2 ),
1695   includeBadChambers = cms.bool( False ),
1696   includeGEM = cms.bool( False ),
1697   includeME0 = cms.bool( False )
1698 )
1699 fragment.ecalElectronicsMappingHostESProducer = cms.ESProducer( "EcalElectronicsMappingHostESProducer@alpaka",
1700   appendToDataLabel = cms.string( "" ),
1701   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
1702 )
1703 fragment.ecalMultifitConditionsHostESProducer = cms.ESProducer( "EcalMultifitConditionsHostESProducer@alpaka",
1704   appendToDataLabel = cms.string( "" ),
1705   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
1706 )
1707 fragment.ecalMultifitParametersHostESProducer = cms.ESProducer( "EcalMultifitParametersHostESProducer@alpaka",
1708   EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
1709   EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
1710   EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
1711   EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
1712   appendToDataLabel = cms.string( "" ),
1713   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
1714 )
1715 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
1716   flagMask = cms.PSet( 
1717     kBad = cms.vstring( 'kFaultyHardware',
1718       'kDead',
1719       'kKilled' ),
1720     kGood = cms.vstring( 'kGood' ),
1721     kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
1722       'kTowerRecovered' ),
1723     kProblematic = cms.vstring( 'kPoorReco',
1724       'kPoorCalib',
1725       'kNoisy',
1726       'kSaturated' ),
1727     kWeird = cms.vstring( 'kWeird',
1728       'kDiWeird' ),
1729     kTime = cms.vstring( 'kOutOfTime' )
1730   ),
1731   dbstatusMask = cms.PSet( 
1732     kBad = cms.vstring( 'kNonRespondingIsolated',
1733       'kDeadVFE',
1734       'kDeadFE',
1735       'kNoDataNoTP' ),
1736     kGood = cms.vstring( 'kOk' ),
1737     kRecovered = cms.vstring(  ),
1738     kProblematic = cms.vstring( 'kDAC',
1739       'kNoLaser',
1740       'kNoisy',
1741       'kNNoisy',
1742       'kNNNoisy',
1743       'kNNNNoisy',
1744       'kNNNNNoisy',
1745       'kFixedG6',
1746       'kFixedG1',
1747       'kFixedG0' ),
1748     kWeird = cms.vstring(  ),
1749     kTime = cms.vstring(  )
1750   ),
1751   timeThresh = cms.double( 2.0 )
1752 )
1753 fragment.hcalChannelPropertiesESProd = cms.ESProducer( "HcalChannelPropertiesEP" )
1754 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
1755   appendToDataLabel = cms.string( "" )
1756 )
1757 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
1758   appendToDataLabel = cms.string( "" )
1759 )
1760 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1761   ComponentName = cms.string( "HcalDetIdAssociator" ),
1762   etaBinSize = cms.double( 0.087 ),
1763   nEta = cms.int32( 70 ),
1764   nPhi = cms.int32( 72 ),
1765   hcalRegion = cms.int32( 2 ),
1766   includeBadChambers = cms.bool( False ),
1767   includeGEM = cms.bool( False ),
1768   includeME0 = cms.bool( False )
1769 )
1770 fragment.hcalMahiConditionsESProducer = cms.ESProducer( "HcalMahiConditionsESProducer@alpaka",
1771   appendToDataLabel = cms.string( "" ),
1772   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
1773 )
1774 fragment.hcalMahiPulseOffsetsESProducer = cms.ESProducer( "HcalMahiPulseOffsetsESProducer@alpaka",
1775   pulseOffsets = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
1776   appendToDataLabel = cms.string( "" ),
1777   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
1778 )
1779 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
1780   phase = cms.uint32( 1 ),
1781   RecoveredRecHitBits = cms.vstring( '' ),
1782   SeverityLevels = cms.VPSet( 
1783     cms.PSet(  ChannelStatus = cms.vstring( '' ),
1784       RecHitFlags = cms.vstring( '' ),
1785       Level = cms.int32( 0 )
1786     ),
1787     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
1788       RecHitFlags = cms.vstring( '' ),
1789       Level = cms.int32( 1 )
1790     ),
1791     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
1792       RecHitFlags = cms.vstring( 'HBHEIsolatedNoise',
1793         'HFAnomalousHit' ),
1794       Level = cms.int32( 5 )
1795     ),
1796     cms.PSet(  ChannelStatus = cms.vstring( '' ),
1797       RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
1798         'HBHESpikeNoise',
1799         'HBHETS4TS5Noise',
1800         'HBHEOOTPU',
1801         'HBHEFlatNoise',
1802         'HBHENegativeNoise' ),
1803       Level = cms.int32( 8 )
1804     ),
1805     cms.PSet(  ChannelStatus = cms.vstring( '' ),
1806       RecHitFlags = cms.vstring( 'HFLongShort',
1807         'HFS8S1Ratio',
1808         'HFPET',
1809         'HFSignalAsymmetry' ),
1810       Level = cms.int32( 11 )
1811     ),
1812     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ),
1813       RecHitFlags = cms.vstring(  ),
1814       Level = cms.int32( 12 )
1815     ),
1816     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellHot' ),
1817       RecHitFlags = cms.vstring( '' ),
1818       Level = cms.int32( 15 )
1819     ),
1820     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellOff',
1821   'HcalCellDead' ),
1822       RecHitFlags = cms.vstring( '' ),
1823       Level = cms.int32( 20 )
1824     )
1825   ),
1826   DropChannelStatusBits = cms.vstring( 'HcalCellMask',
1827     'HcalCellOff',
1828     'HcalCellDead' ),
1829   appendToDataLabel = cms.string( "" )
1830 )
1831 fragment.hcalRecoParamWithPulseShapeESProducer = cms.ESProducer( "HcalRecoParamWithPulseShapeESProducer@alpaka",
1832   appendToDataLabel = cms.string( "" ),
1833   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
1834 )
1835 fragment.hcalSiPMCharacteristicsESProducer = cms.ESProducer( "HcalSiPMCharacteristicsESProducer@alpaka",
1836   appendToDataLabel = cms.string( "" ),
1837   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
1838 )
1839 fragment.hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer",
1840   useCondDB = cms.bool( False ),
1841   weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ),
1842   useGBRForest = cms.bool( True ),
1843   useAdaBoost = cms.bool( False )
1844 )
1845 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
1846   trackPseudoSelection = cms.PSet( 
1847     maxDistToAxis = cms.double( 0.07 ),
1848     totalHitsMin = cms.uint32( 0 ),
1849     ptMin = cms.double( 0.0 ),
1850     sip2dSigMax = cms.double( 99999.9 ),
1851     sip2dValMax = cms.double( 99999.9 ),
1852     sip3dSigMax = cms.double( 99999.9 ),
1853     sip3dValMax = cms.double( 99999.9 ),
1854     maxDecayLen = cms.double( 5.0 ),
1855     qualityClass = cms.string( "any" ),
1856     jetDeltaRMax = cms.double( 0.3 ),
1857     normChi2Max = cms.double( 99999.9 ),
1858     pixelHitsMin = cms.uint32( 0 ),
1859     sip2dSigMin = cms.double( 2.0 ),
1860     sip2dValMin = cms.double( -99999.9 ),
1861     sip3dSigMin = cms.double( -99999.9 ),
1862     sip3dValMin = cms.double( -99999.9 )
1863   ),
1864   trackSelection = cms.PSet( 
1865     maxDistToAxis = cms.double( 0.07 ),
1866     totalHitsMin = cms.uint32( 0 ),
1867     ptMin = cms.double( 0.0 ),
1868     sip2dSigMax = cms.double( 99999.9 ),
1869     sip2dValMax = cms.double( 99999.9 ),
1870     sip3dSigMax = cms.double( 99999.9 ),
1871     sip3dValMax = cms.double( 99999.9 ),
1872     maxDecayLen = cms.double( 5.0 ),
1873     qualityClass = cms.string( "any" ),
1874     jetDeltaRMax = cms.double( 0.3 ),
1875     normChi2Max = cms.double( 99999.9 ),
1876     pixelHitsMin = cms.uint32( 0 ),
1877     sip2dSigMin = cms.double( -99999.9 ),
1878     sip2dValMin = cms.double( -99999.9 ),
1879     sip3dSigMin = cms.double( -99999.9 ),
1880     sip3dValMin = cms.double( -99999.9 )
1881   ),
1882   trackFlip = cms.bool( False ),
1883   vertexFlip = cms.bool( False ),
1884   SoftLeptonFlip = cms.bool( False ),
1885   useTrackWeights = cms.bool( True ),
1886   pseudoMultiplicityMin = cms.uint32( 2 ),
1887   correctVertexMass = cms.bool( True ),
1888   trackPairV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.03 ) ),
1889   charmCut = cms.double( 1.5 ),
1890   minimumTrackWeight = cms.double( 0.5 ),
1891   pseudoVertexV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.05 ) ),
1892   trackMultiplicityMin = cms.uint32( 3 ),
1893   trackSort = cms.string( "sip2dSig" ),
1894   useCategories = cms.bool( True ),
1895   calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
1896     'CombinedSVPseudoVertex',
1897     'CombinedSVNoVertex' ),
1898   recordLabel = cms.string( "HLT" ),
1899   categoryVariableName = cms.string( "vertexCategory" )
1900 )
1901 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
1902   trackPseudoSelection = cms.PSet( 
1903     max_pT_dRcut = cms.double( 0.1 ),
1904     b_dR = cms.double( 0.6263 ),
1905     min_pT = cms.double( 120.0 ),
1906     b_pT = cms.double( 0.3684 ),
1907     ptMin = cms.double( 0.0 ),
1908     max_pT_trackPTcut = cms.double( 3.0 ),
1909     max_pT = cms.double( 500.0 ),
1910     useVariableJTA = cms.bool( False ),
1911     maxDecayLen = cms.double( 5.0 ),
1912     qualityClass = cms.string( "any" ),
1913     normChi2Max = cms.double( 99999.9 ),
1914     sip2dValMin = cms.double( -99999.9 ),
1915     sip3dValMin = cms.double( -99999.9 ),
1916     a_dR = cms.double( -0.001053 ),
1917     maxDistToAxis = cms.double( 0.07 ),
1918     totalHitsMin = cms.uint32( 0 ),
1919     a_pT = cms.double( 0.005263 ),
1920     sip2dSigMax = cms.double( 99999.9 ),
1921     sip2dValMax = cms.double( 99999.9 ),
1922     sip3dSigMax = cms.double( 99999.9 ),
1923     sip3dValMax = cms.double( 99999.9 ),
1924     min_pT_dRcut = cms.double( 0.5 ),
1925     jetDeltaRMax = cms.double( 0.3 ),
1926     pixelHitsMin = cms.uint32( 0 ),
1927     sip3dSigMin = cms.double( -99999.9 ),
1928     sip2dSigMin = cms.double( 2.0 )
1929   ),
1930   trackSelection = cms.PSet( 
1931     max_pT_dRcut = cms.double( 0.1 ),
1932     b_dR = cms.double( 0.6263 ),
1933     min_pT = cms.double( 120.0 ),
1934     b_pT = cms.double( 0.3684 ),
1935     ptMin = cms.double( 0.0 ),
1936     max_pT_trackPTcut = cms.double( 3.0 ),
1937     max_pT = cms.double( 500.0 ),
1938     useVariableJTA = cms.bool( False ),
1939     maxDecayLen = cms.double( 5.0 ),
1940     qualityClass = cms.string( "any" ),
1941     normChi2Max = cms.double( 99999.9 ),
1942     sip2dValMin = cms.double( -99999.9 ),
1943     sip3dValMin = cms.double( -99999.9 ),
1944     a_dR = cms.double( -0.001053 ),
1945     maxDistToAxis = cms.double( 0.07 ),
1946     totalHitsMin = cms.uint32( 0 ),
1947     a_pT = cms.double( 0.005263 ),
1948     sip2dSigMax = cms.double( 99999.9 ),
1949     sip2dValMax = cms.double( 99999.9 ),
1950     sip3dSigMax = cms.double( 99999.9 ),
1951     sip3dValMax = cms.double( 99999.9 ),
1952     min_pT_dRcut = cms.double( 0.5 ),
1953     jetDeltaRMax = cms.double( 0.3 ),
1954     pixelHitsMin = cms.uint32( 0 ),
1955     sip3dSigMin = cms.double( -99999.9 ),
1956     sip2dSigMin = cms.double( -99999.9 )
1957   ),
1958   trackFlip = cms.bool( False ),
1959   vertexFlip = cms.bool( False ),
1960   SoftLeptonFlip = cms.bool( False ),
1961   useTrackWeights = cms.bool( True ),
1962   pseudoMultiplicityMin = cms.uint32( 2 ),
1963   correctVertexMass = cms.bool( True ),
1964   trackPairV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.03 ) ),
1965   charmCut = cms.double( 1.5 ),
1966   minimumTrackWeight = cms.double( 0.5 ),
1967   pseudoVertexV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.05 ) ),
1968   trackMultiplicityMin = cms.uint32( 3 ),
1969   trackSort = cms.string( "sip2dSig" ),
1970   useCategories = cms.bool( True ),
1971   calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
1972     'CombinedSVIVFV2PseudoVertex',
1973     'CombinedSVIVFV2NoVertex' ),
1974   recordLabel = cms.string( "HLT" ),
1975   categoryVariableName = cms.string( "vertexCategory" )
1976 )
1977 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
1978   impactParameterType = cms.int32( 1 ),
1979   minimumImpactParameter = cms.double( -1.0 ),
1980   useSignedImpactParameterSig = cms.bool( True ),
1981   maximumDistanceToJetAxis = cms.double( 999999.0 ),
1982   deltaR = cms.double( -1.0 ),
1983   deltaRmin = cms.double( 0.0 ),
1984   maximumDecayLength = cms.double( 999999.0 ),
1985   maxImpactParameter = cms.double( 0.1 ),
1986   maxImpactParameterSig = cms.double( 999999.0 ),
1987   trackQualityClass = cms.string( "any" ),
1988   nthTrack = cms.int32( -1 )
1989 )
1990 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
1991   a_dR = cms.double( -0.001053 ),
1992   b_dR = cms.double( 0.6263 ),
1993   a_pT = cms.double( 0.005263 ),
1994   b_pT = cms.double( 0.3684 ),
1995   min_pT = cms.double( 120.0 ),
1996   max_pT = cms.double( 500.0 ),
1997   min_pT_dRcut = cms.double( 0.5 ),
1998   max_pT_dRcut = cms.double( 0.1 ),
1999   max_pT_trackPTcut = cms.double( 3.0 ),
2000   minimumImpactParameter = cms.double( 0.05 ),
2001   useSignedImpactParameterSig = cms.bool( False ),
2002   impactParameterType = cms.int32( 1 ),
2003   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2004   deltaR = cms.double( -1.0 ),
2005   maximumDecayLength = cms.double( 999999.0 ),
2006   nthTrack = cms.int32( 1 ),
2007   trackQualityClass = cms.string( "any" ),
2008   useVariableJTA = cms.bool( False )
2009 )
2010 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2011   MaxDPhi = cms.double( 1.6 ),
2012   ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
2013   PropagationDirection = cms.string( "alongMomentum" )
2014 )
2015 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2016   MaxDPhi = cms.double( 1.6 ),
2017   ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
2018   PropagationDirection = cms.string( "oppositeToMomentum" )
2019 )
2020 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2021   SimpleMagneticField = cms.string( "" ),
2022   MaxDPhi = cms.double( 1.6 ),
2023   ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
2024   Mass = cms.double( 5.11E-4 ),
2025   PropagationDirection = cms.string( "oppositeToMomentum" ),
2026   useRungeKutta = cms.bool( False ),
2027   ptMin = cms.double( -1.0 )
2028 )
2029 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2030   MaxChi2 = cms.double( 16.0 ),
2031   nSigma = cms.double( 3.0 ),
2032   MaxDisplacement = cms.double( 0.5 ),
2033   MaxSagitta = cms.double( 2.0 ),
2034   MinimalTolerance = cms.double( 0.5 ),
2035   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2036   ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
2037   pTChargeCutThreshold = cms.double( -1.0 ),
2038   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2039   appendToDataLabel = cms.string( "" )
2040 )
2041 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2042   MaxChi2 = cms.double( 16.0 ),
2043   nSigma = cms.double( 3.0 ),
2044   MaxDisplacement = cms.double( 0.5 ),
2045   MaxSagitta = cms.double( 2.0 ),
2046   MinimalTolerance = cms.double( 0.5 ),
2047   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2048   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
2049   pTChargeCutThreshold = cms.double( 15.0 ),
2050   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2051   appendToDataLabel = cms.string( "" )
2052 )
2053 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2054   MaxChi2 = cms.double( 2000.0 ),
2055   nSigma = cms.double( 3.0 ),
2056   MaxDisplacement = cms.double( 100.0 ),
2057   MaxSagitta = cms.double( -1.0 ),
2058   MinimalTolerance = cms.double( 10.0 ),
2059   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2060   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
2061   pTChargeCutThreshold = cms.double( 15.0 ),
2062   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2063   appendToDataLabel = cms.string( "" )
2064 )
2065 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2066   MaxChi2 = cms.double( 30.0 ),
2067   nSigma = cms.double( 3.0 ),
2068   MaxDisplacement = cms.double( 100.0 ),
2069   MaxSagitta = cms.double( -1.0 ),
2070   MinimalTolerance = cms.double( 10.0 ),
2071   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2072   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2073   pTChargeCutThreshold = cms.double( 15.0 ),
2074   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2075   appendToDataLabel = cms.string( "" )
2076 )
2077 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2078   MaxChi2 = cms.double( 9.0 ),
2079   nSigma = cms.double( 3.0 ),
2080   MaxDisplacement = cms.double( 0.5 ),
2081   MaxSagitta = cms.double( 2.0 ),
2082   MinimalTolerance = cms.double( 0.5 ),
2083   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2084   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
2085   pTChargeCutThreshold = cms.double( 15.0 ),
2086   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2087   appendToDataLabel = cms.string( "" )
2088 )
2089 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2090   MaxChi2 = cms.double( 9.0 ),
2091   nSigma = cms.double( 3.0 ),
2092   MaxDisplacement = cms.double( 100.0 ),
2093   MaxSagitta = cms.double( -1.0 ),
2094   MinimalTolerance = cms.double( 10.0 ),
2095   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2096   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
2097   pTChargeCutThreshold = cms.double( 15.0 ),
2098   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
2099   appendToDataLabel = cms.string( "" )
2100 )
2101 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2102   MaxChi2 = cms.double( 16.0 ),
2103   nSigma = cms.double( 3.0 ),
2104   MaxDisplacement = cms.double( 0.5 ),
2105   MaxSagitta = cms.double( 2.0 ),
2106   MinimalTolerance = cms.double( 0.5 ),
2107   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2108   ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
2109   pTChargeCutThreshold = cms.double( -1.0 ),
2110   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2111   appendToDataLabel = cms.string( "" )
2112 )
2113 fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2114   MaxChi2 = cms.double( 40.0 ),
2115   nSigma = cms.double( 4.0 ),
2116   MaxDisplacement = cms.double( 0.5 ),
2117   MaxSagitta = cms.double( 2.0 ),
2118   MinimalTolerance = cms.double( 0.5 ),
2119   MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
2120   ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ),
2121   appendToDataLabel = cms.string( "" )
2122 )
2123 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2124   MaxChi2 = cms.double( 16.0 ),
2125   nSigma = cms.double( 3.0 ),
2126   MaxDisplacement = cms.double( 100.0 ),
2127   MaxSagitta = cms.double( -1.0 ),
2128   MinimalTolerance = cms.double( 10.0 ),
2129   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2130   ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
2131   appendToDataLabel = cms.string( "" )
2132 )
2133 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2134   MaxChi2 = cms.double( 30.0 ),
2135   nSigma = cms.double( 3.0 ),
2136   MaxDisplacement = cms.double( 100.0 ),
2137   MaxSagitta = cms.double( -1.0 ),
2138   MinimalTolerance = cms.double( 10.0 ),
2139   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2140   ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
2141   appendToDataLabel = cms.string( "" )
2142 )
2143 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2144   MaxChi2 = cms.double( 9.0 ),
2145   nSigma = cms.double( 3.0 ),
2146   MaxDisplacement = cms.double( 100.0 ),
2147   MaxSagitta = cms.double( -1.0 ),
2148   MinimalTolerance = cms.double( 10.0 ),
2149   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2150   ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
2151   appendToDataLabel = cms.string( "" )
2152 )
2153 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
2154   ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
2155   MaxComponents = cms.int32( 12 ),
2156   DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
2157 )
2158 fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2159   MaxChi2 = cms.double( 9.0 ),
2160   nSigma = cms.double( 3.0 ),
2161   MaxDisplacement = cms.double( 0.5 ),
2162   MaxSagitta = cms.double( 2.0 ),
2163   MinimalTolerance = cms.double( 0.5 ),
2164   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2165   ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
2166   pTChargeCutThreshold = cms.double( -1.0 ),
2167   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2168   appendToDataLabel = cms.string( "" )
2169 )
2170 fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2171   ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
2172   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2173   fractionShared = cms.double( 0.13 ),
2174   ValidHitBonus = cms.double( 5.0 ),
2175   MissingHitPenalty = cms.double( 20.0 ),
2176   allowSharedFirstHit = cms.bool( True )
2177 )
2178 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2179   ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
2180   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2181   fractionShared = cms.double( 0.13 ),
2182   ValidHitBonus = cms.double( 5.0 ),
2183   MissingHitPenalty = cms.double( 20.0 ),
2184   allowSharedFirstHit = cms.bool( True )
2185 )
2186 fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2187   MaxChi2 = cms.double( 9.0 ),
2188   nSigma = cms.double( 3.0 ),
2189   MaxDisplacement = cms.double( 0.5 ),
2190   MaxSagitta = cms.double( 2.0 ),
2191   MinimalTolerance = cms.double( 0.5 ),
2192   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2193   ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
2194   pTChargeCutThreshold = cms.double( -1.0 ),
2195   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2196   appendToDataLabel = cms.string( "" )
2197 )
2198 fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2199   ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
2200   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2201   fractionShared = cms.double( 0.13 ),
2202   ValidHitBonus = cms.double( 5.0 ),
2203   MissingHitPenalty = cms.double( 20.0 ),
2204   allowSharedFirstHit = cms.bool( True )
2205 )
2206 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2207   impactParameterType = cms.int32( 1 ),
2208   minimumImpactParameter = cms.double( -1.0 ),
2209   useSignedImpactParameterSig = cms.bool( True ),
2210   maximumDistanceToJetAxis = cms.double( 999999.0 ),
2211   deltaR = cms.double( -1.0 ),
2212   deltaRmin = cms.double( 0.0 ),
2213   maximumDecayLength = cms.double( 999999.0 ),
2214   maxImpactParameter = cms.double( 0.1 ),
2215   maxImpactParameterSig = cms.double( 999999.0 ),
2216   trackQualityClass = cms.string( "any" ),
2217   nthTrack = cms.int32( -1 )
2218 )
2219 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
2220   impactParameterType = cms.int32( 1 ),
2221   minimumImpactParameter = cms.double( -1.0 ),
2222   useSignedImpactParameterSig = cms.bool( True ),
2223   maximumDistanceToJetAxis = cms.double( 999999.0 ),
2224   deltaR = cms.double( -1.0 ),
2225   deltaRmin = cms.double( 0.0 ),
2226   maximumDecayLength = cms.double( 999999.0 ),
2227   maxImpactParameter = cms.double( 0.2 ),
2228   maxImpactParameterSig = cms.double( 999999.0 ),
2229   trackQualityClass = cms.string( "any" ),
2230   nthTrack = cms.int32( -1 )
2231 )
2232 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5 = cms.ESProducer( "PromptTrackCountingESProducer",
2233   impactParameterType = cms.int32( 1 ),
2234   minimumImpactParameter = cms.double( -1.0 ),
2235   useSignedImpactParameterSig = cms.bool( False ),
2236   maximumDistanceToJetAxis = cms.double( 999999.0 ),
2237   deltaR = cms.double( -1.0 ),
2238   deltaRmin = cms.double( 0.0 ),
2239   maximumDecayLength = cms.double( 999999.0 ),
2240   maxImpactParameter = cms.double( 0.05 ),
2241   maxImpactParameterSig = cms.double( 5.0 ),
2242   trackQualityClass = cms.string( "any" ),
2243   nthTrack = cms.int32( -1 )
2244 )
2245 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2246   a_dR = cms.double( -0.001053 ),
2247   b_dR = cms.double( 0.6263 ),
2248   a_pT = cms.double( 0.005263 ),
2249   b_pT = cms.double( 0.3684 ),
2250   min_pT = cms.double( 120.0 ),
2251   max_pT = cms.double( 500.0 ),
2252   min_pT_dRcut = cms.double( 0.5 ),
2253   max_pT_dRcut = cms.double( 0.1 ),
2254   max_pT_trackPTcut = cms.double( 3.0 ),
2255   minimumImpactParameter = cms.double( 0.05 ),
2256   useSignedImpactParameterSig = cms.bool( False ),
2257   impactParameterType = cms.int32( 1 ),
2258   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2259   deltaR = cms.double( -1.0 ),
2260   maximumDecayLength = cms.double( 999999.0 ),
2261   nthTrack = cms.int32( 1 ),
2262   trackQualityClass = cms.string( "any" ),
2263   useVariableJTA = cms.bool( False )
2264 )
2265 fragment.hltESPDisplacedDijethltTrackCounting2D1stLoose = cms.ESProducer( "TrackCountingESProducer",
2266   a_dR = cms.double( -0.001053 ),
2267   b_dR = cms.double( 0.6263 ),
2268   a_pT = cms.double( 0.005263 ),
2269   b_pT = cms.double( 0.3684 ),
2270   min_pT = cms.double( 120.0 ),
2271   max_pT = cms.double( 500.0 ),
2272   min_pT_dRcut = cms.double( 0.5 ),
2273   max_pT_dRcut = cms.double( 0.1 ),
2274   max_pT_trackPTcut = cms.double( 3.0 ),
2275   minimumImpactParameter = cms.double( 0.03 ),
2276   useSignedImpactParameterSig = cms.bool( False ),
2277   impactParameterType = cms.int32( 1 ),
2278   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2279   deltaR = cms.double( -1.0 ),
2280   maximumDecayLength = cms.double( 999999.0 ),
2281   nthTrack = cms.int32( 1 ),
2282   trackQualityClass = cms.string( "any" ),
2283   useVariableJTA = cms.bool( False )
2284 )
2285 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
2286   a_dR = cms.double( -0.001053 ),
2287   b_dR = cms.double( 0.6263 ),
2288   a_pT = cms.double( 0.005263 ),
2289   b_pT = cms.double( 0.3684 ),
2290   min_pT = cms.double( 120.0 ),
2291   max_pT = cms.double( 500.0 ),
2292   min_pT_dRcut = cms.double( 0.5 ),
2293   max_pT_dRcut = cms.double( 0.1 ),
2294   max_pT_trackPTcut = cms.double( 3.0 ),
2295   minimumImpactParameter = cms.double( 0.2 ),
2296   useSignedImpactParameterSig = cms.bool( True ),
2297   impactParameterType = cms.int32( 1 ),
2298   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2299   deltaR = cms.double( -1.0 ),
2300   maximumDecayLength = cms.double( 999999.0 ),
2301   nthTrack = cms.int32( 2 ),
2302   trackQualityClass = cms.string( "any" ),
2303   useVariableJTA = cms.bool( False )
2304 )
2305 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
2306   ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
2307 )
2308 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
2309   BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
2310   EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
2311   ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
2312   MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
2313   Mass = cms.double( 5.11E-4 ),
2314   BetheHeitlerCorrection = cms.int32( 2 )
2315 )
2316 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2317   ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2318   NoErrorPropagation = cms.bool( False ),
2319   PropagationDirection = cms.string( "anyDirection" ),
2320   useTuningForL2Speed = cms.bool( True ),
2321   useIsYokeFlag = cms.bool( True ),
2322   endcapShiftInZNeg = cms.double( 0.0 ),
2323   SetVBFPointer = cms.bool( False ),
2324   AssumeNoMaterial = cms.bool( False ),
2325   endcapShiftInZPos = cms.double( 0.0 ),
2326   useInTeslaFromMagField = cms.bool( False ),
2327   VBFName = cms.string( "VolumeBasedMagneticField" ),
2328   useEndcapShiftsInZ = cms.bool( False ),
2329   sendLogWarning = cms.bool( False ),
2330   useMatVolumes = cms.bool( True ),
2331   debug = cms.bool( False ),
2332   ApplyRadX0Correction = cms.bool( True ),
2333   useMagVolumes = cms.bool( True ),
2334   returnTangentPlane = cms.bool( True )
2335 )
2336 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2337   ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
2338   NoErrorPropagation = cms.bool( False ),
2339   PropagationDirection = cms.string( "oppositeToMomentum" ),
2340   useTuningForL2Speed = cms.bool( True ),
2341   useIsYokeFlag = cms.bool( True ),
2342   endcapShiftInZNeg = cms.double( 0.0 ),
2343   SetVBFPointer = cms.bool( False ),
2344   AssumeNoMaterial = cms.bool( False ),
2345   endcapShiftInZPos = cms.double( 0.0 ),
2346   useInTeslaFromMagField = cms.bool( False ),
2347   VBFName = cms.string( "VolumeBasedMagneticField" ),
2348   useEndcapShiftsInZ = cms.bool( False ),
2349   sendLogWarning = cms.bool( False ),
2350   useMatVolumes = cms.bool( True ),
2351   debug = cms.bool( False ),
2352   ApplyRadX0Correction = cms.bool( True ),
2353   useMagVolumes = cms.bool( True ),
2354   returnTangentPlane = cms.bool( True )
2355 )
2356 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
2357   ComponentName = cms.string( "hltESPFittingSmootherIT" ),
2358   Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2359   Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2360   EstimateCut = cms.double( -1.0 ),
2361   MaxFractionOutliers = cms.double( 0.3 ),
2362   MaxNumberOfOutliers = cms.int32( 3 ),
2363   MinDof = cms.int32( 2 ),
2364   NoOutliersBeginEnd = cms.bool( False ),
2365   MinNumberOfHits = cms.int32( 3 ),
2366   MinNumberOfHitsHighEta = cms.int32( 5 ),
2367   HighEtaSwitch = cms.double( 5.0 ),
2368   RejectTracks = cms.bool( True ),
2369   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2370   NoInvalidHitsBeginEnd = cms.bool( True ),
2371   LogPixelProbabilityCut = cms.double( -16.0 ),
2372   appendToDataLabel = cms.string( "" )
2373 )
2374 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
2375   ComponentName = cms.string( "hltESPFittingSmootherRK" ),
2376   Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2377   Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2378   EstimateCut = cms.double( -1.0 ),
2379   MaxFractionOutliers = cms.double( 0.3 ),
2380   MaxNumberOfOutliers = cms.int32( 3 ),
2381   MinDof = cms.int32( 2 ),
2382   NoOutliersBeginEnd = cms.bool( False ),
2383   MinNumberOfHits = cms.int32( 5 ),
2384   MinNumberOfHitsHighEta = cms.int32( 5 ),
2385   HighEtaSwitch = cms.double( 5.0 ),
2386   RejectTracks = cms.bool( True ),
2387   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2388   NoInvalidHitsBeginEnd = cms.bool( False ),
2389   LogPixelProbabilityCut = cms.double( -16.0 ),
2390   appendToDataLabel = cms.string( "" )
2391 )
2392 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
2393   ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
2394   standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2395   looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ),
2396   appendToDataLabel = cms.string( "" )
2397 )
2398 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2399   SimpleMagneticField = cms.string( "" ),
2400   MaxDPhi = cms.double( 1.6 ),
2401   ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
2402   Mass = cms.double( 5.11E-4 ),
2403   PropagationDirection = cms.string( "alongMomentum" ),
2404   useRungeKutta = cms.bool( False ),
2405   ptMin = cms.double( -1.0 )
2406 )
2407 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
2408   ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
2409 )
2410 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2411   ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
2412   Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
2413   Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
2414   EstimateCut = cms.double( -1.0 ),
2415   MaxFractionOutliers = cms.double( 0.3 ),
2416   MaxNumberOfOutliers = cms.int32( 3 ),
2417   MinDof = cms.int32( 2 ),
2418   NoOutliersBeginEnd = cms.bool( False ),
2419   MinNumberOfHits = cms.int32( 5 ),
2420   MinNumberOfHitsHighEta = cms.int32( 5 ),
2421   HighEtaSwitch = cms.double( 5.0 ),
2422   RejectTracks = cms.bool( True ),
2423   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2424   NoInvalidHitsBeginEnd = cms.bool( True ),
2425   LogPixelProbabilityCut = cms.double( -16.0 ),
2426   appendToDataLabel = cms.string( "" )
2427 )
2428 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
2429   Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2430   ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
2431   MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
2432   GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ),
2433   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2434 )
2435 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
2436   Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2437   ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
2438   MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
2439   ErrorRescaling = cms.double( 100.0 ),
2440   GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
2441   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2442 )
2443 fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2444   MaxChi2 = cms.double( 30.0 ),
2445   nSigma = cms.double( 3.0 ),
2446   MaxDisplacement = cms.double( 0.5 ),
2447   MaxSagitta = cms.double( 2.0 ),
2448   MinimalTolerance = cms.double( 0.5 ),
2449   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2450   ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
2451   pTChargeCutThreshold = cms.double( 15.0 ),
2452   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2453   appendToDataLabel = cms.string( "" )
2454 )
2455 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2456   MaxChi2 = cms.double( 30.0 ),
2457   nSigma = cms.double( 3.0 ),
2458   MaxDisplacement = cms.double( 0.5 ),
2459   MaxSagitta = cms.double( 2.0 ),
2460   MinimalTolerance = cms.double( 0.5 ),
2461   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2462   ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2463   pTChargeCutThreshold = cms.double( 15.0 ),
2464   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2465   appendToDataLabel = cms.string( "" )
2466 )
2467 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2468   MaxChi2 = cms.double( 36.0 ),
2469   nSigma = cms.double( 3.0 ),
2470   MaxDisplacement = cms.double( 100.0 ),
2471   MaxSagitta = cms.double( -1.0 ),
2472   MinimalTolerance = cms.double( 10.0 ),
2473   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2474   ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
2475   appendToDataLabel = cms.string( "" )
2476 )
2477 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2478   ComponentName = cms.string( "hltESPKFFittingSmoother" ),
2479   Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
2480   Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
2481   EstimateCut = cms.double( -1.0 ),
2482   MaxFractionOutliers = cms.double( 0.3 ),
2483   MaxNumberOfOutliers = cms.int32( 3 ),
2484   MinDof = cms.int32( 2 ),
2485   NoOutliersBeginEnd = cms.bool( False ),
2486   MinNumberOfHits = cms.int32( 5 ),
2487   MinNumberOfHitsHighEta = cms.int32( 5 ),
2488   HighEtaSwitch = cms.double( 5.0 ),
2489   RejectTracks = cms.bool( True ),
2490   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2491   NoInvalidHitsBeginEnd = cms.bool( False ),
2492   LogPixelProbabilityCut = cms.double( -16.0 ),
2493   appendToDataLabel = cms.string( "" )
2494 )
2495 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
2496   ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
2497   Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2498   Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
2499   EstimateCut = cms.double( -1.0 ),
2500   MaxFractionOutliers = cms.double( 0.3 ),
2501   MaxNumberOfOutliers = cms.int32( 3 ),
2502   MinDof = cms.int32( 2 ),
2503   NoOutliersBeginEnd = cms.bool( False ),
2504   MinNumberOfHits = cms.int32( 5 ),
2505   MinNumberOfHitsHighEta = cms.int32( 5 ),
2506   HighEtaSwitch = cms.double( 5.0 ),
2507   RejectTracks = cms.bool( True ),
2508   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2509   NoInvalidHitsBeginEnd = cms.bool( False ),
2510   LogPixelProbabilityCut = cms.double( -16.0 ),
2511   appendToDataLabel = cms.string( "" )
2512 )
2513 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
2514   ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
2515   Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2516   Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
2517   EstimateCut = cms.double( 20.0 ),
2518   MaxFractionOutliers = cms.double( 0.3 ),
2519   MaxNumberOfOutliers = cms.int32( 3 ),
2520   MinDof = cms.int32( 2 ),
2521   NoOutliersBeginEnd = cms.bool( False ),
2522   MinNumberOfHits = cms.int32( 3 ),
2523   MinNumberOfHitsHighEta = cms.int32( 5 ),
2524   HighEtaSwitch = cms.double( 5.0 ),
2525   RejectTracks = cms.bool( True ),
2526   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2527   NoInvalidHitsBeginEnd = cms.bool( True ),
2528   LogPixelProbabilityCut = cms.double( -14.0 ),
2529   appendToDataLabel = cms.string( "" )
2530 )
2531 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
2532   ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2533   Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
2534   Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
2535   EstimateCut = cms.double( 20.0 ),
2536   MaxFractionOutliers = cms.double( 0.3 ),
2537   MaxNumberOfOutliers = cms.int32( 3 ),
2538   MinDof = cms.int32( 2 ),
2539   NoOutliersBeginEnd = cms.bool( False ),
2540   MinNumberOfHits = cms.int32( 3 ),
2541   MinNumberOfHitsHighEta = cms.int32( 5 ),
2542   HighEtaSwitch = cms.double( 5.0 ),
2543   RejectTracks = cms.bool( True ),
2544   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2545   NoInvalidHitsBeginEnd = cms.bool( True ),
2546   LogPixelProbabilityCut = cms.double( -14.0 ),
2547   appendToDataLabel = cms.string( "" )
2548 )
2549 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2550   ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
2551   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
2552   Updator = cms.string( "hltESPKFUpdator" ),
2553   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2554   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2555   minHits = cms.int32( 3 ),
2556   appendToDataLabel = cms.string( "" )
2557 )
2558 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
2559   ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2560   Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2561   Updator = cms.string( "hltESPKFUpdator" ),
2562   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2563   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2564   minHits = cms.int32( 3 ),
2565   appendToDataLabel = cms.string( "" )
2566 )
2567 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
2568   ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2569   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
2570   Updator = cms.string( "hltESPKFUpdator" ),
2571   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2572   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2573   minHits = cms.int32( 3 ),
2574   appendToDataLabel = cms.string( "" )
2575 )
2576 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
2577   ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
2578   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
2579   Updator = cms.string( "hltESPKFUpdator" ),
2580   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2581   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2582   errorRescaling = cms.double( 100.0 ),
2583   minHits = cms.int32( 3 ),
2584   appendToDataLabel = cms.string( "" )
2585 )
2586 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
2587   ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
2588   Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
2589   Updator = cms.string( "hltESPKFUpdator" ),
2590   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2591   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2592   errorRescaling = cms.double( 100.0 ),
2593   minHits = cms.int32( 3 ),
2594   appendToDataLabel = cms.string( "" )
2595 )
2596 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
2597   ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
2598   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
2599   Updator = cms.string( "hltESPKFUpdator" ),
2600   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2601   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2602   errorRescaling = cms.double( 10.0 ),
2603   minHits = cms.int32( 3 ),
2604   appendToDataLabel = cms.string( "" )
2605 )
2606 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
2607   ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
2608   Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
2609   Updator = cms.string( "hltESPKFUpdator" ),
2610   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2611   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2612   errorRescaling = cms.double( 10.0 ),
2613   minHits = cms.int32( 3 ),
2614   appendToDataLabel = cms.string( "" )
2615 )
2616 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
2617   ComponentName = cms.string( "hltESPKFUpdator" )
2618 )
2619 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
2620   ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
2621   DistanceMeasure = cms.string( "KullbackLeibler" )
2622 )
2623 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2624   ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
2625   Propagator = cms.string( "hltESPSmartPropagatorAny" ),
2626   Updator = cms.string( "hltESPKFUpdator" ),
2627   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2628   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2629   minHits = cms.int32( 3 ),
2630   appendToDataLabel = cms.string( "" )
2631 )
2632 fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2633   MaxChi2 = cms.double( 9.0 ),
2634   nSigma = cms.double( 3.0 ),
2635   MaxDisplacement = cms.double( 0.5 ),
2636   MaxSagitta = cms.double( 2.0 ),
2637   MinimalTolerance = cms.double( 0.5 ),
2638   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2639   ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
2640   pTChargeCutThreshold = cms.double( -1.0 ),
2641   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2642   appendToDataLabel = cms.string( "" )
2643 )
2644 fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2645   ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
2646   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2647   fractionShared = cms.double( 0.16 ),
2648   ValidHitBonus = cms.double( 5.0 ),
2649   MissingHitPenalty = cms.double( 20.0 ),
2650   allowSharedFirstHit = cms.bool( True )
2651 )
2652 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2653   ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
2654   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2655   fractionShared = cms.double( 0.16 ),
2656   ValidHitBonus = cms.double( 5.0 ),
2657   MissingHitPenalty = cms.double( 20.0 ),
2658   allowSharedFirstHit = cms.bool( True )
2659 )
2660 fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2661   MaxChi2 = cms.double( 9.0 ),
2662   nSigma = cms.double( 3.0 ),
2663   MaxDisplacement = cms.double( 0.5 ),
2664   MaxSagitta = cms.double( 2.0 ),
2665   MinimalTolerance = cms.double( 0.5 ),
2666   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2667   ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
2668   pTChargeCutThreshold = cms.double( -1.0 ),
2669   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2670   appendToDataLabel = cms.string( "" )
2671 )
2672 fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2673   ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
2674   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2675   fractionShared = cms.double( 0.16 ),
2676   ValidHitBonus = cms.double( 5.0 ),
2677   MissingHitPenalty = cms.double( 20.0 ),
2678   allowSharedFirstHit = cms.bool( True )
2679 )
2680 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
2681   ComponentName = cms.string( "hltESPMeasurementTracker" ),
2682   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2683   StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
2684   HitMatcher = cms.string( "StandardMatcher" ),
2685   Phase2StripCPE = cms.string( "" ),
2686   SiStripQualityLabel = cms.string( "" ),
2687   UseStripModuleQualityDB = cms.bool( True ),
2688   DebugStripModuleQualityDB = cms.untracked.bool( False ),
2689   UseStripAPVFiberQualityDB = cms.bool( True ),
2690   DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
2691   MaskBadAPVFibers = cms.bool( True ),
2692   UseStripStripQualityDB = cms.bool( True ),
2693   DebugStripStripQualityDB = cms.untracked.bool( False ),
2694   badStripCuts = cms.PSet( 
2695     TOB = cms.PSet( 
2696       maxBad = cms.uint32( 4 ),
2697       maxConsecutiveBad = cms.uint32( 2 )
2698     ),
2699     TIB = cms.PSet( 
2700       maxBad = cms.uint32( 4 ),
2701       maxConsecutiveBad = cms.uint32( 2 )
2702     ),
2703     TID = cms.PSet( 
2704       maxBad = cms.uint32( 4 ),
2705       maxConsecutiveBad = cms.uint32( 2 )
2706     ),
2707     TEC = cms.PSet( 
2708       maxBad = cms.uint32( 4 ),
2709       maxConsecutiveBad = cms.uint32( 2 )
2710     )
2711   ),
2712   UsePixelModuleQualityDB = cms.bool( True ),
2713   DebugPixelModuleQualityDB = cms.untracked.bool( False ),
2714   UsePixelROCQualityDB = cms.bool( True ),
2715   DebugPixelROCQualityDB = cms.untracked.bool( False ),
2716   appendToDataLabel = cms.string( "" )
2717 )
2718 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
2719   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
2720   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
2721   ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
2722   isPhase2 = cms.bool( False ),
2723   doPixelShapeCut = cms.bool( True ),
2724   doStripShapeCut = cms.bool( True ),
2725   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2726   appendToDataLabel = cms.string( "" )
2727 )
2728 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2729   ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
2730   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2731   fractionShared = cms.double( 0.11 ),
2732   ValidHitBonus = cms.double( 5.0 ),
2733   MissingHitPenalty = cms.double( 20.0 ),
2734   allowSharedFirstHit = cms.bool( True )
2735 )
2736 fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2737   MaxChi2 = cms.double( 16.0 ),
2738   nSigma = cms.double( 3.0 ),
2739   MaxDisplacement = cms.double( 0.5 ),
2740   MaxSagitta = cms.double( 2.0 ),
2741   MinimalTolerance = cms.double( 0.5 ),
2742   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2743   ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
2744   pTChargeCutThreshold = cms.double( -1.0 ),
2745   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2746   appendToDataLabel = cms.string( "" )
2747 )
2748 fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2749   ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
2750   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2751   fractionShared = cms.double( 0.11 ),
2752   ValidHitBonus = cms.double( 5.0 ),
2753   MissingHitPenalty = cms.double( 20.0 ),
2754   allowSharedFirstHit = cms.bool( True )
2755 )
2756 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
2757   ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
2758 )
2759 fragment.hltESPPFClusterParams = cms.ESProducer( "PFClusterParamsESProducer@alpaka",
2760   seedFinder = cms.PSet( 
2761     thresholdsByDetector = cms.VPSet( 
2762       cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
2763         seedingThreshold = cms.vdouble( 0.125, 0.25, 0.35, 0.35 ),
2764         detector = cms.string( "HCAL_BARREL1" )
2765       ),
2766       cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
2767         seedingThreshold = cms.vdouble( 0.1375, 0.275, 0.275, 0.275, 0.275, 0.275, 0.275 ),
2768         detector = cms.string( "HCAL_ENDCAP" )
2769       )
2770     ),
2771     nNeighbours = cms.int32( 4 )
2772   ),
2773   initialClusteringStep = cms.PSet(  thresholdsByDetector = cms.VPSet( 
2774   cms.PSet(  gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
2775     detector = cms.string( "HCAL_BARREL1" )
2776   ),
2777   cms.PSet(  gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
2778     detector = cms.string( "HCAL_ENDCAP" )
2779   )
2780 ) ),
2781   pfClusterBuilder = cms.PSet( 
2782     minFracTot = cms.double( 1.0E-20 ),
2783     stoppingTolerance = cms.double( 1.0E-8 ),
2784     positionCalc = cms.PSet( 
2785       minAllowedNormalization = cms.double( 1.0E-9 ),
2786       minFractionInCalc = cms.double( 1.0E-9 )
2787     ),
2788     maxIterations = cms.uint32( 5 ),
2789     recHitEnergyNorms = cms.VPSet( 
2790       cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
2791         detector = cms.string( "HCAL_BARREL1" )
2792       ),
2793       cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
2794         detector = cms.string( "HCAL_ENDCAP" )
2795       )
2796     ),
2797     showerSigma = cms.double( 10.0 ),
2798     minFractionToKeep = cms.double( 1.0E-7 ),
2799     excludeOtherSeeds = cms.bool( True ),
2800     timeResolutionCalcBarrel = cms.PSet( 
2801       corrTermLowE = cms.double( 0.0 ),
2802       threshLowE = cms.double( 6.0 ),
2803       noiseTerm = cms.double( 21.86 ),
2804       constantTermLowE = cms.double( 4.24 ),
2805       noiseTermLowE = cms.double( 8.0 ),
2806       threshHighE = cms.double( 15.0 ),
2807       constantTerm = cms.double( 2.82 )
2808     ),
2809     timeResolutionCalcEndcap = cms.PSet( 
2810       corrTermLowE = cms.double( 0.0 ),
2811       threshLowE = cms.double( 6.0 ),
2812       noiseTerm = cms.double( 21.86 ),
2813       constantTermLowE = cms.double( 4.24 ),
2814       noiseTermLowE = cms.double( 8.0 ),
2815       threshHighE = cms.double( 15.0 ),
2816       constantTerm = cms.double( 2.82 )
2817     )
2818   ),
2819   appendToDataLabel = cms.string( "" ),
2820   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2821 )
2822 fragment.hltESPPFRecHitHCALParams = cms.ESProducer( "PFRecHitHCALParamsESProducer@alpaka",
2823   energyThresholdsHB = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
2824   energyThresholdsHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
2825   appendToDataLabel = cms.string( "" ),
2826   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2827 )
2828 fragment.hltESPPFRecHitHCALTopology = cms.ESProducer( "PFRecHitHCALTopologyESProducer@alpaka",
2829   usePFThresholdsFromDB = cms.bool( True ),
2830   appendToDataLabel = cms.string( "" ),
2831   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2832 )
2833 fragment.hltESPPixelCPEFastHIon = cms.ESProducer( "PixelCPEFastESProducerHIonPhase1",
2834   LoadTemplatesFromDB = cms.bool( True ),
2835   Alpha2Order = cms.bool( True ),
2836   ClusterProbComputationFlag = cms.int32( 0 ),
2837   useLAWidthFromDB = cms.bool( True ),
2838   lAOffset = cms.double( 0.0 ),
2839   lAWidthBPix = cms.double( 0.0 ),
2840   lAWidthFPix = cms.double( 0.0 ),
2841   doLorentzFromAlignment = cms.bool( False ),
2842   useLAFromDB = cms.bool( True ),
2843   xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
2844   yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
2845   xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
2846   yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
2847   xerr_endcap = cms.vdouble( 0.002, 0.002 ),
2848   yerr_endcap = cms.vdouble( 0.0021 ),
2849   xerr_barrel_l1_def = cms.double( 0.0103 ),
2850   yerr_barrel_l1_def = cms.double( 0.0021 ),
2851   xerr_barrel_ln_def = cms.double( 0.0103 ),
2852   yerr_barrel_ln_def = cms.double( 0.0021 ),
2853   xerr_endcap_def = cms.double( 0.002 ),
2854   yerr_endcap_def = cms.double( 7.5E-4 ),
2855   EdgeClusterErrorX = cms.double( 50.0 ),
2856   EdgeClusterErrorY = cms.double( 85.0 ),
2857   UseErrorsFromTemplates = cms.bool( True ),
2858   TruncatePixelCharge = cms.bool( True ),
2859   ComponentName = cms.string( "hltESPPixelCPEFastHIon" ),
2860   MagneticFieldRecord = cms.ESInputTag( "","" ),
2861   appendToDataLabel = cms.string( "" )
2862 )
2863 fragment.hltESPPixelCPEFastParamsPhase1 = cms.ESProducer( "PixelCPEFastParamsESProducerAlpakaPhase1@alpaka",
2864   LoadTemplatesFromDB = cms.bool( True ),
2865   Alpha2Order = cms.bool( True ),
2866   ClusterProbComputationFlag = cms.int32( 0 ),
2867   useLAWidthFromDB = cms.bool( True ),
2868   lAOffset = cms.double( 0.0 ),
2869   lAWidthBPix = cms.double( 0.0 ),
2870   lAWidthFPix = cms.double( 0.0 ),
2871   doLorentzFromAlignment = cms.bool( False ),
2872   useLAFromDB = cms.bool( True ),
2873   xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
2874   yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
2875   xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
2876   yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
2877   xerr_endcap = cms.vdouble( 0.002, 0.002 ),
2878   yerr_endcap = cms.vdouble( 0.0021 ),
2879   xerr_barrel_l1_def = cms.double( 0.0103 ),
2880   yerr_barrel_l1_def = cms.double( 0.0021 ),
2881   xerr_barrel_ln_def = cms.double( 0.0103 ),
2882   yerr_barrel_ln_def = cms.double( 0.0021 ),
2883   xerr_endcap_def = cms.double( 0.002 ),
2884   yerr_endcap_def = cms.double( 7.5E-4 ),
2885   EdgeClusterErrorX = cms.double( 50.0 ),
2886   EdgeClusterErrorY = cms.double( 85.0 ),
2887   UseErrorsFromTemplates = cms.bool( True ),
2888   TruncatePixelCharge = cms.bool( True ),
2889   ComponentName = cms.string( "PixelCPEFastParams" ),
2890   MagneticFieldRecord = cms.ESInputTag( "","" ),
2891   appendToDataLabel = cms.string( "" ),
2892   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2893 )
2894 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
2895   LoadTemplatesFromDB = cms.bool( True ),
2896   Alpha2Order = cms.bool( True ),
2897   ClusterProbComputationFlag = cms.int32( 0 ),
2898   useLAWidthFromDB = cms.bool( False ),
2899   lAOffset = cms.double( 0.0 ),
2900   lAWidthBPix = cms.double( 0.0 ),
2901   lAWidthFPix = cms.double( 0.0 ),
2902   doLorentzFromAlignment = cms.bool( False ),
2903   useLAFromDB = cms.bool( True ),
2904   xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
2905   yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
2906   xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
2907   yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
2908   xerr_endcap = cms.vdouble( 0.002, 0.002 ),
2909   yerr_endcap = cms.vdouble( 0.0021 ),
2910   xerr_barrel_l1_def = cms.double( 0.0103 ),
2911   yerr_barrel_l1_def = cms.double( 0.0021 ),
2912   xerr_barrel_ln_def = cms.double( 0.0103 ),
2913   yerr_barrel_ln_def = cms.double( 0.0021 ),
2914   xerr_endcap_def = cms.double( 0.002 ),
2915   yerr_endcap_def = cms.double( 7.5E-4 ),
2916   eff_charge_cut_highX = cms.double( 1.0 ),
2917   eff_charge_cut_highY = cms.double( 1.0 ),
2918   eff_charge_cut_lowX = cms.double( 0.0 ),
2919   eff_charge_cut_lowY = cms.double( 0.0 ),
2920   size_cutX = cms.double( 3.0 ),
2921   size_cutY = cms.double( 3.0 ),
2922   EdgeClusterErrorX = cms.double( 50.0 ),
2923   EdgeClusterErrorY = cms.double( 85.0 ),
2924   inflate_errors = cms.bool( False ),
2925   inflate_all_errors_no_trk_angle = cms.bool( False ),
2926   NoTemplateErrorsWhenNoTrkAngles = cms.bool( False ),
2927   UseErrorsFromTemplates = cms.bool( True ),
2928   TruncatePixelCharge = cms.bool( True ),
2929   IrradiationBiasCorrection = cms.bool( True ),
2930   DoCosmics = cms.bool( False ),
2931   isPhase2 = cms.bool( False ),
2932   SmallPitch = cms.bool( False ),
2933   ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
2934   MagneticFieldRecord = cms.ESInputTag( "","" ),
2935   appendToDataLabel = cms.string( "" )
2936 )
2937 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
2938   LoadTemplatesFromDB = cms.bool( True ),
2939   Alpha2Order = cms.bool( True ),
2940   ClusterProbComputationFlag = cms.int32( 0 ),
2941   useLAWidthFromDB = cms.bool( True ),
2942   lAOffset = cms.double( 0.0 ),
2943   lAWidthBPix = cms.double( 0.0 ),
2944   lAWidthFPix = cms.double( 0.0 ),
2945   doLorentzFromAlignment = cms.bool( False ),
2946   useLAFromDB = cms.bool( True ),
2947   barrelTemplateID = cms.int32( 0 ),
2948   forwardTemplateID = cms.int32( 0 ),
2949   directoryWithTemplates = cms.int32( 0 ),
2950   speed = cms.int32( -2 ),
2951   UseClusterSplitter = cms.bool( False ),
2952   ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
2953   appendToDataLabel = cms.string( "" )
2954 )
2955 fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2956   MaxChi2 = cms.double( 16.0 ),
2957   nSigma = cms.double( 3.0 ),
2958   MaxDisplacement = cms.double( 0.5 ),
2959   MaxSagitta = cms.double( 2.0 ),
2960   MinimalTolerance = cms.double( 0.5 ),
2961   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2962   ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
2963   pTChargeCutThreshold = cms.double( -1.0 ),
2964   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2965   appendToDataLabel = cms.string( "" )
2966 )
2967 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
2968   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
2969   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
2970   ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
2971   isPhase2 = cms.bool( False ),
2972   doPixelShapeCut = cms.bool( True ),
2973   doStripShapeCut = cms.bool( True ),
2974   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2975   appendToDataLabel = cms.string( "" )
2976 )
2977 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2978   ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
2979   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2980   fractionShared = cms.double( 0.11 ),
2981   ValidHitBonus = cms.double( 5.0 ),
2982   MissingHitPenalty = cms.double( 20.0 ),
2983   allowSharedFirstHit = cms.bool( True )
2984 )
2985 fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2986   MaxChi2 = cms.double( 9.0 ),
2987   nSigma = cms.double( 3.0 ),
2988   MaxDisplacement = cms.double( 0.5 ),
2989   MaxSagitta = cms.double( 2.0 ),
2990   MinimalTolerance = cms.double( 0.5 ),
2991   MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
2992   ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
2993   pTChargeCutThreshold = cms.double( 15.0 ),
2994   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2995   appendToDataLabel = cms.string( "" )
2996 )
2997 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2998   MaxChi2 = cms.double( 25.0 ),
2999   nSigma = cms.double( 3.0 ),
3000   MaxDisplacement = cms.double( 100.0 ),
3001   MaxSagitta = cms.double( -1.0 ),
3002   MinimalTolerance = cms.double( 10.0 ),
3003   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3004   ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
3005   appendToDataLabel = cms.string( "" )
3006 )
3007 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3008   ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
3009   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3010   fractionShared = cms.double( 0.19 ),
3011   ValidHitBonus = cms.double( 5.0 ),
3012   MissingHitPenalty = cms.double( 20.0 ),
3013   allowSharedFirstHit = cms.bool( True )
3014 )
3015 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3016   ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
3017   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3018   Updator = cms.string( "hltESPKFUpdator" ),
3019   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3020   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3021   minHits = cms.int32( 3 ),
3022   appendToDataLabel = cms.string( "" )
3023 )
3024 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3025   ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
3026   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3027   Updator = cms.string( "hltESPKFUpdator" ),
3028   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3029   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3030   errorRescaling = cms.double( 100.0 ),
3031   minHits = cms.int32( 3 ),
3032   appendToDataLabel = cms.string( "" )
3033 )
3034 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3035   SimpleMagneticField = cms.string( "" ),
3036   MaxDPhi = cms.double( 1.6 ),
3037   ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3038   Mass = cms.double( 0.105 ),
3039   PropagationDirection = cms.string( "alongMomentum" ),
3040   useRungeKutta = cms.bool( True ),
3041   ptMin = cms.double( -1.0 )
3042 )
3043 fragment.hltESPSiPixelCablingSoA = cms.ESProducer( "SiPixelCablingSoAESProducer@alpaka",
3044   CablingMapLabel = cms.string( "" ),
3045   UseQualityInfo = cms.bool( False ),
3046   appendToDataLabel = cms.string( "" ),
3047   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3048 )
3049 fragment.hltESPSiPixelGainCalibrationForHLTSoA = cms.ESProducer( "SiPixelGainCalibrationForHLTSoAESProducer@alpaka",
3050   appendToDataLabel = cms.string( "" ),
3051   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3052 )
3053 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
3054   ComponentName = cms.string( "hltESPSmartPropagator" ),
3055   TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3056   MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3057   PropagationDirection = cms.string( "alongMomentum" ),
3058   Epsilon = cms.double( 5.0 )
3059 )
3060 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
3061   ComponentName = cms.string( "hltESPSmartPropagatorAny" ),
3062   TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3063   MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3064   PropagationDirection = cms.string( "alongMomentum" ),
3065   Epsilon = cms.double( 5.0 )
3066 )
3067 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
3068   ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3069   TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
3070   MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3071   PropagationDirection = cms.string( "oppositeToMomentum" ),
3072   Epsilon = cms.double( 5.0 )
3073 )
3074 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
3075   distance = cms.double( 0.5 )
3076 )
3077 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3078   ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3079   NoErrorPropagation = cms.bool( False ),
3080   PropagationDirection = cms.string( "alongMomentum" ),
3081   useTuningForL2Speed = cms.bool( False ),
3082   useIsYokeFlag = cms.bool( True ),
3083   endcapShiftInZNeg = cms.double( 0.0 ),
3084   SetVBFPointer = cms.bool( False ),
3085   AssumeNoMaterial = cms.bool( False ),
3086   endcapShiftInZPos = cms.double( 0.0 ),
3087   useInTeslaFromMagField = cms.bool( False ),
3088   VBFName = cms.string( "VolumeBasedMagneticField" ),
3089   useEndcapShiftsInZ = cms.bool( False ),
3090   sendLogWarning = cms.bool( False ),
3091   useMatVolumes = cms.bool( True ),
3092   debug = cms.bool( False ),
3093   ApplyRadX0Correction = cms.bool( True ),
3094   useMagVolumes = cms.bool( True ),
3095   returnTangentPlane = cms.bool( True )
3096 )
3097 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3098   ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
3099   NoErrorPropagation = cms.bool( False ),
3100   PropagationDirection = cms.string( "oppositeToMomentum" ),
3101   useTuningForL2Speed = cms.bool( False ),
3102   useIsYokeFlag = cms.bool( True ),
3103   endcapShiftInZNeg = cms.double( 0.0 ),
3104   SetVBFPointer = cms.bool( False ),
3105   AssumeNoMaterial = cms.bool( False ),
3106   endcapShiftInZPos = cms.double( 0.0 ),
3107   useInTeslaFromMagField = cms.bool( False ),
3108   VBFName = cms.string( "VolumeBasedMagneticField" ),
3109   useEndcapShiftsInZ = cms.bool( False ),
3110   sendLogWarning = cms.bool( False ),
3111   useMatVolumes = cms.bool( True ),
3112   debug = cms.bool( False ),
3113   ApplyRadX0Correction = cms.bool( True ),
3114   useMagVolumes = cms.bool( True ),
3115   returnTangentPlane = cms.bool( True )
3116 )
3117 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
3118   ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
3119   ComponentType = cms.string( "StripCPEfromTrackAngle" ),
3120   parameters = cms.PSet( 
3121     mTIB_P1 = cms.double( 0.202 ),
3122     maxChgOneMIP = cms.double( 6000.0 ),
3123     mTEC_P0 = cms.double( -1.885 ),
3124     mTOB_P1 = cms.double( 0.253 ),
3125     mTEC_P1 = cms.double( 0.471 ),
3126     mLC_P2 = cms.double( 0.3 ),
3127     mLC_P1 = cms.double( 0.618 ),
3128     mTOB_P0 = cms.double( -1.026 ),
3129     mLC_P0 = cms.double( -0.326 ),
3130     useLegacyError = cms.bool( False ),
3131     mTIB_P0 = cms.double( -0.742 ),
3132     mTID_P1 = cms.double( 0.433 ),
3133     mTID_P0 = cms.double( -1.427 )
3134   )
3135 )
3136 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3137   ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" ),
3138   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3139   StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3140   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3141   Matcher = cms.string( "StandardMatcher" ),
3142   Phase2StripCPE = cms.string( "" ),
3143   appendToDataLabel = cms.string( "" )
3144 )
3145 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3146   ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
3147   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3148   StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3149   PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
3150   Matcher = cms.string( "StandardMatcher" ),
3151   Phase2StripCPE = cms.string( "" ),
3152   appendToDataLabel = cms.string( "" )
3153 )
3154 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3155   ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3156   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3157   StripCPE = cms.string( "Fake" ),
3158   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3159   Matcher = cms.string( "StandardMatcher" ),
3160   Phase2StripCPE = cms.string( "" ),
3161   appendToDataLabel = cms.string( "" )
3162 )
3163 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3164   ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" ),
3165   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3166   StripCPE = cms.string( "Fake" ),
3167   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3168   Matcher = cms.string( "StandardMatcher" ),
3169   Phase2StripCPE = cms.string( "" ),
3170   appendToDataLabel = cms.string( "" )
3171 )
3172 fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3173   MaxChi2 = cms.double( 16.0 ),
3174   nSigma = cms.double( 3.0 ),
3175   MaxDisplacement = cms.double( 0.5 ),
3176   MaxSagitta = cms.double( 2.0 ),
3177   MinimalTolerance = cms.double( 0.5 ),
3178   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3179   ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
3180   pTChargeCutThreshold = cms.double( -1.0 ),
3181   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3182   appendToDataLabel = cms.string( "" )
3183 )
3184 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3185   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3186   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3187   ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
3188   isPhase2 = cms.bool( False ),
3189   doPixelShapeCut = cms.bool( True ),
3190   doStripShapeCut = cms.bool( True ),
3191   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3192   appendToDataLabel = cms.string( "" )
3193 )
3194 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3195   ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
3196   Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
3197   Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
3198   EstimateCut = cms.double( 30.0 ),
3199   MaxFractionOutliers = cms.double( 0.3 ),
3200   MaxNumberOfOutliers = cms.int32( 3 ),
3201   MinDof = cms.int32( 2 ),
3202   NoOutliersBeginEnd = cms.bool( False ),
3203   MinNumberOfHits = cms.int32( 7 ),
3204   MinNumberOfHitsHighEta = cms.int32( 5 ),
3205   HighEtaSwitch = cms.double( 5.0 ),
3206   RejectTracks = cms.bool( True ),
3207   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3208   NoInvalidHitsBeginEnd = cms.bool( False ),
3209   LogPixelProbabilityCut = cms.double( -16.0 ),
3210   appendToDataLabel = cms.string( "" )
3211 )
3212 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3213   ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3214   Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3215   Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3216   EstimateCut = cms.double( 30.0 ),
3217   MaxFractionOutliers = cms.double( 0.3 ),
3218   MaxNumberOfOutliers = cms.int32( 3 ),
3219   MinDof = cms.int32( 2 ),
3220   NoOutliersBeginEnd = cms.bool( False ),
3221   MinNumberOfHits = cms.int32( 7 ),
3222   MinNumberOfHitsHighEta = cms.int32( 5 ),
3223   HighEtaSwitch = cms.double( 5.0 ),
3224   RejectTracks = cms.bool( True ),
3225   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3226   NoInvalidHitsBeginEnd = cms.bool( False ),
3227   LogPixelProbabilityCut = cms.double( -16.0 ),
3228   appendToDataLabel = cms.string( "" )
3229 )
3230 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
3231   ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
3232   standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
3233   looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3234   appendToDataLabel = cms.string( "" )
3235 )
3236 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3237   ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
3238   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3239   Updator = cms.string( "hltESPKFUpdator" ),
3240   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3241   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3242   minHits = cms.int32( 7 ),
3243   appendToDataLabel = cms.string( "" )
3244 )
3245 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3246   ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3247   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3248   Updator = cms.string( "hltESPKFUpdator" ),
3249   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3250   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3251   minHits = cms.int32( 7 ),
3252   appendToDataLabel = cms.string( "" )
3253 )
3254 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3255   ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
3256   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3257   Updator = cms.string( "hltESPKFUpdator" ),
3258   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3259   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3260   errorRescaling = cms.double( 10.0 ),
3261   minHits = cms.int32( 7 ),
3262   appendToDataLabel = cms.string( "" )
3263 )
3264 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3265   ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3266   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3267   Updator = cms.string( "hltESPKFUpdator" ),
3268   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3269   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3270   errorRescaling = cms.double( 10.0 ),
3271   minHits = cms.int32( 7 ),
3272   appendToDataLabel = cms.string( "" )
3273 )
3274 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3275   ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
3276   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3277   fractionShared = cms.double( 0.09 ),
3278   ValidHitBonus = cms.double( 5.0 ),
3279   MissingHitPenalty = cms.double( 20.0 ),
3280   allowSharedFirstHit = cms.bool( True )
3281 )
3282 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
3283   ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
3284   algoOrder = cms.vstring(  ),
3285   appendToDataLabel = cms.string( "" )
3286 )
3287 fragment.hltESPTrackSelectionTfCKF = cms.ESProducer( "TfGraphDefProducer",
3288   ComponentName = cms.string( "hltESPTrackSelectionTfCKF" ),
3289   FileName = cms.FileInPath( "RecoTracker/FinalTrackSelectors/data/TrackTfClassifier/CKF_Run3_12_5_0_pre5.pb" ),
3290   appendToDataLabel = cms.string( "" )
3291 )
3292 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3293   ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
3294   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3295   fractionShared = cms.double( 0.5 ),
3296   ValidHitBonus = cms.double( 100.0 ),
3297   MissingHitPenalty = cms.double( 0.0 ),
3298   allowSharedFirstHit = cms.bool( False )
3299 )
3300 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
3301   ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
3302   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3303   Updator = cms.string( "hltESPKFUpdator" ),
3304   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3305   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3306   minHits = cms.int32( 3 ),
3307   appendToDataLabel = cms.string( "" )
3308 )
3309 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
3310   ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
3311   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3312   Updator = cms.string( "hltESPKFUpdator" ),
3313   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3314   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3315   errorRescaling = cms.double( 100.0 ),
3316   minHits = cms.int32( 3 ),
3317   appendToDataLabel = cms.string( "" )
3318 )
3319 fragment.hltOnlineBeamSpotESProducer = cms.ESProducer( "OnlineBeamSpotESProducer",
3320   timeThreshold = cms.int32( 48 ),
3321   sigmaZThreshold = cms.double( 2.0 ),
3322   sigmaXYThreshold = cms.double( 4.0 ),
3323   appendToDataLabel = cms.string( "" )
3324 )
3325 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
3326   ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
3327   useQuadrupletAlgo = cms.bool( False ),
3328   appendToDataLabel = cms.string( "" )
3329 )
3330 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
3331   ComponentName = cms.string( "hltTrackCleaner" ),
3332   appendToDataLabel = cms.string( "" )
3333 )
3334 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3335   ComponentName = cms.string( "HODetIdAssociator" ),
3336   etaBinSize = cms.double( 0.087 ),
3337   nEta = cms.int32( 30 ),
3338   nPhi = cms.int32( 72 ),
3339   hcalRegion = cms.int32( 2 ),
3340   includeBadChambers = cms.bool( False ),
3341   includeGEM = cms.bool( False ),
3342   includeME0 = cms.bool( False )
3343 )
3344 fragment.multipleScatteringParametrisationMakerESProducer = cms.ESProducer( "MultipleScatteringParametrisationMakerESProducer",
3345   appendToDataLabel = cms.string( "" )
3346 )
3347 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3348   ComponentName = cms.string( "MuonDetIdAssociator" ),
3349   etaBinSize = cms.double( 0.125 ),
3350   nEta = cms.int32( 48 ),
3351   nPhi = cms.int32( 48 ),
3352   hcalRegion = cms.int32( 2 ),
3353   includeBadChambers = cms.bool( True ),
3354   includeGEM = cms.bool( True ),
3355   includeME0 = cms.bool( False )
3356 )
3357 fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3358   ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
3359   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3360   fractionShared = cms.double( 0.1 ),
3361   ValidHitBonus = cms.double( 1000.0 ),
3362   MissingHitPenalty = cms.double( 1.0 ),
3363   allowSharedFirstHit = cms.bool( True )
3364 )
3365 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
3366   ComponentName = cms.string( "SimpleNavigationSchool" ),
3367   PluginName = cms.string( "" ),
3368   SimpleMagneticField = cms.string( "ParabolicMf" )
3369 )
3370 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3371   ComponentName = cms.string( "PreshowerDetIdAssociator" ),
3372   etaBinSize = cms.double( 0.1 ),
3373   nEta = cms.int32( 60 ),
3374   nPhi = cms.int32( 30 ),
3375   hcalRegion = cms.int32( 2 ),
3376   includeBadChambers = cms.bool( False ),
3377   includeGEM = cms.bool( False ),
3378   includeME0 = cms.bool( False )
3379 )
3380 fragment.siPixelGainCalibrationForHLTGPU = cms.ESProducer( "SiPixelGainCalibrationForHLTGPUESProducer",
3381   appendToDataLabel = cms.string( "" )
3382 )
3383 fragment.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer",
3384   ComponentName = cms.string( "" ),
3385   CablingMapLabel = cms.string( "" ),
3386   UseQualityInfo = cms.bool( False ),
3387   appendToDataLabel = cms.string( "" )
3388 )
3389 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
3390 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
3391   LatencyRecord = cms.PSet( 
3392     label = cms.untracked.string( "" ),
3393     record = cms.string( "SiStripLatencyRcd" )
3394   ),
3395   BackPlaneCorrectionPeakMode = cms.PSet( 
3396     label = cms.untracked.string( "peak" ),
3397     record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3398   ),
3399   BackPlaneCorrectionDeconvMode = cms.PSet( 
3400     label = cms.untracked.string( "deconvolution" ),
3401     record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3402   )
3403 )
3404 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
3405   LatencyRecord = cms.PSet( 
3406     label = cms.untracked.string( "" ),
3407     record = cms.string( "SiStripLatencyRcd" )
3408   ),
3409   LorentzAnglePeakMode = cms.PSet( 
3410     label = cms.untracked.string( "peak" ),
3411     record = cms.string( "SiStripLorentzAngleRcd" )
3412   ),
3413   LorentzAngleDeconvMode = cms.PSet( 
3414     label = cms.untracked.string( "deconvolution" ),
3415     record = cms.string( "SiStripLorentzAngleRcd" )
3416   )
3417 )
3418 
3419 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
3420     RawDataCollection = cms.InputTag( "rawDataCollector" )
3421 )
3422 fragment.hltPSetMap = cms.EDProducer( "ParameterSetBlobProducer" )
3423 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
3424     result = cms.bool( False )
3425 )
3426 fragment.hltBackend = cms.EDProducer( "AlpakaBackendProducer@alpaka"
3427 )
3428 fragment.hltStatusOnGPUFilter = cms.EDFilter( "AlpakaBackendFilter",
3429     producer = cms.InputTag( 'hltBackend','backend' ),
3430     backends = cms.vstring( 'CudaAsync',
3431       'ROCmAsync' )
3432 )
3433 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
3434     SelectedTriggerType = cms.int32( 3 )
3435 )
3436 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
3437     FedIds = cms.vint32( 1404 ),
3438     Setup = cms.string( "stage2::GTSetup" ),
3439     FWId = cms.uint32( 0 ),
3440     DmxFWId = cms.uint32( 0 ),
3441     FWOverride = cms.bool( False ),
3442     TMTCheck = cms.bool( True ),
3443     CTP7 = cms.untracked.bool( False ),
3444     MTF7 = cms.untracked.bool( False ),
3445     InputLabel = cms.InputTag( "rawDataCollector" ),
3446     lenSlinkHeader = cms.untracked.int32( 8 ),
3447     lenSlinkTrailer = cms.untracked.int32( 8 ),
3448     lenAMCHeader = cms.untracked.int32( 8 ),
3449     lenAMCTrailer = cms.untracked.int32( 0 ),
3450     lenAMC13Header = cms.untracked.int32( 8 ),
3451     lenAMC13Trailer = cms.untracked.int32( 8 ),
3452     debug = cms.untracked.bool( False ),
3453     MinFeds = cms.uint32( 0 )
3454 )
3455 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
3456     offset = cms.uint32( 0 ),
3457     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
3458 )
3459 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
3460     result = cms.bool( True )
3461 )
3462 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
3463     SelectedTriggerType = cms.int32( 1 )
3464 )
3465 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
3466     rawInput = cms.InputTag( "rawDataCollector" ),
3467     period = cms.uint32( 107 ),
3468     invert = cms.bool( False ),
3469     fedId = cms.int32( 1024 ),
3470     useTCDSEventNumber = cms.bool( True )
3471 )
3472 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
3473     MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3474     MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
3475     EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3476     TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3477     JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3478     EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3479     EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ),
3480     CICADAInputTag = cms.InputTag( 'hltGtStage2Digis','CICADAScore' ),
3481     ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
3482     AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ),
3483     GetPrescaleColumnFromData = cms.bool( False ),
3484     AlgorithmTriggersUnprescaled = cms.bool( True ),
3485     RequireMenuToMatchAlgoBlkInput = cms.bool( True ),
3486     AlgorithmTriggersUnmasked = cms.bool( True ),
3487     useMuonShowers = cms.bool( True ),
3488     resetPSCountersEachLumiSec = cms.bool( True ),
3489     semiRandomInitialPSCounters = cms.bool( False ),
3490     ProduceL1GtDaqRecord = cms.bool( True ),
3491     ProduceL1GtObjectMapRecord = cms.bool( True ),
3492     EmulateBxInEvent = cms.int32( 1 ),
3493     L1DataBxInEvent = cms.int32( 5 ),
3494     AlternativeNrBxBoardDaq = cms.uint32( 0 ),
3495     BstLengthBytes = cms.int32( -1 ),
3496     PrescaleSet = cms.uint32( 1 ),
3497     Verbosity = cms.untracked.int32( 0 ),
3498     PrintL1Menu = cms.untracked.bool( False ),
3499     TriggerMenuLuminosity = cms.string( "startup" )
3500 )
3501 fragment.hltOnlineMetaDataDigis = cms.EDProducer( "OnlineMetaDataRawToDigi",
3502     onlineMetaDataInputLabel = cms.InputTag( "rawDataCollector" )
3503 )
3504 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
3505     changeToCMSCoordinates = cms.bool( False ),
3506     maxZ = cms.double( 40.0 ),
3507     setSigmaZ = cms.double( 0.0 ),
3508     beamMode = cms.untracked.uint32( 11 ),
3509     src = cms.InputTag( "" ),
3510     gtEvmLabel = cms.InputTag( "" ),
3511     maxRadius = cms.double( 2.0 ),
3512     useTransientRecord = cms.bool( True )
3513 )
3514 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
3515     offset = cms.uint32( 0 ),
3516     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
3517 )
3518 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
3519     saveTags = cms.bool( True ),
3520     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
3521     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3522     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
3523     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3524     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
3525     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3526     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3527     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3528     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3529     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
3530 )
3531 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
3532     offset = cms.uint32( 0 ),
3533     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
3534 )
3535 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
3536     throw = cms.bool( False ),
3537     processName = cms.string( "@" ),
3538     moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
3539     moduleLabelPatternsToSkip = cms.vstring(  )
3540 )
3541 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
3542     processName = cms.string( "@" )
3543 )
3544 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
3545     AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
3546     ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
3547     MinBx = cms.int32( 0 ),
3548     MaxBx = cms.int32( 0 ),
3549     DumpTrigResults = cms.bool( False ),
3550     DumpRecord = cms.bool( False ),
3551     DumpTrigSummary = cms.bool( True ),
3552     ReadPrescalesFromFile = cms.bool( False ),
3553     psFileName = cms.string( "prescale_L1TGlobal.csv" ),
3554     psColumn = cms.int32( 0 )
3555 )
3556 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
3557     HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ),
3558     reportBy = cms.untracked.string( "job" ),
3559     resetBy = cms.untracked.string( "never" ),
3560     serviceBy = cms.untracked.string( "never" ),
3561     ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
3562     ReferenceRate = cms.untracked.double( 100.0 )
3563 )
3564 fragment.hltDatasetHLTPhysics = cms.EDFilter( "TriggerResultsFilter",
3565     usePathStatus = cms.bool( True ),
3566     hltResults = cms.InputTag( "" ),
3567     l1tResults = cms.InputTag( "" ),
3568     l1tIgnoreMaskAndPrescale = cms.bool( False ),
3569     throw = cms.bool( True ),
3570     triggerConditions = cms.vstring( 'HLT_Physics_v13' )
3571 )
3572 fragment.hltPreDatasetHLTPhysics = cms.EDFilter( "HLTPrescaler",
3573     offset = cms.uint32( 0 ),
3574     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
3575 )
3576 fragment.hltDatasetOnlineMonitor = cms.EDFilter( "TriggerResultsFilter",
3577     usePathStatus = cms.bool( True ),
3578     hltResults = cms.InputTag( "" ),
3579     l1tResults = cms.InputTag( "" ),
3580     l1tIgnoreMaskAndPrescale = cms.bool( False ),
3581     throw = cms.bool( True ),
3582     triggerConditions = cms.vstring( 'HLT_Physics_v13',
3583       'HLT_Random_v3',
3584       'HLT_ZeroBias_v12' )
3585 )
3586 fragment.hltPreDatasetOnlineMonitor = cms.EDFilter( "HLTPrescaler",
3587     offset = cms.uint32( 0 ),
3588     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
3589 )
3590 fragment.hltDatasetZeroBias = cms.EDFilter( "TriggerResultsFilter",
3591     usePathStatus = cms.bool( True ),
3592     hltResults = cms.InputTag( "" ),
3593     l1tResults = cms.InputTag( "" ),
3594     l1tIgnoreMaskAndPrescale = cms.bool( False ),
3595     throw = cms.bool( True ),
3596     triggerConditions = cms.vstring( 'HLT_Random_v3',
3597       'HLT_ZeroBias_v12' )
3598 )
3599 fragment.hltPreDatasetZeroBias = cms.EDFilter( "HLTPrescaler",
3600     offset = cms.uint32( 0 ),
3601     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
3602 )
3603 
3604 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
3605 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
3606 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
3607 fragment.HLTBeamSpot = cms.Sequence( fragment.hltOnlineMetaDataDigis + fragment.hltOnlineBeamSpot )
3608 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
3609 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
3610 fragment.HLTDatasetPathBeginSequence = cms.Sequence( fragment.hltGtStage2Digis )
3611 
3612 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetRaw + fragment.hltPSetMap + fragment.hltBoolFalse )
3613 fragment.Status_OnCPU = cms.Path( fragment.hltBackend + ~fragment.hltStatusOnGPUFilter )
3614 fragment.Status_OnGPU = cms.Path( fragment.hltBackend + fragment.hltStatusOnGPUFilter )
3615 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
3616 fragment.HLT_Physics_v13 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
3617 fragment.HLT_ZeroBias_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
3618 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
3619 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
3620 fragment.Dataset_HLTPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTPhysics + fragment.hltPreDatasetHLTPhysics )
3621 fragment.Dataset_OnlineMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetOnlineMonitor + fragment.hltPreDatasetOnlineMonitor )
3622 fragment.Dataset_ZeroBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetZeroBias + fragment.hltPreDatasetZeroBias )
3623 
3624 
3625 fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.Status_OnCPU, fragment.Status_OnGPU, fragment.HLT_Random_v3, fragment.HLT_Physics_v13, fragment.HLT_ZeroBias_v12, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, fragment.Dataset_HLTPhysics, fragment.Dataset_OnlineMonitor, fragment.Dataset_ZeroBias, ))
3626 
3627 
3628 # dummify hltGetConditions in cff's
3629 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
3630     fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
3631         result = cms.bool( True )
3632     )
3633     fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
3634 
3635 # add specific customizations
3636 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
3637 fragment = customizeHLTforAll(fragment,"PIon")
3638 
3639 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
3640 fragment = customizeHLTforCMSSW(fragment,"PIon")
3641 
3642 # Eras-based customisations
3643 from HLTrigger.Configuration.Eras import modifyHLTforEras
3644 modifyHLTforEras(fragment)
3645