CMS 3D CMS Logo

HLT_HIon_cff.py
Go to the documentation of this file.
1 # hltGetConfiguration --cff --data /dev/CMSSW_10_0_0/HIon --type HIon
2 
3 # /dev/CMSSW_10_0_0/HIon/V6 (CMSSW_10_0_0_pre3)
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_0_0/HIon/V6')
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.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
2099  iovIsRunNotTime = cms.bool( True ),
2100  recordName = cms.string( "JetTagComputerRecord" ),
2101  firstValid = cms.vuint32( 1 )
2102 )
2103 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
2104  iovIsRunNotTime = cms.bool( True ),
2105  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
2106  firstValid = cms.vuint32( 1 )
2107 )
2108 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
2109  iovIsRunNotTime = cms.bool( True ),
2110  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
2111  firstValid = cms.vuint32( 1 )
2112 )
2113 
2114 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2115  MaxDPhi = cms.double( 1.6 ),
2116  ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
2117  PropagationDirection = cms.string( "anyDirection" )
2118 )
2119 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
2120  AlgoName = cms.string( "CSCChannelMapperPostls1" )
2121 )
2122 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
2123  AlgoName = cms.string( "CSCIndexerPostls1" )
2124 )
2125 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
2126  appendToDataLabel = cms.string( "" )
2127 )
2128 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
2129 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
2130  appendToDataLabel = cms.string( "" ),
2131  MapAuto = cms.untracked.bool( False ),
2132  SkipHE = cms.untracked.bool( False ),
2133  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" )
2134 )
2135 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
2136  appendToDataLabel = cms.string( "" )
2137 )
2138 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
2139  appendToDataLabel = cms.string( "" )
2140 )
2141 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
2142  ComponentName = cms.string( "ClusterShapeHitFilter" ),
2143  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
2144  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2145  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" )
2146 )
2147 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
2148  appendToDataLabel = cms.string( "" )
2149 )
2150 fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
2151  NumberL1JetCounts = cms.uint32( 12 ),
2152  NumberL1NoIsoEG = cms.uint32( 4 ),
2153  NumberL1CenJet = cms.uint32( 4 ),
2154  NumberL1Tau = cms.uint32( 12 ),
2155  NumberConditionChips = cms.uint32( 1 ),
2156  NumberL1EGamma = cms.uint32( 12 ),
2157  TotalBxInEvent = cms.int32( 5 ),
2158  NumberL1Mu = cms.uint32( 4 ),
2159  PinsOnConditionChip = cms.uint32( 512 ),
2160  WordLength = cms.int32( 64 ),
2161  PinsOnChip = cms.uint32( 512 ),
2162  OrderOfChip = cms.vint32( 1 ),
2163  IfMuEtaNumberBits = cms.uint32( 6 ),
2164  OrderConditionChip = cms.vint32( 1 ),
2165  appendToDataLabel = cms.string( "" ),
2166  NumberL1TauJet = cms.uint32( 4 ),
2167  NumberL1Jet = cms.uint32( 12 ),
2168  NumberPhysTriggers = cms.uint32( 512 ),
2169  NumberL1Muon = cms.uint32( 8 ),
2170  UnitLength = cms.int32( 8 ),
2171  NumberL1IsoEG = cms.uint32( 4 ),
2172  NumberTechnicalTriggers = cms.uint32( 64 ),
2173  NumberL1ForJet = cms.uint32( 4 ),
2174  IfCaloEtaNumberBits = cms.uint32( 4 ),
2175  NumberPsbBoards = cms.int32( 7 ),
2176  NumberChips = cms.uint32( 1 ),
2177  NumberPhysTriggersExtended = cms.uint32( 64 )
2178 )
2179 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2180  SimpleMagneticField = cms.string( "" ),
2181  PropagationDirection = cms.string( "alongMomentum" ),
2182  ComponentName = cms.string( "PropagatorWithMaterial" ),
2183  Mass = cms.double( 0.105 ),
2184  ptMin = cms.double( -1.0 ),
2185  MaxDPhi = cms.double( 1.6 ),
2186  useRungeKutta = cms.bool( False )
2187 )
2188 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2189  SimpleMagneticField = cms.string( "ParabolicMf" ),
2190  PropagationDirection = cms.string( "alongMomentum" ),
2191  ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
2192  Mass = cms.double( 0.139 ),
2193  ptMin = cms.double( -1.0 ),
2194  MaxDPhi = cms.double( 1.6 ),
2195  useRungeKutta = cms.bool( False )
2196 )
2197 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2198  SimpleMagneticField = cms.string( "ParabolicMf" ),
2199  PropagationDirection = cms.string( "alongMomentum" ),
2200  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
2201  Mass = cms.double( 0.105 ),
2202  ptMin = cms.double( -1.0 ),
2203  MaxDPhi = cms.double( 1.6 ),
2204  useRungeKutta = cms.bool( False )
2205 )
2206 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2207  SimpleMagneticField = cms.string( "" ),
2208  PropagationDirection = cms.string( "oppositeToMomentum" ),
2209  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
2210  Mass = cms.double( 0.105 ),
2211  ptMin = cms.double( -1.0 ),
2212  MaxDPhi = cms.double( 1.6 ),
2213  useRungeKutta = cms.bool( False )
2214 )
2215 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2216  SimpleMagneticField = cms.string( "ParabolicMf" ),
2217  PropagationDirection = cms.string( "oppositeToMomentum" ),
2218  ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
2219  Mass = cms.double( 0.139 ),
2220  ptMin = cms.double( -1.0 ),
2221  MaxDPhi = cms.double( 1.6 ),
2222  useRungeKutta = cms.bool( False )
2223 )
2224 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2225  SimpleMagneticField = cms.string( "ParabolicMf" ),
2226  PropagationDirection = cms.string( "oppositeToMomentum" ),
2227  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2228  Mass = cms.double( 0.105 ),
2229  ptMin = cms.double( -1.0 ),
2230  MaxDPhi = cms.double( 1.6 ),
2231  useRungeKutta = cms.bool( False )
2232 )
2233 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2234  SimpleMagneticField = cms.string( "ParabolicMf" ),
2235  PropagationDirection = cms.string( "oppositeToMomentum" ),
2236  ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
2237  Mass = cms.double( 0.105 ),
2238  ptMin = cms.double( 0.1 ),
2239  MaxDPhi = cms.double( 1.6 ),
2240  useRungeKutta = cms.bool( False )
2241 )
2242 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
2243  SimpleMagneticField = cms.string( "ParabolicMf" ),
2244  PropagationDirection = cms.string( "alongMomentum" ),
2245  ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
2246  Mass = cms.double( 0.1396 ),
2247  ptMin = cms.double( -1.0 ),
2248  MaxDPhi = cms.double( 4.0 ),
2249  useRungeKutta = cms.bool( False )
2250 )
2251 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2252  SimpleMagneticField = cms.string( "ParabolicMf" ),
2253  PropagationDirection = cms.string( "alongMomentum" ),
2254  ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
2255  Mass = cms.double( 0.105 ),
2256  ptMin = cms.double( 0.1 ),
2257  MaxDPhi = cms.double( 1.6 ),
2258  useRungeKutta = cms.bool( False )
2259 )
2260 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
2261  EtaDivisions = cms.untracked.uint32( 20 ),
2262  PhiDivisions = cms.untracked.uint32( 20 ),
2263  EtaMax = cms.untracked.double( 2.5 )
2264 )
2265 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
2266  minTracks = cms.uint32( 3 ),
2267  minVertices = cms.uint32( 1 ),
2268  use3d = cms.bool( True ),
2269  unBoost = cms.bool( False ),
2270  useSignificance = cms.bool( True )
2271 )
2272 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2273  NoErrorPropagation = cms.bool( False ),
2274  endcapShiftInZPos = cms.double( 0.0 ),
2275  PropagationDirection = cms.string( "anyDirection" ),
2276  useTuningForL2Speed = cms.bool( False ),
2277  useIsYokeFlag = cms.bool( True ),
2278  endcapShiftInZNeg = cms.double( 0.0 ),
2279  SetVBFPointer = cms.bool( False ),
2280  AssumeNoMaterial = cms.bool( False ),
2281  returnTangentPlane = cms.bool( True ),
2282  useInTeslaFromMagField = cms.bool( False ),
2283  VBFName = cms.string( "VolumeBasedMagneticField" ),
2284  useEndcapShiftsInZ = cms.bool( False ),
2285  sendLogWarning = cms.bool( False ),
2286  useMatVolumes = cms.bool( True ),
2287  debug = cms.bool( False ),
2288  ApplyRadX0Correction = cms.bool( True ),
2289  useMagVolumes = cms.bool( True ),
2290  ComponentName = cms.string( "SteppingHelixPropagatorAny" )
2291 )
2292 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
2293  ComponentName = cms.string( "TransientTrackBuilder" )
2294 )
2295 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2296  ComponentName = cms.string( "CaloDetIdAssociator" ),
2297  hcalRegion = cms.int32( 2 ),
2298  etaBinSize = cms.double( 0.087 ),
2299  nEta = cms.int32( 70 ),
2300  nPhi = cms.int32( 72 ),
2301  includeBadChambers = cms.bool( False ),
2302  includeME0 = cms.bool( False ),
2303  includeGEM = cms.bool( False )
2304 )
2305 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
2306  ComponentName = cms.string( "CosmicNavigationSchool" ),
2307  SimpleMagneticField = cms.string( "" )
2308 )
2309 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2310  ComponentName = cms.string( "EcalDetIdAssociator" ),
2311  hcalRegion = cms.int32( 2 ),
2312  etaBinSize = cms.double( 0.02 ),
2313  nEta = cms.int32( 300 ),
2314  nPhi = cms.int32( 360 ),
2315  includeBadChambers = cms.bool( False ),
2316  includeME0 = cms.bool( False ),
2317  includeGEM = cms.bool( False )
2318 )
2319 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
2320  dbstatusMask = cms.PSet(
2321  kBad = cms.vstring( 'kNonRespondingIsolated',
2322  'kDeadVFE',
2323  'kDeadFE',
2324  'kNoDataNoTP' ),
2325  kGood = cms.vstring( 'kOk' ),
2326  kRecovered = cms.vstring( ),
2327  kProblematic = cms.vstring( 'kDAC',
2328  'kNoLaser',
2329  'kNoisy',
2330  'kNNoisy',
2331  'kNNNoisy',
2332  'kNNNNoisy',
2333  'kNNNNNoisy',
2334  'kFixedG6',
2335  'kFixedG1',
2336  'kFixedG0' ),
2337  kWeird = cms.vstring( ),
2338  kTime = cms.vstring( )
2339  ),
2340  timeThresh = cms.double( 2.0 ),
2341  flagMask = cms.PSet(
2342  kBad = cms.vstring( 'kFaultyHardware',
2343  'kDead',
2344  'kKilled' ),
2345  kGood = cms.vstring( 'kGood' ),
2346  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
2347  'kTowerRecovered' ),
2348  kProblematic = cms.vstring( 'kPoorReco',
2349  'kPoorCalib',
2350  'kNoisy',
2351  'kSaturated' ),
2352  kWeird = cms.vstring( 'kWeird',
2353  'kDiWeird' ),
2354  kTime = cms.vstring( 'kOutOfTime' )
2355  )
2356 )
2357 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
2358  appendToDataLabel = cms.string( "" )
2359 )
2360 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
2361  appendToDataLabel = cms.string( "" )
2362 )
2363 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2364  ComponentName = cms.string( "HcalDetIdAssociator" ),
2365  hcalRegion = cms.int32( 2 ),
2366  etaBinSize = cms.double( 0.087 ),
2367  nEta = cms.int32( 70 ),
2368  nPhi = cms.int32( 72 ),
2369  includeBadChambers = cms.bool( False ),
2370  includeME0 = cms.bool( False ),
2371  includeGEM = cms.bool( False )
2372 )
2373 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
2374  phase = cms.uint32( 1 ),
2375  RecoveredRecHitBits = cms.vstring( ),
2376  appendToDataLabel = cms.string( "" ),
2377  SeverityLevels = cms.VPSet(
2378  cms.PSet( ChannelStatus = cms.vstring( ),
2379  RecHitFlags = cms.vstring( 'TimingFromTDC' ),
2380  Level = cms.int32( 0 )
2381  ),
2382  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
2383  RecHitFlags = cms.vstring( ),
2384  Level = cms.int32( 1 )
2385  ),
2386  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
2387  RecHitFlags = cms.vstring( ),
2388  Level = cms.int32( 5 )
2389  ),
2390  cms.PSet( ChannelStatus = cms.vstring( ),
2391  RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
2392  'HBHEIsolatedNoise',
2393  'HBHEFlatNoise',
2394  'HBHESpikeNoise',
2395  'HBHETS4TS5Noise',
2396  'HBHENegativeNoise',
2397  'HBHEPulseFitBit',
2398  'HBHEOOTPU' ),
2399  Level = cms.int32( 8 )
2400  ),
2401  cms.PSet( ChannelStatus = cms.vstring( ),
2402  RecHitFlags = cms.vstring( 'HFLongShort',
2403  'HFS8S1Ratio',
2404  'HFPET',
2405  'HFSignalAsymmetry' ),
2406  Level = cms.int32( 11 )
2407  ),
2408  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ),
2409  RecHitFlags = cms.vstring( ),
2410  Level = cms.int32( 15 )
2411  ),
2412  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff',
2413  'HcalCellDead' ),
2414  RecHitFlags = cms.vstring( ),
2415  Level = cms.int32( 20 )
2416  )
2417  ),
2418  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
2419  'HcalCellOff',
2420  'HcalCellDead' )
2421 )
2422 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2423  recordLabel = cms.string( "HLT" ),
2424  categoryVariableName = cms.string( "vertexCategory" ),
2425  useTrackWeights = cms.bool( True ),
2426  useCategories = cms.bool( True ),
2427  pseudoMultiplicityMin = cms.uint32( 2 ),
2428  correctVertexMass = cms.bool( True ),
2429  trackSelection = cms.PSet(
2430  maxDistToAxis = cms.double( 0.07 ),
2431  totalHitsMin = cms.uint32( 0 ),
2432  ptMin = cms.double( 0.0 ),
2433  sip2dSigMax = cms.double( 99999.9 ),
2434  sip2dValMax = cms.double( 99999.9 ),
2435  sip3dSigMax = cms.double( 99999.9 ),
2436  sip3dValMax = cms.double( 99999.9 ),
2437  maxDecayLen = cms.double( 5.0 ),
2438  qualityClass = cms.string( "any" ),
2439  jetDeltaRMax = cms.double( 0.3 ),
2440  normChi2Max = cms.double( 99999.9 ),
2441  pixelHitsMin = cms.uint32( 0 ),
2442  sip2dSigMin = cms.double( -99999.9 ),
2443  sip2dValMin = cms.double( -99999.9 ),
2444  sip3dSigMin = cms.double( -99999.9 ),
2445  sip3dValMin = cms.double( -99999.9 )
2446  ),
2447  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
2448  'CombinedSVPseudoVertex',
2449  'CombinedSVNoVertex' ),
2450  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2451  charmCut = cms.double( 1.5 ),
2452  vertexFlip = cms.bool( False ),
2453  minimumTrackWeight = cms.double( 0.5 ),
2454  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2455  trackMultiplicityMin = cms.uint32( 3 ),
2456  trackPseudoSelection = cms.PSet(
2457  maxDistToAxis = cms.double( 0.07 ),
2458  totalHitsMin = cms.uint32( 0 ),
2459  ptMin = cms.double( 0.0 ),
2460  sip2dSigMax = cms.double( 99999.9 ),
2461  sip2dValMax = cms.double( 99999.9 ),
2462  sip3dSigMax = cms.double( 99999.9 ),
2463  sip3dValMax = cms.double( 99999.9 ),
2464  maxDecayLen = cms.double( 5.0 ),
2465  qualityClass = cms.string( "any" ),
2466  jetDeltaRMax = cms.double( 0.3 ),
2467  normChi2Max = cms.double( 99999.9 ),
2468  pixelHitsMin = cms.uint32( 0 ),
2469  sip2dSigMin = cms.double( 2.0 ),
2470  sip2dValMin = cms.double( -99999.9 ),
2471  sip3dSigMin = cms.double( -99999.9 ),
2472  sip3dValMin = cms.double( -99999.9 )
2473  ),
2474  trackSort = cms.string( "sip2dSig" ),
2475  SoftLeptonFlip = cms.bool( False ),
2476  trackFlip = cms.bool( False )
2477 )
2478 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2479  recordLabel = cms.string( "HLT" ),
2480  categoryVariableName = cms.string( "vertexCategory" ),
2481  useTrackWeights = cms.bool( True ),
2482  useCategories = cms.bool( True ),
2483  pseudoMultiplicityMin = cms.uint32( 2 ),
2484  correctVertexMass = cms.bool( True ),
2485  trackSelection = cms.PSet(
2486  max_pT_dRcut = cms.double( 0.1 ),
2487  b_dR = cms.double( 0.6263 ),
2488  min_pT = cms.double( 120.0 ),
2489  b_pT = cms.double( 0.3684 ),
2490  ptMin = cms.double( 0.0 ),
2491  max_pT_trackPTcut = cms.double( 3.0 ),
2492  max_pT = cms.double( 500.0 ),
2493  useVariableJTA = cms.bool( False ),
2494  maxDecayLen = cms.double( 5.0 ),
2495  qualityClass = cms.string( "any" ),
2496  normChi2Max = cms.double( 99999.9 ),
2497  sip2dValMin = cms.double( -99999.9 ),
2498  sip3dValMin = cms.double( -99999.9 ),
2499  a_dR = cms.double( -0.001053 ),
2500  maxDistToAxis = cms.double( 0.07 ),
2501  totalHitsMin = cms.uint32( 0 ),
2502  a_pT = cms.double( 0.005263 ),
2503  sip2dSigMax = cms.double( 99999.9 ),
2504  sip2dValMax = cms.double( 99999.9 ),
2505  sip3dSigMax = cms.double( 99999.9 ),
2506  sip3dValMax = cms.double( 99999.9 ),
2507  min_pT_dRcut = cms.double( 0.5 ),
2508  jetDeltaRMax = cms.double( 0.3 ),
2509  pixelHitsMin = cms.uint32( 0 ),
2510  sip3dSigMin = cms.double( -99999.9 ),
2511  sip2dSigMin = cms.double( -99999.9 )
2512  ),
2513  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
2514  'CombinedSVIVFV2PseudoVertex',
2515  'CombinedSVIVFV2NoVertex' ),
2516  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2517  charmCut = cms.double( 1.5 ),
2518  vertexFlip = cms.bool( False ),
2519  minimumTrackWeight = cms.double( 0.5 ),
2520  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2521  trackMultiplicityMin = cms.uint32( 3 ),
2522  trackPseudoSelection = cms.PSet(
2523  max_pT_dRcut = cms.double( 0.1 ),
2524  b_dR = cms.double( 0.6263 ),
2525  min_pT = cms.double( 120.0 ),
2526  b_pT = cms.double( 0.3684 ),
2527  ptMin = cms.double( 0.0 ),
2528  max_pT_trackPTcut = cms.double( 3.0 ),
2529  max_pT = cms.double( 500.0 ),
2530  useVariableJTA = cms.bool( False ),
2531  maxDecayLen = cms.double( 5.0 ),
2532  qualityClass = cms.string( "any" ),
2533  normChi2Max = cms.double( 99999.9 ),
2534  sip2dValMin = cms.double( -99999.9 ),
2535  sip3dValMin = cms.double( -99999.9 ),
2536  a_dR = cms.double( -0.001053 ),
2537  maxDistToAxis = cms.double( 0.07 ),
2538  totalHitsMin = cms.uint32( 0 ),
2539  a_pT = cms.double( 0.005263 ),
2540  sip2dSigMax = cms.double( 99999.9 ),
2541  sip2dValMax = cms.double( 99999.9 ),
2542  sip3dSigMax = cms.double( 99999.9 ),
2543  sip3dValMax = cms.double( 99999.9 ),
2544  min_pT_dRcut = cms.double( 0.5 ),
2545  jetDeltaRMax = cms.double( 0.3 ),
2546  pixelHitsMin = cms.uint32( 0 ),
2547  sip3dSigMin = cms.double( -99999.9 ),
2548  sip2dSigMin = cms.double( 2.0 )
2549  ),
2550  trackSort = cms.string( "sip2dSig" ),
2551  SoftLeptonFlip = cms.bool( False ),
2552  trackFlip = cms.bool( False )
2553 )
2554 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2555  maxImpactParameterSig = cms.double( 999999.0 ),
2556  deltaR = cms.double( -1.0 ),
2557  minimumImpactParameter = cms.double( -1.0 ),
2558  maximumDecayLength = cms.double( 999999.0 ),
2559  impactParameterType = cms.int32( 1 ),
2560  trackQualityClass = cms.string( "any" ),
2561  deltaRmin = cms.double( 0.0 ),
2562  maxImpactParameter = cms.double( 0.1 ),
2563  useSignedImpactParameterSig = cms.bool( True ),
2564  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2565  nthTrack = cms.int32( -1 )
2566 )
2567 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2568  b_pT = cms.double( 0.3684 ),
2569  deltaR = cms.double( -1.0 ),
2570  minimumImpactParameter = cms.double( 0.05 ),
2571  a_dR = cms.double( -0.001053 ),
2572  min_pT = cms.double( 120.0 ),
2573  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2574  max_pT = cms.double( 500.0 ),
2575  impactParameterType = cms.int32( 1 ),
2576  trackQualityClass = cms.string( "any" ),
2577  useVariableJTA = cms.bool( False ),
2578  min_pT_dRcut = cms.double( 0.5 ),
2579  max_pT_trackPTcut = cms.double( 3.0 ),
2580  max_pT_dRcut = cms.double( 0.1 ),
2581  b_dR = cms.double( 0.6263 ),
2582  a_pT = cms.double( 0.005263 ),
2583  maximumDecayLength = cms.double( 999999.0 ),
2584  nthTrack = cms.int32( 1 ),
2585  useSignedImpactParameterSig = cms.bool( False )
2586 )
2587 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2588  MaxDPhi = cms.double( 1.6 ),
2589  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
2590  PropagationDirection = cms.string( "alongMomentum" )
2591 )
2592 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2593  MaxDPhi = cms.double( 1.6 ),
2594  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
2595  PropagationDirection = cms.string( "oppositeToMomentum" )
2596 )
2597 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2598  SimpleMagneticField = cms.string( "" ),
2599  PropagationDirection = cms.string( "oppositeToMomentum" ),
2600  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
2601  Mass = cms.double( 5.11E-4 ),
2602  ptMin = cms.double( -1.0 ),
2603  MaxDPhi = cms.double( 1.6 ),
2604  useRungeKutta = cms.bool( False )
2605 )
2606 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2607  appendToDataLabel = cms.string( "" ),
2608  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2609  MinimalTolerance = cms.double( 0.5 ),
2610  MaxDisplacement = cms.double( 0.5 ),
2611  ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
2612  pTChargeCutThreshold = cms.double( -1.0 ),
2613  nSigma = cms.double( 3.0 ),
2614  MaxSagitta = cms.double( 2.0 ),
2615  MaxChi2 = cms.double( 16.0 ),
2616  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2617 )
2618 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2619  appendToDataLabel = cms.string( "" ),
2620  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2621  MinimalTolerance = cms.double( 0.5 ),
2622  MaxDisplacement = cms.double( 0.5 ),
2623  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
2624  pTChargeCutThreshold = cms.double( -1.0 ),
2625  nSigma = cms.double( 3.0 ),
2626  MaxSagitta = cms.double( 2.0 ),
2627  MaxChi2 = cms.double( 16.0 ),
2628  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2629 )
2630 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2631  appendToDataLabel = cms.string( "" ),
2632  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2633  MinimalTolerance = cms.double( 10.0 ),
2634  MaxDisplacement = cms.double( 100.0 ),
2635  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
2636  pTChargeCutThreshold = cms.double( -1.0 ),
2637  nSigma = cms.double( 3.0 ),
2638  MaxSagitta = cms.double( -1.0 ),
2639  MaxChi2 = cms.double( 2000.0 ),
2640  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2641 )
2642 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2643  appendToDataLabel = cms.string( "" ),
2644  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2645  MinimalTolerance = cms.double( 10.0 ),
2646  MaxDisplacement = cms.double( 100.0 ),
2647  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2648  pTChargeCutThreshold = cms.double( -1.0 ),
2649  nSigma = cms.double( 3.0 ),
2650  MaxSagitta = cms.double( -1.0 ),
2651  MaxChi2 = cms.double( 30.0 ),
2652  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2653 )
2654 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2655  appendToDataLabel = cms.string( "" ),
2656  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2657  MinimalTolerance = cms.double( 0.5 ),
2658  MaxDisplacement = cms.double( 0.5 ),
2659  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
2660  pTChargeCutThreshold = cms.double( 15.0 ),
2661  nSigma = cms.double( 3.0 ),
2662  MaxSagitta = cms.double( 2.0 ),
2663  MaxChi2 = cms.double( 9.0 ),
2664  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2665 )
2666 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2667  appendToDataLabel = cms.string( "" ),
2668  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
2669  MinimalTolerance = cms.double( 10.0 ),
2670  MaxDisplacement = cms.double( 100.0 ),
2671  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
2672  pTChargeCutThreshold = cms.double( 15.0 ),
2673  nSigma = cms.double( 3.0 ),
2674  MaxSagitta = cms.double( -1.0 ),
2675  MaxChi2 = cms.double( 9.0 ),
2676  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2677 )
2678 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2679  appendToDataLabel = cms.string( "" ),
2680  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2681  MinimalTolerance = cms.double( 0.5 ),
2682  MaxDisplacement = cms.double( 0.5 ),
2683  ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
2684  pTChargeCutThreshold = cms.double( -1.0 ),
2685  nSigma = cms.double( 3.0 ),
2686  MaxSagitta = cms.double( 2.0 ),
2687  MaxChi2 = cms.double( 16.0 ),
2688  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2689 )
2690 fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2691  appendToDataLabel = cms.string( "" ),
2692  MinimalTolerance = cms.double( 0.5 ),
2693  MaxDisplacement = cms.double( 0.5 ),
2694  ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ),
2695  nSigma = cms.double( 4.0 ),
2696  MaxSagitta = cms.double( 2.0 ),
2697  MaxChi2 = cms.double( 40.0 ),
2698  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 )
2699 )
2700 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2701  appendToDataLabel = cms.string( "" ),
2702  MinimalTolerance = cms.double( 10.0 ),
2703  MaxDisplacement = cms.double( 100.0 ),
2704  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
2705  nSigma = cms.double( 3.0 ),
2706  MaxSagitta = cms.double( -1.0 ),
2707  MaxChi2 = cms.double( 16.0 ),
2708  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2709 )
2710 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2711  appendToDataLabel = cms.string( "" ),
2712  MinimalTolerance = cms.double( 10.0 ),
2713  MaxDisplacement = cms.double( 100.0 ),
2714  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
2715  nSigma = cms.double( 3.0 ),
2716  MaxSagitta = cms.double( -1.0 ),
2717  MaxChi2 = cms.double( 30.0 ),
2718  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2719 )
2720 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2721  appendToDataLabel = cms.string( "" ),
2722  MinimalTolerance = cms.double( 10.0 ),
2723  MaxDisplacement = cms.double( 100.0 ),
2724  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
2725  nSigma = cms.double( 3.0 ),
2726  MaxSagitta = cms.double( -1.0 ),
2727  MaxChi2 = cms.double( 9.0 ),
2728  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2729 )
2730 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
2731  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
2732  MaxComponents = cms.int32( 12 ),
2733  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
2734 )
2735 fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = 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( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
2741  pTChargeCutThreshold = cms.double( -1.0 ),
2742  nSigma = cms.double( 3.0 ),
2743  MaxSagitta = cms.double( 2.0 ),
2744  MaxChi2 = cms.double( 9.0 ),
2745  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2746 )
2747 fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2748  ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
2749  fractionShared = cms.double( 0.13 ),
2750  ValidHitBonus = cms.double( 5.0 ),
2751  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2752  MissingHitPenalty = cms.double( 20.0 ),
2753  allowSharedFirstHit = cms.bool( True )
2754 )
2755 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2756  ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
2757  fractionShared = cms.double( 0.13 ),
2758  ValidHitBonus = cms.double( 5.0 ),
2759  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2760  MissingHitPenalty = cms.double( 20.0 ),
2761  allowSharedFirstHit = cms.bool( True )
2762 )
2763 fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2764  appendToDataLabel = cms.string( "" ),
2765  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2766  MinimalTolerance = cms.double( 0.5 ),
2767  MaxDisplacement = cms.double( 0.5 ),
2768  ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
2769  pTChargeCutThreshold = cms.double( -1.0 ),
2770  nSigma = cms.double( 3.0 ),
2771  MaxSagitta = cms.double( 2.0 ),
2772  MaxChi2 = cms.double( 9.0 ),
2773  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2774 )
2775 fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2776  ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
2777  fractionShared = cms.double( 0.13 ),
2778  ValidHitBonus = cms.double( 5.0 ),
2779  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2780  MissingHitPenalty = cms.double( 20.0 ),
2781  allowSharedFirstHit = cms.bool( True )
2782 )
2783 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2784  maxImpactParameterSig = cms.double( 999999.0 ),
2785  deltaR = cms.double( -1.0 ),
2786  minimumImpactParameter = cms.double( -1.0 ),
2787  maximumDecayLength = cms.double( 999999.0 ),
2788  impactParameterType = cms.int32( 1 ),
2789  trackQualityClass = cms.string( "any" ),
2790  deltaRmin = cms.double( 0.0 ),
2791  maxImpactParameter = cms.double( 0.1 ),
2792  useSignedImpactParameterSig = cms.bool( True ),
2793  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2794  nthTrack = cms.int32( -1 )
2795 )
2796 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
2797  maxImpactParameterSig = cms.double( 999999.0 ),
2798  deltaR = cms.double( -1.0 ),
2799  minimumImpactParameter = cms.double( -1.0 ),
2800  maximumDecayLength = cms.double( 999999.0 ),
2801  impactParameterType = cms.int32( 1 ),
2802  trackQualityClass = cms.string( "any" ),
2803  deltaRmin = cms.double( 0.0 ),
2804  maxImpactParameter = cms.double( 0.2 ),
2805  useSignedImpactParameterSig = cms.bool( True ),
2806  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2807  nthTrack = cms.int32( -1 )
2808 )
2809 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2810  b_pT = cms.double( 0.3684 ),
2811  deltaR = cms.double( -1.0 ),
2812  minimumImpactParameter = cms.double( 0.05 ),
2813  a_dR = cms.double( -0.001053 ),
2814  min_pT = cms.double( 120.0 ),
2815  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2816  max_pT = cms.double( 500.0 ),
2817  impactParameterType = cms.int32( 1 ),
2818  trackQualityClass = cms.string( "any" ),
2819  useVariableJTA = cms.bool( False ),
2820  min_pT_dRcut = cms.double( 0.5 ),
2821  max_pT_trackPTcut = cms.double( 3.0 ),
2822  max_pT_dRcut = cms.double( 0.1 ),
2823  b_dR = cms.double( 0.6263 ),
2824  a_pT = cms.double( 0.005263 ),
2825  maximumDecayLength = cms.double( 999999.0 ),
2826  nthTrack = cms.int32( 1 ),
2827  useSignedImpactParameterSig = cms.bool( False )
2828 )
2829 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
2830  b_pT = cms.double( 0.3684 ),
2831  deltaR = cms.double( -1.0 ),
2832  minimumImpactParameter = cms.double( 0.2 ),
2833  a_dR = cms.double( -0.001053 ),
2834  min_pT = cms.double( 120.0 ),
2835  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2836  max_pT = cms.double( 500.0 ),
2837  impactParameterType = cms.int32( 1 ),
2838  trackQualityClass = cms.string( "any" ),
2839  useVariableJTA = cms.bool( False ),
2840  min_pT_dRcut = cms.double( 0.5 ),
2841  max_pT_trackPTcut = cms.double( 3.0 ),
2842  max_pT_dRcut = cms.double( 0.1 ),
2843  b_dR = cms.double( 0.6263 ),
2844  a_pT = cms.double( 0.005263 ),
2845  maximumDecayLength = cms.double( 999999.0 ),
2846  nthTrack = cms.int32( 2 ),
2847  useSignedImpactParameterSig = cms.bool( True )
2848 )
2849 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
2850  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
2851 )
2852 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
2853  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
2854  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
2855  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
2856  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
2857  Mass = cms.double( 5.11E-4 ),
2858  BetheHeitlerCorrection = cms.int32( 2 )
2859 )
2860 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2861  NoErrorPropagation = cms.bool( False ),
2862  endcapShiftInZPos = cms.double( 0.0 ),
2863  PropagationDirection = cms.string( "anyDirection" ),
2864  useTuningForL2Speed = cms.bool( True ),
2865  useIsYokeFlag = cms.bool( True ),
2866  endcapShiftInZNeg = cms.double( 0.0 ),
2867  SetVBFPointer = cms.bool( False ),
2868  AssumeNoMaterial = cms.bool( False ),
2869  returnTangentPlane = cms.bool( True ),
2870  useInTeslaFromMagField = cms.bool( False ),
2871  VBFName = cms.string( "VolumeBasedMagneticField" ),
2872  useEndcapShiftsInZ = cms.bool( False ),
2873  sendLogWarning = cms.bool( False ),
2874  useMatVolumes = cms.bool( True ),
2875  debug = cms.bool( False ),
2876  ApplyRadX0Correction = cms.bool( True ),
2877  useMagVolumes = cms.bool( True ),
2878  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
2879 )
2880 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2881  NoErrorPropagation = cms.bool( False ),
2882  endcapShiftInZPos = cms.double( 0.0 ),
2883  PropagationDirection = cms.string( "oppositeToMomentum" ),
2884  useTuningForL2Speed = cms.bool( True ),
2885  useIsYokeFlag = cms.bool( True ),
2886  endcapShiftInZNeg = cms.double( 0.0 ),
2887  SetVBFPointer = cms.bool( False ),
2888  AssumeNoMaterial = cms.bool( False ),
2889  returnTangentPlane = cms.bool( True ),
2890  useInTeslaFromMagField = cms.bool( False ),
2891  VBFName = cms.string( "VolumeBasedMagneticField" ),
2892  useEndcapShiftsInZ = cms.bool( False ),
2893  sendLogWarning = cms.bool( False ),
2894  useMatVolumes = cms.bool( True ),
2895  debug = cms.bool( False ),
2896  ApplyRadX0Correction = cms.bool( True ),
2897  useMagVolumes = cms.bool( True ),
2898  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
2899 )
2900 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
2901  EstimateCut = cms.double( -1.0 ),
2902  appendToDataLabel = cms.string( "" ),
2903  LogPixelProbabilityCut = cms.double( -16.0 ),
2904  MinDof = cms.int32( 2 ),
2905  NoOutliersBeginEnd = cms.bool( False ),
2906  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2907  MinNumberOfHits = cms.int32( 3 ),
2908  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2909  MaxNumberOfOutliers = cms.int32( 3 ),
2910  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2911  MaxFractionOutliers = cms.double( 0.3 ),
2912  NoInvalidHitsBeginEnd = cms.bool( True ),
2913  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
2914  RejectTracks = cms.bool( True )
2915 )
2916 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
2917  EstimateCut = cms.double( -1.0 ),
2918  appendToDataLabel = cms.string( "" ),
2919  LogPixelProbabilityCut = cms.double( -16.0 ),
2920  MinDof = cms.int32( 2 ),
2921  NoOutliersBeginEnd = cms.bool( False ),
2922  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2923  MinNumberOfHits = cms.int32( 5 ),
2924  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2925  MaxNumberOfOutliers = cms.int32( 3 ),
2926  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2927  MaxFractionOutliers = cms.double( 0.3 ),
2928  NoInvalidHitsBeginEnd = cms.bool( False ),
2929  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
2930  RejectTracks = cms.bool( True )
2931 )
2932 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
2933  ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
2934  appendToDataLabel = cms.string( "" ),
2935  standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2936  looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" )
2937 )
2938 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2939  SimpleMagneticField = cms.string( "" ),
2940  PropagationDirection = cms.string( "alongMomentum" ),
2941  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
2942  Mass = cms.double( 5.11E-4 ),
2943  ptMin = cms.double( -1.0 ),
2944  MaxDPhi = cms.double( 1.6 ),
2945  useRungeKutta = cms.bool( False )
2946 )
2947 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
2948  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
2949 )
2950 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2951  EstimateCut = cms.double( -1.0 ),
2952  appendToDataLabel = cms.string( "" ),
2953  LogPixelProbabilityCut = cms.double( -16.0 ),
2954  MinDof = cms.int32( 2 ),
2955  NoOutliersBeginEnd = cms.bool( False ),
2956  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
2957  MinNumberOfHits = cms.int32( 5 ),
2958  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
2959  MaxNumberOfOutliers = cms.int32( 3 ),
2960  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2961  MaxFractionOutliers = cms.double( 0.3 ),
2962  NoInvalidHitsBeginEnd = cms.bool( True ),
2963  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
2964  RejectTracks = cms.bool( True )
2965 )
2966 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
2967  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2968  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
2969  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
2970  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2971  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" )
2972 )
2973 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
2974  ErrorRescaling = cms.double( 100.0 ),
2975  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2976  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2977  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
2978  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
2979  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" )
2980 )
2981 fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2982  appendToDataLabel = cms.string( "" ),
2983  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2984  MinimalTolerance = cms.double( 0.5 ),
2985  MaxDisplacement = cms.double( 0.5 ),
2986  ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
2987  pTChargeCutThreshold = cms.double( 15.0 ),
2988  nSigma = cms.double( 3.0 ),
2989  MaxSagitta = cms.double( 2.0 ),
2990  MaxChi2 = cms.double( 30.0 ),
2991  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2992 )
2993 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2994  appendToDataLabel = cms.string( "" ),
2995  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2996  MinimalTolerance = cms.double( 0.5 ),
2997  MaxDisplacement = cms.double( 0.5 ),
2998  ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2999  pTChargeCutThreshold = cms.double( 15.0 ),
3000  nSigma = cms.double( 3.0 ),
3001  MaxSagitta = cms.double( 2.0 ),
3002  MaxChi2 = cms.double( 30.0 ),
3003  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3004 )
3005 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3006  appendToDataLabel = cms.string( "" ),
3007  MinimalTolerance = cms.double( 10.0 ),
3008  MaxDisplacement = cms.double( 100.0 ),
3009  ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
3010  nSigma = cms.double( 3.0 ),
3011  MaxSagitta = cms.double( -1.0 ),
3012  MaxChi2 = cms.double( 36.0 ),
3013  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3014 )
3015 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3016  EstimateCut = cms.double( -1.0 ),
3017  appendToDataLabel = cms.string( "" ),
3018  LogPixelProbabilityCut = cms.double( -16.0 ),
3019  MinDof = cms.int32( 2 ),
3020  NoOutliersBeginEnd = cms.bool( False ),
3021  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
3022  MinNumberOfHits = cms.int32( 5 ),
3023  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
3024  MaxNumberOfOutliers = cms.int32( 3 ),
3025  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3026  MaxFractionOutliers = cms.double( 0.3 ),
3027  NoInvalidHitsBeginEnd = cms.bool( False ),
3028  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
3029  RejectTracks = cms.bool( True )
3030 )
3031 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
3032  EstimateCut = cms.double( -1.0 ),
3033  appendToDataLabel = cms.string( "" ),
3034  LogPixelProbabilityCut = cms.double( -16.0 ),
3035  MinDof = cms.int32( 2 ),
3036  NoOutliersBeginEnd = cms.bool( False ),
3037  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
3038  MinNumberOfHits = cms.int32( 5 ),
3039  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3040  MaxNumberOfOutliers = cms.int32( 3 ),
3041  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3042  MaxFractionOutliers = cms.double( 0.3 ),
3043  NoInvalidHitsBeginEnd = cms.bool( False ),
3044  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
3045  RejectTracks = cms.bool( True )
3046 )
3047 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3048  EstimateCut = cms.double( 20.0 ),
3049  appendToDataLabel = cms.string( "" ),
3050  LogPixelProbabilityCut = cms.double( -14.0 ),
3051  MinDof = cms.int32( 2 ),
3052  NoOutliersBeginEnd = cms.bool( False ),
3053  Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
3054  MinNumberOfHits = cms.int32( 3 ),
3055  Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
3056  MaxNumberOfOutliers = cms.int32( 3 ),
3057  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3058  MaxFractionOutliers = cms.double( 0.3 ),
3059  NoInvalidHitsBeginEnd = cms.bool( True ),
3060  ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
3061  RejectTracks = cms.bool( True )
3062 )
3063 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
3064  EstimateCut = cms.double( 20.0 ),
3065  appendToDataLabel = cms.string( "" ),
3066  LogPixelProbabilityCut = cms.double( -14.0 ),
3067  MinDof = cms.int32( 2 ),
3068  NoOutliersBeginEnd = cms.bool( False ),
3069  Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
3070  MinNumberOfHits = cms.int32( 3 ),
3071  Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
3072  MaxNumberOfOutliers = cms.int32( 3 ),
3073  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3074  MaxFractionOutliers = cms.double( 0.3 ),
3075  NoInvalidHitsBeginEnd = cms.bool( True ),
3076  ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
3077  RejectTracks = cms.bool( True )
3078 )
3079 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3080  appendToDataLabel = cms.string( "" ),
3081  minHits = cms.int32( 3 ),
3082  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
3083  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3084  Updator = cms.string( "hltESPKFUpdator" ),
3085  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3086  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3087 )
3088 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
3089  appendToDataLabel = cms.string( "" ),
3090  minHits = cms.int32( 3 ),
3091  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
3092  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3093  Updator = cms.string( "hltESPKFUpdator" ),
3094  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3095  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3096 )
3097 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3098  appendToDataLabel = cms.string( "" ),
3099  minHits = cms.int32( 3 ),
3100  ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
3101  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3102  Updator = cms.string( "hltESPKFUpdator" ),
3103  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3104  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3105 )
3106 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3107  errorRescaling = cms.double( 100.0 ),
3108  minHits = cms.int32( 3 ),
3109  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
3110  appendToDataLabel = cms.string( "" ),
3111  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3112  Updator = cms.string( "hltESPKFUpdator" ),
3113  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3114  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3115 )
3116 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
3117  errorRescaling = cms.double( 100.0 ),
3118  minHits = cms.int32( 3 ),
3119  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3120  appendToDataLabel = cms.string( "" ),
3121  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3122  Updator = cms.string( "hltESPKFUpdator" ),
3123  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
3124  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3125 )
3126 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3127  errorRescaling = cms.double( 10.0 ),
3128  minHits = cms.int32( 3 ),
3129  ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
3130  appendToDataLabel = cms.string( "" ),
3131  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3132  Updator = cms.string( "hltESPKFUpdator" ),
3133  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3134  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3135 )
3136 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
3137  errorRescaling = cms.double( 10.0 ),
3138  minHits = cms.int32( 3 ),
3139  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
3140  appendToDataLabel = cms.string( "" ),
3141  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3142  Updator = cms.string( "hltESPKFUpdator" ),
3143  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3144  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3145 )
3146 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
3147  ComponentName = cms.string( "hltESPKFUpdator" )
3148 )
3149 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
3150  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
3151  DistanceMeasure = cms.string( "KullbackLeibler" )
3152 )
3153 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3154  appendToDataLabel = cms.string( "" ),
3155  minHits = cms.int32( 3 ),
3156  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
3157  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3158  Updator = cms.string( "hltESPKFUpdator" ),
3159  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
3160  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3161 )
3162 fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3163  appendToDataLabel = cms.string( "" ),
3164  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3165  MinimalTolerance = cms.double( 0.5 ),
3166  MaxDisplacement = cms.double( 0.5 ),
3167  ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
3168  pTChargeCutThreshold = cms.double( -1.0 ),
3169  nSigma = cms.double( 3.0 ),
3170  MaxSagitta = cms.double( 2.0 ),
3171  MaxChi2 = cms.double( 9.0 ),
3172  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3173 )
3174 fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3175  ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
3176  fractionShared = cms.double( 0.16 ),
3177  ValidHitBonus = cms.double( 5.0 ),
3178  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3179  MissingHitPenalty = cms.double( 20.0 ),
3180  allowSharedFirstHit = cms.bool( True )
3181 )
3182 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3183  ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
3184  fractionShared = cms.double( 0.16 ),
3185  ValidHitBonus = cms.double( 5.0 ),
3186  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3187  MissingHitPenalty = cms.double( 20.0 ),
3188  allowSharedFirstHit = cms.bool( True )
3189 )
3190 fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3191  appendToDataLabel = cms.string( "" ),
3192  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3193  MinimalTolerance = cms.double( 0.5 ),
3194  MaxDisplacement = cms.double( 0.5 ),
3195  ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
3196  pTChargeCutThreshold = cms.double( -1.0 ),
3197  nSigma = cms.double( 3.0 ),
3198  MaxSagitta = cms.double( 2.0 ),
3199  MaxChi2 = cms.double( 9.0 ),
3200  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3201 )
3202 fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3203  ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
3204  fractionShared = cms.double( 0.16 ),
3205  ValidHitBonus = cms.double( 5.0 ),
3206  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3207  MissingHitPenalty = cms.double( 20.0 ),
3208  allowSharedFirstHit = cms.bool( True )
3209 )
3210 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
3211  UseStripStripQualityDB = cms.bool( True ),
3212  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3213  UsePixelROCQualityDB = cms.bool( True ),
3214  DebugPixelROCQualityDB = cms.untracked.bool( False ),
3215  UseStripAPVFiberQualityDB = cms.bool( True ),
3216  badStripCuts = cms.PSet(
3217  TOB = cms.PSet(
3218  maxBad = cms.uint32( 4 ),
3219  maxConsecutiveBad = cms.uint32( 2 )
3220  ),
3221  TIB = cms.PSet(
3222  maxBad = cms.uint32( 4 ),
3223  maxConsecutiveBad = cms.uint32( 2 )
3224  ),
3225  TID = cms.PSet(
3226  maxBad = cms.uint32( 4 ),
3227  maxConsecutiveBad = cms.uint32( 2 )
3228  ),
3229  TEC = cms.PSet(
3230  maxBad = cms.uint32( 4 ),
3231  maxConsecutiveBad = cms.uint32( 2 )
3232  )
3233  ),
3234  DebugStripModuleQualityDB = cms.untracked.bool( False ),
3235  ComponentName = cms.string( "hltESPMeasurementTracker" ),
3236  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
3237  UsePixelModuleQualityDB = cms.bool( True ),
3238  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
3239  HitMatcher = cms.string( "StandardMatcher" ),
3240  DebugStripStripQualityDB = cms.untracked.bool( False ),
3241  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3242  SiStripQualityLabel = cms.string( "" ),
3243  UseStripModuleQualityDB = cms.bool( True ),
3244  MaskBadAPVFibers = cms.bool( True )
3245 )
3246 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3247  ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
3248  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3249  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3250  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" )
3251 )
3252 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3253  ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
3254  fractionShared = cms.double( 0.11 ),
3255  ValidHitBonus = cms.double( 5.0 ),
3256  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3257  MissingHitPenalty = cms.double( 20.0 ),
3258  allowSharedFirstHit = cms.bool( True )
3259 )
3260 fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3261  appendToDataLabel = cms.string( "" ),
3262  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3263  MinimalTolerance = cms.double( 0.5 ),
3264  MaxDisplacement = cms.double( 0.5 ),
3265  ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
3266  pTChargeCutThreshold = cms.double( -1.0 ),
3267  nSigma = cms.double( 3.0 ),
3268  MaxSagitta = cms.double( 2.0 ),
3269  MaxChi2 = cms.double( 16.0 ),
3270  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3271 )
3272 fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3273  ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
3274  fractionShared = cms.double( 0.11 ),
3275  ValidHitBonus = cms.double( 5.0 ),
3276  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3277  MissingHitPenalty = cms.double( 20.0 ),
3278  allowSharedFirstHit = cms.bool( True )
3279 )
3280 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
3281  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
3282 )
3283 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
3284  useLAAlignmentOffsets = cms.bool( False ),
3285  DoCosmics = cms.bool( False ),
3286  eff_charge_cut_highX = cms.double( 1.0 ),
3287  eff_charge_cut_highY = cms.double( 1.0 ),
3288  inflate_all_errors_no_trk_angle = cms.bool( False ),
3289  eff_charge_cut_lowY = cms.double( 0.0 ),
3290  eff_charge_cut_lowX = cms.double( 0.0 ),
3291  UseErrorsFromTemplates = cms.bool( True ),
3292  TruncatePixelCharge = cms.bool( True ),
3293  size_cutY = cms.double( 3.0 ),
3294  size_cutX = cms.double( 3.0 ),
3295  useLAWidthFromDB = cms.bool( False ),
3296  inflate_errors = cms.bool( False ),
3297  Alpha2Order = cms.bool( True ),
3298  ClusterProbComputationFlag = cms.int32( 0 ),
3299  PixelErrorParametrization = cms.string( "NOTcmsim" ),
3300  EdgeClusterErrorX = cms.double( 50.0 ),
3301  EdgeClusterErrorY = cms.double( 85.0 ),
3302  LoadTemplatesFromDB = cms.bool( True ),
3303  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
3304  MagneticFieldRecord = cms.ESInputTag( "" ),
3305  IrradiationBiasCorrection = cms.bool( False )
3306 )
3307 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
3308  DoLorentz = cms.bool( True ),
3309  DoCosmics = cms.bool( False ),
3310  LoadTemplatesFromDB = cms.bool( True ),
3311  ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
3312  Alpha2Order = cms.bool( True ),
3313  ClusterProbComputationFlag = cms.int32( 0 ),
3314  speed = cms.int32( -2 ),
3315  UseClusterSplitter = cms.bool( False )
3316 )
3317 fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = 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( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
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.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3330  ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
3331  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3332  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3333  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" )
3334 )
3335 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3336  ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
3337  fractionShared = cms.double( 0.11 ),
3338  ValidHitBonus = cms.double( 5.0 ),
3339  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3340  MissingHitPenalty = cms.double( 20.0 ),
3341  allowSharedFirstHit = cms.bool( True )
3342 )
3343 fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3344  appendToDataLabel = cms.string( "" ),
3345  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3346  MinimalTolerance = cms.double( 0.5 ),
3347  MaxDisplacement = cms.double( 0.5 ),
3348  ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
3349  pTChargeCutThreshold = cms.double( 15.0 ),
3350  nSigma = cms.double( 3.0 ),
3351  MaxSagitta = cms.double( 2.0 ),
3352  MaxChi2 = cms.double( 9.0 ),
3353  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 )
3354 )
3355 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3356  appendToDataLabel = cms.string( "" ),
3357  MinimalTolerance = cms.double( 10.0 ),
3358  MaxDisplacement = cms.double( 100.0 ),
3359  ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
3360  nSigma = cms.double( 3.0 ),
3361  MaxSagitta = cms.double( -1.0 ),
3362  MaxChi2 = cms.double( 25.0 ),
3363  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3364 )
3365 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3366  ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
3367  fractionShared = cms.double( 0.19 ),
3368  ValidHitBonus = cms.double( 5.0 ),
3369  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3370  MissingHitPenalty = cms.double( 20.0 ),
3371  allowSharedFirstHit = cms.bool( True )
3372 )
3373 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3374  appendToDataLabel = cms.string( "" ),
3375  minHits = cms.int32( 3 ),
3376  ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
3377  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3378  Updator = cms.string( "hltESPKFUpdator" ),
3379  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3380  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3381 )
3382 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3383  errorRescaling = cms.double( 100.0 ),
3384  minHits = cms.int32( 3 ),
3385  ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
3386  appendToDataLabel = cms.string( "" ),
3387  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3388  Updator = cms.string( "hltESPKFUpdator" ),
3389  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3390  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3391 )
3392 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3393  SimpleMagneticField = cms.string( "" ),
3394  PropagationDirection = cms.string( "alongMomentum" ),
3395  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3396  Mass = cms.double( 0.105 ),
3397  ptMin = cms.double( -1.0 ),
3398  MaxDPhi = cms.double( 1.6 ),
3399  useRungeKutta = cms.bool( True )
3400 )
3401 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
3402  Epsilon = cms.double( 5.0 ),
3403  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3404  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3405  PropagationDirection = cms.string( "alongMomentum" ),
3406  ComponentName = cms.string( "hltESPSmartPropagator" )
3407 )
3408 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
3409  Epsilon = cms.double( 5.0 ),
3410  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3411  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3412  PropagationDirection = cms.string( "alongMomentum" ),
3413  ComponentName = cms.string( "hltESPSmartPropagatorAny" )
3414 )
3415 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
3416  Epsilon = cms.double( 5.0 ),
3417  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
3418  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3419  PropagationDirection = cms.string( "oppositeToMomentum" ),
3420  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" )
3421 )
3422 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
3423  distance = cms.double( 0.5 )
3424 )
3425 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3426  NoErrorPropagation = cms.bool( False ),
3427  endcapShiftInZPos = cms.double( 0.0 ),
3428  PropagationDirection = cms.string( "alongMomentum" ),
3429  useTuningForL2Speed = cms.bool( False ),
3430  useIsYokeFlag = cms.bool( True ),
3431  endcapShiftInZNeg = cms.double( 0.0 ),
3432  SetVBFPointer = cms.bool( False ),
3433  AssumeNoMaterial = cms.bool( False ),
3434  returnTangentPlane = cms.bool( True ),
3435  useInTeslaFromMagField = cms.bool( False ),
3436  VBFName = cms.string( "VolumeBasedMagneticField" ),
3437  useEndcapShiftsInZ = cms.bool( False ),
3438  sendLogWarning = cms.bool( False ),
3439  useMatVolumes = cms.bool( True ),
3440  debug = cms.bool( False ),
3441  ApplyRadX0Correction = cms.bool( True ),
3442  useMagVolumes = cms.bool( True ),
3443  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" )
3444 )
3445 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3446  NoErrorPropagation = cms.bool( False ),
3447  endcapShiftInZPos = cms.double( 0.0 ),
3448  PropagationDirection = cms.string( "oppositeToMomentum" ),
3449  useTuningForL2Speed = cms.bool( False ),
3450  useIsYokeFlag = cms.bool( True ),
3451  endcapShiftInZNeg = cms.double( 0.0 ),
3452  SetVBFPointer = cms.bool( False ),
3453  AssumeNoMaterial = cms.bool( False ),
3454  returnTangentPlane = cms.bool( True ),
3455  useInTeslaFromMagField = cms.bool( False ),
3456  VBFName = cms.string( "VolumeBasedMagneticField" ),
3457  useEndcapShiftsInZ = cms.bool( False ),
3458  sendLogWarning = cms.bool( False ),
3459  useMatVolumes = cms.bool( True ),
3460  debug = cms.bool( False ),
3461  ApplyRadX0Correction = cms.bool( True ),
3462  useMagVolumes = cms.bool( True ),
3463  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
3464 )
3465 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
3466  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
3467  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
3468  parameters = cms.PSet(
3469  mTIB_P1 = cms.double( 0.202 ),
3470  maxChgOneMIP = cms.double( 6000.0 ),
3471  mTEC_P0 = cms.double( -1.885 ),
3472  mTOB_P1 = cms.double( 0.253 ),
3473  mTEC_P1 = cms.double( 0.471 ),
3474  mLC_P2 = cms.double( 0.3 ),
3475  mLC_P1 = cms.double( 0.618 ),
3476  mTOB_P0 = cms.double( -1.026 ),
3477  mLC_P0 = cms.double( -0.326 ),
3478  useLegacyError = cms.bool( False ),
3479  mTIB_P0 = cms.double( -0.742 ),
3480  mTID_P1 = cms.double( 0.433 ),
3481  mTID_P0 = cms.double( -1.427 )
3482  )
3483 )
3484 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3485  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3486  Matcher = cms.string( "StandardMatcher" ),
3487  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3488  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3489  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" )
3490 )
3491 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3492  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3493  Matcher = cms.string( "StandardMatcher" ),
3494  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3495  PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
3496  ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" )
3497 )
3498 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3499  StripCPE = cms.string( "Fake" ),
3500  Matcher = cms.string( "StandardMatcher" ),
3501  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3502  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3503  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" )
3504 )
3505 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3506  StripCPE = cms.string( "Fake" ),
3507  Matcher = cms.string( "StandardMatcher" ),
3508  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3509  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3510  ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" )
3511 )
3512 fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3513  appendToDataLabel = cms.string( "" ),
3514  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3515  MinimalTolerance = cms.double( 0.5 ),
3516  MaxDisplacement = cms.double( 0.5 ),
3517  ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
3518  pTChargeCutThreshold = cms.double( -1.0 ),
3519  nSigma = cms.double( 3.0 ),
3520  MaxSagitta = cms.double( 2.0 ),
3521  MaxChi2 = cms.double( 16.0 ),
3522  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3523 )
3524 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3525  ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
3526  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3527  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3528  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" )
3529 )
3530 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3531  EstimateCut = cms.double( 30.0 ),
3532  appendToDataLabel = cms.string( "" ),
3533  LogPixelProbabilityCut = cms.double( -16.0 ),
3534  MinDof = cms.int32( 2 ),
3535  NoOutliersBeginEnd = cms.bool( False ),
3536  Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
3537  MinNumberOfHits = cms.int32( 7 ),
3538  Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
3539  MaxNumberOfOutliers = cms.int32( 3 ),
3540  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3541  MaxFractionOutliers = cms.double( 0.3 ),
3542  NoInvalidHitsBeginEnd = cms.bool( False ),
3543  ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
3544  RejectTracks = cms.bool( True )
3545 )
3546 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3547  EstimateCut = cms.double( 30.0 ),
3548  appendToDataLabel = cms.string( "" ),
3549  LogPixelProbabilityCut = cms.double( -16.0 ),
3550  MinDof = cms.int32( 2 ),
3551  NoOutliersBeginEnd = cms.bool( False ),
3552  Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3553  MinNumberOfHits = cms.int32( 7 ),
3554  Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3555  MaxNumberOfOutliers = cms.int32( 3 ),
3556  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3557  MaxFractionOutliers = cms.double( 0.3 ),
3558  NoInvalidHitsBeginEnd = cms.bool( False ),
3559  ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3560  RejectTracks = cms.bool( True )
3561 )
3562 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
3563  ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
3564  appendToDataLabel = cms.string( "" ),
3565  standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
3566  looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" )
3567 )
3568 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3569  appendToDataLabel = cms.string( "" ),
3570  minHits = cms.int32( 7 ),
3571  ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
3572  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3573  Updator = cms.string( "hltESPKFUpdator" ),
3574  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3575  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3576 )
3577 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3578  appendToDataLabel = cms.string( "" ),
3579  minHits = cms.int32( 7 ),
3580  ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3581  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3582  Updator = cms.string( "hltESPKFUpdator" ),
3583  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3584  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3585 )
3586 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3587  errorRescaling = cms.double( 10.0 ),
3588  minHits = cms.int32( 7 ),
3589  ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
3590  appendToDataLabel = cms.string( "" ),
3591  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3592  Updator = cms.string( "hltESPKFUpdator" ),
3593  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3594  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3595 )
3596 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3597  errorRescaling = cms.double( 10.0 ),
3598  minHits = cms.int32( 7 ),
3599  ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3600  appendToDataLabel = cms.string( "" ),
3601  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3602  Updator = cms.string( "hltESPKFUpdator" ),
3603  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3604  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3605 )
3606 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3607  ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
3608  fractionShared = cms.double( 0.09 ),
3609  ValidHitBonus = cms.double( 5.0 ),
3610  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3611  MissingHitPenalty = cms.double( 20.0 ),
3612  allowSharedFirstHit = cms.bool( True )
3613 )
3614 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
3615  ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
3616  appendToDataLabel = cms.string( "" ),
3617  algoOrder = cms.vstring( )
3618 )
3619 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3620  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
3621  fractionShared = cms.double( 0.5 ),
3622  ValidHitBonus = cms.double( 100.0 ),
3623  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3624  MissingHitPenalty = cms.double( 0.0 ),
3625  allowSharedFirstHit = cms.bool( False )
3626 )
3627 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
3628  appendToDataLabel = cms.string( "" ),
3629  minHits = cms.int32( 3 ),
3630  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
3631  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3632  Updator = cms.string( "hltESPKFUpdator" ),
3633  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3634  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3635 )
3636 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
3637  errorRescaling = cms.double( 100.0 ),
3638  minHits = cms.int32( 3 ),
3639  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
3640  appendToDataLabel = cms.string( "" ),
3641  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3642  Updator = cms.string( "hltESPKFUpdator" ),
3643  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3644  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3645 )
3646 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
3647  useQuadrupletAlgo = cms.bool( False ),
3648  ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
3649  appendToDataLabel = cms.string( "" )
3650 )
3651 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
3652  ComponentName = cms.string( "hltTrackCleaner" ),
3653  appendToDataLabel = cms.string( "" )
3654 )
3655 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3656  ComponentName = cms.string( "HODetIdAssociator" ),
3657  hcalRegion = cms.int32( 2 ),
3658  etaBinSize = cms.double( 0.087 ),
3659  nEta = cms.int32( 30 ),
3660  nPhi = cms.int32( 72 ),
3661  includeBadChambers = cms.bool( False ),
3662  includeME0 = cms.bool( False ),
3663  includeGEM = cms.bool( False )
3664 )
3665 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3666  ComponentName = cms.string( "MuonDetIdAssociator" ),
3667  hcalRegion = cms.int32( 2 ),
3668  etaBinSize = cms.double( 0.125 ),
3669  nEta = cms.int32( 48 ),
3670  nPhi = cms.int32( 48 ),
3671  includeBadChambers = cms.bool( False ),
3672  includeME0 = cms.bool( False ),
3673  includeGEM = cms.bool( False )
3674 )
3675 fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3676  ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
3677  fractionShared = cms.double( 0.1 ),
3678  ValidHitBonus = cms.double( 1000.0 ),
3679  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3680  MissingHitPenalty = cms.double( 1.0 ),
3681  allowSharedFirstHit = cms.bool( True )
3682 )
3683 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
3684  ComponentName = cms.string( "SimpleNavigationSchool" ),
3685  SimpleMagneticField = cms.string( "ParabolicMf" )
3686 )
3687 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3688  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
3689  hcalRegion = cms.int32( 2 ),
3690  etaBinSize = cms.double( 0.1 ),
3691  nEta = cms.int32( 60 ),
3692  nPhi = cms.int32( 30 ),
3693  includeBadChambers = cms.bool( False ),
3694  includeME0 = cms.bool( False ),
3695  includeGEM = cms.bool( False )
3696 )
3697 fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer",
3698  ListOfRecordToMerge = cms.VPSet(
3699  cms.PSet( record = cms.string( "SiPixelQualityFromDbRcd" ),
3700  tag = cms.string( "" )
3701  ),
3702  cms.PSet( record = cms.string( "SiPixelDetVOffRcd" ),
3703  tag = cms.string( "" )
3704  )
3705  )
3706 )
3707 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
3708 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
3709  LatencyRecord = cms.PSet(
3710  label = cms.untracked.string( "" ),
3711  record = cms.string( "SiStripLatencyRcd" )
3712  ),
3713  BackPlaneCorrectionDeconvMode = cms.PSet(
3714  label = cms.untracked.string( "deconvolution" ),
3715  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3716  ),
3717  BackPlaneCorrectionPeakMode = cms.PSet(
3718  label = cms.untracked.string( "peak" ),
3719  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3720  )
3721 )
3722 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
3723  LatencyRecord = cms.PSet(
3724  label = cms.untracked.string( "" ),
3725  record = cms.string( "SiStripLatencyRcd" )
3726  ),
3727  LorentzAngleDeconvMode = cms.PSet(
3728  label = cms.untracked.string( "deconvolution" ),
3729  record = cms.string( "SiStripLorentzAngleRcd" )
3730  ),
3731  LorentzAnglePeakMode = cms.PSet(
3732  label = cms.untracked.string( "peak" ),
3733  record = cms.string( "SiStripLorentzAngleRcd" )
3734  )
3735 )
3736 
3737 fragment.ThroughputService = cms.Service( "ThroughputService",
3738  dqmPath = cms.untracked.string( "HLT/Throughput" ),
3739  timeRange = cms.untracked.double( 60000.0 ),
3740  timeResolution = cms.untracked.double( 5.828 )
3741 )
3742 
3743 fragment.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter",
3744  toGet = cms.VPSet(
3745  ),
3746  verbose = cms.untracked.bool( False )
3747 )
3748 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
3749  RawDataCollection = cms.InputTag( "rawDataCollector" )
3750 )
3751 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
3752  result = cms.bool( False )
3753 )
3754 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
3755  SelectedTriggerType = cms.int32( 1 )
3756 )
3757 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
3758  useTCDSEventNumber = cms.bool( True ),
3759  invert = cms.bool( False ),
3760  period = cms.uint32( 107 ),
3761  rawInput = cms.InputTag( "rawDataCollector" ),
3762  fedId = cms.int32( 1024 )
3763 )
3764 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
3765  lenSlinkTrailer = cms.untracked.int32( 8 ),
3766  lenAMC13Header = cms.untracked.int32( 8 ),
3767  CTP7 = cms.untracked.bool( False ),
3768  lenAMC13Trailer = cms.untracked.int32( 8 ),
3769  Setup = cms.string( "stage2::GTSetup" ),
3770  MinFeds = cms.uint32( 0 ),
3771  InputLabel = cms.InputTag( "rawDataCollector" ),
3772  lenSlinkHeader = cms.untracked.int32( 8 ),
3773  MTF7 = cms.untracked.bool( False ),
3774  FWId = cms.uint32( 0 ),
3775  TMTCheck = cms.bool( True ),
3776  debug = cms.untracked.bool( False ),
3777  FedIds = cms.vint32( 1404 ),
3778  lenAMCHeader = cms.untracked.int32( 8 ),
3779  lenAMCTrailer = cms.untracked.int32( 0 ),
3780  FWOverride = cms.bool( False )
3781 )
3782 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
3783  L1DataBxInEvent = cms.int32( 5 ),
3784  JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3785  AlgorithmTriggersUnmasked = cms.bool( True ),
3786  EmulateBxInEvent = cms.int32( 1 ),
3787  AlgorithmTriggersUnprescaled = cms.bool( True ),
3788  PrintL1Menu = cms.untracked.bool( False ),
3789  Verbosity = cms.untracked.int32( 0 ),
3790  EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3791  ProduceL1GtDaqRecord = cms.bool( True ),
3792  PrescaleSet = cms.uint32( 1 ),
3793  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
3794  EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3795  TriggerMenuLuminosity = cms.string( "startup" ),
3796  ProduceL1GtObjectMapRecord = cms.bool( True ),
3797  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
3798  PrescaleCSVFile = cms.string( "prescale_L1TGlobal.csv" ),
3799  TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3800  BstLengthBytes = cms.int32( -1 ),
3801  MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
3802 )
3803 fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
3804  scalersInputTag = cms.InputTag( "rawDataCollector" )
3805 )
3806 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
3807  maxZ = cms.double( 40.0 ),
3808  src = cms.InputTag( "hltScalersRawToDigi" ),
3809  gtEvmLabel = cms.InputTag( "" ),
3810  changeToCMSCoordinates = cms.bool( False ),
3811  setSigmaZ = cms.double( 0.0 ),
3812  maxRadius = cms.double( 2.0 )
3813 )
3814 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
3815  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3816  offset = cms.uint32( 0 )
3817 )
3818 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
3819  result = cms.bool( True )
3820 )
3821 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
3822  SelectedTriggerType = cms.int32( 3 )
3823 )
3824 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
3825  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3826  offset = cms.uint32( 0 )
3827 )
3828 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
3829  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
3830  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3831  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3832  saveTags = cms.bool( True ),
3833  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3834  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3835  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3836  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3837  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3838 )
3839 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
3840  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3841  offset = cms.uint32( 0 )
3842 )
3843 fragment.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
3844  inputTag = cms.InputTag( "rawDataCollector" ),
3845  fedList = cms.vuint32( 1023, 1024 )
3846 )
3847 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
3848  moduleLabelPatternsToSkip = cms.vstring( ),
3849  processName = cms.string( "@" ),
3850  moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
3851  throw = cms.bool( False )
3852 )
3853 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
3854  processName = cms.string( "@" )
3855 )
3856 fragment.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
3857  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3858  offset = cms.uint32( 0 )
3859 )
3860 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
3861  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
3862  MaxBx = cms.int32( 0 ),
3863  DumpRecord = cms.bool( False ),
3864  psFileName = cms.string( "prescale_L1TGlobal.csv" ),
3865  ReadPrescalesFromFile = cms.bool( False ),
3866  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
3867  MinBx = cms.int32( 0 ),
3868  psColumn = cms.int32( 0 ),
3869  DumpTrigResults = cms.bool( False ),
3870  DumpTrigSummary = cms.bool( True )
3871 )
3872 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
3873  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
3874  ReferenceRate = cms.untracked.double( 100.0 ),
3875  serviceBy = cms.untracked.string( "never" ),
3876  resetBy = cms.untracked.string( "never" ),
3877  reportBy = cms.untracked.string( "job" ),
3878  HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' )
3879 )
3880 
3881 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
3882 fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineBeamSpot )
3883 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
3884 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
3885 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
3886 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
3887 
3888 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetConditions + fragment.hltGetRaw + fragment.hltBoolFalse )
3889 fragment.HLT_Physics_v7 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
3890 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
3891 fragment.HLT_ZeroBias_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
3892 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltScalersRawToDigi + fragment.hltFEDSelector + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
3893 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
3894 
3895 
3896 fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_Physics_v7, fragment.HLT_Random_v3, fragment.HLT_ZeroBias_v6, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath ))
3897 
3898 
3899 # dummyfy hltGetConditions in cff's
3900 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
3901  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
3902  result = cms.bool( True )
3903  )
3904  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
3905 
3906 # add specific customizations
3907 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
3908 fragment = customizeHLTforAll(fragment,"HIon")
3909 
3910 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
3911 fragment = customizeHLTforCMSSW(fragment,"HIon")
3912 
3913 # Eras-based customisations
3914 from HLTrigger.Configuration.Eras import modifyHLTforEras
3915 modifyHLTforEras(fragment)
3916 
def modifyHLTforEras(fragment)
Definition: Eras.py:3
def customizeHLTforAll(process, menuType="GRun", _customInfo=None)