Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-08-02 05:16:33

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