Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-02-10 03:05:15

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