CMS 3D CMS Logo

HLT_HIon_cff.py
Go to the documentation of this file.
1 # hltGetConfiguration --cff --data /dev/CMSSW_10_1_0/HIon --type HIon
2 
3 # /dev/CMSSW_10_1_0/HIon/V83 (CMSSW_10_1_10_HLT1)
4 
5 import FWCore.ParameterSet.Config as cms
6 
7 fragment = cms.ProcessFragment( "HLT" )
8 
9 fragment.HLTConfigVersion = cms.PSet(
10  tableName = cms.string('/dev/CMSSW_10_1_0/HIon/V83')
11 )
12 
13 fragment.transferSystem = cms.PSet(
14  destinations = cms.vstring( 'Tier0',
15  'DQM',
16  'ECAL',
17  'EventDisplay',
18  'Lustre',
19  'None' ),
20  transferModes = cms.vstring( 'default',
21  'test',
22  'emulator' ),
23  streamA = cms.PSet(
24  default = cms.vstring( 'Tier0' ),
25  test = cms.vstring( 'Lustre' ),
26  emulator = cms.vstring( 'Lustre' )
27  ),
28  streamCalibration = cms.PSet(
29  default = cms.vstring( 'Tier0' ),
30  test = cms.vstring( 'Lustre' ),
31  emulator = cms.vstring( 'None' )
32  ),
33  streamDQM = cms.PSet(
34  default = cms.vstring( 'DQM' ),
35  test = cms.vstring( 'DQM',
36  'Lustre' ),
37  emulator = cms.vstring( 'None' )
38  ),
39  streamDQMCalibration = cms.PSet(
40  default = cms.vstring( 'DQM' ),
41  test = cms.vstring( 'DQM',
42  'Lustre' ),
43  emulator = cms.vstring( 'None' )
44  ),
45  streamEcalCalibration = cms.PSet(
46  default = cms.vstring( 'ECAL' ),
47  test = cms.vstring( 'ECAL' ),
48  emulator = cms.vstring( 'None' )
49  ),
50  streamEventDisplay = cms.PSet(
51  default = cms.vstring( 'EventDisplay',
52  'Tier0' ),
53  test = cms.vstring( 'EventDisplay',
54  'Lustre' ),
55  emulator = cms.vstring( 'None' )
56  ),
57  streamExpressCosmics = cms.PSet(
58  default = cms.vstring( 'Tier0' ),
59  test = cms.vstring( 'Lustre' ),
60  emulator = cms.vstring( 'Lustre' )
61  ),
62  streamNanoDST = cms.PSet(
63  default = cms.vstring( 'Tier0' ),
64  test = cms.vstring( 'Lustre' ),
65  emulator = cms.vstring( 'None' )
66  ),
67  streamRPCMON = cms.PSet(
68  default = cms.vstring( 'Tier0' ),
69  test = cms.vstring( 'Lustre' ),
70  emulator = cms.vstring( 'None' )
71  ),
72  streamTrackerCalibration = cms.PSet(
73  default = cms.vstring( 'Tier0' ),
74  test = cms.vstring( 'Lustre' ),
75  emulator = cms.vstring( 'None' )
76  ),
77  default = cms.PSet(
78  default = cms.vstring( 'Tier0' ),
79  test = cms.vstring( 'Lustre' ),
80  emulator = cms.vstring( 'Lustre' ),
81  streamLookArea = cms.PSet( )
82  ),
83  streamLookArea = cms.PSet(
84  default = cms.vstring( 'DQM' ),
85  test = cms.vstring( 'DQM',
86  'Lustre' ),
87  emulator = cms.vstring( 'None' )
88  )
89 )
90 fragment.HLTPSetInitialCkfTrajectoryFilterForHI = cms.PSet(
91  minimumNumberOfHits = cms.int32( 6 ),
92  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
93  seedExtension = cms.int32( 0 ),
94  chargeSignificance = cms.double( -1.0 ),
95  pixelSeedExtension = cms.bool( False ),
96  strictSeedExtension = cms.bool( False ),
97  nSigmaMinPt = cms.double( 5.0 ),
98  maxCCCLostHits = cms.int32( 9999 ),
99  minPt = cms.double( 0.9 ),
100  maxConsecLostHits = cms.int32( 1 ),
101  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
102  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
103  seedPairPenalty = cms.int32( 0 ),
104  maxNumberOfHits = cms.int32( 100 ),
105  minNumberOfHitsForLoopers = cms.int32( 13 ),
106  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
107  minNumberOfHitsPerLoop = cms.int32( 4 ),
108  minHitsMinPt = cms.int32( 3 ),
109  maxLostHitsFraction = cms.double( 999.0 ),
110  maxLostHits = cms.int32( 999 )
111 )
112 fragment.HLTIter0PSetTrajectoryBuilderIT = cms.PSet(
113  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
114  lostHitPenalty = cms.double( 30.0 ),
115  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
116  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
117  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
118  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
119  maxCand = cms.int32( 2 ),
120  alwaysUseInvalidHits = cms.bool( False ),
121  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
122  intermediateCleaning = cms.bool( True ),
123  updator = cms.string( "hltESPKFUpdator" )
124 )
125 fragment.HLTIter4PSetTrajectoryBuilderIT = cms.PSet(
126  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
127  MeasurementTrackerName = cms.string( "hltIter4ESPMeasurementTracker" ),
128  lostHitPenalty = cms.double( 30.0 ),
129  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
130  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
131  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryFilterIT" ) ),
132  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
133  minNrOfHitsForRebuild = cms.untracked.int32( 4 ),
134  maxCand = cms.int32( 1 ),
135  alwaysUseInvalidHits = cms.bool( False ),
136  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
137  intermediateCleaning = cms.bool( True ),
138  updator = cms.string( "hltESPKFUpdator" )
139 )
140 fragment.HLTPSetTobTecStepInOutTrajectoryFilterBase = cms.PSet(
141  minimumNumberOfHits = cms.int32( 4 ),
142  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
143  seedExtension = cms.int32( 0 ),
144  chargeSignificance = cms.double( -1.0 ),
145  pixelSeedExtension = cms.bool( False ),
146  strictSeedExtension = cms.bool( False ),
147  nSigmaMinPt = cms.double( 5.0 ),
148  maxCCCLostHits = cms.int32( 9999 ),
149  minPt = cms.double( 0.1 ),
150  maxConsecLostHits = cms.int32( 1 ),
151  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
152  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
153  seedPairPenalty = cms.int32( 1 ),
154  maxNumberOfHits = cms.int32( 100 ),
155  minNumberOfHitsForLoopers = cms.int32( 13 ),
156  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
157  minNumberOfHitsPerLoop = cms.int32( 4 ),
158  minHitsMinPt = cms.int32( 3 ),
159  maxLostHitsFraction = cms.double( 0.1 ),
160  maxLostHits = cms.int32( 0 )
161 )
162 fragment.HLTIter0GroupedCkfTrajectoryBuilderIT = cms.PSet(
163  keepOriginalIfRebuildFails = cms.bool( False ),
164  lockHits = cms.bool( True ),
165  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
166  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
167  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
168  doSeedingRegionRebuilding = cms.bool( False ),
169  useHitsSplitting = cms.bool( False ),
170  maxCand = cms.int32( 2 ),
171  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
172  intermediateCleaning = cms.bool( True ),
173  bestHitOnly = cms.bool( True ),
174  useSameTrajFilter = cms.bool( True ),
175  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
176  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
177  lostHitPenalty = cms.double( 30.0 ),
178  requireSeedHitsInRebuild = cms.bool( True ),
179  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
180  maxPtForLooperReconstruction = cms.double( 0.7 ),
181  cleanTrajectoryAfterInOut = cms.bool( False ),
182  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
183  minNrOfHitsForRebuild = cms.int32( 5 ),
184  alwaysUseInvalidHits = cms.bool( False ),
185  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
186  foundHitBonus = cms.double( 5.0 ),
187  updator = cms.string( "hltESPKFUpdator" )
188 )
189 fragment.HLTSiStripClusterChargeCutTiny = cms.PSet( value = cms.double( 800.0 ) )
190 fragment.HLTPSetTrajectoryFilterIT = cms.PSet(
191  minimumNumberOfHits = cms.int32( 3 ),
192  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
193  seedExtension = cms.int32( 0 ),
194  chargeSignificance = cms.double( -1.0 ),
195  pixelSeedExtension = cms.bool( False ),
196  strictSeedExtension = cms.bool( False ),
197  nSigmaMinPt = cms.double( 5.0 ),
198  maxCCCLostHits = cms.int32( 9999 ),
199  minPt = cms.double( 0.3 ),
200  maxConsecLostHits = cms.int32( 1 ),
201  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
202  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
203  seedPairPenalty = cms.int32( 0 ),
204  maxNumberOfHits = cms.int32( 100 ),
205  minNumberOfHitsForLoopers = cms.int32( 13 ),
206  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
207  minNumberOfHitsPerLoop = cms.int32( 4 ),
208  minHitsMinPt = cms.int32( 3 ),
209  maxLostHitsFraction = cms.double( 999.0 ),
210  maxLostHits = cms.int32( 1 )
211 )
212 fragment.HLTIter4PSetTrajectoryFilterIT = cms.PSet(
213  minimumNumberOfHits = cms.int32( 6 ),
214  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
215  seedExtension = cms.int32( 0 ),
216  chargeSignificance = cms.double( -1.0 ),
217  pixelSeedExtension = cms.bool( False ),
218  strictSeedExtension = cms.bool( False ),
219  nSigmaMinPt = cms.double( 5.0 ),
220  maxCCCLostHits = cms.int32( 9999 ),
221  minPt = cms.double( 0.3 ),
222  maxConsecLostHits = cms.int32( 1 ),
223  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
224  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
225  seedPairPenalty = cms.int32( 0 ),
226  maxNumberOfHits = cms.int32( 100 ),
227  minNumberOfHitsForLoopers = cms.int32( 13 ),
228  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
229  minNumberOfHitsPerLoop = cms.int32( 4 ),
230  minHitsMinPt = cms.int32( 3 ),
231  maxLostHitsFraction = cms.double( 999.0 ),
232  maxLostHits = cms.int32( 0 )
233 )
234 fragment.HLTPSetTrajectoryBuilderForElectrons = cms.PSet(
235  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
236  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
237  lostHitPenalty = cms.double( 90.0 ),
238  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
239  propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
240  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
241  propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
242  maxCand = cms.int32( 5 ),
243  alwaysUseInvalidHits = cms.bool( True ),
244  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
245  intermediateCleaning = cms.bool( False ),
246  updator = cms.string( "hltESPKFUpdator" )
247 )
248 fragment.HLTPSetPvClusterComparerForIT = cms.PSet(
249  track_chi2_max = cms.double( 20.0 ),
250  track_pt_max = cms.double( 20.0 ),
251  track_prob_min = cms.double( -1.0 ),
252  track_pt_min = cms.double( 1.0 )
253 )
254 fragment.HLTPSetMixedStepTrajectoryFilter = cms.PSet(
255  minimumNumberOfHits = cms.int32( 3 ),
256  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
257  seedExtension = cms.int32( 0 ),
258  chargeSignificance = cms.double( -1.0 ),
259  pixelSeedExtension = cms.bool( False ),
260  strictSeedExtension = cms.bool( False ),
261  nSigmaMinPt = cms.double( 5.0 ),
262  maxCCCLostHits = cms.int32( 9999 ),
263  minPt = cms.double( 0.1 ),
264  maxConsecLostHits = cms.int32( 1 ),
265  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
266  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
267  seedPairPenalty = cms.int32( 0 ),
268  maxNumberOfHits = cms.int32( 100 ),
269  minNumberOfHitsForLoopers = cms.int32( 13 ),
270  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
271  minNumberOfHitsPerLoop = cms.int32( 4 ),
272  minHitsMinPt = cms.int32( 3 ),
273  maxLostHitsFraction = cms.double( 0.1 ),
274  maxLostHits = cms.int32( 999 )
275 )
276 fragment.HLTPSetInitialCkfTrajectoryBuilderForHI = cms.PSet(
277  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
278  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
279  lostHitPenalty = cms.double( 30.0 ),
280  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
281  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
282  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialCkfTrajectoryFilterForHI" ) ),
283  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
284  maxCand = cms.int32( 5 ),
285  alwaysUseInvalidHits = cms.bool( False ),
286  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
287  intermediateCleaning = cms.bool( False ),
288  updator = cms.string( "hltESPKFUpdator" )
289 )
290 fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet(
291  rescaleErrorIfFail = cms.double( 1.0 ),
292  ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
293  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
294  lostHitPenalty = cms.double( 30.0 ),
295  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
296  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
297  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
298  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
299  maxCand = cms.int32( 5 ),
300  alwaysUseInvalidHits = cms.bool( True ),
301  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
302  intermediateCleaning = cms.bool( False ),
303  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
304  updator = cms.string( "hltESPKFUpdator" ),
305  deltaEta = cms.double( -1.0 ),
306  useSeedLayer = cms.bool( False ),
307  deltaPhi = cms.double( -1.0 )
308 )
309 fragment.HLTIter0HighPtTkMuPSetTrajectoryFilterIT = cms.PSet(
310  minimumNumberOfHits = cms.int32( 3 ),
311  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
312  seedExtension = cms.int32( 0 ),
313  chargeSignificance = cms.double( -1.0 ),
314  pixelSeedExtension = cms.bool( False ),
315  strictSeedExtension = cms.bool( False ),
316  nSigmaMinPt = cms.double( 5.0 ),
317  maxCCCLostHits = cms.int32( 9999 ),
318  minPt = cms.double( 0.3 ),
319  maxConsecLostHits = cms.int32( 1 ),
320  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
321  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
322  seedPairPenalty = cms.int32( 0 ),
323  maxNumberOfHits = cms.int32( 100 ),
324  minNumberOfHitsForLoopers = cms.int32( 13 ),
325  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
326  minNumberOfHitsPerLoop = cms.int32( 4 ),
327  minHitsMinPt = cms.int32( 3 ),
328  maxLostHitsFraction = cms.double( 999.0 ),
329  maxLostHits = cms.int32( 1 )
330 )
331 fragment.HLTPSetPvClusterComparerForBTag = cms.PSet(
332  track_chi2_max = cms.double( 20.0 ),
333  track_pt_max = cms.double( 20.0 ),
334  track_prob_min = cms.double( -1.0 ),
335  track_pt_min = cms.double( 0.1 )
336 )
337 fragment.HLTSeedFromConsecutiveHitsTripletOnlyCreator = cms.PSet(
338  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
339  SeedMomentumForBOFF = cms.double( 5.0 ),
340  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
341  forceKinematicWithRegionDirection = cms.bool( False ),
342  magneticField = cms.string( "ParabolicMf" ),
343  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
344  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
345  MinOneOverPtError = cms.double( 1.0 )
346 )
347 fragment.HLTIter2GroupedCkfTrajectoryBuilderIT = cms.PSet(
348  keepOriginalIfRebuildFails = cms.bool( False ),
349  lockHits = cms.bool( True ),
350  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
351  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
352  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
353  doSeedingRegionRebuilding = cms.bool( False ),
354  useHitsSplitting = cms.bool( False ),
355  maxCand = cms.int32( 2 ),
356  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
357  intermediateCleaning = cms.bool( True ),
358  bestHitOnly = cms.bool( True ),
359  useSameTrajFilter = cms.bool( True ),
360  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
361  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
362  lostHitPenalty = cms.double( 30.0 ),
363  requireSeedHitsInRebuild = cms.bool( True ),
364  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
365  maxPtForLooperReconstruction = cms.double( 0.7 ),
366  cleanTrajectoryAfterInOut = cms.bool( False ),
367  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
368  minNrOfHitsForRebuild = cms.int32( 5 ),
369  alwaysUseInvalidHits = cms.bool( False ),
370  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
371  foundHitBonus = cms.double( 5.0 ),
372  updator = cms.string( "hltESPKFUpdator" )
373 )
374 fragment.HLTIter3PSetTrajectoryBuilderIT = cms.PSet(
375  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
376  MeasurementTrackerName = cms.string( "hltIter3ESPMeasurementTracker" ),
377  lostHitPenalty = cms.double( 30.0 ),
378  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
379  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
380  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter3PSetTrajectoryFilterIT" ) ),
381  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
382  maxCand = cms.int32( 1 ),
383  alwaysUseInvalidHits = cms.bool( False ),
384  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
385  intermediateCleaning = cms.bool( True ),
386  updator = cms.string( "hltESPKFUpdator" )
387 )
388 fragment.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) )
389 fragment.HLTPSetCkf3HitTrajectoryFilter = cms.PSet(
390  minimumNumberOfHits = cms.int32( 3 ),
391  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
392  seedExtension = cms.int32( 0 ),
393  chargeSignificance = cms.double( -1.0 ),
394  pixelSeedExtension = cms.bool( False ),
395  strictSeedExtension = cms.bool( False ),
396  nSigmaMinPt = cms.double( 5.0 ),
397  maxCCCLostHits = cms.int32( 9999 ),
398  minPt = cms.double( 0.9 ),
399  maxConsecLostHits = cms.int32( 1 ),
400  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
401  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
402  seedPairPenalty = cms.int32( 0 ),
403  maxNumberOfHits = cms.int32( -1 ),
404  minNumberOfHitsForLoopers = cms.int32( 13 ),
405  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
406  minNumberOfHitsPerLoop = cms.int32( 4 ),
407  minHitsMinPt = cms.int32( 3 ),
408  maxLostHitsFraction = cms.double( 999.0 ),
409  maxLostHits = cms.int32( 1 )
410 )
411 fragment.HLTPSetDetachedStepTrajectoryFilterBase = cms.PSet(
412  minimumNumberOfHits = cms.int32( 3 ),
413  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
414  seedExtension = cms.int32( 0 ),
415  chargeSignificance = cms.double( -1.0 ),
416  pixelSeedExtension = cms.bool( False ),
417  strictSeedExtension = cms.bool( False ),
418  nSigmaMinPt = cms.double( 5.0 ),
419  maxCCCLostHits = cms.int32( 2 ),
420  minPt = cms.double( 0.075 ),
421  maxConsecLostHits = cms.int32( 1 ),
422  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
423  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
424  seedPairPenalty = cms.int32( 0 ),
425  maxNumberOfHits = cms.int32( 100 ),
426  minNumberOfHitsForLoopers = cms.int32( 13 ),
427  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
428  minNumberOfHitsPerLoop = cms.int32( 4 ),
429  minHitsMinPt = cms.int32( 3 ),
430  maxLostHitsFraction = cms.double( 0.1 ),
431  maxLostHits = cms.int32( 999 )
432 )
433 fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet(
434  Rescale_Dz = cms.double( 3.0 ),
435  Pt_fixed = cms.bool( False ),
436  Eta_fixed = cms.bool( False ),
437  Eta_min = cms.double( 0.1 ),
438  DeltaZ = cms.double( 15.9 ),
439  maxRegions = cms.int32( 2 ),
440  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
441  UseVertex = cms.bool( False ),
442  Z_fixed = cms.bool( True ),
443  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
444  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
445  Rescale_phi = cms.double( 3.0 ),
446  DeltaEta = cms.double( 0.2 ),
447  precise = cms.bool( True ),
448  OnDemand = cms.int32( -1 ),
449  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
450  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
451  vertexCollection = cms.InputTag( "pixelVertices" ),
452  Pt_min = cms.double( 1.5 ),
453  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
454  Phi_fixed = cms.bool( False ),
455  DeltaR = cms.double( 0.2 ),
456  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
457  DeltaPhi = cms.double( 0.2 ),
458  Phi_min = cms.double( 0.1 ),
459  Rescale_eta = cms.double( 3.0 )
460 )
461 fragment.HLTPSetDetachedCkfTrajectoryFilterForHI = cms.PSet(
462  minimumNumberOfHits = cms.int32( 6 ),
463  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
464  seedExtension = cms.int32( 0 ),
465  chargeSignificance = cms.double( -1.0 ),
466  pixelSeedExtension = cms.bool( False ),
467  strictSeedExtension = cms.bool( False ),
468  nSigmaMinPt = cms.double( 5.0 ),
469  maxCCCLostHits = cms.int32( 9999 ),
470  minPt = cms.double( 0.3 ),
471  maxConsecLostHits = cms.int32( 1 ),
472  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
473  constantValueForLostHitsFractionFilter = cms.double( 0.701 ),
474  seedPairPenalty = cms.int32( 0 ),
475  maxNumberOfHits = cms.int32( 100 ),
476  minNumberOfHitsForLoopers = cms.int32( 13 ),
477  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
478  minNumberOfHitsPerLoop = cms.int32( 4 ),
479  minHitsMinPt = cms.int32( 3 ),
480  maxLostHitsFraction = cms.double( 999.0 ),
481  maxLostHits = cms.int32( 1 )
482 )
483 fragment.HLTIter3PSetTrajectoryFilterIT = cms.PSet(
484  minimumNumberOfHits = cms.int32( 3 ),
485  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
486  seedExtension = cms.int32( 0 ),
487  chargeSignificance = cms.double( -1.0 ),
488  pixelSeedExtension = cms.bool( False ),
489  strictSeedExtension = cms.bool( False ),
490  nSigmaMinPt = cms.double( 5.0 ),
491  maxCCCLostHits = cms.int32( 9999 ),
492  minPt = cms.double( 0.3 ),
493  maxConsecLostHits = cms.int32( 1 ),
494  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
495  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
496  seedPairPenalty = cms.int32( 0 ),
497  maxNumberOfHits = cms.int32( 100 ),
498  minNumberOfHitsForLoopers = cms.int32( 13 ),
499  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
500  minNumberOfHitsPerLoop = cms.int32( 4 ),
501  minHitsMinPt = cms.int32( 3 ),
502  maxLostHitsFraction = cms.double( 999.0 ),
503  maxLostHits = cms.int32( 0 )
504 )
505 fragment.HLTPSetJetCoreStepTrajectoryFilter = cms.PSet(
506  minimumNumberOfHits = cms.int32( 4 ),
507  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
508  seedExtension = cms.int32( 0 ),
509  chargeSignificance = cms.double( -1.0 ),
510  pixelSeedExtension = cms.bool( False ),
511  strictSeedExtension = cms.bool( False ),
512  nSigmaMinPt = cms.double( 5.0 ),
513  maxCCCLostHits = cms.int32( 9999 ),
514  minPt = cms.double( 0.1 ),
515  maxConsecLostHits = cms.int32( 1 ),
516  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
517  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
518  seedPairPenalty = cms.int32( 0 ),
519  maxNumberOfHits = cms.int32( 100 ),
520  minNumberOfHitsForLoopers = cms.int32( 13 ),
521  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
522  minNumberOfHitsPerLoop = cms.int32( 4 ),
523  minHitsMinPt = cms.int32( 3 ),
524  maxLostHitsFraction = cms.double( 0.1 ),
525  maxLostHits = cms.int32( 999 )
526 )
527 fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet(
528  minimumNumberOfHits = cms.int32( 3 ),
529  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
530  seedExtension = cms.int32( 1 ),
531  chargeSignificance = cms.double( -1.0 ),
532  pixelSeedExtension = cms.bool( False ),
533  strictSeedExtension = cms.bool( False ),
534  nSigmaMinPt = cms.double( 5.0 ),
535  maxCCCLostHits = cms.int32( 0 ),
536  minPt = cms.double( 0.3 ),
537  maxConsecLostHits = cms.int32( 1 ),
538  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
539  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
540  seedPairPenalty = cms.int32( 0 ),
541  maxNumberOfHits = cms.int32( 100 ),
542  minNumberOfHitsForLoopers = cms.int32( 13 ),
543  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
544  minNumberOfHitsPerLoop = cms.int32( 4 ),
545  minHitsMinPt = cms.int32( 3 ),
546  maxLostHitsFraction = cms.double( 999.0 ),
547  maxLostHits = cms.int32( 1 )
548 )
549 fragment.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet(
550  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
551  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
552  lostHitPenalty = cms.double( 30.0 ),
553  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
554  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
555  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ),
556  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
557  maxCand = cms.int32( 1 ),
558  alwaysUseInvalidHits = cms.bool( False ),
559  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
560  intermediateCleaning = cms.bool( True ),
561  updator = cms.string( "hltESPKFUpdator" )
562 )
563 fragment.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet(
564  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
565  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
566  lostHitPenalty = cms.double( 90.0 ),
567  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
568  propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
569  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
570  propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
571  maxCand = cms.int32( 5 ),
572  alwaysUseInvalidHits = cms.bool( True ),
573  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
574  intermediateCleaning = cms.bool( False ),
575  updator = cms.string( "hltESPKFUpdator" )
576 )
577 fragment.HLTSiStripClusterChargeCutNone = cms.PSet( value = cms.double( -1.0 ) )
578 fragment.HLTPSetTobTecStepTrajectoryFilterBase = cms.PSet(
579  minimumNumberOfHits = cms.int32( 5 ),
580  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
581  seedExtension = cms.int32( 0 ),
582  chargeSignificance = cms.double( -1.0 ),
583  pixelSeedExtension = cms.bool( False ),
584  strictSeedExtension = cms.bool( False ),
585  nSigmaMinPt = cms.double( 5.0 ),
586  maxCCCLostHits = cms.int32( 9999 ),
587  minPt = cms.double( 0.1 ),
588  maxConsecLostHits = cms.int32( 1 ),
589  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
590  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
591  seedPairPenalty = cms.int32( 1 ),
592  maxNumberOfHits = cms.int32( 100 ),
593  minNumberOfHitsForLoopers = cms.int32( 13 ),
594  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
595  minNumberOfHitsPerLoop = cms.int32( 4 ),
596  minHitsMinPt = cms.int32( 3 ),
597  maxLostHitsFraction = cms.double( 0.1 ),
598  maxLostHits = cms.int32( 0 )
599 )
600 fragment.HLTPSetMuonCkfTrajectoryFilter = cms.PSet(
601  minimumNumberOfHits = cms.int32( 5 ),
602  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
603  seedExtension = cms.int32( 0 ),
604  chargeSignificance = cms.double( -1.0 ),
605  pixelSeedExtension = cms.bool( False ),
606  strictSeedExtension = cms.bool( False ),
607  nSigmaMinPt = cms.double( 5.0 ),
608  maxCCCLostHits = cms.int32( 9999 ),
609  minPt = cms.double( 0.9 ),
610  maxConsecLostHits = cms.int32( 1 ),
611  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
612  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
613  seedPairPenalty = cms.int32( 0 ),
614  maxNumberOfHits = cms.int32( -1 ),
615  minNumberOfHitsForLoopers = cms.int32( 13 ),
616  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
617  minNumberOfHitsPerLoop = cms.int32( 4 ),
618  minHitsMinPt = cms.int32( 3 ),
619  maxLostHitsFraction = cms.double( 999.0 ),
620  maxLostHits = cms.int32( 1 )
621 )
622 fragment.HLTPSetbJetRegionalTrajectoryFilter = cms.PSet(
623  minimumNumberOfHits = cms.int32( 5 ),
624  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
625  seedExtension = cms.int32( 0 ),
626  chargeSignificance = cms.double( -1.0 ),
627  pixelSeedExtension = cms.bool( False ),
628  strictSeedExtension = cms.bool( False ),
629  nSigmaMinPt = cms.double( 5.0 ),
630  maxCCCLostHits = cms.int32( 9999 ),
631  minPt = cms.double( 1.0 ),
632  maxConsecLostHits = cms.int32( 1 ),
633  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
634  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
635  seedPairPenalty = cms.int32( 0 ),
636  maxNumberOfHits = cms.int32( 8 ),
637  minNumberOfHitsForLoopers = cms.int32( 13 ),
638  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
639  minNumberOfHitsPerLoop = cms.int32( 4 ),
640  minHitsMinPt = cms.int32( 3 ),
641  maxLostHitsFraction = cms.double( 999.0 ),
642  maxLostHits = cms.int32( 1 )
643 )
644 fragment.HLTPSetDetachedStepTrajectoryFilter = cms.PSet(
645  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
646  filters = cms.VPSet(
647  cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilterBase" ) )
648  )
649 )
650 fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet(
651  minimumNumberOfHits = cms.int32( 3 ),
652  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
653  seedExtension = cms.int32( 0 ),
654  chargeSignificance = cms.double( -1.0 ),
655  pixelSeedExtension = cms.bool( False ),
656  strictSeedExtension = cms.bool( False ),
657  nSigmaMinPt = cms.double( 5.0 ),
658  maxCCCLostHits = cms.int32( 0 ),
659  minPt = cms.double( 0.2 ),
660  maxConsecLostHits = cms.int32( 1 ),
661  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
662  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
663  seedPairPenalty = cms.int32( 0 ),
664  maxNumberOfHits = cms.int32( 100 ),
665  minNumberOfHitsForLoopers = cms.int32( 13 ),
666  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
667  minNumberOfHitsPerLoop = cms.int32( 4 ),
668  minHitsMinPt = cms.int32( 3 ),
669  maxLostHitsFraction = cms.double( 999.0 ),
670  maxLostHits = cms.int32( 1 )
671 )
672 fragment.HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet(
673  minimumNumberOfHits = cms.int32( 6 ),
674  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
675  seedExtension = cms.int32( 0 ),
676  chargeSignificance = cms.double( -1.0 ),
677  pixelSeedExtension = cms.bool( False ),
678  strictSeedExtension = cms.bool( False ),
679  nSigmaMinPt = cms.double( 5.0 ),
680  maxCCCLostHits = cms.int32( 9999 ),
681  minPt = cms.double( 8.0 ),
682  maxConsecLostHits = cms.int32( 1 ),
683  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
684  constantValueForLostHitsFractionFilter = cms.double( 0.701 ),
685  seedPairPenalty = cms.int32( 0 ),
686  maxNumberOfHits = cms.int32( 100 ),
687  minNumberOfHitsForLoopers = cms.int32( 13 ),
688  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
689  minNumberOfHitsPerLoop = cms.int32( 4 ),
690  minHitsMinPt = cms.int32( 3 ),
691  maxLostHitsFraction = cms.double( 999.0 ),
692  maxLostHits = cms.int32( 1 )
693 )
694 fragment.HLTPSetMixedStepTrajectoryBuilder = cms.PSet(
695  useSameTrajFilter = cms.bool( True ),
696  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
697  MeasurementTrackerName = cms.string( "" ),
698  keepOriginalIfRebuildFails = cms.bool( False ),
699  lostHitPenalty = cms.double( 30.0 ),
700  lockHits = cms.bool( True ),
701  requireSeedHitsInRebuild = cms.bool( True ),
702  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
703  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
704  maxPtForLooperReconstruction = cms.double( 0.7 ),
705  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
706  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ),
707  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
708  minNrOfHitsForRebuild = cms.int32( 5 ),
709  maxCand = cms.int32( 2 ),
710  alwaysUseInvalidHits = cms.bool( True ),
711  estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
712  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ),
713  intermediateCleaning = cms.bool( True ),
714  foundHitBonus = cms.double( 5.0 ),
715  updator = cms.string( "hltESPKFUpdator" ),
716  bestHitOnly = cms.bool( True )
717 )
718 fragment.HLTPSetMixedStepTrajectoryFilterBase = cms.PSet(
719  minimumNumberOfHits = cms.int32( 3 ),
720  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
721  seedExtension = cms.int32( 0 ),
722  chargeSignificance = cms.double( -1.0 ),
723  pixelSeedExtension = cms.bool( False ),
724  strictSeedExtension = cms.bool( False ),
725  nSigmaMinPt = cms.double( 5.0 ),
726  maxCCCLostHits = cms.int32( 9999 ),
727  minPt = cms.double( 0.05 ),
728  maxConsecLostHits = cms.int32( 1 ),
729  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
730  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
731  seedPairPenalty = cms.int32( 0 ),
732  maxNumberOfHits = cms.int32( 100 ),
733  minNumberOfHitsForLoopers = cms.int32( 13 ),
734  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
735  minNumberOfHitsPerLoop = cms.int32( 4 ),
736  minHitsMinPt = cms.int32( 3 ),
737  maxLostHitsFraction = cms.double( 0.1 ),
738  maxLostHits = cms.int32( 0 )
739 )
740 fragment.HLTPSetCkfTrajectoryFilter = cms.PSet(
741  minimumNumberOfHits = cms.int32( 5 ),
742  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
743  seedExtension = cms.int32( 0 ),
744  chargeSignificance = cms.double( -1.0 ),
745  pixelSeedExtension = cms.bool( False ),
746  strictSeedExtension = cms.bool( False ),
747  nSigmaMinPt = cms.double( 5.0 ),
748  maxCCCLostHits = cms.int32( 9999 ),
749  minPt = cms.double( 0.9 ),
750  maxConsecLostHits = cms.int32( 1 ),
751  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
752  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
753  seedPairPenalty = cms.int32( 0 ),
754  maxNumberOfHits = cms.int32( -1 ),
755  minNumberOfHitsForLoopers = cms.int32( 13 ),
756  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
757  minNumberOfHitsPerLoop = cms.int32( 4 ),
758  minHitsMinPt = cms.int32( 3 ),
759  maxLostHitsFraction = cms.double( 999.0 ),
760  maxLostHits = cms.int32( 1 )
761 )
762 fragment.HLTSeedFromProtoTracks = cms.PSet(
763  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
764  SeedMomentumForBOFF = cms.double( 5.0 ),
765  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
766  forceKinematicWithRegionDirection = cms.bool( False ),
767  magneticField = cms.string( "ParabolicMf" ),
768  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
769  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
770  MinOneOverPtError = cms.double( 1.0 )
771 )
772 fragment.HLTPSetInitialStepTrajectoryFilterBase = cms.PSet(
773  minimumNumberOfHits = cms.int32( 3 ),
774  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
775  seedExtension = cms.int32( 0 ),
776  chargeSignificance = cms.double( -1.0 ),
777  pixelSeedExtension = cms.bool( False ),
778  strictSeedExtension = cms.bool( False ),
779  nSigmaMinPt = cms.double( 5.0 ),
780  maxCCCLostHits = cms.int32( 2 ),
781  minPt = cms.double( 0.2 ),
782  maxConsecLostHits = cms.int32( 1 ),
783  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
784  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
785  seedPairPenalty = cms.int32( 0 ),
786  maxNumberOfHits = cms.int32( 100 ),
787  minNumberOfHitsForLoopers = cms.int32( 13 ),
788  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
789  minNumberOfHitsPerLoop = cms.int32( 4 ),
790  minHitsMinPt = cms.int32( 3 ),
791  maxLostHitsFraction = cms.double( 0.1 ),
792  maxLostHits = cms.int32( 999 )
793 )
794 fragment.HLTIter2PSetTrajectoryBuilderIT = cms.PSet(
795  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
796  MeasurementTrackerName = cms.string( "hltIter2ESPMeasurementTracker" ),
797  lostHitPenalty = cms.double( 30.0 ),
798  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
799  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
800  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
801  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
802  maxCand = cms.int32( 2 ),
803  alwaysUseInvalidHits = cms.bool( False ),
804  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
805  intermediateCleaning = cms.bool( True ),
806  updator = cms.string( "hltESPKFUpdator" )
807 )
808 fragment.HLTPSetMuTrackJpsiTrajectoryFilter = cms.PSet(
809  minimumNumberOfHits = cms.int32( 5 ),
810  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
811  seedExtension = cms.int32( 0 ),
812  chargeSignificance = cms.double( -1.0 ),
813  pixelSeedExtension = cms.bool( False ),
814  strictSeedExtension = cms.bool( False ),
815  nSigmaMinPt = cms.double( 5.0 ),
816  maxCCCLostHits = cms.int32( 9999 ),
817  minPt = cms.double( 10.0 ),
818  maxConsecLostHits = cms.int32( 1 ),
819  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
820  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
821  seedPairPenalty = cms.int32( 0 ),
822  maxNumberOfHits = cms.int32( 8 ),
823  minNumberOfHitsForLoopers = cms.int32( 13 ),
824  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
825  minNumberOfHitsPerLoop = cms.int32( 4 ),
826  minHitsMinPt = cms.int32( 3 ),
827  maxLostHitsFraction = cms.double( 999.0 ),
828  maxLostHits = cms.int32( 1 )
829 )
830 fragment.HLTSeedFromConsecutiveHitsCreatorIT = cms.PSet(
831  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
832  SeedMomentumForBOFF = cms.double( 5.0 ),
833  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
834  forceKinematicWithRegionDirection = cms.bool( False ),
835  magneticField = cms.string( "ParabolicMf" ),
836  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
837  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
838  MinOneOverPtError = cms.double( 1.0 )
839 )
840 fragment.HLTPSetTrajectoryFilterL3 = cms.PSet(
841  minimumNumberOfHits = cms.int32( 5 ),
842  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
843  seedExtension = cms.int32( 0 ),
844  chargeSignificance = cms.double( -1.0 ),
845  pixelSeedExtension = cms.bool( False ),
846  strictSeedExtension = cms.bool( False ),
847  nSigmaMinPt = cms.double( 5.0 ),
848  maxCCCLostHits = cms.int32( 9999 ),
849  minPt = cms.double( 0.5 ),
850  maxConsecLostHits = cms.int32( 1 ),
851  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
852  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
853  seedPairPenalty = cms.int32( 0 ),
854  maxNumberOfHits = cms.int32( 1000000000 ),
855  minNumberOfHitsForLoopers = cms.int32( 13 ),
856  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
857  minNumberOfHitsPerLoop = cms.int32( 4 ),
858  minHitsMinPt = cms.int32( 3 ),
859  maxLostHitsFraction = cms.double( 999.0 ),
860  maxLostHits = cms.int32( 1 )
861 )
862 fragment.HLTPSetDetachedStepTrajectoryBuilder = cms.PSet(
863  useSameTrajFilter = cms.bool( True ),
864  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
865  MeasurementTrackerName = cms.string( "" ),
866  keepOriginalIfRebuildFails = cms.bool( False ),
867  lostHitPenalty = cms.double( 30.0 ),
868  lockHits = cms.bool( True ),
869  requireSeedHitsInRebuild = cms.bool( True ),
870  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
871  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
872  maxPtForLooperReconstruction = cms.double( 0.7 ),
873  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
874  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ),
875  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
876  minNrOfHitsForRebuild = cms.int32( 5 ),
877  maxCand = cms.int32( 3 ),
878  alwaysUseInvalidHits = cms.bool( False ),
879  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
880  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ),
881  intermediateCleaning = cms.bool( True ),
882  foundHitBonus = cms.double( 5.0 ),
883  updator = cms.string( "hltESPKFUpdator" ),
884  bestHitOnly = cms.bool( True )
885 )
886 fragment.HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet(
887  minimumNumberOfHits = cms.int32( 6 ),
888  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
889  seedExtension = cms.int32( 0 ),
890  chargeSignificance = cms.double( -1.0 ),
891  pixelSeedExtension = cms.bool( False ),
892  strictSeedExtension = cms.bool( False ),
893  nSigmaMinPt = cms.double( 5.0 ),
894  maxCCCLostHits = cms.int32( 9999 ),
895  minPt = cms.double( 8.0 ),
896  maxConsecLostHits = cms.int32( 1 ),
897  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
898  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
899  seedPairPenalty = cms.int32( 0 ),
900  maxNumberOfHits = cms.int32( 100 ),
901  minNumberOfHitsForLoopers = cms.int32( 13 ),
902  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
903  minNumberOfHitsPerLoop = cms.int32( 4 ),
904  minHitsMinPt = cms.int32( 3 ),
905  maxLostHitsFraction = cms.double( 999.0 ),
906  maxLostHits = cms.int32( 100 )
907 )
908 fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet(
909  minimumNumberOfHits = cms.int32( 4 ),
910  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
911  seedExtension = cms.int32( 0 ),
912  chargeSignificance = cms.double( -1.0 ),
913  pixelSeedExtension = cms.bool( False ),
914  strictSeedExtension = cms.bool( False ),
915  nSigmaMinPt = cms.double( 5.0 ),
916  maxCCCLostHits = cms.int32( 0 ),
917  minPt = cms.double( 0.3 ),
918  maxConsecLostHits = cms.int32( 1 ),
919  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
920  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
921  seedPairPenalty = cms.int32( 0 ),
922  maxNumberOfHits = cms.int32( 100 ),
923  minNumberOfHitsForLoopers = cms.int32( 13 ),
924  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
925  minNumberOfHitsPerLoop = cms.int32( 4 ),
926  minHitsMinPt = cms.int32( 4 ),
927  maxLostHitsFraction = cms.double( 999.0 ),
928  maxLostHits = cms.int32( 1 )
929 )
930 fragment.HLTIter2HighPtTkMuPSetTrajectoryFilterIT = cms.PSet(
931  minimumNumberOfHits = cms.int32( 5 ),
932  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
933  seedExtension = cms.int32( 0 ),
934  chargeSignificance = cms.double( -1.0 ),
935  pixelSeedExtension = cms.bool( False ),
936  strictSeedExtension = cms.bool( False ),
937  nSigmaMinPt = cms.double( 5.0 ),
938  maxCCCLostHits = cms.int32( 9999 ),
939  minPt = cms.double( 0.3 ),
940  maxConsecLostHits = cms.int32( 3 ),
941  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
942  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
943  seedPairPenalty = cms.int32( 0 ),
944  maxNumberOfHits = cms.int32( 100 ),
945  minNumberOfHitsForLoopers = cms.int32( 13 ),
946  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
947  minNumberOfHitsPerLoop = cms.int32( 4 ),
948  minHitsMinPt = cms.int32( 3 ),
949  maxLostHitsFraction = cms.double( 999.0 ),
950  maxLostHits = cms.int32( 1 )
951 )
952 fragment.HLTPSetMuTrackJpsiEffTrajectoryFilter = cms.PSet(
953  minimumNumberOfHits = cms.int32( 5 ),
954  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
955  seedExtension = cms.int32( 0 ),
956  chargeSignificance = cms.double( -1.0 ),
957  pixelSeedExtension = cms.bool( False ),
958  strictSeedExtension = cms.bool( False ),
959  nSigmaMinPt = cms.double( 5.0 ),
960  maxCCCLostHits = cms.int32( 9999 ),
961  minPt = cms.double( 1.0 ),
962  maxConsecLostHits = cms.int32( 1 ),
963  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
964  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
965  seedPairPenalty = cms.int32( 0 ),
966  maxNumberOfHits = cms.int32( 9 ),
967  minNumberOfHitsForLoopers = cms.int32( 13 ),
968  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
969  minNumberOfHitsPerLoop = cms.int32( 4 ),
970  minHitsMinPt = cms.int32( 3 ),
971  maxLostHitsFraction = cms.double( 999.0 ),
972  maxLostHits = cms.int32( 1 )
973 )
974 fragment.HLTPSetPixelPairCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet(
975  useSameTrajFilter = cms.bool( True ),
976  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
977  MeasurementTrackerName = cms.string( "" ),
978  keepOriginalIfRebuildFails = cms.bool( False ),
979  lostHitPenalty = cms.double( 30.0 ),
980  lockHits = cms.bool( True ),
981  requireSeedHitsInRebuild = cms.bool( True ),
982  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
983  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
984  maxPtForLooperReconstruction = cms.double( 0.7 ),
985  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
986  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ),
987  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
988  minNrOfHitsForRebuild = cms.int32( 5 ),
989  maxCand = cms.int32( 3 ),
990  alwaysUseInvalidHits = cms.bool( True ),
991  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
992  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ),
993  intermediateCleaning = cms.bool( True ),
994  foundHitBonus = cms.double( 5.0 ),
995  updator = cms.string( "hltESPKFUpdator" ),
996  bestHitOnly = cms.bool( True )
997 )
998 fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) )
999 fragment.HLTPSetPixelPairStepTrajectoryFilterBase = cms.PSet(
1000  minimumNumberOfHits = cms.int32( 3 ),
1001  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1002  seedExtension = cms.int32( 0 ),
1003  chargeSignificance = cms.double( -1.0 ),
1004  pixelSeedExtension = cms.bool( False ),
1005  strictSeedExtension = cms.bool( False ),
1006  nSigmaMinPt = cms.double( 5.0 ),
1007  maxCCCLostHits = cms.int32( 2 ),
1008  minPt = cms.double( 0.1 ),
1009  maxConsecLostHits = cms.int32( 1 ),
1010  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1011  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1012  seedPairPenalty = cms.int32( 0 ),
1013  maxNumberOfHits = cms.int32( 100 ),
1014  minNumberOfHitsForLoopers = cms.int32( 13 ),
1015  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1016  minNumberOfHitsPerLoop = cms.int32( 4 ),
1017  minHitsMinPt = cms.int32( 3 ),
1018  maxLostHitsFraction = cms.double( 0.1 ),
1019  maxLostHits = cms.int32( 999 )
1020 )
1021 fragment.HLTPSetLowPtStepTrajectoryFilter = cms.PSet(
1022  minimumNumberOfHits = cms.int32( 3 ),
1023  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1024  seedExtension = cms.int32( 0 ),
1025  chargeSignificance = cms.double( -1.0 ),
1026  pixelSeedExtension = cms.bool( False ),
1027  strictSeedExtension = cms.bool( False ),
1028  nSigmaMinPt = cms.double( 5.0 ),
1029  maxCCCLostHits = cms.int32( 1 ),
1030  minPt = cms.double( 0.075 ),
1031  maxConsecLostHits = cms.int32( 1 ),
1032  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1033  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1034  seedPairPenalty = cms.int32( 0 ),
1035  maxNumberOfHits = cms.int32( 100 ),
1036  minNumberOfHitsForLoopers = cms.int32( 13 ),
1037  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1038  minNumberOfHitsPerLoop = cms.int32( 4 ),
1039  minHitsMinPt = cms.int32( 3 ),
1040  maxLostHitsFraction = cms.double( 0.1 ),
1041  maxLostHits = cms.int32( 999 )
1042 )
1043 fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet(
1044  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1045  SeedMomentumForBOFF = cms.double( 5.0 ),
1046  propagator = cms.string( "PropagatorWithMaterial" ),
1047  forceKinematicWithRegionDirection = cms.bool( False ),
1048  magneticField = cms.string( "" ),
1049  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
1050  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
1051  MinOneOverPtError = cms.double( 1.0 )
1052 )
1053 fragment.HLTPSetPixelPairCkfTrajectoryBuilderForHI = cms.PSet(
1054  useSameTrajFilter = cms.bool( True ),
1055  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1056  MeasurementTrackerName = cms.string( "" ),
1057  keepOriginalIfRebuildFails = cms.bool( False ),
1058  lostHitPenalty = cms.double( 30.0 ),
1059  lockHits = cms.bool( True ),
1060  requireSeedHitsInRebuild = cms.bool( True ),
1061  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1062  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1063  maxPtForLooperReconstruction = cms.double( 0.7 ),
1064  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1065  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ),
1066  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1067  minNrOfHitsForRebuild = cms.int32( 5 ),
1068  maxCand = cms.int32( 3 ),
1069  alwaysUseInvalidHits = cms.bool( True ),
1070  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
1071  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ),
1072  intermediateCleaning = cms.bool( True ),
1073  foundHitBonus = cms.double( 5.0 ),
1074  updator = cms.string( "hltESPKFUpdator" ),
1075  bestHitOnly = cms.bool( True )
1076 )
1077 fragment.HLTPSetDetachedCkfTrajectoryBuilderForHI = cms.PSet(
1078  useSameTrajFilter = cms.bool( True ),
1079  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1080  MeasurementTrackerName = cms.string( "" ),
1081  keepOriginalIfRebuildFails = cms.bool( False ),
1082  lostHitPenalty = cms.double( 30.0 ),
1083  lockHits = cms.bool( True ),
1084  requireSeedHitsInRebuild = cms.bool( True ),
1085  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1086  maxDPhiForLooperReconstruction = cms.double( 0.0 ),
1087  maxPtForLooperReconstruction = cms.double( 0.0 ),
1088  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1089  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ),
1090  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1091  minNrOfHitsForRebuild = cms.int32( 5 ),
1092  maxCand = cms.int32( 2 ),
1093  alwaysUseInvalidHits = cms.bool( False ),
1094  estimator = cms.string( "hltESPChi2MeasurementEstimator9" ),
1095  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ),
1096  intermediateCleaning = cms.bool( True ),
1097  foundHitBonus = cms.double( 5.0 ),
1098  updator = cms.string( "hltESPKFUpdator" ),
1099  bestHitOnly = cms.bool( True )
1100 )
1101 fragment.HLTIter1PSetTrajectoryBuilderIT = cms.PSet(
1102  useSameTrajFilter = cms.bool( True ),
1103  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1104  MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ),
1105  lostHitPenalty = cms.double( 30.0 ),
1106  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1107  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1108  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
1109  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1110  maxCand = cms.int32( 2 ),
1111  alwaysUseInvalidHits = cms.bool( False ),
1112  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
1113  intermediateCleaning = cms.bool( True ),
1114  updator = cms.string( "hltESPKFUpdator" )
1115 )
1116 fragment.HLTPSetDetachedCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet(
1117  useSameTrajFilter = cms.bool( True ),
1118  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1119  MeasurementTrackerName = cms.string( "" ),
1120  keepOriginalIfRebuildFails = cms.bool( False ),
1121  lostHitPenalty = cms.double( 30.0 ),
1122  lockHits = cms.bool( True ),
1123  requireSeedHitsInRebuild = cms.bool( True ),
1124  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1125  maxDPhiForLooperReconstruction = cms.double( 0.0 ),
1126  maxPtForLooperReconstruction = cms.double( 0.0 ),
1127  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1128  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ),
1129  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1130  minNrOfHitsForRebuild = cms.int32( 5 ),
1131  maxCand = cms.int32( 2 ),
1132  alwaysUseInvalidHits = cms.bool( False ),
1133  estimator = cms.string( "hltESPChi2MeasurementEstimator9" ),
1134  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ),
1135  intermediateCleaning = cms.bool( True ),
1136  foundHitBonus = cms.double( 5.0 ),
1137  updator = cms.string( "hltESPKFUpdator" ),
1138  bestHitOnly = cms.bool( True )
1139 )
1140 fragment.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) )
1141 fragment.HLTPSetLowPtStepTrajectoryBuilder = cms.PSet(
1142  useSameTrajFilter = cms.bool( True ),
1143  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1144  MeasurementTrackerName = cms.string( "" ),
1145  keepOriginalIfRebuildFails = cms.bool( False ),
1146  lostHitPenalty = cms.double( 30.0 ),
1147  lockHits = cms.bool( True ),
1148  requireSeedHitsInRebuild = cms.bool( True ),
1149  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1150  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1151  maxPtForLooperReconstruction = cms.double( 0.7 ),
1152  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1153  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ),
1154  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1155  minNrOfHitsForRebuild = cms.int32( 5 ),
1156  maxCand = cms.int32( 4 ),
1157  alwaysUseInvalidHits = cms.bool( True ),
1158  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
1159  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ),
1160  intermediateCleaning = cms.bool( True ),
1161  foundHitBonus = cms.double( 5.0 ),
1162  updator = cms.string( "hltESPKFUpdator" ),
1163  bestHitOnly = cms.bool( True )
1164 )
1165 fragment.HLTPSetMuTrackJpsiEffTrajectoryBuilder = cms.PSet(
1166  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1167  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
1168  lostHitPenalty = cms.double( 30.0 ),
1169  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1170  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1171  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiEffTrajectoryFilter" ) ),
1172  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1173  maxCand = cms.int32( 1 ),
1174  alwaysUseInvalidHits = cms.bool( False ),
1175  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1176  intermediateCleaning = cms.bool( True ),
1177  updator = cms.string( "hltESPKFUpdator" )
1178 )
1179 fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet(
1180  minimumNumberOfHits = cms.int32( 5 ),
1181  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1182  seedExtension = cms.int32( 0 ),
1183  chargeSignificance = cms.double( -1.0 ),
1184  pixelSeedExtension = cms.bool( False ),
1185  strictSeedExtension = cms.bool( False ),
1186  nSigmaMinPt = cms.double( 5.0 ),
1187  maxCCCLostHits = cms.int32( 9999 ),
1188  minPt = cms.double( 2.0 ),
1189  maxConsecLostHits = cms.int32( 1 ),
1190  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1191  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1192  seedPairPenalty = cms.int32( 0 ),
1193  maxNumberOfHits = cms.int32( -1 ),
1194  minNumberOfHitsForLoopers = cms.int32( 13 ),
1195  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1196  minNumberOfHitsPerLoop = cms.int32( 4 ),
1197  minHitsMinPt = cms.int32( -1 ),
1198  maxLostHitsFraction = cms.double( 999.0 ),
1199  maxLostHits = cms.int32( 1 )
1200 )
1201 fragment.HLTPSetJetCoreStepTrajectoryBuilder = cms.PSet(
1202  useSameTrajFilter = cms.bool( True ),
1203  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1204  MeasurementTrackerName = cms.string( "" ),
1205  keepOriginalIfRebuildFails = cms.bool( False ),
1206  lostHitPenalty = cms.double( 30.0 ),
1207  lockHits = cms.bool( True ),
1208  requireSeedHitsInRebuild = cms.bool( True ),
1209  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1210  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1211  maxPtForLooperReconstruction = cms.double( 0.7 ),
1212  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1213  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ),
1214  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1215  minNrOfHitsForRebuild = cms.int32( 5 ),
1216  maxCand = cms.int32( 50 ),
1217  alwaysUseInvalidHits = cms.bool( True ),
1218  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1219  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ),
1220  intermediateCleaning = cms.bool( True ),
1221  foundHitBonus = cms.double( 5.0 ),
1222  updator = cms.string( "hltESPKFUpdator" ),
1223  bestHitOnly = cms.bool( True )
1224 )
1225 fragment.HLTPSetPvClusterComparer = cms.PSet(
1226  track_chi2_max = cms.double( 9999999.0 ),
1227  track_pt_max = cms.double( 10.0 ),
1228  track_prob_min = cms.double( -1.0 ),
1229  track_pt_min = cms.double( 2.5 )
1230 )
1231 fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
1232  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1233  lostHitPenalty = cms.double( 30.0 ),
1234  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1235  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1236  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ),
1237  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1238  maxCand = cms.int32( 4 ),
1239  alwaysUseInvalidHits = cms.bool( True ),
1240  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1241  intermediateCleaning = cms.bool( True ),
1242  updator = cms.string( "hltESPKFUpdator" )
1243 )
1244 fragment.HLTPSetPixelLessStepTrajectoryFilterBase = cms.PSet(
1245  minimumNumberOfHits = cms.int32( 4 ),
1246  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1247  seedExtension = cms.int32( 0 ),
1248  chargeSignificance = cms.double( -1.0 ),
1249  pixelSeedExtension = cms.bool( False ),
1250  strictSeedExtension = cms.bool( False ),
1251  nSigmaMinPt = cms.double( 5.0 ),
1252  maxCCCLostHits = cms.int32( 9999 ),
1253  minPt = cms.double( 0.05 ),
1254  maxConsecLostHits = cms.int32( 1 ),
1255  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1256  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1257  seedPairPenalty = cms.int32( 0 ),
1258  maxNumberOfHits = cms.int32( 100 ),
1259  minNumberOfHitsForLoopers = cms.int32( 13 ),
1260  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1261  minNumberOfHitsPerLoop = cms.int32( 4 ),
1262  minHitsMinPt = cms.int32( 3 ),
1263  maxLostHitsFraction = cms.double( 0.1 ),
1264  maxLostHits = cms.int32( 0 )
1265 )
1266 fragment.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet(
1267  useSameTrajFilter = cms.bool( True ),
1268  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1269  MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ),
1270  keepOriginalIfRebuildFails = cms.bool( False ),
1271  lostHitPenalty = cms.double( 30.0 ),
1272  lockHits = cms.bool( True ),
1273  requireSeedHitsInRebuild = cms.bool( True ),
1274  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1275  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1276  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
1277  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1278  minNrOfHitsForRebuild = cms.int32( 5 ),
1279  maxCand = cms.int32( 2 ),
1280  alwaysUseInvalidHits = cms.bool( False ),
1281  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
1282  intermediateCleaning = cms.bool( True ),
1283  foundHitBonus = cms.double( 5.0 ),
1284  updator = cms.string( "hltESPKFUpdator" ),
1285  bestHitOnly = cms.bool( True )
1286 )
1287 fragment.HLTPSetMuonCkfTrajectoryBuilderSeedHit = cms.PSet(
1288  rescaleErrorIfFail = cms.double( 1.0 ),
1289  ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
1290  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
1291  lostHitPenalty = cms.double( 30.0 ),
1292  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1293  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1294  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
1295  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1296  maxCand = cms.int32( 5 ),
1297  alwaysUseInvalidHits = cms.bool( True ),
1298  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1299  intermediateCleaning = cms.bool( False ),
1300  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
1301  updator = cms.string( "hltESPKFUpdator" ),
1302  deltaEta = cms.double( -1.0 ),
1303  useSeedLayer = cms.bool( True ),
1304  deltaPhi = cms.double( -1.0 )
1305 )
1306 fragment.HLTPSetPixelPairCkfTrajectoryFilterForHI = cms.PSet(
1307  minimumNumberOfHits = cms.int32( 6 ),
1308  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1309  seedExtension = cms.int32( 0 ),
1310  chargeSignificance = cms.double( -1.0 ),
1311  pixelSeedExtension = cms.bool( False ),
1312  strictSeedExtension = cms.bool( False ),
1313  nSigmaMinPt = cms.double( 5.0 ),
1314  maxCCCLostHits = cms.int32( 9999 ),
1315  minPt = cms.double( 1.0 ),
1316  maxConsecLostHits = cms.int32( 1 ),
1317  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1318  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1319  seedPairPenalty = cms.int32( 0 ),
1320  maxNumberOfHits = cms.int32( 100 ),
1321  minNumberOfHitsForLoopers = cms.int32( 13 ),
1322  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1323  minNumberOfHitsPerLoop = cms.int32( 4 ),
1324  minHitsMinPt = cms.int32( 3 ),
1325  maxLostHitsFraction = cms.double( 999.0 ),
1326  maxLostHits = cms.int32( 100 )
1327 )
1328 fragment.HLTPSetInitialStepTrajectoryBuilder = cms.PSet(
1329  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1330  bestHitOnly = cms.bool( True ),
1331  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1332  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ),
1333  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ),
1334  useSameTrajFilter = cms.bool( True ),
1335  maxCand = cms.int32( 3 ),
1336  intermediateCleaning = cms.bool( True ),
1337  lostHitPenalty = cms.double( 30.0 ),
1338  foundHitBonus = cms.double( 10.0 ),
1339  MeasurementTrackerName = cms.string( "" ),
1340  lockHits = cms.bool( True ),
1341  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1342  updator = cms.string( "hltESPKFUpdator" ),
1343  alwaysUseInvalidHits = cms.bool( True ),
1344  requireSeedHitsInRebuild = cms.bool( True ),
1345  keepOriginalIfRebuildFails = cms.bool( True ),
1346  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
1347  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1348  minNrOfHitsForRebuild = cms.int32( 1 ),
1349  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1350  maxPtForLooperReconstruction = cms.double( 0.7 )
1351 )
1352 fragment.HLTPSetInitialStepTrajectoryFilter = cms.PSet(
1353  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1354  minimumNumberOfHits = cms.int32( 3 ),
1355  seedPairPenalty = cms.int32( 0 ),
1356  chargeSignificance = cms.double( -1.0 ),
1357  minPt = cms.double( 0.2 ),
1358  nSigmaMinPt = cms.double( 5.0 ),
1359  minHitsMinPt = cms.int32( 3 ),
1360  maxLostHits = cms.int32( 999 ),
1361  maxConsecLostHits = cms.int32( 1 ),
1362  maxNumberOfHits = cms.int32( 100 ),
1363  maxLostHitsFraction = cms.double( 0.1 ),
1364  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1365  seedExtension = cms.int32( 0 ),
1366  strictSeedExtension = cms.bool( False ),
1367  pixelSeedExtension = cms.bool( False ),
1368  minNumberOfHitsForLoopers = cms.int32( 13 ),
1369  minNumberOfHitsPerLoop = cms.int32( 4 ),
1370  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1371  maxCCCLostHits = cms.int32( 0 ),
1372  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
1373 )
1374 fragment.HLTPSetLowPtQuadStepTrajectoryBuilder = cms.PSet(
1375  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1376  bestHitOnly = cms.bool( True ),
1377  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1378  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilter" ) ),
1379  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilter" ) ),
1380  useSameTrajFilter = cms.bool( True ),
1381  maxCand = cms.int32( 4 ),
1382  intermediateCleaning = cms.bool( True ),
1383  lostHitPenalty = cms.double( 30.0 ),
1384  foundHitBonus = cms.double( 10.0 ),
1385  MeasurementTrackerName = cms.string( "" ),
1386  lockHits = cms.bool( True ),
1387  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1388  updator = cms.string( "hltESPKFUpdator" ),
1389  alwaysUseInvalidHits = cms.bool( True ),
1390  requireSeedHitsInRebuild = cms.bool( True ),
1391  keepOriginalIfRebuildFails = cms.bool( False ),
1392  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
1393  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1394  minNrOfHitsForRebuild = cms.int32( 5 ),
1395  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1396  maxPtForLooperReconstruction = cms.double( 0.7 )
1397 )
1398 fragment.HLTPSetLowPtQuadStepTrajectoryFilter = cms.PSet(
1399  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1400  minimumNumberOfHits = cms.int32( 3 ),
1401  seedPairPenalty = cms.int32( 0 ),
1402  chargeSignificance = cms.double( -1.0 ),
1403  minPt = cms.double( 0.075 ),
1404  nSigmaMinPt = cms.double( 5.0 ),
1405  minHitsMinPt = cms.int32( 3 ),
1406  maxLostHits = cms.int32( 999 ),
1407  maxConsecLostHits = cms.int32( 1 ),
1408  maxNumberOfHits = cms.int32( 100 ),
1409  maxLostHitsFraction = cms.double( 0.1 ),
1410  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1411  seedExtension = cms.int32( 0 ),
1412  strictSeedExtension = cms.bool( False ),
1413  pixelSeedExtension = cms.bool( False ),
1414  minNumberOfHitsForLoopers = cms.int32( 13 ),
1415  minNumberOfHitsPerLoop = cms.int32( 4 ),
1416  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1417  maxCCCLostHits = cms.int32( 0 ),
1418  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
1419 )
1420 fragment.HLTPSetHighPtTripletStepTrajectoryBuilder = cms.PSet(
1421  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1422  bestHitOnly = cms.bool( True ),
1423  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1424  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilter" ) ),
1425  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilter" ) ),
1426  useSameTrajFilter = cms.bool( True ),
1427  maxCand = cms.int32( 3 ),
1428  intermediateCleaning = cms.bool( True ),
1429  lostHitPenalty = cms.double( 30.0 ),
1430  foundHitBonus = cms.double( 10.0 ),
1431  MeasurementTrackerName = cms.string( "" ),
1432  lockHits = cms.bool( True ),
1433  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1434  updator = cms.string( "hltESPKFUpdator" ),
1435  alwaysUseInvalidHits = cms.bool( True ),
1436  requireSeedHitsInRebuild = cms.bool( True ),
1437  keepOriginalIfRebuildFails = cms.bool( False ),
1438  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
1439  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1440  minNrOfHitsForRebuild = cms.int32( 5 ),
1441  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1442  maxPtForLooperReconstruction = cms.double( 0.7 )
1443 )
1444 fragment.HLTPSetHighPtTripletStepTrajectoryFilter = cms.PSet(
1445  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1446  minimumNumberOfHits = cms.int32( 3 ),
1447  seedPairPenalty = cms.int32( 5 ),
1448  chargeSignificance = cms.double( -1.0 ),
1449  minPt = cms.double( 0.2 ),
1450  nSigmaMinPt = cms.double( 5.0 ),
1451  minHitsMinPt = cms.int32( 3 ),
1452  maxLostHits = cms.int32( 999 ),
1453  maxConsecLostHits = cms.int32( 1 ),
1454  maxNumberOfHits = cms.int32( 100 ),
1455  maxLostHitsFraction = cms.double( 0.1 ),
1456  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1457  seedExtension = cms.int32( 0 ),
1458  strictSeedExtension = cms.bool( False ),
1459  pixelSeedExtension = cms.bool( False ),
1460  minNumberOfHitsForLoopers = cms.int32( 13 ),
1461  minNumberOfHitsPerLoop = cms.int32( 4 ),
1462  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1463  maxCCCLostHits = cms.int32( 0 ),
1464  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
1465 )
1466 fragment.HLTPSetLowPtTripletStepTrajectoryBuilder = cms.PSet(
1467  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1468  bestHitOnly = cms.bool( True ),
1469  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1470  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilter" ) ),
1471  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilter" ) ),
1472  useSameTrajFilter = cms.bool( True ),
1473  maxCand = cms.int32( 4 ),
1474  intermediateCleaning = cms.bool( True ),
1475  lostHitPenalty = cms.double( 30.0 ),
1476  foundHitBonus = cms.double( 10.0 ),
1477  MeasurementTrackerName = cms.string( "" ),
1478  lockHits = cms.bool( True ),
1479  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1480  updator = cms.string( "hltESPKFUpdator" ),
1481  alwaysUseInvalidHits = cms.bool( True ),
1482  requireSeedHitsInRebuild = cms.bool( True ),
1483  keepOriginalIfRebuildFails = cms.bool( False ),
1484  estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
1485  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1486  minNrOfHitsForRebuild = cms.int32( 5 ),
1487  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1488  maxPtForLooperReconstruction = cms.double( 0.7 )
1489 )
1490 fragment.HLTPSetLowPtTripletStepTrajectoryFilter = cms.PSet(
1491  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1492  minimumNumberOfHits = cms.int32( 3 ),
1493  seedPairPenalty = cms.int32( 0 ),
1494  chargeSignificance = cms.double( -1.0 ),
1495  minPt = cms.double( 0.075 ),
1496  nSigmaMinPt = cms.double( 5.0 ),
1497  minHitsMinPt = cms.int32( 3 ),
1498  maxLostHits = cms.int32( 999 ),
1499  maxConsecLostHits = cms.int32( 1 ),
1500  maxNumberOfHits = cms.int32( 100 ),
1501  maxLostHitsFraction = cms.double( 0.1 ),
1502  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1503  seedExtension = cms.int32( 0 ),
1504  strictSeedExtension = cms.bool( False ),
1505  pixelSeedExtension = cms.bool( False ),
1506  minNumberOfHitsForLoopers = cms.int32( 13 ),
1507  minNumberOfHitsPerLoop = cms.int32( 4 ),
1508  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1509  maxCCCLostHits = cms.int32( 0 ),
1510  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
1511 )
1512 fragment.HLTPSetDetachedQuadStepTrajectoryBuilder = cms.PSet(
1513  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1514  bestHitOnly = cms.bool( True ),
1515  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1516  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilter" ) ),
1517  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilter" ) ),
1518  useSameTrajFilter = cms.bool( True ),
1519  maxCand = cms.int32( 3 ),
1520  intermediateCleaning = cms.bool( True ),
1521  lostHitPenalty = cms.double( 30.0 ),
1522  foundHitBonus = cms.double( 10.0 ),
1523  MeasurementTrackerName = cms.string( "" ),
1524  lockHits = cms.bool( True ),
1525  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1526  updator = cms.string( "hltESPKFUpdator" ),
1527  alwaysUseInvalidHits = cms.bool( True ),
1528  requireSeedHitsInRebuild = cms.bool( True ),
1529  keepOriginalIfRebuildFails = cms.bool( False ),
1530  estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
1531  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1532  minNrOfHitsForRebuild = cms.int32( 5 ),
1533  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1534  maxPtForLooperReconstruction = cms.double( 0.7 )
1535 )
1536 fragment.HLTPSetDetachedQuadStepTrajectoryFilter = cms.PSet(
1537  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1538  minimumNumberOfHits = cms.int32( 3 ),
1539  seedPairPenalty = cms.int32( 0 ),
1540  chargeSignificance = cms.double( -1.0 ),
1541  minPt = cms.double( 0.075 ),
1542  nSigmaMinPt = cms.double( 5.0 ),
1543  minHitsMinPt = cms.int32( 3 ),
1544  maxLostHits = cms.int32( 999 ),
1545  maxConsecLostHits = cms.int32( 1 ),
1546  maxNumberOfHits = cms.int32( 100 ),
1547  maxLostHitsFraction = cms.double( 0.1 ),
1548  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1549  seedExtension = cms.int32( 0 ),
1550  strictSeedExtension = cms.bool( False ),
1551  pixelSeedExtension = cms.bool( False ),
1552  minNumberOfHitsForLoopers = cms.int32( 13 ),
1553  minNumberOfHitsPerLoop = cms.int32( 4 ),
1554  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1555  maxCCCLostHits = cms.int32( 0 ),
1556  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
1557 )
1558 fragment.HLTPSetDetachedTripletStepTrajectoryBuilder = cms.PSet(
1559  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1560  bestHitOnly = cms.bool( True ),
1561  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1562  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilter" ) ),
1563  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilter" ) ),
1564  useSameTrajFilter = cms.bool( True ),
1565  maxCand = cms.int32( 3 ),
1566  intermediateCleaning = cms.bool( True ),
1567  lostHitPenalty = cms.double( 30.0 ),
1568  foundHitBonus = cms.double( 10.0 ),
1569  MeasurementTrackerName = cms.string( "" ),
1570  lockHits = cms.bool( True ),
1571  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1572  updator = cms.string( "hltESPKFUpdator" ),
1573  alwaysUseInvalidHits = cms.bool( True ),
1574  requireSeedHitsInRebuild = cms.bool( True ),
1575  keepOriginalIfRebuildFails = cms.bool( False ),
1576  estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
1577  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1578  minNrOfHitsForRebuild = cms.int32( 5 ),
1579  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1580  maxPtForLooperReconstruction = cms.double( 0.7 )
1581 )
1582 fragment.HLTPSetDetachedTripletStepTrajectoryFilter = cms.PSet(
1583  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1584  minimumNumberOfHits = cms.int32( 3 ),
1585  seedPairPenalty = cms.int32( 0 ),
1586  chargeSignificance = cms.double( -1.0 ),
1587  minPt = cms.double( 0.075 ),
1588  nSigmaMinPt = cms.double( 5.0 ),
1589  minHitsMinPt = cms.int32( 3 ),
1590  maxLostHits = cms.int32( 999 ),
1591  maxConsecLostHits = cms.int32( 1 ),
1592  maxNumberOfHits = cms.int32( 100 ),
1593  maxLostHitsFraction = cms.double( 0.1 ),
1594  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1595  seedExtension = cms.int32( 0 ),
1596  strictSeedExtension = cms.bool( False ),
1597  pixelSeedExtension = cms.bool( False ),
1598  minNumberOfHitsForLoopers = cms.int32( 13 ),
1599  minNumberOfHitsPerLoop = cms.int32( 4 ),
1600  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1601  maxCCCLostHits = cms.int32( 0 ),
1602  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
1603 )
1604 fragment.HLTPSetMixedTripletStepTrajectoryBuilder = cms.PSet(
1605  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1606  bestHitOnly = cms.bool( True ),
1607  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
1608  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilter" ) ),
1609  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilter" ) ),
1610  useSameTrajFilter = cms.bool( True ),
1611  maxCand = cms.int32( 2 ),
1612  intermediateCleaning = cms.bool( True ),
1613  lostHitPenalty = cms.double( 30.0 ),
1614  foundHitBonus = cms.double( 10.0 ),
1615  MeasurementTrackerName = cms.string( "" ),
1616  lockHits = cms.bool( True ),
1617  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1618  updator = cms.string( "hltESPKFUpdator" ),
1619  alwaysUseInvalidHits = cms.bool( True ),
1620  requireSeedHitsInRebuild = cms.bool( True ),
1621  keepOriginalIfRebuildFails = cms.bool( False ),
1622  estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
1623  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1624  minNrOfHitsForRebuild = cms.int32( 5 ),
1625  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1626  maxPtForLooperReconstruction = cms.double( 0.7 )
1627 )
1628 fragment.HLTPSetMixedTripletStepTrajectoryFilter = cms.PSet(
1629  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1630  minimumNumberOfHits = cms.int32( 3 ),
1631  seedPairPenalty = cms.int32( 0 ),
1632  chargeSignificance = cms.double( -1.0 ),
1633  minPt = cms.double( 0.1 ),
1634  nSigmaMinPt = cms.double( 5.0 ),
1635  minHitsMinPt = cms.int32( 3 ),
1636  maxLostHits = cms.int32( 999 ),
1637  maxConsecLostHits = cms.int32( 1 ),
1638  maxNumberOfHits = cms.int32( 100 ),
1639  maxLostHitsFraction = cms.double( 0.1 ),
1640  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
1641  seedExtension = cms.int32( 0 ),
1642  strictSeedExtension = cms.bool( False ),
1643  pixelSeedExtension = cms.bool( False ),
1644  minNumberOfHitsForLoopers = cms.int32( 13 ),
1645  minNumberOfHitsPerLoop = cms.int32( 4 ),
1646  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1647  maxCCCLostHits = cms.int32( 9999 ),
1648  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
1649 )
1650 fragment.HLTPSetPixelLessStepTrajectoryBuilder = cms.PSet(
1651  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1652  bestHitOnly = cms.bool( True ),
1653  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1654  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ),
1655  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ),
1656  useSameTrajFilter = cms.bool( True ),
1657  maxCand = cms.int32( 2 ),
1658  intermediateCleaning = cms.bool( True ),
1659  lostHitPenalty = cms.double( 30.0 ),
1660  foundHitBonus = cms.double( 10.0 ),
1661  MeasurementTrackerName = cms.string( "" ),
1662  lockHits = cms.bool( True ),
1663  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1664  updator = cms.string( "hltESPKFUpdator" ),
1665  alwaysUseInvalidHits = cms.bool( False ),
1666  requireSeedHitsInRebuild = cms.bool( True ),
1667  keepOriginalIfRebuildFails = cms.bool( False ),
1668  estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
1669  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1670  minNrOfHitsForRebuild = cms.int32( 4 ),
1671  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1672  maxPtForLooperReconstruction = cms.double( 0.7 )
1673 )
1674 fragment.HLTPSetPixelLessStepTrajectoryFilter = cms.PSet(
1675  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1676  minimumNumberOfHits = cms.int32( 4 ),
1677  seedPairPenalty = cms.int32( 1 ),
1678  chargeSignificance = cms.double( -1.0 ),
1679  minPt = cms.double( 0.1 ),
1680  nSigmaMinPt = cms.double( 5.0 ),
1681  minHitsMinPt = cms.int32( 3 ),
1682  maxLostHits = cms.int32( 0 ),
1683  maxConsecLostHits = cms.int32( 1 ),
1684  maxNumberOfHits = cms.int32( 100 ),
1685  maxLostHitsFraction = cms.double( 0.1 ),
1686  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1687  seedExtension = cms.int32( 0 ),
1688  strictSeedExtension = cms.bool( False ),
1689  pixelSeedExtension = cms.bool( False ),
1690  minNumberOfHitsForLoopers = cms.int32( 13 ),
1691  minNumberOfHitsPerLoop = cms.int32( 4 ),
1692  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1693  maxCCCLostHits = cms.int32( 9999 ),
1694  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
1695 )
1696 fragment.HLTPSetTobTecStepTrajectoryFilter = cms.PSet(
1697  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1698  minimumNumberOfHits = cms.int32( 5 ),
1699  seedPairPenalty = cms.int32( 1 ),
1700  chargeSignificance = cms.double( -1.0 ),
1701  minPt = cms.double( 0.1 ),
1702  nSigmaMinPt = cms.double( 5.0 ),
1703  minHitsMinPt = cms.int32( 3 ),
1704  maxLostHits = cms.int32( 0 ),
1705  maxConsecLostHits = cms.int32( 1 ),
1706  maxNumberOfHits = cms.int32( 100 ),
1707  maxLostHitsFraction = cms.double( 0.1 ),
1708  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1709  seedExtension = cms.int32( 0 ),
1710  strictSeedExtension = cms.bool( False ),
1711  pixelSeedExtension = cms.bool( False ),
1712  minNumberOfHitsForLoopers = cms.int32( 13 ),
1713  minNumberOfHitsPerLoop = cms.int32( 4 ),
1714  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1715  maxCCCLostHits = cms.int32( 9999 ),
1716  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
1717 )
1718 fragment.HLTPSetTobTecStepInOutTrajectoryFilter = cms.PSet(
1719  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1720  minimumNumberOfHits = cms.int32( 4 ),
1721  seedPairPenalty = cms.int32( 1 ),
1722  chargeSignificance = cms.double( -1.0 ),
1723  minPt = cms.double( 0.1 ),
1724  nSigmaMinPt = cms.double( 5.0 ),
1725  minHitsMinPt = cms.int32( 3 ),
1726  maxLostHits = cms.int32( 0 ),
1727  maxConsecLostHits = cms.int32( 1 ),
1728  maxNumberOfHits = cms.int32( 100 ),
1729  maxLostHitsFraction = cms.double( 0.1 ),
1730  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1731  seedExtension = cms.int32( 0 ),
1732  strictSeedExtension = cms.bool( False ),
1733  pixelSeedExtension = cms.bool( False ),
1734  minNumberOfHitsForLoopers = cms.int32( 13 ),
1735  minNumberOfHitsPerLoop = cms.int32( 4 ),
1736  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1737  maxCCCLostHits = cms.int32( 9999 ),
1738  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
1739 )
1740 fragment.HLTPSetTobTecStepTrajectoryBuilder = cms.PSet(
1741  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1742  bestHitOnly = cms.bool( True ),
1743  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1744  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilter" ) ),
1745  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilter" ) ),
1746  useSameTrajFilter = cms.bool( False ),
1747  maxCand = cms.int32( 2 ),
1748  intermediateCleaning = cms.bool( True ),
1749  lostHitPenalty = cms.double( 30.0 ),
1750  foundHitBonus = cms.double( 10.0 ),
1751  MeasurementTrackerName = cms.string( "" ),
1752  lockHits = cms.bool( True ),
1753  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1754  updator = cms.string( "hltESPKFUpdator" ),
1755  alwaysUseInvalidHits = cms.bool( False ),
1756  requireSeedHitsInRebuild = cms.bool( True ),
1757  keepOriginalIfRebuildFails = cms.bool( False ),
1758  estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
1759  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1760  minNrOfHitsForRebuild = cms.int32( 4 ),
1761  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1762  maxPtForLooperReconstruction = cms.double( 0.7 )
1763 )
1764 fragment.HLTPSetGroupedCkfTrajectoryBuilderIterL3ForOI = cms.PSet(
1765  rescaleErrorIfFail = cms.double( 1.0 ),
1766  keepOriginalIfRebuildFails = cms.bool( False ),
1767  lockHits = cms.bool( True ),
1768  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1769  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfTrajectoryFilterIterL3OI" ) ),
1770  maxCand = cms.int32( 5 ),
1771  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1772  intermediateCleaning = cms.bool( True ),
1773  bestHitOnly = cms.bool( True ),
1774  deltaEta = cms.double( -1.0 ),
1775  useSeedLayer = cms.bool( False ),
1776  useSameTrajFilter = cms.bool( True ),
1777  MeasurementTrackerName = cms.string( "hltSiStripClusters" ),
1778  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1779  lostHitPenalty = cms.double( 30.0 ),
1780  requireSeedHitsInRebuild = cms.bool( False ),
1781  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1782  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1783  minNrOfHitsForRebuild = cms.int32( 5 ),
1784  alwaysUseInvalidHits = cms.bool( True ),
1785  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfTrajectoryFilterIterL3OI" ) ),
1786  foundHitBonus = cms.double( 1000.0 ),
1787  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
1788  updator = cms.string( "hltESPKFUpdator" ),
1789  deltaPhi = cms.double( -1.0 )
1790 )
1791 fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
1792  useSameTrajFilter = cms.bool( True ),
1793  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1794  MeasurementTrackerName = cms.string( "" ),
1795  keepOriginalIfRebuildFails = cms.bool( True ),
1796  lostHitPenalty = cms.double( 1.0 ),
1797  lockHits = cms.bool( True ),
1798  requireSeedHitsInRebuild = cms.bool( True ),
1799  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1800  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1801  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
1802  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1803  minNrOfHitsForRebuild = cms.int32( 2 ),
1804  maxCand = cms.int32( 5 ),
1805  alwaysUseInvalidHits = cms.bool( True ),
1806  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1807  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
1808  intermediateCleaning = cms.bool( True ),
1809  foundHitBonus = cms.double( 1000.0 ),
1810  updator = cms.string( "hltESPKFUpdator" ),
1811  bestHitOnly = cms.bool( True )
1812 )
1813 fragment.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet(
1814  minimumNumberOfHits = cms.int32( 3 ),
1815  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1816  seedExtension = cms.int32( 0 ),
1817  chargeSignificance = cms.double( -1.0 ),
1818  pixelSeedExtension = cms.bool( False ),
1819  strictSeedExtension = cms.bool( False ),
1820  nSigmaMinPt = cms.double( 5.0 ),
1821  maxCCCLostHits = cms.int32( 9999 ),
1822  minPt = cms.double( 0.9 ),
1823  maxConsecLostHits = cms.int32( 1 ),
1824  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1825  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
1826  seedPairPenalty = cms.int32( 0 ),
1827  maxNumberOfHits = cms.int32( 100 ),
1828  minNumberOfHitsForLoopers = cms.int32( 13 ),
1829  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1830  minNumberOfHitsPerLoop = cms.int32( 4 ),
1831  minHitsMinPt = cms.int32( 3 ),
1832  maxLostHitsFraction = cms.double( 0.1 ),
1833  maxLostHits = cms.int32( 999 )
1834 )
1835 fragment.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
1836  useSameTrajFilter = cms.bool( True ),
1837  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1838  MeasurementTrackerName = cms.string( "" ),
1839  keepOriginalIfRebuildFails = cms.bool( True ),
1840  lostHitPenalty = cms.double( 1.0 ),
1841  lockHits = cms.bool( True ),
1842  requireSeedHitsInRebuild = cms.bool( True ),
1843  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1844  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1845  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
1846  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1847  minNrOfHitsForRebuild = cms.int32( 2 ),
1848  maxCand = cms.int32( 5 ),
1849  alwaysUseInvalidHits = cms.bool( True ),
1850  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1851  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
1852  intermediateCleaning = cms.bool( True ),
1853  foundHitBonus = cms.double( 1000.0 ),
1854  updator = cms.string( "hltESPKFUpdator" ),
1855  bestHitOnly = cms.bool( True )
1856 )
1857 fragment.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet(
1858  minimumNumberOfHits = cms.int32( 3 ),
1859  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1860  seedExtension = cms.int32( 0 ),
1861  chargeSignificance = cms.double( -1.0 ),
1862  pixelSeedExtension = cms.bool( False ),
1863  strictSeedExtension = cms.bool( False ),
1864  nSigmaMinPt = cms.double( 5.0 ),
1865  maxCCCLostHits = cms.int32( 9999 ),
1866  minPt = cms.double( 0.9 ),
1867  maxConsecLostHits = cms.int32( 1 ),
1868  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1869  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
1870  seedPairPenalty = cms.int32( 0 ),
1871  maxNumberOfHits = cms.int32( 100 ),
1872  minNumberOfHitsForLoopers = cms.int32( 13 ),
1873  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1874  minNumberOfHitsPerLoop = cms.int32( 4 ),
1875  minHitsMinPt = cms.int32( 3 ),
1876  maxLostHitsFraction = cms.double( 0.1 ),
1877  maxLostHits = cms.int32( 999 )
1878 )
1879 fragment.HLTIter2HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
1880  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1881  MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ),
1882  lostHitPenalty = cms.double( 30.0 ),
1883  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1884  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1885  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryFilterIT" ) ),
1886  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1887  maxCand = cms.int32( 2 ),
1888  alwaysUseInvalidHits = cms.bool( False ),
1889  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1890  intermediateCleaning = cms.bool( True ),
1891  updator = cms.string( "hltESPKFUpdator" )
1892 )
1893 fragment.HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT = cms.PSet(
1894  minimumNumberOfHits = cms.int32( 5 ),
1895  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1896  seedExtension = cms.int32( 0 ),
1897  chargeSignificance = cms.double( -1.0 ),
1898  pixelSeedExtension = cms.bool( False ),
1899  strictSeedExtension = cms.bool( False ),
1900  nSigmaMinPt = cms.double( 5.0 ),
1901  maxCCCLostHits = cms.int32( 9999 ),
1902  minPt = cms.double( 0.3 ),
1903  maxConsecLostHits = cms.int32( 3 ),
1904  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1905  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1906  seedPairPenalty = cms.int32( 0 ),
1907  maxNumberOfHits = cms.int32( 100 ),
1908  minNumberOfHitsForLoopers = cms.int32( 13 ),
1909  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1910  minNumberOfHitsPerLoop = cms.int32( 4 ),
1911  minHitsMinPt = cms.int32( 3 ),
1912  maxLostHitsFraction = cms.double( 999.0 ),
1913  maxLostHits = cms.int32( 1 )
1914 )
1915 fragment.HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
1916  useSameTrajFilter = cms.bool( True ),
1917  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1918  MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ),
1919  keepOriginalIfRebuildFails = cms.bool( False ),
1920  lostHitPenalty = cms.double( 30.0 ),
1921  lockHits = cms.bool( True ),
1922  requireSeedHitsInRebuild = cms.bool( False ),
1923  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1924  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1925  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ),
1926  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1927  minNrOfHitsForRebuild = cms.int32( 5 ),
1928  maxCand = cms.int32( 2 ),
1929  alwaysUseInvalidHits = cms.bool( False ),
1930  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1931  intermediateCleaning = cms.bool( True ),
1932  foundHitBonus = cms.double( 1000.0 ),
1933  updator = cms.string( "hltESPKFUpdator" ),
1934  bestHitOnly = cms.bool( True )
1935 )
1936 fragment.HLTIter2IterL3MuonPSetTrajectoryFilterIT = cms.PSet(
1937  minimumNumberOfHits = cms.int32( 5 ),
1938  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1939  seedExtension = cms.int32( 0 ),
1940  chargeSignificance = cms.double( -1.0 ),
1941  pixelSeedExtension = cms.bool( False ),
1942  strictSeedExtension = cms.bool( False ),
1943  nSigmaMinPt = cms.double( 5.0 ),
1944  maxCCCLostHits = cms.int32( 9999 ),
1945  minPt = cms.double( 0.3 ),
1946  maxConsecLostHits = cms.int32( 3 ),
1947  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1948  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1949  seedPairPenalty = cms.int32( 0 ),
1950  maxNumberOfHits = cms.int32( 100 ),
1951  minNumberOfHitsForLoopers = cms.int32( 13 ),
1952  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1953  minNumberOfHitsPerLoop = cms.int32( 4 ),
1954  minHitsMinPt = cms.int32( 3 ),
1955  maxLostHitsFraction = cms.double( 999.0 ),
1956  maxLostHits = cms.int32( 1 )
1957 )
1958 fragment.HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
1959  useSameTrajFilter = cms.bool( True ),
1960  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1961  MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ),
1962  keepOriginalIfRebuildFails = cms.bool( False ),
1963  lostHitPenalty = cms.double( 30.0 ),
1964  lockHits = cms.bool( True ),
1965  requireSeedHitsInRebuild = cms.bool( False ),
1966  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1967  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1968  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ),
1969  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1970  minNrOfHitsForRebuild = cms.int32( 5 ),
1971  maxCand = cms.int32( 2 ),
1972  alwaysUseInvalidHits = cms.bool( False ),
1973  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1974  intermediateCleaning = cms.bool( True ),
1975  foundHitBonus = cms.double( 1000.0 ),
1976  updator = cms.string( "hltESPKFUpdator" ),
1977  bestHitOnly = cms.bool( True )
1978 )
1979 fragment.HLTPSetCkfTrajectoryFilterIterL3OI = cms.PSet(
1980  minimumNumberOfHits = cms.int32( 5 ),
1981  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1982  seedExtension = cms.int32( 0 ),
1983  chargeSignificance = cms.double( -1.0 ),
1984  pixelSeedExtension = cms.bool( False ),
1985  strictSeedExtension = cms.bool( False ),
1986  nSigmaMinPt = cms.double( 5.0 ),
1987  maxCCCLostHits = cms.int32( 9999 ),
1988  minPt = cms.double( 3.0 ),
1989  maxConsecLostHits = cms.int32( 1 ),
1990  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1991  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
1992  seedPairPenalty = cms.int32( 0 ),
1993  maxNumberOfHits = cms.int32( -1 ),
1994  minNumberOfHitsForLoopers = cms.int32( 13 ),
1995  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1996  minNumberOfHitsPerLoop = cms.int32( 4 ),
1997  minHitsMinPt = cms.int32( 3 ),
1998  maxLostHitsFraction = cms.double( 999.0 ),
1999  maxLostHits = cms.int32( 1 )
2000 )
2001 fragment.HLTPSetPixelPairStepTrajectoryFilter = cms.PSet(
2002  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2003  minimumNumberOfHits = cms.int32( 4 ),
2004  seedPairPenalty = cms.int32( 0 ),
2005  chargeSignificance = cms.double( -1.0 ),
2006  minPt = cms.double( 0.1 ),
2007  nSigmaMinPt = cms.double( 5.0 ),
2008  minHitsMinPt = cms.int32( 3 ),
2009  maxLostHits = cms.int32( 999 ),
2010  maxConsecLostHits = cms.int32( 1 ),
2011  maxNumberOfHits = cms.int32( 100 ),
2012  maxLostHitsFraction = cms.double( 0.1 ),
2013  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2014  seedExtension = cms.int32( 0 ),
2015  strictSeedExtension = cms.bool( False ),
2016  pixelSeedExtension = cms.bool( False ),
2017  minNumberOfHitsForLoopers = cms.int32( 13 ),
2018  minNumberOfHitsPerLoop = cms.int32( 4 ),
2019  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2020  maxCCCLostHits = cms.int32( 0 ),
2021  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
2022 )
2023 fragment.HLTPSetPixelPairStepTrajectoryFilterInOut = cms.PSet(
2024  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2025  minimumNumberOfHits = cms.int32( 4 ),
2026  seedPairPenalty = cms.int32( 0 ),
2027  chargeSignificance = cms.double( -1.0 ),
2028  minPt = cms.double( 0.1 ),
2029  nSigmaMinPt = cms.double( 5.0 ),
2030  minHitsMinPt = cms.int32( 3 ),
2031  maxLostHits = cms.int32( 999 ),
2032  maxConsecLostHits = cms.int32( 1 ),
2033  maxNumberOfHits = cms.int32( 100 ),
2034  maxLostHitsFraction = cms.double( 0.1 ),
2035  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2036  seedExtension = cms.int32( 1 ),
2037  strictSeedExtension = cms.bool( False ),
2038  pixelSeedExtension = cms.bool( False ),
2039  minNumberOfHitsForLoopers = cms.int32( 13 ),
2040  minNumberOfHitsPerLoop = cms.int32( 4 ),
2041  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2042  maxCCCLostHits = cms.int32( 0 ),
2043  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
2044 )
2045 fragment.HLTPSetPixelPairStepTrajectoryBuilder = cms.PSet(
2046  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2047  bestHitOnly = cms.bool( True ),
2048  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2049  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ),
2050  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOut" ) ),
2051  useSameTrajFilter = cms.bool( False ),
2052  maxCand = cms.int32( 3 ),
2053  intermediateCleaning = cms.bool( True ),
2054  lostHitPenalty = cms.double( 30.0 ),
2055  foundHitBonus = cms.double( 10.0 ),
2056  MeasurementTrackerName = cms.string( "" ),
2057  lockHits = cms.bool( True ),
2058  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2059  updator = cms.string( "hltESPKFUpdator" ),
2060  alwaysUseInvalidHits = cms.bool( True ),
2061  requireSeedHitsInRebuild = cms.bool( True ),
2062  keepOriginalIfRebuildFails = cms.bool( False ),
2063  estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
2064  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2065  minNrOfHitsForRebuild = cms.int32( 5 ),
2066  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2067  maxPtForLooperReconstruction = cms.double( 0.7 )
2068 )
2069 fragment.streams = cms.PSet(
2070  DQM = cms.vstring( 'OnlineMonitor' ),
2071  PhysicsCommissioning = cms.vstring( 'HLTPhysics',
2072  'ZeroBias' )
2073 )
2074 fragment.datasets = cms.PSet(
2075  HLTPhysics = cms.vstring( 'HLT_Physics_v7' ),
2076  OnlineMonitor = cms.vstring( 'HLT_Physics_v7',
2077  'HLT_Random_v3',
2078  'HLT_ZeroBias_v6' ),
2079  ZeroBias = cms.vstring( 'HLT_Random_v3',
2080  'HLT_ZeroBias_v6' )
2081 )
2082 
2083 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
2084  iovIsRunNotTime = cms.bool( True ),
2085  recordName = cms.string( "CSCChannelMapperRecord" ),
2086  firstValid = cms.vuint32( 1 )
2087 )
2088 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
2089  iovIsRunNotTime = cms.bool( True ),
2090  recordName = cms.string( "CSCIndexerRecord" ),
2091  firstValid = cms.vuint32( 1 )
2092 )
2093 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
2094  iovIsRunNotTime = cms.bool( True ),
2095  recordName = cms.string( "L1TGlobalParametersRcd" ),
2096  firstValid = cms.vuint32( 1 )
2097 )
2098 fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP",
2099  timeSlewParametersM3 = cms.VPSet(
2100  cms.PSet( tspar2 = cms.double( 0.0 ),
2101  tspar0 = cms.double( 12.2999 ),
2102  tspar1 = cms.double( -2.19142 ),
2103  tspar1_siPM = cms.double( 0.0 ),
2104  cap = cms.double( 6.0 ),
2105  tspar0_siPM = cms.double( 0.0 ),
2106  tspar2_siPM = cms.double( 0.0 )
2107  ),
2108  cms.PSet( tspar2 = cms.double( 32.0 ),
2109  tspar0 = cms.double( 15.5 ),
2110  tspar1 = cms.double( -3.2 ),
2111  tspar1_siPM = cms.double( 0.0 ),
2112  cap = cms.double( 6.0 ),
2113  tspar0_siPM = cms.double( 0.0 ),
2114  tspar2_siPM = cms.double( 0.0 )
2115  ),
2116  cms.PSet( tspar2 = cms.double( 0.0 ),
2117  tspar0 = cms.double( 12.2999 ),
2118  tspar1 = cms.double( -2.19142 ),
2119  tspar1_siPM = cms.double( 0.0 ),
2120  cap = cms.double( 6.0 ),
2121  tspar0_siPM = cms.double( 0.0 ),
2122  tspar2_siPM = cms.double( 0.0 )
2123  ),
2124  cms.PSet( tspar2 = cms.double( 0.0 ),
2125  tspar0 = cms.double( 12.2999 ),
2126  tspar1 = cms.double( -2.19142 ),
2127  tspar1_siPM = cms.double( 0.0 ),
2128  cap = cms.double( 6.0 ),
2129  tspar0_siPM = cms.double( 0.0 ),
2130  tspar2_siPM = cms.double( 0.0 )
2131  )
2132  ),
2133  timeSlewParametersM2 = cms.VPSet(
2134  cms.PSet( slope = cms.double( -3.178648 ),
2135  tmax = cms.double( 16.0 ),
2136  tzero = cms.double( 23.960177 )
2137  ),
2138  cms.PSet( slope = cms.double( -1.5610227 ),
2139  tmax = cms.double( 10.0 ),
2140  tzero = cms.double( 11.977461 )
2141  ),
2142  cms.PSet( slope = cms.double( -1.075824 ),
2143  tmax = cms.double( 6.25 ),
2144  tzero = cms.double( 9.109694 )
2145  )
2146  ),
2147  appendToDataLabel = cms.string( "HBHE" )
2148 )
2149 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
2150  iovIsRunNotTime = cms.bool( True ),
2151  recordName = cms.string( "JetTagComputerRecord" ),
2152  firstValid = cms.vuint32( 1 )
2153 )
2154 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
2155  iovIsRunNotTime = cms.bool( True ),
2156  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
2157  firstValid = cms.vuint32( 1 )
2158 )
2159 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
2160  iovIsRunNotTime = cms.bool( True ),
2161  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
2162  firstValid = cms.vuint32( 1 )
2163 )
2164 
2165 fragment.hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer",
2166  weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ),
2167  useCondDB = cms.bool( False ),
2168  useGBRForest = cms.bool( True ),
2169  useAdaBoost = cms.bool( False )
2170 )
2171 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2172  MaxDPhi = cms.double( 1.6 ),
2173  ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
2174  PropagationDirection = cms.string( "anyDirection" )
2175 )
2176 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
2177  AlgoName = cms.string( "CSCChannelMapperPostls1" )
2178 )
2179 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
2180  AlgoName = cms.string( "CSCIndexerPostls1" )
2181 )
2182 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
2183  appendToDataLabel = cms.string( "" )
2184 )
2185 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
2186 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
2187  appendToDataLabel = cms.string( "" ),
2188  MapAuto = cms.untracked.bool( False ),
2189  SkipHE = cms.untracked.bool( False ),
2190  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" )
2191 )
2192 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
2193  appendToDataLabel = cms.string( "" )
2194 )
2195 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
2196  appendToDataLabel = cms.string( "" )
2197 )
2198 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
2199  ComponentName = cms.string( "ClusterShapeHitFilter" ),
2200  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
2201  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2202  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" )
2203 )
2204 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
2205  appendToDataLabel = cms.string( "" )
2206 )
2207 fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
2208  NumberL1JetCounts = cms.uint32( 12 ),
2209  NumberL1NoIsoEG = cms.uint32( 4 ),
2210  NumberL1CenJet = cms.uint32( 4 ),
2211  NumberL1Tau = cms.uint32( 12 ),
2212  NumberConditionChips = cms.uint32( 1 ),
2213  NumberL1EGamma = cms.uint32( 12 ),
2214  TotalBxInEvent = cms.int32( 5 ),
2215  NumberL1Mu = cms.uint32( 4 ),
2216  PinsOnConditionChip = cms.uint32( 512 ),
2217  WordLength = cms.int32( 64 ),
2218  PinsOnChip = cms.uint32( 512 ),
2219  OrderOfChip = cms.vint32( 1 ),
2220  IfMuEtaNumberBits = cms.uint32( 6 ),
2221  OrderConditionChip = cms.vint32( 1 ),
2222  appendToDataLabel = cms.string( "" ),
2223  NumberL1TauJet = cms.uint32( 4 ),
2224  NumberL1Jet = cms.uint32( 12 ),
2225  NumberPhysTriggers = cms.uint32( 512 ),
2226  NumberL1Muon = cms.uint32( 8 ),
2227  UnitLength = cms.int32( 8 ),
2228  NumberL1IsoEG = cms.uint32( 4 ),
2229  NumberTechnicalTriggers = cms.uint32( 64 ),
2230  NumberL1ForJet = cms.uint32( 4 ),
2231  IfCaloEtaNumberBits = cms.uint32( 4 ),
2232  NumberPsbBoards = cms.int32( 7 ),
2233  NumberChips = cms.uint32( 1 ),
2234  NumberPhysTriggersExtended = cms.uint32( 64 )
2235 )
2236 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2237  SimpleMagneticField = cms.string( "" ),
2238  PropagationDirection = cms.string( "alongMomentum" ),
2239  ComponentName = cms.string( "PropagatorWithMaterial" ),
2240  Mass = cms.double( 0.105 ),
2241  ptMin = cms.double( -1.0 ),
2242  MaxDPhi = cms.double( 1.6 ),
2243  useRungeKutta = cms.bool( False )
2244 )
2245 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2246  SimpleMagneticField = cms.string( "ParabolicMf" ),
2247  PropagationDirection = cms.string( "alongMomentum" ),
2248  ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
2249  Mass = cms.double( 0.139 ),
2250  ptMin = cms.double( -1.0 ),
2251  MaxDPhi = cms.double( 1.6 ),
2252  useRungeKutta = cms.bool( False )
2253 )
2254 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2255  SimpleMagneticField = cms.string( "ParabolicMf" ),
2256  PropagationDirection = cms.string( "alongMomentum" ),
2257  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
2258  Mass = cms.double( 0.105 ),
2259  ptMin = cms.double( -1.0 ),
2260  MaxDPhi = cms.double( 1.6 ),
2261  useRungeKutta = cms.bool( False )
2262 )
2263 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2264  SimpleMagneticField = cms.string( "" ),
2265  PropagationDirection = cms.string( "oppositeToMomentum" ),
2266  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
2267  Mass = cms.double( 0.105 ),
2268  ptMin = cms.double( -1.0 ),
2269  MaxDPhi = cms.double( 1.6 ),
2270  useRungeKutta = cms.bool( False )
2271 )
2272 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2273  SimpleMagneticField = cms.string( "ParabolicMf" ),
2274  PropagationDirection = cms.string( "oppositeToMomentum" ),
2275  ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
2276  Mass = cms.double( 0.139 ),
2277  ptMin = cms.double( -1.0 ),
2278  MaxDPhi = cms.double( 1.6 ),
2279  useRungeKutta = cms.bool( False )
2280 )
2281 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2282  SimpleMagneticField = cms.string( "ParabolicMf" ),
2283  PropagationDirection = cms.string( "oppositeToMomentum" ),
2284  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2285  Mass = cms.double( 0.105 ),
2286  ptMin = cms.double( -1.0 ),
2287  MaxDPhi = cms.double( 1.6 ),
2288  useRungeKutta = cms.bool( False )
2289 )
2290 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2291  SimpleMagneticField = cms.string( "ParabolicMf" ),
2292  PropagationDirection = cms.string( "oppositeToMomentum" ),
2293  ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
2294  Mass = cms.double( 0.105 ),
2295  ptMin = cms.double( 0.1 ),
2296  MaxDPhi = cms.double( 1.6 ),
2297  useRungeKutta = cms.bool( False )
2298 )
2299 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
2300  SimpleMagneticField = cms.string( "ParabolicMf" ),
2301  PropagationDirection = cms.string( "alongMomentum" ),
2302  ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
2303  Mass = cms.double( 0.1396 ),
2304  ptMin = cms.double( -1.0 ),
2305  MaxDPhi = cms.double( 4.0 ),
2306  useRungeKutta = cms.bool( False )
2307 )
2308 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2309  SimpleMagneticField = cms.string( "ParabolicMf" ),
2310  PropagationDirection = cms.string( "alongMomentum" ),
2311  ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
2312  Mass = cms.double( 0.105 ),
2313  ptMin = cms.double( 0.1 ),
2314  MaxDPhi = cms.double( 1.6 ),
2315  useRungeKutta = cms.bool( False )
2316 )
2317 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
2318  EtaDivisions = cms.untracked.uint32( 20 ),
2319  PhiDivisions = cms.untracked.uint32( 20 ),
2320  EtaMax = cms.untracked.double( 2.5 )
2321 )
2322 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
2323  minTracks = cms.uint32( 3 ),
2324  minVertices = cms.uint32( 1 ),
2325  use3d = cms.bool( True ),
2326  unBoost = cms.bool( False ),
2327  useSignificance = cms.bool( True )
2328 )
2329 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2330  NoErrorPropagation = cms.bool( False ),
2331  endcapShiftInZPos = cms.double( 0.0 ),
2332  PropagationDirection = cms.string( "anyDirection" ),
2333  useTuningForL2Speed = cms.bool( False ),
2334  useIsYokeFlag = cms.bool( True ),
2335  endcapShiftInZNeg = cms.double( 0.0 ),
2336  SetVBFPointer = cms.bool( False ),
2337  AssumeNoMaterial = cms.bool( False ),
2338  returnTangentPlane = cms.bool( True ),
2339  useInTeslaFromMagField = cms.bool( False ),
2340  VBFName = cms.string( "VolumeBasedMagneticField" ),
2341  useEndcapShiftsInZ = cms.bool( False ),
2342  sendLogWarning = cms.bool( False ),
2343  useMatVolumes = cms.bool( True ),
2344  debug = cms.bool( False ),
2345  ApplyRadX0Correction = cms.bool( True ),
2346  useMagVolumes = cms.bool( True ),
2347  ComponentName = cms.string( "SteppingHelixPropagatorAny" )
2348 )
2349 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
2350  ComponentName = cms.string( "TransientTrackBuilder" )
2351 )
2352 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2353  ComponentName = cms.string( "CaloDetIdAssociator" ),
2354  hcalRegion = cms.int32( 2 ),
2355  etaBinSize = cms.double( 0.087 ),
2356  nEta = cms.int32( 70 ),
2357  nPhi = cms.int32( 72 ),
2358  includeBadChambers = cms.bool( False ),
2359  includeME0 = cms.bool( False ),
2360  includeGEM = cms.bool( False )
2361 )
2362 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
2363  ComponentName = cms.string( "CosmicNavigationSchool" ),
2364  SimpleMagneticField = cms.string( "" )
2365 )
2366 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2367  ComponentName = cms.string( "EcalDetIdAssociator" ),
2368  hcalRegion = cms.int32( 2 ),
2369  etaBinSize = cms.double( 0.02 ),
2370  nEta = cms.int32( 300 ),
2371  nPhi = cms.int32( 360 ),
2372  includeBadChambers = cms.bool( False ),
2373  includeME0 = cms.bool( False ),
2374  includeGEM = cms.bool( False )
2375 )
2376 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
2377  dbstatusMask = cms.PSet(
2378  kBad = cms.vstring( 'kNonRespondingIsolated',
2379  'kDeadVFE',
2380  'kDeadFE',
2381  'kNoDataNoTP' ),
2382  kGood = cms.vstring( 'kOk' ),
2383  kRecovered = cms.vstring( ),
2384  kProblematic = cms.vstring( 'kDAC',
2385  'kNoLaser',
2386  'kNoisy',
2387  'kNNoisy',
2388  'kNNNoisy',
2389  'kNNNNoisy',
2390  'kNNNNNoisy',
2391  'kFixedG6',
2392  'kFixedG1',
2393  'kFixedG0' ),
2394  kWeird = cms.vstring( ),
2395  kTime = cms.vstring( )
2396  ),
2397  timeThresh = cms.double( 2.0 ),
2398  flagMask = cms.PSet(
2399  kBad = cms.vstring( 'kFaultyHardware',
2400  'kDead',
2401  'kKilled' ),
2402  kGood = cms.vstring( 'kGood' ),
2403  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
2404  'kTowerRecovered' ),
2405  kProblematic = cms.vstring( 'kPoorReco',
2406  'kPoorCalib',
2407  'kNoisy',
2408  'kSaturated' ),
2409  kWeird = cms.vstring( 'kWeird',
2410  'kDiWeird' ),
2411  kTime = cms.vstring( 'kOutOfTime' )
2412  )
2413 )
2414 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
2415  appendToDataLabel = cms.string( "" )
2416 )
2417 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
2418  appendToDataLabel = cms.string( "" )
2419 )
2420 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2421  ComponentName = cms.string( "HcalDetIdAssociator" ),
2422  hcalRegion = cms.int32( 2 ),
2423  etaBinSize = cms.double( 0.087 ),
2424  nEta = cms.int32( 70 ),
2425  nPhi = cms.int32( 72 ),
2426  includeBadChambers = cms.bool( False ),
2427  includeME0 = cms.bool( False ),
2428  includeGEM = cms.bool( False )
2429 )
2430 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
2431  phase = cms.uint32( 1 ),
2432  RecoveredRecHitBits = cms.vstring( ),
2433  appendToDataLabel = cms.string( "" ),
2434  SeverityLevels = cms.VPSet(
2435  cms.PSet( ChannelStatus = cms.vstring( ),
2436  RecHitFlags = cms.vstring( 'TimingFromTDC' ),
2437  Level = cms.int32( 0 )
2438  ),
2439  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
2440  RecHitFlags = cms.vstring( ),
2441  Level = cms.int32( 1 )
2442  ),
2443  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
2444  RecHitFlags = cms.vstring( ),
2445  Level = cms.int32( 5 )
2446  ),
2447  cms.PSet( ChannelStatus = cms.vstring( ),
2448  RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
2449  'HBHEIsolatedNoise',
2450  'HBHEFlatNoise',
2451  'HBHESpikeNoise',
2452  'HBHETS4TS5Noise',
2453  'HBHENegativeNoise',
2454  'HBHEPulseFitBit',
2455  'HBHEOOTPU' ),
2456  Level = cms.int32( 8 )
2457  ),
2458  cms.PSet( ChannelStatus = cms.vstring( ),
2459  RecHitFlags = cms.vstring( 'HFLongShort',
2460  'HFS8S1Ratio',
2461  'HFPET',
2462  'HFSignalAsymmetry' ),
2463  Level = cms.int32( 11 )
2464  ),
2465  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ),
2466  RecHitFlags = cms.vstring( ),
2467  Level = cms.int32( 15 )
2468  ),
2469  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff',
2470  'HcalCellDead' ),
2471  RecHitFlags = cms.vstring( ),
2472  Level = cms.int32( 20 )
2473  )
2474  ),
2475  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
2476  'HcalCellOff',
2477  'HcalCellDead' )
2478 )
2479 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2480  recordLabel = cms.string( "HLT" ),
2481  categoryVariableName = cms.string( "vertexCategory" ),
2482  useTrackWeights = cms.bool( True ),
2483  useCategories = cms.bool( True ),
2484  pseudoMultiplicityMin = cms.uint32( 2 ),
2485  correctVertexMass = cms.bool( True ),
2486  trackSelection = cms.PSet(
2487  maxDistToAxis = cms.double( 0.07 ),
2488  totalHitsMin = cms.uint32( 0 ),
2489  ptMin = cms.double( 0.0 ),
2490  sip2dSigMax = cms.double( 99999.9 ),
2491  sip2dValMax = cms.double( 99999.9 ),
2492  sip3dSigMax = cms.double( 99999.9 ),
2493  sip3dValMax = cms.double( 99999.9 ),
2494  maxDecayLen = cms.double( 5.0 ),
2495  qualityClass = cms.string( "any" ),
2496  jetDeltaRMax = cms.double( 0.3 ),
2497  normChi2Max = cms.double( 99999.9 ),
2498  pixelHitsMin = cms.uint32( 0 ),
2499  sip2dSigMin = cms.double( -99999.9 ),
2500  sip2dValMin = cms.double( -99999.9 ),
2501  sip3dSigMin = cms.double( -99999.9 ),
2502  sip3dValMin = cms.double( -99999.9 )
2503  ),
2504  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
2505  'CombinedSVPseudoVertex',
2506  'CombinedSVNoVertex' ),
2507  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2508  charmCut = cms.double( 1.5 ),
2509  vertexFlip = cms.bool( False ),
2510  minimumTrackWeight = cms.double( 0.5 ),
2511  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2512  trackMultiplicityMin = cms.uint32( 3 ),
2513  trackPseudoSelection = cms.PSet(
2514  maxDistToAxis = cms.double( 0.07 ),
2515  totalHitsMin = cms.uint32( 0 ),
2516  ptMin = cms.double( 0.0 ),
2517  sip2dSigMax = cms.double( 99999.9 ),
2518  sip2dValMax = cms.double( 99999.9 ),
2519  sip3dSigMax = cms.double( 99999.9 ),
2520  sip3dValMax = cms.double( 99999.9 ),
2521  maxDecayLen = cms.double( 5.0 ),
2522  qualityClass = cms.string( "any" ),
2523  jetDeltaRMax = cms.double( 0.3 ),
2524  normChi2Max = cms.double( 99999.9 ),
2525  pixelHitsMin = cms.uint32( 0 ),
2526  sip2dSigMin = cms.double( 2.0 ),
2527  sip2dValMin = cms.double( -99999.9 ),
2528  sip3dSigMin = cms.double( -99999.9 ),
2529  sip3dValMin = cms.double( -99999.9 )
2530  ),
2531  trackSort = cms.string( "sip2dSig" ),
2532  SoftLeptonFlip = cms.bool( False ),
2533  trackFlip = cms.bool( False )
2534 )
2535 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2536  recordLabel = cms.string( "HLT" ),
2537  categoryVariableName = cms.string( "vertexCategory" ),
2538  useTrackWeights = cms.bool( True ),
2539  useCategories = cms.bool( True ),
2540  pseudoMultiplicityMin = cms.uint32( 2 ),
2541  correctVertexMass = cms.bool( True ),
2542  trackSelection = cms.PSet(
2543  max_pT_dRcut = cms.double( 0.1 ),
2544  b_dR = cms.double( 0.6263 ),
2545  min_pT = cms.double( 120.0 ),
2546  b_pT = cms.double( 0.3684 ),
2547  ptMin = cms.double( 0.0 ),
2548  max_pT_trackPTcut = cms.double( 3.0 ),
2549  max_pT = cms.double( 500.0 ),
2550  useVariableJTA = cms.bool( False ),
2551  maxDecayLen = cms.double( 5.0 ),
2552  qualityClass = cms.string( "any" ),
2553  normChi2Max = cms.double( 99999.9 ),
2554  sip2dValMin = cms.double( -99999.9 ),
2555  sip3dValMin = cms.double( -99999.9 ),
2556  a_dR = cms.double( -0.001053 ),
2557  maxDistToAxis = cms.double( 0.07 ),
2558  totalHitsMin = cms.uint32( 0 ),
2559  a_pT = cms.double( 0.005263 ),
2560  sip2dSigMax = cms.double( 99999.9 ),
2561  sip2dValMax = cms.double( 99999.9 ),
2562  sip3dSigMax = cms.double( 99999.9 ),
2563  sip3dValMax = cms.double( 99999.9 ),
2564  min_pT_dRcut = cms.double( 0.5 ),
2565  jetDeltaRMax = cms.double( 0.3 ),
2566  pixelHitsMin = cms.uint32( 0 ),
2567  sip3dSigMin = cms.double( -99999.9 ),
2568  sip2dSigMin = cms.double( -99999.9 )
2569  ),
2570  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
2571  'CombinedSVIVFV2PseudoVertex',
2572  'CombinedSVIVFV2NoVertex' ),
2573  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2574  charmCut = cms.double( 1.5 ),
2575  vertexFlip = cms.bool( False ),
2576  minimumTrackWeight = cms.double( 0.5 ),
2577  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2578  trackMultiplicityMin = cms.uint32( 3 ),
2579  trackPseudoSelection = cms.PSet(
2580  max_pT_dRcut = cms.double( 0.1 ),
2581  b_dR = cms.double( 0.6263 ),
2582  min_pT = cms.double( 120.0 ),
2583  b_pT = cms.double( 0.3684 ),
2584  ptMin = cms.double( 0.0 ),
2585  max_pT_trackPTcut = cms.double( 3.0 ),
2586  max_pT = cms.double( 500.0 ),
2587  useVariableJTA = cms.bool( False ),
2588  maxDecayLen = cms.double( 5.0 ),
2589  qualityClass = cms.string( "any" ),
2590  normChi2Max = cms.double( 99999.9 ),
2591  sip2dValMin = cms.double( -99999.9 ),
2592  sip3dValMin = cms.double( -99999.9 ),
2593  a_dR = cms.double( -0.001053 ),
2594  maxDistToAxis = cms.double( 0.07 ),
2595  totalHitsMin = cms.uint32( 0 ),
2596  a_pT = cms.double( 0.005263 ),
2597  sip2dSigMax = cms.double( 99999.9 ),
2598  sip2dValMax = cms.double( 99999.9 ),
2599  sip3dSigMax = cms.double( 99999.9 ),
2600  sip3dValMax = cms.double( 99999.9 ),
2601  min_pT_dRcut = cms.double( 0.5 ),
2602  jetDeltaRMax = cms.double( 0.3 ),
2603  pixelHitsMin = cms.uint32( 0 ),
2604  sip3dSigMin = cms.double( -99999.9 ),
2605  sip2dSigMin = cms.double( 2.0 )
2606  ),
2607  trackSort = cms.string( "sip2dSig" ),
2608  SoftLeptonFlip = cms.bool( False ),
2609  trackFlip = cms.bool( False )
2610 )
2611 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2612  maxImpactParameterSig = cms.double( 999999.0 ),
2613  deltaR = cms.double( -1.0 ),
2614  minimumImpactParameter = cms.double( -1.0 ),
2615  maximumDecayLength = cms.double( 999999.0 ),
2616  impactParameterType = cms.int32( 1 ),
2617  trackQualityClass = cms.string( "any" ),
2618  deltaRmin = cms.double( 0.0 ),
2619  maxImpactParameter = cms.double( 0.1 ),
2620  useSignedImpactParameterSig = cms.bool( True ),
2621  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2622  nthTrack = cms.int32( -1 )
2623 )
2624 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2625  b_pT = cms.double( 0.3684 ),
2626  deltaR = cms.double( -1.0 ),
2627  minimumImpactParameter = cms.double( 0.05 ),
2628  a_dR = cms.double( -0.001053 ),
2629  min_pT = cms.double( 120.0 ),
2630  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2631  max_pT = cms.double( 500.0 ),
2632  impactParameterType = cms.int32( 1 ),
2633  trackQualityClass = cms.string( "any" ),
2634  useVariableJTA = cms.bool( False ),
2635  min_pT_dRcut = cms.double( 0.5 ),
2636  max_pT_trackPTcut = cms.double( 3.0 ),
2637  max_pT_dRcut = cms.double( 0.1 ),
2638  b_dR = cms.double( 0.6263 ),
2639  a_pT = cms.double( 0.005263 ),
2640  maximumDecayLength = cms.double( 999999.0 ),
2641  nthTrack = cms.int32( 1 ),
2642  useSignedImpactParameterSig = cms.bool( False )
2643 )
2644 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2645  MaxDPhi = cms.double( 1.6 ),
2646  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
2647  PropagationDirection = cms.string( "alongMomentum" )
2648 )
2649 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2650  MaxDPhi = cms.double( 1.6 ),
2651  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
2652  PropagationDirection = cms.string( "oppositeToMomentum" )
2653 )
2654 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2655  SimpleMagneticField = cms.string( "" ),
2656  PropagationDirection = cms.string( "oppositeToMomentum" ),
2657  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
2658  Mass = cms.double( 5.11E-4 ),
2659  ptMin = cms.double( -1.0 ),
2660  MaxDPhi = cms.double( 1.6 ),
2661  useRungeKutta = cms.bool( False )
2662 )
2663 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2664  appendToDataLabel = cms.string( "" ),
2665  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2666  MinimalTolerance = cms.double( 0.5 ),
2667  MaxDisplacement = cms.double( 0.5 ),
2668  ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
2669  pTChargeCutThreshold = cms.double( -1.0 ),
2670  nSigma = cms.double( 3.0 ),
2671  MaxSagitta = cms.double( 2.0 ),
2672  MaxChi2 = cms.double( 16.0 ),
2673  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2674 )
2675 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2676  appendToDataLabel = cms.string( "" ),
2677  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2678  MinimalTolerance = cms.double( 0.5 ),
2679  MaxDisplacement = cms.double( 0.5 ),
2680  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
2681  pTChargeCutThreshold = cms.double( -1.0 ),
2682  nSigma = cms.double( 3.0 ),
2683  MaxSagitta = cms.double( 2.0 ),
2684  MaxChi2 = cms.double( 16.0 ),
2685  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2686 )
2687 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2688  appendToDataLabel = cms.string( "" ),
2689  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2690  MinimalTolerance = cms.double( 10.0 ),
2691  MaxDisplacement = cms.double( 100.0 ),
2692  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
2693  pTChargeCutThreshold = cms.double( -1.0 ),
2694  nSigma = cms.double( 3.0 ),
2695  MaxSagitta = cms.double( -1.0 ),
2696  MaxChi2 = cms.double( 2000.0 ),
2697  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2698 )
2699 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2700  appendToDataLabel = cms.string( "" ),
2701  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2702  MinimalTolerance = cms.double( 10.0 ),
2703  MaxDisplacement = cms.double( 100.0 ),
2704  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2705  pTChargeCutThreshold = cms.double( -1.0 ),
2706  nSigma = cms.double( 3.0 ),
2707  MaxSagitta = cms.double( -1.0 ),
2708  MaxChi2 = cms.double( 30.0 ),
2709  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2710 )
2711 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2712  appendToDataLabel = cms.string( "" ),
2713  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2714  MinimalTolerance = cms.double( 0.5 ),
2715  MaxDisplacement = cms.double( 0.5 ),
2716  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
2717  pTChargeCutThreshold = cms.double( 15.0 ),
2718  nSigma = cms.double( 3.0 ),
2719  MaxSagitta = cms.double( 2.0 ),
2720  MaxChi2 = cms.double( 9.0 ),
2721  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2722 )
2723 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2724  appendToDataLabel = cms.string( "" ),
2725  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
2726  MinimalTolerance = cms.double( 10.0 ),
2727  MaxDisplacement = cms.double( 100.0 ),
2728  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
2729  pTChargeCutThreshold = cms.double( 15.0 ),
2730  nSigma = cms.double( 3.0 ),
2731  MaxSagitta = cms.double( -1.0 ),
2732  MaxChi2 = cms.double( 9.0 ),
2733  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2734 )
2735 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2736  appendToDataLabel = cms.string( "" ),
2737  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2738  MinimalTolerance = cms.double( 0.5 ),
2739  MaxDisplacement = cms.double( 0.5 ),
2740  ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
2741  pTChargeCutThreshold = cms.double( -1.0 ),
2742  nSigma = cms.double( 3.0 ),
2743  MaxSagitta = cms.double( 2.0 ),
2744  MaxChi2 = cms.double( 16.0 ),
2745  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2746 )
2747 fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2748  appendToDataLabel = cms.string( "" ),
2749  MinimalTolerance = cms.double( 0.5 ),
2750  MaxDisplacement = cms.double( 0.5 ),
2751  ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ),
2752  nSigma = cms.double( 4.0 ),
2753  MaxSagitta = cms.double( 2.0 ),
2754  MaxChi2 = cms.double( 40.0 ),
2755  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 )
2756 )
2757 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2758  appendToDataLabel = cms.string( "" ),
2759  MinimalTolerance = cms.double( 10.0 ),
2760  MaxDisplacement = cms.double( 100.0 ),
2761  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
2762  nSigma = cms.double( 3.0 ),
2763  MaxSagitta = cms.double( -1.0 ),
2764  MaxChi2 = cms.double( 16.0 ),
2765  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2766 )
2767 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2768  appendToDataLabel = cms.string( "" ),
2769  MinimalTolerance = cms.double( 10.0 ),
2770  MaxDisplacement = cms.double( 100.0 ),
2771  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
2772  nSigma = cms.double( 3.0 ),
2773  MaxSagitta = cms.double( -1.0 ),
2774  MaxChi2 = cms.double( 30.0 ),
2775  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2776 )
2777 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2778  appendToDataLabel = cms.string( "" ),
2779  MinimalTolerance = cms.double( 10.0 ),
2780  MaxDisplacement = cms.double( 100.0 ),
2781  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
2782  nSigma = cms.double( 3.0 ),
2783  MaxSagitta = cms.double( -1.0 ),
2784  MaxChi2 = cms.double( 9.0 ),
2785  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2786 )
2787 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
2788  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
2789  MaxComponents = cms.int32( 12 ),
2790  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
2791 )
2792 fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2793  appendToDataLabel = cms.string( "" ),
2794  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2795  MinimalTolerance = cms.double( 0.5 ),
2796  MaxDisplacement = cms.double( 0.5 ),
2797  ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
2798  pTChargeCutThreshold = cms.double( -1.0 ),
2799  nSigma = cms.double( 3.0 ),
2800  MaxSagitta = cms.double( 2.0 ),
2801  MaxChi2 = cms.double( 9.0 ),
2802  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2803 )
2804 fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2805  ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
2806  fractionShared = cms.double( 0.13 ),
2807  ValidHitBonus = cms.double( 5.0 ),
2808  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2809  MissingHitPenalty = cms.double( 20.0 ),
2810  allowSharedFirstHit = cms.bool( True )
2811 )
2812 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2813  ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
2814  fractionShared = cms.double( 0.13 ),
2815  ValidHitBonus = cms.double( 5.0 ),
2816  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2817  MissingHitPenalty = cms.double( 20.0 ),
2818  allowSharedFirstHit = cms.bool( True )
2819 )
2820 fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2821  appendToDataLabel = cms.string( "" ),
2822  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2823  MinimalTolerance = cms.double( 0.5 ),
2824  MaxDisplacement = cms.double( 0.5 ),
2825  ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
2826  pTChargeCutThreshold = cms.double( -1.0 ),
2827  nSigma = cms.double( 3.0 ),
2828  MaxSagitta = cms.double( 2.0 ),
2829  MaxChi2 = cms.double( 9.0 ),
2830  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2831 )
2832 fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2833  ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
2834  fractionShared = cms.double( 0.13 ),
2835  ValidHitBonus = cms.double( 5.0 ),
2836  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2837  MissingHitPenalty = cms.double( 20.0 ),
2838  allowSharedFirstHit = cms.bool( True )
2839 )
2840 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2841  maxImpactParameterSig = cms.double( 999999.0 ),
2842  deltaR = cms.double( -1.0 ),
2843  minimumImpactParameter = cms.double( -1.0 ),
2844  maximumDecayLength = cms.double( 999999.0 ),
2845  impactParameterType = cms.int32( 1 ),
2846  trackQualityClass = cms.string( "any" ),
2847  deltaRmin = cms.double( 0.0 ),
2848  maxImpactParameter = cms.double( 0.1 ),
2849  useSignedImpactParameterSig = cms.bool( True ),
2850  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2851  nthTrack = cms.int32( -1 )
2852 )
2853 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
2854  maxImpactParameterSig = cms.double( 999999.0 ),
2855  deltaR = cms.double( -1.0 ),
2856  minimumImpactParameter = cms.double( -1.0 ),
2857  maximumDecayLength = cms.double( 999999.0 ),
2858  impactParameterType = cms.int32( 1 ),
2859  trackQualityClass = cms.string( "any" ),
2860  deltaRmin = cms.double( 0.0 ),
2861  maxImpactParameter = cms.double( 0.2 ),
2862  useSignedImpactParameterSig = cms.bool( True ),
2863  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2864  nthTrack = cms.int32( -1 )
2865 )
2866 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2867  b_pT = cms.double( 0.3684 ),
2868  deltaR = cms.double( -1.0 ),
2869  minimumImpactParameter = cms.double( 0.05 ),
2870  a_dR = cms.double( -0.001053 ),
2871  min_pT = cms.double( 120.0 ),
2872  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2873  max_pT = cms.double( 500.0 ),
2874  impactParameterType = cms.int32( 1 ),
2875  trackQualityClass = cms.string( "any" ),
2876  useVariableJTA = cms.bool( False ),
2877  min_pT_dRcut = cms.double( 0.5 ),
2878  max_pT_trackPTcut = cms.double( 3.0 ),
2879  max_pT_dRcut = cms.double( 0.1 ),
2880  b_dR = cms.double( 0.6263 ),
2881  a_pT = cms.double( 0.005263 ),
2882  maximumDecayLength = cms.double( 999999.0 ),
2883  nthTrack = cms.int32( 1 ),
2884  useSignedImpactParameterSig = cms.bool( False )
2885 )
2886 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
2887  b_pT = cms.double( 0.3684 ),
2888  deltaR = cms.double( -1.0 ),
2889  minimumImpactParameter = cms.double( 0.2 ),
2890  a_dR = cms.double( -0.001053 ),
2891  min_pT = cms.double( 120.0 ),
2892  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2893  max_pT = cms.double( 500.0 ),
2894  impactParameterType = cms.int32( 1 ),
2895  trackQualityClass = cms.string( "any" ),
2896  useVariableJTA = cms.bool( False ),
2897  min_pT_dRcut = cms.double( 0.5 ),
2898  max_pT_trackPTcut = cms.double( 3.0 ),
2899  max_pT_dRcut = cms.double( 0.1 ),
2900  b_dR = cms.double( 0.6263 ),
2901  a_pT = cms.double( 0.005263 ),
2902  maximumDecayLength = cms.double( 999999.0 ),
2903  nthTrack = cms.int32( 2 ),
2904  useSignedImpactParameterSig = cms.bool( True )
2905 )
2906 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
2907  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
2908 )
2909 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
2910  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
2911  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
2912  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
2913  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
2914  Mass = cms.double( 5.11E-4 ),
2915  BetheHeitlerCorrection = cms.int32( 2 )
2916 )
2917 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2918  NoErrorPropagation = cms.bool( False ),
2919  endcapShiftInZPos = cms.double( 0.0 ),
2920  PropagationDirection = cms.string( "anyDirection" ),
2921  useTuningForL2Speed = cms.bool( True ),
2922  useIsYokeFlag = cms.bool( True ),
2923  endcapShiftInZNeg = cms.double( 0.0 ),
2924  SetVBFPointer = cms.bool( False ),
2925  AssumeNoMaterial = cms.bool( False ),
2926  returnTangentPlane = cms.bool( True ),
2927  useInTeslaFromMagField = cms.bool( False ),
2928  VBFName = cms.string( "VolumeBasedMagneticField" ),
2929  useEndcapShiftsInZ = cms.bool( False ),
2930  sendLogWarning = cms.bool( False ),
2931  useMatVolumes = cms.bool( True ),
2932  debug = cms.bool( False ),
2933  ApplyRadX0Correction = cms.bool( True ),
2934  useMagVolumes = cms.bool( True ),
2935  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
2936 )
2937 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2938  NoErrorPropagation = cms.bool( False ),
2939  endcapShiftInZPos = cms.double( 0.0 ),
2940  PropagationDirection = cms.string( "oppositeToMomentum" ),
2941  useTuningForL2Speed = cms.bool( True ),
2942  useIsYokeFlag = cms.bool( True ),
2943  endcapShiftInZNeg = cms.double( 0.0 ),
2944  SetVBFPointer = cms.bool( False ),
2945  AssumeNoMaterial = cms.bool( False ),
2946  returnTangentPlane = cms.bool( True ),
2947  useInTeslaFromMagField = cms.bool( False ),
2948  VBFName = cms.string( "VolumeBasedMagneticField" ),
2949  useEndcapShiftsInZ = cms.bool( False ),
2950  sendLogWarning = cms.bool( False ),
2951  useMatVolumes = cms.bool( True ),
2952  debug = cms.bool( False ),
2953  ApplyRadX0Correction = cms.bool( True ),
2954  useMagVolumes = cms.bool( True ),
2955  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
2956 )
2957 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
2958  EstimateCut = cms.double( -1.0 ),
2959  appendToDataLabel = cms.string( "" ),
2960  LogPixelProbabilityCut = cms.double( -16.0 ),
2961  MinDof = cms.int32( 2 ),
2962  NoOutliersBeginEnd = cms.bool( False ),
2963  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2964  MinNumberOfHits = cms.int32( 3 ),
2965  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2966  MaxNumberOfOutliers = cms.int32( 3 ),
2967  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2968  MaxFractionOutliers = cms.double( 0.3 ),
2969  NoInvalidHitsBeginEnd = cms.bool( True ),
2970  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
2971  RejectTracks = cms.bool( True )
2972 )
2973 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
2974  EstimateCut = cms.double( -1.0 ),
2975  appendToDataLabel = cms.string( "" ),
2976  LogPixelProbabilityCut = cms.double( -16.0 ),
2977  MinDof = cms.int32( 2 ),
2978  NoOutliersBeginEnd = cms.bool( False ),
2979  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2980  MinNumberOfHits = cms.int32( 5 ),
2981  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2982  MaxNumberOfOutliers = cms.int32( 3 ),
2983  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2984  MaxFractionOutliers = cms.double( 0.3 ),
2985  NoInvalidHitsBeginEnd = cms.bool( False ),
2986  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
2987  RejectTracks = cms.bool( True )
2988 )
2989 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
2990  ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
2991  appendToDataLabel = cms.string( "" ),
2992  standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2993  looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" )
2994 )
2995 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2996  SimpleMagneticField = cms.string( "" ),
2997  PropagationDirection = cms.string( "alongMomentum" ),
2998  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
2999  Mass = cms.double( 5.11E-4 ),
3000  ptMin = cms.double( -1.0 ),
3001  MaxDPhi = cms.double( 1.6 ),
3002  useRungeKutta = cms.bool( False )
3003 )
3004 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
3005  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
3006 )
3007 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3008  EstimateCut = cms.double( -1.0 ),
3009  appendToDataLabel = cms.string( "" ),
3010  LogPixelProbabilityCut = cms.double( -16.0 ),
3011  MinDof = cms.int32( 2 ),
3012  NoOutliersBeginEnd = cms.bool( False ),
3013  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
3014  MinNumberOfHits = cms.int32( 5 ),
3015  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
3016  MaxNumberOfOutliers = cms.int32( 3 ),
3017  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3018  MaxFractionOutliers = cms.double( 0.3 ),
3019  NoInvalidHitsBeginEnd = cms.bool( True ),
3020  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
3021  RejectTracks = cms.bool( True )
3022 )
3023 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
3024  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
3025  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
3026  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
3027  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3028  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" )
3029 )
3030 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
3031  ErrorRescaling = cms.double( 100.0 ),
3032  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3033  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
3034  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
3035  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
3036  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" )
3037 )
3038 fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3039  appendToDataLabel = cms.string( "" ),
3040  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3041  MinimalTolerance = cms.double( 0.5 ),
3042  MaxDisplacement = cms.double( 0.5 ),
3043  ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
3044  pTChargeCutThreshold = cms.double( 15.0 ),
3045  nSigma = cms.double( 3.0 ),
3046  MaxSagitta = cms.double( 2.0 ),
3047  MaxChi2 = cms.double( 30.0 ),
3048  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3049 )
3050 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3051  appendToDataLabel = cms.string( "" ),
3052  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3053  MinimalTolerance = cms.double( 0.5 ),
3054  MaxDisplacement = cms.double( 0.5 ),
3055  ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
3056  pTChargeCutThreshold = cms.double( 15.0 ),
3057  nSigma = cms.double( 3.0 ),
3058  MaxSagitta = cms.double( 2.0 ),
3059  MaxChi2 = cms.double( 30.0 ),
3060  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3061 )
3062 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3063  appendToDataLabel = cms.string( "" ),
3064  MinimalTolerance = cms.double( 10.0 ),
3065  MaxDisplacement = cms.double( 100.0 ),
3066  ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
3067  nSigma = cms.double( 3.0 ),
3068  MaxSagitta = cms.double( -1.0 ),
3069  MaxChi2 = cms.double( 36.0 ),
3070  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3071 )
3072 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3073  EstimateCut = cms.double( -1.0 ),
3074  appendToDataLabel = cms.string( "" ),
3075  LogPixelProbabilityCut = cms.double( -16.0 ),
3076  MinDof = cms.int32( 2 ),
3077  NoOutliersBeginEnd = cms.bool( False ),
3078  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
3079  MinNumberOfHits = cms.int32( 5 ),
3080  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
3081  MaxNumberOfOutliers = cms.int32( 3 ),
3082  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3083  MaxFractionOutliers = cms.double( 0.3 ),
3084  NoInvalidHitsBeginEnd = cms.bool( False ),
3085  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
3086  RejectTracks = cms.bool( True )
3087 )
3088 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
3089  EstimateCut = cms.double( -1.0 ),
3090  appendToDataLabel = cms.string( "" ),
3091  LogPixelProbabilityCut = cms.double( -16.0 ),
3092  MinDof = cms.int32( 2 ),
3093  NoOutliersBeginEnd = cms.bool( False ),
3094  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
3095  MinNumberOfHits = cms.int32( 5 ),
3096  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3097  MaxNumberOfOutliers = cms.int32( 3 ),
3098  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3099  MaxFractionOutliers = cms.double( 0.3 ),
3100  NoInvalidHitsBeginEnd = cms.bool( False ),
3101  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
3102  RejectTracks = cms.bool( True )
3103 )
3104 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3105  EstimateCut = cms.double( 20.0 ),
3106  appendToDataLabel = cms.string( "" ),
3107  LogPixelProbabilityCut = cms.double( -14.0 ),
3108  MinDof = cms.int32( 2 ),
3109  NoOutliersBeginEnd = cms.bool( False ),
3110  Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
3111  MinNumberOfHits = cms.int32( 3 ),
3112  Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
3113  MaxNumberOfOutliers = cms.int32( 3 ),
3114  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3115  MaxFractionOutliers = cms.double( 0.3 ),
3116  NoInvalidHitsBeginEnd = cms.bool( True ),
3117  ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
3118  RejectTracks = cms.bool( True )
3119 )
3120 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
3121  EstimateCut = cms.double( 20.0 ),
3122  appendToDataLabel = cms.string( "" ),
3123  LogPixelProbabilityCut = cms.double( -14.0 ),
3124  MinDof = cms.int32( 2 ),
3125  NoOutliersBeginEnd = cms.bool( False ),
3126  Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
3127  MinNumberOfHits = cms.int32( 3 ),
3128  Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
3129  MaxNumberOfOutliers = cms.int32( 3 ),
3130  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3131  MaxFractionOutliers = cms.double( 0.3 ),
3132  NoInvalidHitsBeginEnd = cms.bool( True ),
3133  ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
3134  RejectTracks = cms.bool( True )
3135 )
3136 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3137  appendToDataLabel = cms.string( "" ),
3138  minHits = cms.int32( 3 ),
3139  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
3140  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3141  Updator = cms.string( "hltESPKFUpdator" ),
3142  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3143  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3144 )
3145 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
3146  appendToDataLabel = cms.string( "" ),
3147  minHits = cms.int32( 3 ),
3148  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
3149  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3150  Updator = cms.string( "hltESPKFUpdator" ),
3151  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3152  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3153 )
3154 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3155  appendToDataLabel = cms.string( "" ),
3156  minHits = cms.int32( 3 ),
3157  ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
3158  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3159  Updator = cms.string( "hltESPKFUpdator" ),
3160  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3161  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3162 )
3163 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3164  errorRescaling = cms.double( 100.0 ),
3165  minHits = cms.int32( 3 ),
3166  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
3167  appendToDataLabel = cms.string( "" ),
3168  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3169  Updator = cms.string( "hltESPKFUpdator" ),
3170  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3171  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3172 )
3173 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
3174  errorRescaling = cms.double( 100.0 ),
3175  minHits = cms.int32( 3 ),
3176  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3177  appendToDataLabel = cms.string( "" ),
3178  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3179  Updator = cms.string( "hltESPKFUpdator" ),
3180  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
3181  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3182 )
3183 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3184  errorRescaling = cms.double( 10.0 ),
3185  minHits = cms.int32( 3 ),
3186  ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
3187  appendToDataLabel = cms.string( "" ),
3188  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3189  Updator = cms.string( "hltESPKFUpdator" ),
3190  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3191  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3192 )
3193 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
3194  errorRescaling = cms.double( 10.0 ),
3195  minHits = cms.int32( 3 ),
3196  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
3197  appendToDataLabel = cms.string( "" ),
3198  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3199  Updator = cms.string( "hltESPKFUpdator" ),
3200  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3201  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3202 )
3203 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
3204  ComponentName = cms.string( "hltESPKFUpdator" )
3205 )
3206 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
3207  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
3208  DistanceMeasure = cms.string( "KullbackLeibler" )
3209 )
3210 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3211  appendToDataLabel = cms.string( "" ),
3212  minHits = cms.int32( 3 ),
3213  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
3214  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3215  Updator = cms.string( "hltESPKFUpdator" ),
3216  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
3217  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3218 )
3219 fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3220  appendToDataLabel = cms.string( "" ),
3221  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3222  MinimalTolerance = cms.double( 0.5 ),
3223  MaxDisplacement = cms.double( 0.5 ),
3224  ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
3225  pTChargeCutThreshold = cms.double( -1.0 ),
3226  nSigma = cms.double( 3.0 ),
3227  MaxSagitta = cms.double( 2.0 ),
3228  MaxChi2 = cms.double( 9.0 ),
3229  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3230 )
3231 fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3232  ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
3233  fractionShared = cms.double( 0.16 ),
3234  ValidHitBonus = cms.double( 5.0 ),
3235  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3236  MissingHitPenalty = cms.double( 20.0 ),
3237  allowSharedFirstHit = cms.bool( True )
3238 )
3239 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3240  ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
3241  fractionShared = cms.double( 0.16 ),
3242  ValidHitBonus = cms.double( 5.0 ),
3243  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3244  MissingHitPenalty = cms.double( 20.0 ),
3245  allowSharedFirstHit = cms.bool( True )
3246 )
3247 fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3248  appendToDataLabel = cms.string( "" ),
3249  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3250  MinimalTolerance = cms.double( 0.5 ),
3251  MaxDisplacement = cms.double( 0.5 ),
3252  ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
3253  pTChargeCutThreshold = cms.double( -1.0 ),
3254  nSigma = cms.double( 3.0 ),
3255  MaxSagitta = cms.double( 2.0 ),
3256  MaxChi2 = cms.double( 9.0 ),
3257  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3258 )
3259 fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3260  ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
3261  fractionShared = cms.double( 0.16 ),
3262  ValidHitBonus = cms.double( 5.0 ),
3263  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3264  MissingHitPenalty = cms.double( 20.0 ),
3265  allowSharedFirstHit = cms.bool( True )
3266 )
3267 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
3268  UseStripStripQualityDB = cms.bool( True ),
3269  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3270  UsePixelROCQualityDB = cms.bool( True ),
3271  DebugPixelROCQualityDB = cms.untracked.bool( False ),
3272  UseStripAPVFiberQualityDB = cms.bool( True ),
3273  badStripCuts = cms.PSet(
3274  TOB = cms.PSet(
3275  maxBad = cms.uint32( 4 ),
3276  maxConsecutiveBad = cms.uint32( 2 )
3277  ),
3278  TIB = cms.PSet(
3279  maxBad = cms.uint32( 4 ),
3280  maxConsecutiveBad = cms.uint32( 2 )
3281  ),
3282  TID = cms.PSet(
3283  maxBad = cms.uint32( 4 ),
3284  maxConsecutiveBad = cms.uint32( 2 )
3285  ),
3286  TEC = cms.PSet(
3287  maxBad = cms.uint32( 4 ),
3288  maxConsecutiveBad = cms.uint32( 2 )
3289  )
3290  ),
3291  DebugStripModuleQualityDB = cms.untracked.bool( False ),
3292  ComponentName = cms.string( "hltESPMeasurementTracker" ),
3293  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
3294  UsePixelModuleQualityDB = cms.bool( True ),
3295  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
3296  HitMatcher = cms.string( "StandardMatcher" ),
3297  DebugStripStripQualityDB = cms.untracked.bool( False ),
3298  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3299  SiStripQualityLabel = cms.string( "" ),
3300  UseStripModuleQualityDB = cms.bool( True ),
3301  MaskBadAPVFibers = cms.bool( True )
3302 )
3303 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3304  ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
3305  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3306  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3307  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" )
3308 )
3309 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3310  ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
3311  fractionShared = cms.double( 0.11 ),
3312  ValidHitBonus = cms.double( 5.0 ),
3313  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3314  MissingHitPenalty = cms.double( 20.0 ),
3315  allowSharedFirstHit = cms.bool( True )
3316 )
3317 fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3318  appendToDataLabel = cms.string( "" ),
3319  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3320  MinimalTolerance = cms.double( 0.5 ),
3321  MaxDisplacement = cms.double( 0.5 ),
3322  ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
3323  pTChargeCutThreshold = cms.double( -1.0 ),
3324  nSigma = cms.double( 3.0 ),
3325  MaxSagitta = cms.double( 2.0 ),
3326  MaxChi2 = cms.double( 16.0 ),
3327  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3328 )
3329 fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3330  ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
3331  fractionShared = cms.double( 0.11 ),
3332  ValidHitBonus = cms.double( 5.0 ),
3333  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3334  MissingHitPenalty = cms.double( 20.0 ),
3335  allowSharedFirstHit = cms.bool( True )
3336 )
3337 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
3338  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
3339 )
3340 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
3341  useLAAlignmentOffsets = cms.bool( False ),
3342  DoCosmics = cms.bool( False ),
3343  eff_charge_cut_highX = cms.double( 1.0 ),
3344  eff_charge_cut_highY = cms.double( 1.0 ),
3345  inflate_all_errors_no_trk_angle = cms.bool( False ),
3346  eff_charge_cut_lowY = cms.double( 0.0 ),
3347  eff_charge_cut_lowX = cms.double( 0.0 ),
3348  UseErrorsFromTemplates = cms.bool( True ),
3349  TruncatePixelCharge = cms.bool( True ),
3350  size_cutY = cms.double( 3.0 ),
3351  size_cutX = cms.double( 3.0 ),
3352  useLAWidthFromDB = cms.bool( False ),
3353  inflate_errors = cms.bool( False ),
3354  Alpha2Order = cms.bool( True ),
3355  ClusterProbComputationFlag = cms.int32( 0 ),
3356  PixelErrorParametrization = cms.string( "NOTcmsim" ),
3357  EdgeClusterErrorX = cms.double( 50.0 ),
3358  EdgeClusterErrorY = cms.double( 85.0 ),
3359  LoadTemplatesFromDB = cms.bool( True ),
3360  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
3361  MagneticFieldRecord = cms.ESInputTag( "" ),
3362  IrradiationBiasCorrection = cms.bool( False )
3363 )
3364 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
3365  DoLorentz = cms.bool( True ),
3366  DoCosmics = cms.bool( False ),
3367  LoadTemplatesFromDB = cms.bool( True ),
3368  ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
3369  Alpha2Order = cms.bool( True ),
3370  ClusterProbComputationFlag = cms.int32( 0 ),
3371  speed = cms.int32( -2 ),
3372  UseClusterSplitter = cms.bool( False )
3373 )
3374 fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3375  appendToDataLabel = cms.string( "" ),
3376  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3377  MinimalTolerance = cms.double( 0.5 ),
3378  MaxDisplacement = cms.double( 0.5 ),
3379  ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
3380  pTChargeCutThreshold = cms.double( -1.0 ),
3381  nSigma = cms.double( 3.0 ),
3382  MaxSagitta = cms.double( 2.0 ),
3383  MaxChi2 = cms.double( 16.0 ),
3384  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3385 )
3386 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3387  ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
3388  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3389  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3390  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" )
3391 )
3392 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3393  ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
3394  fractionShared = cms.double( 0.11 ),
3395  ValidHitBonus = cms.double( 5.0 ),
3396  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3397  MissingHitPenalty = cms.double( 20.0 ),
3398  allowSharedFirstHit = cms.bool( True )
3399 )
3400 fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3401  appendToDataLabel = cms.string( "" ),
3402  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3403  MinimalTolerance = cms.double( 0.5 ),
3404  MaxDisplacement = cms.double( 0.5 ),
3405  ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
3406  pTChargeCutThreshold = cms.double( 15.0 ),
3407  nSigma = cms.double( 3.0 ),
3408  MaxSagitta = cms.double( 2.0 ),
3409  MaxChi2 = cms.double( 9.0 ),
3410  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 )
3411 )
3412 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3413  appendToDataLabel = cms.string( "" ),
3414  MinimalTolerance = cms.double( 10.0 ),
3415  MaxDisplacement = cms.double( 100.0 ),
3416  ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
3417  nSigma = cms.double( 3.0 ),
3418  MaxSagitta = cms.double( -1.0 ),
3419  MaxChi2 = cms.double( 25.0 ),
3420  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3421 )
3422 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3423  ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
3424  fractionShared = cms.double( 0.19 ),
3425  ValidHitBonus = cms.double( 5.0 ),
3426  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3427  MissingHitPenalty = cms.double( 20.0 ),
3428  allowSharedFirstHit = cms.bool( True )
3429 )
3430 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3431  appendToDataLabel = cms.string( "" ),
3432  minHits = cms.int32( 3 ),
3433  ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
3434  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3435  Updator = cms.string( "hltESPKFUpdator" ),
3436  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3437  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3438 )
3439 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3440  errorRescaling = cms.double( 100.0 ),
3441  minHits = cms.int32( 3 ),
3442  ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
3443  appendToDataLabel = cms.string( "" ),
3444  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3445  Updator = cms.string( "hltESPKFUpdator" ),
3446  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3447  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3448 )
3449 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3450  SimpleMagneticField = cms.string( "" ),
3451  PropagationDirection = cms.string( "alongMomentum" ),
3452  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3453  Mass = cms.double( 0.105 ),
3454  ptMin = cms.double( -1.0 ),
3455  MaxDPhi = cms.double( 1.6 ),
3456  useRungeKutta = cms.bool( True )
3457 )
3458 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
3459  Epsilon = cms.double( 5.0 ),
3460  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3461  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3462  PropagationDirection = cms.string( "alongMomentum" ),
3463  ComponentName = cms.string( "hltESPSmartPropagator" )
3464 )
3465 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
3466  Epsilon = cms.double( 5.0 ),
3467  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3468  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3469  PropagationDirection = cms.string( "alongMomentum" ),
3470  ComponentName = cms.string( "hltESPSmartPropagatorAny" )
3471 )
3472 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
3473  Epsilon = cms.double( 5.0 ),
3474  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
3475  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3476  PropagationDirection = cms.string( "oppositeToMomentum" ),
3477  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" )
3478 )
3479 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
3480  distance = cms.double( 0.5 )
3481 )
3482 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3483  NoErrorPropagation = cms.bool( False ),
3484  endcapShiftInZPos = cms.double( 0.0 ),
3485  PropagationDirection = cms.string( "alongMomentum" ),
3486  useTuningForL2Speed = cms.bool( False ),
3487  useIsYokeFlag = cms.bool( True ),
3488  endcapShiftInZNeg = cms.double( 0.0 ),
3489  SetVBFPointer = cms.bool( False ),
3490  AssumeNoMaterial = cms.bool( False ),
3491  returnTangentPlane = cms.bool( True ),
3492  useInTeslaFromMagField = cms.bool( False ),
3493  VBFName = cms.string( "VolumeBasedMagneticField" ),
3494  useEndcapShiftsInZ = cms.bool( False ),
3495  sendLogWarning = cms.bool( False ),
3496  useMatVolumes = cms.bool( True ),
3497  debug = cms.bool( False ),
3498  ApplyRadX0Correction = cms.bool( True ),
3499  useMagVolumes = cms.bool( True ),
3500  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" )
3501 )
3502 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3503  NoErrorPropagation = cms.bool( False ),
3504  endcapShiftInZPos = cms.double( 0.0 ),
3505  PropagationDirection = cms.string( "oppositeToMomentum" ),
3506  useTuningForL2Speed = cms.bool( False ),
3507  useIsYokeFlag = cms.bool( True ),
3508  endcapShiftInZNeg = cms.double( 0.0 ),
3509  SetVBFPointer = cms.bool( False ),
3510  AssumeNoMaterial = cms.bool( False ),
3511  returnTangentPlane = cms.bool( True ),
3512  useInTeslaFromMagField = cms.bool( False ),
3513  VBFName = cms.string( "VolumeBasedMagneticField" ),
3514  useEndcapShiftsInZ = cms.bool( False ),
3515  sendLogWarning = cms.bool( False ),
3516  useMatVolumes = cms.bool( True ),
3517  debug = cms.bool( False ),
3518  ApplyRadX0Correction = cms.bool( True ),
3519  useMagVolumes = cms.bool( True ),
3520  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
3521 )
3522 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
3523  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
3524  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
3525  parameters = cms.PSet(
3526  mTIB_P1 = cms.double( 0.202 ),
3527  maxChgOneMIP = cms.double( 6000.0 ),
3528  mTEC_P0 = cms.double( -1.885 ),
3529  mTOB_P1 = cms.double( 0.253 ),
3530  mTEC_P1 = cms.double( 0.471 ),
3531  mLC_P2 = cms.double( 0.3 ),
3532  mLC_P1 = cms.double( 0.618 ),
3533  mTOB_P0 = cms.double( -1.026 ),
3534  mLC_P0 = cms.double( -0.326 ),
3535  useLegacyError = cms.bool( False ),
3536  mTIB_P0 = cms.double( -0.742 ),
3537  mTID_P1 = cms.double( 0.433 ),
3538  mTID_P0 = cms.double( -1.427 )
3539  )
3540 )
3541 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3542  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3543  Matcher = cms.string( "StandardMatcher" ),
3544  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3545  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3546  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" )
3547 )
3548 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3549  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3550  Matcher = cms.string( "StandardMatcher" ),
3551  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3552  PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
3553  ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" )
3554 )
3555 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3556  StripCPE = cms.string( "Fake" ),
3557  Matcher = cms.string( "StandardMatcher" ),
3558  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3559  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3560  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" )
3561 )
3562 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3563  StripCPE = cms.string( "Fake" ),
3564  Matcher = cms.string( "StandardMatcher" ),
3565  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3566  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3567  ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" )
3568 )
3569 fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3570  appendToDataLabel = cms.string( "" ),
3571  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3572  MinimalTolerance = cms.double( 0.5 ),
3573  MaxDisplacement = cms.double( 0.5 ),
3574  ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
3575  pTChargeCutThreshold = cms.double( -1.0 ),
3576  nSigma = cms.double( 3.0 ),
3577  MaxSagitta = cms.double( 2.0 ),
3578  MaxChi2 = cms.double( 16.0 ),
3579  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3580 )
3581 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3582  ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
3583  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3584  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3585  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" )
3586 )
3587 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3588  EstimateCut = cms.double( 30.0 ),
3589  appendToDataLabel = cms.string( "" ),
3590  LogPixelProbabilityCut = cms.double( -16.0 ),
3591  MinDof = cms.int32( 2 ),
3592  NoOutliersBeginEnd = cms.bool( False ),
3593  Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
3594  MinNumberOfHits = cms.int32( 7 ),
3595  Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
3596  MaxNumberOfOutliers = cms.int32( 3 ),
3597  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3598  MaxFractionOutliers = cms.double( 0.3 ),
3599  NoInvalidHitsBeginEnd = cms.bool( False ),
3600  ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
3601  RejectTracks = cms.bool( True )
3602 )
3603 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3604  EstimateCut = cms.double( 30.0 ),
3605  appendToDataLabel = cms.string( "" ),
3606  LogPixelProbabilityCut = cms.double( -16.0 ),
3607  MinDof = cms.int32( 2 ),
3608  NoOutliersBeginEnd = cms.bool( False ),
3609  Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3610  MinNumberOfHits = cms.int32( 7 ),
3611  Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3612  MaxNumberOfOutliers = cms.int32( 3 ),
3613  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3614  MaxFractionOutliers = cms.double( 0.3 ),
3615  NoInvalidHitsBeginEnd = cms.bool( False ),
3616  ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3617  RejectTracks = cms.bool( True )
3618 )
3619 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
3620  ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
3621  appendToDataLabel = cms.string( "" ),
3622  standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
3623  looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" )
3624 )
3625 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3626  appendToDataLabel = cms.string( "" ),
3627  minHits = cms.int32( 7 ),
3628  ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
3629  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3630  Updator = cms.string( "hltESPKFUpdator" ),
3631  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3632  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3633 )
3634 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3635  appendToDataLabel = cms.string( "" ),
3636  minHits = cms.int32( 7 ),
3637  ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3638  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3639  Updator = cms.string( "hltESPKFUpdator" ),
3640  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3641  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3642 )
3643 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3644  errorRescaling = cms.double( 10.0 ),
3645  minHits = cms.int32( 7 ),
3646  ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
3647  appendToDataLabel = cms.string( "" ),
3648  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3649  Updator = cms.string( "hltESPKFUpdator" ),
3650  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3651  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3652 )
3653 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3654  errorRescaling = cms.double( 10.0 ),
3655  minHits = cms.int32( 7 ),
3656  ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3657  appendToDataLabel = cms.string( "" ),
3658  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3659  Updator = cms.string( "hltESPKFUpdator" ),
3660  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3661  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3662 )
3663 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3664  ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
3665  fractionShared = cms.double( 0.09 ),
3666  ValidHitBonus = cms.double( 5.0 ),
3667  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3668  MissingHitPenalty = cms.double( 20.0 ),
3669  allowSharedFirstHit = cms.bool( True )
3670 )
3671 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
3672  ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
3673  appendToDataLabel = cms.string( "" ),
3674  algoOrder = cms.vstring( )
3675 )
3676 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3677  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
3678  fractionShared = cms.double( 0.5 ),
3679  ValidHitBonus = cms.double( 100.0 ),
3680  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3681  MissingHitPenalty = cms.double( 0.0 ),
3682  allowSharedFirstHit = cms.bool( False )
3683 )
3684 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
3685  appendToDataLabel = cms.string( "" ),
3686  minHits = cms.int32( 3 ),
3687  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
3688  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3689  Updator = cms.string( "hltESPKFUpdator" ),
3690  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3691  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3692 )
3693 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
3694  errorRescaling = cms.double( 100.0 ),
3695  minHits = cms.int32( 3 ),
3696  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
3697  appendToDataLabel = cms.string( "" ),
3698  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3699  Updator = cms.string( "hltESPKFUpdator" ),
3700  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3701  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3702 )
3703 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
3704  useQuadrupletAlgo = cms.bool( False ),
3705  ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
3706  appendToDataLabel = cms.string( "" )
3707 )
3708 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
3709  ComponentName = cms.string( "hltTrackCleaner" ),
3710  appendToDataLabel = cms.string( "" )
3711 )
3712 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3713  ComponentName = cms.string( "HODetIdAssociator" ),
3714  hcalRegion = cms.int32( 2 ),
3715  etaBinSize = cms.double( 0.087 ),
3716  nEta = cms.int32( 30 ),
3717  nPhi = cms.int32( 72 ),
3718  includeBadChambers = cms.bool( False ),
3719  includeME0 = cms.bool( False ),
3720  includeGEM = cms.bool( False )
3721 )
3722 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3723  ComponentName = cms.string( "MuonDetIdAssociator" ),
3724  hcalRegion = cms.int32( 2 ),
3725  etaBinSize = cms.double( 0.125 ),
3726  nEta = cms.int32( 48 ),
3727  nPhi = cms.int32( 48 ),
3728  includeBadChambers = cms.bool( False ),
3729  includeME0 = cms.bool( False ),
3730  includeGEM = cms.bool( False )
3731 )
3732 fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3733  ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
3734  fractionShared = cms.double( 0.1 ),
3735  ValidHitBonus = cms.double( 1000.0 ),
3736  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3737  MissingHitPenalty = cms.double( 1.0 ),
3738  allowSharedFirstHit = cms.bool( True )
3739 )
3740 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
3741  ComponentName = cms.string( "SimpleNavigationSchool" ),
3742  SimpleMagneticField = cms.string( "ParabolicMf" )
3743 )
3744 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3745  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
3746  hcalRegion = cms.int32( 2 ),
3747  etaBinSize = cms.double( 0.1 ),
3748  nEta = cms.int32( 60 ),
3749  nPhi = cms.int32( 30 ),
3750  includeBadChambers = cms.bool( False ),
3751  includeME0 = cms.bool( False ),
3752  includeGEM = cms.bool( False )
3753 )
3754 fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer",
3755  ListOfRecordToMerge = cms.VPSet(
3756  cms.PSet( record = cms.string( "SiPixelQualityFromDbRcd" ),
3757  tag = cms.string( "" )
3758  ),
3759  cms.PSet( record = cms.string( "SiPixelDetVOffRcd" ),
3760  tag = cms.string( "" )
3761  )
3762  )
3763 )
3764 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
3765 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
3766  LatencyRecord = cms.PSet(
3767  label = cms.untracked.string( "" ),
3768  record = cms.string( "SiStripLatencyRcd" )
3769  ),
3770  BackPlaneCorrectionDeconvMode = cms.PSet(
3771  label = cms.untracked.string( "deconvolution" ),
3772  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3773  ),
3774  BackPlaneCorrectionPeakMode = cms.PSet(
3775  label = cms.untracked.string( "peak" ),
3776  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3777  )
3778 )
3779 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
3780  LatencyRecord = cms.PSet(
3781  label = cms.untracked.string( "" ),
3782  record = cms.string( "SiStripLatencyRcd" )
3783  ),
3784  LorentzAngleDeconvMode = cms.PSet(
3785  label = cms.untracked.string( "deconvolution" ),
3786  record = cms.string( "SiStripLorentzAngleRcd" )
3787  ),
3788  LorentzAnglePeakMode = cms.PSet(
3789  label = cms.untracked.string( "peak" ),
3790  record = cms.string( "SiStripLorentzAngleRcd" )
3791  )
3792 )
3793 
3794 fragment.ThroughputService = cms.Service( "ThroughputService",
3795  dqmPath = cms.untracked.string( "HLT/Throughput" ),
3796  timeRange = cms.untracked.double( 60000.0 ),
3797  timeResolution = cms.untracked.double( 5.828 )
3798 )
3799 
3800 fragment.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter",
3801  toGet = cms.VPSet(
3802  ),
3803  verbose = cms.untracked.bool( False )
3804 )
3805 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
3806  RawDataCollection = cms.InputTag( "rawDataCollector" )
3807 )
3808 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
3809  result = cms.bool( False )
3810 )
3811 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
3812  SelectedTriggerType = cms.int32( 1 )
3813 )
3814 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
3815  useTCDSEventNumber = cms.bool( True ),
3816  invert = cms.bool( False ),
3817  period = cms.uint32( 107 ),
3818  rawInput = cms.InputTag( "rawDataCollector" ),
3819  fedId = cms.int32( 1024 )
3820 )
3821 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
3822  lenSlinkTrailer = cms.untracked.int32( 8 ),
3823  lenAMC13Header = cms.untracked.int32( 8 ),
3824  CTP7 = cms.untracked.bool( False ),
3825  lenAMC13Trailer = cms.untracked.int32( 8 ),
3826  Setup = cms.string( "stage2::GTSetup" ),
3827  MinFeds = cms.uint32( 0 ),
3828  InputLabel = cms.InputTag( "rawDataCollector" ),
3829  lenSlinkHeader = cms.untracked.int32( 8 ),
3830  MTF7 = cms.untracked.bool( False ),
3831  FWId = cms.uint32( 0 ),
3832  TMTCheck = cms.bool( True ),
3833  debug = cms.untracked.bool( False ),
3834  FedIds = cms.vint32( 1404 ),
3835  lenAMCHeader = cms.untracked.int32( 8 ),
3836  lenAMCTrailer = cms.untracked.int32( 0 ),
3837  FWOverride = cms.bool( False )
3838 )
3839 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
3840  L1DataBxInEvent = cms.int32( 5 ),
3841  JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3842  AlgorithmTriggersUnmasked = cms.bool( True ),
3843  EmulateBxInEvent = cms.int32( 1 ),
3844  AlgorithmTriggersUnprescaled = cms.bool( True ),
3845  PrintL1Menu = cms.untracked.bool( False ),
3846  PrescaleCSVFile = cms.string( "prescale_L1TGlobal.csv" ),
3847  Verbosity = cms.untracked.int32( 0 ),
3848  AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ),
3849  EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3850  ProduceL1GtDaqRecord = cms.bool( True ),
3851  PrescaleSet = cms.uint32( 1 ),
3852  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
3853  EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3854  TriggerMenuLuminosity = cms.string( "startup" ),
3855  ProduceL1GtObjectMapRecord = cms.bool( True ),
3856  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
3857  GetPrescaleColumnFromData = cms.bool( False ),
3858  TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3859  BstLengthBytes = cms.int32( -1 ),
3860  MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
3861 )
3862 fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
3863  scalersInputTag = cms.InputTag( "rawDataCollector" )
3864 )
3865 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
3866  maxZ = cms.double( 40.0 ),
3867  src = cms.InputTag( "hltScalersRawToDigi" ),
3868  gtEvmLabel = cms.InputTag( "" ),
3869  changeToCMSCoordinates = cms.bool( False ),
3870  setSigmaZ = cms.double( 0.0 ),
3871  maxRadius = cms.double( 2.0 )
3872 )
3873 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
3874  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3875  offset = cms.uint32( 0 )
3876 )
3877 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
3878  result = cms.bool( True )
3879 )
3880 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
3881  SelectedTriggerType = cms.int32( 3 )
3882 )
3883 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
3884  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3885  offset = cms.uint32( 0 )
3886 )
3887 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
3888  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
3889  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3890  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3891  saveTags = cms.bool( True ),
3892  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3893  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3894  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3895  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3896  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3897 )
3898 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
3899  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3900  offset = cms.uint32( 0 )
3901 )
3902 fragment.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
3903  inputTag = cms.InputTag( "rawDataCollector" ),
3904  fedList = cms.vuint32( 1023, 1024 )
3905 )
3906 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
3907  moduleLabelPatternsToSkip = cms.vstring( ),
3908  processName = cms.string( "@" ),
3909  moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
3910  throw = cms.bool( False )
3911 )
3912 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
3913  processName = cms.string( "@" )
3914 )
3915 fragment.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
3916  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3917  offset = cms.uint32( 0 )
3918 )
3919 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
3920  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
3921  MaxBx = cms.int32( 0 ),
3922  DumpRecord = cms.bool( False ),
3923  psFileName = cms.string( "prescale_L1TGlobal.csv" ),
3924  ReadPrescalesFromFile = cms.bool( False ),
3925  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
3926  MinBx = cms.int32( 0 ),
3927  psColumn = cms.int32( 0 ),
3928  DumpTrigResults = cms.bool( False ),
3929  DumpTrigSummary = cms.bool( True )
3930 )
3931 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
3932  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
3933  ReferenceRate = cms.untracked.double( 100.0 ),
3934  serviceBy = cms.untracked.string( "never" ),
3935  resetBy = cms.untracked.string( "never" ),
3936  reportBy = cms.untracked.string( "job" ),
3937  HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' )
3938 )
3939 
3940 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
3941 fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineBeamSpot )
3942 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
3943 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
3944 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
3945 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
3946 
3947 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetConditions + fragment.hltGetRaw + fragment.hltBoolFalse )
3948 fragment.HLT_Physics_v7 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
3949 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
3950 fragment.HLT_ZeroBias_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
3951 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltScalersRawToDigi + fragment.hltFEDSelector + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
3952 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
3953 
3954 
3955 fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_Physics_v7, fragment.HLT_Random_v3, fragment.HLT_ZeroBias_v6, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath ))
3956 
3957 
3958 # dummyfy hltGetConditions in cff's
3959 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
3960  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
3961  result = cms.bool( True )
3962  )
3963  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
3964 
3965 # add specific customizations
3966 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
3967 fragment = customizeHLTforAll(fragment,"HIon")
3968 
3969 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
3970 fragment = customizeHLTforCMSSW(fragment,"HIon")
3971 
3972 # Eras-based customisations
3973 from HLTrigger.Configuration.Eras import modifyHLTforEras
3974 modifyHLTforEras(fragment)
3975 
def modifyHLTforEras(fragment)
Definition: Eras.py:3
def customizeHLTforAll(process, menuType="GRun", _customInfo=None)