Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2025-04-09 02:01:09

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