Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-11-28 03:55:26

0001 # hltGetConfiguration /dev/CMSSW_14_1_0/Special --cff --data --type Special
0002 
0003 # /dev/CMSSW_14_1_0/Special/V50 (CMSSW_14_1_1)
0004 
0005 import FWCore.ParameterSet.Config as cms
0006 
0007 fragment = cms.ProcessFragment( "HLT" )
0008 
0009 fragment.load("Configuration.StandardSequences.Accelerators_cff")
0010 
0011 fragment.HLTConfigVersion = cms.PSet(
0012   tableName = cms.string("/dev/CMSSW_14_1_0/Special/V50")
0013 )
0014 
0015 fragment.HLTGroupedCkfTrajectoryBuilderP5 = cms.PSet( 
0016   useSameTrajFilter = cms.bool( True ),
0017   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0018   keepOriginalIfRebuildFails = cms.bool( False ),
0019   lostHitPenalty = cms.double( 30.0 ),
0020   lockHits = cms.bool( True ),
0021   requireSeedHitsInRebuild = cms.bool( True ),
0022   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0023   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0024   maxPtForLooperReconstruction = cms.double( 0.0 ),
0025   propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
0026   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTCkfBaseTrajectoryFilterP5" ) ),
0027   propagatorAlong = cms.string( "PropagatorWithMaterial" ),
0028   seedAs5DHit = cms.bool( False ),
0029   minNrOfHitsForRebuild = cms.int32( 5 ),
0030   maxCand = cms.int32( 1 ),
0031   alwaysUseInvalidHits = cms.bool( True ),
0032   estimator = cms.string( "hltESChi2MeasurementEstimatorForP5" ),
0033   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTCkfBaseTrajectoryFilter_block" ) ),
0034   intermediateCleaning = cms.bool( True ),
0035   foundHitBonus = cms.double( 10.0 ),
0036   updator = cms.string( "hltESPKFUpdator" ),
0037   bestHitOnly = cms.bool( True )
0038 )
0039 fragment.HLTCkfBaseTrajectoryFilterP5 = cms.PSet( 
0040   minimumNumberOfHits = cms.int32( 5 ),
0041   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0042   seedExtension = cms.int32( 0 ),
0043   chargeSignificance = cms.double( -1.0 ),
0044   pixelSeedExtension = cms.bool( False ),
0045   strictSeedExtension = cms.bool( False ),
0046   nSigmaMinPt = cms.double( 5.0 ),
0047   maxCCCLostHits = cms.int32( 9999 ),
0048   minHitsAtHighEta = cms.int32( 5 ),
0049   minPt = cms.double( 0.5 ),
0050   maxConsecLostHits = cms.int32( 3 ),
0051   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0052   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0053   highEtaSwitch = cms.double( 5.0 ),
0054   seedPairPenalty = cms.int32( 0 ),
0055   maxNumberOfHits = cms.int32( 100 ),
0056   minNumberOfHitsForLoopers = cms.int32( 13 ),
0057   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0058   minNumberOfHitsPerLoop = cms.int32( 4 ),
0059   minHitsMinPt = cms.int32( 3 ),
0060   maxLostHitsFraction = cms.double( 0.1 ),
0061   maxLostHits = cms.int32( 4 )
0062 )
0063 fragment.HLTCkfBaseTrajectoryFilter_block = cms.PSet( 
0064   minimumNumberOfHits = cms.int32( 5 ),
0065   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0066   seedExtension = cms.int32( 0 ),
0067   chargeSignificance = cms.double( -1.0 ),
0068   pixelSeedExtension = cms.bool( False ),
0069   strictSeedExtension = cms.bool( False ),
0070   nSigmaMinPt = cms.double( 5.0 ),
0071   maxCCCLostHits = cms.int32( 9999 ),
0072   minHitsAtHighEta = cms.int32( 5 ),
0073   minPt = cms.double( 0.9 ),
0074   maxConsecLostHits = cms.int32( 1 ),
0075   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0076   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0077   highEtaSwitch = cms.double( 5.0 ),
0078   seedPairPenalty = cms.int32( 0 ),
0079   maxNumberOfHits = cms.int32( 100 ),
0080   minNumberOfHitsForLoopers = cms.int32( 13 ),
0081   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0082   minNumberOfHitsPerLoop = cms.int32( 4 ),
0083   minHitsMinPt = cms.int32( 3 ),
0084   maxLostHitsFraction = cms.double( 0.1 ),
0085   maxLostHits = cms.int32( 999 )
0086 )
0087 fragment.HLTIter4PSetTrajectoryBuilderIT = cms.PSet( 
0088   ComponentType = cms.string( "CkfTrajectoryBuilder" ),
0089   lostHitPenalty = cms.double( 30.0 ),
0090   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0091   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0092   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter4PSetTrajectoryFilterIT" ) ),
0093   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0094   maxCand = cms.int32( 1 ),
0095   alwaysUseInvalidHits = cms.bool( False ),
0096   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
0097   intermediateCleaning = cms.bool( True ),
0098   updator = cms.string( "hltESPKFUpdator" ),
0099   seedAs5DHit = cms.bool( False )
0100 )
0101 fragment.HLTIter0GroupedCkfTrajectoryBuilderIT = cms.PSet( 
0102   keepOriginalIfRebuildFails = cms.bool( False ),
0103   lockHits = cms.bool( True ),
0104   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0105   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0106   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
0107   maxCand = cms.int32( 2 ),
0108   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
0109   intermediateCleaning = cms.bool( True ),
0110   bestHitOnly = cms.bool( True ),
0111   useSameTrajFilter = cms.bool( True ),
0112   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0113   lostHitPenalty = cms.double( 30.0 ),
0114   requireSeedHitsInRebuild = cms.bool( True ),
0115   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0116   maxPtForLooperReconstruction = cms.double( 0.0 ),
0117   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0118   minNrOfHitsForRebuild = cms.int32( 5 ),
0119   alwaysUseInvalidHits = cms.bool( False ),
0120   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
0121   foundHitBonus = cms.double( 5.0 ),
0122   updator = cms.string( "hltESPKFUpdator" ),
0123   seedAs5DHit = cms.bool( False )
0124 )
0125 fragment.HLTIter4PSetTrajectoryFilterIT = cms.PSet( 
0126   minimumNumberOfHits = cms.int32( 6 ),
0127   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0128   seedExtension = cms.int32( 0 ),
0129   chargeSignificance = cms.double( -1.0 ),
0130   pixelSeedExtension = cms.bool( False ),
0131   strictSeedExtension = cms.bool( False ),
0132   nSigmaMinPt = cms.double( 5.0 ),
0133   maxCCCLostHits = cms.int32( 9999 ),
0134   minPt = cms.double( 0.3 ),
0135   maxConsecLostHits = cms.int32( 1 ),
0136   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0137   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0138   seedPairPenalty = cms.int32( 0 ),
0139   maxNumberOfHits = cms.int32( 100 ),
0140   minNumberOfHitsForLoopers = cms.int32( 13 ),
0141   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0142   minNumberOfHitsPerLoop = cms.int32( 4 ),
0143   minHitsMinPt = cms.int32( 3 ),
0144   maxLostHitsFraction = cms.double( 999.0 ),
0145   maxLostHits = cms.int32( 0 ),
0146   highEtaSwitch = cms.double( 5.0 ),
0147   minHitsAtHighEta = cms.int32( 5 )
0148 )
0149 fragment.HLTPSetPvClusterComparerForIT = cms.PSet( 
0150   track_chi2_max = cms.double( 20.0 ),
0151   track_pt_max = cms.double( 20.0 ),
0152   track_prob_min = cms.double( -1.0 ),
0153   track_pt_min = cms.double( 1.0 )
0154 )
0155 fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet( 
0156   rescaleErrorIfFail = cms.double( 1.0 ),
0157   ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
0158   lostHitPenalty = cms.double( 30.0 ),
0159   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0160   propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
0161   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
0162   propagatorAlong = cms.string( "PropagatorWithMaterial" ),
0163   maxCand = cms.int32( 5 ),
0164   alwaysUseInvalidHits = cms.bool( True ),
0165   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
0166   intermediateCleaning = cms.bool( False ),
0167   propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
0168   updator = cms.string( "hltESPKFUpdator" ),
0169   deltaEta = cms.double( -1.0 ),
0170   useSeedLayer = cms.bool( False ),
0171   deltaPhi = cms.double( -1.0 ),
0172   seedAs5DHit = cms.bool( False )
0173 )
0174 fragment.HLTIter0HighPtTkMuPSetTrajectoryFilterIT = cms.PSet( 
0175   minimumNumberOfHits = cms.int32( 3 ),
0176   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0177   seedExtension = cms.int32( 0 ),
0178   chargeSignificance = cms.double( -1.0 ),
0179   pixelSeedExtension = cms.bool( False ),
0180   strictSeedExtension = cms.bool( False ),
0181   nSigmaMinPt = cms.double( 5.0 ),
0182   maxCCCLostHits = cms.int32( 9999 ),
0183   minPt = cms.double( 0.3 ),
0184   maxConsecLostHits = cms.int32( 1 ),
0185   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0186   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0187   seedPairPenalty = cms.int32( 0 ),
0188   maxNumberOfHits = cms.int32( 100 ),
0189   minNumberOfHitsForLoopers = cms.int32( 13 ),
0190   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0191   minNumberOfHitsPerLoop = cms.int32( 4 ),
0192   minHitsMinPt = cms.int32( 3 ),
0193   maxLostHitsFraction = cms.double( 999.0 ),
0194   maxLostHits = cms.int32( 1 ),
0195   highEtaSwitch = cms.double( 5.0 ),
0196   minHitsAtHighEta = cms.int32( 5 )
0197 )
0198 fragment.HLTPSetPvClusterComparerForBTag = cms.PSet( 
0199   track_chi2_max = cms.double( 20.0 ),
0200   track_pt_max = cms.double( 20.0 ),
0201   track_prob_min = cms.double( -1.0 ),
0202   track_pt_min = cms.double( 0.1 )
0203 )
0204 fragment.HLTIter2GroupedCkfTrajectoryBuilderIT = cms.PSet( 
0205   keepOriginalIfRebuildFails = cms.bool( False ),
0206   lockHits = cms.bool( True ),
0207   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0208   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0209   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
0210   maxCand = cms.int32( 2 ),
0211   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
0212   intermediateCleaning = cms.bool( True ),
0213   bestHitOnly = cms.bool( True ),
0214   useSameTrajFilter = cms.bool( True ),
0215   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0216   lostHitPenalty = cms.double( 30.0 ),
0217   requireSeedHitsInRebuild = cms.bool( True ),
0218   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0219   maxPtForLooperReconstruction = cms.double( 0.0 ),
0220   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0221   minNrOfHitsForRebuild = cms.int32( 5 ),
0222   alwaysUseInvalidHits = cms.bool( False ),
0223   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
0224   foundHitBonus = cms.double( 5.0 ),
0225   updator = cms.string( "hltESPKFUpdator" ),
0226   seedAs5DHit = cms.bool( False )
0227 )
0228 fragment.HLTSiStripClusterChargeCutTight = cms.PSet(  value = cms.double( 1945.0 ) )
0229 fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet( 
0230   Rescale_Dz = cms.double( 3.0 ),
0231   Pt_fixed = cms.bool( False ),
0232   Eta_fixed = cms.bool( False ),
0233   Eta_min = cms.double( 0.1 ),
0234   DeltaZ = cms.double( 15.9 ),
0235   maxRegions = cms.int32( 2 ),
0236   EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
0237   UseVertex = cms.bool( False ),
0238   Z_fixed = cms.bool( True ),
0239   PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
0240   PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
0241   Rescale_phi = cms.double( 3.0 ),
0242   DeltaEta = cms.double( 0.2 ),
0243   precise = cms.bool( True ),
0244   OnDemand = cms.int32( -1 ),
0245   EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
0246   MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
0247   vertexCollection = cms.InputTag( "pixelVertices" ),
0248   Pt_min = cms.double( 1.5 ),
0249   beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
0250   Phi_fixed = cms.bool( False ),
0251   DeltaR = cms.double( 0.2 ),
0252   input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
0253   DeltaPhi = cms.double( 0.2 ),
0254   Phi_min = cms.double( 0.1 ),
0255   Rescale_eta = cms.double( 3.0 )
0256 )
0257 fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet( 
0258   minimumNumberOfHits = cms.int32( 3 ),
0259   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0260   seedExtension = cms.int32( 1 ),
0261   chargeSignificance = cms.double( -1.0 ),
0262   pixelSeedExtension = cms.bool( False ),
0263   strictSeedExtension = cms.bool( False ),
0264   nSigmaMinPt = cms.double( 5.0 ),
0265   maxCCCLostHits = cms.int32( 0 ),
0266   minPt = cms.double( 0.3 ),
0267   maxConsecLostHits = cms.int32( 1 ),
0268   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0269   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0270   seedPairPenalty = cms.int32( 0 ),
0271   maxNumberOfHits = cms.int32( 100 ),
0272   minNumberOfHitsForLoopers = cms.int32( 13 ),
0273   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0274   minNumberOfHitsPerLoop = cms.int32( 4 ),
0275   minHitsMinPt = cms.int32( 3 ),
0276   maxLostHitsFraction = cms.double( 999.0 ),
0277   maxLostHits = cms.int32( 1 ),
0278   highEtaSwitch = cms.double( 5.0 ),
0279   minHitsAtHighEta = cms.int32( 5 )
0280 )
0281 fragment.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet( 
0282   ComponentType = cms.string( "CkfTrajectoryBuilder" ),
0283   lostHitPenalty = cms.double( 30.0 ),
0284   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0285   propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
0286   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ),
0287   propagatorAlong = cms.string( "PropagatorWithMaterial" ),
0288   maxCand = cms.int32( 1 ),
0289   alwaysUseInvalidHits = cms.bool( False ),
0290   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
0291   intermediateCleaning = cms.bool( True ),
0292   updator = cms.string( "hltESPKFUpdator" ),
0293   seedAs5DHit = cms.bool( False )
0294 )
0295 fragment.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet( 
0296   ComponentType = cms.string( "CkfTrajectoryBuilder" ),
0297   lostHitPenalty = cms.double( 90.0 ),
0298   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0299   propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
0300   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
0301   propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
0302   maxCand = cms.int32( 5 ),
0303   alwaysUseInvalidHits = cms.bool( True ),
0304   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
0305   intermediateCleaning = cms.bool( False ),
0306   updator = cms.string( "hltESPKFUpdator" ),
0307   seedAs5DHit = cms.bool( False )
0308 )
0309 fragment.HLTSiStripClusterChargeCutNone = cms.PSet(  value = cms.double( -1.0 ) )
0310 fragment.HLTPSetMuonCkfTrajectoryFilter = cms.PSet( 
0311   minimumNumberOfHits = cms.int32( 5 ),
0312   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0313   seedExtension = cms.int32( 0 ),
0314   chargeSignificance = cms.double( -1.0 ),
0315   pixelSeedExtension = cms.bool( False ),
0316   strictSeedExtension = cms.bool( False ),
0317   nSigmaMinPt = cms.double( 5.0 ),
0318   maxCCCLostHits = cms.int32( 9999 ),
0319   minPt = cms.double( 0.9 ),
0320   maxConsecLostHits = cms.int32( 1 ),
0321   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0322   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0323   seedPairPenalty = cms.int32( 0 ),
0324   maxNumberOfHits = cms.int32( -1 ),
0325   minNumberOfHitsForLoopers = cms.int32( 13 ),
0326   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0327   minNumberOfHitsPerLoop = cms.int32( 4 ),
0328   minHitsMinPt = cms.int32( 3 ),
0329   maxLostHitsFraction = cms.double( 999.0 ),
0330   maxLostHits = cms.int32( 1 ),
0331   highEtaSwitch = cms.double( 5.0 ),
0332   minHitsAtHighEta = cms.int32( 5 )
0333 )
0334 fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet( 
0335   minimumNumberOfHits = cms.int32( 3 ),
0336   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0337   seedExtension = cms.int32( 0 ),
0338   chargeSignificance = cms.double( -1.0 ),
0339   pixelSeedExtension = cms.bool( False ),
0340   strictSeedExtension = cms.bool( False ),
0341   nSigmaMinPt = cms.double( 5.0 ),
0342   maxCCCLostHits = cms.int32( 0 ),
0343   minPt = cms.double( 0.2 ),
0344   maxConsecLostHits = cms.int32( 1 ),
0345   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0346   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0347   seedPairPenalty = cms.int32( 0 ),
0348   maxNumberOfHits = cms.int32( 100 ),
0349   minNumberOfHitsForLoopers = cms.int32( 13 ),
0350   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0351   minNumberOfHitsPerLoop = cms.int32( 4 ),
0352   minHitsMinPt = cms.int32( 3 ),
0353   maxLostHitsFraction = cms.double( 999.0 ),
0354   maxLostHits = cms.int32( 1 ),
0355   highEtaSwitch = cms.double( 5.0 ),
0356   minHitsAtHighEta = cms.int32( 5 )
0357 )
0358 fragment.HLTSeedFromProtoTracks = cms.PSet( 
0359   TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
0360   SeedMomentumForBOFF = cms.double( 5.0 ),
0361   propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
0362   forceKinematicWithRegionDirection = cms.bool( False ),
0363   magneticField = cms.string( "ParabolicMf" ),
0364   OriginTransverseErrorMultiplier = cms.double( 1.0 ),
0365   ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
0366   MinOneOverPtError = cms.double( 1.0 )
0367 )
0368 fragment.HLTPSetMuTrackJpsiTrajectoryFilter = cms.PSet( 
0369   minimumNumberOfHits = cms.int32( 5 ),
0370   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0371   seedExtension = cms.int32( 0 ),
0372   chargeSignificance = cms.double( -1.0 ),
0373   pixelSeedExtension = cms.bool( False ),
0374   strictSeedExtension = cms.bool( False ),
0375   nSigmaMinPt = cms.double( 5.0 ),
0376   maxCCCLostHits = cms.int32( 9999 ),
0377   minPt = cms.double( 10.0 ),
0378   maxConsecLostHits = cms.int32( 1 ),
0379   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0380   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0381   seedPairPenalty = cms.int32( 0 ),
0382   maxNumberOfHits = cms.int32( 8 ),
0383   minNumberOfHitsForLoopers = cms.int32( 13 ),
0384   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0385   minNumberOfHitsPerLoop = cms.int32( 4 ),
0386   minHitsMinPt = cms.int32( 3 ),
0387   maxLostHitsFraction = cms.double( 999.0 ),
0388   maxLostHits = cms.int32( 1 ),
0389   highEtaSwitch = cms.double( 5.0 ),
0390   minHitsAtHighEta = cms.int32( 5 )
0391 )
0392 fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet( 
0393   minimumNumberOfHits = cms.int32( 3 ),
0394   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0395   seedExtension = cms.int32( 0 ),
0396   chargeSignificance = cms.double( -1.0 ),
0397   pixelSeedExtension = cms.bool( False ),
0398   strictSeedExtension = cms.bool( False ),
0399   nSigmaMinPt = cms.double( 5.0 ),
0400   maxCCCLostHits = cms.int32( 0 ),
0401   minPt = cms.double( 0.3 ),
0402   maxConsecLostHits = cms.int32( 1 ),
0403   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0404   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0405   seedPairPenalty = cms.int32( 0 ),
0406   maxNumberOfHits = cms.int32( 100 ),
0407   minNumberOfHitsForLoopers = cms.int32( 13 ),
0408   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0409   minNumberOfHitsPerLoop = cms.int32( 4 ),
0410   minHitsMinPt = cms.int32( 3 ),
0411   maxLostHitsFraction = cms.double( 999.0 ),
0412   maxLostHits = cms.int32( 1 ),
0413   highEtaSwitch = cms.double( 5.0 ),
0414   minHitsAtHighEta = cms.int32( 5 )
0415 )
0416 fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet( 
0417   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0418   SeedMomentumForBOFF = cms.double( 5.0 ),
0419   propagator = cms.string( "PropagatorWithMaterial" ),
0420   forceKinematicWithRegionDirection = cms.bool( False ),
0421   magneticField = cms.string( "" ),
0422   OriginTransverseErrorMultiplier = cms.double( 1.0 ),
0423   ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
0424   MinOneOverPtError = cms.double( 1.0 )
0425 )
0426 fragment.HLTSiStripClusterChargeCutForHI = cms.PSet(  value = cms.double( 2069.0 ) )
0427 fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet( 
0428   minimumNumberOfHits = cms.int32( 5 ),
0429   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0430   seedExtension = cms.int32( 0 ),
0431   chargeSignificance = cms.double( -1.0 ),
0432   pixelSeedExtension = cms.bool( False ),
0433   strictSeedExtension = cms.bool( False ),
0434   nSigmaMinPt = cms.double( 5.0 ),
0435   maxCCCLostHits = cms.int32( 9999 ),
0436   minPt = cms.double( 2.0 ),
0437   maxConsecLostHits = cms.int32( 1 ),
0438   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0439   constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
0440   seedPairPenalty = cms.int32( 0 ),
0441   maxNumberOfHits = cms.int32( -1 ),
0442   minNumberOfHitsForLoopers = cms.int32( 13 ),
0443   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0444   minNumberOfHitsPerLoop = cms.int32( 4 ),
0445   minHitsMinPt = cms.int32( -1 ),
0446   maxLostHitsFraction = cms.double( 999.0 ),
0447   maxLostHits = cms.int32( 1 ),
0448   highEtaSwitch = cms.double( 5.0 ),
0449   minHitsAtHighEta = cms.int32( 5 )
0450 )
0451 fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( 
0452   ComponentType = cms.string( "CkfTrajectoryBuilder" ),
0453   lostHitPenalty = cms.double( 30.0 ),
0454   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0455   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0456   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ),
0457   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0458   maxCand = cms.int32( 4 ),
0459   alwaysUseInvalidHits = cms.bool( True ),
0460   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
0461   intermediateCleaning = cms.bool( True ),
0462   updator = cms.string( "hltESPKFUpdator" ),
0463   seedAs5DHit = cms.bool( False )
0464 )
0465 fragment.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet( 
0466   useSameTrajFilter = cms.bool( True ),
0467   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0468   keepOriginalIfRebuildFails = cms.bool( False ),
0469   lostHitPenalty = cms.double( 30.0 ),
0470   lockHits = cms.bool( True ),
0471   requireSeedHitsInRebuild = cms.bool( True ),
0472   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0473   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0474   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
0475   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0476   minNrOfHitsForRebuild = cms.int32( 5 ),
0477   maxCand = cms.int32( 2 ),
0478   alwaysUseInvalidHits = cms.bool( False ),
0479   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
0480   intermediateCleaning = cms.bool( True ),
0481   foundHitBonus = cms.double( 5.0 ),
0482   updator = cms.string( "hltESPKFUpdator" ),
0483   bestHitOnly = cms.bool( True ),
0484   seedAs5DHit = cms.bool( False ),
0485   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) )
0486 )
0487 fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( 
0488   useSameTrajFilter = cms.bool( True ),
0489   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0490   keepOriginalIfRebuildFails = cms.bool( True ),
0491   lostHitPenalty = cms.double( 1.0 ),
0492   lockHits = cms.bool( True ),
0493   requireSeedHitsInRebuild = cms.bool( True ),
0494   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0495   propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
0496   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
0497   propagatorAlong = cms.string( "PropagatorWithMaterial" ),
0498   minNrOfHitsForRebuild = cms.int32( 2 ),
0499   maxCand = cms.int32( 5 ),
0500   alwaysUseInvalidHits = cms.bool( True ),
0501   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
0502   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
0503   intermediateCleaning = cms.bool( True ),
0504   foundHitBonus = cms.double( 1000.0 ),
0505   updator = cms.string( "hltESPKFUpdator" ),
0506   bestHitOnly = cms.bool( True ),
0507   seedAs5DHit = cms.bool( False )
0508 )
0509 fragment.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet( 
0510   minimumNumberOfHits = cms.int32( 3 ),
0511   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0512   seedExtension = cms.int32( 0 ),
0513   chargeSignificance = cms.double( -1.0 ),
0514   pixelSeedExtension = cms.bool( False ),
0515   strictSeedExtension = cms.bool( False ),
0516   nSigmaMinPt = cms.double( 5.0 ),
0517   maxCCCLostHits = cms.int32( 9999 ),
0518   minPt = cms.double( 0.9 ),
0519   maxConsecLostHits = cms.int32( 1 ),
0520   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0521   constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
0522   seedPairPenalty = cms.int32( 0 ),
0523   maxNumberOfHits = cms.int32( 100 ),
0524   minNumberOfHitsForLoopers = cms.int32( 13 ),
0525   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0526   minNumberOfHitsPerLoop = cms.int32( 4 ),
0527   minHitsMinPt = cms.int32( 3 ),
0528   maxLostHitsFraction = cms.double( 0.1 ),
0529   maxLostHits = cms.int32( 999 ),
0530   highEtaSwitch = cms.double( 5.0 ),
0531   minHitsAtHighEta = cms.int32( 5 )
0532 )
0533 fragment.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( 
0534   useSameTrajFilter = cms.bool( True ),
0535   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0536   keepOriginalIfRebuildFails = cms.bool( True ),
0537   lostHitPenalty = cms.double( 1.0 ),
0538   lockHits = cms.bool( True ),
0539   requireSeedHitsInRebuild = cms.bool( True ),
0540   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0541   propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
0542   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
0543   propagatorAlong = cms.string( "PropagatorWithMaterial" ),
0544   minNrOfHitsForRebuild = cms.int32( 2 ),
0545   maxCand = cms.int32( 5 ),
0546   alwaysUseInvalidHits = cms.bool( True ),
0547   estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
0548   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
0549   intermediateCleaning = cms.bool( True ),
0550   foundHitBonus = cms.double( 1000.0 ),
0551   updator = cms.string( "hltESPKFUpdator" ),
0552   bestHitOnly = cms.bool( True ),
0553   seedAs5DHit = cms.bool( False )
0554 )
0555 fragment.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet( 
0556   minimumNumberOfHits = cms.int32( 3 ),
0557   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0558   seedExtension = cms.int32( 0 ),
0559   chargeSignificance = cms.double( -1.0 ),
0560   pixelSeedExtension = cms.bool( False ),
0561   strictSeedExtension = cms.bool( False ),
0562   nSigmaMinPt = cms.double( 5.0 ),
0563   maxCCCLostHits = cms.int32( 9999 ),
0564   minPt = cms.double( 0.9 ),
0565   maxConsecLostHits = cms.int32( 1 ),
0566   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0567   constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
0568   seedPairPenalty = cms.int32( 0 ),
0569   maxNumberOfHits = cms.int32( 100 ),
0570   minNumberOfHitsForLoopers = cms.int32( 13 ),
0571   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0572   minNumberOfHitsPerLoop = cms.int32( 4 ),
0573   minHitsMinPt = cms.int32( 3 ),
0574   maxLostHitsFraction = cms.double( 0.1 ),
0575   maxLostHits = cms.int32( 999 ),
0576   highEtaSwitch = cms.double( 5.0 ),
0577   minHitsAtHighEta = cms.int32( 5 )
0578 )
0579 fragment.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet( 
0580   minimumNumberOfHits = cms.int32( 5 ),
0581   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0582   seedExtension = cms.int32( 0 ),
0583   chargeSignificance = cms.double( -1.0 ),
0584   pixelSeedExtension = cms.bool( False ),
0585   strictSeedExtension = cms.bool( False ),
0586   nSigmaMinPt = cms.double( 5.0 ),
0587   maxCCCLostHits = cms.int32( 9999 ),
0588   minPt = cms.double( 0.9 ),
0589   maxConsecLostHits = cms.int32( 1 ),
0590   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0591   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0592   seedPairPenalty = cms.int32( 0 ),
0593   maxNumberOfHits = cms.int32( 100 ),
0594   minNumberOfHitsForLoopers = cms.int32( 13 ),
0595   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0596   minNumberOfHitsPerLoop = cms.int32( 4 ),
0597   minHitsMinPt = cms.int32( 3 ),
0598   maxLostHitsFraction = cms.double( 0.1 ),
0599   maxLostHits = cms.int32( 999 ),
0600   highEtaSwitch = cms.double( 5.0 ),
0601   minHitsAtHighEta = cms.int32( 5 )
0602 )
0603 fragment.HLTSiStripClusterChargeCutLoose = cms.PSet(  value = cms.double( 1620.0 ) )
0604 fragment.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet( 
0605   ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ),
0606   subclusterCutSN = cms.double( 12.0 ),
0607   trimMaxADC = cms.double( 30.0 ),
0608   seedCutMIPs = cms.double( 0.35 ),
0609   subclusterCutMIPs = cms.double( 0.45 ),
0610   subclusterWindow = cms.double( 0.7 ),
0611   maxNSat = cms.uint32( 3 ),
0612   trimMaxFracNeigh = cms.double( 0.25 ),
0613   maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
0614   seedCutSN = cms.double( 7.0 ),
0615   layerMask = cms.PSet( 
0616     TOB = cms.bool( False ),
0617     TIB = cms.vuint32( 1, 2 ),
0618     TID = cms.vuint32( 1, 2 ),
0619     TEC = cms.bool( False )
0620   ),
0621   maxTrimmedSizeDiffPos = cms.double( 0.7 ),
0622   trimMaxFracTotal = cms.double( 0.15 )
0623 )
0624 fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet( 
0625   minimumNumberOfHits = cms.int32( 4 ),
0626   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0627   seedExtension = cms.int32( 0 ),
0628   chargeSignificance = cms.double( -1.0 ),
0629   pixelSeedExtension = cms.bool( False ),
0630   strictSeedExtension = cms.bool( False ),
0631   maxCCCLostHits = cms.int32( 0 ),
0632   nSigmaMinPt = cms.double( 5.0 ),
0633   minPt = cms.double( 1.0 ),
0634   maxConsecLostHits = cms.int32( 1 ),
0635   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0636   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0637   seedPairPenalty = cms.int32( 0 ),
0638   maxNumberOfHits = cms.int32( 100 ),
0639   minNumberOfHitsForLoopers = cms.int32( 13 ),
0640   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0641   minNumberOfHitsPerLoop = cms.int32( 4 ),
0642   minHitsMinPt = cms.int32( 3 ),
0643   maxLostHitsFraction = cms.double( 0.1 ),
0644   maxLostHits = cms.int32( 999 ),
0645   highEtaSwitch = cms.double( 5.0 ),
0646   minHitsAtHighEta = cms.int32( 5 )
0647 )
0648 fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA = cms.PSet( 
0649   useSameTrajFilter = cms.bool( True ),
0650   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0651   keepOriginalIfRebuildFails = cms.bool( False ),
0652   lostHitPenalty = cms.double( 30.0 ),
0653   lockHits = cms.bool( True ),
0654   requireSeedHitsInRebuild = cms.bool( True ),
0655   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0656   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0657   maxPtForLooperReconstruction = cms.double( 0.0 ),
0658   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0659   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA" ) ),
0660   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0661   minNrOfHitsForRebuild = cms.int32( 5 ),
0662   maxCand = cms.int32( 3 ),
0663   alwaysUseInvalidHits = cms.bool( True ),
0664   estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
0665   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0666   intermediateCleaning = cms.bool( True ),
0667   foundHitBonus = cms.double( 10.0 ),
0668   updator = cms.string( "hltESPKFUpdator" ),
0669   bestHitOnly = cms.bool( True ),
0670   seedAs5DHit = cms.bool( False )
0671 )
0672 fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA = cms.PSet( 
0673   ComponentType = cms.string( "CompositeTrajectoryFilter" ),
0674   filters = cms.VPSet( 
0675     cms.PSet(  refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA" )    ),
0676     cms.PSet(  refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" )    )
0677   )
0678 )
0679 fragment.HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0680   minimumNumberOfHits = cms.int32( 4 ),
0681   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0682   seedExtension = cms.int32( 0 ),
0683   chargeSignificance = cms.double( -1.0 ),
0684   pixelSeedExtension = cms.bool( False ),
0685   strictSeedExtension = cms.bool( False ),
0686   maxCCCLostHits = cms.int32( 0 ),
0687   nSigmaMinPt = cms.double( 5.0 ),
0688   minPt = cms.double( 1.0 ),
0689   maxConsecLostHits = cms.int32( 1 ),
0690   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0691   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0692   seedPairPenalty = cms.int32( 0 ),
0693   maxNumberOfHits = cms.int32( 100 ),
0694   minNumberOfHitsForLoopers = cms.int32( 13 ),
0695   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0696   minNumberOfHitsPerLoop = cms.int32( 4 ),
0697   minHitsMinPt = cms.int32( 3 ),
0698   maxLostHitsFraction = cms.double( 0.1 ),
0699   maxLostHits = cms.int32( 999 ),
0700   highEtaSwitch = cms.double( 5.0 ),
0701   minHitsAtHighEta = cms.int32( 5 )
0702 )
0703 fragment.HLTPSetInitialStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0704   useSameTrajFilter = cms.bool( True ),
0705   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0706   keepOriginalIfRebuildFails = cms.bool( True ),
0707   lostHitPenalty = cms.double( 30.0 ),
0708   lockHits = cms.bool( True ),
0709   requireSeedHitsInRebuild = cms.bool( True ),
0710   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0711   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0712   maxPtForLooperReconstruction = cms.double( 0.0 ),
0713   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0714   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0715   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0716   minNrOfHitsForRebuild = cms.int32( 1 ),
0717   maxCand = cms.int32( 3 ),
0718   alwaysUseInvalidHits = cms.bool( True ),
0719   estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
0720   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0721   intermediateCleaning = cms.bool( True ),
0722   foundHitBonus = cms.double( 10.0 ),
0723   updator = cms.string( "hltESPKFUpdator" ),
0724   bestHitOnly = cms.bool( True ),
0725   seedAs5DHit = cms.bool( False )
0726 )
0727 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0728   minimumNumberOfHits = cms.int32( 3 ),
0729   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0730   seedExtension = cms.int32( 0 ),
0731   chargeSignificance = cms.double( -1.0 ),
0732   pixelSeedExtension = cms.bool( False ),
0733   strictSeedExtension = cms.bool( False ),
0734   nSigmaMinPt = cms.double( 5.0 ),
0735   maxCCCLostHits = cms.int32( 0 ),
0736   minPt = cms.double( 1.0 ),
0737   maxConsecLostHits = cms.int32( 1 ),
0738   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0739   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0740   seedPairPenalty = cms.int32( 0 ),
0741   maxNumberOfHits = cms.int32( 100 ),
0742   minNumberOfHitsForLoopers = cms.int32( 13 ),
0743   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0744   minNumberOfHitsPerLoop = cms.int32( 4 ),
0745   minHitsMinPt = cms.int32( 3 ),
0746   maxLostHitsFraction = cms.double( 0.1 ),
0747   maxLostHits = cms.int32( 999 ),
0748   highEtaSwitch = cms.double( 5.0 ),
0749   minHitsAtHighEta = cms.int32( 5 )
0750 )
0751 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0752   useSameTrajFilter = cms.bool( True ),
0753   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0754   keepOriginalIfRebuildFails = cms.bool( False ),
0755   lostHitPenalty = cms.double( 30.0 ),
0756   lockHits = cms.bool( True ),
0757   requireSeedHitsInRebuild = cms.bool( True ),
0758   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0759   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0760   maxPtForLooperReconstruction = cms.double( 0.0 ),
0761   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0762   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0763   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0764   minNrOfHitsForRebuild = cms.int32( 5 ),
0765   maxCand = cms.int32( 4 ),
0766   alwaysUseInvalidHits = cms.bool( True ),
0767   estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
0768   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0769   intermediateCleaning = cms.bool( True ),
0770   foundHitBonus = cms.double( 10.0 ),
0771   updator = cms.string( "hltESPKFUpdator" ),
0772   bestHitOnly = cms.bool( True ),
0773   seedAs5DHit = cms.bool( False )
0774 )
0775 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0776   minimumNumberOfHits = cms.int32( 3 ),
0777   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0778   seedExtension = cms.int32( 0 ),
0779   chargeSignificance = cms.double( -1.0 ),
0780   pixelSeedExtension = cms.bool( False ),
0781   strictSeedExtension = cms.bool( False ),
0782   nSigmaMinPt = cms.double( 5.0 ),
0783   maxCCCLostHits = cms.int32( 0 ),
0784   minPt = cms.double( 1.0 ),
0785   maxConsecLostHits = cms.int32( 1 ),
0786   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0787   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0788   seedPairPenalty = cms.int32( 0 ),
0789   maxNumberOfHits = cms.int32( 100 ),
0790   minNumberOfHitsForLoopers = cms.int32( 13 ),
0791   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0792   minNumberOfHitsPerLoop = cms.int32( 4 ),
0793   minHitsMinPt = cms.int32( 3 ),
0794   maxLostHitsFraction = cms.double( 0.1 ),
0795   maxLostHits = cms.int32( 999 ),
0796   highEtaSwitch = cms.double( 5.0 ),
0797   minHitsAtHighEta = cms.int32( 5 )
0798 )
0799 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0800   useSameTrajFilter = cms.bool( True ),
0801   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0802   keepOriginalIfRebuildFails = cms.bool( False ),
0803   lostHitPenalty = cms.double( 30.0 ),
0804   lockHits = cms.bool( True ),
0805   requireSeedHitsInRebuild = cms.bool( True ),
0806   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0807   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0808   maxPtForLooperReconstruction = cms.double( 0.0 ),
0809   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0810   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0811   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0812   minNrOfHitsForRebuild = cms.int32( 5 ),
0813   maxCand = cms.int32( 3 ),
0814   alwaysUseInvalidHits = cms.bool( True ),
0815   estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
0816   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0817   intermediateCleaning = cms.bool( True ),
0818   foundHitBonus = cms.double( 10.0 ),
0819   updator = cms.string( "hltESPKFUpdator" ),
0820   bestHitOnly = cms.bool( True ),
0821   seedAs5DHit = cms.bool( False )
0822 )
0823 fragment.HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0824   minimumNumberOfHits = cms.int32( 3 ),
0825   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0826   seedExtension = cms.int32( 0 ),
0827   chargeSignificance = cms.double( -1.0 ),
0828   pixelSeedExtension = cms.bool( False ),
0829   strictSeedExtension = cms.bool( False ),
0830   nSigmaMinPt = cms.double( 5.0 ),
0831   maxCCCLostHits = cms.int32( 0 ),
0832   minPt = cms.double( 2.8 ),
0833   maxConsecLostHits = cms.int32( 1 ),
0834   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0835   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0836   seedPairPenalty = cms.int32( 0 ),
0837   maxNumberOfHits = cms.int32( 100 ),
0838   minNumberOfHitsForLoopers = cms.int32( 13 ),
0839   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0840   minNumberOfHitsPerLoop = cms.int32( 4 ),
0841   minHitsMinPt = cms.int32( 3 ),
0842   maxLostHitsFraction = cms.double( 0.1 ),
0843   maxLostHits = cms.int32( 999 ),
0844   highEtaSwitch = cms.double( 5.0 ),
0845   minHitsAtHighEta = cms.int32( 5 )
0846 )
0847 fragment.HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0848   useSameTrajFilter = cms.bool( True ),
0849   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0850   keepOriginalIfRebuildFails = cms.bool( False ),
0851   lostHitPenalty = cms.double( 30.0 ),
0852   lockHits = cms.bool( True ),
0853   requireSeedHitsInRebuild = cms.bool( True ),
0854   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0855   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0856   maxPtForLooperReconstruction = cms.double( 0.0 ),
0857   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0858   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0859   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0860   minNrOfHitsForRebuild = cms.int32( 5 ),
0861   maxCand = cms.int32( 4 ),
0862   alwaysUseInvalidHits = cms.bool( True ),
0863   estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
0864   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
0865   intermediateCleaning = cms.bool( True ),
0866   foundHitBonus = cms.double( 10.0 ),
0867   updator = cms.string( "hltESPKFUpdator" ),
0868   bestHitOnly = cms.bool( True ),
0869   seedAs5DHit = cms.bool( False )
0870 )
0871 fragment.HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0872   minimumNumberOfHits = cms.int32( 3 ),
0873   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0874   seedExtension = cms.int32( 0 ),
0875   chargeSignificance = cms.double( -1.0 ),
0876   pixelSeedExtension = cms.bool( False ),
0877   strictSeedExtension = cms.bool( False ),
0878   nSigmaMinPt = cms.double( 5.0 ),
0879   maxCCCLostHits = cms.int32( 0 ),
0880   minPt = cms.double( 5.0 ),
0881   maxConsecLostHits = cms.int32( 1 ),
0882   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0883   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0884   seedPairPenalty = cms.int32( 0 ),
0885   maxNumberOfHits = cms.int32( 100 ),
0886   minNumberOfHitsForLoopers = cms.int32( 13 ),
0887   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0888   minNumberOfHitsPerLoop = cms.int32( 4 ),
0889   minHitsMinPt = cms.int32( 3 ),
0890   maxLostHitsFraction = cms.double( 0.1 ),
0891   maxLostHits = cms.int32( 999 ),
0892   highEtaSwitch = cms.double( 5.0 ),
0893   minHitsAtHighEta = cms.int32( 5 )
0894 )
0895 fragment.HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0896   minimumNumberOfHits = cms.int32( 3 ),
0897   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0898   seedExtension = cms.int32( 0 ),
0899   chargeSignificance = cms.double( -1.0 ),
0900   pixelSeedExtension = cms.bool( False ),
0901   strictSeedExtension = cms.bool( False ),
0902   nSigmaMinPt = cms.double( 5.0 ),
0903   maxCCCLostHits = cms.int32( 0 ),
0904   minPt = cms.double( 5.0 ),
0905   maxConsecLostHits = cms.int32( 1 ),
0906   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0907   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0908   seedPairPenalty = cms.int32( 0 ),
0909   maxNumberOfHits = cms.int32( 100 ),
0910   minNumberOfHitsForLoopers = cms.int32( 13 ),
0911   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0912   minNumberOfHitsPerLoop = cms.int32( 4 ),
0913   minHitsMinPt = cms.int32( 3 ),
0914   maxLostHitsFraction = cms.double( 0.1 ),
0915   maxLostHits = cms.int32( 999 ),
0916   highEtaSwitch = cms.double( 5.0 ),
0917   minHitsAtHighEta = cms.int32( 5 )
0918 )
0919 fragment.HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0920   minimumNumberOfHits = cms.int32( 4 ),
0921   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0922   seedExtension = cms.int32( 0 ),
0923   chargeSignificance = cms.double( -1.0 ),
0924   pixelSeedExtension = cms.bool( False ),
0925   strictSeedExtension = cms.bool( False ),
0926   nSigmaMinPt = cms.double( 5.0 ),
0927   maxCCCLostHits = cms.int32( 0 ),
0928   minPt = cms.double( 5.0 ),
0929   maxConsecLostHits = cms.int32( 1 ),
0930   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0931   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
0932   seedPairPenalty = cms.int32( 0 ),
0933   maxNumberOfHits = cms.int32( 100 ),
0934   minNumberOfHitsForLoopers = cms.int32( 13 ),
0935   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
0936   minNumberOfHitsPerLoop = cms.int32( 4 ),
0937   minHitsMinPt = cms.int32( 3 ),
0938   maxLostHitsFraction = cms.double( 0.1 ),
0939   maxLostHits = cms.int32( 999 ),
0940   highEtaSwitch = cms.double( 5.0 ),
0941   minHitsAtHighEta = cms.int32( 5 )
0942 )
0943 fragment.HLTPSetPixelPairStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
0944   useSameTrajFilter = cms.bool( False ),
0945   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
0946   keepOriginalIfRebuildFails = cms.bool( False ),
0947   lostHitPenalty = cms.double( 30.0 ),
0948   lockHits = cms.bool( True ),
0949   requireSeedHitsInRebuild = cms.bool( True ),
0950   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
0951   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
0952   maxPtForLooperReconstruction = cms.double( 0.0 ),
0953   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
0954   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
0955   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
0956   minNrOfHitsForRebuild = cms.int32( 5 ),
0957   maxCand = cms.int32( 3 ),
0958   alwaysUseInvalidHits = cms.bool( True ),
0959   estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
0960   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA" ) ),
0961   intermediateCleaning = cms.bool( True ),
0962   foundHitBonus = cms.double( 10.0 ),
0963   updator = cms.string( "hltESPKFUpdator" ),
0964   bestHitOnly = cms.bool( True ),
0965   seedAs5DHit = cms.bool( False )
0966 )
0967 fragment.HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0968   minimumNumberOfHits = cms.int32( 3 ),
0969   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0970   seedExtension = cms.int32( 0 ),
0971   chargeSignificance = cms.double( -1.0 ),
0972   pixelSeedExtension = cms.bool( False ),
0973   strictSeedExtension = cms.bool( False ),
0974   nSigmaMinPt = cms.double( 5.0 ),
0975   maxCCCLostHits = cms.int32( 9999 ),
0976   minPt = cms.double( 5.0 ),
0977   maxConsecLostHits = cms.int32( 1 ),
0978   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
0979   constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
0980   seedPairPenalty = cms.int32( 0 ),
0981   maxNumberOfHits = cms.int32( 100 ),
0982   minNumberOfHitsForLoopers = cms.int32( 13 ),
0983   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
0984   minNumberOfHitsPerLoop = cms.int32( 4 ),
0985   minHitsMinPt = cms.int32( 3 ),
0986   maxLostHitsFraction = cms.double( 0.1 ),
0987   maxLostHits = cms.int32( 999 ),
0988   highEtaSwitch = cms.double( 5.0 ),
0989   minHitsAtHighEta = cms.int32( 5 )
0990 )
0991 fragment.HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
0992   minimumNumberOfHits = cms.int32( 4 ),
0993   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
0994   seedExtension = cms.int32( 0 ),
0995   chargeSignificance = cms.double( -1.0 ),
0996   pixelSeedExtension = cms.bool( False ),
0997   strictSeedExtension = cms.bool( False ),
0998   nSigmaMinPt = cms.double( 5.0 ),
0999   maxCCCLostHits = cms.int32( 9999 ),
1000   minPt = cms.double( 5.0 ),
1001   maxConsecLostHits = cms.int32( 1 ),
1002   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1003   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1004   seedPairPenalty = cms.int32( 1 ),
1005   maxNumberOfHits = cms.int32( 100 ),
1006   minNumberOfHitsForLoopers = cms.int32( 13 ),
1007   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1008   minNumberOfHitsPerLoop = cms.int32( 4 ),
1009   minHitsMinPt = cms.int32( 3 ),
1010   maxLostHitsFraction = cms.double( 0.1 ),
1011   maxLostHits = cms.int32( 0 ),
1012   highEtaSwitch = cms.double( 5.0 ),
1013   minHitsAtHighEta = cms.int32( 5 )
1014 )
1015 fragment.HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
1016   useSameTrajFilter = cms.bool( True ),
1017   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1018   keepOriginalIfRebuildFails = cms.bool( False ),
1019   lostHitPenalty = cms.double( 30.0 ),
1020   lockHits = cms.bool( True ),
1021   requireSeedHitsInRebuild = cms.bool( True ),
1022   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1023   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1024   maxPtForLooperReconstruction = cms.double( 0.0 ),
1025   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1026   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1027   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1028   minNrOfHitsForRebuild = cms.int32( 4 ),
1029   maxCand = cms.int32( 2 ),
1030   alwaysUseInvalidHits = cms.bool( False ),
1031   estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
1032   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1033   intermediateCleaning = cms.bool( True ),
1034   foundHitBonus = cms.double( 10.0 ),
1035   updator = cms.string( "hltESPKFUpdator" ),
1036   bestHitOnly = cms.bool( True ),
1037   seedAs5DHit = cms.bool( False )
1038 )
1039 fragment.HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
1040   minimumNumberOfHits = cms.int32( 5 ),
1041   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1042   seedExtension = cms.int32( 0 ),
1043   chargeSignificance = cms.double( -1.0 ),
1044   pixelSeedExtension = cms.bool( False ),
1045   strictSeedExtension = cms.bool( False ),
1046   nSigmaMinPt = cms.double( 5.0 ),
1047   maxCCCLostHits = cms.int32( 9999 ),
1048   minPt = cms.double( 5.0 ),
1049   maxConsecLostHits = cms.int32( 1 ),
1050   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1051   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1052   seedPairPenalty = cms.int32( 1 ),
1053   maxNumberOfHits = cms.int32( 100 ),
1054   minNumberOfHitsForLoopers = cms.int32( 13 ),
1055   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1056   minNumberOfHitsPerLoop = cms.int32( 4 ),
1057   minHitsMinPt = cms.int32( 3 ),
1058   maxLostHitsFraction = cms.double( 0.1 ),
1059   maxLostHits = cms.int32( 0 ),
1060   highEtaSwitch = cms.double( 5.0 ),
1061   minHitsAtHighEta = cms.int32( 5 )
1062 )
1063 fragment.HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
1064   minimumNumberOfHits = cms.int32( 4 ),
1065   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1066   seedExtension = cms.int32( 0 ),
1067   chargeSignificance = cms.double( -1.0 ),
1068   pixelSeedExtension = cms.bool( False ),
1069   strictSeedExtension = cms.bool( False ),
1070   nSigmaMinPt = cms.double( 5.0 ),
1071   maxCCCLostHits = cms.int32( 9999 ),
1072   minPt = cms.double( 5.0 ),
1073   maxConsecLostHits = cms.int32( 1 ),
1074   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1075   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1076   seedPairPenalty = cms.int32( 1 ),
1077   maxNumberOfHits = cms.int32( 100 ),
1078   minNumberOfHitsForLoopers = cms.int32( 13 ),
1079   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1080   minNumberOfHitsPerLoop = cms.int32( 4 ),
1081   minHitsMinPt = cms.int32( 3 ),
1082   maxLostHitsFraction = cms.double( 0.1 ),
1083   maxLostHits = cms.int32( 0 ),
1084   highEtaSwitch = cms.double( 5.0 ),
1085   minHitsAtHighEta = cms.int32( 5 )
1086 )
1087 fragment.HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
1088   useSameTrajFilter = cms.bool( False ),
1089   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1090   keepOriginalIfRebuildFails = cms.bool( False ),
1091   lostHitPenalty = cms.double( 30.0 ),
1092   lockHits = cms.bool( True ),
1093   requireSeedHitsInRebuild = cms.bool( True ),
1094   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1095   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1096   maxPtForLooperReconstruction = cms.double( 0.0 ),
1097   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1098   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1099   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1100   minNrOfHitsForRebuild = cms.int32( 4 ),
1101   maxCand = cms.int32( 2 ),
1102   alwaysUseInvalidHits = cms.bool( False ),
1103   estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
1104   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA" ) ),
1105   intermediateCleaning = cms.bool( True ),
1106   foundHitBonus = cms.double( 10.0 ),
1107   updator = cms.string( "hltESPKFUpdator" ),
1108   bestHitOnly = cms.bool( True ),
1109   seedAs5DHit = cms.bool( False )
1110 )
1111 fragment.HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( 
1112   minimumNumberOfHits = cms.int32( 4 ),
1113   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1114   seedExtension = cms.int32( 0 ),
1115   chargeSignificance = cms.double( -1.0 ),
1116   pixelSeedExtension = cms.bool( False ),
1117   strictSeedExtension = cms.bool( False ),
1118   nSigmaMinPt = cms.double( 5.0 ),
1119   maxCCCLostHits = cms.int32( 9999 ),
1120   minPt = cms.double( 5.0 ),
1121   maxConsecLostHits = cms.int32( 1 ),
1122   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1123   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1124   seedPairPenalty = cms.int32( 0 ),
1125   maxNumberOfHits = cms.int32( 100 ),
1126   minNumberOfHitsForLoopers = cms.int32( 13 ),
1127   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1128   minNumberOfHitsPerLoop = cms.int32( 4 ),
1129   minHitsMinPt = cms.int32( 3 ),
1130   maxLostHitsFraction = cms.double( 0.1 ),
1131   maxLostHits = cms.int32( 999 ),
1132   highEtaSwitch = cms.double( 5.0 ),
1133   minHitsAtHighEta = cms.int32( 5 )
1134 )
1135 fragment.HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
1136   useSameTrajFilter = cms.bool( True ),
1137   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1138   keepOriginalIfRebuildFails = cms.bool( False ),
1139   lostHitPenalty = cms.double( 30.0 ),
1140   lockHits = cms.bool( True ),
1141   requireSeedHitsInRebuild = cms.bool( True ),
1142   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1143   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1144   maxPtForLooperReconstruction = cms.double( 0.0 ),
1145   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1146   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1147   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1148   minNrOfHitsForRebuild = cms.int32( 5 ),
1149   maxCand = cms.int32( 50 ),
1150   alwaysUseInvalidHits = cms.bool( True ),
1151   estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1152   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1153   intermediateCleaning = cms.bool( True ),
1154   foundHitBonus = cms.double( 10.0 ),
1155   updator = cms.string( "hltESPKFUpdator" ),
1156   bestHitOnly = cms.bool( True ),
1157   seedAs5DHit = cms.bool( False )
1158 )
1159 fragment.HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA = cms.PSet( 
1160   minimumNumberOfHits = cms.int32( 4 ),
1161   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1162   seedExtension = cms.int32( 1 ),
1163   chargeSignificance = cms.double( -1.0 ),
1164   pixelSeedExtension = cms.bool( False ),
1165   strictSeedExtension = cms.bool( False ),
1166   nSigmaMinPt = cms.double( 5.0 ),
1167   maxCCCLostHits = cms.int32( 0 ),
1168   minPt = cms.double( 5.0 ),
1169   maxConsecLostHits = cms.int32( 1 ),
1170   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1171   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1172   seedPairPenalty = cms.int32( 0 ),
1173   maxNumberOfHits = cms.int32( 100 ),
1174   minNumberOfHitsForLoopers = cms.int32( 13 ),
1175   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1176   minNumberOfHitsPerLoop = cms.int32( 4 ),
1177   minHitsMinPt = cms.int32( 3 ),
1178   maxLostHitsFraction = cms.double( 0.1 ),
1179   maxLostHits = cms.int32( 999 ),
1180   highEtaSwitch = cms.double( 5.0 ),
1181   minHitsAtHighEta = cms.int32( 5 )
1182 )
1183 fragment.HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
1184   useSameTrajFilter = cms.bool( True ),
1185   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1186   keepOriginalIfRebuildFails = cms.bool( False ),
1187   lostHitPenalty = cms.double( 30.0 ),
1188   lockHits = cms.bool( True ),
1189   requireSeedHitsInRebuild = cms.bool( True ),
1190   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1191   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1192   maxPtForLooperReconstruction = cms.double( 0.0 ),
1193   propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1194   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1195   propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
1196   minNrOfHitsForRebuild = cms.int32( 5 ),
1197   maxCand = cms.int32( 2 ),
1198   alwaysUseInvalidHits = cms.bool( True ),
1199   estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
1200   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1201   intermediateCleaning = cms.bool( True ),
1202   foundHitBonus = cms.double( 10.0 ),
1203   updator = cms.string( "hltESPKFUpdator" ),
1204   bestHitOnly = cms.bool( True ),
1205   seedAs5DHit = cms.bool( False )
1206 )
1207 fragment.HLTPSetDetachedQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
1208   useSameTrajFilter = cms.bool( True ),
1209   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1210   keepOriginalIfRebuildFails = cms.bool( False ),
1211   lostHitPenalty = cms.double( 30.0 ),
1212   lockHits = cms.bool( True ),
1213   requireSeedHitsInRebuild = cms.bool( True ),
1214   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1215   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1216   maxPtForLooperReconstruction = cms.double( 0.0 ),
1217   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1218   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1219   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1220   minNrOfHitsForRebuild = cms.int32( 5 ),
1221   maxCand = cms.int32( 3 ),
1222   alwaysUseInvalidHits = cms.bool( True ),
1223   estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
1224   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1225   intermediateCleaning = cms.bool( True ),
1226   foundHitBonus = cms.double( 10.0 ),
1227   updator = cms.string( "hltESPKFUpdator" ),
1228   bestHitOnly = cms.bool( True ),
1229   seedAs5DHit = cms.bool( False )
1230 )
1231 fragment.HLTPSetDetachedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 
1232   useSameTrajFilter = cms.bool( True ),
1233   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1234   keepOriginalIfRebuildFails = cms.bool( False ),
1235   lostHitPenalty = cms.double( 30.0 ),
1236   lockHits = cms.bool( True ),
1237   requireSeedHitsInRebuild = cms.bool( True ),
1238   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1239   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1240   maxPtForLooperReconstruction = cms.double( 0.0 ),
1241   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1242   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1243   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1244   minNrOfHitsForRebuild = cms.int32( 5 ),
1245   maxCand = cms.int32( 3 ),
1246   alwaysUseInvalidHits = cms.bool( True ),
1247   estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
1248   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1249   intermediateCleaning = cms.bool( True ),
1250   foundHitBonus = cms.double( 10.0 ),
1251   updator = cms.string( "hltESPKFUpdator" ),
1252   bestHitOnly = cms.bool( True ),
1253   seedAs5DHit = cms.bool( False )
1254 )
1255 fragment.HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( 
1256   minimumNumberOfHits = cms.int32( 4 ),
1257   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1258   seedExtension = cms.int32( 0 ),
1259   chargeSignificance = cms.double( -1.0 ),
1260   pixelSeedExtension = cms.bool( False ),
1261   strictSeedExtension = cms.bool( False ),
1262   maxCCCLostHits = cms.int32( 0 ),
1263   nSigmaMinPt = cms.double( 5.0 ),
1264   minPt = cms.double( 3.0 ),
1265   maxConsecLostHits = cms.int32( 1 ),
1266   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1267   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1268   seedPairPenalty = cms.int32( 0 ),
1269   maxNumberOfHits = cms.int32( 100 ),
1270   minNumberOfHitsForLoopers = cms.int32( 13 ),
1271   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1272   minNumberOfHitsPerLoop = cms.int32( 4 ),
1273   minHitsMinPt = cms.int32( 3 ),
1274   maxLostHitsFraction = cms.double( 0.1 ),
1275   maxLostHits = cms.int32( 999 ),
1276   highEtaSwitch = cms.double( 5.0 ),
1277   minHitsAtHighEta = cms.int32( 5 )
1278 )
1279 fragment.HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( 
1280   useSameTrajFilter = cms.bool( True ),
1281   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1282   keepOriginalIfRebuildFails = cms.bool( True ),
1283   lostHitPenalty = cms.double( 30.0 ),
1284   lockHits = cms.bool( True ),
1285   requireSeedHitsInRebuild = cms.bool( True ),
1286   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1287   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1288   maxPtForLooperReconstruction = cms.double( 0.0 ),
1289   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1290   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA" ) ),
1291   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1292   minNrOfHitsForRebuild = cms.int32( 1 ),
1293   maxCand = cms.int32( 3 ),
1294   alwaysUseInvalidHits = cms.bool( True ),
1295   estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
1296   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1297   intermediateCleaning = cms.bool( True ),
1298   foundHitBonus = cms.double( 10.0 ),
1299   updator = cms.string( "hltESPKFUpdator" ),
1300   bestHitOnly = cms.bool( True ),
1301   seedAs5DHit = cms.bool( False )
1302 )
1303 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( 
1304   minimumNumberOfHits = cms.int32( 3 ),
1305   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1306   seedExtension = cms.int32( 0 ),
1307   chargeSignificance = cms.double( -1.0 ),
1308   pixelSeedExtension = cms.bool( False ),
1309   strictSeedExtension = cms.bool( False ),
1310   nSigmaMinPt = cms.double( 5.0 ),
1311   maxCCCLostHits = cms.int32( 0 ),
1312   minPt = cms.double( 2.8 ),
1313   maxConsecLostHits = cms.int32( 1 ),
1314   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1315   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1316   seedPairPenalty = cms.int32( 0 ),
1317   maxNumberOfHits = cms.int32( 100 ),
1318   minNumberOfHitsForLoopers = cms.int32( 13 ),
1319   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1320   minNumberOfHitsPerLoop = cms.int32( 4 ),
1321   minHitsMinPt = cms.int32( 3 ),
1322   maxLostHitsFraction = cms.double( 0.1 ),
1323   maxLostHits = cms.int32( 999 ),
1324   highEtaSwitch = cms.double( 5.0 ),
1325   minHitsAtHighEta = cms.int32( 5 )
1326 )
1327 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( 
1328   useSameTrajFilter = cms.bool( True ),
1329   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1330   keepOriginalIfRebuildFails = cms.bool( False ),
1331   lostHitPenalty = cms.double( 30.0 ),
1332   lockHits = cms.bool( True ),
1333   requireSeedHitsInRebuild = cms.bool( True ),
1334   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1335   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1336   maxPtForLooperReconstruction = cms.double( 0.0 ),
1337   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1338   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA" ) ),
1339   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1340   minNrOfHitsForRebuild = cms.int32( 5 ),
1341   maxCand = cms.int32( 4 ),
1342   alwaysUseInvalidHits = cms.bool( True ),
1343   estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
1344   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1345   intermediateCleaning = cms.bool( True ),
1346   foundHitBonus = cms.double( 10.0 ),
1347   updator = cms.string( "hltESPKFUpdator" ),
1348   bestHitOnly = cms.bool( True ),
1349   seedAs5DHit = cms.bool( False )
1350 )
1351 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( 
1352   minimumNumberOfHits = cms.int32( 3 ),
1353   ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1354   seedExtension = cms.int32( 0 ),
1355   chargeSignificance = cms.double( -1.0 ),
1356   pixelSeedExtension = cms.bool( False ),
1357   strictSeedExtension = cms.bool( False ),
1358   nSigmaMinPt = cms.double( 5.0 ),
1359   maxCCCLostHits = cms.int32( 0 ),
1360   minPt = cms.double( 3.5 ),
1361   maxConsecLostHits = cms.int32( 1 ),
1362   extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1363   constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1364   seedPairPenalty = cms.int32( 0 ),
1365   maxNumberOfHits = cms.int32( 100 ),
1366   minNumberOfHitsForLoopers = cms.int32( 13 ),
1367   minGoodStripCharge = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1368   minNumberOfHitsPerLoop = cms.int32( 4 ),
1369   minHitsMinPt = cms.int32( 3 ),
1370   maxLostHitsFraction = cms.double( 0.1 ),
1371   maxLostHits = cms.int32( 999 ),
1372   highEtaSwitch = cms.double( 5.0 ),
1373   minHitsAtHighEta = cms.int32( 5 )
1374 )
1375 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( 
1376   useSameTrajFilter = cms.bool( True ),
1377   ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1378   keepOriginalIfRebuildFails = cms.bool( False ),
1379   lostHitPenalty = cms.double( 30.0 ),
1380   lockHits = cms.bool( True ),
1381   requireSeedHitsInRebuild = cms.bool( True ),
1382   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1383   maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1384   maxPtForLooperReconstruction = cms.double( 0.0 ),
1385   propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1386   trajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA" ) ),
1387   propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1388   minNrOfHitsForRebuild = cms.int32( 5 ),
1389   maxCand = cms.int32( 3 ),
1390   alwaysUseInvalidHits = cms.bool( True ),
1391   estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
1392   inOutTrajectoryFilter = cms.PSet(  refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1393   intermediateCleaning = cms.bool( True ),
1394   foundHitBonus = cms.double( 10.0 ),
1395   updator = cms.string( "hltESPKFUpdator" ),
1396   bestHitOnly = cms.bool( True ),
1397   seedAs5DHit = cms.bool( False )
1398 )
1399 fragment.streams = cms.PSet( 
1400   ALCALumiPixelsCountsExpress = cms.vstring( 'AlCaLumiPixelsCountsExpress' ),
1401   ALCALumiPixelsCountsGated = cms.vstring( 'AlCaLumiPixelsCountsGated' ),
1402   ALCALumiPixelsCountsPrompt = cms.vstring( 'AlCaLumiPixelsCountsPrompt' ),
1403   ALCALumiPixelsCountsPromptHighRate0 = cms.vstring( 'AlCaLumiPixelsCountsPromptHighRate0' ),
1404   ALCALumiPixelsCountsPromptHighRate1 = cms.vstring( 'AlCaLumiPixelsCountsPromptHighRate1' ),
1405   ALCALumiPixelsCountsPromptHighRate2 = cms.vstring( 'AlCaLumiPixelsCountsPromptHighRate2' ),
1406   ALCALumiPixelsCountsPromptHighRate3 = cms.vstring( 'AlCaLumiPixelsCountsPromptHighRate3' ),
1407   ALCALumiPixelsCountsPromptHighRate4 = cms.vstring( 'AlCaLumiPixelsCountsPromptHighRate4' ),
1408   ALCALumiPixelsCountsPromptHighRate5 = cms.vstring( 'AlCaLumiPixelsCountsPromptHighRate5' ),
1409   ALCAP0 = cms.vstring( 'AlCaP0' ),
1410   ALCAPHISYM = cms.vstring( 'AlCaPhiSym' ),
1411   ALCAPPSExpress = cms.vstring( 'AlCaPPSExpress' ),
1412   ALCAPPSPrompt = cms.vstring( 'AlCaPPSPrompt' ),
1413   Calibration = cms.vstring( 'TestEnablesEcalHcal' ),
1414   DQM = cms.vstring( 'OnlineMonitor' ),
1415   DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ),
1416   DQMEventDisplay = cms.vstring( 'EventDisplay' ),
1417   DQMGPUvsCPU = cms.vstring( 'DQMGPUvsCPU' ),
1418   DQMOnlineBeamspot = cms.vstring( 'DQMOnlineBeamspot' ),
1419   DQMPPSRandom = cms.vstring( 'DQMPPSRandom' ),
1420   EcalCalibration = cms.vstring( 'EcalLaser' ),
1421   Express = cms.vstring( 'ExpressPhysics' ),
1422   ExpressAlignment = cms.vstring( 'ExpressAlignment' ),
1423   ExpressCosmics = cms.vstring( 'ExpressCosmics' ),
1424   HLTMonitor = cms.vstring( 'HLTMonitor' ),
1425   NanoDST = cms.vstring( 'L1Accept' ),
1426   PhysicsCommissioning = cms.vstring( 'Commissioning',
1427     'Cosmics',
1428     'HLTPhysics',
1429     'HcalNZS',
1430     'MinimumBias',
1431     'MuonShower',
1432     'NoBPTX',
1433     'ZeroBias' ),
1434   PhysicsSpecialHLTPhysics0 = cms.vstring( 'SpecialHLTPhysics0' ),
1435   PhysicsSpecialHLTPhysics1 = cms.vstring( 'SpecialHLTPhysics1' ),
1436   PhysicsSpecialHLTPhysics10 = cms.vstring( 'SpecialHLTPhysics10' ),
1437   PhysicsSpecialHLTPhysics11 = cms.vstring( 'SpecialHLTPhysics11' ),
1438   PhysicsSpecialHLTPhysics12 = cms.vstring( 'SpecialHLTPhysics12' ),
1439   PhysicsSpecialHLTPhysics13 = cms.vstring( 'SpecialHLTPhysics13' ),
1440   PhysicsSpecialHLTPhysics14 = cms.vstring( 'SpecialHLTPhysics14' ),
1441   PhysicsSpecialHLTPhysics15 = cms.vstring( 'SpecialHLTPhysics15' ),
1442   PhysicsSpecialHLTPhysics16 = cms.vstring( 'SpecialHLTPhysics16' ),
1443   PhysicsSpecialHLTPhysics17 = cms.vstring( 'SpecialHLTPhysics17' ),
1444   PhysicsSpecialHLTPhysics18 = cms.vstring( 'SpecialHLTPhysics18' ),
1445   PhysicsSpecialHLTPhysics19 = cms.vstring( 'SpecialHLTPhysics19' ),
1446   PhysicsSpecialHLTPhysics2 = cms.vstring( 'SpecialHLTPhysics2' ),
1447   PhysicsSpecialHLTPhysics3 = cms.vstring( 'SpecialHLTPhysics3' ),
1448   PhysicsSpecialHLTPhysics4 = cms.vstring( 'SpecialHLTPhysics4' ),
1449   PhysicsSpecialHLTPhysics5 = cms.vstring( 'SpecialHLTPhysics5' ),
1450   PhysicsSpecialHLTPhysics6 = cms.vstring( 'SpecialHLTPhysics6' ),
1451   PhysicsSpecialHLTPhysics7 = cms.vstring( 'SpecialHLTPhysics7' ),
1452   PhysicsSpecialHLTPhysics8 = cms.vstring( 'SpecialHLTPhysics8' ),
1453   PhysicsSpecialHLTPhysics9 = cms.vstring( 'SpecialHLTPhysics9' ),
1454   PhysicsSpecialRandom0 = cms.vstring( 'SpecialRandom0',
1455     'SpecialRandom1' ),
1456   PhysicsSpecialRandom1 = cms.vstring( 'SpecialRandom2',
1457     'SpecialRandom3' ),
1458   PhysicsSpecialRandom2 = cms.vstring( 'SpecialRandom4',
1459     'SpecialRandom5' ),
1460   PhysicsSpecialRandom3 = cms.vstring( 'SpecialRandom6',
1461     'SpecialRandom7' ),
1462   PhysicsSpecialRandom4 = cms.vstring( 'SpecialRandom8',
1463     'SpecialRandom9' ),
1464   PhysicsSpecialRandom5 = cms.vstring( 'SpecialRandom10',
1465     'SpecialRandom11' ),
1466   PhysicsSpecialRandom6 = cms.vstring( 'SpecialRandom12',
1467     'SpecialRandom13' ),
1468   PhysicsSpecialRandom7 = cms.vstring( 'SpecialRandom14',
1469     'SpecialRandom15' ),
1470   PhysicsSpecialRandom8 = cms.vstring( 'SpecialRandom16',
1471     'SpecialRandom17' ),
1472   PhysicsSpecialRandom9 = cms.vstring( 'SpecialRandom18',
1473     'SpecialRandom19' ),
1474   PhysicsSpecialZeroBias0 = cms.vstring( 'SpecialZeroBias0',
1475     'SpecialZeroBias1' ),
1476   PhysicsSpecialZeroBias1 = cms.vstring( 'SpecialZeroBias2',
1477     'SpecialZeroBias3' ),
1478   PhysicsSpecialZeroBias10 = cms.vstring( 'SpecialZeroBias20',
1479     'SpecialZeroBias21' ),
1480   PhysicsSpecialZeroBias11 = cms.vstring( 'SpecialZeroBias22',
1481     'SpecialZeroBias23' ),
1482   PhysicsSpecialZeroBias12 = cms.vstring( 'SpecialZeroBias24',
1483     'SpecialZeroBias25' ),
1484   PhysicsSpecialZeroBias13 = cms.vstring( 'SpecialZeroBias26',
1485     'SpecialZeroBias27' ),
1486   PhysicsSpecialZeroBias14 = cms.vstring( 'SpecialZeroBias28',
1487     'SpecialZeroBias29' ),
1488   PhysicsSpecialZeroBias15 = cms.vstring( 'SpecialZeroBias30',
1489     'SpecialZeroBias31' ),
1490   PhysicsSpecialZeroBias2 = cms.vstring( 'SpecialZeroBias4',
1491     'SpecialZeroBias5' ),
1492   PhysicsSpecialZeroBias3 = cms.vstring( 'SpecialZeroBias6',
1493     'SpecialZeroBias7' ),
1494   PhysicsSpecialZeroBias4 = cms.vstring( 'SpecialZeroBias8',
1495     'SpecialZeroBias9' ),
1496   PhysicsSpecialZeroBias5 = cms.vstring( 'SpecialZeroBias10',
1497     'SpecialZeroBias11' ),
1498   PhysicsSpecialZeroBias6 = cms.vstring( 'SpecialZeroBias12',
1499     'SpecialZeroBias13' ),
1500   PhysicsSpecialZeroBias7 = cms.vstring( 'SpecialZeroBias14',
1501     'SpecialZeroBias15' ),
1502   PhysicsSpecialZeroBias8 = cms.vstring( 'SpecialZeroBias16',
1503     'SpecialZeroBias17' ),
1504   PhysicsSpecialZeroBias9 = cms.vstring( 'SpecialZeroBias18',
1505     'SpecialZeroBias19' ),
1506   RPCMON = cms.vstring( 'RPCMonitor' )
1507 )
1508 fragment.datasets = cms.PSet( 
1509   AlCaLumiPixelsCountsExpress = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v4',
1510     'AlCa_LumiPixelsCounts_Random_v10' ),
1511   AlCaLumiPixelsCountsGated = cms.vstring( 'AlCa_LumiPixelsCounts_ZeroBiasGated_v5' ),
1512   AlCaLumiPixelsCountsPrompt = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v10',
1513     'AlCa_LumiPixelsCounts_ZeroBias_v12' ),
1514   AlCaLumiPixelsCountsPromptHighRate0 = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v4',
1515     'AlCa_LumiPixelsCounts_ZeroBiasVdM_v4' ),
1516   AlCaLumiPixelsCountsPromptHighRate1 = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v4',
1517     'AlCa_LumiPixelsCounts_ZeroBiasVdM_v4' ),
1518   AlCaLumiPixelsCountsPromptHighRate2 = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v4',
1519     'AlCa_LumiPixelsCounts_ZeroBiasVdM_v4' ),
1520   AlCaLumiPixelsCountsPromptHighRate3 = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v4',
1521     'AlCa_LumiPixelsCounts_ZeroBiasVdM_v4' ),
1522   AlCaLumiPixelsCountsPromptHighRate4 = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v4',
1523     'AlCa_LumiPixelsCounts_ZeroBiasVdM_v4' ),
1524   AlCaLumiPixelsCountsPromptHighRate5 = cms.vstring( 'AlCa_LumiPixelsCounts_RandomHighRate_v4',
1525     'AlCa_LumiPixelsCounts_ZeroBiasVdM_v4' ),
1526   AlCaP0 = cms.vstring( 'AlCa_EcalEtaEBonly_v25',
1527     'AlCa_EcalEtaEEonly_v25',
1528     'AlCa_EcalPi0EBonly_v25',
1529     'AlCa_EcalPi0EEonly_v25' ),
1530   AlCaPPSExpress = cms.vstring( 'HLT_PPSMaxTracksPerArm1_v9',
1531     'HLT_PPSMaxTracksPerRP4_v9' ),
1532   AlCaPPSPrompt = cms.vstring( 'HLT_PPSMaxTracksPerArm1_v9',
1533     'HLT_PPSMaxTracksPerRP4_v9' ),
1534   AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_v20' ),
1535   Commissioning = cms.vstring( 'HLT_IsoTrackHB_v14',
1536     'HLT_IsoTrackHE_v14',
1537     'HLT_L1SingleMuCosmics_EMTF_v4' ),
1538   Cosmics = cms.vstring( 'HLT_L1SingleMu3_v5',
1539     'HLT_L1SingleMu5_v5',
1540     'HLT_L1SingleMu7_v5',
1541     'HLT_L1SingleMuCosmics_v8',
1542     'HLT_L1SingleMuOpen_DT_v6',
1543     'HLT_L1SingleMuOpen_v6' ),
1544   DQMGPUvsCPU = cms.vstring( 'DQM_EcalReconstruction_v12',
1545     'DQM_HcalReconstruction_v10',
1546     'DQM_PixelReconstruction_v12' ),
1547   DQMOnlineBeamspot = cms.vstring( 'HLT_HT300_Beamspot_v23',
1548     'HLT_HT60_Beamspot_v22',
1549     'HLT_ZeroBias_Beamspot_v16' ),
1550   DQMPPSRandom = cms.vstring( 'HLT_PPSRandom_v1' ),
1551   EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ),
1552   EventDisplay = cms.vstring( 'HLT_BptxOR_v6',
1553     'HLT_L1ETM120_v4',
1554     'HLT_L1ETM150_v4',
1555     'HLT_L1HTT120er_v4',
1556     'HLT_L1HTT160er_v4',
1557     'HLT_L1HTT200er_v4',
1558     'HLT_L1HTT255er_v4',
1559     'HLT_L1HTT280er_v4',
1560     'HLT_L1HTT320er_v4',
1561     'HLT_L1HTT360er_v4',
1562     'HLT_L1HTT400er_v4',
1563     'HLT_L1HTT450er_v4',
1564     'HLT_L1SingleEG10er2p5_v4',
1565     'HLT_L1SingleEG15er2p5_v4',
1566     'HLT_L1SingleEG26er2p5_v4',
1567     'HLT_L1SingleEG28er1p5_v4',
1568     'HLT_L1SingleEG28er2p1_v4',
1569     'HLT_L1SingleEG28er2p5_v4',
1570     'HLT_L1SingleEG34er2p5_v4',
1571     'HLT_L1SingleEG36er2p5_v4',
1572     'HLT_L1SingleEG38er2p5_v4',
1573     'HLT_L1SingleEG40er2p5_v4',
1574     'HLT_L1SingleEG42er2p5_v4',
1575     'HLT_L1SingleEG45er2p5_v4',
1576     'HLT_L1SingleEG50_v4',
1577     'HLT_L1SingleEG8er2p5_v4',
1578     'HLT_L1SingleJet120_v4',
1579     'HLT_L1SingleJet180_v4',
1580     'HLT_L1SingleJet60_v4',
1581     'HLT_L1SingleJet90_v4',
1582     'HLT_L1SingleMu7_v5',
1583     'HLT_Physics_v14' ),
1584   ExpressAlignment = cms.vstring( 'HLT_HT300_Beamspot_PixelClusters_WP2_v7',
1585     'HLT_HT300_Beamspot_v23',
1586     'HLT_HT60_Beamspot_v22',
1587     'HLT_PixelClusters_WP2_v4',
1588     'HLT_ZeroBias_Beamspot_v16' ),
1589   ExpressCosmics = cms.vstring( 'HLT_L1SingleMuCosmics_v8',
1590     'HLT_L1SingleMuOpen_DT_v6',
1591     'HLT_L1SingleMuOpen_v6',
1592     'HLT_Random_v3' ),
1593   ExpressPhysics = cms.vstring( 'HLT_BptxOR_v6',
1594     'HLT_L1SingleEG10er2p5_v4',
1595     'HLT_L1SingleEG15er2p5_v4',
1596     'HLT_L1SingleEG26er2p5_v4',
1597     'HLT_L1SingleEG28er1p5_v4',
1598     'HLT_L1SingleEG28er2p1_v4',
1599     'HLT_L1SingleEG28er2p5_v4',
1600     'HLT_L1SingleEG34er2p5_v4',
1601     'HLT_L1SingleEG36er2p5_v4',
1602     'HLT_L1SingleEG38er2p5_v4',
1603     'HLT_L1SingleEG40er2p5_v4',
1604     'HLT_L1SingleEG42er2p5_v4',
1605     'HLT_L1SingleEG45er2p5_v4',
1606     'HLT_L1SingleEG50_v4',
1607     'HLT_L1SingleEG8er2p5_v4',
1608     'HLT_L1SingleJet60_v4',
1609     'HLT_Physics_v14',
1610     'HLT_PixelClusters_WP1_v4',
1611     'HLT_PixelClusters_WP2_v4',
1612     'HLT_Random_v3',
1613     'HLT_ZeroBias_Alignment_v8',
1614     'HLT_ZeroBias_FirstCollisionAfterAbortGap_v12',
1615     'HLT_ZeroBias_IsolatedBunches_v12',
1616     'HLT_ZeroBias_v13' ),
1617   HLTMonitor = cms.vstring( 'HLT_L1SingleMuCosmics_CosmicTracking_v1',
1618     'HLT_L1SingleMuCosmics_PointingCosmicTracking_v1' ),
1619   HLTPhysics = cms.vstring( 'HLT_Physics_v14' ),
1620   HcalNZS = cms.vstring( 'HLT_HcalNZS_v21',
1621     'HLT_HcalPhiSym_v23' ),
1622   L1Accept = cms.vstring( 'DST_Physics_v16',
1623     'DST_ZeroBias_v11' ),
1624   MinimumBias = cms.vstring( 'HLT_BptxOR_v6',
1625     'HLT_L1ETM120_v4',
1626     'HLT_L1ETM150_v4',
1627     'HLT_L1EXT_HCAL_LaserMon1_v5',
1628     'HLT_L1EXT_HCAL_LaserMon4_v5',
1629     'HLT_L1HTT120er_v4',
1630     'HLT_L1HTT160er_v4',
1631     'HLT_L1HTT200er_v4',
1632     'HLT_L1HTT255er_v4',
1633     'HLT_L1HTT280er_v4',
1634     'HLT_L1HTT320er_v4',
1635     'HLT_L1HTT360er_v4',
1636     'HLT_L1HTT400er_v4',
1637     'HLT_L1HTT450er_v4',
1638     'HLT_L1SingleEG10er2p5_v4',
1639     'HLT_L1SingleEG15er2p5_v4',
1640     'HLT_L1SingleEG26er2p5_v4',
1641     'HLT_L1SingleEG28er1p5_v4',
1642     'HLT_L1SingleEG28er2p1_v4',
1643     'HLT_L1SingleEG28er2p5_v4',
1644     'HLT_L1SingleEG34er2p5_v4',
1645     'HLT_L1SingleEG36er2p5_v4',
1646     'HLT_L1SingleEG38er2p5_v4',
1647     'HLT_L1SingleEG40er2p5_v4',
1648     'HLT_L1SingleEG42er2p5_v4',
1649     'HLT_L1SingleEG45er2p5_v4',
1650     'HLT_L1SingleEG50_v4',
1651     'HLT_L1SingleEG8er2p5_v4',
1652     'HLT_L1SingleJet10erHE_v5',
1653     'HLT_L1SingleJet120_v4',
1654     'HLT_L1SingleJet12erHE_v5',
1655     'HLT_L1SingleJet180_v4',
1656     'HLT_L1SingleJet200_v5',
1657     'HLT_L1SingleJet35_v5',
1658     'HLT_L1SingleJet60_v4',
1659     'HLT_L1SingleJet8erHE_v5',
1660     'HLT_L1SingleJet90_v4' ),
1661   MuonShower = cms.vstring( 'HLT_CscCluster_Cosmic_v4' ),
1662   NoBPTX = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v10',
1663     'HLT_CDC_L2cosmic_5p5_er1p0_v10',
1664     'HLT_L2Mu10_NoVertex_NoBPTX3BX_v14',
1665     'HLT_L2Mu10_NoVertex_NoBPTX_v15',
1666     'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v14',
1667     'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v13' ),
1668   OnlineMonitor = cms.vstring( 'DQM_Random_v1',
1669     'DQM_ZeroBias_v3',
1670     'HLT_BptxOR_v6',
1671     'HLT_CDC_L2cosmic_10_er1p0_v10',
1672     'HLT_CDC_L2cosmic_5p5_er1p0_v10',
1673     'HLT_HcalNZS_v21',
1674     'HLT_HcalPhiSym_v23',
1675     'HLT_IsoTrackHB_v14',
1676     'HLT_IsoTrackHE_v14',
1677     'HLT_L1DoubleMu0_v5',
1678     'HLT_L1ETM120_v4',
1679     'HLT_L1ETM150_v4',
1680     'HLT_L1FatEvents_v5',
1681     'HLT_L1HTT120er_v4',
1682     'HLT_L1HTT160er_v4',
1683     'HLT_L1HTT200er_v4',
1684     'HLT_L1HTT255er_v4',
1685     'HLT_L1HTT280er_v4',
1686     'HLT_L1HTT320er_v4',
1687     'HLT_L1HTT360er_v4',
1688     'HLT_L1HTT400er_v4',
1689     'HLT_L1HTT450er_v4',
1690     'HLT_L1SingleEG10er2p5_v4',
1691     'HLT_L1SingleEG15er2p5_v4',
1692     'HLT_L1SingleEG26er2p5_v4',
1693     'HLT_L1SingleEG28er1p5_v4',
1694     'HLT_L1SingleEG28er2p1_v4',
1695     'HLT_L1SingleEG28er2p5_v4',
1696     'HLT_L1SingleEG34er2p5_v4',
1697     'HLT_L1SingleEG36er2p5_v4',
1698     'HLT_L1SingleEG38er2p5_v4',
1699     'HLT_L1SingleEG40er2p5_v4',
1700     'HLT_L1SingleEG42er2p5_v4',
1701     'HLT_L1SingleEG45er2p5_v4',
1702     'HLT_L1SingleEG50_v4',
1703     'HLT_L1SingleEG8er2p5_v4',
1704     'HLT_L1SingleJet120_v4',
1705     'HLT_L1SingleJet180_v4',
1706     'HLT_L1SingleJet200_v5',
1707     'HLT_L1SingleJet35_v5',
1708     'HLT_L1SingleJet60_v4',
1709     'HLT_L1SingleJet90_v4',
1710     'HLT_L1SingleMuCosmics_v8',
1711     'HLT_L1SingleMuOpen_v6',
1712     'HLT_L2Mu10_NoVertex_NoBPTX3BX_v14',
1713     'HLT_L2Mu10_NoVertex_NoBPTX_v15',
1714     'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v14',
1715     'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v13',
1716     'HLT_Physics_v14',
1717     'HLT_PixelClusters_WP1_v4',
1718     'HLT_PixelClusters_WP2_v4',
1719     'HLT_Random_v3',
1720     'HLT_ZeroBias_Alignment_v8',
1721     'HLT_ZeroBias_FirstBXAfterTrain_v10',
1722     'HLT_ZeroBias_FirstCollisionAfterAbortGap_v12',
1723     'HLT_ZeroBias_FirstCollisionInTrain_v11',
1724     'HLT_ZeroBias_IsolatedBunches_v12',
1725     'HLT_ZeroBias_LastCollisionInTrain_v10',
1726     'HLT_ZeroBias_v13' ),
1727   RPCMonitor = cms.vstring( 'AlCa_RPCMuonNormalisation_v23' ),
1728   SpecialHLTPhysics0 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1729   SpecialHLTPhysics1 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1730   SpecialHLTPhysics10 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1731   SpecialHLTPhysics11 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1732   SpecialHLTPhysics12 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1733   SpecialHLTPhysics13 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1734   SpecialHLTPhysics14 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1735   SpecialHLTPhysics15 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1736   SpecialHLTPhysics16 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1737   SpecialHLTPhysics17 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1738   SpecialHLTPhysics18 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1739   SpecialHLTPhysics19 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1740   SpecialHLTPhysics2 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1741   SpecialHLTPhysics3 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1742   SpecialHLTPhysics4 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1743   SpecialHLTPhysics5 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1744   SpecialHLTPhysics6 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1745   SpecialHLTPhysics7 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1746   SpecialHLTPhysics8 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1747   SpecialHLTPhysics9 = cms.vstring( 'HLT_SpecialHLTPhysics_v7' ),
1748   SpecialRandom0 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1749   SpecialRandom1 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1750   SpecialRandom10 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1751   SpecialRandom11 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1752   SpecialRandom12 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1753   SpecialRandom13 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1754   SpecialRandom14 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1755   SpecialRandom15 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1756   SpecialRandom16 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1757   SpecialRandom17 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1758   SpecialRandom18 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1759   SpecialRandom19 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1760   SpecialRandom2 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1761   SpecialRandom3 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1762   SpecialRandom4 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1763   SpecialRandom5 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1764   SpecialRandom6 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1765   SpecialRandom7 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1766   SpecialRandom8 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1767   SpecialRandom9 = cms.vstring( 'HLT_Random_HighRate_v1' ),
1768   SpecialZeroBias0 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1769     'HLT_ZeroBias_Gated_v4',
1770     'HLT_ZeroBias_HighRate_v4' ),
1771   SpecialZeroBias1 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1772     'HLT_ZeroBias_Gated_v4',
1773     'HLT_ZeroBias_HighRate_v4' ),
1774   SpecialZeroBias10 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1775     'HLT_ZeroBias_Gated_v4',
1776     'HLT_ZeroBias_HighRate_v4' ),
1777   SpecialZeroBias11 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1778     'HLT_ZeroBias_Gated_v4',
1779     'HLT_ZeroBias_HighRate_v4' ),
1780   SpecialZeroBias12 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1781     'HLT_ZeroBias_Gated_v4',
1782     'HLT_ZeroBias_HighRate_v4' ),
1783   SpecialZeroBias13 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1784     'HLT_ZeroBias_Gated_v4',
1785     'HLT_ZeroBias_HighRate_v4' ),
1786   SpecialZeroBias14 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1787     'HLT_ZeroBias_Gated_v4',
1788     'HLT_ZeroBias_HighRate_v4' ),
1789   SpecialZeroBias15 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1790     'HLT_ZeroBias_Gated_v4',
1791     'HLT_ZeroBias_HighRate_v4' ),
1792   SpecialZeroBias16 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1793     'HLT_ZeroBias_Gated_v4',
1794     'HLT_ZeroBias_HighRate_v4' ),
1795   SpecialZeroBias17 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1796     'HLT_ZeroBias_Gated_v4',
1797     'HLT_ZeroBias_HighRate_v4' ),
1798   SpecialZeroBias18 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1799     'HLT_ZeroBias_Gated_v4',
1800     'HLT_ZeroBias_HighRate_v4' ),
1801   SpecialZeroBias19 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1802     'HLT_ZeroBias_Gated_v4',
1803     'HLT_ZeroBias_HighRate_v4' ),
1804   SpecialZeroBias2 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1805     'HLT_ZeroBias_Gated_v4',
1806     'HLT_ZeroBias_HighRate_v4' ),
1807   SpecialZeroBias20 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1808     'HLT_ZeroBias_Gated_v4',
1809     'HLT_ZeroBias_HighRate_v4' ),
1810   SpecialZeroBias21 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1811     'HLT_ZeroBias_Gated_v4',
1812     'HLT_ZeroBias_HighRate_v4' ),
1813   SpecialZeroBias22 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1814     'HLT_ZeroBias_Gated_v4',
1815     'HLT_ZeroBias_HighRate_v4' ),
1816   SpecialZeroBias23 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1817     'HLT_ZeroBias_Gated_v4',
1818     'HLT_ZeroBias_HighRate_v4' ),
1819   SpecialZeroBias24 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1820     'HLT_ZeroBias_Gated_v4',
1821     'HLT_ZeroBias_HighRate_v4' ),
1822   SpecialZeroBias25 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1823     'HLT_ZeroBias_Gated_v4',
1824     'HLT_ZeroBias_HighRate_v4' ),
1825   SpecialZeroBias26 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1826     'HLT_ZeroBias_Gated_v4',
1827     'HLT_ZeroBias_HighRate_v4' ),
1828   SpecialZeroBias27 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1829     'HLT_ZeroBias_Gated_v4',
1830     'HLT_ZeroBias_HighRate_v4' ),
1831   SpecialZeroBias28 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1832     'HLT_ZeroBias_Gated_v4',
1833     'HLT_ZeroBias_HighRate_v4' ),
1834   SpecialZeroBias29 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1835     'HLT_ZeroBias_Gated_v4',
1836     'HLT_ZeroBias_HighRate_v4' ),
1837   SpecialZeroBias3 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1838     'HLT_ZeroBias_Gated_v4',
1839     'HLT_ZeroBias_HighRate_v4' ),
1840   SpecialZeroBias30 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1841     'HLT_ZeroBias_Gated_v4',
1842     'HLT_ZeroBias_HighRate_v4' ),
1843   SpecialZeroBias31 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1844     'HLT_ZeroBias_Gated_v4',
1845     'HLT_ZeroBias_HighRate_v4' ),
1846   SpecialZeroBias4 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1847     'HLT_ZeroBias_Gated_v4',
1848     'HLT_ZeroBias_HighRate_v4' ),
1849   SpecialZeroBias5 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1850     'HLT_ZeroBias_Gated_v4',
1851     'HLT_ZeroBias_HighRate_v4' ),
1852   SpecialZeroBias6 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1853     'HLT_ZeroBias_Gated_v4',
1854     'HLT_ZeroBias_HighRate_v4' ),
1855   SpecialZeroBias7 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1856     'HLT_ZeroBias_Gated_v4',
1857     'HLT_ZeroBias_HighRate_v4' ),
1858   SpecialZeroBias8 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1859     'HLT_ZeroBias_Gated_v4',
1860     'HLT_ZeroBias_HighRate_v4' ),
1861   SpecialZeroBias9 = cms.vstring( 'HLT_SpecialZeroBias_v6',
1862     'HLT_ZeroBias_Gated_v4',
1863     'HLT_ZeroBias_HighRate_v4' ),
1864   TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4',
1865     'HLT_HcalCalibration_v6' ),
1866   TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4',
1867     'HLT_HcalCalibration_v6' ),
1868   ZeroBias = cms.vstring( 'HLT_Random_v3',
1869     'HLT_ZeroBias_Alignment_v8',
1870     'HLT_ZeroBias_FirstBXAfterTrain_v10',
1871     'HLT_ZeroBias_FirstCollisionAfterAbortGap_v12',
1872     'HLT_ZeroBias_FirstCollisionInTrain_v11',
1873     'HLT_ZeroBias_IsolatedBunches_v12',
1874     'HLT_ZeroBias_LastCollisionInTrain_v10',
1875     'HLT_ZeroBias_v13' )
1876 )
1877 
1878 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
1879     recordName = cms.string( "CSCChannelMapperRecord" ),
1880     iovIsRunNotTime = cms.bool( True ),
1881     firstValid = cms.vuint32( 1 )
1882 )
1883 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
1884     recordName = cms.string( "CSCIndexerRecord" ),
1885     iovIsRunNotTime = cms.bool( True ),
1886     firstValid = cms.vuint32( 1 )
1887 )
1888 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
1889     recordName = cms.string( "L1TGlobalParametersRcd" ),
1890     iovIsRunNotTime = cms.bool( True ),
1891     firstValid = cms.vuint32( 1 )
1892 )
1893 fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP",
1894     appendToDataLabel = cms.string( "HBHE" ),
1895     timeSlewParametersM2 = cms.VPSet( 
1896       cms.PSet(  tmax = cms.double( 16.0 ),
1897         tzero = cms.double( 23.960177 ),
1898         slope = cms.double( -3.178648 )
1899       ),
1900       cms.PSet(  tmax = cms.double( 10.0 ),
1901         tzero = cms.double( 11.977461 ),
1902         slope = cms.double( -1.5610227 )
1903       ),
1904       cms.PSet(  tmax = cms.double( 6.25 ),
1905         tzero = cms.double( 9.109694 ),
1906         slope = cms.double( -1.075824 )
1907       )
1908     ),
1909     timeSlewParametersM3 = cms.VPSet( 
1910       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
1911         tspar2_siPM = cms.double( 0.0 ),
1912         tspar2 = cms.double( 0.0 ),
1913         cap = cms.double( 6.0 ),
1914         tspar1 = cms.double( -2.19142 ),
1915         tspar0 = cms.double( 12.2999 ),
1916         tspar1_siPM = cms.double( 0.0 )
1917       ),
1918       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
1919         tspar2_siPM = cms.double( 0.0 ),
1920         tspar2 = cms.double( 32.0 ),
1921         cap = cms.double( 6.0 ),
1922         tspar1 = cms.double( -3.2 ),
1923         tspar0 = cms.double( 15.5 ),
1924         tspar1_siPM = cms.double( 0.0 )
1925       ),
1926       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
1927         tspar2_siPM = cms.double( 0.0 ),
1928         tspar2 = cms.double( 0.0 ),
1929         cap = cms.double( 6.0 ),
1930         tspar1 = cms.double( -2.19142 ),
1931         tspar0 = cms.double( 12.2999 ),
1932         tspar1_siPM = cms.double( 0.0 )
1933       ),
1934       cms.PSet(  tspar0_siPM = cms.double( 0.0 ),
1935         tspar2_siPM = cms.double( 0.0 ),
1936         tspar2 = cms.double( 0.0 ),
1937         cap = cms.double( 6.0 ),
1938         tspar1 = cms.double( -2.19142 ),
1939         tspar0 = cms.double( 12.2999 ),
1940         tspar1_siPM = cms.double( 0.0 )
1941       )
1942     )
1943 )
1944 fragment.ecalMultifitParametersSource = cms.ESSource( "EmptyESSource",
1945     recordName = cms.string( "EcalMultifitParametersRcd" ),
1946     iovIsRunNotTime = cms.bool( True ),
1947     firstValid = cms.vuint32( 1 )
1948 )
1949 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
1950     recordName = cms.string( "JetTagComputerRecord" ),
1951     iovIsRunNotTime = cms.bool( True ),
1952     firstValid = cms.vuint32( 1 )
1953 )
1954 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
1955     recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
1956     iovIsRunNotTime = cms.bool( True ),
1957     firstValid = cms.vuint32( 1 )
1958 )
1959 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
1960     recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
1961     iovIsRunNotTime = cms.bool( True ),
1962     firstValid = cms.vuint32( 1 )
1963 )
1964 fragment.hltESSJobConfigurationGPURecord = cms.ESSource( "EmptyESSource",
1965     recordName = cms.string( "JobConfigurationGPURecord" ),
1966     iovIsRunNotTime = cms.bool( True ),
1967     firstValid = cms.vuint32( 1 )
1968 )
1969 fragment.hltESSPFRecHitHCALParamsRecord = cms.ESSource( "EmptyESSource",
1970     recordName = cms.string( "PFRecHitHCALParamsRecord" ),
1971     iovIsRunNotTime = cms.bool( True ),
1972     firstValid = cms.vuint32( 1 )
1973 )
1974 fragment.hltESSPFRecHitHCALTopologyRecord = cms.ESSource( "EmptyESSource",
1975     recordName = cms.string( "PFRecHitHCALTopologyRecord" ),
1976     iovIsRunNotTime = cms.bool( True ),
1977     firstValid = cms.vuint32( 1 )
1978 )
1979 fragment.hltESSTfGraphRecord = cms.ESSource( "EmptyESSource",
1980     recordName = cms.string( "TfGraphRecord" ),
1981     iovIsRunNotTime = cms.bool( True ),
1982     firstValid = cms.vuint32( 1 )
1983 )
1984 fragment.ppsPixelTopologyESSource = cms.ESSource( "PPSPixelTopologyESSource",
1985     RunType = cms.string( "Run3" ),
1986     PitchSimY = cms.double( 0.15 ),
1987     PitchSimX = cms.double( 0.1 ),
1988     thickness = cms.double( 0.23 ),
1989     noOfPixelSimX = cms.int32( 160 ),
1990     noOfPixelSimY = cms.int32( 104 ),
1991     noOfPixels = cms.int32( 16640 ),
1992     simXWidth = cms.double( 16.6 ),
1993     simYWidth = cms.double( 16.2 ),
1994     deadEdgeWidth = cms.double( 0.2 ),
1995     activeEdgeSigma = cms.double( 0.02 ),
1996     physActiveEdgeDist = cms.double( 0.15 ),
1997     appendToDataLabel = cms.string( "" )
1998 )
1999 
2000 fragment.hltESPTrajectoryCleanerBySharedHitsP5 = cms.ESProducer( "TrajectoryCleanerESProducer",
2001   ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHitsP5" ),
2002   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2003   fractionShared = cms.double( 0.19 ),
2004   ValidHitBonus = cms.double( 5.0 ),
2005   MissingHitPenalty = cms.double( 20.0 ),
2006   allowSharedFirstHit = cms.bool( True )
2007 )
2008 fragment.hltESFittingSmootherRKP5 = cms.ESProducer( "KFFittingSmootherESProducer",
2009   ComponentName = cms.string( "hltESFittingSmootherRKP5" ),
2010   Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
2011   Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
2012   EstimateCut = cms.double( 20.0 ),
2013   MaxFractionOutliers = cms.double( 0.3 ),
2014   MaxNumberOfOutliers = cms.int32( 3 ),
2015   MinDof = cms.int32( 2 ),
2016   NoOutliersBeginEnd = cms.bool( False ),
2017   MinNumberOfHits = cms.int32( 4 ),
2018   MinNumberOfHitsHighEta = cms.int32( 5 ),
2019   HighEtaSwitch = cms.double( 5.0 ),
2020   RejectTracks = cms.bool( True ),
2021   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2022   NoInvalidHitsBeginEnd = cms.bool( True ),
2023   LogPixelProbabilityCut = cms.double( 0.0 ),
2024   appendToDataLabel = cms.string( "" )
2025 )
2026 fragment.hltESChi2MeasurementEstimatorForP5 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2027   MaxChi2 = cms.double( 100.0 ),
2028   nSigma = cms.double( 4.0 ),
2029   MaxDisplacement = cms.double( 100.0 ),
2030   MaxSagitta = cms.double( -1.0 ),
2031   MinimalTolerance = cms.double( 0.5 ),
2032   MinPtForHitRecoveryInGluedDet = cms.double( 100000.0 ),
2033   ComponentName = cms.string( "hltESChi2MeasurementEstimatorForP5" ),
2034   appendToDataLabel = cms.string( "" )
2035 )
2036 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2037   MaxDPhi = cms.double( 1.6 ),
2038   ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
2039   PropagationDirection = cms.string( "anyDirection" )
2040 )
2041 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
2042   AlgoName = cms.string( "CSCChannelMapperPostls1" )
2043 )
2044 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
2045   AlgoName = cms.string( "CSCIndexerPostls1" )
2046 )
2047 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
2048   appendToDataLabel = cms.string( "" )
2049 )
2050 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
2051 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
2052   MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" ),
2053   MapAuto = cms.untracked.bool( False ),
2054   SkipHE = cms.untracked.bool( False ),
2055   appendToDataLabel = cms.string( "" )
2056 )
2057 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
2058   appendToDataLabel = cms.string( "" )
2059 )
2060 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
2061   appendToDataLabel = cms.string( "" )
2062 )
2063 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
2064   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
2065   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
2066   ComponentName = cms.string( "ClusterShapeHitFilter" ),
2067   isPhase2 = cms.bool( False ),
2068   doPixelShapeCut = cms.bool( True ),
2069   doStripShapeCut = cms.bool( True ),
2070   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2071   appendToDataLabel = cms.string( "" )
2072 )
2073 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
2074   appendToDataLabel = cms.string( "" )
2075 )
2076 fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
2077   TotalBxInEvent = cms.int32( 5 ),
2078   NumberPhysTriggers = cms.uint32( 512 ),
2079   NumberL1Muon = cms.uint32( 8 ),
2080   NumberL1EGamma = cms.uint32( 12 ),
2081   NumberL1Jet = cms.uint32( 12 ),
2082   NumberL1Tau = cms.uint32( 12 ),
2083   NumberChips = cms.uint32( 1 ),
2084   PinsOnChip = cms.uint32( 512 ),
2085   OrderOfChip = cms.vint32( 1 ),
2086   NumberL1IsoEG = cms.uint32( 4 ),
2087   NumberL1JetCounts = cms.uint32( 12 ),
2088   UnitLength = cms.int32( 8 ),
2089   NumberL1ForJet = cms.uint32( 4 ),
2090   IfCaloEtaNumberBits = cms.uint32( 4 ),
2091   IfMuEtaNumberBits = cms.uint32( 6 ),
2092   NumberL1TauJet = cms.uint32( 4 ),
2093   NumberL1Mu = cms.uint32( 4 ),
2094   NumberConditionChips = cms.uint32( 1 ),
2095   NumberPsbBoards = cms.int32( 7 ),
2096   NumberL1CenJet = cms.uint32( 4 ),
2097   PinsOnConditionChip = cms.uint32( 512 ),
2098   NumberL1NoIsoEG = cms.uint32( 4 ),
2099   NumberTechnicalTriggers = cms.uint32( 64 ),
2100   NumberPhysTriggersExtended = cms.uint32( 64 ),
2101   WordLength = cms.int32( 64 ),
2102   OrderConditionChip = cms.vint32( 1 ),
2103   appendToDataLabel = cms.string( "" )
2104 )
2105 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2106   SimpleMagneticField = cms.string( "" ),
2107   MaxDPhi = cms.double( 1.6 ),
2108   ComponentName = cms.string( "PropagatorWithMaterial" ),
2109   Mass = cms.double( 0.105 ),
2110   PropagationDirection = cms.string( "alongMomentum" ),
2111   useRungeKutta = cms.bool( False ),
2112   ptMin = cms.double( -1.0 )
2113 )
2114 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2115   SimpleMagneticField = cms.string( "ParabolicMf" ),
2116   MaxDPhi = cms.double( 1.6 ),
2117   ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
2118   Mass = cms.double( 0.139 ),
2119   PropagationDirection = cms.string( "alongMomentum" ),
2120   useRungeKutta = cms.bool( False ),
2121   ptMin = cms.double( -1.0 )
2122 )
2123 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2124   SimpleMagneticField = cms.string( "ParabolicMf" ),
2125   MaxDPhi = cms.double( 1.6 ),
2126   ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
2127   Mass = cms.double( 0.105 ),
2128   PropagationDirection = cms.string( "alongMomentum" ),
2129   useRungeKutta = cms.bool( False ),
2130   ptMin = cms.double( -1.0 )
2131 )
2132 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2133   SimpleMagneticField = cms.string( "" ),
2134   MaxDPhi = cms.double( 1.6 ),
2135   ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
2136   Mass = cms.double( 0.105 ),
2137   PropagationDirection = cms.string( "oppositeToMomentum" ),
2138   useRungeKutta = cms.bool( False ),
2139   ptMin = cms.double( -1.0 )
2140 )
2141 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2142   SimpleMagneticField = cms.string( "ParabolicMf" ),
2143   MaxDPhi = cms.double( 1.6 ),
2144   ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
2145   Mass = cms.double( 0.139 ),
2146   PropagationDirection = cms.string( "oppositeToMomentum" ),
2147   useRungeKutta = cms.bool( False ),
2148   ptMin = cms.double( -1.0 )
2149 )
2150 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2151   SimpleMagneticField = cms.string( "ParabolicMf" ),
2152   MaxDPhi = cms.double( 1.6 ),
2153   ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2154   Mass = cms.double( 0.105 ),
2155   PropagationDirection = cms.string( "oppositeToMomentum" ),
2156   useRungeKutta = cms.bool( False ),
2157   ptMin = cms.double( -1.0 )
2158 )
2159 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2160   SimpleMagneticField = cms.string( "ParabolicMf" ),
2161   MaxDPhi = cms.double( 1.6 ),
2162   ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
2163   Mass = cms.double( 0.105 ),
2164   PropagationDirection = cms.string( "oppositeToMomentum" ),
2165   useRungeKutta = cms.bool( False ),
2166   ptMin = cms.double( 0.1 )
2167 )
2168 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
2169   SimpleMagneticField = cms.string( "ParabolicMf" ),
2170   MaxDPhi = cms.double( 4.0 ),
2171   ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
2172   Mass = cms.double( 0.1396 ),
2173   PropagationDirection = cms.string( "alongMomentum" ),
2174   useRungeKutta = cms.bool( False ),
2175   ptMin = cms.double( -1.0 )
2176 )
2177 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2178   SimpleMagneticField = cms.string( "ParabolicMf" ),
2179   MaxDPhi = cms.double( 1.6 ),
2180   ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
2181   Mass = cms.double( 0.105 ),
2182   PropagationDirection = cms.string( "alongMomentum" ),
2183   useRungeKutta = cms.bool( False ),
2184   ptMin = cms.double( 0.1 )
2185 )
2186 fragment.SiPixelTemplateStoreESProducer = cms.ESProducer( "SiPixelTemplateStoreESProducer",
2187   appendToDataLabel = cms.string( "" )
2188 )
2189 fragment.SiStripClusterizerConditionsESProducer = cms.ESProducer( "SiStripClusterizerConditionsESProducer",
2190   QualityLabel = cms.string( "" ),
2191   Label = cms.string( "" ),
2192   appendToDataLabel = cms.string( "" )
2193 )
2194 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
2195   EtaDivisions = cms.untracked.uint32( 20 ),
2196   PhiDivisions = cms.untracked.uint32( 20 ),
2197   EtaMax = cms.untracked.double( 2.5 )
2198 )
2199 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
2200   use3d = cms.bool( True ),
2201   unBoost = cms.bool( False ),
2202   useSignificance = cms.bool( True ),
2203   minTracks = cms.uint32( 3 ),
2204   minVertices = cms.uint32( 1 )
2205 )
2206 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2207   ComponentName = cms.string( "SteppingHelixPropagatorAny" ),
2208   NoErrorPropagation = cms.bool( False ),
2209   PropagationDirection = cms.string( "anyDirection" ),
2210   useTuningForL2Speed = cms.bool( False ),
2211   useIsYokeFlag = cms.bool( True ),
2212   endcapShiftInZNeg = cms.double( 0.0 ),
2213   SetVBFPointer = cms.bool( False ),
2214   AssumeNoMaterial = cms.bool( False ),
2215   endcapShiftInZPos = cms.double( 0.0 ),
2216   useInTeslaFromMagField = cms.bool( False ),
2217   VBFName = cms.string( "VolumeBasedMagneticField" ),
2218   useEndcapShiftsInZ = cms.bool( False ),
2219   sendLogWarning = cms.bool( False ),
2220   useMatVolumes = cms.bool( True ),
2221   debug = cms.bool( False ),
2222   ApplyRadX0Correction = cms.bool( True ),
2223   useMagVolumes = cms.bool( True ),
2224   returnTangentPlane = cms.bool( True )
2225 )
2226 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
2227   ComponentName = cms.string( "TransientTrackBuilder" )
2228 )
2229 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2230   ComponentName = cms.string( "CaloDetIdAssociator" ),
2231   etaBinSize = cms.double( 0.087 ),
2232   nEta = cms.int32( 70 ),
2233   nPhi = cms.int32( 72 ),
2234   hcalRegion = cms.int32( 2 ),
2235   includeBadChambers = cms.bool( False ),
2236   includeGEM = cms.bool( False ),
2237   includeME0 = cms.bool( False )
2238 )
2239 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
2240   ComponentName = cms.string( "CosmicNavigationSchool" ),
2241   PluginName = cms.string( "" ),
2242   SimpleMagneticField = cms.string( "" )
2243 )
2244 fragment.ctppsGeometryESModule = cms.ESProducer( "CTPPSGeometryESModule",
2245   verbosity = cms.untracked.uint32( 1 ),
2246   buildMisalignedGeometry = cms.bool( False ),
2247   isRun2 = cms.bool( False ),
2248   dbTag = cms.string( "" ),
2249   compactViewTag = cms.string( "" ),
2250   fromPreprocessedDB = cms.untracked.bool( True ),
2251   fromDD4hep = cms.untracked.bool( False ),
2252   appendToDataLabel = cms.string( "" )
2253 )
2254 fragment.ctppsInterpolatedOpticalFunctionsESSource = cms.ESProducer( "CTPPSInterpolatedOpticalFunctionsESSource",
2255   lhcInfoLabel = cms.string( "" ),
2256   lhcInfoPerFillLabel = cms.string( "" ),
2257   lhcInfoPerLSLabel = cms.string( "" ),
2258   opticsLabel = cms.string( "" ),
2259   useNewLHCInfo = cms.bool( True ),
2260   appendToDataLabel = cms.string( "" )
2261 )
2262 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2263   ComponentName = cms.string( "EcalDetIdAssociator" ),
2264   etaBinSize = cms.double( 0.02 ),
2265   nEta = cms.int32( 300 ),
2266   nPhi = cms.int32( 360 ),
2267   hcalRegion = cms.int32( 2 ),
2268   includeBadChambers = cms.bool( False ),
2269   includeGEM = cms.bool( False ),
2270   includeME0 = cms.bool( False )
2271 )
2272 fragment.ecalElectronicsMappingHostESProducer = cms.ESProducer( "EcalElectronicsMappingHostESProducer@alpaka",
2273   appendToDataLabel = cms.string( "" ),
2274   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2275 )
2276 fragment.ecalMultifitConditionsHostESProducer = cms.ESProducer( "EcalMultifitConditionsHostESProducer@alpaka",
2277   appendToDataLabel = cms.string( "" ),
2278   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2279 )
2280 fragment.ecalMultifitParametersHostESProducer = cms.ESProducer( "EcalMultifitParametersHostESProducer@alpaka",
2281   EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
2282   EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
2283   EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
2284   EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
2285   appendToDataLabel = cms.string( "" ),
2286   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2287 )
2288 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
2289   flagMask = cms.PSet( 
2290     kBad = cms.vstring( 'kFaultyHardware',
2291       'kDead',
2292       'kKilled' ),
2293     kGood = cms.vstring( 'kGood' ),
2294     kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
2295       'kTowerRecovered' ),
2296     kProblematic = cms.vstring( 'kPoorReco',
2297       'kPoorCalib',
2298       'kNoisy',
2299       'kSaturated' ),
2300     kWeird = cms.vstring( 'kWeird',
2301       'kDiWeird' ),
2302     kTime = cms.vstring( 'kOutOfTime' )
2303   ),
2304   dbstatusMask = cms.PSet( 
2305     kBad = cms.vstring( 'kNonRespondingIsolated',
2306       'kDeadVFE',
2307       'kDeadFE',
2308       'kNoDataNoTP' ),
2309     kGood = cms.vstring( 'kOk' ),
2310     kRecovered = cms.vstring(  ),
2311     kProblematic = cms.vstring( 'kDAC',
2312       'kNoLaser',
2313       'kNoisy',
2314       'kNNoisy',
2315       'kNNNoisy',
2316       'kNNNNoisy',
2317       'kNNNNNoisy',
2318       'kFixedG6',
2319       'kFixedG1',
2320       'kFixedG0' ),
2321     kWeird = cms.vstring(  ),
2322     kTime = cms.vstring(  )
2323   ),
2324   timeThresh = cms.double( 2.0 )
2325 )
2326 fragment.hcalChannelPropertiesESProd = cms.ESProducer( "HcalChannelPropertiesEP" )
2327 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
2328   appendToDataLabel = cms.string( "" )
2329 )
2330 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
2331   appendToDataLabel = cms.string( "" )
2332 )
2333 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2334   ComponentName = cms.string( "HcalDetIdAssociator" ),
2335   etaBinSize = cms.double( 0.087 ),
2336   nEta = cms.int32( 70 ),
2337   nPhi = cms.int32( 72 ),
2338   hcalRegion = cms.int32( 2 ),
2339   includeBadChambers = cms.bool( False ),
2340   includeGEM = cms.bool( False ),
2341   includeME0 = cms.bool( False )
2342 )
2343 fragment.hcalMahiConditionsESProducer = cms.ESProducer( "HcalMahiConditionsESProducer@alpaka",
2344   appendToDataLabel = cms.string( "" ),
2345   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2346 )
2347 fragment.hcalMahiPulseOffsetsESProducer = cms.ESProducer( "HcalMahiPulseOffsetsESProducer@alpaka",
2348   pulseOffsets = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
2349   appendToDataLabel = cms.string( "" ),
2350   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2351 )
2352 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
2353   phase = cms.uint32( 1 ),
2354   RecoveredRecHitBits = cms.vstring( '' ),
2355   SeverityLevels = cms.VPSet( 
2356     cms.PSet(  ChannelStatus = cms.vstring( '' ),
2357       RecHitFlags = cms.vstring( '' ),
2358       Level = cms.int32( 0 )
2359     ),
2360     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
2361       RecHitFlags = cms.vstring( '' ),
2362       Level = cms.int32( 1 )
2363     ),
2364     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
2365       RecHitFlags = cms.vstring( 'HBHEIsolatedNoise',
2366         'HFAnomalousHit' ),
2367       Level = cms.int32( 5 )
2368     ),
2369     cms.PSet(  ChannelStatus = cms.vstring( '' ),
2370       RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
2371         'HBHESpikeNoise',
2372         'HBHETS4TS5Noise',
2373         'HBHEOOTPU',
2374         'HBHEFlatNoise',
2375         'HBHENegativeNoise' ),
2376       Level = cms.int32( 8 )
2377     ),
2378     cms.PSet(  ChannelStatus = cms.vstring( '' ),
2379       RecHitFlags = cms.vstring( 'HFLongShort',
2380         'HFS8S1Ratio',
2381         'HFPET',
2382         'HFSignalAsymmetry' ),
2383       Level = cms.int32( 11 )
2384     ),
2385     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ),
2386       RecHitFlags = cms.vstring(  ),
2387       Level = cms.int32( 12 )
2388     ),
2389     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellHot' ),
2390       RecHitFlags = cms.vstring( '' ),
2391       Level = cms.int32( 15 )
2392     ),
2393     cms.PSet(  ChannelStatus = cms.vstring( 'HcalCellOff',
2394   'HcalCellDead' ),
2395       RecHitFlags = cms.vstring( '' ),
2396       Level = cms.int32( 20 )
2397     )
2398   ),
2399   DropChannelStatusBits = cms.vstring( 'HcalCellMask',
2400     'HcalCellOff',
2401     'HcalCellDead' ),
2402   appendToDataLabel = cms.string( "" )
2403 )
2404 fragment.hcalRecoParamWithPulseShapeESProducer = cms.ESProducer( "HcalRecoParamWithPulseShapeESProducer@alpaka",
2405   appendToDataLabel = cms.string( "" ),
2406   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2407 )
2408 fragment.hcalSiPMCharacteristicsESProducer = cms.ESProducer( "HcalSiPMCharacteristicsESProducer@alpaka",
2409   appendToDataLabel = cms.string( "" ),
2410   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
2411 )
2412 fragment.hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer",
2413   useCondDB = cms.bool( False ),
2414   weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ),
2415   useGBRForest = cms.bool( True ),
2416   useAdaBoost = cms.bool( False )
2417 )
2418 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2419   trackPseudoSelection = cms.PSet( 
2420     maxDistToAxis = cms.double( 0.07 ),
2421     totalHitsMin = cms.uint32( 0 ),
2422     ptMin = cms.double( 0.0 ),
2423     sip2dSigMax = cms.double( 99999.9 ),
2424     sip2dValMax = cms.double( 99999.9 ),
2425     sip3dSigMax = cms.double( 99999.9 ),
2426     sip3dValMax = cms.double( 99999.9 ),
2427     maxDecayLen = cms.double( 5.0 ),
2428     qualityClass = cms.string( "any" ),
2429     jetDeltaRMax = cms.double( 0.3 ),
2430     normChi2Max = cms.double( 99999.9 ),
2431     pixelHitsMin = cms.uint32( 0 ),
2432     sip2dSigMin = cms.double( 2.0 ),
2433     sip2dValMin = cms.double( -99999.9 ),
2434     sip3dSigMin = cms.double( -99999.9 ),
2435     sip3dValMin = cms.double( -99999.9 )
2436   ),
2437   trackSelection = cms.PSet( 
2438     maxDistToAxis = cms.double( 0.07 ),
2439     totalHitsMin = cms.uint32( 0 ),
2440     ptMin = cms.double( 0.0 ),
2441     sip2dSigMax = cms.double( 99999.9 ),
2442     sip2dValMax = cms.double( 99999.9 ),
2443     sip3dSigMax = cms.double( 99999.9 ),
2444     sip3dValMax = cms.double( 99999.9 ),
2445     maxDecayLen = cms.double( 5.0 ),
2446     qualityClass = cms.string( "any" ),
2447     jetDeltaRMax = cms.double( 0.3 ),
2448     normChi2Max = cms.double( 99999.9 ),
2449     pixelHitsMin = cms.uint32( 0 ),
2450     sip2dSigMin = cms.double( -99999.9 ),
2451     sip2dValMin = cms.double( -99999.9 ),
2452     sip3dSigMin = cms.double( -99999.9 ),
2453     sip3dValMin = cms.double( -99999.9 )
2454   ),
2455   trackFlip = cms.bool( False ),
2456   vertexFlip = cms.bool( False ),
2457   SoftLeptonFlip = cms.bool( False ),
2458   useTrackWeights = cms.bool( True ),
2459   pseudoMultiplicityMin = cms.uint32( 2 ),
2460   correctVertexMass = cms.bool( True ),
2461   trackPairV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.03 ) ),
2462   charmCut = cms.double( 1.5 ),
2463   minimumTrackWeight = cms.double( 0.5 ),
2464   pseudoVertexV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.05 ) ),
2465   trackMultiplicityMin = cms.uint32( 3 ),
2466   trackSort = cms.string( "sip2dSig" ),
2467   useCategories = cms.bool( True ),
2468   calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
2469     'CombinedSVPseudoVertex',
2470     'CombinedSVNoVertex' ),
2471   recordLabel = cms.string( "HLT" ),
2472   categoryVariableName = cms.string( "vertexCategory" )
2473 )
2474 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2475   trackPseudoSelection = cms.PSet( 
2476     max_pT_dRcut = cms.double( 0.1 ),
2477     b_dR = cms.double( 0.6263 ),
2478     min_pT = cms.double( 120.0 ),
2479     b_pT = cms.double( 0.3684 ),
2480     ptMin = cms.double( 0.0 ),
2481     max_pT_trackPTcut = cms.double( 3.0 ),
2482     max_pT = cms.double( 500.0 ),
2483     useVariableJTA = cms.bool( False ),
2484     maxDecayLen = cms.double( 5.0 ),
2485     qualityClass = cms.string( "any" ),
2486     normChi2Max = cms.double( 99999.9 ),
2487     sip2dValMin = cms.double( -99999.9 ),
2488     sip3dValMin = cms.double( -99999.9 ),
2489     a_dR = cms.double( -0.001053 ),
2490     maxDistToAxis = cms.double( 0.07 ),
2491     totalHitsMin = cms.uint32( 0 ),
2492     a_pT = cms.double( 0.005263 ),
2493     sip2dSigMax = cms.double( 99999.9 ),
2494     sip2dValMax = cms.double( 99999.9 ),
2495     sip3dSigMax = cms.double( 99999.9 ),
2496     sip3dValMax = cms.double( 99999.9 ),
2497     min_pT_dRcut = cms.double( 0.5 ),
2498     jetDeltaRMax = cms.double( 0.3 ),
2499     pixelHitsMin = cms.uint32( 0 ),
2500     sip3dSigMin = cms.double( -99999.9 ),
2501     sip2dSigMin = cms.double( 2.0 )
2502   ),
2503   trackSelection = cms.PSet( 
2504     max_pT_dRcut = cms.double( 0.1 ),
2505     b_dR = cms.double( 0.6263 ),
2506     min_pT = cms.double( 120.0 ),
2507     b_pT = cms.double( 0.3684 ),
2508     ptMin = cms.double( 0.0 ),
2509     max_pT_trackPTcut = cms.double( 3.0 ),
2510     max_pT = cms.double( 500.0 ),
2511     useVariableJTA = cms.bool( False ),
2512     maxDecayLen = cms.double( 5.0 ),
2513     qualityClass = cms.string( "any" ),
2514     normChi2Max = cms.double( 99999.9 ),
2515     sip2dValMin = cms.double( -99999.9 ),
2516     sip3dValMin = cms.double( -99999.9 ),
2517     a_dR = cms.double( -0.001053 ),
2518     maxDistToAxis = cms.double( 0.07 ),
2519     totalHitsMin = cms.uint32( 0 ),
2520     a_pT = cms.double( 0.005263 ),
2521     sip2dSigMax = cms.double( 99999.9 ),
2522     sip2dValMax = cms.double( 99999.9 ),
2523     sip3dSigMax = cms.double( 99999.9 ),
2524     sip3dValMax = cms.double( 99999.9 ),
2525     min_pT_dRcut = cms.double( 0.5 ),
2526     jetDeltaRMax = cms.double( 0.3 ),
2527     pixelHitsMin = cms.uint32( 0 ),
2528     sip3dSigMin = cms.double( -99999.9 ),
2529     sip2dSigMin = cms.double( -99999.9 )
2530   ),
2531   trackFlip = cms.bool( False ),
2532   vertexFlip = cms.bool( False ),
2533   SoftLeptonFlip = cms.bool( False ),
2534   useTrackWeights = cms.bool( True ),
2535   pseudoMultiplicityMin = cms.uint32( 2 ),
2536   correctVertexMass = cms.bool( True ),
2537   trackPairV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.03 ) ),
2538   charmCut = cms.double( 1.5 ),
2539   minimumTrackWeight = cms.double( 0.5 ),
2540   pseudoVertexV0Filter = cms.PSet(  k0sMassWindow = cms.double( 0.05 ) ),
2541   trackMultiplicityMin = cms.uint32( 3 ),
2542   trackSort = cms.string( "sip2dSig" ),
2543   useCategories = cms.bool( True ),
2544   calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
2545     'CombinedSVIVFV2PseudoVertex',
2546     'CombinedSVIVFV2NoVertex' ),
2547   recordLabel = cms.string( "HLT" ),
2548   categoryVariableName = cms.string( "vertexCategory" )
2549 )
2550 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2551   impactParameterType = cms.int32( 1 ),
2552   minimumImpactParameter = cms.double( -1.0 ),
2553   useSignedImpactParameterSig = cms.bool( True ),
2554   maximumDistanceToJetAxis = cms.double( 999999.0 ),
2555   deltaR = cms.double( -1.0 ),
2556   deltaRmin = cms.double( 0.0 ),
2557   maximumDecayLength = cms.double( 999999.0 ),
2558   maxImpactParameter = cms.double( 0.1 ),
2559   maxImpactParameterSig = cms.double( 999999.0 ),
2560   trackQualityClass = cms.string( "any" ),
2561   nthTrack = cms.int32( -1 )
2562 )
2563 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2564   a_dR = cms.double( -0.001053 ),
2565   b_dR = cms.double( 0.6263 ),
2566   a_pT = cms.double( 0.005263 ),
2567   b_pT = cms.double( 0.3684 ),
2568   min_pT = cms.double( 120.0 ),
2569   max_pT = cms.double( 500.0 ),
2570   min_pT_dRcut = cms.double( 0.5 ),
2571   max_pT_dRcut = cms.double( 0.1 ),
2572   max_pT_trackPTcut = cms.double( 3.0 ),
2573   minimumImpactParameter = cms.double( 0.05 ),
2574   useSignedImpactParameterSig = cms.bool( False ),
2575   impactParameterType = cms.int32( 1 ),
2576   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2577   deltaR = cms.double( -1.0 ),
2578   maximumDecayLength = cms.double( 999999.0 ),
2579   nthTrack = cms.int32( 1 ),
2580   trackQualityClass = cms.string( "any" ),
2581   useVariableJTA = cms.bool( False )
2582 )
2583 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2584   MaxDPhi = cms.double( 1.6 ),
2585   ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
2586   PropagationDirection = cms.string( "alongMomentum" )
2587 )
2588 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2589   MaxDPhi = cms.double( 1.6 ),
2590   ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
2591   PropagationDirection = cms.string( "oppositeToMomentum" )
2592 )
2593 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2594   SimpleMagneticField = cms.string( "" ),
2595   MaxDPhi = cms.double( 1.6 ),
2596   ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
2597   Mass = cms.double( 5.11E-4 ),
2598   PropagationDirection = cms.string( "oppositeToMomentum" ),
2599   useRungeKutta = cms.bool( False ),
2600   ptMin = cms.double( -1.0 )
2601 )
2602 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2603   MaxChi2 = cms.double( 16.0 ),
2604   nSigma = cms.double( 3.0 ),
2605   MaxDisplacement = cms.double( 0.5 ),
2606   MaxSagitta = cms.double( 2.0 ),
2607   MinimalTolerance = cms.double( 0.5 ),
2608   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2609   ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
2610   pTChargeCutThreshold = cms.double( -1.0 ),
2611   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2612   appendToDataLabel = cms.string( "" )
2613 )
2614 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2615   MaxChi2 = cms.double( 16.0 ),
2616   nSigma = cms.double( 3.0 ),
2617   MaxDisplacement = cms.double( 0.5 ),
2618   MaxSagitta = cms.double( 2.0 ),
2619   MinimalTolerance = cms.double( 0.5 ),
2620   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2621   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
2622   pTChargeCutThreshold = cms.double( 15.0 ),
2623   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2624   appendToDataLabel = cms.string( "" )
2625 )
2626 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2627   MaxChi2 = cms.double( 2000.0 ),
2628   nSigma = cms.double( 3.0 ),
2629   MaxDisplacement = cms.double( 100.0 ),
2630   MaxSagitta = cms.double( -1.0 ),
2631   MinimalTolerance = cms.double( 10.0 ),
2632   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2633   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
2634   pTChargeCutThreshold = cms.double( 15.0 ),
2635   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2636   appendToDataLabel = cms.string( "" )
2637 )
2638 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2639   MaxChi2 = cms.double( 30.0 ),
2640   nSigma = cms.double( 3.0 ),
2641   MaxDisplacement = cms.double( 100.0 ),
2642   MaxSagitta = cms.double( -1.0 ),
2643   MinimalTolerance = cms.double( 10.0 ),
2644   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2645   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2646   pTChargeCutThreshold = cms.double( 15.0 ),
2647   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2648   appendToDataLabel = cms.string( "" )
2649 )
2650 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2651   MaxChi2 = cms.double( 9.0 ),
2652   nSigma = cms.double( 3.0 ),
2653   MaxDisplacement = cms.double( 0.5 ),
2654   MaxSagitta = cms.double( 2.0 ),
2655   MinimalTolerance = cms.double( 0.5 ),
2656   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2657   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
2658   pTChargeCutThreshold = cms.double( 15.0 ),
2659   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2660   appendToDataLabel = cms.string( "" )
2661 )
2662 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2663   MaxChi2 = cms.double( 9.0 ),
2664   nSigma = cms.double( 3.0 ),
2665   MaxDisplacement = cms.double( 100.0 ),
2666   MaxSagitta = cms.double( -1.0 ),
2667   MinimalTolerance = cms.double( 10.0 ),
2668   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2669   ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
2670   pTChargeCutThreshold = cms.double( 15.0 ),
2671   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
2672   appendToDataLabel = cms.string( "" )
2673 )
2674 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2675   MaxChi2 = cms.double( 16.0 ),
2676   nSigma = cms.double( 3.0 ),
2677   MaxDisplacement = cms.double( 0.5 ),
2678   MaxSagitta = cms.double( 2.0 ),
2679   MinimalTolerance = cms.double( 0.5 ),
2680   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2681   ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
2682   pTChargeCutThreshold = cms.double( -1.0 ),
2683   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2684   appendToDataLabel = cms.string( "" )
2685 )
2686 fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2687   MaxChi2 = cms.double( 40.0 ),
2688   nSigma = cms.double( 4.0 ),
2689   MaxDisplacement = cms.double( 0.5 ),
2690   MaxSagitta = cms.double( 2.0 ),
2691   MinimalTolerance = cms.double( 0.5 ),
2692   MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
2693   ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ),
2694   appendToDataLabel = cms.string( "" )
2695 )
2696 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2697   MaxChi2 = cms.double( 16.0 ),
2698   nSigma = cms.double( 3.0 ),
2699   MaxDisplacement = cms.double( 100.0 ),
2700   MaxSagitta = cms.double( -1.0 ),
2701   MinimalTolerance = cms.double( 10.0 ),
2702   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2703   ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
2704   appendToDataLabel = cms.string( "" )
2705 )
2706 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2707   MaxChi2 = cms.double( 30.0 ),
2708   nSigma = cms.double( 3.0 ),
2709   MaxDisplacement = cms.double( 100.0 ),
2710   MaxSagitta = cms.double( -1.0 ),
2711   MinimalTolerance = cms.double( 10.0 ),
2712   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2713   ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
2714   appendToDataLabel = cms.string( "" )
2715 )
2716 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2717   MaxChi2 = cms.double( 9.0 ),
2718   nSigma = cms.double( 3.0 ),
2719   MaxDisplacement = cms.double( 100.0 ),
2720   MaxSagitta = cms.double( -1.0 ),
2721   MinimalTolerance = cms.double( 10.0 ),
2722   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2723   ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
2724   appendToDataLabel = cms.string( "" )
2725 )
2726 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
2727   ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
2728   MaxComponents = cms.int32( 12 ),
2729   DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
2730 )
2731 fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2732   MaxChi2 = cms.double( 9.0 ),
2733   nSigma = cms.double( 3.0 ),
2734   MaxDisplacement = cms.double( 0.5 ),
2735   MaxSagitta = cms.double( 2.0 ),
2736   MinimalTolerance = cms.double( 0.5 ),
2737   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2738   ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
2739   pTChargeCutThreshold = cms.double( -1.0 ),
2740   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2741   appendToDataLabel = cms.string( "" )
2742 )
2743 fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2744   ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
2745   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2746   fractionShared = cms.double( 0.13 ),
2747   ValidHitBonus = cms.double( 5.0 ),
2748   MissingHitPenalty = cms.double( 20.0 ),
2749   allowSharedFirstHit = cms.bool( True )
2750 )
2751 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2752   ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
2753   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2754   fractionShared = cms.double( 0.13 ),
2755   ValidHitBonus = cms.double( 5.0 ),
2756   MissingHitPenalty = cms.double( 20.0 ),
2757   allowSharedFirstHit = cms.bool( True )
2758 )
2759 fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2760   MaxChi2 = cms.double( 9.0 ),
2761   nSigma = cms.double( 3.0 ),
2762   MaxDisplacement = cms.double( 0.5 ),
2763   MaxSagitta = cms.double( 2.0 ),
2764   MinimalTolerance = cms.double( 0.5 ),
2765   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2766   ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
2767   pTChargeCutThreshold = cms.double( -1.0 ),
2768   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2769   appendToDataLabel = cms.string( "" )
2770 )
2771 fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2772   ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
2773   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2774   fractionShared = cms.double( 0.13 ),
2775   ValidHitBonus = cms.double( 5.0 ),
2776   MissingHitPenalty = cms.double( 20.0 ),
2777   allowSharedFirstHit = cms.bool( True )
2778 )
2779 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2780   impactParameterType = cms.int32( 1 ),
2781   minimumImpactParameter = cms.double( -1.0 ),
2782   useSignedImpactParameterSig = cms.bool( True ),
2783   maximumDistanceToJetAxis = cms.double( 999999.0 ),
2784   deltaR = cms.double( -1.0 ),
2785   deltaRmin = cms.double( 0.0 ),
2786   maximumDecayLength = cms.double( 999999.0 ),
2787   maxImpactParameter = cms.double( 0.1 ),
2788   maxImpactParameterSig = cms.double( 999999.0 ),
2789   trackQualityClass = cms.string( "any" ),
2790   nthTrack = cms.int32( -1 )
2791 )
2792 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
2793   impactParameterType = cms.int32( 1 ),
2794   minimumImpactParameter = cms.double( -1.0 ),
2795   useSignedImpactParameterSig = cms.bool( True ),
2796   maximumDistanceToJetAxis = cms.double( 999999.0 ),
2797   deltaR = cms.double( -1.0 ),
2798   deltaRmin = cms.double( 0.0 ),
2799   maximumDecayLength = cms.double( 999999.0 ),
2800   maxImpactParameter = cms.double( 0.2 ),
2801   maxImpactParameterSig = cms.double( 999999.0 ),
2802   trackQualityClass = cms.string( "any" ),
2803   nthTrack = cms.int32( -1 )
2804 )
2805 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5 = cms.ESProducer( "PromptTrackCountingESProducer",
2806   impactParameterType = cms.int32( 1 ),
2807   minimumImpactParameter = cms.double( -1.0 ),
2808   useSignedImpactParameterSig = cms.bool( False ),
2809   maximumDistanceToJetAxis = cms.double( 999999.0 ),
2810   deltaR = cms.double( -1.0 ),
2811   deltaRmin = cms.double( 0.0 ),
2812   maximumDecayLength = cms.double( 999999.0 ),
2813   maxImpactParameter = cms.double( 0.05 ),
2814   maxImpactParameterSig = cms.double( 5.0 ),
2815   trackQualityClass = cms.string( "any" ),
2816   nthTrack = cms.int32( -1 )
2817 )
2818 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2819   a_dR = cms.double( -0.001053 ),
2820   b_dR = cms.double( 0.6263 ),
2821   a_pT = cms.double( 0.005263 ),
2822   b_pT = cms.double( 0.3684 ),
2823   min_pT = cms.double( 120.0 ),
2824   max_pT = cms.double( 500.0 ),
2825   min_pT_dRcut = cms.double( 0.5 ),
2826   max_pT_dRcut = cms.double( 0.1 ),
2827   max_pT_trackPTcut = cms.double( 3.0 ),
2828   minimumImpactParameter = cms.double( 0.05 ),
2829   useSignedImpactParameterSig = cms.bool( False ),
2830   impactParameterType = cms.int32( 1 ),
2831   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2832   deltaR = cms.double( -1.0 ),
2833   maximumDecayLength = cms.double( 999999.0 ),
2834   nthTrack = cms.int32( 1 ),
2835   trackQualityClass = cms.string( "any" ),
2836   useVariableJTA = cms.bool( False )
2837 )
2838 fragment.hltESPDisplacedDijethltTrackCounting2D1stLoose = cms.ESProducer( "TrackCountingESProducer",
2839   a_dR = cms.double( -0.001053 ),
2840   b_dR = cms.double( 0.6263 ),
2841   a_pT = cms.double( 0.005263 ),
2842   b_pT = cms.double( 0.3684 ),
2843   min_pT = cms.double( 120.0 ),
2844   max_pT = cms.double( 500.0 ),
2845   min_pT_dRcut = cms.double( 0.5 ),
2846   max_pT_dRcut = cms.double( 0.1 ),
2847   max_pT_trackPTcut = cms.double( 3.0 ),
2848   minimumImpactParameter = cms.double( 0.03 ),
2849   useSignedImpactParameterSig = cms.bool( False ),
2850   impactParameterType = cms.int32( 1 ),
2851   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2852   deltaR = cms.double( -1.0 ),
2853   maximumDecayLength = cms.double( 999999.0 ),
2854   nthTrack = cms.int32( 1 ),
2855   trackQualityClass = cms.string( "any" ),
2856   useVariableJTA = cms.bool( False )
2857 )
2858 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
2859   a_dR = cms.double( -0.001053 ),
2860   b_dR = cms.double( 0.6263 ),
2861   a_pT = cms.double( 0.005263 ),
2862   b_pT = cms.double( 0.3684 ),
2863   min_pT = cms.double( 120.0 ),
2864   max_pT = cms.double( 500.0 ),
2865   min_pT_dRcut = cms.double( 0.5 ),
2866   max_pT_dRcut = cms.double( 0.1 ),
2867   max_pT_trackPTcut = cms.double( 3.0 ),
2868   minimumImpactParameter = cms.double( 0.2 ),
2869   useSignedImpactParameterSig = cms.bool( True ),
2870   impactParameterType = cms.int32( 1 ),
2871   maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2872   deltaR = cms.double( -1.0 ),
2873   maximumDecayLength = cms.double( 999999.0 ),
2874   nthTrack = cms.int32( 2 ),
2875   trackQualityClass = cms.string( "any" ),
2876   useVariableJTA = cms.bool( False )
2877 )
2878 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
2879   ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
2880 )
2881 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
2882   BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
2883   EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
2884   ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
2885   MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
2886   Mass = cms.double( 5.11E-4 ),
2887   BetheHeitlerCorrection = cms.int32( 2 )
2888 )
2889 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2890   ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2891   NoErrorPropagation = cms.bool( False ),
2892   PropagationDirection = cms.string( "anyDirection" ),
2893   useTuningForL2Speed = cms.bool( True ),
2894   useIsYokeFlag = cms.bool( True ),
2895   endcapShiftInZNeg = cms.double( 0.0 ),
2896   SetVBFPointer = cms.bool( False ),
2897   AssumeNoMaterial = cms.bool( False ),
2898   endcapShiftInZPos = cms.double( 0.0 ),
2899   useInTeslaFromMagField = cms.bool( False ),
2900   VBFName = cms.string( "VolumeBasedMagneticField" ),
2901   useEndcapShiftsInZ = cms.bool( False ),
2902   sendLogWarning = cms.bool( False ),
2903   useMatVolumes = cms.bool( True ),
2904   debug = cms.bool( False ),
2905   ApplyRadX0Correction = cms.bool( True ),
2906   useMagVolumes = cms.bool( True ),
2907   returnTangentPlane = cms.bool( True )
2908 )
2909 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2910   ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
2911   NoErrorPropagation = cms.bool( False ),
2912   PropagationDirection = cms.string( "oppositeToMomentum" ),
2913   useTuningForL2Speed = cms.bool( True ),
2914   useIsYokeFlag = cms.bool( True ),
2915   endcapShiftInZNeg = cms.double( 0.0 ),
2916   SetVBFPointer = cms.bool( False ),
2917   AssumeNoMaterial = cms.bool( False ),
2918   endcapShiftInZPos = cms.double( 0.0 ),
2919   useInTeslaFromMagField = cms.bool( False ),
2920   VBFName = cms.string( "VolumeBasedMagneticField" ),
2921   useEndcapShiftsInZ = cms.bool( False ),
2922   sendLogWarning = cms.bool( False ),
2923   useMatVolumes = cms.bool( True ),
2924   debug = cms.bool( False ),
2925   ApplyRadX0Correction = cms.bool( True ),
2926   useMagVolumes = cms.bool( True ),
2927   returnTangentPlane = cms.bool( True )
2928 )
2929 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
2930   ComponentName = cms.string( "hltESPFittingSmootherIT" ),
2931   Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2932   Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2933   EstimateCut = cms.double( -1.0 ),
2934   MaxFractionOutliers = cms.double( 0.3 ),
2935   MaxNumberOfOutliers = cms.int32( 3 ),
2936   MinDof = cms.int32( 2 ),
2937   NoOutliersBeginEnd = cms.bool( False ),
2938   MinNumberOfHits = cms.int32( 3 ),
2939   MinNumberOfHitsHighEta = cms.int32( 5 ),
2940   HighEtaSwitch = cms.double( 5.0 ),
2941   RejectTracks = cms.bool( True ),
2942   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2943   NoInvalidHitsBeginEnd = cms.bool( True ),
2944   LogPixelProbabilityCut = cms.double( -16.0 ),
2945   appendToDataLabel = cms.string( "" )
2946 )
2947 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
2948   ComponentName = cms.string( "hltESPFittingSmootherRK" ),
2949   Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2950   Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2951   EstimateCut = cms.double( -1.0 ),
2952   MaxFractionOutliers = cms.double( 0.3 ),
2953   MaxNumberOfOutliers = cms.int32( 3 ),
2954   MinDof = cms.int32( 2 ),
2955   NoOutliersBeginEnd = cms.bool( False ),
2956   MinNumberOfHits = cms.int32( 5 ),
2957   MinNumberOfHitsHighEta = cms.int32( 5 ),
2958   HighEtaSwitch = cms.double( 5.0 ),
2959   RejectTracks = cms.bool( True ),
2960   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2961   NoInvalidHitsBeginEnd = cms.bool( False ),
2962   LogPixelProbabilityCut = cms.double( -16.0 ),
2963   appendToDataLabel = cms.string( "" )
2964 )
2965 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
2966   ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
2967   standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2968   looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ),
2969   appendToDataLabel = cms.string( "" )
2970 )
2971 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2972   SimpleMagneticField = cms.string( "" ),
2973   MaxDPhi = cms.double( 1.6 ),
2974   ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
2975   Mass = cms.double( 5.11E-4 ),
2976   PropagationDirection = cms.string( "alongMomentum" ),
2977   useRungeKutta = cms.bool( False ),
2978   ptMin = cms.double( -1.0 )
2979 )
2980 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
2981   ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
2982 )
2983 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2984   ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
2985   Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
2986   Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
2987   EstimateCut = cms.double( -1.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( 5 ),
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( -16.0 ),
2999   appendToDataLabel = cms.string( "" )
3000 )
3001 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
3002   Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
3003   ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
3004   MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
3005   GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ),
3006   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3007 )
3008 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
3009   Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
3010   ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
3011   MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
3012   ErrorRescaling = cms.double( 100.0 ),
3013   GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
3014   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3015 )
3016 fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3017   MaxChi2 = cms.double( 30.0 ),
3018   nSigma = cms.double( 3.0 ),
3019   MaxDisplacement = cms.double( 0.5 ),
3020   MaxSagitta = cms.double( 2.0 ),
3021   MinimalTolerance = cms.double( 0.5 ),
3022   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3023   ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
3024   pTChargeCutThreshold = cms.double( 15.0 ),
3025   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3026   appendToDataLabel = cms.string( "" )
3027 )
3028 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3029   MaxChi2 = cms.double( 30.0 ),
3030   nSigma = cms.double( 3.0 ),
3031   MaxDisplacement = cms.double( 0.5 ),
3032   MaxSagitta = cms.double( 2.0 ),
3033   MinimalTolerance = cms.double( 0.5 ),
3034   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3035   ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
3036   pTChargeCutThreshold = cms.double( 15.0 ),
3037   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3038   appendToDataLabel = cms.string( "" )
3039 )
3040 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3041   MaxChi2 = cms.double( 36.0 ),
3042   nSigma = cms.double( 3.0 ),
3043   MaxDisplacement = cms.double( 100.0 ),
3044   MaxSagitta = cms.double( -1.0 ),
3045   MinimalTolerance = cms.double( 10.0 ),
3046   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3047   ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
3048   appendToDataLabel = cms.string( "" )
3049 )
3050 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3051   ComponentName = cms.string( "hltESPKFFittingSmoother" ),
3052   Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
3053   Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
3054   EstimateCut = cms.double( -1.0 ),
3055   MaxFractionOutliers = cms.double( 0.3 ),
3056   MaxNumberOfOutliers = cms.int32( 3 ),
3057   MinDof = cms.int32( 2 ),
3058   NoOutliersBeginEnd = cms.bool( False ),
3059   MinNumberOfHits = cms.int32( 5 ),
3060   MinNumberOfHitsHighEta = cms.int32( 5 ),
3061   HighEtaSwitch = cms.double( 5.0 ),
3062   RejectTracks = cms.bool( True ),
3063   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3064   NoInvalidHitsBeginEnd = cms.bool( False ),
3065   LogPixelProbabilityCut = cms.double( -16.0 ),
3066   appendToDataLabel = cms.string( "" )
3067 )
3068 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
3069   ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
3070   Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
3071   Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3072   EstimateCut = cms.double( -1.0 ),
3073   MaxFractionOutliers = cms.double( 0.3 ),
3074   MaxNumberOfOutliers = cms.int32( 3 ),
3075   MinDof = cms.int32( 2 ),
3076   NoOutliersBeginEnd = cms.bool( False ),
3077   MinNumberOfHits = cms.int32( 5 ),
3078   MinNumberOfHitsHighEta = cms.int32( 5 ),
3079   HighEtaSwitch = cms.double( 5.0 ),
3080   RejectTracks = cms.bool( True ),
3081   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3082   NoInvalidHitsBeginEnd = cms.bool( False ),
3083   LogPixelProbabilityCut = cms.double( -16.0 ),
3084   appendToDataLabel = cms.string( "" )
3085 )
3086 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3087   ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
3088   Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
3089   Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
3090   EstimateCut = cms.double( 20.0 ),
3091   MaxFractionOutliers = cms.double( 0.3 ),
3092   MaxNumberOfOutliers = cms.int32( 3 ),
3093   MinDof = cms.int32( 2 ),
3094   NoOutliersBeginEnd = cms.bool( False ),
3095   MinNumberOfHits = cms.int32( 3 ),
3096   MinNumberOfHitsHighEta = cms.int32( 5 ),
3097   HighEtaSwitch = cms.double( 5.0 ),
3098   RejectTracks = cms.bool( True ),
3099   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3100   NoInvalidHitsBeginEnd = cms.bool( True ),
3101   LogPixelProbabilityCut = cms.double( -14.0 ),
3102   appendToDataLabel = cms.string( "" )
3103 )
3104 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
3105   ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
3106   Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
3107   Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
3108   EstimateCut = cms.double( 20.0 ),
3109   MaxFractionOutliers = cms.double( 0.3 ),
3110   MaxNumberOfOutliers = cms.int32( 3 ),
3111   MinDof = cms.int32( 2 ),
3112   NoOutliersBeginEnd = cms.bool( False ),
3113   MinNumberOfHits = cms.int32( 3 ),
3114   MinNumberOfHitsHighEta = cms.int32( 5 ),
3115   HighEtaSwitch = cms.double( 5.0 ),
3116   RejectTracks = cms.bool( True ),
3117   BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3118   NoInvalidHitsBeginEnd = cms.bool( True ),
3119   LogPixelProbabilityCut = cms.double( -14.0 ),
3120   appendToDataLabel = cms.string( "" )
3121 )
3122 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3123   ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
3124   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3125   Updator = cms.string( "hltESPKFUpdator" ),
3126   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3127   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3128   minHits = cms.int32( 3 ),
3129   appendToDataLabel = cms.string( "" )
3130 )
3131 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
3132   ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
3133   Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3134   Updator = cms.string( "hltESPKFUpdator" ),
3135   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3136   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3137   minHits = cms.int32( 3 ),
3138   appendToDataLabel = cms.string( "" )
3139 )
3140 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3141   ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
3142   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3143   Updator = cms.string( "hltESPKFUpdator" ),
3144   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3145   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3146   minHits = cms.int32( 3 ),
3147   appendToDataLabel = cms.string( "" )
3148 )
3149 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3150   ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
3151   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3152   Updator = cms.string( "hltESPKFUpdator" ),
3153   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3154   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3155   errorRescaling = cms.double( 100.0 ),
3156   minHits = cms.int32( 3 ),
3157   appendToDataLabel = cms.string( "" )
3158 )
3159 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
3160   ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3161   Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
3162   Updator = cms.string( "hltESPKFUpdator" ),
3163   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3164   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3165   errorRescaling = cms.double( 100.0 ),
3166   minHits = cms.int32( 3 ),
3167   appendToDataLabel = cms.string( "" )
3168 )
3169 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3170   ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
3171   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3172   Updator = cms.string( "hltESPKFUpdator" ),
3173   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3174   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3175   errorRescaling = cms.double( 10.0 ),
3176   minHits = cms.int32( 3 ),
3177   appendToDataLabel = cms.string( "" )
3178 )
3179 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
3180   ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
3181   Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3182   Updator = cms.string( "hltESPKFUpdator" ),
3183   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3184   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3185   errorRescaling = cms.double( 10.0 ),
3186   minHits = cms.int32( 3 ),
3187   appendToDataLabel = cms.string( "" )
3188 )
3189 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
3190   ComponentName = cms.string( "hltESPKFUpdator" )
3191 )
3192 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
3193   ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
3194   DistanceMeasure = cms.string( "KullbackLeibler" )
3195 )
3196 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3197   ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
3198   Propagator = cms.string( "hltESPSmartPropagatorAny" ),
3199   Updator = cms.string( "hltESPKFUpdator" ),
3200   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3201   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3202   minHits = cms.int32( 3 ),
3203   appendToDataLabel = cms.string( "" )
3204 )
3205 fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3206   MaxChi2 = cms.double( 9.0 ),
3207   nSigma = cms.double( 3.0 ),
3208   MaxDisplacement = cms.double( 0.5 ),
3209   MaxSagitta = cms.double( 2.0 ),
3210   MinimalTolerance = cms.double( 0.5 ),
3211   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3212   ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
3213   pTChargeCutThreshold = cms.double( -1.0 ),
3214   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3215   appendToDataLabel = cms.string( "" )
3216 )
3217 fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3218   ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
3219   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3220   fractionShared = cms.double( 0.16 ),
3221   ValidHitBonus = cms.double( 5.0 ),
3222   MissingHitPenalty = cms.double( 20.0 ),
3223   allowSharedFirstHit = cms.bool( True )
3224 )
3225 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3226   ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
3227   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3228   fractionShared = cms.double( 0.16 ),
3229   ValidHitBonus = cms.double( 5.0 ),
3230   MissingHitPenalty = cms.double( 20.0 ),
3231   allowSharedFirstHit = cms.bool( True )
3232 )
3233 fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3234   MaxChi2 = cms.double( 9.0 ),
3235   nSigma = cms.double( 3.0 ),
3236   MaxDisplacement = cms.double( 0.5 ),
3237   MaxSagitta = cms.double( 2.0 ),
3238   MinimalTolerance = cms.double( 0.5 ),
3239   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3240   ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
3241   pTChargeCutThreshold = cms.double( -1.0 ),
3242   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3243   appendToDataLabel = cms.string( "" )
3244 )
3245 fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3246   ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
3247   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3248   fractionShared = cms.double( 0.16 ),
3249   ValidHitBonus = cms.double( 5.0 ),
3250   MissingHitPenalty = cms.double( 20.0 ),
3251   allowSharedFirstHit = cms.bool( True )
3252 )
3253 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
3254   ComponentName = cms.string( "hltESPMeasurementTracker" ),
3255   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3256   StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3257   HitMatcher = cms.string( "StandardMatcher" ),
3258   Phase2StripCPE = cms.string( "" ),
3259   SiStripQualityLabel = cms.string( "" ),
3260   UseStripModuleQualityDB = cms.bool( True ),
3261   DebugStripModuleQualityDB = cms.untracked.bool( False ),
3262   UseStripAPVFiberQualityDB = cms.bool( True ),
3263   DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
3264   MaskBadAPVFibers = cms.bool( True ),
3265   UseStripStripQualityDB = cms.bool( True ),
3266   DebugStripStripQualityDB = cms.untracked.bool( False ),
3267   badStripCuts = cms.PSet( 
3268     TOB = cms.PSet( 
3269       maxBad = cms.uint32( 4 ),
3270       maxConsecutiveBad = cms.uint32( 2 )
3271     ),
3272     TIB = cms.PSet( 
3273       maxBad = cms.uint32( 4 ),
3274       maxConsecutiveBad = cms.uint32( 2 )
3275     ),
3276     TID = cms.PSet( 
3277       maxBad = cms.uint32( 4 ),
3278       maxConsecutiveBad = cms.uint32( 2 )
3279     ),
3280     TEC = cms.PSet( 
3281       maxBad = cms.uint32( 4 ),
3282       maxConsecutiveBad = cms.uint32( 2 )
3283     )
3284   ),
3285   UsePixelModuleQualityDB = cms.bool( True ),
3286   DebugPixelModuleQualityDB = cms.untracked.bool( False ),
3287   UsePixelROCQualityDB = cms.bool( True ),
3288   DebugPixelROCQualityDB = cms.untracked.bool( False ),
3289   appendToDataLabel = cms.string( "" )
3290 )
3291 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3292   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3293   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3294   ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
3295   isPhase2 = cms.bool( False ),
3296   doPixelShapeCut = cms.bool( True ),
3297   doStripShapeCut = cms.bool( True ),
3298   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3299   appendToDataLabel = cms.string( "" )
3300 )
3301 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3302   ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
3303   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3304   fractionShared = cms.double( 0.11 ),
3305   ValidHitBonus = cms.double( 5.0 ),
3306   MissingHitPenalty = cms.double( 20.0 ),
3307   allowSharedFirstHit = cms.bool( True )
3308 )
3309 fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3310   MaxChi2 = cms.double( 16.0 ),
3311   nSigma = cms.double( 3.0 ),
3312   MaxDisplacement = cms.double( 0.5 ),
3313   MaxSagitta = cms.double( 2.0 ),
3314   MinimalTolerance = cms.double( 0.5 ),
3315   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3316   ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
3317   pTChargeCutThreshold = cms.double( -1.0 ),
3318   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3319   appendToDataLabel = cms.string( "" )
3320 )
3321 fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3322   ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
3323   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3324   fractionShared = cms.double( 0.11 ),
3325   ValidHitBonus = cms.double( 5.0 ),
3326   MissingHitPenalty = cms.double( 20.0 ),
3327   allowSharedFirstHit = cms.bool( True )
3328 )
3329 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
3330   ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
3331 )
3332 fragment.hltESPPFClusterParams = cms.ESProducer( "PFClusterParamsESProducer@alpaka",
3333   seedFinder = cms.PSet( 
3334     thresholdsByDetector = cms.VPSet( 
3335       cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
3336         seedingThreshold = cms.vdouble( 0.125, 0.25, 0.35, 0.35 ),
3337         detector = cms.string( "HCAL_BARREL1" )
3338       ),
3339       cms.PSet(  seedingThresholdPt = cms.double( 0.0 ),
3340         seedingThreshold = cms.vdouble( 0.1375, 0.275, 0.275, 0.275, 0.275, 0.275, 0.275 ),
3341         detector = cms.string( "HCAL_ENDCAP" )
3342       )
3343     ),
3344     nNeighbours = cms.int32( 4 )
3345   ),
3346   initialClusteringStep = cms.PSet(  thresholdsByDetector = cms.VPSet( 
3347   cms.PSet(  gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
3348     detector = cms.string( "HCAL_BARREL1" )
3349   ),
3350   cms.PSet(  gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
3351     detector = cms.string( "HCAL_ENDCAP" )
3352   )
3353 ) ),
3354   pfClusterBuilder = cms.PSet( 
3355     minFracTot = cms.double( 1.0E-20 ),
3356     stoppingTolerance = cms.double( 1.0E-8 ),
3357     positionCalc = cms.PSet( 
3358       minAllowedNormalization = cms.double( 1.0E-9 ),
3359       minFractionInCalc = cms.double( 1.0E-9 )
3360     ),
3361     maxIterations = cms.uint32( 5 ),
3362     recHitEnergyNorms = cms.VPSet( 
3363       cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
3364         detector = cms.string( "HCAL_BARREL1" )
3365       ),
3366       cms.PSet(  recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
3367         detector = cms.string( "HCAL_ENDCAP" )
3368       )
3369     ),
3370     showerSigma = cms.double( 10.0 ),
3371     minFractionToKeep = cms.double( 1.0E-7 ),
3372     excludeOtherSeeds = cms.bool( True ),
3373     timeResolutionCalcBarrel = cms.PSet( 
3374       corrTermLowE = cms.double( 0.0 ),
3375       threshLowE = cms.double( 6.0 ),
3376       noiseTerm = cms.double( 21.86 ),
3377       constantTermLowE = cms.double( 4.24 ),
3378       noiseTermLowE = cms.double( 8.0 ),
3379       threshHighE = cms.double( 15.0 ),
3380       constantTerm = cms.double( 2.82 )
3381     ),
3382     timeResolutionCalcEndcap = cms.PSet( 
3383       corrTermLowE = cms.double( 0.0 ),
3384       threshLowE = cms.double( 6.0 ),
3385       noiseTerm = cms.double( 21.86 ),
3386       constantTermLowE = cms.double( 4.24 ),
3387       noiseTermLowE = cms.double( 8.0 ),
3388       threshHighE = cms.double( 15.0 ),
3389       constantTerm = cms.double( 2.82 )
3390     )
3391   ),
3392   appendToDataLabel = cms.string( "" ),
3393   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3394 )
3395 fragment.hltESPPFRecHitHCALParams = cms.ESProducer( "PFRecHitHCALParamsESProducer@alpaka",
3396   energyThresholdsHB = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
3397   energyThresholdsHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
3398   appendToDataLabel = cms.string( "" ),
3399   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3400 )
3401 fragment.hltESPPFRecHitHCALTopology = cms.ESProducer( "PFRecHitHCALTopologyESProducer@alpaka",
3402   usePFThresholdsFromDB = cms.bool( True ),
3403   appendToDataLabel = cms.string( "" ),
3404   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3405 )
3406 fragment.hltESPPixelCPEFastParamsHIonPhase1 = cms.ESProducer( "PixelCPEFastParamsESProducerAlpakaHIonPhase1@alpaka",
3407   LoadTemplatesFromDB = cms.bool( True ),
3408   Alpha2Order = cms.bool( True ),
3409   ClusterProbComputationFlag = cms.int32( 0 ),
3410   useLAWidthFromDB = cms.bool( True ),
3411   lAOffset = cms.double( 0.0 ),
3412   lAWidthBPix = cms.double( 0.0 ),
3413   lAWidthFPix = cms.double( 0.0 ),
3414   doLorentzFromAlignment = cms.bool( False ),
3415   useLAFromDB = cms.bool( True ),
3416   xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3417   yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3418   xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3419   yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3420   xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3421   yerr_endcap = cms.vdouble( 0.0021 ),
3422   xerr_barrel_l1_def = cms.double( 0.0103 ),
3423   yerr_barrel_l1_def = cms.double( 0.0021 ),
3424   xerr_barrel_ln_def = cms.double( 0.0103 ),
3425   yerr_barrel_ln_def = cms.double( 0.0021 ),
3426   xerr_endcap_def = cms.double( 0.002 ),
3427   yerr_endcap_def = cms.double( 7.5E-4 ),
3428   EdgeClusterErrorX = cms.double( 50.0 ),
3429   EdgeClusterErrorY = cms.double( 85.0 ),
3430   UseErrorsFromTemplates = cms.bool( True ),
3431   TruncatePixelCharge = cms.bool( True ),
3432   ComponentName = cms.string( "PixelCPEFastParamsHIonPhase1" ),
3433   MagneticFieldRecord = cms.ESInputTag( "","" ),
3434   appendToDataLabel = cms.string( "" )
3435 )
3436 fragment.hltESPPixelCPEFastParamsPhase1 = cms.ESProducer( "PixelCPEFastParamsESProducerAlpakaPhase1@alpaka",
3437   LoadTemplatesFromDB = cms.bool( True ),
3438   Alpha2Order = cms.bool( True ),
3439   ClusterProbComputationFlag = cms.int32( 0 ),
3440   useLAWidthFromDB = cms.bool( True ),
3441   lAOffset = cms.double( 0.0 ),
3442   lAWidthBPix = cms.double( 0.0 ),
3443   lAWidthFPix = cms.double( 0.0 ),
3444   doLorentzFromAlignment = cms.bool( False ),
3445   useLAFromDB = cms.bool( True ),
3446   xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3447   yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3448   xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3449   yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3450   xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3451   yerr_endcap = cms.vdouble( 0.0021 ),
3452   xerr_barrel_l1_def = cms.double( 0.0103 ),
3453   yerr_barrel_l1_def = cms.double( 0.0021 ),
3454   xerr_barrel_ln_def = cms.double( 0.0103 ),
3455   yerr_barrel_ln_def = cms.double( 0.0021 ),
3456   xerr_endcap_def = cms.double( 0.002 ),
3457   yerr_endcap_def = cms.double( 7.5E-4 ),
3458   EdgeClusterErrorX = cms.double( 50.0 ),
3459   EdgeClusterErrorY = cms.double( 85.0 ),
3460   UseErrorsFromTemplates = cms.bool( True ),
3461   TruncatePixelCharge = cms.bool( True ),
3462   ComponentName = cms.string( "PixelCPEFastParams" ),
3463   MagneticFieldRecord = cms.ESInputTag( "","" ),
3464   appendToDataLabel = cms.string( "" ),
3465   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3466 )
3467 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
3468   LoadTemplatesFromDB = cms.bool( True ),
3469   Alpha2Order = cms.bool( True ),
3470   ClusterProbComputationFlag = cms.int32( 0 ),
3471   useLAWidthFromDB = cms.bool( False ),
3472   lAOffset = cms.double( 0.0 ),
3473   lAWidthBPix = cms.double( 0.0 ),
3474   lAWidthFPix = cms.double( 0.0 ),
3475   doLorentzFromAlignment = cms.bool( False ),
3476   useLAFromDB = cms.bool( True ),
3477   xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3478   yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3479   xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3480   yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3481   xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3482   yerr_endcap = cms.vdouble( 0.0021 ),
3483   xerr_barrel_l1_def = cms.double( 0.0103 ),
3484   yerr_barrel_l1_def = cms.double( 0.0021 ),
3485   xerr_barrel_ln_def = cms.double( 0.0103 ),
3486   yerr_barrel_ln_def = cms.double( 0.0021 ),
3487   xerr_endcap_def = cms.double( 0.002 ),
3488   yerr_endcap_def = cms.double( 7.5E-4 ),
3489   eff_charge_cut_highX = cms.double( 1.0 ),
3490   eff_charge_cut_highY = cms.double( 1.0 ),
3491   eff_charge_cut_lowX = cms.double( 0.0 ),
3492   eff_charge_cut_lowY = cms.double( 0.0 ),
3493   size_cutX = cms.double( 3.0 ),
3494   size_cutY = cms.double( 3.0 ),
3495   EdgeClusterErrorX = cms.double( 50.0 ),
3496   EdgeClusterErrorY = cms.double( 85.0 ),
3497   inflate_errors = cms.bool( False ),
3498   inflate_all_errors_no_trk_angle = cms.bool( False ),
3499   NoTemplateErrorsWhenNoTrkAngles = cms.bool( False ),
3500   UseErrorsFromTemplates = cms.bool( True ),
3501   TruncatePixelCharge = cms.bool( True ),
3502   IrradiationBiasCorrection = cms.bool( True ),
3503   DoCosmics = cms.bool( False ),
3504   isPhase2 = cms.bool( False ),
3505   SmallPitch = cms.bool( False ),
3506   ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
3507   MagneticFieldRecord = cms.ESInputTag( "","" ),
3508   appendToDataLabel = cms.string( "" )
3509 )
3510 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
3511   LoadTemplatesFromDB = cms.bool( True ),
3512   Alpha2Order = cms.bool( True ),
3513   ClusterProbComputationFlag = cms.int32( 0 ),
3514   useLAWidthFromDB = cms.bool( True ),
3515   lAOffset = cms.double( 0.0 ),
3516   lAWidthBPix = cms.double( 0.0 ),
3517   lAWidthFPix = cms.double( 0.0 ),
3518   doLorentzFromAlignment = cms.bool( False ),
3519   useLAFromDB = cms.bool( True ),
3520   barrelTemplateID = cms.int32( 0 ),
3521   forwardTemplateID = cms.int32( 0 ),
3522   directoryWithTemplates = cms.int32( 0 ),
3523   speed = cms.int32( -2 ),
3524   UseClusterSplitter = cms.bool( False ),
3525   ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
3526   appendToDataLabel = cms.string( "" )
3527 )
3528 fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3529   MaxChi2 = cms.double( 16.0 ),
3530   nSigma = cms.double( 3.0 ),
3531   MaxDisplacement = cms.double( 0.5 ),
3532   MaxSagitta = cms.double( 2.0 ),
3533   MinimalTolerance = cms.double( 0.5 ),
3534   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3535   ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
3536   pTChargeCutThreshold = cms.double( -1.0 ),
3537   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3538   appendToDataLabel = cms.string( "" )
3539 )
3540 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3541   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3542   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3543   ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
3544   isPhase2 = cms.bool( False ),
3545   doPixelShapeCut = cms.bool( True ),
3546   doStripShapeCut = cms.bool( True ),
3547   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3548   appendToDataLabel = cms.string( "" )
3549 )
3550 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3551   ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
3552   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3553   fractionShared = cms.double( 0.11 ),
3554   ValidHitBonus = cms.double( 5.0 ),
3555   MissingHitPenalty = cms.double( 20.0 ),
3556   allowSharedFirstHit = cms.bool( True )
3557 )
3558 fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3559   MaxChi2 = cms.double( 9.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( 1.0E12 ),
3565   ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
3566   pTChargeCutThreshold = cms.double( 15.0 ),
3567   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3568   appendToDataLabel = cms.string( "" )
3569 )
3570 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3571   MaxChi2 = cms.double( 25.0 ),
3572   nSigma = cms.double( 3.0 ),
3573   MaxDisplacement = cms.double( 100.0 ),
3574   MaxSagitta = cms.double( -1.0 ),
3575   MinimalTolerance = cms.double( 10.0 ),
3576   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3577   ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
3578   appendToDataLabel = cms.string( "" )
3579 )
3580 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3581   ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
3582   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3583   fractionShared = cms.double( 0.19 ),
3584   ValidHitBonus = cms.double( 5.0 ),
3585   MissingHitPenalty = cms.double( 20.0 ),
3586   allowSharedFirstHit = cms.bool( True )
3587 )
3588 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3589   ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
3590   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3591   Updator = cms.string( "hltESPKFUpdator" ),
3592   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3593   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3594   minHits = cms.int32( 3 ),
3595   appendToDataLabel = cms.string( "" )
3596 )
3597 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3598   ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
3599   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3600   Updator = cms.string( "hltESPKFUpdator" ),
3601   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3602   RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3603   errorRescaling = cms.double( 100.0 ),
3604   minHits = cms.int32( 3 ),
3605   appendToDataLabel = cms.string( "" )
3606 )
3607 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3608   SimpleMagneticField = cms.string( "" ),
3609   MaxDPhi = cms.double( 1.6 ),
3610   ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3611   Mass = cms.double( 0.105 ),
3612   PropagationDirection = cms.string( "alongMomentum" ),
3613   useRungeKutta = cms.bool( True ),
3614   ptMin = cms.double( -1.0 )
3615 )
3616 fragment.hltESPSiPixelCablingSoA = cms.ESProducer( "SiPixelCablingSoAESProducer@alpaka",
3617   CablingMapLabel = cms.string( "" ),
3618   UseQualityInfo = cms.bool( False ),
3619   appendToDataLabel = cms.string( "" ),
3620   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3621 )
3622 fragment.hltESPSiPixelGainCalibrationForHLTSoA = cms.ESProducer( "SiPixelGainCalibrationForHLTSoAESProducer@alpaka",
3623   appendToDataLabel = cms.string( "" ),
3624   alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
3625 )
3626 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
3627   ComponentName = cms.string( "hltESPSmartPropagator" ),
3628   TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3629   MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3630   PropagationDirection = cms.string( "alongMomentum" ),
3631   Epsilon = cms.double( 5.0 )
3632 )
3633 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
3634   ComponentName = cms.string( "hltESPSmartPropagatorAny" ),
3635   TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3636   MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3637   PropagationDirection = cms.string( "alongMomentum" ),
3638   Epsilon = cms.double( 5.0 )
3639 )
3640 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
3641   ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3642   TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
3643   MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3644   PropagationDirection = cms.string( "oppositeToMomentum" ),
3645   Epsilon = cms.double( 5.0 )
3646 )
3647 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
3648   distance = cms.double( 0.5 )
3649 )
3650 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3651   ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3652   NoErrorPropagation = cms.bool( False ),
3653   PropagationDirection = cms.string( "alongMomentum" ),
3654   useTuningForL2Speed = cms.bool( False ),
3655   useIsYokeFlag = cms.bool( True ),
3656   endcapShiftInZNeg = cms.double( 0.0 ),
3657   SetVBFPointer = cms.bool( False ),
3658   AssumeNoMaterial = cms.bool( False ),
3659   endcapShiftInZPos = cms.double( 0.0 ),
3660   useInTeslaFromMagField = cms.bool( False ),
3661   VBFName = cms.string( "VolumeBasedMagneticField" ),
3662   useEndcapShiftsInZ = cms.bool( False ),
3663   sendLogWarning = cms.bool( False ),
3664   useMatVolumes = cms.bool( True ),
3665   debug = cms.bool( False ),
3666   ApplyRadX0Correction = cms.bool( True ),
3667   useMagVolumes = cms.bool( True ),
3668   returnTangentPlane = cms.bool( True )
3669 )
3670 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3671   ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
3672   NoErrorPropagation = cms.bool( False ),
3673   PropagationDirection = cms.string( "oppositeToMomentum" ),
3674   useTuningForL2Speed = cms.bool( False ),
3675   useIsYokeFlag = cms.bool( True ),
3676   endcapShiftInZNeg = cms.double( 0.0 ),
3677   SetVBFPointer = cms.bool( False ),
3678   AssumeNoMaterial = cms.bool( False ),
3679   endcapShiftInZPos = cms.double( 0.0 ),
3680   useInTeslaFromMagField = cms.bool( False ),
3681   VBFName = cms.string( "VolumeBasedMagneticField" ),
3682   useEndcapShiftsInZ = cms.bool( False ),
3683   sendLogWarning = cms.bool( False ),
3684   useMatVolumes = cms.bool( True ),
3685   debug = cms.bool( False ),
3686   ApplyRadX0Correction = cms.bool( True ),
3687   useMagVolumes = cms.bool( True ),
3688   returnTangentPlane = cms.bool( True )
3689 )
3690 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
3691   ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
3692   ComponentType = cms.string( "StripCPEfromTrackAngle" ),
3693   parameters = cms.PSet( 
3694     mTIB_P1 = cms.double( 0.202 ),
3695     maxChgOneMIP = cms.double( 6000.0 ),
3696     mTEC_P0 = cms.double( -1.885 ),
3697     mTOB_P1 = cms.double( 0.253 ),
3698     mTEC_P1 = cms.double( 0.471 ),
3699     mLC_P2 = cms.double( 0.3 ),
3700     mLC_P1 = cms.double( 0.618 ),
3701     mTOB_P0 = cms.double( -1.026 ),
3702     mLC_P0 = cms.double( -0.326 ),
3703     useLegacyError = cms.bool( False ),
3704     mTIB_P0 = cms.double( -0.742 ),
3705     mTID_P1 = cms.double( 0.433 ),
3706     mTID_P0 = cms.double( -1.427 )
3707   )
3708 )
3709 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3710   ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" ),
3711   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3712   StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3713   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3714   Matcher = cms.string( "StandardMatcher" ),
3715   Phase2StripCPE = cms.string( "" ),
3716   appendToDataLabel = cms.string( "" )
3717 )
3718 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3719   ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
3720   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3721   StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3722   PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
3723   Matcher = cms.string( "StandardMatcher" ),
3724   Phase2StripCPE = cms.string( "" ),
3725   appendToDataLabel = cms.string( "" )
3726 )
3727 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3728   ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3729   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3730   StripCPE = cms.string( "Fake" ),
3731   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3732   Matcher = cms.string( "StandardMatcher" ),
3733   Phase2StripCPE = cms.string( "" ),
3734   appendToDataLabel = cms.string( "" )
3735 )
3736 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3737   ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" ),
3738   ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3739   StripCPE = cms.string( "Fake" ),
3740   PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3741   Matcher = cms.string( "StandardMatcher" ),
3742   Phase2StripCPE = cms.string( "" ),
3743   appendToDataLabel = cms.string( "" )
3744 )
3745 fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3746   MaxChi2 = cms.double( 16.0 ),
3747   nSigma = cms.double( 3.0 ),
3748   MaxDisplacement = cms.double( 0.5 ),
3749   MaxSagitta = cms.double( 2.0 ),
3750   MinimalTolerance = cms.double( 0.5 ),
3751   MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3752   ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
3753   pTChargeCutThreshold = cms.double( -1.0 ),
3754   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3755   appendToDataLabel = cms.string( "" )
3756 )
3757 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3758   PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3759   PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3760   ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
3761   isPhase2 = cms.bool( False ),
3762   doPixelShapeCut = cms.bool( True ),
3763   doStripShapeCut = cms.bool( True ),
3764   clusterChargeCut = cms.PSet(  refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3765   appendToDataLabel = cms.string( "" )
3766 )
3767 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3768   ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
3769   Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
3770   Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
3771   EstimateCut = cms.double( 30.0 ),
3772   MaxFractionOutliers = cms.double( 0.3 ),
3773   MaxNumberOfOutliers = cms.int32( 3 ),
3774   MinDof = cms.int32( 2 ),
3775   NoOutliersBeginEnd = cms.bool( False ),
3776   MinNumberOfHits = cms.int32( 7 ),
3777   MinNumberOfHitsHighEta = cms.int32( 5 ),
3778   HighEtaSwitch = cms.double( 5.0 ),
3779   RejectTracks = cms.bool( True ),
3780   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3781   NoInvalidHitsBeginEnd = cms.bool( False ),
3782   LogPixelProbabilityCut = cms.double( -16.0 ),
3783   appendToDataLabel = cms.string( "" )
3784 )
3785 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3786   ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3787   Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3788   Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3789   EstimateCut = cms.double( 30.0 ),
3790   MaxFractionOutliers = cms.double( 0.3 ),
3791   MaxNumberOfOutliers = cms.int32( 3 ),
3792   MinDof = cms.int32( 2 ),
3793   NoOutliersBeginEnd = cms.bool( False ),
3794   MinNumberOfHits = cms.int32( 7 ),
3795   MinNumberOfHitsHighEta = cms.int32( 5 ),
3796   HighEtaSwitch = cms.double( 5.0 ),
3797   RejectTracks = cms.bool( True ),
3798   BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3799   NoInvalidHitsBeginEnd = cms.bool( False ),
3800   LogPixelProbabilityCut = cms.double( -16.0 ),
3801   appendToDataLabel = cms.string( "" )
3802 )
3803 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
3804   ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
3805   standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
3806   looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3807   appendToDataLabel = cms.string( "" )
3808 )
3809 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3810   ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
3811   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3812   Updator = cms.string( "hltESPKFUpdator" ),
3813   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3814   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3815   minHits = cms.int32( 7 ),
3816   appendToDataLabel = cms.string( "" )
3817 )
3818 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3819   ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3820   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3821   Updator = cms.string( "hltESPKFUpdator" ),
3822   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3823   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3824   minHits = cms.int32( 7 ),
3825   appendToDataLabel = cms.string( "" )
3826 )
3827 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3828   ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
3829   Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3830   Updator = cms.string( "hltESPKFUpdator" ),
3831   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3832   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3833   errorRescaling = cms.double( 10.0 ),
3834   minHits = cms.int32( 7 ),
3835   appendToDataLabel = cms.string( "" )
3836 )
3837 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3838   ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3839   Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3840   Updator = cms.string( "hltESPKFUpdator" ),
3841   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3842   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3843   errorRescaling = cms.double( 10.0 ),
3844   minHits = cms.int32( 7 ),
3845   appendToDataLabel = cms.string( "" )
3846 )
3847 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3848   ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
3849   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3850   fractionShared = cms.double( 0.09 ),
3851   ValidHitBonus = cms.double( 5.0 ),
3852   MissingHitPenalty = cms.double( 20.0 ),
3853   allowSharedFirstHit = cms.bool( True )
3854 )
3855 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
3856   ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
3857   algoOrder = cms.vstring(  ),
3858   appendToDataLabel = cms.string( "" )
3859 )
3860 fragment.hltESPTrackSelectionTfCKF = cms.ESProducer( "TfGraphDefProducer",
3861   ComponentName = cms.string( "hltESPTrackSelectionTfCKF" ),
3862   FileName = cms.FileInPath( "RecoTracker/FinalTrackSelectors/data/TrackTfClassifier/CKF_Run3_12_5_0_pre5.pb" ),
3863   appendToDataLabel = cms.string( "" )
3864 )
3865 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3866   ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
3867   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3868   fractionShared = cms.double( 0.5 ),
3869   ValidHitBonus = cms.double( 100.0 ),
3870   MissingHitPenalty = cms.double( 0.0 ),
3871   allowSharedFirstHit = cms.bool( False )
3872 )
3873 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
3874   ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
3875   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3876   Updator = cms.string( "hltESPKFUpdator" ),
3877   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3878   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3879   minHits = cms.int32( 3 ),
3880   appendToDataLabel = cms.string( "" )
3881 )
3882 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
3883   ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
3884   Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3885   Updator = cms.string( "hltESPKFUpdator" ),
3886   Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3887   RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3888   errorRescaling = cms.double( 100.0 ),
3889   minHits = cms.int32( 3 ),
3890   appendToDataLabel = cms.string( "" )
3891 )
3892 fragment.hltOnlineBeamSpotESProducer = cms.ESProducer( "OnlineBeamSpotESProducer",
3893   timeThreshold = cms.int32( 48 ),
3894   sigmaZThreshold = cms.double( 2.0 ),
3895   sigmaXYThreshold = cms.double( 4.0 ),
3896   appendToDataLabel = cms.string( "" )
3897 )
3898 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
3899   ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
3900   useQuadrupletAlgo = cms.bool( False ),
3901   appendToDataLabel = cms.string( "" )
3902 )
3903 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
3904   ComponentName = cms.string( "hltTrackCleaner" ),
3905   appendToDataLabel = cms.string( "" )
3906 )
3907 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3908   ComponentName = cms.string( "HODetIdAssociator" ),
3909   etaBinSize = cms.double( 0.087 ),
3910   nEta = cms.int32( 30 ),
3911   nPhi = cms.int32( 72 ),
3912   hcalRegion = cms.int32( 2 ),
3913   includeBadChambers = cms.bool( False ),
3914   includeGEM = cms.bool( False ),
3915   includeME0 = cms.bool( False )
3916 )
3917 fragment.multipleScatteringParametrisationMakerESProducer = cms.ESProducer( "MultipleScatteringParametrisationMakerESProducer",
3918   appendToDataLabel = cms.string( "" )
3919 )
3920 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3921   ComponentName = cms.string( "MuonDetIdAssociator" ),
3922   etaBinSize = cms.double( 0.125 ),
3923   nEta = cms.int32( 48 ),
3924   nPhi = cms.int32( 48 ),
3925   hcalRegion = cms.int32( 2 ),
3926   includeBadChambers = cms.bool( True ),
3927   includeGEM = cms.bool( True ),
3928   includeME0 = cms.bool( False )
3929 )
3930 fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3931   ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
3932   ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3933   fractionShared = cms.double( 0.1 ),
3934   ValidHitBonus = cms.double( 1000.0 ),
3935   MissingHitPenalty = cms.double( 1.0 ),
3936   allowSharedFirstHit = cms.bool( True )
3937 )
3938 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
3939   ComponentName = cms.string( "SimpleNavigationSchool" ),
3940   PluginName = cms.string( "" ),
3941   SimpleMagneticField = cms.string( "ParabolicMf" )
3942 )
3943 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3944   ComponentName = cms.string( "PreshowerDetIdAssociator" ),
3945   etaBinSize = cms.double( 0.1 ),
3946   nEta = cms.int32( 60 ),
3947   nPhi = cms.int32( 30 ),
3948   hcalRegion = cms.int32( 2 ),
3949   includeBadChambers = cms.bool( False ),
3950   includeGEM = cms.bool( False ),
3951   includeME0 = cms.bool( False )
3952 )
3953 fragment.siPixelGainCalibrationForHLTGPU = cms.ESProducer( "SiPixelGainCalibrationForHLTGPUESProducer",
3954   appendToDataLabel = cms.string( "" )
3955 )
3956 fragment.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer",
3957   ComponentName = cms.string( "" ),
3958   CablingMapLabel = cms.string( "" ),
3959   UseQualityInfo = cms.bool( False ),
3960   appendToDataLabel = cms.string( "" )
3961 )
3962 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
3963 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
3964   LatencyRecord = cms.PSet( 
3965     label = cms.untracked.string( "" ),
3966     record = cms.string( "SiStripLatencyRcd" )
3967   ),
3968   BackPlaneCorrectionPeakMode = cms.PSet( 
3969     label = cms.untracked.string( "peak" ),
3970     record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3971   ),
3972   BackPlaneCorrectionDeconvMode = cms.PSet( 
3973     label = cms.untracked.string( "deconvolution" ),
3974     record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3975   )
3976 )
3977 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
3978   LatencyRecord = cms.PSet( 
3979     label = cms.untracked.string( "" ),
3980     record = cms.string( "SiStripLatencyRcd" )
3981   ),
3982   LorentzAnglePeakMode = cms.PSet( 
3983     label = cms.untracked.string( "peak" ),
3984     record = cms.string( "SiStripLorentzAngleRcd" )
3985   ),
3986   LorentzAngleDeconvMode = cms.PSet( 
3987     label = cms.untracked.string( "deconvolution" ),
3988     record = cms.string( "SiStripLorentzAngleRcd" )
3989   )
3990 )
3991 fragment.zdcTopologyEP = cms.ESProducer( "ZdcTopologyEP",
3992   appendToDataLabel = cms.string( "" )
3993 )
3994 
3995 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
3996     RawDataCollection = cms.InputTag( "rawDataCollector" )
3997 )
3998 fragment.hltPSetMap = cms.EDProducer( "ParameterSetBlobProducer" )
3999 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
4000     result = cms.bool( False )
4001 )
4002 fragment.hltBackend = cms.EDProducer( "AlpakaBackendProducer@alpaka"
4003 )
4004 fragment.hltStatusOnGPUFilter = cms.EDFilter( "AlpakaBackendFilter",
4005     producer = cms.InputTag( 'hltBackend','backend' ),
4006     backends = cms.vstring( 'CudaAsync',
4007       'ROCmAsync' )
4008 )
4009 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
4010     SelectedTriggerType = cms.int32( 1 )
4011 )
4012 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
4013     FedIds = cms.vint32( 1404 ),
4014     Setup = cms.string( "stage2::GTSetup" ),
4015     FWId = cms.uint32( 0 ),
4016     DmxFWId = cms.uint32( 0 ),
4017     FWOverride = cms.bool( False ),
4018     TMTCheck = cms.bool( True ),
4019     CTP7 = cms.untracked.bool( False ),
4020     MTF7 = cms.untracked.bool( False ),
4021     InputLabel = cms.InputTag( "rawDataCollector" ),
4022     lenSlinkHeader = cms.untracked.int32( 8 ),
4023     lenSlinkTrailer = cms.untracked.int32( 8 ),
4024     lenAMCHeader = cms.untracked.int32( 8 ),
4025     lenAMCTrailer = cms.untracked.int32( 0 ),
4026     lenAMC13Header = cms.untracked.int32( 8 ),
4027     lenAMC13Trailer = cms.untracked.int32( 8 ),
4028     debug = cms.untracked.bool( False ),
4029     MinFeds = cms.uint32( 0 )
4030 )
4031 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
4032     MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4033     MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4034     EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4035     TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4036     JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4037     EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4038     EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ),
4039     CICADAInputTag = cms.InputTag( 'hltGtStage2Digis','CICADAScore' ),
4040     ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
4041     AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ),
4042     GetPrescaleColumnFromData = cms.bool( False ),
4043     AlgorithmTriggersUnprescaled = cms.bool( True ),
4044     RequireMenuToMatchAlgoBlkInput = cms.bool( True ),
4045     AlgorithmTriggersUnmasked = cms.bool( True ),
4046     useMuonShowers = cms.bool( True ),
4047     produceAXOL1TLScore = cms.bool( False ),
4048     resetPSCountersEachLumiSec = cms.bool( True ),
4049     semiRandomInitialPSCounters = cms.bool( False ),
4050     ProduceL1GtDaqRecord = cms.bool( True ),
4051     ProduceL1GtObjectMapRecord = cms.bool( True ),
4052     EmulateBxInEvent = cms.int32( 1 ),
4053     L1DataBxInEvent = cms.int32( 5 ),
4054     AlternativeNrBxBoardDaq = cms.uint32( 0 ),
4055     BstLengthBytes = cms.int32( -1 ),
4056     PrescaleSet = cms.uint32( 1 ),
4057     Verbosity = cms.untracked.int32( 0 ),
4058     PrintL1Menu = cms.untracked.bool( False ),
4059     TriggerMenuLuminosity = cms.string( "startup" )
4060 )
4061 fragment.hltOnlineMetaDataDigis = cms.EDProducer( "OnlineMetaDataRawToDigi",
4062     onlineMetaDataInputLabel = cms.InputTag( "rawDataCollector" )
4063 )
4064 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
4065     changeToCMSCoordinates = cms.bool( False ),
4066     maxZ = cms.double( 40.0 ),
4067     setSigmaZ = cms.double( 0.0 ),
4068     beamMode = cms.untracked.uint32( 11 ),
4069     src = cms.InputTag( "" ),
4070     gtEvmLabel = cms.InputTag( "" ),
4071     maxRadius = cms.double( 2.0 ),
4072     useTransientRecord = cms.bool( True )
4073 )
4074 fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed",
4075     saveTags = cms.bool( True ),
4076     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ),
4077     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4078     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4079     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4080     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4081     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4082     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4083     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4084     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4085     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4086 )
4087 fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler",
4088     offset = cms.uint32( 0 ),
4089     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4090 )
4091 fragment.hltEcalDigisLegacy = cms.EDProducer( "EcalRawToDigi",
4092     tccUnpacking = cms.bool( True ),
4093     FedLabel = cms.InputTag( "listfeds" ),
4094     srpUnpacking = cms.bool( True ),
4095     syncCheck = cms.bool( True ),
4096     feIdCheck = cms.bool( True ),
4097     silentMode = cms.untracked.bool( True ),
4098     InputLabel = cms.InputTag( "rawDataCollector" ),
4099     orderedFedList = cms.vint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654 ),
4100     eventPut = cms.bool( True ),
4101     numbTriggerTSamples = cms.int32( 1 ),
4102     numbXtalTSamples = cms.int32( 10 ),
4103     orderedDCCIdList = cms.vint32( 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54 ),
4104     FEDs = cms.vint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654 ),
4105     DoRegional = cms.bool( False ),
4106     feUnpacking = cms.bool( True ),
4107     forceToKeepFRData = cms.bool( False ),
4108     headerUnpacking = cms.bool( True ),
4109     memUnpacking = cms.bool( True )
4110 )
4111 fragment.hltEcalDigisSoA = cms.EDProducer( "EcalRawToDigiPortable@alpaka",
4112     InputLabel = cms.InputTag( "rawDataCollector" ),
4113     FEDs = cms.vint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654 ),
4114     maxChannelsEB = cms.uint32( 61200 ),
4115     maxChannelsEE = cms.uint32( 14648 ),
4116     digisLabelEB = cms.string( "ebDigis" ),
4117     digisLabelEE = cms.string( "eeDigis" ),
4118     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4119 )
4120 fragment.hltEcalDigis = cms.EDProducer( "EcalDigisFromPortableProducer",
4121     digisInLabelEB = cms.InputTag( 'hltEcalDigisSoA','ebDigis' ),
4122     digisInLabelEE = cms.InputTag( 'hltEcalDigisSoA','eeDigis' ),
4123     digisOutLabelEB = cms.string( "ebDigis" ),
4124     digisOutLabelEE = cms.string( "eeDigis" ),
4125     produceDummyIntegrityCollections = cms.bool( False )
4126 )
4127 fragment.hltEcalUncalibRecHitSoA = cms.EDProducer( "EcalUncalibRecHitProducerPortable@alpaka",
4128     digisLabelEB = cms.InputTag( 'hltEcalDigisSoA','ebDigis' ),
4129     digisLabelEE = cms.InputTag( 'hltEcalDigisSoA','eeDigis' ),
4130     recHitsLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
4131     recHitsLabelEE = cms.string( "EcalUncalibRecHitsEE" ),
4132     EBtimeFitLimits_Lower = cms.double( 0.2 ),
4133     EBtimeFitLimits_Upper = cms.double( 1.4 ),
4134     EEtimeFitLimits_Lower = cms.double( 0.2 ),
4135     EEtimeFitLimits_Upper = cms.double( 1.4 ),
4136     EBtimeConstantTerm = cms.double( 0.6 ),
4137     EEtimeConstantTerm = cms.double( 1.0 ),
4138     EBtimeNconst = cms.double( 28.5 ),
4139     EEtimeNconst = cms.double( 31.8 ),
4140     outOfTimeThresholdGain12pEB = cms.double( 1000.0 ),
4141     outOfTimeThresholdGain12mEB = cms.double( 1000.0 ),
4142     outOfTimeThresholdGain61pEB = cms.double( 1000.0 ),
4143     outOfTimeThresholdGain61mEB = cms.double( 1000.0 ),
4144     outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
4145     outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
4146     outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
4147     outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
4148     amplitudeThresholdEB = cms.double( 10.0 ),
4149     amplitudeThresholdEE = cms.double( 10.0 ),
4150     kernelMinimizeThreads = cms.untracked.vuint32( 32, 1, 1 ),
4151     shouldRunTimingComputation = cms.bool( True ),
4152     alpaka = cms.untracked.PSet(  backend = cms.untracked.string( "" ) )
4153 )
4154 fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitSoAToLegacy",
4155     uncalibRecHitsPortableEB = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEB' ),
4156     recHitsLabelCPUEB = cms.string( "EcalUncalibRecHitsEB" ),
4157     isPhase2 = cms.bool( False ),
4158     uncalibRecHitsPortableEE = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEE' ),
4159     recHitsLabelCPUEE = cms.string( "EcalUncalibRecHitsEE" )
4160 )
4161 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
4162     ebSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" ),
4163     eeSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" ),
4164     ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ),
4165     ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ),
4166     ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ),
4167     eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ),
4168     eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ),
4169     eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ),
4170     integrityTTIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityTTIdErrors' ),
4171     integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityBlockSizeErrors' ),
4172     ebDetIdToBeRecovered = cms.string( "ebDetId" ),
4173     eeDetIdToBeRecovered = cms.string( "eeDetId" ),
4174     ebFEToBeRecovered = cms.string( "ebFE" ),
4175     eeFEToBeRecovered = cms.string( "eeFE" )
4176 )
4177 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
4178     EErechitCollection = cms.string( "EcalRecHitsEE" ),
4179     EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
4180     EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
4181     EBrechitCollection = cms.string( "EcalRecHitsEB" ),
4182     ChannelStatusToBeExcluded = cms.vstring(  ),
4183     killDeadChannels = cms.bool( True ),
4184     algo = cms.string( "EcalRecHitWorkerSimple" ),
4185     EBLaserMIN = cms.double( 0.5 ),
4186     EELaserMIN = cms.double( 0.5 ),
4187     EBLaserMAX = cms.double( 3.0 ),
4188     EELaserMAX = cms.double( 8.0 ),
4189     timeCalibTag = cms.ESInputTag( "","" ),
4190     timeOffsetTag = cms.ESInputTag( "","" ),
4191     skipTimeCalib = cms.bool( False ),
4192     laserCorrection = cms.bool( True ),
4193     flagsMapDBReco = cms.PSet( 
4194       kDead = cms.vstring( 'kNoDataNoTP' ),
4195       kGood = cms.vstring( 'kOk',
4196         'kDAC',
4197         'kNoLaser',
4198         'kNoisy' ),
4199       kTowerRecovered = cms.vstring( 'kDeadFE' ),
4200       kNoisy = cms.vstring( 'kNNoisy',
4201         'kFixedG6',
4202         'kFixedG1' ),
4203       kNeighboursRecovered = cms.vstring( 'kFixedG0',
4204         'kNonRespondingIsolated',
4205         'kDeadVFE' )
4206     ),
4207     algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
4208     recoverEBIsolatedChannels = cms.bool( False ),
4209     recoverEEIsolatedChannels = cms.bool( False ),
4210     recoverEBVFE = cms.bool( False ),
4211     recoverEEVFE = cms.bool( False ),
4212     recoverEBFE = cms.bool( False ),
4213     recoverEEFE = cms.bool( False ),
4214     dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
4215     dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
4216     logWarningEtThreshold_EB_FE = cms.double( -1.0 ),
4217     logWarningEtThreshold_EE_FE = cms.double( -1.0 ),
4218     ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
4219     eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
4220     ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
4221     eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
4222     singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
4223     singleChannelRecoveryThreshold = cms.double( 8.0 ),
4224     sum8ChannelRecoveryThreshold = cms.double( 0.0 ),
4225     bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ),
4226     bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ),
4227     triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigisLegacy','EcalTriggerPrimitives' ),
4228     cleaningConfig = cms.PSet( 
4229       cThreshold_endcap = cms.double( 15.0 ),
4230       tightenCrack_e1_double = cms.double( 2.0 ),
4231       cThreshold_barrel = cms.double( 4.0 ),
4232       e6e2thresh = cms.double( 0.04 ),
4233       e4e1Threshold_barrel = cms.double( 0.08 ),
4234       e4e1Threshold_endcap = cms.double( 0.3 ),
4235       tightenCrack_e4e1_single = cms.double( 3.0 ),
4236       cThreshold_double = cms.double( 10.0 ),
4237       e4e1_b_barrel = cms.double( -0.024 ),
4238       tightenCrack_e6e2_double = cms.double( 3.0 ),
4239       e4e1_a_barrel = cms.double( 0.04 ),
4240       tightenCrack_e1_single = cms.double( 2.0 ),
4241       e4e1_a_endcap = cms.double( 0.02 ),
4242       e4e1_b_endcap = cms.double( -0.0125 ),
4243       ignoreOutOfTimeThresh = cms.double( 1.0E9 )
4244     )
4245 )
4246 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
4247     sourceTag = cms.InputTag( "rawDataCollector" ),
4248     debugMode = cms.untracked.bool( False ),
4249     InstanceES = cms.string( "" ),
4250     LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" ),
4251     ESdigiCollection = cms.string( "" )
4252 )
4253 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
4254     ESrechitCollection = cms.string( "EcalRecHitsES" ),
4255     ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" ),
4256     algo = cms.string( "ESRecHitWorker" ),
4257     ESRecoAlgo = cms.int32( 0 )
4258 )
4259 fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter",
4260     barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4261     endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4262     barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
4263     endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
4264     barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4265     endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4266     statusThreshold = cms.uint32( 3 ),
4267     useRecoFlag = cms.bool( False ),
4268     ampCut_barrelP = cms.vdouble( 14.31759, 14.33355, 14.34853, 14.36281, 14.37667, 14.39011, 14.40334, 14.41657, 14.42994, 14.44359, 14.45759, 14.47222, 14.48748, 14.50358, 14.52052, 14.53844, 14.55755, 14.57778, 14.59934, 14.62216, 14.64645, 14.67221, 14.69951, 14.72849, 14.75894, 14.79121, 14.82502, 14.86058, 14.89796, 14.93695, 14.97783, 15.02025, 15.06442, 15.11041, 15.15787, 15.20708, 15.25783, 15.31026, 15.36409, 15.41932, 15.47602, 15.53384, 15.5932, 15.65347, 15.715, 15.77744, 15.84086, 15.90505, 15.97001, 16.03539, 16.10147, 16.16783, 16.23454, 16.30146, 16.36824, 16.43502, 16.50159, 16.56781, 16.63354, 16.69857, 16.76297, 16.82625, 16.88862, 16.94973, 17.00951, 17.06761, 17.12403, 17.1787, 17.23127, 17.28167, 17.32955, 17.37491, 17.41754, 17.45723, 17.49363, 17.52688, 17.55642, 17.58218, 17.60416, 17.62166, 17.63468, 17.64315, 17.64665, 17.6449, 17.6379 ),
4269     ampCut_barrelM = cms.vdouble( 17.6379, 17.6449, 17.64665, 17.64315, 17.63468, 17.62166, 17.60416, 17.58218, 17.55642, 17.52688, 17.49363, 17.45723, 17.41754, 17.37491, 17.32955, 17.28167, 17.23127, 17.1787, 17.12403, 17.06761, 17.00951, 16.94973, 16.88862, 16.82625, 16.76297, 16.69857, 16.63354, 16.56781, 16.50159, 16.43502, 16.36824, 16.30146, 16.23454, 16.16783, 16.10147, 16.03539, 15.97001, 15.90505, 15.84086, 15.77744, 15.715, 15.65347, 15.5932, 15.53384, 15.47602, 15.41932, 15.36409, 15.31026, 15.25783, 15.20708, 15.15787, 15.11041, 15.06442, 15.02025, 14.97783, 14.93695, 14.89796, 14.86058, 14.82502, 14.79121, 14.75894, 14.72849, 14.69951, 14.67221, 14.64645, 14.62216, 14.59934, 14.57778, 14.55755, 14.53844, 14.52052, 14.50358, 14.48748, 14.47222, 14.45759, 14.44359, 14.42994, 14.41657, 14.40334, 14.39011, 14.37667, 14.36281, 14.34853, 14.33355, 14.31759 ),
4270     ampCut_endcapP = cms.vdouble( 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5 ),
4271     ampCut_endcapM = cms.vdouble( 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0 ),
4272     phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ),
4273     phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" )
4274 )
4275 fragment.hltFEDSelectorL1 = cms.EDProducer( "EvFFEDSelector",
4276     inputTag = cms.InputTag( "rawDataCollector" ),
4277     fedList = cms.vuint32( 1404 )
4278 )
4279 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
4280     result = cms.bool( True )
4281 )
4282 fragment.hltL1sAlCaEcalPi0Eta = cms.EDFilter( "HLTL1TSeed",
4283     saveTags = cms.bool( True ),
4284     L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch OR L1_SingleEG8er2p5 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG26er2p5 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p5 OR L1_DoubleJet100er2p5 OR L1_DoubleJet120er2p5 OR L1_QuadJet60er2p5 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er" ),
4285     L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4286     L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4287     L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4288     L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4289     L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4290     L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4291     L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4292     L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4293     L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
4294 )
4295 fragment.hltPreAlCaEcalEtaEBonly = cms.EDFilter( "HLTPrescaler",
4296     offset = cms.uint32( 0 ),
4297     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4298 )
4299 fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer",
4300     doBarrel = cms.bool( True ),
4301     doEndcaps = cms.bool( True ),
4302     barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4303     endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4304     clusEtaSize = cms.int32( 3 ),
4305     clusPhiSize = cms.int32( 3 ),
4306     barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ),
4307     endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ),
4308     clusSeedThr = cms.double( 0.5 ),
4309     clusSeedThrEndCap = cms.double( 1.0 ),
4310     useRecoFlag = cms.bool( False ),
4311     flagLevelRecHitsToUse = cms.int32( 1 ),
4312     useDBStatus = cms.bool( True ),
4313     statusLevelRecHitsToUse = cms.int32( 1 ),
4314     posCalcParameters = cms.PSet( 
4315       T0_barl = cms.double( 7.4 ),
4316       T0_endcPresh = cms.double( 1.2 ),
4317       LogWeighted = cms.bool( True ),
4318       T0_endc = cms.double( 3.1 ),
4319       X0 = cms.double( 0.89 ),
4320       W0 = cms.double( 4.2 )
4321     ),
4322     maxNumberofSeeds = cms.int32( 700 ),
4323     maxNumberofClusters = cms.int32( 300 ),
4324     debugLevel = cms.int32( 0 )
4325 )
4326 fragment.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4327     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4328     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4329     preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4330     barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4331     endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4332     useRecoFlag = cms.bool( False ),
4333     flagLevelRecHitsToUse = cms.int32( 1 ),
4334     useDBStatus = cms.bool( True ),
4335     statusLevelRecHitsToUse = cms.int32( 1 ),
4336     doSelBarrel = cms.bool( True ),
4337     barrelSelection = cms.PSet( 
4338       massHighPi0Cand = cms.double( 0.156 ),
4339       ptMinForIsolation = cms.double( 1.0 ),
4340       seleMinvMaxBarrel = cms.double( 0.8 ),
4341       massLowPi0Cand = cms.double( 0.084 ),
4342       seleS9S25Gamma = cms.double( 0.8 ),
4343       seleBeltDeta = cms.double( 0.1 ),
4344       seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
4345       barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
4346       removePi0CandidatesForEta = cms.bool( True ),
4347       seleMinvMinBarrel = cms.double( 0.2 ),
4348       seleS4S9GammaBarrel_region1 = cms.double( 0.9 ),
4349       selePtPairBarrel_region1 = cms.double( 3.0 ),
4350       selePtPairBarrel_region2 = cms.double( 3.0 ),
4351       seleBeltDR = cms.double( 0.3 ),
4352       region1_Barrel = cms.double( 1.0 ),
4353       seleIsoBarrel_region1 = cms.double( 0.5 ),
4354       selePtGammaBarrel_region1 = cms.double( 0.65 ),
4355       seleIsoBarrel_region2 = cms.double( 0.5 ),
4356       selePtGammaBarrel_region2 = cms.double( 1.4 ),
4357       store5x5RecHitEB = cms.bool( True ),
4358       seleNxtalBarrel_region2 = cms.uint32( 6 ),
4359       seleNxtalBarrel_region1 = cms.uint32( 6 )
4360     ),
4361     doSelEndcap = cms.bool( False ),
4362     endcapSelection = cms.PSet( 
4363       seleBeltDetaEndCap = cms.double( 0.05 ),
4364       selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
4365       seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
4366       seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
4367       seleNxtalEndCap_region2 = cms.uint32( 6 ),
4368       seleNxtalEndCap_region3 = cms.uint32( 6 ),
4369       ptMinForIsolationEndCap = cms.double( 0.5 ),
4370       selePtPairEndCap_region1 = cms.double( 1.5 ),
4371       endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
4372       selePtPairEndCap_region2 = cms.double( 1.5 ),
4373       seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
4374       selePtGammaEndCap_region3 = cms.double( 0.5 ),
4375       selePtGammaEndCap_region2 = cms.double( 0.5 ),
4376       selePtGammaEndCap_region1 = cms.double( 0.5 ),
4377       region1_EndCap = cms.double( 1.8 ),
4378       region2_EndCap = cms.double( 2.0 ),
4379       store5x5RecHitEE = cms.bool( False ),
4380       seleIsoEndCap_region3 = cms.double( 0.5 ),
4381       seleIsoEndCap_region2 = cms.double( 0.5 ),
4382       seleMinvMinEndCap = cms.double( 0.05 ),
4383       selePtPairEndCap_region3 = cms.double( 99.0 ),
4384       seleIsoEndCap_region1 = cms.double( 0.5 ),
4385       seleBeltDREndCap = cms.double( 0.2 ),
4386       seleMinvMaxEndCap = cms.double( 0.3 ),
4387       seleNxtalEndCap_region1 = cms.uint32( 6 ),
4388       seleS9S25GammaEndCap = cms.double( 0.0 )
4389     ),
4390     storeRecHitES = cms.bool( False ),
4391     preshowerSelection = cms.PSet( 
4392       preshClusterEnergyCut = cms.double( 0.0 ),
4393       debugLevelES = cms.string( "" ),
4394       ESCollection = cms.string( "etaEcalRecHitsES" ),
4395       preshNclust = cms.int32( 4 ),
4396       preshStripEnergyCut = cms.double( 0.0 ),
4397       preshCalibPlaneY = cms.double( 0.7 ),
4398       preshSeededNstrip = cms.int32( 15 ),
4399       preshCalibGamma = cms.double( 0.024 ),
4400       preshCalibPlaneX = cms.double( 1.0 ),
4401       preshCalibMIP = cms.double( 9.0E-5 )
4402     ),
4403     debugLevel = cms.int32( 0 )
4404 )
4405 fragment.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4406     doEnergyScale = cms.bool( False ),
4407     doEnergyScaleInverse = cms.bool( False ),
4408     doIntercalib = cms.bool( False ),
4409     doIntercalibInverse = cms.bool( False ),
4410     EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
4411     EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
4412     doLaserCorrections = cms.bool( False ),
4413     doLaserCorrectionsInverse = cms.bool( False ),
4414     EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
4415     EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
4416 )
4417 fragment.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4418     region = cms.string( "barrel" ),
4419     digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4420     digisOut = cms.string( "etaEBDigis" ),
4421     recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ),
4422     srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4423     srFlagsOut = cms.string( "etaEBSrFlags" )
4424 )
4425 fragment.hltPreAlCaEcalEtaEEonly = cms.EDFilter( "HLTPrescaler",
4426     offset = cms.uint32( 0 ),
4427     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4428 )
4429 fragment.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4430     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4431     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4432     preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4433     barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4434     endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4435     useRecoFlag = cms.bool( False ),
4436     flagLevelRecHitsToUse = cms.int32( 1 ),
4437     useDBStatus = cms.bool( True ),
4438     statusLevelRecHitsToUse = cms.int32( 1 ),
4439     doSelBarrel = cms.bool( False ),
4440     barrelSelection = cms.PSet( 
4441       massHighPi0Cand = cms.double( 0.163 ),
4442       ptMinForIsolation = cms.double( 1.0 ),
4443       seleMinvMaxBarrel = cms.double( 0.8 ),
4444       massLowPi0Cand = cms.double( 0.104 ),
4445       seleS9S25Gamma = cms.double( 0.0 ),
4446       seleBeltDeta = cms.double( 0.05 ),
4447       seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
4448       barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
4449       removePi0CandidatesForEta = cms.bool( False ),
4450       seleMinvMinBarrel = cms.double( 0.3 ),
4451       seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
4452       selePtPairBarrel_region1 = cms.double( 1.5 ),
4453       selePtPairBarrel_region2 = cms.double( 1.5 ),
4454       seleBeltDR = cms.double( 0.2 ),
4455       region1_Barrel = cms.double( 1.0 ),
4456       seleIsoBarrel_region1 = cms.double( 0.5 ),
4457       selePtGammaBarrel_region1 = cms.double( 1.0 ),
4458       seleIsoBarrel_region2 = cms.double( 0.5 ),
4459       selePtGammaBarrel_region2 = cms.double( 0.5 ),
4460       store5x5RecHitEB = cms.bool( False ),
4461       seleNxtalBarrel_region2 = cms.uint32( 6 ),
4462       seleNxtalBarrel_region1 = cms.uint32( 6 )
4463     ),
4464     doSelEndcap = cms.bool( True ),
4465     endcapSelection = cms.PSet( 
4466       seleBeltDetaEndCap = cms.double( 0.1 ),
4467       selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
4468       seleS4S9GammaEndCap_region2 = cms.double( 0.9 ),
4469       seleS4S9GammaEndCap_region1 = cms.double( 0.9 ),
4470       seleNxtalEndCap_region2 = cms.uint32( 6 ),
4471       seleNxtalEndCap_region3 = cms.uint32( 6 ),
4472       ptMinForIsolationEndCap = cms.double( 0.5 ),
4473       selePtPairEndCap_region1 = cms.double( 3.0 ),
4474       endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
4475       selePtPairEndCap_region2 = cms.double( 3.0 ),
4476       seleS4S9GammaEndCap_region3 = cms.double( 0.9 ),
4477       selePtGammaEndCap_region3 = cms.double( 1.0 ),
4478       selePtGammaEndCap_region2 = cms.double( 1.0 ),
4479       selePtGammaEndCap_region1 = cms.double( 1.0 ),
4480       region1_EndCap = cms.double( 1.8 ),
4481       region2_EndCap = cms.double( 2.0 ),
4482       store5x5RecHitEE = cms.bool( True ),
4483       seleIsoEndCap_region3 = cms.double( 0.5 ),
4484       seleIsoEndCap_region2 = cms.double( 0.5 ),
4485       seleMinvMinEndCap = cms.double( 0.2 ),
4486       selePtPairEndCap_region3 = cms.double( 3.0 ),
4487       seleIsoEndCap_region1 = cms.double( 0.5 ),
4488       seleBeltDREndCap = cms.double( 0.3 ),
4489       seleMinvMaxEndCap = cms.double( 0.8 ),
4490       seleNxtalEndCap_region1 = cms.uint32( 6 ),
4491       seleS9S25GammaEndCap = cms.double( 0.85 )
4492     ),
4493     storeRecHitES = cms.bool( True ),
4494     preshowerSelection = cms.PSet( 
4495       preshClusterEnergyCut = cms.double( 0.0 ),
4496       debugLevelES = cms.string( "" ),
4497       ESCollection = cms.string( "etaEcalRecHitsES" ),
4498       preshNclust = cms.int32( 4 ),
4499       preshStripEnergyCut = cms.double( 0.0 ),
4500       preshCalibPlaneY = cms.double( 0.7 ),
4501       preshSeededNstrip = cms.int32( 15 ),
4502       preshCalibGamma = cms.double( 0.024 ),
4503       preshCalibPlaneX = cms.double( 1.0 ),
4504       preshCalibMIP = cms.double( 9.0E-5 )
4505     ),
4506     debugLevel = cms.int32( 0 )
4507 )
4508 fragment.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4509     doEnergyScale = cms.bool( False ),
4510     doEnergyScaleInverse = cms.bool( False ),
4511     doIntercalib = cms.bool( False ),
4512     doIntercalibInverse = cms.bool( False ),
4513     EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
4514     EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
4515     doLaserCorrections = cms.bool( False ),
4516     doLaserCorrectionsInverse = cms.bool( False ),
4517     EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
4518     EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
4519 )
4520 fragment.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4521     region = cms.string( "endcap" ),
4522     digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4523     digisOut = cms.string( "etaEEDigis" ),
4524     recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ),
4525     srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ),
4526     srFlagsOut = cms.string( "etaEESrFlags" )
4527 )
4528 fragment.hltPreAlCaEcalPi0EBonly = cms.EDFilter( "HLTPrescaler",
4529     offset = cms.uint32( 0 ),
4530     L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4531 )
4532 fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4533     barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4534     endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4535     preshRecHitProducer = cms.InputTag(