Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-07-26 17:54:05

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