Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-09-15 23:05:12

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