CMS 3D CMS Logo

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