Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-15 22:38:16

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