Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-02-01 05:48:53

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