CMS 3D CMS Logo

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