CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
HLT_PIon_cff.py
Go to the documentation of this file.
1 # hltGetConfiguration --cff --data /dev/CMSSW_12_2_0/PIon --type PIon
2 
3 # /dev/CMSSW_12_2_0/PIon/V8 (CMSSW_12_2_0)
4 
5 import FWCore.ParameterSet.Config as cms
6 
7 fragment = cms.ProcessFragment( "HLT" )
8 
9 fragment.HLTConfigVersion = cms.PSet(
10  tableName = cms.string('/dev/CMSSW_12_2_0/PIon/V8')
11 )
12 
13 fragment.transferSystem = cms.PSet(
14  destinations = cms.vstring( 'Tier0',
15  'DQM',
16  'ECAL',
17  'EventDisplay',
18  'Lustre',
19  'None' ),
20  transferModes = cms.vstring( 'default',
21  'test',
22  'emulator' ),
23  streamA = cms.PSet(
24  default = cms.vstring( 'Tier0' ),
25  test = cms.vstring( 'Lustre' ),
26  emulator = cms.vstring( 'Lustre' )
27  ),
28  streamCalibration = cms.PSet(
29  default = cms.vstring( 'Tier0' ),
30  test = cms.vstring( 'Lustre' ),
31  emulator = cms.vstring( 'None' )
32  ),
33  streamDQM = cms.PSet(
34  default = cms.vstring( 'DQM' ),
35  test = cms.vstring( 'DQM',
36  'Lustre' ),
37  emulator = cms.vstring( 'None' )
38  ),
39  streamDQMCalibration = cms.PSet(
40  default = cms.vstring( 'DQM' ),
41  test = cms.vstring( 'DQM',
42  'Lustre' ),
43  emulator = cms.vstring( 'None' )
44  ),
45  streamEcalCalibration = cms.PSet(
46  default = cms.vstring( 'ECAL' ),
47  test = cms.vstring( 'ECAL' ),
48  emulator = cms.vstring( 'None' )
49  ),
50  streamEventDisplay = cms.PSet(
51  default = cms.vstring( 'EventDisplay',
52  'Tier0' ),
53  test = cms.vstring( 'EventDisplay',
54  'Lustre' ),
55  emulator = cms.vstring( 'None' )
56  ),
57  streamExpressCosmics = cms.PSet(
58  default = cms.vstring( 'Tier0' ),
59  test = cms.vstring( 'Lustre' ),
60  emulator = cms.vstring( 'Lustre' )
61  ),
62  streamNanoDST = cms.PSet(
63  default = cms.vstring( 'Tier0' ),
64  test = cms.vstring( 'Lustre' ),
65  emulator = cms.vstring( 'None' )
66  ),
67  streamRPCMON = cms.PSet(
68  default = cms.vstring( 'Tier0' ),
69  test = cms.vstring( 'Lustre' ),
70  emulator = cms.vstring( 'None' )
71  ),
72  streamTrackerCalibration = cms.PSet(
73  default = cms.vstring( 'Tier0' ),
74  test = cms.vstring( 'Lustre' ),
75  emulator = cms.vstring( 'None' )
76  ),
77  default = cms.PSet(
78  default = cms.vstring( 'Tier0' ),
79  test = cms.vstring( 'Lustre' ),
80  emulator = cms.vstring( 'Lustre' ),
81  streamLookArea = cms.PSet( )
82  ),
83  streamLookArea = cms.PSet(
84  default = cms.vstring( 'DQM' ),
85  test = cms.vstring( 'DQM',
86  'Lustre' ),
87  emulator = cms.vstring( 'None' )
88  )
89 )
90 fragment.HLTPSetInitialCkfTrajectoryFilterForHI = cms.PSet(
91  minimumNumberOfHits = cms.int32( 6 ),
92  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
93  seedExtension = cms.int32( 0 ),
94  chargeSignificance = cms.double( -1.0 ),
95  pixelSeedExtension = cms.bool( False ),
96  strictSeedExtension = cms.bool( False ),
97  nSigmaMinPt = cms.double( 5.0 ),
98  maxCCCLostHits = cms.int32( 9999 ),
99  minPt = cms.double( 0.9 ),
100  maxConsecLostHits = cms.int32( 1 ),
101  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
102  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
103  seedPairPenalty = cms.int32( 0 ),
104  maxNumberOfHits = cms.int32( 100 ),
105  minNumberOfHitsForLoopers = cms.int32( 13 ),
106  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
107  minNumberOfHitsPerLoop = cms.int32( 4 ),
108  minHitsMinPt = cms.int32( 3 ),
109  maxLostHitsFraction = cms.double( 999.0 ),
110  maxLostHits = cms.int32( 999 ),
111  highEtaSwitch = cms.double( 5.0 ),
112  minHitsAtHighEta = cms.int32( 5 )
113 )
114 fragment.HLTIter0PSetTrajectoryBuilderIT = cms.PSet(
115  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
116  lostHitPenalty = cms.double( 30.0 ),
117  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
118  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
119  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
120  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
121  maxCand = cms.int32( 2 ),
122  alwaysUseInvalidHits = cms.bool( False ),
123  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
124  intermediateCleaning = cms.bool( True ),
125  updator = cms.string( "hltESPKFUpdator" ),
126  seedAs5DHit = cms.bool( False )
127 )
128 fragment.HLTIter4PSetTrajectoryBuilderIT = cms.PSet(
129  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
130  MeasurementTrackerName = cms.string( "hltIter4ESPMeasurementTracker" ),
131  lostHitPenalty = cms.double( 30.0 ),
132  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
133  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
134  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryFilterIT" ) ),
135  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
136  minNrOfHitsForRebuild = cms.untracked.int32( 4 ),
137  maxCand = cms.int32( 1 ),
138  alwaysUseInvalidHits = cms.bool( False ),
139  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
140  intermediateCleaning = cms.bool( True ),
141  updator = cms.string( "hltESPKFUpdator" ),
142  seedAs5DHit = cms.bool( False )
143 )
144 fragment.HLTPSetTobTecStepInOutTrajectoryFilterBase = cms.PSet(
145  minimumNumberOfHits = cms.int32( 4 ),
146  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
147  seedExtension = cms.int32( 0 ),
148  chargeSignificance = cms.double( -1.0 ),
149  pixelSeedExtension = cms.bool( False ),
150  strictSeedExtension = cms.bool( False ),
151  nSigmaMinPt = cms.double( 5.0 ),
152  maxCCCLostHits = cms.int32( 9999 ),
153  minPt = cms.double( 0.1 ),
154  maxConsecLostHits = cms.int32( 1 ),
155  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
156  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
157  seedPairPenalty = cms.int32( 1 ),
158  maxNumberOfHits = cms.int32( 100 ),
159  minNumberOfHitsForLoopers = cms.int32( 13 ),
160  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
161  minNumberOfHitsPerLoop = cms.int32( 4 ),
162  minHitsMinPt = cms.int32( 3 ),
163  maxLostHitsFraction = cms.double( 0.1 ),
164  maxLostHits = cms.int32( 0 ),
165  highEtaSwitch = cms.double( 5.0 ),
166  minHitsAtHighEta = cms.int32( 5 )
167 )
168 fragment.HLTIter0GroupedCkfTrajectoryBuilderIT = cms.PSet(
169  keepOriginalIfRebuildFails = cms.bool( False ),
170  lockHits = cms.bool( True ),
171  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
172  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
173  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
174  doSeedingRegionRebuilding = cms.bool( False ),
175  useHitsSplitting = cms.bool( False ),
176  maxCand = cms.int32( 2 ),
177  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
178  intermediateCleaning = cms.bool( True ),
179  bestHitOnly = cms.bool( True ),
180  useSameTrajFilter = cms.bool( True ),
181  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
182  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
183  lostHitPenalty = cms.double( 30.0 ),
184  requireSeedHitsInRebuild = cms.bool( True ),
185  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
186  maxPtForLooperReconstruction = cms.double( 0.7 ),
187  cleanTrajectoryAfterInOut = cms.bool( False ),
188  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
189  minNrOfHitsForRebuild = cms.int32( 5 ),
190  alwaysUseInvalidHits = cms.bool( False ),
191  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
192  foundHitBonus = cms.double( 5.0 ),
193  updator = cms.string( "hltESPKFUpdator" ),
194  seedAs5DHit = cms.bool( False )
195 )
196 fragment.HLTSiStripClusterChargeCutTiny = cms.PSet( value = cms.double( 800.0 ) )
197 fragment.HLTPSetTrajectoryFilterIT = cms.PSet(
198  minimumNumberOfHits = cms.int32( 3 ),
199  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
200  seedExtension = cms.int32( 0 ),
201  chargeSignificance = cms.double( -1.0 ),
202  pixelSeedExtension = cms.bool( False ),
203  strictSeedExtension = cms.bool( False ),
204  nSigmaMinPt = cms.double( 5.0 ),
205  maxCCCLostHits = cms.int32( 9999 ),
206  minPt = cms.double( 0.3 ),
207  maxConsecLostHits = cms.int32( 1 ),
208  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
209  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
210  seedPairPenalty = cms.int32( 0 ),
211  maxNumberOfHits = cms.int32( 100 ),
212  minNumberOfHitsForLoopers = cms.int32( 13 ),
213  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
214  minNumberOfHitsPerLoop = cms.int32( 4 ),
215  minHitsMinPt = cms.int32( 3 ),
216  maxLostHitsFraction = cms.double( 999.0 ),
217  maxLostHits = cms.int32( 1 ),
218  highEtaSwitch = cms.double( 5.0 ),
219  minHitsAtHighEta = cms.int32( 5 )
220 )
221 fragment.HLTIter4PSetTrajectoryFilterIT = cms.PSet(
222  minimumNumberOfHits = cms.int32( 6 ),
223  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
224  seedExtension = cms.int32( 0 ),
225  chargeSignificance = cms.double( -1.0 ),
226  pixelSeedExtension = cms.bool( False ),
227  strictSeedExtension = cms.bool( False ),
228  nSigmaMinPt = cms.double( 5.0 ),
229  maxCCCLostHits = cms.int32( 9999 ),
230  minPt = cms.double( 0.3 ),
231  maxConsecLostHits = cms.int32( 1 ),
232  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
233  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
234  seedPairPenalty = cms.int32( 0 ),
235  maxNumberOfHits = cms.int32( 100 ),
236  minNumberOfHitsForLoopers = cms.int32( 13 ),
237  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
238  minNumberOfHitsPerLoop = cms.int32( 4 ),
239  minHitsMinPt = cms.int32( 3 ),
240  maxLostHitsFraction = cms.double( 999.0 ),
241  maxLostHits = cms.int32( 0 ),
242  highEtaSwitch = cms.double( 5.0 ),
243  minHitsAtHighEta = cms.int32( 5 )
244 )
245 fragment.HLTPSetTrajectoryBuilderForElectrons = cms.PSet(
246  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
247  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
248  lostHitPenalty = cms.double( 90.0 ),
249  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
250  propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
251  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
252  propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
253  maxCand = cms.int32( 5 ),
254  alwaysUseInvalidHits = cms.bool( True ),
255  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
256  intermediateCleaning = cms.bool( False ),
257  updator = cms.string( "hltESPKFUpdator" ),
258  seedAs5DHit = cms.bool( False )
259 )
260 fragment.HLTPSetPvClusterComparerForIT = cms.PSet(
261  track_chi2_max = cms.double( 20.0 ),
262  track_pt_max = cms.double( 20.0 ),
263  track_prob_min = cms.double( -1.0 ),
264  track_pt_min = cms.double( 1.0 )
265 )
266 fragment.HLTPSetMixedStepTrajectoryFilter = cms.PSet(
267  minimumNumberOfHits = cms.int32( 3 ),
268  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
269  seedExtension = cms.int32( 0 ),
270  chargeSignificance = cms.double( -1.0 ),
271  pixelSeedExtension = cms.bool( False ),
272  strictSeedExtension = cms.bool( False ),
273  nSigmaMinPt = cms.double( 5.0 ),
274  maxCCCLostHits = cms.int32( 9999 ),
275  minPt = cms.double( 0.1 ),
276  maxConsecLostHits = cms.int32( 1 ),
277  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
278  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
279  seedPairPenalty = cms.int32( 0 ),
280  maxNumberOfHits = cms.int32( 100 ),
281  minNumberOfHitsForLoopers = cms.int32( 13 ),
282  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
283  minNumberOfHitsPerLoop = cms.int32( 4 ),
284  minHitsMinPt = cms.int32( 3 ),
285  maxLostHitsFraction = cms.double( 0.1 ),
286  maxLostHits = cms.int32( 999 ),
287  highEtaSwitch = cms.double( 5.0 ),
288  minHitsAtHighEta = cms.int32( 5 )
289 )
290 fragment.HLTPSetInitialCkfTrajectoryBuilderForHI = cms.PSet(
291  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
292  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
293  lostHitPenalty = cms.double( 30.0 ),
294  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
295  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
296  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialCkfTrajectoryFilterForHI" ) ),
297  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
298  maxCand = cms.int32( 5 ),
299  alwaysUseInvalidHits = cms.bool( False ),
300  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
301  intermediateCleaning = cms.bool( False ),
302  updator = cms.string( "hltESPKFUpdator" ),
303  seedAs5DHit = cms.bool( False )
304 )
305 fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet(
306  rescaleErrorIfFail = cms.double( 1.0 ),
307  ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
308  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
309  lostHitPenalty = cms.double( 30.0 ),
310  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
311  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
312  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
313  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
314  maxCand = cms.int32( 5 ),
315  alwaysUseInvalidHits = cms.bool( True ),
316  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
317  intermediateCleaning = cms.bool( False ),
318  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
319  updator = cms.string( "hltESPKFUpdator" ),
320  deltaEta = cms.double( -1.0 ),
321  useSeedLayer = cms.bool( False ),
322  deltaPhi = cms.double( -1.0 ),
323  seedAs5DHit = cms.bool( False )
324 )
325 fragment.HLTIter0HighPtTkMuPSetTrajectoryFilterIT = cms.PSet(
326  minimumNumberOfHits = cms.int32( 3 ),
327  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
328  seedExtension = cms.int32( 0 ),
329  chargeSignificance = cms.double( -1.0 ),
330  pixelSeedExtension = cms.bool( False ),
331  strictSeedExtension = cms.bool( False ),
332  nSigmaMinPt = cms.double( 5.0 ),
333  maxCCCLostHits = cms.int32( 9999 ),
334  minPt = cms.double( 0.3 ),
335  maxConsecLostHits = cms.int32( 1 ),
336  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
337  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
338  seedPairPenalty = cms.int32( 0 ),
339  maxNumberOfHits = cms.int32( 100 ),
340  minNumberOfHitsForLoopers = cms.int32( 13 ),
341  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
342  minNumberOfHitsPerLoop = cms.int32( 4 ),
343  minHitsMinPt = cms.int32( 3 ),
344  maxLostHitsFraction = cms.double( 999.0 ),
345  maxLostHits = cms.int32( 1 ),
346  highEtaSwitch = cms.double( 5.0 ),
347  minHitsAtHighEta = cms.int32( 5 )
348 )
349 fragment.HLTPSetPvClusterComparerForBTag = cms.PSet(
350  track_chi2_max = cms.double( 20.0 ),
351  track_pt_max = cms.double( 20.0 ),
352  track_prob_min = cms.double( -1.0 ),
353  track_pt_min = cms.double( 0.1 )
354 )
355 fragment.HLTSeedFromConsecutiveHitsTripletOnlyCreator = cms.PSet(
356  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
357  SeedMomentumForBOFF = cms.double( 5.0 ),
358  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
359  forceKinematicWithRegionDirection = cms.bool( False ),
360  magneticField = cms.string( "ParabolicMf" ),
361  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
362  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
363  MinOneOverPtError = cms.double( 1.0 )
364 )
365 fragment.HLTIter2GroupedCkfTrajectoryBuilderIT = cms.PSet(
366  keepOriginalIfRebuildFails = cms.bool( False ),
367  lockHits = cms.bool( True ),
368  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
369  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
370  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
371  doSeedingRegionRebuilding = cms.bool( False ),
372  useHitsSplitting = cms.bool( False ),
373  maxCand = cms.int32( 2 ),
374  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
375  intermediateCleaning = cms.bool( True ),
376  bestHitOnly = cms.bool( True ),
377  useSameTrajFilter = cms.bool( True ),
378  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
379  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
380  lostHitPenalty = cms.double( 30.0 ),
381  requireSeedHitsInRebuild = cms.bool( True ),
382  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
383  maxPtForLooperReconstruction = cms.double( 0.7 ),
384  cleanTrajectoryAfterInOut = cms.bool( False ),
385  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
386  minNrOfHitsForRebuild = cms.int32( 5 ),
387  alwaysUseInvalidHits = cms.bool( False ),
388  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
389  foundHitBonus = cms.double( 5.0 ),
390  updator = cms.string( "hltESPKFUpdator" ),
391  seedAs5DHit = cms.bool( False )
392 )
393 fragment.HLTIter3PSetTrajectoryBuilderIT = cms.PSet(
394  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
395  MeasurementTrackerName = cms.string( "hltIter3ESPMeasurementTracker" ),
396  lostHitPenalty = cms.double( 30.0 ),
397  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
398  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
399  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter3PSetTrajectoryFilterIT" ) ),
400  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
401  maxCand = cms.int32( 1 ),
402  alwaysUseInvalidHits = cms.bool( False ),
403  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
404  intermediateCleaning = cms.bool( True ),
405  updator = cms.string( "hltESPKFUpdator" ),
406  seedAs5DHit = cms.bool( False )
407 )
408 fragment.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) )
409 fragment.HLTPSetCkf3HitTrajectoryFilter = 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( 9999 ),
418  minPt = cms.double( 0.9 ),
419  maxConsecLostHits = cms.int32( 1 ),
420  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
421  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
422  seedPairPenalty = cms.int32( 0 ),
423  maxNumberOfHits = cms.int32( -1 ),
424  minNumberOfHitsForLoopers = cms.int32( 13 ),
425  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
426  minNumberOfHitsPerLoop = cms.int32( 4 ),
427  minHitsMinPt = cms.int32( 3 ),
428  maxLostHitsFraction = cms.double( 999.0 ),
429  maxLostHits = cms.int32( 1 ),
430  highEtaSwitch = cms.double( 5.0 ),
431  minHitsAtHighEta = cms.int32( 5 )
432 )
433 fragment.HLTPSetDetachedStepTrajectoryFilterBase = cms.PSet(
434  minimumNumberOfHits = cms.int32( 3 ),
435  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
436  seedExtension = cms.int32( 0 ),
437  chargeSignificance = cms.double( -1.0 ),
438  pixelSeedExtension = cms.bool( False ),
439  strictSeedExtension = cms.bool( False ),
440  nSigmaMinPt = cms.double( 5.0 ),
441  maxCCCLostHits = cms.int32( 2 ),
442  minPt = cms.double( 0.075 ),
443  maxConsecLostHits = cms.int32( 1 ),
444  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
445  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
446  seedPairPenalty = cms.int32( 0 ),
447  maxNumberOfHits = cms.int32( 100 ),
448  minNumberOfHitsForLoopers = cms.int32( 13 ),
449  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
450  minNumberOfHitsPerLoop = cms.int32( 4 ),
451  minHitsMinPt = cms.int32( 3 ),
452  maxLostHitsFraction = cms.double( 0.1 ),
453  maxLostHits = cms.int32( 999 ),
454  highEtaSwitch = cms.double( 5.0 ),
455  minHitsAtHighEta = cms.int32( 5 )
456 )
457 fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet(
458  Rescale_Dz = cms.double( 3.0 ),
459  Pt_fixed = cms.bool( False ),
460  Eta_fixed = cms.bool( False ),
461  Eta_min = cms.double( 0.1 ),
462  DeltaZ = cms.double( 15.9 ),
463  maxRegions = cms.int32( 2 ),
464  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
465  UseVertex = cms.bool( False ),
466  Z_fixed = cms.bool( True ),
467  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
468  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
469  Rescale_phi = cms.double( 3.0 ),
470  DeltaEta = cms.double( 0.2 ),
471  precise = cms.bool( True ),
472  OnDemand = cms.int32( -1 ),
473  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
474  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
475  vertexCollection = cms.InputTag( "pixelVertices" ),
476  Pt_min = cms.double( 1.5 ),
477  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
478  Phi_fixed = cms.bool( False ),
479  DeltaR = cms.double( 0.2 ),
480  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
481  DeltaPhi = cms.double( 0.2 ),
482  Phi_min = cms.double( 0.1 ),
483  Rescale_eta = cms.double( 3.0 )
484 )
485 fragment.HLTPSetDetachedCkfTrajectoryFilterForHI = cms.PSet(
486  minimumNumberOfHits = cms.int32( 6 ),
487  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
488  seedExtension = cms.int32( 0 ),
489  chargeSignificance = cms.double( -1.0 ),
490  pixelSeedExtension = cms.bool( False ),
491  strictSeedExtension = cms.bool( False ),
492  nSigmaMinPt = cms.double( 5.0 ),
493  maxCCCLostHits = cms.int32( 9999 ),
494  minPt = cms.double( 0.3 ),
495  maxConsecLostHits = cms.int32( 1 ),
496  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
497  constantValueForLostHitsFractionFilter = cms.double( 0.701 ),
498  seedPairPenalty = cms.int32( 0 ),
499  maxNumberOfHits = cms.int32( 100 ),
500  minNumberOfHitsForLoopers = cms.int32( 13 ),
501  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
502  minNumberOfHitsPerLoop = cms.int32( 4 ),
503  minHitsMinPt = cms.int32( 3 ),
504  maxLostHitsFraction = cms.double( 999.0 ),
505  maxLostHits = cms.int32( 1 ),
506  highEtaSwitch = cms.double( 5.0 ),
507  minHitsAtHighEta = cms.int32( 5 )
508 )
509 fragment.HLTIter3PSetTrajectoryFilterIT = cms.PSet(
510  minimumNumberOfHits = cms.int32( 3 ),
511  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
512  seedExtension = cms.int32( 0 ),
513  chargeSignificance = cms.double( -1.0 ),
514  pixelSeedExtension = cms.bool( False ),
515  strictSeedExtension = cms.bool( False ),
516  nSigmaMinPt = cms.double( 5.0 ),
517  maxCCCLostHits = cms.int32( 9999 ),
518  minPt = cms.double( 0.3 ),
519  maxConsecLostHits = cms.int32( 1 ),
520  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
521  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
522  seedPairPenalty = cms.int32( 0 ),
523  maxNumberOfHits = cms.int32( 100 ),
524  minNumberOfHitsForLoopers = cms.int32( 13 ),
525  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
526  minNumberOfHitsPerLoop = cms.int32( 4 ),
527  minHitsMinPt = cms.int32( 3 ),
528  maxLostHitsFraction = cms.double( 999.0 ),
529  maxLostHits = cms.int32( 0 ),
530  highEtaSwitch = cms.double( 5.0 ),
531  minHitsAtHighEta = cms.int32( 5 )
532 )
533 fragment.HLTPSetJetCoreStepTrajectoryFilter = cms.PSet(
534  minimumNumberOfHits = cms.int32( 4 ),
535  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
536  seedExtension = cms.int32( 0 ),
537  chargeSignificance = cms.double( -1.0 ),
538  pixelSeedExtension = cms.bool( False ),
539  strictSeedExtension = cms.bool( False ),
540  nSigmaMinPt = cms.double( 5.0 ),
541  maxCCCLostHits = cms.int32( 9999 ),
542  minPt = cms.double( 0.1 ),
543  maxConsecLostHits = cms.int32( 1 ),
544  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
545  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
546  seedPairPenalty = cms.int32( 0 ),
547  maxNumberOfHits = cms.int32( 100 ),
548  minNumberOfHitsForLoopers = cms.int32( 13 ),
549  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
550  minNumberOfHitsPerLoop = cms.int32( 4 ),
551  minHitsMinPt = cms.int32( 3 ),
552  maxLostHitsFraction = cms.double( 0.1 ),
553  maxLostHits = cms.int32( 999 ),
554  highEtaSwitch = cms.double( 5.0 ),
555  minHitsAtHighEta = cms.int32( 5 )
556 )
557 fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet(
558  minimumNumberOfHits = cms.int32( 3 ),
559  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
560  seedExtension = cms.int32( 1 ),
561  chargeSignificance = cms.double( -1.0 ),
562  pixelSeedExtension = cms.bool( False ),
563  strictSeedExtension = cms.bool( False ),
564  nSigmaMinPt = cms.double( 5.0 ),
565  maxCCCLostHits = cms.int32( 0 ),
566  minPt = cms.double( 0.3 ),
567  maxConsecLostHits = cms.int32( 1 ),
568  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
569  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
570  seedPairPenalty = cms.int32( 0 ),
571  maxNumberOfHits = cms.int32( 100 ),
572  minNumberOfHitsForLoopers = cms.int32( 13 ),
573  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
574  minNumberOfHitsPerLoop = cms.int32( 4 ),
575  minHitsMinPt = cms.int32( 3 ),
576  maxLostHitsFraction = cms.double( 999.0 ),
577  maxLostHits = cms.int32( 1 ),
578  highEtaSwitch = cms.double( 5.0 ),
579  minHitsAtHighEta = cms.int32( 5 )
580 )
581 fragment.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet(
582  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
583  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
584  lostHitPenalty = cms.double( 30.0 ),
585  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
586  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
587  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ),
588  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
589  maxCand = cms.int32( 1 ),
590  alwaysUseInvalidHits = cms.bool( False ),
591  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
592  intermediateCleaning = cms.bool( True ),
593  updator = cms.string( "hltESPKFUpdator" ),
594  seedAs5DHit = cms.bool( False )
595 )
596 fragment.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet(
597  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
598  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
599  lostHitPenalty = cms.double( 90.0 ),
600  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
601  propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
602  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
603  propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
604  maxCand = cms.int32( 5 ),
605  alwaysUseInvalidHits = cms.bool( True ),
606  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
607  intermediateCleaning = cms.bool( False ),
608  updator = cms.string( "hltESPKFUpdator" ),
609  seedAs5DHit = cms.bool( False )
610 )
611 fragment.HLTSiStripClusterChargeCutNone = cms.PSet( value = cms.double( -1.0 ) )
612 fragment.HLTPSetTobTecStepTrajectoryFilterBase = cms.PSet(
613  minimumNumberOfHits = cms.int32( 5 ),
614  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
615  seedExtension = cms.int32( 0 ),
616  chargeSignificance = cms.double( -1.0 ),
617  pixelSeedExtension = cms.bool( False ),
618  strictSeedExtension = cms.bool( False ),
619  nSigmaMinPt = cms.double( 5.0 ),
620  maxCCCLostHits = cms.int32( 9999 ),
621  minPt = cms.double( 0.1 ),
622  maxConsecLostHits = cms.int32( 1 ),
623  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
624  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
625  seedPairPenalty = cms.int32( 1 ),
626  maxNumberOfHits = cms.int32( 100 ),
627  minNumberOfHitsForLoopers = cms.int32( 13 ),
628  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
629  minNumberOfHitsPerLoop = cms.int32( 4 ),
630  minHitsMinPt = cms.int32( 3 ),
631  maxLostHitsFraction = cms.double( 0.1 ),
632  maxLostHits = cms.int32( 0 ),
633  highEtaSwitch = cms.double( 5.0 ),
634  minHitsAtHighEta = cms.int32( 5 )
635 )
636 fragment.HLTPSetMuonCkfTrajectoryFilter = cms.PSet(
637  minimumNumberOfHits = cms.int32( 5 ),
638  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
639  seedExtension = cms.int32( 0 ),
640  chargeSignificance = cms.double( -1.0 ),
641  pixelSeedExtension = cms.bool( False ),
642  strictSeedExtension = cms.bool( False ),
643  nSigmaMinPt = cms.double( 5.0 ),
644  maxCCCLostHits = cms.int32( 9999 ),
645  minPt = cms.double( 0.9 ),
646  maxConsecLostHits = cms.int32( 1 ),
647  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
648  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
649  seedPairPenalty = cms.int32( 0 ),
650  maxNumberOfHits = cms.int32( -1 ),
651  minNumberOfHitsForLoopers = cms.int32( 13 ),
652  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
653  minNumberOfHitsPerLoop = cms.int32( 4 ),
654  minHitsMinPt = cms.int32( 3 ),
655  maxLostHitsFraction = cms.double( 999.0 ),
656  maxLostHits = cms.int32( 1 ),
657  highEtaSwitch = cms.double( 5.0 ),
658  minHitsAtHighEta = cms.int32( 5 )
659 )
660 fragment.HLTPSetbJetRegionalTrajectoryFilter = cms.PSet(
661  minimumNumberOfHits = cms.int32( 5 ),
662  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
663  seedExtension = cms.int32( 0 ),
664  chargeSignificance = cms.double( -1.0 ),
665  pixelSeedExtension = cms.bool( False ),
666  strictSeedExtension = cms.bool( False ),
667  nSigmaMinPt = cms.double( 5.0 ),
668  maxCCCLostHits = cms.int32( 9999 ),
669  minPt = cms.double( 1.0 ),
670  maxConsecLostHits = cms.int32( 1 ),
671  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
672  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
673  seedPairPenalty = cms.int32( 0 ),
674  maxNumberOfHits = cms.int32( 8 ),
675  minNumberOfHitsForLoopers = cms.int32( 13 ),
676  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
677  minNumberOfHitsPerLoop = cms.int32( 4 ),
678  minHitsMinPt = cms.int32( 3 ),
679  maxLostHitsFraction = cms.double( 999.0 ),
680  maxLostHits = cms.int32( 1 ),
681  highEtaSwitch = cms.double( 5.0 ),
682  minHitsAtHighEta = cms.int32( 5 )
683 )
684 fragment.HLTPSetDetachedStepTrajectoryFilter = cms.PSet(
685  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
686  filters = cms.VPSet(
687  cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilterBase" ) )
688  )
689 )
690 fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet(
691  minimumNumberOfHits = cms.int32( 3 ),
692  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
693  seedExtension = cms.int32( 0 ),
694  chargeSignificance = cms.double( -1.0 ),
695  pixelSeedExtension = cms.bool( False ),
696  strictSeedExtension = cms.bool( False ),
697  nSigmaMinPt = cms.double( 5.0 ),
698  maxCCCLostHits = cms.int32( 0 ),
699  minPt = cms.double( 0.2 ),
700  maxConsecLostHits = cms.int32( 1 ),
701  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
702  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
703  seedPairPenalty = cms.int32( 0 ),
704  maxNumberOfHits = cms.int32( 100 ),
705  minNumberOfHitsForLoopers = cms.int32( 13 ),
706  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
707  minNumberOfHitsPerLoop = cms.int32( 4 ),
708  minHitsMinPt = cms.int32( 3 ),
709  maxLostHitsFraction = cms.double( 999.0 ),
710  maxLostHits = cms.int32( 1 ),
711  highEtaSwitch = cms.double( 5.0 ),
712  minHitsAtHighEta = cms.int32( 5 )
713 )
714 fragment.HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet(
715  minimumNumberOfHits = cms.int32( 6 ),
716  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
717  seedExtension = cms.int32( 0 ),
718  chargeSignificance = cms.double( -1.0 ),
719  pixelSeedExtension = cms.bool( False ),
720  strictSeedExtension = cms.bool( False ),
721  nSigmaMinPt = cms.double( 5.0 ),
722  maxCCCLostHits = cms.int32( 9999 ),
723  minPt = cms.double( 8.0 ),
724  maxConsecLostHits = cms.int32( 1 ),
725  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
726  constantValueForLostHitsFractionFilter = cms.double( 0.701 ),
727  seedPairPenalty = cms.int32( 0 ),
728  maxNumberOfHits = cms.int32( 100 ),
729  minNumberOfHitsForLoopers = cms.int32( 13 ),
730  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
731  minNumberOfHitsPerLoop = cms.int32( 4 ),
732  minHitsMinPt = cms.int32( 3 ),
733  maxLostHitsFraction = cms.double( 999.0 ),
734  maxLostHits = cms.int32( 1 ),
735  highEtaSwitch = cms.double( 5.0 ),
736  minHitsAtHighEta = cms.int32( 5 )
737 )
738 fragment.HLTPSetMixedStepTrajectoryBuilder = cms.PSet(
739  useSameTrajFilter = cms.bool( True ),
740  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
741  MeasurementTrackerName = cms.string( "" ),
742  keepOriginalIfRebuildFails = cms.bool( False ),
743  lostHitPenalty = cms.double( 30.0 ),
744  lockHits = cms.bool( True ),
745  requireSeedHitsInRebuild = cms.bool( True ),
746  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
747  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
748  maxPtForLooperReconstruction = cms.double( 0.7 ),
749  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
750  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ),
751  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
752  minNrOfHitsForRebuild = cms.int32( 5 ),
753  maxCand = cms.int32( 2 ),
754  alwaysUseInvalidHits = cms.bool( True ),
755  estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
756  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ),
757  intermediateCleaning = cms.bool( True ),
758  foundHitBonus = cms.double( 5.0 ),
759  updator = cms.string( "hltESPKFUpdator" ),
760  bestHitOnly = cms.bool( True ),
761  seedAs5DHit = cms.bool( False )
762 )
763 fragment.HLTPSetMixedStepTrajectoryFilterBase = cms.PSet(
764  minimumNumberOfHits = cms.int32( 3 ),
765  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
766  seedExtension = cms.int32( 0 ),
767  chargeSignificance = cms.double( -1.0 ),
768  pixelSeedExtension = cms.bool( False ),
769  strictSeedExtension = cms.bool( False ),
770  nSigmaMinPt = cms.double( 5.0 ),
771  maxCCCLostHits = cms.int32( 9999 ),
772  minPt = cms.double( 0.05 ),
773  maxConsecLostHits = cms.int32( 1 ),
774  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
775  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
776  seedPairPenalty = cms.int32( 0 ),
777  maxNumberOfHits = cms.int32( 100 ),
778  minNumberOfHitsForLoopers = cms.int32( 13 ),
779  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
780  minNumberOfHitsPerLoop = cms.int32( 4 ),
781  minHitsMinPt = cms.int32( 3 ),
782  maxLostHitsFraction = cms.double( 0.1 ),
783  maxLostHits = cms.int32( 0 ),
784  highEtaSwitch = cms.double( 5.0 ),
785  minHitsAtHighEta = cms.int32( 5 )
786 )
787 fragment.HLTPSetCkfTrajectoryFilter = cms.PSet(
788  minimumNumberOfHits = cms.int32( 5 ),
789  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
790  seedExtension = cms.int32( 0 ),
791  chargeSignificance = cms.double( -1.0 ),
792  pixelSeedExtension = cms.bool( False ),
793  strictSeedExtension = cms.bool( False ),
794  nSigmaMinPt = cms.double( 5.0 ),
795  maxCCCLostHits = cms.int32( 9999 ),
796  minPt = cms.double( 0.9 ),
797  maxConsecLostHits = cms.int32( 1 ),
798  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
799  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
800  seedPairPenalty = cms.int32( 0 ),
801  maxNumberOfHits = cms.int32( -1 ),
802  minNumberOfHitsForLoopers = cms.int32( 13 ),
803  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
804  minNumberOfHitsPerLoop = cms.int32( 4 ),
805  minHitsMinPt = cms.int32( 3 ),
806  maxLostHitsFraction = cms.double( 999.0 ),
807  maxLostHits = cms.int32( 1 ),
808  highEtaSwitch = cms.double( 5.0 ),
809  minHitsAtHighEta = cms.int32( 5 )
810 )
811 fragment.HLTSeedFromProtoTracks = cms.PSet(
812  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
813  SeedMomentumForBOFF = cms.double( 5.0 ),
814  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
815  forceKinematicWithRegionDirection = cms.bool( False ),
816  magneticField = cms.string( "ParabolicMf" ),
817  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
818  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
819  MinOneOverPtError = cms.double( 1.0 )
820 )
821 fragment.HLTPSetInitialStepTrajectoryFilterBase = cms.PSet(
822  minimumNumberOfHits = cms.int32( 3 ),
823  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
824  seedExtension = cms.int32( 0 ),
825  chargeSignificance = cms.double( -1.0 ),
826  pixelSeedExtension = cms.bool( False ),
827  strictSeedExtension = cms.bool( False ),
828  nSigmaMinPt = cms.double( 5.0 ),
829  maxCCCLostHits = cms.int32( 2 ),
830  minPt = cms.double( 0.2 ),
831  maxConsecLostHits = cms.int32( 1 ),
832  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
833  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
834  seedPairPenalty = cms.int32( 0 ),
835  maxNumberOfHits = cms.int32( 100 ),
836  minNumberOfHitsForLoopers = cms.int32( 13 ),
837  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
838  minNumberOfHitsPerLoop = cms.int32( 4 ),
839  minHitsMinPt = cms.int32( 3 ),
840  maxLostHitsFraction = cms.double( 0.1 ),
841  maxLostHits = cms.int32( 999 ),
842  highEtaSwitch = cms.double( 5.0 ),
843  minHitsAtHighEta = cms.int32( 5 )
844 )
845 fragment.HLTIter2PSetTrajectoryBuilderIT = cms.PSet(
846  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
847  MeasurementTrackerName = cms.string( "hltIter2ESPMeasurementTracker" ),
848  lostHitPenalty = cms.double( 30.0 ),
849  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
850  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
851  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
852  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
853  maxCand = cms.int32( 2 ),
854  alwaysUseInvalidHits = cms.bool( False ),
855  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
856  intermediateCleaning = cms.bool( True ),
857  updator = cms.string( "hltESPKFUpdator" ),
858  seedAs5DHit = cms.bool( False )
859 )
860 fragment.HLTPSetMuTrackJpsiTrajectoryFilter = cms.PSet(
861  minimumNumberOfHits = cms.int32( 5 ),
862  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
863  seedExtension = cms.int32( 0 ),
864  chargeSignificance = cms.double( -1.0 ),
865  pixelSeedExtension = cms.bool( False ),
866  strictSeedExtension = cms.bool( False ),
867  nSigmaMinPt = cms.double( 5.0 ),
868  maxCCCLostHits = cms.int32( 9999 ),
869  minPt = cms.double( 10.0 ),
870  maxConsecLostHits = cms.int32( 1 ),
871  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
872  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
873  seedPairPenalty = cms.int32( 0 ),
874  maxNumberOfHits = cms.int32( 8 ),
875  minNumberOfHitsForLoopers = cms.int32( 13 ),
876  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
877  minNumberOfHitsPerLoop = cms.int32( 4 ),
878  minHitsMinPt = cms.int32( 3 ),
879  maxLostHitsFraction = cms.double( 999.0 ),
880  maxLostHits = cms.int32( 1 ),
881  highEtaSwitch = cms.double( 5.0 ),
882  minHitsAtHighEta = cms.int32( 5 )
883 )
884 fragment.HLTSeedFromConsecutiveHitsCreatorIT = cms.PSet(
885  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
886  SeedMomentumForBOFF = cms.double( 5.0 ),
887  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
888  forceKinematicWithRegionDirection = cms.bool( False ),
889  magneticField = cms.string( "ParabolicMf" ),
890  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
891  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
892  MinOneOverPtError = cms.double( 1.0 )
893 )
894 fragment.HLTPSetTrajectoryFilterL3 = cms.PSet(
895  minimumNumberOfHits = cms.int32( 5 ),
896  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
897  seedExtension = cms.int32( 0 ),
898  chargeSignificance = cms.double( -1.0 ),
899  pixelSeedExtension = cms.bool( False ),
900  strictSeedExtension = cms.bool( False ),
901  nSigmaMinPt = cms.double( 5.0 ),
902  maxCCCLostHits = cms.int32( 9999 ),
903  minPt = cms.double( 0.5 ),
904  maxConsecLostHits = cms.int32( 1 ),
905  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
906  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
907  seedPairPenalty = cms.int32( 0 ),
908  maxNumberOfHits = cms.int32( 1000000000 ),
909  minNumberOfHitsForLoopers = cms.int32( 13 ),
910  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
911  minNumberOfHitsPerLoop = cms.int32( 4 ),
912  minHitsMinPt = cms.int32( 3 ),
913  maxLostHitsFraction = cms.double( 999.0 ),
914  maxLostHits = cms.int32( 1 ),
915  highEtaSwitch = cms.double( 5.0 ),
916  minHitsAtHighEta = cms.int32( 5 )
917 )
918 fragment.HLTPSetDetachedStepTrajectoryBuilder = cms.PSet(
919  useSameTrajFilter = cms.bool( True ),
920  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
921  MeasurementTrackerName = cms.string( "" ),
922  keepOriginalIfRebuildFails = cms.bool( False ),
923  lostHitPenalty = cms.double( 30.0 ),
924  lockHits = cms.bool( True ),
925  requireSeedHitsInRebuild = cms.bool( True ),
926  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
927  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
928  maxPtForLooperReconstruction = cms.double( 0.7 ),
929  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
930  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ),
931  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
932  minNrOfHitsForRebuild = cms.int32( 5 ),
933  maxCand = cms.int32( 3 ),
934  alwaysUseInvalidHits = cms.bool( False ),
935  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
936  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ),
937  intermediateCleaning = cms.bool( True ),
938  foundHitBonus = cms.double( 5.0 ),
939  updator = cms.string( "hltESPKFUpdator" ),
940  bestHitOnly = cms.bool( True ),
941  seedAs5DHit = cms.bool( False )
942 )
943 fragment.HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet(
944  minimumNumberOfHits = cms.int32( 6 ),
945  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
946  seedExtension = cms.int32( 0 ),
947  chargeSignificance = cms.double( -1.0 ),
948  pixelSeedExtension = cms.bool( False ),
949  strictSeedExtension = cms.bool( False ),
950  nSigmaMinPt = cms.double( 5.0 ),
951  maxCCCLostHits = cms.int32( 9999 ),
952  minPt = cms.double( 8.0 ),
953  maxConsecLostHits = cms.int32( 1 ),
954  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
955  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
956  seedPairPenalty = cms.int32( 0 ),
957  maxNumberOfHits = cms.int32( 100 ),
958  minNumberOfHitsForLoopers = cms.int32( 13 ),
959  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
960  minNumberOfHitsPerLoop = cms.int32( 4 ),
961  minHitsMinPt = cms.int32( 3 ),
962  maxLostHitsFraction = cms.double( 999.0 ),
963  maxLostHits = cms.int32( 100 ),
964  highEtaSwitch = cms.double( 5.0 ),
965  minHitsAtHighEta = cms.int32( 5 )
966 )
967 fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet(
968  minimumNumberOfHits = cms.int32( 4 ),
969  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
970  seedExtension = cms.int32( 0 ),
971  chargeSignificance = cms.double( -1.0 ),
972  pixelSeedExtension = cms.bool( False ),
973  strictSeedExtension = cms.bool( False ),
974  nSigmaMinPt = cms.double( 5.0 ),
975  maxCCCLostHits = cms.int32( 0 ),
976  minPt = cms.double( 0.3 ),
977  maxConsecLostHits = cms.int32( 1 ),
978  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
979  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
980  seedPairPenalty = cms.int32( 0 ),
981  maxNumberOfHits = cms.int32( 100 ),
982  minNumberOfHitsForLoopers = cms.int32( 13 ),
983  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
984  minNumberOfHitsPerLoop = cms.int32( 4 ),
985  minHitsMinPt = cms.int32( 4 ),
986  maxLostHitsFraction = cms.double( 999.0 ),
987  maxLostHits = cms.int32( 1 ),
988  highEtaSwitch = cms.double( 5.0 ),
989  minHitsAtHighEta = cms.int32( 5 )
990 )
991 fragment.HLTIter2HighPtTkMuPSetTrajectoryFilterIT = cms.PSet(
992  minimumNumberOfHits = cms.int32( 5 ),
993  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
994  seedExtension = cms.int32( 0 ),
995  chargeSignificance = cms.double( -1.0 ),
996  pixelSeedExtension = cms.bool( False ),
997  strictSeedExtension = cms.bool( False ),
998  nSigmaMinPt = cms.double( 5.0 ),
999  maxCCCLostHits = cms.int32( 9999 ),
1000  minPt = cms.double( 0.3 ),
1001  maxConsecLostHits = cms.int32( 3 ),
1002  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1003  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1004  seedPairPenalty = cms.int32( 0 ),
1005  maxNumberOfHits = cms.int32( 100 ),
1006  minNumberOfHitsForLoopers = cms.int32( 13 ),
1007  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1008  minNumberOfHitsPerLoop = cms.int32( 4 ),
1009  minHitsMinPt = cms.int32( 3 ),
1010  maxLostHitsFraction = cms.double( 999.0 ),
1011  maxLostHits = cms.int32( 1 ),
1012  highEtaSwitch = cms.double( 5.0 ),
1013  minHitsAtHighEta = cms.int32( 5 )
1014 )
1015 fragment.HLTPSetMuTrackJpsiEffTrajectoryFilter = cms.PSet(
1016  minimumNumberOfHits = cms.int32( 5 ),
1017  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1018  seedExtension = cms.int32( 0 ),
1019  chargeSignificance = cms.double( -1.0 ),
1020  pixelSeedExtension = cms.bool( False ),
1021  strictSeedExtension = cms.bool( False ),
1022  nSigmaMinPt = cms.double( 5.0 ),
1023  maxCCCLostHits = cms.int32( 9999 ),
1024  minPt = cms.double( 1.0 ),
1025  maxConsecLostHits = cms.int32( 1 ),
1026  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1027  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1028  seedPairPenalty = cms.int32( 0 ),
1029  maxNumberOfHits = cms.int32( 9 ),
1030  minNumberOfHitsForLoopers = cms.int32( 13 ),
1031  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1032  minNumberOfHitsPerLoop = cms.int32( 4 ),
1033  minHitsMinPt = cms.int32( 3 ),
1034  maxLostHitsFraction = cms.double( 999.0 ),
1035  maxLostHits = cms.int32( 1 ),
1036  highEtaSwitch = cms.double( 5.0 ),
1037  minHitsAtHighEta = cms.int32( 5 )
1038 )
1039 fragment.HLTPSetPixelPairCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet(
1040  useSameTrajFilter = cms.bool( True ),
1041  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1042  MeasurementTrackerName = cms.string( "" ),
1043  keepOriginalIfRebuildFails = cms.bool( False ),
1044  lostHitPenalty = cms.double( 30.0 ),
1045  lockHits = cms.bool( True ),
1046  requireSeedHitsInRebuild = cms.bool( True ),
1047  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1048  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1049  maxPtForLooperReconstruction = cms.double( 0.7 ),
1050  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1051  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ),
1052  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1053  minNrOfHitsForRebuild = cms.int32( 5 ),
1054  maxCand = cms.int32( 3 ),
1055  alwaysUseInvalidHits = cms.bool( True ),
1056  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
1057  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ),
1058  intermediateCleaning = cms.bool( True ),
1059  foundHitBonus = cms.double( 5.0 ),
1060  updator = cms.string( "hltESPKFUpdator" ),
1061  bestHitOnly = cms.bool( True ),
1062  seedAs5DHit = cms.bool( False )
1063 )
1064 fragment.HLTPSetPixelPairStepTrajectoryFilterBase = cms.PSet(
1065  minimumNumberOfHits = cms.int32( 3 ),
1066  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1067  seedExtension = cms.int32( 0 ),
1068  chargeSignificance = cms.double( -1.0 ),
1069  pixelSeedExtension = cms.bool( False ),
1070  strictSeedExtension = cms.bool( False ),
1071  nSigmaMinPt = cms.double( 5.0 ),
1072  maxCCCLostHits = cms.int32( 2 ),
1073  minPt = cms.double( 0.1 ),
1074  maxConsecLostHits = cms.int32( 1 ),
1075  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1076  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1077  seedPairPenalty = cms.int32( 0 ),
1078  maxNumberOfHits = cms.int32( 100 ),
1079  minNumberOfHitsForLoopers = cms.int32( 13 ),
1080  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1081  minNumberOfHitsPerLoop = cms.int32( 4 ),
1082  minHitsMinPt = cms.int32( 3 ),
1083  maxLostHitsFraction = cms.double( 0.1 ),
1084  maxLostHits = cms.int32( 999 ),
1085  highEtaSwitch = cms.double( 5.0 ),
1086  minHitsAtHighEta = cms.int32( 5 )
1087 )
1088 fragment.HLTPSetLowPtStepTrajectoryFilter = cms.PSet(
1089  minimumNumberOfHits = cms.int32( 3 ),
1090  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1091  seedExtension = cms.int32( 0 ),
1092  chargeSignificance = cms.double( -1.0 ),
1093  pixelSeedExtension = cms.bool( False ),
1094  strictSeedExtension = cms.bool( False ),
1095  nSigmaMinPt = cms.double( 5.0 ),
1096  maxCCCLostHits = cms.int32( 1 ),
1097  minPt = cms.double( 0.075 ),
1098  maxConsecLostHits = cms.int32( 1 ),
1099  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1100  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1101  seedPairPenalty = cms.int32( 0 ),
1102  maxNumberOfHits = cms.int32( 100 ),
1103  minNumberOfHitsForLoopers = cms.int32( 13 ),
1104  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1105  minNumberOfHitsPerLoop = cms.int32( 4 ),
1106  minHitsMinPt = cms.int32( 3 ),
1107  maxLostHitsFraction = cms.double( 0.1 ),
1108  maxLostHits = cms.int32( 999 ),
1109  highEtaSwitch = cms.double( 5.0 ),
1110  minHitsAtHighEta = cms.int32( 5 )
1111 )
1112 fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet(
1113  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1114  SeedMomentumForBOFF = cms.double( 5.0 ),
1115  propagator = cms.string( "PropagatorWithMaterial" ),
1116  forceKinematicWithRegionDirection = cms.bool( False ),
1117  magneticField = cms.string( "" ),
1118  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
1119  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
1120  MinOneOverPtError = cms.double( 1.0 )
1121 )
1122 fragment.HLTPSetPixelPairCkfTrajectoryBuilderForHI = cms.PSet(
1123  useSameTrajFilter = cms.bool( True ),
1124  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1125  MeasurementTrackerName = cms.string( "" ),
1126  keepOriginalIfRebuildFails = cms.bool( False ),
1127  lostHitPenalty = cms.double( 30.0 ),
1128  lockHits = cms.bool( True ),
1129  requireSeedHitsInRebuild = cms.bool( True ),
1130  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1131  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1132  maxPtForLooperReconstruction = cms.double( 0.7 ),
1133  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1134  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ),
1135  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1136  minNrOfHitsForRebuild = cms.int32( 5 ),
1137  maxCand = cms.int32( 3 ),
1138  alwaysUseInvalidHits = cms.bool( True ),
1139  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
1140  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ),
1141  intermediateCleaning = cms.bool( True ),
1142  foundHitBonus = cms.double( 5.0 ),
1143  updator = cms.string( "hltESPKFUpdator" ),
1144  bestHitOnly = cms.bool( True ),
1145  seedAs5DHit = cms.bool( False )
1146 )
1147 fragment.HLTPSetDetachedCkfTrajectoryBuilderForHI = cms.PSet(
1148  useSameTrajFilter = cms.bool( True ),
1149  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1150  MeasurementTrackerName = cms.string( "" ),
1151  keepOriginalIfRebuildFails = cms.bool( False ),
1152  lostHitPenalty = cms.double( 30.0 ),
1153  lockHits = cms.bool( True ),
1154  requireSeedHitsInRebuild = cms.bool( True ),
1155  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1156  maxDPhiForLooperReconstruction = cms.double( 0.0 ),
1157  maxPtForLooperReconstruction = cms.double( 0.0 ),
1158  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1159  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ),
1160  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1161  minNrOfHitsForRebuild = cms.int32( 5 ),
1162  maxCand = cms.int32( 2 ),
1163  alwaysUseInvalidHits = cms.bool( False ),
1164  estimator = cms.string( "hltESPChi2MeasurementEstimator9" ),
1165  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ),
1166  intermediateCleaning = cms.bool( True ),
1167  foundHitBonus = cms.double( 5.0 ),
1168  updator = cms.string( "hltESPKFUpdator" ),
1169  bestHitOnly = cms.bool( True ),
1170  seedAs5DHit = cms.bool( False )
1171 )
1172 fragment.HLTIter1PSetTrajectoryBuilderIT = cms.PSet(
1173  useSameTrajFilter = cms.bool( True ),
1174  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1175  MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ),
1176  lostHitPenalty = cms.double( 30.0 ),
1177  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1178  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1179  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
1180  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1181  maxCand = cms.int32( 2 ),
1182  alwaysUseInvalidHits = cms.bool( False ),
1183  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
1184  intermediateCleaning = cms.bool( True ),
1185  updator = cms.string( "hltESPKFUpdator" ),
1186  seedAs5DHit = cms.bool( False )
1187 )
1188 fragment.HLTPSetDetachedCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet(
1189  useSameTrajFilter = cms.bool( True ),
1190  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1191  MeasurementTrackerName = cms.string( "" ),
1192  keepOriginalIfRebuildFails = cms.bool( False ),
1193  lostHitPenalty = cms.double( 30.0 ),
1194  lockHits = cms.bool( True ),
1195  requireSeedHitsInRebuild = cms.bool( True ),
1196  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1197  maxDPhiForLooperReconstruction = cms.double( 0.0 ),
1198  maxPtForLooperReconstruction = cms.double( 0.0 ),
1199  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1200  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ),
1201  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1202  minNrOfHitsForRebuild = cms.int32( 5 ),
1203  maxCand = cms.int32( 2 ),
1204  alwaysUseInvalidHits = cms.bool( False ),
1205  estimator = cms.string( "hltESPChi2MeasurementEstimator9" ),
1206  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ),
1207  intermediateCleaning = cms.bool( True ),
1208  foundHitBonus = cms.double( 5.0 ),
1209  updator = cms.string( "hltESPKFUpdator" ),
1210  bestHitOnly = cms.bool( True ),
1211  seedAs5DHit = cms.bool( False )
1212 )
1213 fragment.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) )
1214 fragment.HLTPSetLowPtStepTrajectoryBuilder = cms.PSet(
1215  useSameTrajFilter = cms.bool( True ),
1216  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1217  MeasurementTrackerName = cms.string( "" ),
1218  keepOriginalIfRebuildFails = cms.bool( False ),
1219  lostHitPenalty = cms.double( 30.0 ),
1220  lockHits = cms.bool( True ),
1221  requireSeedHitsInRebuild = cms.bool( True ),
1222  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1223  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1224  maxPtForLooperReconstruction = cms.double( 0.7 ),
1225  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1226  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ),
1227  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1228  minNrOfHitsForRebuild = cms.int32( 5 ),
1229  maxCand = cms.int32( 4 ),
1230  alwaysUseInvalidHits = cms.bool( True ),
1231  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
1232  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ),
1233  intermediateCleaning = cms.bool( True ),
1234  foundHitBonus = cms.double( 5.0 ),
1235  updator = cms.string( "hltESPKFUpdator" ),
1236  bestHitOnly = cms.bool( True ),
1237  seedAs5DHit = cms.bool( False )
1238 )
1239 fragment.HLTPSetMuTrackJpsiEffTrajectoryBuilder = cms.PSet(
1240  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1241  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
1242  lostHitPenalty = cms.double( 30.0 ),
1243  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1244  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1245  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiEffTrajectoryFilter" ) ),
1246  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1247  maxCand = cms.int32( 1 ),
1248  alwaysUseInvalidHits = cms.bool( False ),
1249  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1250  intermediateCleaning = cms.bool( True ),
1251  updator = cms.string( "hltESPKFUpdator" ),
1252  seedAs5DHit = cms.bool( False )
1253 )
1254 fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet(
1255  minimumNumberOfHits = cms.int32( 5 ),
1256  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1257  seedExtension = cms.int32( 0 ),
1258  chargeSignificance = cms.double( -1.0 ),
1259  pixelSeedExtension = cms.bool( False ),
1260  strictSeedExtension = cms.bool( False ),
1261  nSigmaMinPt = cms.double( 5.0 ),
1262  maxCCCLostHits = cms.int32( 9999 ),
1263  minPt = cms.double( 2.0 ),
1264  maxConsecLostHits = cms.int32( 1 ),
1265  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1266  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1267  seedPairPenalty = cms.int32( 0 ),
1268  maxNumberOfHits = cms.int32( -1 ),
1269  minNumberOfHitsForLoopers = cms.int32( 13 ),
1270  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1271  minNumberOfHitsPerLoop = cms.int32( 4 ),
1272  minHitsMinPt = cms.int32( -1 ),
1273  maxLostHitsFraction = cms.double( 999.0 ),
1274  maxLostHits = cms.int32( 1 ),
1275  highEtaSwitch = cms.double( 5.0 ),
1276  minHitsAtHighEta = cms.int32( 5 )
1277 )
1278 fragment.HLTPSetJetCoreStepTrajectoryBuilder = cms.PSet(
1279  useSameTrajFilter = cms.bool( True ),
1280  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1281  MeasurementTrackerName = cms.string( "" ),
1282  keepOriginalIfRebuildFails = cms.bool( False ),
1283  lostHitPenalty = cms.double( 30.0 ),
1284  lockHits = cms.bool( True ),
1285  requireSeedHitsInRebuild = cms.bool( True ),
1286  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1287  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1288  maxPtForLooperReconstruction = cms.double( 0.7 ),
1289  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1290  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ),
1291  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1292  minNrOfHitsForRebuild = cms.int32( 5 ),
1293  maxCand = cms.int32( 50 ),
1294  alwaysUseInvalidHits = cms.bool( True ),
1295  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1296  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ),
1297  intermediateCleaning = cms.bool( True ),
1298  foundHitBonus = cms.double( 5.0 ),
1299  updator = cms.string( "hltESPKFUpdator" ),
1300  bestHitOnly = cms.bool( True ),
1301  seedAs5DHit = cms.bool( False )
1302 )
1303 fragment.HLTPSetPvClusterComparer = cms.PSet(
1304  track_chi2_max = cms.double( 9999999.0 ),
1305  track_pt_max = cms.double( 10.0 ),
1306  track_prob_min = cms.double( -1.0 ),
1307  track_pt_min = cms.double( 2.5 )
1308 )
1309 fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
1310  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1311  lostHitPenalty = cms.double( 30.0 ),
1312  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1313  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1314  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ),
1315  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1316  maxCand = cms.int32( 4 ),
1317  alwaysUseInvalidHits = cms.bool( True ),
1318  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1319  intermediateCleaning = cms.bool( True ),
1320  updator = cms.string( "hltESPKFUpdator" ),
1321  seedAs5DHit = cms.bool( False )
1322 )
1323 fragment.HLTPSetPixelLessStepTrajectoryFilterBase = cms.PSet(
1324  minimumNumberOfHits = cms.int32( 4 ),
1325  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1326  seedExtension = cms.int32( 0 ),
1327  chargeSignificance = cms.double( -1.0 ),
1328  pixelSeedExtension = cms.bool( False ),
1329  strictSeedExtension = cms.bool( False ),
1330  nSigmaMinPt = cms.double( 5.0 ),
1331  maxCCCLostHits = cms.int32( 9999 ),
1332  minPt = cms.double( 0.05 ),
1333  maxConsecLostHits = cms.int32( 1 ),
1334  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1335  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1336  seedPairPenalty = cms.int32( 0 ),
1337  maxNumberOfHits = cms.int32( 100 ),
1338  minNumberOfHitsForLoopers = cms.int32( 13 ),
1339  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1340  minNumberOfHitsPerLoop = cms.int32( 4 ),
1341  minHitsMinPt = cms.int32( 3 ),
1342  maxLostHitsFraction = cms.double( 0.1 ),
1343  maxLostHits = cms.int32( 0 ),
1344  highEtaSwitch = cms.double( 5.0 ),
1345  minHitsAtHighEta = cms.int32( 5 )
1346 )
1347 fragment.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet(
1348  useSameTrajFilter = cms.bool( True ),
1349  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1350  MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ),
1351  keepOriginalIfRebuildFails = cms.bool( False ),
1352  lostHitPenalty = cms.double( 30.0 ),
1353  lockHits = cms.bool( True ),
1354  requireSeedHitsInRebuild = cms.bool( True ),
1355  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1356  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1357  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
1358  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1359  minNrOfHitsForRebuild = cms.int32( 5 ),
1360  maxCand = cms.int32( 2 ),
1361  alwaysUseInvalidHits = cms.bool( False ),
1362  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
1363  intermediateCleaning = cms.bool( True ),
1364  foundHitBonus = cms.double( 5.0 ),
1365  updator = cms.string( "hltESPKFUpdator" ),
1366  bestHitOnly = cms.bool( True ),
1367  seedAs5DHit = cms.bool( False )
1368 )
1369 fragment.HLTPSetMuonCkfTrajectoryBuilderSeedHit = cms.PSet(
1370  rescaleErrorIfFail = cms.double( 1.0 ),
1371  ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
1372  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
1373  lostHitPenalty = cms.double( 30.0 ),
1374  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1375  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1376  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
1377  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1378  maxCand = cms.int32( 5 ),
1379  alwaysUseInvalidHits = cms.bool( True ),
1380  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1381  intermediateCleaning = cms.bool( False ),
1382  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
1383  updator = cms.string( "hltESPKFUpdator" ),
1384  deltaEta = cms.double( -1.0 ),
1385  useSeedLayer = cms.bool( True ),
1386  deltaPhi = cms.double( -1.0 ),
1387  seedAs5DHit = cms.bool( False )
1388 )
1389 fragment.HLTPSetPixelPairCkfTrajectoryFilterForHI = cms.PSet(
1390  minimumNumberOfHits = cms.int32( 6 ),
1391  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1392  seedExtension = cms.int32( 0 ),
1393  chargeSignificance = cms.double( -1.0 ),
1394  pixelSeedExtension = cms.bool( False ),
1395  strictSeedExtension = cms.bool( False ),
1396  nSigmaMinPt = cms.double( 5.0 ),
1397  maxCCCLostHits = cms.int32( 9999 ),
1398  minPt = cms.double( 1.0 ),
1399  maxConsecLostHits = cms.int32( 1 ),
1400  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1401  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1402  seedPairPenalty = cms.int32( 0 ),
1403  maxNumberOfHits = cms.int32( 100 ),
1404  minNumberOfHitsForLoopers = cms.int32( 13 ),
1405  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1406  minNumberOfHitsPerLoop = cms.int32( 4 ),
1407  minHitsMinPt = cms.int32( 3 ),
1408  maxLostHitsFraction = cms.double( 999.0 ),
1409  maxLostHits = cms.int32( 100 ),
1410  highEtaSwitch = cms.double( 5.0 ),
1411  minHitsAtHighEta = cms.int32( 5 )
1412 )
1413 fragment.HLTPSetInitialStepTrajectoryBuilder = cms.PSet(
1414  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1415  bestHitOnly = cms.bool( True ),
1416  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1417  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ),
1418  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ),
1419  useSameTrajFilter = cms.bool( True ),
1420  maxCand = cms.int32( 3 ),
1421  intermediateCleaning = cms.bool( True ),
1422  lostHitPenalty = cms.double( 30.0 ),
1423  foundHitBonus = cms.double( 10.0 ),
1424  MeasurementTrackerName = cms.string( "" ),
1425  lockHits = cms.bool( True ),
1426  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1427  updator = cms.string( "hltESPKFUpdator" ),
1428  alwaysUseInvalidHits = cms.bool( True ),
1429  requireSeedHitsInRebuild = cms.bool( True ),
1430  keepOriginalIfRebuildFails = cms.bool( True ),
1431  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
1432  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1433  minNrOfHitsForRebuild = cms.int32( 1 ),
1434  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1435  maxPtForLooperReconstruction = cms.double( 0.7 ),
1436  seedAs5DHit = cms.bool( False )
1437 )
1438 fragment.HLTPSetInitialStepTrajectoryFilter = cms.PSet(
1439  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1440  minimumNumberOfHits = cms.int32( 3 ),
1441  seedPairPenalty = cms.int32( 0 ),
1442  chargeSignificance = cms.double( -1.0 ),
1443  minPt = cms.double( 0.2 ),
1444  nSigmaMinPt = cms.double( 5.0 ),
1445  minHitsMinPt = cms.int32( 3 ),
1446  maxLostHits = cms.int32( 999 ),
1447  maxConsecLostHits = cms.int32( 1 ),
1448  maxNumberOfHits = cms.int32( 100 ),
1449  maxLostHitsFraction = cms.double( 0.1 ),
1450  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1451  seedExtension = cms.int32( 0 ),
1452  strictSeedExtension = cms.bool( False ),
1453  pixelSeedExtension = cms.bool( False ),
1454  minNumberOfHitsForLoopers = cms.int32( 13 ),
1455  minNumberOfHitsPerLoop = cms.int32( 4 ),
1456  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1457  maxCCCLostHits = cms.int32( 0 ),
1458  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1459  highEtaSwitch = cms.double( 5.0 ),
1460  minHitsAtHighEta = cms.int32( 5 )
1461 )
1462 fragment.HLTPSetLowPtQuadStepTrajectoryBuilder = cms.PSet(
1463  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1464  bestHitOnly = cms.bool( True ),
1465  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1466  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilter" ) ),
1467  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilter" ) ),
1468  useSameTrajFilter = cms.bool( True ),
1469  maxCand = cms.int32( 4 ),
1470  intermediateCleaning = cms.bool( True ),
1471  lostHitPenalty = cms.double( 30.0 ),
1472  foundHitBonus = cms.double( 10.0 ),
1473  MeasurementTrackerName = cms.string( "" ),
1474  lockHits = cms.bool( True ),
1475  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1476  updator = cms.string( "hltESPKFUpdator" ),
1477  alwaysUseInvalidHits = cms.bool( True ),
1478  requireSeedHitsInRebuild = cms.bool( True ),
1479  keepOriginalIfRebuildFails = cms.bool( False ),
1480  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
1481  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1482  minNrOfHitsForRebuild = cms.int32( 5 ),
1483  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1484  maxPtForLooperReconstruction = cms.double( 0.7 ),
1485  seedAs5DHit = cms.bool( False )
1486 )
1487 fragment.HLTPSetLowPtQuadStepTrajectoryFilter = cms.PSet(
1488  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1489  minimumNumberOfHits = cms.int32( 3 ),
1490  seedPairPenalty = cms.int32( 0 ),
1491  chargeSignificance = cms.double( -1.0 ),
1492  minPt = cms.double( 0.075 ),
1493  nSigmaMinPt = cms.double( 5.0 ),
1494  minHitsMinPt = cms.int32( 3 ),
1495  maxLostHits = cms.int32( 999 ),
1496  maxConsecLostHits = cms.int32( 1 ),
1497  maxNumberOfHits = cms.int32( 100 ),
1498  maxLostHitsFraction = cms.double( 0.1 ),
1499  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1500  seedExtension = cms.int32( 0 ),
1501  strictSeedExtension = cms.bool( False ),
1502  pixelSeedExtension = cms.bool( False ),
1503  minNumberOfHitsForLoopers = cms.int32( 13 ),
1504  minNumberOfHitsPerLoop = cms.int32( 4 ),
1505  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1506  maxCCCLostHits = cms.int32( 0 ),
1507  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1508  highEtaSwitch = cms.double( 5.0 ),
1509  minHitsAtHighEta = cms.int32( 5 )
1510 )
1511 fragment.HLTPSetHighPtTripletStepTrajectoryBuilder = cms.PSet(
1512  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1513  bestHitOnly = cms.bool( True ),
1514  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1515  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilter" ) ),
1516  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilter" ) ),
1517  useSameTrajFilter = cms.bool( True ),
1518  maxCand = cms.int32( 3 ),
1519  intermediateCleaning = cms.bool( True ),
1520  lostHitPenalty = cms.double( 30.0 ),
1521  foundHitBonus = cms.double( 10.0 ),
1522  MeasurementTrackerName = cms.string( "" ),
1523  lockHits = cms.bool( True ),
1524  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1525  updator = cms.string( "hltESPKFUpdator" ),
1526  alwaysUseInvalidHits = cms.bool( True ),
1527  requireSeedHitsInRebuild = cms.bool( True ),
1528  keepOriginalIfRebuildFails = cms.bool( False ),
1529  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
1530  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1531  minNrOfHitsForRebuild = cms.int32( 5 ),
1532  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1533  maxPtForLooperReconstruction = cms.double( 0.7 ),
1534  seedAs5DHit = cms.bool( False )
1535 )
1536 fragment.HLTPSetHighPtTripletStepTrajectoryFilter = cms.PSet(
1537  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1538  minimumNumberOfHits = cms.int32( 3 ),
1539  seedPairPenalty = cms.int32( 5 ),
1540  chargeSignificance = cms.double( -1.0 ),
1541  minPt = cms.double( 0.2 ),
1542  nSigmaMinPt = cms.double( 5.0 ),
1543  minHitsMinPt = cms.int32( 3 ),
1544  maxLostHits = cms.int32( 999 ),
1545  maxConsecLostHits = cms.int32( 1 ),
1546  maxNumberOfHits = cms.int32( 100 ),
1547  maxLostHitsFraction = cms.double( 0.1 ),
1548  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1549  seedExtension = cms.int32( 0 ),
1550  strictSeedExtension = cms.bool( False ),
1551  pixelSeedExtension = cms.bool( False ),
1552  minNumberOfHitsForLoopers = cms.int32( 13 ),
1553  minNumberOfHitsPerLoop = cms.int32( 4 ),
1554  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1555  maxCCCLostHits = cms.int32( 0 ),
1556  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1557  highEtaSwitch = cms.double( 5.0 ),
1558  minHitsAtHighEta = cms.int32( 5 )
1559 )
1560 fragment.HLTPSetLowPtTripletStepTrajectoryBuilder = cms.PSet(
1561  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1562  bestHitOnly = cms.bool( True ),
1563  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1564  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilter" ) ),
1565  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilter" ) ),
1566  useSameTrajFilter = cms.bool( True ),
1567  maxCand = cms.int32( 4 ),
1568  intermediateCleaning = cms.bool( True ),
1569  lostHitPenalty = cms.double( 30.0 ),
1570  foundHitBonus = cms.double( 10.0 ),
1571  MeasurementTrackerName = cms.string( "" ),
1572  lockHits = cms.bool( True ),
1573  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1574  updator = cms.string( "hltESPKFUpdator" ),
1575  alwaysUseInvalidHits = cms.bool( True ),
1576  requireSeedHitsInRebuild = cms.bool( True ),
1577  keepOriginalIfRebuildFails = cms.bool( False ),
1578  estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
1579  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1580  minNrOfHitsForRebuild = cms.int32( 5 ),
1581  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1582  maxPtForLooperReconstruction = cms.double( 0.7 ),
1583  seedAs5DHit = cms.bool( False )
1584 )
1585 fragment.HLTPSetLowPtTripletStepTrajectoryFilter = cms.PSet(
1586  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1587  minimumNumberOfHits = cms.int32( 3 ),
1588  seedPairPenalty = cms.int32( 0 ),
1589  chargeSignificance = cms.double( -1.0 ),
1590  minPt = cms.double( 0.075 ),
1591  nSigmaMinPt = cms.double( 5.0 ),
1592  minHitsMinPt = cms.int32( 3 ),
1593  maxLostHits = cms.int32( 999 ),
1594  maxConsecLostHits = cms.int32( 1 ),
1595  maxNumberOfHits = cms.int32( 100 ),
1596  maxLostHitsFraction = cms.double( 0.1 ),
1597  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1598  seedExtension = cms.int32( 0 ),
1599  strictSeedExtension = cms.bool( False ),
1600  pixelSeedExtension = cms.bool( False ),
1601  minNumberOfHitsForLoopers = cms.int32( 13 ),
1602  minNumberOfHitsPerLoop = cms.int32( 4 ),
1603  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1604  maxCCCLostHits = cms.int32( 0 ),
1605  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1606  highEtaSwitch = cms.double( 5.0 ),
1607  minHitsAtHighEta = cms.int32( 5 )
1608 )
1609 fragment.HLTPSetDetachedQuadStepTrajectoryBuilder = cms.PSet(
1610  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1611  bestHitOnly = cms.bool( True ),
1612  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1613  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilter" ) ),
1614  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilter" ) ),
1615  useSameTrajFilter = cms.bool( True ),
1616  maxCand = cms.int32( 3 ),
1617  intermediateCleaning = cms.bool( True ),
1618  lostHitPenalty = cms.double( 30.0 ),
1619  foundHitBonus = cms.double( 10.0 ),
1620  MeasurementTrackerName = cms.string( "" ),
1621  lockHits = cms.bool( True ),
1622  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1623  updator = cms.string( "hltESPKFUpdator" ),
1624  alwaysUseInvalidHits = cms.bool( True ),
1625  requireSeedHitsInRebuild = cms.bool( True ),
1626  keepOriginalIfRebuildFails = cms.bool( False ),
1627  estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
1628  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1629  minNrOfHitsForRebuild = cms.int32( 5 ),
1630  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1631  maxPtForLooperReconstruction = cms.double( 0.7 ),
1632  seedAs5DHit = cms.bool( False )
1633 )
1634 fragment.HLTPSetDetachedQuadStepTrajectoryFilter = cms.PSet(
1635  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1636  minimumNumberOfHits = cms.int32( 3 ),
1637  seedPairPenalty = cms.int32( 0 ),
1638  chargeSignificance = cms.double( -1.0 ),
1639  minPt = cms.double( 0.075 ),
1640  nSigmaMinPt = cms.double( 5.0 ),
1641  minHitsMinPt = cms.int32( 3 ),
1642  maxLostHits = cms.int32( 999 ),
1643  maxConsecLostHits = cms.int32( 1 ),
1644  maxNumberOfHits = cms.int32( 100 ),
1645  maxLostHitsFraction = cms.double( 0.1 ),
1646  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1647  seedExtension = cms.int32( 0 ),
1648  strictSeedExtension = cms.bool( False ),
1649  pixelSeedExtension = cms.bool( False ),
1650  minNumberOfHitsForLoopers = cms.int32( 13 ),
1651  minNumberOfHitsPerLoop = cms.int32( 4 ),
1652  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1653  maxCCCLostHits = cms.int32( 0 ),
1654  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1655  highEtaSwitch = cms.double( 5.0 ),
1656  minHitsAtHighEta = cms.int32( 5 )
1657 )
1658 fragment.HLTPSetDetachedTripletStepTrajectoryBuilder = cms.PSet(
1659  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1660  bestHitOnly = cms.bool( True ),
1661  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1662  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilter" ) ),
1663  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilter" ) ),
1664  useSameTrajFilter = cms.bool( True ),
1665  maxCand = cms.int32( 3 ),
1666  intermediateCleaning = cms.bool( True ),
1667  lostHitPenalty = cms.double( 30.0 ),
1668  foundHitBonus = cms.double( 10.0 ),
1669  MeasurementTrackerName = cms.string( "" ),
1670  lockHits = cms.bool( True ),
1671  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1672  updator = cms.string( "hltESPKFUpdator" ),
1673  alwaysUseInvalidHits = cms.bool( True ),
1674  requireSeedHitsInRebuild = cms.bool( True ),
1675  keepOriginalIfRebuildFails = cms.bool( False ),
1676  estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
1677  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1678  minNrOfHitsForRebuild = cms.int32( 5 ),
1679  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1680  maxPtForLooperReconstruction = cms.double( 0.7 ),
1681  seedAs5DHit = cms.bool( False )
1682 )
1683 fragment.HLTPSetDetachedTripletStepTrajectoryFilter = cms.PSet(
1684  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1685  minimumNumberOfHits = cms.int32( 3 ),
1686  seedPairPenalty = cms.int32( 0 ),
1687  chargeSignificance = cms.double( -1.0 ),
1688  minPt = cms.double( 0.075 ),
1689  nSigmaMinPt = cms.double( 5.0 ),
1690  minHitsMinPt = cms.int32( 3 ),
1691  maxLostHits = cms.int32( 999 ),
1692  maxConsecLostHits = cms.int32( 1 ),
1693  maxNumberOfHits = cms.int32( 100 ),
1694  maxLostHitsFraction = cms.double( 0.1 ),
1695  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1696  seedExtension = cms.int32( 0 ),
1697  strictSeedExtension = cms.bool( False ),
1698  pixelSeedExtension = cms.bool( False ),
1699  minNumberOfHitsForLoopers = cms.int32( 13 ),
1700  minNumberOfHitsPerLoop = cms.int32( 4 ),
1701  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1702  maxCCCLostHits = cms.int32( 0 ),
1703  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1704  highEtaSwitch = cms.double( 5.0 ),
1705  minHitsAtHighEta = cms.int32( 5 )
1706 )
1707 fragment.HLTPSetMixedTripletStepTrajectoryBuilder = cms.PSet(
1708  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1709  bestHitOnly = cms.bool( True ),
1710  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
1711  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilter" ) ),
1712  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilter" ) ),
1713  useSameTrajFilter = cms.bool( True ),
1714  maxCand = cms.int32( 2 ),
1715  intermediateCleaning = cms.bool( True ),
1716  lostHitPenalty = cms.double( 30.0 ),
1717  foundHitBonus = cms.double( 10.0 ),
1718  MeasurementTrackerName = cms.string( "" ),
1719  lockHits = cms.bool( True ),
1720  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1721  updator = cms.string( "hltESPKFUpdator" ),
1722  alwaysUseInvalidHits = cms.bool( True ),
1723  requireSeedHitsInRebuild = cms.bool( True ),
1724  keepOriginalIfRebuildFails = cms.bool( False ),
1725  estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
1726  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1727  minNrOfHitsForRebuild = cms.int32( 5 ),
1728  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1729  maxPtForLooperReconstruction = cms.double( 0.7 ),
1730  seedAs5DHit = cms.bool( False )
1731 )
1732 fragment.HLTPSetMixedTripletStepTrajectoryFilter = cms.PSet(
1733  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1734  minimumNumberOfHits = cms.int32( 3 ),
1735  seedPairPenalty = cms.int32( 0 ),
1736  chargeSignificance = cms.double( -1.0 ),
1737  minPt = cms.double( 0.1 ),
1738  nSigmaMinPt = cms.double( 5.0 ),
1739  minHitsMinPt = cms.int32( 3 ),
1740  maxLostHits = cms.int32( 999 ),
1741  maxConsecLostHits = cms.int32( 1 ),
1742  maxNumberOfHits = cms.int32( 100 ),
1743  maxLostHitsFraction = cms.double( 0.1 ),
1744  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
1745  seedExtension = cms.int32( 0 ),
1746  strictSeedExtension = cms.bool( False ),
1747  pixelSeedExtension = cms.bool( False ),
1748  minNumberOfHitsForLoopers = cms.int32( 13 ),
1749  minNumberOfHitsPerLoop = cms.int32( 4 ),
1750  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1751  maxCCCLostHits = cms.int32( 9999 ),
1752  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1753  highEtaSwitch = cms.double( 5.0 ),
1754  minHitsAtHighEta = cms.int32( 5 )
1755 )
1756 fragment.HLTPSetPixelLessStepTrajectoryBuilder = cms.PSet(
1757  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1758  bestHitOnly = cms.bool( True ),
1759  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1760  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ),
1761  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ),
1762  useSameTrajFilter = cms.bool( True ),
1763  maxCand = cms.int32( 2 ),
1764  intermediateCleaning = cms.bool( True ),
1765  lostHitPenalty = cms.double( 30.0 ),
1766  foundHitBonus = cms.double( 10.0 ),
1767  MeasurementTrackerName = cms.string( "" ),
1768  lockHits = cms.bool( True ),
1769  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1770  updator = cms.string( "hltESPKFUpdator" ),
1771  alwaysUseInvalidHits = cms.bool( False ),
1772  requireSeedHitsInRebuild = cms.bool( True ),
1773  keepOriginalIfRebuildFails = cms.bool( False ),
1774  estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
1775  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1776  minNrOfHitsForRebuild = cms.int32( 4 ),
1777  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1778  maxPtForLooperReconstruction = cms.double( 0.7 ),
1779  seedAs5DHit = cms.bool( False )
1780 )
1781 fragment.HLTPSetPixelLessStepTrajectoryFilter = cms.PSet(
1782  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1783  minimumNumberOfHits = cms.int32( 4 ),
1784  seedPairPenalty = cms.int32( 1 ),
1785  chargeSignificance = cms.double( -1.0 ),
1786  minPt = cms.double( 0.1 ),
1787  nSigmaMinPt = cms.double( 5.0 ),
1788  minHitsMinPt = cms.int32( 3 ),
1789  maxLostHits = cms.int32( 0 ),
1790  maxConsecLostHits = cms.int32( 1 ),
1791  maxNumberOfHits = cms.int32( 100 ),
1792  maxLostHitsFraction = cms.double( 0.1 ),
1793  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1794  seedExtension = cms.int32( 0 ),
1795  strictSeedExtension = cms.bool( False ),
1796  pixelSeedExtension = cms.bool( False ),
1797  minNumberOfHitsForLoopers = cms.int32( 13 ),
1798  minNumberOfHitsPerLoop = cms.int32( 4 ),
1799  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1800  maxCCCLostHits = cms.int32( 9999 ),
1801  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1802  highEtaSwitch = cms.double( 5.0 ),
1803  minHitsAtHighEta = cms.int32( 5 )
1804 )
1805 fragment.HLTPSetTobTecStepTrajectoryFilter = cms.PSet(
1806  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1807  minimumNumberOfHits = cms.int32( 5 ),
1808  seedPairPenalty = cms.int32( 1 ),
1809  chargeSignificance = cms.double( -1.0 ),
1810  minPt = cms.double( 0.1 ),
1811  nSigmaMinPt = cms.double( 5.0 ),
1812  minHitsMinPt = cms.int32( 3 ),
1813  maxLostHits = cms.int32( 0 ),
1814  maxConsecLostHits = cms.int32( 1 ),
1815  maxNumberOfHits = cms.int32( 100 ),
1816  maxLostHitsFraction = cms.double( 0.1 ),
1817  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1818  seedExtension = cms.int32( 0 ),
1819  strictSeedExtension = cms.bool( False ),
1820  pixelSeedExtension = cms.bool( False ),
1821  minNumberOfHitsForLoopers = cms.int32( 13 ),
1822  minNumberOfHitsPerLoop = cms.int32( 4 ),
1823  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1824  maxCCCLostHits = cms.int32( 9999 ),
1825  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1826  highEtaSwitch = cms.double( 5.0 ),
1827  minHitsAtHighEta = cms.int32( 5 )
1828 )
1829 fragment.HLTPSetTobTecStepInOutTrajectoryFilter = cms.PSet(
1830  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1831  minimumNumberOfHits = cms.int32( 4 ),
1832  seedPairPenalty = cms.int32( 1 ),
1833  chargeSignificance = cms.double( -1.0 ),
1834  minPt = cms.double( 0.1 ),
1835  nSigmaMinPt = cms.double( 5.0 ),
1836  minHitsMinPt = cms.int32( 3 ),
1837  maxLostHits = cms.int32( 0 ),
1838  maxConsecLostHits = cms.int32( 1 ),
1839  maxNumberOfHits = cms.int32( 100 ),
1840  maxLostHitsFraction = cms.double( 0.1 ),
1841  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1842  seedExtension = cms.int32( 0 ),
1843  strictSeedExtension = cms.bool( False ),
1844  pixelSeedExtension = cms.bool( False ),
1845  minNumberOfHitsForLoopers = cms.int32( 13 ),
1846  minNumberOfHitsPerLoop = cms.int32( 4 ),
1847  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1848  maxCCCLostHits = cms.int32( 9999 ),
1849  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1850  highEtaSwitch = cms.double( 5.0 ),
1851  minHitsAtHighEta = cms.int32( 5 )
1852 )
1853 fragment.HLTPSetTobTecStepTrajectoryBuilder = cms.PSet(
1854  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1855  bestHitOnly = cms.bool( True ),
1856  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1857  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilter" ) ),
1858  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilter" ) ),
1859  useSameTrajFilter = cms.bool( False ),
1860  maxCand = cms.int32( 2 ),
1861  intermediateCleaning = cms.bool( True ),
1862  lostHitPenalty = cms.double( 30.0 ),
1863  foundHitBonus = cms.double( 10.0 ),
1864  MeasurementTrackerName = cms.string( "" ),
1865  lockHits = cms.bool( True ),
1866  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1867  updator = cms.string( "hltESPKFUpdator" ),
1868  alwaysUseInvalidHits = cms.bool( False ),
1869  requireSeedHitsInRebuild = cms.bool( True ),
1870  keepOriginalIfRebuildFails = cms.bool( False ),
1871  estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
1872  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1873  minNrOfHitsForRebuild = cms.int32( 4 ),
1874  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1875  maxPtForLooperReconstruction = cms.double( 0.7 ),
1876  seedAs5DHit = cms.bool( False )
1877 )
1878 fragment.HLTPSetGroupedCkfTrajectoryBuilderIterL3ForOI = cms.PSet(
1879  rescaleErrorIfFail = cms.double( 1.0 ),
1880  keepOriginalIfRebuildFails = cms.bool( False ),
1881  lockHits = cms.bool( True ),
1882  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1883  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfTrajectoryFilterIterL3OI" ) ),
1884  maxCand = cms.int32( 5 ),
1885  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1886  intermediateCleaning = cms.bool( True ),
1887  bestHitOnly = cms.bool( True ),
1888  deltaEta = cms.double( -1.0 ),
1889  useSeedLayer = cms.bool( False ),
1890  useSameTrajFilter = cms.bool( True ),
1891  MeasurementTrackerName = cms.string( "hltSiStripClusters" ),
1892  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1893  lostHitPenalty = cms.double( 30.0 ),
1894  requireSeedHitsInRebuild = cms.bool( False ),
1895  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1896  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1897  minNrOfHitsForRebuild = cms.int32( 5 ),
1898  alwaysUseInvalidHits = cms.bool( True ),
1899  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfTrajectoryFilterIterL3OI" ) ),
1900  foundHitBonus = cms.double( 1000.0 ),
1901  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
1902  updator = cms.string( "hltESPKFUpdator" ),
1903  deltaPhi = cms.double( -1.0 ),
1904  seedAs5DHit = cms.bool( False )
1905 )
1906 fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
1907  useSameTrajFilter = cms.bool( True ),
1908  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1909  MeasurementTrackerName = cms.string( "" ),
1910  keepOriginalIfRebuildFails = cms.bool( True ),
1911  lostHitPenalty = cms.double( 1.0 ),
1912  lockHits = cms.bool( True ),
1913  requireSeedHitsInRebuild = cms.bool( True ),
1914  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1915  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1916  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
1917  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1918  minNrOfHitsForRebuild = cms.int32( 2 ),
1919  maxCand = cms.int32( 5 ),
1920  alwaysUseInvalidHits = cms.bool( True ),
1921  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1922  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
1923  intermediateCleaning = cms.bool( True ),
1924  foundHitBonus = cms.double( 1000.0 ),
1925  updator = cms.string( "hltESPKFUpdator" ),
1926  bestHitOnly = cms.bool( True ),
1927  seedAs5DHit = cms.bool( False )
1928 )
1929 fragment.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet(
1930  minimumNumberOfHits = cms.int32( 3 ),
1931  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1932  seedExtension = cms.int32( 0 ),
1933  chargeSignificance = cms.double( -1.0 ),
1934  pixelSeedExtension = cms.bool( False ),
1935  strictSeedExtension = cms.bool( False ),
1936  nSigmaMinPt = cms.double( 5.0 ),
1937  maxCCCLostHits = cms.int32( 9999 ),
1938  minPt = cms.double( 0.9 ),
1939  maxConsecLostHits = cms.int32( 1 ),
1940  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1941  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
1942  seedPairPenalty = cms.int32( 0 ),
1943  maxNumberOfHits = cms.int32( 100 ),
1944  minNumberOfHitsForLoopers = cms.int32( 13 ),
1945  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1946  minNumberOfHitsPerLoop = cms.int32( 4 ),
1947  minHitsMinPt = cms.int32( 3 ),
1948  maxLostHitsFraction = cms.double( 0.1 ),
1949  maxLostHits = cms.int32( 999 ),
1950  highEtaSwitch = cms.double( 5.0 ),
1951  minHitsAtHighEta = cms.int32( 5 )
1952 )
1953 fragment.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
1954  useSameTrajFilter = cms.bool( True ),
1955  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1956  MeasurementTrackerName = cms.string( "" ),
1957  keepOriginalIfRebuildFails = cms.bool( True ),
1958  lostHitPenalty = cms.double( 1.0 ),
1959  lockHits = cms.bool( True ),
1960  requireSeedHitsInRebuild = cms.bool( True ),
1961  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1962  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1963  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
1964  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1965  minNrOfHitsForRebuild = cms.int32( 2 ),
1966  maxCand = cms.int32( 5 ),
1967  alwaysUseInvalidHits = cms.bool( True ),
1968  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1969  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
1970  intermediateCleaning = cms.bool( True ),
1971  foundHitBonus = cms.double( 1000.0 ),
1972  updator = cms.string( "hltESPKFUpdator" ),
1973  bestHitOnly = cms.bool( True ),
1974  seedAs5DHit = cms.bool( False )
1975 )
1976 fragment.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet(
1977  minimumNumberOfHits = cms.int32( 3 ),
1978  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1979  seedExtension = cms.int32( 0 ),
1980  chargeSignificance = cms.double( -1.0 ),
1981  pixelSeedExtension = cms.bool( False ),
1982  strictSeedExtension = cms.bool( False ),
1983  nSigmaMinPt = cms.double( 5.0 ),
1984  maxCCCLostHits = cms.int32( 9999 ),
1985  minPt = cms.double( 0.9 ),
1986  maxConsecLostHits = cms.int32( 1 ),
1987  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1988  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
1989  seedPairPenalty = cms.int32( 0 ),
1990  maxNumberOfHits = cms.int32( 100 ),
1991  minNumberOfHitsForLoopers = cms.int32( 13 ),
1992  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1993  minNumberOfHitsPerLoop = cms.int32( 4 ),
1994  minHitsMinPt = cms.int32( 3 ),
1995  maxLostHitsFraction = cms.double( 0.1 ),
1996  maxLostHits = cms.int32( 999 ),
1997  highEtaSwitch = cms.double( 5.0 ),
1998  minHitsAtHighEta = cms.int32( 5 )
1999 )
2000 fragment.HLTIter2HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
2001  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
2002  MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ),
2003  lostHitPenalty = cms.double( 30.0 ),
2004  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2005  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2006  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryFilterIT" ) ),
2007  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2008  maxCand = cms.int32( 2 ),
2009  alwaysUseInvalidHits = cms.bool( False ),
2010  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2011  intermediateCleaning = cms.bool( True ),
2012  updator = cms.string( "hltESPKFUpdator" ),
2013  seedAs5DHit = cms.bool( False )
2014 )
2015 fragment.HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT = cms.PSet(
2016  minimumNumberOfHits = cms.int32( 5 ),
2017  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2018  seedExtension = cms.int32( 0 ),
2019  chargeSignificance = cms.double( -1.0 ),
2020  pixelSeedExtension = cms.bool( False ),
2021  strictSeedExtension = cms.bool( False ),
2022  nSigmaMinPt = cms.double( 5.0 ),
2023  maxCCCLostHits = cms.int32( 9999 ),
2024  minPt = cms.double( 0.3 ),
2025  maxConsecLostHits = cms.int32( 3 ),
2026  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2027  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
2028  seedPairPenalty = cms.int32( 0 ),
2029  maxNumberOfHits = cms.int32( 100 ),
2030  minNumberOfHitsForLoopers = cms.int32( 13 ),
2031  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2032  minNumberOfHitsPerLoop = cms.int32( 4 ),
2033  minHitsMinPt = cms.int32( 3 ),
2034  maxLostHitsFraction = cms.double( 999.0 ),
2035  maxLostHits = cms.int32( 1 ),
2036  highEtaSwitch = cms.double( 5.0 ),
2037  minHitsAtHighEta = cms.int32( 5 )
2038 )
2039 fragment.HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
2040  useSameTrajFilter = cms.bool( True ),
2041  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2042  MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ),
2043  keepOriginalIfRebuildFails = cms.bool( False ),
2044  lostHitPenalty = cms.double( 30.0 ),
2045  lockHits = cms.bool( True ),
2046  requireSeedHitsInRebuild = cms.bool( False ),
2047  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2048  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2049  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ),
2050  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2051  minNrOfHitsForRebuild = cms.int32( 5 ),
2052  maxCand = cms.int32( 2 ),
2053  alwaysUseInvalidHits = cms.bool( False ),
2054  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2055  intermediateCleaning = cms.bool( True ),
2056  foundHitBonus = cms.double( 1000.0 ),
2057  updator = cms.string( "hltESPKFUpdator" ),
2058  bestHitOnly = cms.bool( True ),
2059  seedAs5DHit = cms.bool( False )
2060 )
2061 fragment.HLTIter2IterL3MuonPSetTrajectoryFilterIT = cms.PSet(
2062  minimumNumberOfHits = cms.int32( 5 ),
2063  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2064  seedExtension = cms.int32( 0 ),
2065  chargeSignificance = cms.double( -1.0 ),
2066  pixelSeedExtension = cms.bool( False ),
2067  strictSeedExtension = cms.bool( False ),
2068  nSigmaMinPt = cms.double( 5.0 ),
2069  maxCCCLostHits = cms.int32( 9999 ),
2070  minPt = cms.double( 0.3 ),
2071  maxConsecLostHits = cms.int32( 3 ),
2072  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2073  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
2074  seedPairPenalty = cms.int32( 0 ),
2075  maxNumberOfHits = cms.int32( 100 ),
2076  minNumberOfHitsForLoopers = cms.int32( 13 ),
2077  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2078  minNumberOfHitsPerLoop = cms.int32( 4 ),
2079  minHitsMinPt = cms.int32( 3 ),
2080  maxLostHitsFraction = cms.double( 999.0 ),
2081  maxLostHits = cms.int32( 1 ),
2082  highEtaSwitch = cms.double( 5.0 ),
2083  minHitsAtHighEta = cms.int32( 5 )
2084 )
2085 fragment.HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
2086  useSameTrajFilter = cms.bool( True ),
2087  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2088  MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ),
2089  keepOriginalIfRebuildFails = cms.bool( False ),
2090  lostHitPenalty = cms.double( 30.0 ),
2091  lockHits = cms.bool( True ),
2092  requireSeedHitsInRebuild = cms.bool( False ),
2093  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2094  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2095  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ),
2096  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2097  minNrOfHitsForRebuild = cms.int32( 5 ),
2098  maxCand = cms.int32( 2 ),
2099  alwaysUseInvalidHits = cms.bool( False ),
2100  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2101  intermediateCleaning = cms.bool( True ),
2102  foundHitBonus = cms.double( 1000.0 ),
2103  updator = cms.string( "hltESPKFUpdator" ),
2104  bestHitOnly = cms.bool( True ),
2105  seedAs5DHit = cms.bool( False )
2106 )
2107 fragment.HLTPSetCkfTrajectoryFilterIterL3OI = cms.PSet(
2108  minimumNumberOfHits = cms.int32( 5 ),
2109  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2110  seedExtension = cms.int32( 0 ),
2111  chargeSignificance = cms.double( -1.0 ),
2112  pixelSeedExtension = cms.bool( False ),
2113  strictSeedExtension = cms.bool( False ),
2114  nSigmaMinPt = cms.double( 5.0 ),
2115  maxCCCLostHits = cms.int32( 9999 ),
2116  minPt = cms.double( 3.0 ),
2117  maxConsecLostHits = cms.int32( 1 ),
2118  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2119  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
2120  seedPairPenalty = cms.int32( 0 ),
2121  maxNumberOfHits = cms.int32( -1 ),
2122  minNumberOfHitsForLoopers = cms.int32( 13 ),
2123  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2124  minNumberOfHitsPerLoop = cms.int32( 4 ),
2125  minHitsMinPt = cms.int32( 3 ),
2126  maxLostHitsFraction = cms.double( 999.0 ),
2127  maxLostHits = cms.int32( 1 ),
2128  highEtaSwitch = cms.double( 5.0 ),
2129  minHitsAtHighEta = cms.int32( 5 )
2130 )
2131 fragment.HLTPSetPixelPairStepTrajectoryFilter = cms.PSet(
2132  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2133  minimumNumberOfHits = cms.int32( 4 ),
2134  seedPairPenalty = cms.int32( 0 ),
2135  chargeSignificance = cms.double( -1.0 ),
2136  minPt = cms.double( 0.1 ),
2137  nSigmaMinPt = cms.double( 5.0 ),
2138  minHitsMinPt = cms.int32( 3 ),
2139  maxLostHits = cms.int32( 999 ),
2140  maxConsecLostHits = cms.int32( 1 ),
2141  maxNumberOfHits = cms.int32( 100 ),
2142  maxLostHitsFraction = cms.double( 0.1 ),
2143  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2144  seedExtension = cms.int32( 0 ),
2145  strictSeedExtension = cms.bool( False ),
2146  pixelSeedExtension = cms.bool( False ),
2147  minNumberOfHitsForLoopers = cms.int32( 13 ),
2148  minNumberOfHitsPerLoop = cms.int32( 4 ),
2149  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2150  maxCCCLostHits = cms.int32( 0 ),
2151  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2152  highEtaSwitch = cms.double( 5.0 ),
2153  minHitsAtHighEta = cms.int32( 5 )
2154 )
2155 fragment.HLTPSetPixelPairStepTrajectoryFilterInOut = cms.PSet(
2156  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2157  minimumNumberOfHits = cms.int32( 4 ),
2158  seedPairPenalty = cms.int32( 0 ),
2159  chargeSignificance = cms.double( -1.0 ),
2160  minPt = cms.double( 0.1 ),
2161  nSigmaMinPt = cms.double( 5.0 ),
2162  minHitsMinPt = cms.int32( 3 ),
2163  maxLostHits = cms.int32( 999 ),
2164  maxConsecLostHits = cms.int32( 1 ),
2165  maxNumberOfHits = cms.int32( 100 ),
2166  maxLostHitsFraction = cms.double( 0.1 ),
2167  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2168  seedExtension = cms.int32( 1 ),
2169  strictSeedExtension = cms.bool( False ),
2170  pixelSeedExtension = cms.bool( False ),
2171  minNumberOfHitsForLoopers = cms.int32( 13 ),
2172  minNumberOfHitsPerLoop = cms.int32( 4 ),
2173  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2174  maxCCCLostHits = cms.int32( 0 ),
2175  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2176  highEtaSwitch = cms.double( 5.0 ),
2177  minHitsAtHighEta = cms.int32( 5 )
2178 )
2179 fragment.HLTPSetPixelPairStepTrajectoryBuilder = cms.PSet(
2180  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2181  bestHitOnly = cms.bool( True ),
2182  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2183  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ),
2184  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOut" ) ),
2185  useSameTrajFilter = cms.bool( False ),
2186  maxCand = cms.int32( 3 ),
2187  intermediateCleaning = cms.bool( True ),
2188  lostHitPenalty = cms.double( 30.0 ),
2189  foundHitBonus = cms.double( 10.0 ),
2190  MeasurementTrackerName = cms.string( "" ),
2191  lockHits = cms.bool( True ),
2192  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2193  updator = cms.string( "hltESPKFUpdator" ),
2194  alwaysUseInvalidHits = cms.bool( True ),
2195  requireSeedHitsInRebuild = cms.bool( True ),
2196  keepOriginalIfRebuildFails = cms.bool( False ),
2197  estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
2198  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2199  minNrOfHitsForRebuild = cms.int32( 5 ),
2200  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2201  maxPtForLooperReconstruction = cms.double( 0.7 ),
2202  seedAs5DHit = cms.bool( False )
2203 )
2204 fragment.HLTPSetTobTecStepTrajectoryBuilderPPOnAA = cms.PSet(
2205  useSameTrajFilter = cms.bool( False ),
2206  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2207  MeasurementTrackerName = cms.string( "" ),
2208  keepOriginalIfRebuildFails = cms.bool( False ),
2209  lostHitPenalty = cms.double( 30.0 ),
2210  lockHits = cms.bool( True ),
2211  requireSeedHitsInRebuild = cms.bool( True ),
2212  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2213  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2214  maxPtForLooperReconstruction = cms.double( 0.7 ),
2215  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2216  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterPPOnAA" ) ),
2217  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2218  minNrOfHitsForRebuild = cms.int32( 4 ),
2219  maxCand = cms.int32( 2 ),
2220  alwaysUseInvalidHits = cms.bool( False ),
2221  estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
2222  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA" ) ),
2223  intermediateCleaning = cms.bool( True ),
2224  foundHitBonus = cms.double( 10.0 ),
2225  updator = cms.string( "hltESPKFUpdator" ),
2226  bestHitOnly = cms.bool( True ),
2227  seedAs5DHit = cms.bool( False )
2228 )
2229 fragment.HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA = cms.PSet(
2230  minimumNumberOfHits = cms.int32( 3 ),
2231  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2232  seedExtension = cms.int32( 0 ),
2233  chargeSignificance = cms.double( -1.0 ),
2234  pixelSeedExtension = cms.bool( False ),
2235  strictSeedExtension = cms.bool( False ),
2236  nSigmaMinPt = cms.double( 5.0 ),
2237  maxCCCLostHits = cms.int32( 0 ),
2238  minPt = cms.double( 0.49 ),
2239  maxConsecLostHits = cms.int32( 1 ),
2240  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2241  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2242  seedPairPenalty = cms.int32( 0 ),
2243  maxNumberOfHits = cms.int32( 100 ),
2244  minNumberOfHitsForLoopers = cms.int32( 13 ),
2245  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2246  minNumberOfHitsPerLoop = cms.int32( 4 ),
2247  minHitsMinPt = cms.int32( 3 ),
2248  maxLostHitsFraction = cms.double( 0.1 ),
2249  maxLostHits = cms.int32( 999 ),
2250  highEtaSwitch = cms.double( 5.0 ),
2251  minHitsAtHighEta = cms.int32( 5 )
2252 )
2253 fragment.HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA = cms.PSet(
2254  minimumNumberOfHits = cms.int32( 3 ),
2255  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2256  seedExtension = cms.int32( 0 ),
2257  chargeSignificance = cms.double( -1.0 ),
2258  pixelSeedExtension = cms.bool( False ),
2259  strictSeedExtension = cms.bool( False ),
2260  nSigmaMinPt = cms.double( 5.0 ),
2261  maxCCCLostHits = cms.int32( 0 ),
2262  minPt = cms.double( 0.9 ),
2263  maxConsecLostHits = cms.int32( 1 ),
2264  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2265  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2266  seedPairPenalty = cms.int32( 0 ),
2267  maxNumberOfHits = cms.int32( 100 ),
2268  minNumberOfHitsForLoopers = cms.int32( 13 ),
2269  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2270  minNumberOfHitsPerLoop = cms.int32( 4 ),
2271  minHitsMinPt = cms.int32( 3 ),
2272  maxLostHitsFraction = cms.double( 0.1 ),
2273  maxLostHits = cms.int32( 999 ),
2274  highEtaSwitch = cms.double( 5.0 ),
2275  minHitsAtHighEta = cms.int32( 5 )
2276 )
2277 fragment.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet(
2278  minimumNumberOfHits = cms.int32( 5 ),
2279  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2280  seedExtension = cms.int32( 0 ),
2281  chargeSignificance = cms.double( -1.0 ),
2282  pixelSeedExtension = cms.bool( False ),
2283  strictSeedExtension = cms.bool( False ),
2284  nSigmaMinPt = cms.double( 5.0 ),
2285  maxCCCLostHits = cms.int32( 9999 ),
2286  minPt = cms.double( 0.9 ),
2287  maxConsecLostHits = cms.int32( 1 ),
2288  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2289  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2290  seedPairPenalty = cms.int32( 0 ),
2291  maxNumberOfHits = cms.int32( 100 ),
2292  minNumberOfHitsForLoopers = cms.int32( 13 ),
2293  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2294  minNumberOfHitsPerLoop = cms.int32( 4 ),
2295  minHitsMinPt = cms.int32( 3 ),
2296  maxLostHitsFraction = cms.double( 0.1 ),
2297  maxLostHits = cms.int32( 999 ),
2298  highEtaSwitch = cms.double( 5.0 ),
2299  minHitsAtHighEta = cms.int32( 5 )
2300 )
2301 fragment.HLTPSetInitialStepTrajectoryBuilderPPOnAA = cms.PSet(
2302  useSameTrajFilter = cms.bool( True ),
2303  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2304  MeasurementTrackerName = cms.string( "" ),
2305  keepOriginalIfRebuildFails = cms.bool( True ),
2306  lostHitPenalty = cms.double( 30.0 ),
2307  lockHits = cms.bool( True ),
2308  requireSeedHitsInRebuild = cms.bool( True ),
2309  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2310  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2311  maxPtForLooperReconstruction = cms.double( 0.7 ),
2312  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2313  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPPOnAA" ) ),
2314  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2315  minNrOfHitsForRebuild = cms.int32( 1 ),
2316  maxCand = cms.int32( 3 ),
2317  alwaysUseInvalidHits = cms.bool( True ),
2318  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2319  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2320  intermediateCleaning = cms.bool( True ),
2321  foundHitBonus = cms.double( 10.0 ),
2322  updator = cms.string( "hltESPKFUpdator" ),
2323  bestHitOnly = cms.bool( True ),
2324  seedAs5DHit = cms.bool( False )
2325 )
2326 fragment.HLTPSetLowPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet(
2327  useSameTrajFilter = cms.bool( True ),
2328  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2329  MeasurementTrackerName = cms.string( "" ),
2330  keepOriginalIfRebuildFails = cms.bool( False ),
2331  lostHitPenalty = cms.double( 30.0 ),
2332  lockHits = cms.bool( True ),
2333  requireSeedHitsInRebuild = cms.bool( True ),
2334  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2335  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2336  maxPtForLooperReconstruction = cms.double( 0.7 ),
2337  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2338  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA" ) ),
2339  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2340  minNrOfHitsForRebuild = cms.int32( 5 ),
2341  maxCand = cms.int32( 4 ),
2342  alwaysUseInvalidHits = cms.bool( True ),
2343  estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
2344  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2345  intermediateCleaning = cms.bool( True ),
2346  foundHitBonus = cms.double( 10.0 ),
2347  updator = cms.string( "hltESPKFUpdator" ),
2348  bestHitOnly = cms.bool( True ),
2349  seedAs5DHit = cms.bool( False )
2350 )
2351 fragment.HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA = cms.PSet(
2352  minimumNumberOfHits = cms.int32( 4 ),
2353  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2354  seedExtension = cms.int32( 0 ),
2355  chargeSignificance = cms.double( -1.0 ),
2356  pixelSeedExtension = cms.bool( False ),
2357  strictSeedExtension = cms.bool( False ),
2358  nSigmaMinPt = cms.double( 5.0 ),
2359  maxCCCLostHits = cms.int32( 9999 ),
2360  minPt = cms.double( 2.0 ),
2361  maxConsecLostHits = cms.int32( 1 ),
2362  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2363  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2364  seedPairPenalty = cms.int32( 1 ),
2365  maxNumberOfHits = cms.int32( 100 ),
2366  minNumberOfHitsForLoopers = cms.int32( 13 ),
2367  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2368  minNumberOfHitsPerLoop = cms.int32( 4 ),
2369  minHitsMinPt = cms.int32( 3 ),
2370  maxLostHitsFraction = cms.double( 0.1 ),
2371  maxLostHits = cms.int32( 0 ),
2372  highEtaSwitch = cms.double( 5.0 ),
2373  minHitsAtHighEta = cms.int32( 5 )
2374 )
2375 fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA = cms.PSet(
2376  minimumNumberOfHits = cms.int32( 4 ),
2377  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2378  seedExtension = cms.int32( 0 ),
2379  chargeSignificance = cms.double( -1.0 ),
2380  pixelSeedExtension = cms.bool( False ),
2381  strictSeedExtension = cms.bool( False ),
2382  nSigmaMinPt = cms.double( 5.0 ),
2383  maxCCCLostHits = cms.int32( 0 ),
2384  minPt = cms.double( 0.2 ),
2385  maxConsecLostHits = cms.int32( 1 ),
2386  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2387  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2388  seedPairPenalty = cms.int32( 0 ),
2389  maxNumberOfHits = cms.int32( 100 ),
2390  minNumberOfHitsForLoopers = cms.int32( 13 ),
2391  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2392  minNumberOfHitsPerLoop = cms.int32( 4 ),
2393  minHitsMinPt = cms.int32( 3 ),
2394  maxLostHitsFraction = cms.double( 0.1 ),
2395  maxLostHits = cms.int32( 999 ),
2396  highEtaSwitch = cms.double( 5.0 ),
2397  minHitsAtHighEta = cms.int32( 5 )
2398 )
2399 fragment.HLTPSetDetachedTripletStepTrajectoryBuilderPPOnAA = cms.PSet(
2400  useSameTrajFilter = cms.bool( True ),
2401  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2402  MeasurementTrackerName = cms.string( "" ),
2403  keepOriginalIfRebuildFails = cms.bool( False ),
2404  lostHitPenalty = cms.double( 30.0 ),
2405  lockHits = cms.bool( True ),
2406  requireSeedHitsInRebuild = cms.bool( True ),
2407  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2408  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2409  maxPtForLooperReconstruction = cms.double( 0.7 ),
2410  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2411  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA" ) ),
2412  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2413  minNrOfHitsForRebuild = cms.int32( 5 ),
2414  maxCand = cms.int32( 3 ),
2415  alwaysUseInvalidHits = cms.bool( True ),
2416  estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
2417  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2418  intermediateCleaning = cms.bool( True ),
2419  foundHitBonus = cms.double( 10.0 ),
2420  updator = cms.string( "hltESPKFUpdator" ),
2421  bestHitOnly = cms.bool( True ),
2422  seedAs5DHit = cms.bool( False )
2423 )
2424 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet(
2425  useSameTrajFilter = cms.bool( True ),
2426  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2427  MeasurementTrackerName = cms.string( "" ),
2428  keepOriginalIfRebuildFails = cms.bool( False ),
2429  lostHitPenalty = cms.double( 30.0 ),
2430  lockHits = cms.bool( True ),
2431  requireSeedHitsInRebuild = cms.bool( True ),
2432  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2433  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2434  maxPtForLooperReconstruction = cms.double( 0.7 ),
2435  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2436  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA" ) ),
2437  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2438  minNrOfHitsForRebuild = cms.int32( 5 ),
2439  maxCand = cms.int32( 3 ),
2440  alwaysUseInvalidHits = cms.bool( True ),
2441  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
2442  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2443  intermediateCleaning = cms.bool( True ),
2444  foundHitBonus = cms.double( 10.0 ),
2445  updator = cms.string( "hltESPKFUpdator" ),
2446  bestHitOnly = cms.bool( True ),
2447  seedAs5DHit = cms.bool( False )
2448 )
2449 fragment.HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA = cms.PSet(
2450  minimumNumberOfHits = cms.int32( 3 ),
2451  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2452  seedExtension = cms.int32( 0 ),
2453  chargeSignificance = cms.double( -1.0 ),
2454  pixelSeedExtension = cms.bool( False ),
2455  strictSeedExtension = cms.bool( False ),
2456  nSigmaMinPt = cms.double( 5.0 ),
2457  maxCCCLostHits = cms.int32( 0 ),
2458  minPt = cms.double( 0.9 ),
2459  maxConsecLostHits = cms.int32( 1 ),
2460  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2461  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2462  seedPairPenalty = cms.int32( 0 ),
2463  maxNumberOfHits = cms.int32( 100 ),
2464  minNumberOfHitsForLoopers = cms.int32( 13 ),
2465  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2466  minNumberOfHitsPerLoop = cms.int32( 4 ),
2467  minHitsMinPt = cms.int32( 3 ),
2468  maxLostHitsFraction = cms.double( 0.1 ),
2469  maxLostHits = cms.int32( 999 ),
2470  highEtaSwitch = cms.double( 5.0 ),
2471  minHitsAtHighEta = cms.int32( 5 )
2472 )
2473 fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingPPOnAA = cms.PSet(
2474  useSameTrajFilter = cms.bool( True ),
2475  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2476  MeasurementTrackerName = cms.string( "" ),
2477  keepOriginalIfRebuildFails = cms.bool( False ),
2478  lostHitPenalty = cms.double( 30.0 ),
2479  lockHits = cms.bool( True ),
2480  requireSeedHitsInRebuild = cms.bool( True ),
2481  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2482  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2483  maxPtForLooperReconstruction = cms.double( 0.7 ),
2484  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2485  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA" ) ),
2486  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2487  minNrOfHitsForRebuild = cms.int32( 5 ),
2488  maxCand = cms.int32( 3 ),
2489  alwaysUseInvalidHits = cms.bool( True ),
2490  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2491  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2492  intermediateCleaning = cms.bool( True ),
2493  foundHitBonus = cms.double( 10.0 ),
2494  updator = cms.string( "hltESPKFUpdator" ),
2495  bestHitOnly = cms.bool( True ),
2496  seedAs5DHit = cms.bool( False )
2497 )
2498 fragment.HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA = cms.PSet(
2499  minimumNumberOfHits = cms.int32( 3 ),
2500  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2501  seedExtension = cms.int32( 0 ),
2502  chargeSignificance = cms.double( -1.0 ),
2503  pixelSeedExtension = cms.bool( False ),
2504  strictSeedExtension = cms.bool( False ),
2505  nSigmaMinPt = cms.double( 5.0 ),
2506  maxCCCLostHits = cms.int32( 0 ),
2507  minPt = cms.double( 0.49 ),
2508  maxConsecLostHits = cms.int32( 1 ),
2509  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2510  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2511  seedPairPenalty = cms.int32( 0 ),
2512  maxNumberOfHits = cms.int32( 100 ),
2513  minNumberOfHitsForLoopers = cms.int32( 13 ),
2514  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2515  minNumberOfHitsPerLoop = cms.int32( 4 ),
2516  minHitsMinPt = cms.int32( 3 ),
2517  maxLostHitsFraction = cms.double( 0.1 ),
2518  maxLostHits = cms.int32( 999 ),
2519  highEtaSwitch = cms.double( 5.0 ),
2520  minHitsAtHighEta = cms.int32( 5 )
2521 )
2522 fragment.HLTPSetJetCoreStepTrajectoryBuilderPPOnAA = cms.PSet(
2523  useSameTrajFilter = cms.bool( True ),
2524  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2525  MeasurementTrackerName = cms.string( "" ),
2526  keepOriginalIfRebuildFails = cms.bool( False ),
2527  lostHitPenalty = cms.double( 30.0 ),
2528  lockHits = cms.bool( True ),
2529  requireSeedHitsInRebuild = cms.bool( True ),
2530  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2531  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2532  maxPtForLooperReconstruction = cms.double( 0.7 ),
2533  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2534  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterPPOnAA" ) ),
2535  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2536  minNrOfHitsForRebuild = cms.int32( 5 ),
2537  maxCand = cms.int32( 50 ),
2538  alwaysUseInvalidHits = cms.bool( True ),
2539  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2540  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2541  intermediateCleaning = cms.bool( True ),
2542  foundHitBonus = cms.double( 10.0 ),
2543  updator = cms.string( "hltESPKFUpdator" ),
2544  bestHitOnly = cms.bool( True ),
2545  seedAs5DHit = cms.bool( False )
2546 )
2547 fragment.HLTPSetMixedTripletStepTrajectoryFilterPPOnAA = cms.PSet(
2548  minimumNumberOfHits = cms.int32( 3 ),
2549  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2550  seedExtension = cms.int32( 0 ),
2551  chargeSignificance = cms.double( -1.0 ),
2552  pixelSeedExtension = cms.bool( False ),
2553  strictSeedExtension = cms.bool( False ),
2554  nSigmaMinPt = cms.double( 5.0 ),
2555  maxCCCLostHits = cms.int32( 9999 ),
2556  minPt = cms.double( 0.4 ),
2557  maxConsecLostHits = cms.int32( 1 ),
2558  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2559  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
2560  seedPairPenalty = cms.int32( 0 ),
2561  maxNumberOfHits = cms.int32( 100 ),
2562  minNumberOfHitsForLoopers = cms.int32( 13 ),
2563  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2564  minNumberOfHitsPerLoop = cms.int32( 4 ),
2565  minHitsMinPt = cms.int32( 3 ),
2566  maxLostHitsFraction = cms.double( 0.1 ),
2567  maxLostHits = cms.int32( 999 ),
2568  highEtaSwitch = cms.double( 5.0 ),
2569  minHitsAtHighEta = cms.int32( 5 )
2570 )
2571 fragment.HLTPSetJetCoreStepTrajectoryFilterPPOnAA = cms.PSet(
2572  minimumNumberOfHits = cms.int32( 4 ),
2573  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2574  seedExtension = cms.int32( 0 ),
2575  chargeSignificance = cms.double( -1.0 ),
2576  pixelSeedExtension = cms.bool( False ),
2577  strictSeedExtension = cms.bool( False ),
2578  nSigmaMinPt = cms.double( 5.0 ),
2579  maxCCCLostHits = cms.int32( 9999 ),
2580  minPt = cms.double( 5.0 ),
2581  maxConsecLostHits = cms.int32( 1 ),
2582  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2583  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2584  seedPairPenalty = cms.int32( 0 ),
2585  maxNumberOfHits = cms.int32( 100 ),
2586  minNumberOfHitsForLoopers = cms.int32( 13 ),
2587  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2588  minNumberOfHitsPerLoop = cms.int32( 4 ),
2589  minHitsMinPt = cms.int32( 3 ),
2590  maxLostHitsFraction = cms.double( 0.1 ),
2591  maxLostHits = cms.int32( 999 ),
2592  highEtaSwitch = cms.double( 5.0 ),
2593  minHitsAtHighEta = cms.int32( 5 )
2594 )
2595 fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA = cms.PSet(
2596  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
2597  filters = cms.VPSet(
2598  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA" ) ),
2599  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) )
2600  )
2601 )
2602 fragment.HLTPSetMixedTripletStepTrajectoryBuilderPPOnAA = cms.PSet(
2603  useSameTrajFilter = cms.bool( True ),
2604  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2605  MeasurementTrackerName = cms.string( "" ),
2606  keepOriginalIfRebuildFails = cms.bool( False ),
2607  lostHitPenalty = cms.double( 30.0 ),
2608  lockHits = cms.bool( True ),
2609  requireSeedHitsInRebuild = cms.bool( True ),
2610  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2611  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2612  maxPtForLooperReconstruction = cms.double( 0.7 ),
2613  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
2614  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterPPOnAA" ) ),
2615  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
2616  minNrOfHitsForRebuild = cms.int32( 5 ),
2617  maxCand = cms.int32( 2 ),
2618  alwaysUseInvalidHits = cms.bool( True ),
2619  estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
2620  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2621  intermediateCleaning = cms.bool( True ),
2622  foundHitBonus = cms.double( 10.0 ),
2623  updator = cms.string( "hltESPKFUpdator" ),
2624  bestHitOnly = cms.bool( True ),
2625  seedAs5DHit = cms.bool( False )
2626 )
2627 fragment.HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA = cms.PSet(
2628  minimumNumberOfHits = cms.int32( 3 ),
2629  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2630  seedExtension = cms.int32( 0 ),
2631  chargeSignificance = cms.double( -1.0 ),
2632  pixelSeedExtension = cms.bool( False ),
2633  strictSeedExtension = cms.bool( False ),
2634  nSigmaMinPt = cms.double( 5.0 ),
2635  maxCCCLostHits = cms.int32( 0 ),
2636  minPt = cms.double( 0.7 ),
2637  maxConsecLostHits = cms.int32( 1 ),
2638  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2639  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2640  seedPairPenalty = cms.int32( 0 ),
2641  maxNumberOfHits = cms.int32( 100 ),
2642  minNumberOfHitsForLoopers = cms.int32( 13 ),
2643  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2644  minNumberOfHitsPerLoop = cms.int32( 4 ),
2645  minHitsMinPt = cms.int32( 3 ),
2646  maxLostHitsFraction = cms.double( 0.1 ),
2647  maxLostHits = cms.int32( 999 ),
2648  highEtaSwitch = cms.double( 5.0 ),
2649  minHitsAtHighEta = cms.int32( 5 )
2650 )
2651 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderPPOnAA = cms.PSet(
2652  useSameTrajFilter = cms.bool( True ),
2653  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2654  MeasurementTrackerName = cms.string( "" ),
2655  keepOriginalIfRebuildFails = cms.bool( False ),
2656  lostHitPenalty = cms.double( 30.0 ),
2657  lockHits = cms.bool( True ),
2658  requireSeedHitsInRebuild = cms.bool( True ),
2659  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2660  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2661  maxPtForLooperReconstruction = cms.double( 0.7 ),
2662  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2663  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA" ) ),
2664  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2665  minNrOfHitsForRebuild = cms.int32( 5 ),
2666  maxCand = cms.int32( 4 ),
2667  alwaysUseInvalidHits = cms.bool( True ),
2668  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
2669  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2670  intermediateCleaning = cms.bool( True ),
2671  foundHitBonus = cms.double( 10.0 ),
2672  updator = cms.string( "hltESPKFUpdator" ),
2673  bestHitOnly = cms.bool( True ),
2674  seedAs5DHit = cms.bool( False )
2675 )
2676 fragment.HLTPSetPixelLessStepTrajectoryBuilderPPOnAA = cms.PSet(
2677  useSameTrajFilter = cms.bool( True ),
2678  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2679  MeasurementTrackerName = cms.string( "" ),
2680  keepOriginalIfRebuildFails = cms.bool( False ),
2681  lostHitPenalty = cms.double( 30.0 ),
2682  lockHits = cms.bool( True ),
2683  requireSeedHitsInRebuild = cms.bool( True ),
2684  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2685  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2686  maxPtForLooperReconstruction = cms.double( 0.7 ),
2687  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2688  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterPPOnAA" ) ),
2689  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2690  minNrOfHitsForRebuild = cms.int32( 4 ),
2691  maxCand = cms.int32( 2 ),
2692  alwaysUseInvalidHits = cms.bool( False ),
2693  estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
2694  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2695  intermediateCleaning = cms.bool( True ),
2696  foundHitBonus = cms.double( 10.0 ),
2697  updator = cms.string( "hltESPKFUpdator" ),
2698  bestHitOnly = cms.bool( True ),
2699  seedAs5DHit = cms.bool( False )
2700 )
2701 fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) )
2702 fragment.HLTPSetDetachedQuadStepTrajectoryBuilderPPOnAA = cms.PSet(
2703  useSameTrajFilter = cms.bool( True ),
2704  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2705  MeasurementTrackerName = cms.string( "" ),
2706  keepOriginalIfRebuildFails = cms.bool( False ),
2707  lostHitPenalty = cms.double( 30.0 ),
2708  lockHits = cms.bool( True ),
2709  requireSeedHitsInRebuild = cms.bool( True ),
2710  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2711  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2712  maxPtForLooperReconstruction = cms.double( 0.7 ),
2713  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2714  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA" ) ),
2715  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2716  minNrOfHitsForRebuild = cms.int32( 5 ),
2717  maxCand = cms.int32( 3 ),
2718  alwaysUseInvalidHits = cms.bool( True ),
2719  estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
2720  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2721  intermediateCleaning = cms.bool( True ),
2722  foundHitBonus = cms.double( 10.0 ),
2723  updator = cms.string( "hltESPKFUpdator" ),
2724  bestHitOnly = cms.bool( True ),
2725  seedAs5DHit = cms.bool( False )
2726 )
2727 fragment.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet(
2728  ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ),
2729  subclusterCutSN = cms.double( 12.0 ),
2730  trimMaxADC = cms.double( 30.0 ),
2731  seedCutMIPs = cms.double( 0.35 ),
2732  subclusterCutMIPs = cms.double( 0.45 ),
2733  subclusterWindow = cms.double( 0.7 ),
2734  maxNSat = cms.uint32( 3 ),
2735  trimMaxFracNeigh = cms.double( 0.25 ),
2736  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
2737  seedCutSN = cms.double( 7.0 ),
2738  layerMask = cms.PSet(
2739  TOB = cms.bool( False ),
2740  TIB = cms.vuint32( 1, 2 ),
2741  TID = cms.vuint32( 1, 2 ),
2742  TEC = cms.bool( False )
2743  ),
2744  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
2745  trimMaxFracTotal = cms.double( 0.15 )
2746 )
2747 fragment.HLTPSetInitialStepTrajectoryFilterPPOnAA = cms.PSet(
2748  minimumNumberOfHits = cms.int32( 3 ),
2749  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2750  seedExtension = cms.int32( 0 ),
2751  chargeSignificance = cms.double( -1.0 ),
2752  pixelSeedExtension = cms.bool( False ),
2753  strictSeedExtension = cms.bool( False ),
2754  nSigmaMinPt = cms.double( 5.0 ),
2755  maxCCCLostHits = cms.int32( 0 ),
2756  minPt = cms.double( 0.6 ),
2757  maxConsecLostHits = cms.int32( 1 ),
2758  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2759  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2760  seedPairPenalty = cms.int32( 0 ),
2761  maxNumberOfHits = cms.int32( 100 ),
2762  minNumberOfHitsForLoopers = cms.int32( 13 ),
2763  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2764  minNumberOfHitsPerLoop = cms.int32( 4 ),
2765  minHitsMinPt = cms.int32( 3 ),
2766  maxLostHitsFraction = cms.double( 0.1 ),
2767  maxLostHits = cms.int32( 999 ),
2768  highEtaSwitch = cms.double( 5.0 ),
2769  minHitsAtHighEta = cms.int32( 5 )
2770 )
2771 fragment.HLTPSetTobTecStepTrajectoryFilterPPOnAA = cms.PSet(
2772  minimumNumberOfHits = cms.int32( 5 ),
2773  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2774  seedExtension = cms.int32( 0 ),
2775  chargeSignificance = cms.double( -1.0 ),
2776  pixelSeedExtension = cms.bool( False ),
2777  strictSeedExtension = cms.bool( False ),
2778  nSigmaMinPt = cms.double( 5.0 ),
2779  maxCCCLostHits = cms.int32( 9999 ),
2780  minPt = cms.double( 2.0 ),
2781  maxConsecLostHits = cms.int32( 1 ),
2782  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2783  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2784  seedPairPenalty = cms.int32( 1 ),
2785  maxNumberOfHits = cms.int32( 100 ),
2786  minNumberOfHitsForLoopers = cms.int32( 13 ),
2787  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2788  minNumberOfHitsPerLoop = cms.int32( 4 ),
2789  minHitsMinPt = cms.int32( 3 ),
2790  maxLostHitsFraction = cms.double( 0.1 ),
2791  maxLostHits = cms.int32( 0 ),
2792  highEtaSwitch = cms.double( 5.0 ),
2793  minHitsAtHighEta = cms.int32( 5 )
2794 )
2795 fragment.HLTPSetPixelLessStepTrajectoryFilterPPOnAA = cms.PSet(
2796  minimumNumberOfHits = cms.int32( 4 ),
2797  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2798  seedExtension = cms.int32( 0 ),
2799  chargeSignificance = cms.double( -1.0 ),
2800  pixelSeedExtension = cms.bool( False ),
2801  strictSeedExtension = cms.bool( False ),
2802  nSigmaMinPt = cms.double( 5.0 ),
2803  maxCCCLostHits = cms.int32( 9999 ),
2804  minPt = cms.double( 2.0 ),
2805  maxConsecLostHits = cms.int32( 1 ),
2806  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2807  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2808  seedPairPenalty = cms.int32( 1 ),
2809  maxNumberOfHits = cms.int32( 100 ),
2810  minNumberOfHitsForLoopers = cms.int32( 13 ),
2811  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2812  minNumberOfHitsPerLoop = cms.int32( 4 ),
2813  minHitsMinPt = cms.int32( 3 ),
2814  maxLostHitsFraction = cms.double( 0.1 ),
2815  maxLostHits = cms.int32( 0 ),
2816  highEtaSwitch = cms.double( 5.0 ),
2817  minHitsAtHighEta = cms.int32( 5 )
2818 )
2819 fragment.HLTPSetPixelPairStepTrajectoryFilterPPOnAA = cms.PSet(
2820  minimumNumberOfHits = cms.int32( 4 ),
2821  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2822  seedExtension = cms.int32( 0 ),
2823  chargeSignificance = cms.double( -1.0 ),
2824  pixelSeedExtension = cms.bool( False ),
2825  strictSeedExtension = cms.bool( False ),
2826  nSigmaMinPt = cms.double( 5.0 ),
2827  maxCCCLostHits = cms.int32( 0 ),
2828  minPt = cms.double( 0.1 ),
2829  maxConsecLostHits = cms.int32( 1 ),
2830  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2831  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2832  seedPairPenalty = cms.int32( 0 ),
2833  maxNumberOfHits = cms.int32( 100 ),
2834  minNumberOfHitsForLoopers = cms.int32( 13 ),
2835  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2836  minNumberOfHitsPerLoop = cms.int32( 4 ),
2837  minHitsMinPt = cms.int32( 3 ),
2838  maxLostHitsFraction = cms.double( 0.1 ),
2839  maxLostHits = cms.int32( 999 ),
2840  highEtaSwitch = cms.double( 5.0 ),
2841  minHitsAtHighEta = cms.int32( 5 )
2842 )
2843 fragment.HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA = cms.PSet(
2844  minimumNumberOfHits = cms.int32( 4 ),
2845  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2846  seedExtension = cms.int32( 1 ),
2847  chargeSignificance = cms.double( -1.0 ),
2848  pixelSeedExtension = cms.bool( False ),
2849  strictSeedExtension = cms.bool( False ),
2850  nSigmaMinPt = cms.double( 5.0 ),
2851  maxCCCLostHits = cms.int32( 0 ),
2852  minPt = cms.double( 0.1 ),
2853  maxConsecLostHits = cms.int32( 1 ),
2854  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2855  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2856  seedPairPenalty = cms.int32( 0 ),
2857  maxNumberOfHits = cms.int32( 100 ),
2858  minNumberOfHitsForLoopers = cms.int32( 13 ),
2859  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2860  minNumberOfHitsPerLoop = cms.int32( 4 ),
2861  minHitsMinPt = cms.int32( 3 ),
2862  maxLostHitsFraction = cms.double( 0.1 ),
2863  maxLostHits = cms.int32( 999 ),
2864  highEtaSwitch = cms.double( 5.0 ),
2865  minHitsAtHighEta = cms.int32( 5 )
2866 )
2867 fragment.HLTPSetPixelPairStepTrajectoryBuilderPPOnAA = cms.PSet(
2868  useSameTrajFilter = cms.bool( False ),
2869  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2870  MeasurementTrackerName = cms.string( "" ),
2871  keepOriginalIfRebuildFails = cms.bool( False ),
2872  lostHitPenalty = cms.double( 30.0 ),
2873  lockHits = cms.bool( True ),
2874  requireSeedHitsInRebuild = cms.bool( True ),
2875  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2876  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2877  maxPtForLooperReconstruction = cms.double( 0.7 ),
2878  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2879  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterPPOnAA" ) ),
2880  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2881  minNrOfHitsForRebuild = cms.int32( 5 ),
2882  maxCand = cms.int32( 3 ),
2883  alwaysUseInvalidHits = cms.bool( True ),
2884  estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
2885  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA" ) ),
2886  intermediateCleaning = cms.bool( True ),
2887  foundHitBonus = cms.double( 10.0 ),
2888  updator = cms.string( "hltESPKFUpdator" ),
2889  bestHitOnly = cms.bool( True ),
2890  seedAs5DHit = cms.bool( False )
2891 )
2892 fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet(
2893  minimumNumberOfHits = cms.int32( 4 ),
2894  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2895  seedExtension = cms.int32( 0 ),
2896  chargeSignificance = cms.double( -1.0 ),
2897  pixelSeedExtension = cms.bool( False ),
2898  strictSeedExtension = cms.bool( False ),
2899  maxCCCLostHits = cms.int32( 0 ),
2900  nSigmaMinPt = cms.double( 5.0 ),
2901  minPt = cms.double( 1.0 ),
2902  maxConsecLostHits = cms.int32( 1 ),
2903  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2904  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2905  seedPairPenalty = cms.int32( 0 ),
2906  maxNumberOfHits = cms.int32( 100 ),
2907  minNumberOfHitsForLoopers = cms.int32( 13 ),
2908  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2909  minNumberOfHitsPerLoop = cms.int32( 4 ),
2910  minHitsMinPt = cms.int32( 3 ),
2911  maxLostHitsFraction = cms.double( 0.1 ),
2912  maxLostHits = cms.int32( 999 ),
2913  highEtaSwitch = cms.double( 5.0 ),
2914  minHitsAtHighEta = cms.int32( 5 )
2915 )
2916 fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA = cms.PSet(
2917  useSameTrajFilter = cms.bool( True ),
2918  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2919  MeasurementTrackerName = cms.string( "" ),
2920  keepOriginalIfRebuildFails = cms.bool( False ),
2921  lostHitPenalty = cms.double( 30.0 ),
2922  lockHits = cms.bool( True ),
2923  requireSeedHitsInRebuild = cms.bool( True ),
2924  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2925  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2926  maxPtForLooperReconstruction = cms.double( 0.7 ),
2927  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2928  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA" ) ),
2929  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2930  minNrOfHitsForRebuild = cms.int32( 5 ),
2931  maxCand = cms.int32( 3 ),
2932  alwaysUseInvalidHits = cms.bool( True ),
2933  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2934  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2935  intermediateCleaning = cms.bool( True ),
2936  foundHitBonus = cms.double( 10.0 ),
2937  updator = cms.string( "hltESPKFUpdator" ),
2938  bestHitOnly = cms.bool( True ),
2939  seedAs5DHit = cms.bool( False )
2940 )
2941 fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA = cms.PSet(
2942  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
2943  filters = cms.VPSet(
2944  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA" ) ),
2945  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) )
2946  )
2947 )
2948 fragment.HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
2949  minimumNumberOfHits = cms.int32( 4 ),
2950  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2951  seedExtension = cms.int32( 0 ),
2952  chargeSignificance = cms.double( -1.0 ),
2953  pixelSeedExtension = cms.bool( False ),
2954  strictSeedExtension = cms.bool( False ),
2955  maxCCCLostHits = cms.int32( 0 ),
2956  nSigmaMinPt = cms.double( 5.0 ),
2957  minPt = cms.double( 1.0 ),
2958  maxConsecLostHits = cms.int32( 1 ),
2959  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2960  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2961  seedPairPenalty = cms.int32( 0 ),
2962  maxNumberOfHits = cms.int32( 100 ),
2963  minNumberOfHitsForLoopers = cms.int32( 13 ),
2964  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2965  minNumberOfHitsPerLoop = cms.int32( 4 ),
2966  minHitsMinPt = cms.int32( 3 ),
2967  maxLostHitsFraction = cms.double( 0.1 ),
2968  maxLostHits = cms.int32( 999 ),
2969  highEtaSwitch = cms.double( 5.0 ),
2970  minHitsAtHighEta = cms.int32( 5 )
2971 )
2972 fragment.HLTPSetInitialStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
2973  useSameTrajFilter = cms.bool( True ),
2974  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2975  MeasurementTrackerName = cms.string( "" ),
2976  keepOriginalIfRebuildFails = cms.bool( True ),
2977  lostHitPenalty = cms.double( 30.0 ),
2978  lockHits = cms.bool( True ),
2979  requireSeedHitsInRebuild = cms.bool( True ),
2980  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2981  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2982  maxPtForLooperReconstruction = cms.double( 0.7 ),
2983  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2984  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
2985  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2986  minNrOfHitsForRebuild = cms.int32( 1 ),
2987  maxCand = cms.int32( 3 ),
2988  alwaysUseInvalidHits = cms.bool( True ),
2989  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2990  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2991  intermediateCleaning = cms.bool( True ),
2992  foundHitBonus = cms.double( 10.0 ),
2993  updator = cms.string( "hltESPKFUpdator" ),
2994  bestHitOnly = cms.bool( True ),
2995  seedAs5DHit = cms.bool( False )
2996 )
2997 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
2998  minimumNumberOfHits = cms.int32( 3 ),
2999  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3000  seedExtension = cms.int32( 0 ),
3001  chargeSignificance = cms.double( -1.0 ),
3002  pixelSeedExtension = cms.bool( False ),
3003  strictSeedExtension = cms.bool( False ),
3004  nSigmaMinPt = cms.double( 5.0 ),
3005  maxCCCLostHits = cms.int32( 0 ),
3006  minPt = cms.double( 1.0 ),
3007  maxConsecLostHits = cms.int32( 1 ),
3008  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3009  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3010  seedPairPenalty = cms.int32( 0 ),
3011  maxNumberOfHits = cms.int32( 100 ),
3012  minNumberOfHitsForLoopers = cms.int32( 13 ),
3013  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3014  minNumberOfHitsPerLoop = cms.int32( 4 ),
3015  minHitsMinPt = cms.int32( 3 ),
3016  maxLostHitsFraction = cms.double( 0.1 ),
3017  maxLostHits = cms.int32( 999 ),
3018  highEtaSwitch = cms.double( 5.0 ),
3019  minHitsAtHighEta = cms.int32( 5 )
3020 )
3021 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3022  useSameTrajFilter = cms.bool( True ),
3023  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3024  MeasurementTrackerName = cms.string( "" ),
3025  keepOriginalIfRebuildFails = cms.bool( False ),
3026  lostHitPenalty = cms.double( 30.0 ),
3027  lockHits = cms.bool( True ),
3028  requireSeedHitsInRebuild = cms.bool( True ),
3029  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3030  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3031  maxPtForLooperReconstruction = cms.double( 0.7 ),
3032  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3033  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3034  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3035  minNrOfHitsForRebuild = cms.int32( 5 ),
3036  maxCand = cms.int32( 4 ),
3037  alwaysUseInvalidHits = cms.bool( True ),
3038  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
3039  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3040  intermediateCleaning = cms.bool( True ),
3041  foundHitBonus = cms.double( 10.0 ),
3042  updator = cms.string( "hltESPKFUpdator" ),
3043  bestHitOnly = cms.bool( True ),
3044  seedAs5DHit = cms.bool( False )
3045 )
3046 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3047  minimumNumberOfHits = cms.int32( 3 ),
3048  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3049  seedExtension = cms.int32( 0 ),
3050  chargeSignificance = cms.double( -1.0 ),
3051  pixelSeedExtension = cms.bool( False ),
3052  strictSeedExtension = cms.bool( False ),
3053  nSigmaMinPt = cms.double( 5.0 ),
3054  maxCCCLostHits = cms.int32( 0 ),
3055  minPt = cms.double( 1.0 ),
3056  maxConsecLostHits = cms.int32( 1 ),
3057  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3058  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3059  seedPairPenalty = cms.int32( 0 ),
3060  maxNumberOfHits = cms.int32( 100 ),
3061  minNumberOfHitsForLoopers = cms.int32( 13 ),
3062  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3063  minNumberOfHitsPerLoop = cms.int32( 4 ),
3064  minHitsMinPt = cms.int32( 3 ),
3065  maxLostHitsFraction = cms.double( 0.1 ),
3066  maxLostHits = cms.int32( 999 ),
3067  highEtaSwitch = cms.double( 5.0 ),
3068  minHitsAtHighEta = cms.int32( 5 )
3069 )
3070 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3071  useSameTrajFilter = cms.bool( True ),
3072  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3073  keepOriginalIfRebuildFails = cms.bool( False ),
3074  lostHitPenalty = cms.double( 30.0 ),
3075  lockHits = cms.bool( True ),
3076  requireSeedHitsInRebuild = cms.bool( True ),
3077  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3078  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3079  maxPtForLooperReconstruction = cms.double( 0.7 ),
3080  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3081  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3082  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3083  minNrOfHitsForRebuild = cms.int32( 5 ),
3084  maxCand = cms.int32( 3 ),
3085  alwaysUseInvalidHits = cms.bool( True ),
3086  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
3087  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3088  intermediateCleaning = cms.bool( True ),
3089  foundHitBonus = cms.double( 10.0 ),
3090  updator = cms.string( "hltESPKFUpdator" ),
3091  bestHitOnly = cms.bool( True ),
3092  seedAs5DHit = cms.bool( False )
3093 )
3094 fragment.HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3095  minimumNumberOfHits = cms.int32( 3 ),
3096  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3097  seedExtension = cms.int32( 0 ),
3098  chargeSignificance = cms.double( -1.0 ),
3099  pixelSeedExtension = cms.bool( False ),
3100  strictSeedExtension = cms.bool( False ),
3101  nSigmaMinPt = cms.double( 5.0 ),
3102  maxCCCLostHits = cms.int32( 0 ),
3103  minPt = cms.double( 2.8 ),
3104  maxConsecLostHits = cms.int32( 1 ),
3105  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3106  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3107  seedPairPenalty = cms.int32( 0 ),
3108  maxNumberOfHits = cms.int32( 100 ),
3109  minNumberOfHitsForLoopers = cms.int32( 13 ),
3110  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3111  minNumberOfHitsPerLoop = cms.int32( 4 ),
3112  minHitsMinPt = cms.int32( 3 ),
3113  maxLostHitsFraction = cms.double( 0.1 ),
3114  maxLostHits = cms.int32( 999 ),
3115  highEtaSwitch = cms.double( 5.0 ),
3116  minHitsAtHighEta = cms.int32( 5 )
3117 )
3118 fragment.HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3119  useSameTrajFilter = cms.bool( True ),
3120  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3121  MeasurementTrackerName = cms.string( "" ),
3122  keepOriginalIfRebuildFails = cms.bool( False ),
3123  lostHitPenalty = cms.double( 30.0 ),
3124  lockHits = cms.bool( True ),
3125  requireSeedHitsInRebuild = cms.bool( True ),
3126  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3127  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3128  maxPtForLooperReconstruction = cms.double( 0.7 ),
3129  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3130  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3131  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3132  minNrOfHitsForRebuild = cms.int32( 5 ),
3133  maxCand = cms.int32( 4 ),
3134  alwaysUseInvalidHits = cms.bool( True ),
3135  estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
3136  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3137  intermediateCleaning = cms.bool( True ),
3138  foundHitBonus = cms.double( 10.0 ),
3139  updator = cms.string( "hltESPKFUpdator" ),
3140  bestHitOnly = cms.bool( True ),
3141  seedAs5DHit = cms.bool( False )
3142 )
3143 fragment.HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3144  minimumNumberOfHits = cms.int32( 3 ),
3145  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3146  seedExtension = cms.int32( 0 ),
3147  chargeSignificance = cms.double( -1.0 ),
3148  pixelSeedExtension = cms.bool( False ),
3149  strictSeedExtension = cms.bool( False ),
3150  nSigmaMinPt = cms.double( 5.0 ),
3151  maxCCCLostHits = cms.int32( 0 ),
3152  minPt = cms.double( 5.0 ),
3153  maxConsecLostHits = cms.int32( 1 ),
3154  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3155  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3156  seedPairPenalty = cms.int32( 0 ),
3157  maxNumberOfHits = cms.int32( 100 ),
3158  minNumberOfHitsForLoopers = cms.int32( 13 ),
3159  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3160  minNumberOfHitsPerLoop = cms.int32( 4 ),
3161  minHitsMinPt = cms.int32( 3 ),
3162  maxLostHitsFraction = cms.double( 0.1 ),
3163  maxLostHits = cms.int32( 999 ),
3164  highEtaSwitch = cms.double( 5.0 ),
3165  minHitsAtHighEta = cms.int32( 5 )
3166 )
3167 fragment.HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3168  minimumNumberOfHits = cms.int32( 3 ),
3169  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3170  seedExtension = cms.int32( 0 ),
3171  chargeSignificance = cms.double( -1.0 ),
3172  pixelSeedExtension = cms.bool( False ),
3173  strictSeedExtension = cms.bool( False ),
3174  nSigmaMinPt = cms.double( 5.0 ),
3175  maxCCCLostHits = cms.int32( 0 ),
3176  minPt = cms.double( 5.0 ),
3177  maxConsecLostHits = cms.int32( 1 ),
3178  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3179  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3180  seedPairPenalty = cms.int32( 0 ),
3181  maxNumberOfHits = cms.int32( 100 ),
3182  minNumberOfHitsForLoopers = cms.int32( 13 ),
3183  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3184  minNumberOfHitsPerLoop = cms.int32( 4 ),
3185  minHitsMinPt = cms.int32( 3 ),
3186  maxLostHitsFraction = cms.double( 0.1 ),
3187  maxLostHits = cms.int32( 999 ),
3188  highEtaSwitch = cms.double( 5.0 ),
3189  minHitsAtHighEta = cms.int32( 5 )
3190 )
3191 fragment.HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3192  minimumNumberOfHits = cms.int32( 4 ),
3193  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3194  seedExtension = cms.int32( 0 ),
3195  chargeSignificance = cms.double( -1.0 ),
3196  pixelSeedExtension = cms.bool( False ),
3197  strictSeedExtension = cms.bool( False ),
3198  nSigmaMinPt = cms.double( 5.0 ),
3199  maxCCCLostHits = cms.int32( 0 ),
3200  minPt = cms.double( 5.0 ),
3201  maxConsecLostHits = cms.int32( 1 ),
3202  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3203  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3204  seedPairPenalty = cms.int32( 0 ),
3205  maxNumberOfHits = cms.int32( 100 ),
3206  minNumberOfHitsForLoopers = cms.int32( 13 ),
3207  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3208  minNumberOfHitsPerLoop = cms.int32( 4 ),
3209  minHitsMinPt = cms.int32( 3 ),
3210  maxLostHitsFraction = cms.double( 0.1 ),
3211  maxLostHits = cms.int32( 999 ),
3212  highEtaSwitch = cms.double( 5.0 ),
3213  minHitsAtHighEta = cms.int32( 5 )
3214 )
3215 fragment.HLTPSetPixelPairStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3216  useSameTrajFilter = cms.bool( False ),
3217  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3218  MeasurementTrackerName = cms.string( "" ),
3219  keepOriginalIfRebuildFails = cms.bool( False ),
3220  lostHitPenalty = cms.double( 30.0 ),
3221  lockHits = cms.bool( True ),
3222  requireSeedHitsInRebuild = cms.bool( True ),
3223  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3224  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3225  maxPtForLooperReconstruction = cms.double( 0.7 ),
3226  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3227  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3228  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3229  minNrOfHitsForRebuild = cms.int32( 5 ),
3230  maxCand = cms.int32( 3 ),
3231  alwaysUseInvalidHits = cms.bool( True ),
3232  estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
3233  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA" ) ),
3234  intermediateCleaning = cms.bool( True ),
3235  foundHitBonus = cms.double( 10.0 ),
3236  updator = cms.string( "hltESPKFUpdator" ),
3237  bestHitOnly = cms.bool( True ),
3238  seedAs5DHit = cms.bool( False )
3239 )
3240 fragment.HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3241  minimumNumberOfHits = cms.int32( 3 ),
3242  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3243  seedExtension = cms.int32( 0 ),
3244  chargeSignificance = cms.double( -1.0 ),
3245  pixelSeedExtension = cms.bool( False ),
3246  strictSeedExtension = cms.bool( False ),
3247  nSigmaMinPt = cms.double( 5.0 ),
3248  maxCCCLostHits = cms.int32( 9999 ),
3249  minPt = cms.double( 5.0 ),
3250  maxConsecLostHits = cms.int32( 1 ),
3251  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3252  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
3253  seedPairPenalty = cms.int32( 0 ),
3254  maxNumberOfHits = cms.int32( 100 ),
3255  minNumberOfHitsForLoopers = cms.int32( 13 ),
3256  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3257  minNumberOfHitsPerLoop = cms.int32( 4 ),
3258  minHitsMinPt = cms.int32( 3 ),
3259  maxLostHitsFraction = cms.double( 0.1 ),
3260  maxLostHits = cms.int32( 999 ),
3261  highEtaSwitch = cms.double( 5.0 ),
3262  minHitsAtHighEta = cms.int32( 5 )
3263 )
3264 fragment.HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3265  minimumNumberOfHits = cms.int32( 4 ),
3266  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3267  seedExtension = cms.int32( 0 ),
3268  chargeSignificance = cms.double( -1.0 ),
3269  pixelSeedExtension = cms.bool( False ),
3270  strictSeedExtension = cms.bool( False ),
3271  nSigmaMinPt = cms.double( 5.0 ),
3272  maxCCCLostHits = cms.int32( 9999 ),
3273  minPt = cms.double( 5.0 ),
3274  maxConsecLostHits = cms.int32( 1 ),
3275  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3276  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3277  seedPairPenalty = cms.int32( 1 ),
3278  maxNumberOfHits = cms.int32( 100 ),
3279  minNumberOfHitsForLoopers = cms.int32( 13 ),
3280  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3281  minNumberOfHitsPerLoop = cms.int32( 4 ),
3282  minHitsMinPt = cms.int32( 3 ),
3283  maxLostHitsFraction = cms.double( 0.1 ),
3284  maxLostHits = cms.int32( 0 ),
3285  highEtaSwitch = cms.double( 5.0 ),
3286  minHitsAtHighEta = cms.int32( 5 )
3287 )
3288 fragment.HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3289  useSameTrajFilter = cms.bool( True ),
3290  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3291  MeasurementTrackerName = cms.string( "" ),
3292  keepOriginalIfRebuildFails = cms.bool( False ),
3293  lostHitPenalty = cms.double( 30.0 ),
3294  lockHits = cms.bool( True ),
3295  requireSeedHitsInRebuild = cms.bool( True ),
3296  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3297  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3298  maxPtForLooperReconstruction = cms.double( 0.7 ),
3299  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3300  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3301  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3302  minNrOfHitsForRebuild = cms.int32( 4 ),
3303  maxCand = cms.int32( 2 ),
3304  alwaysUseInvalidHits = cms.bool( False ),
3305  estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
3306  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3307  intermediateCleaning = cms.bool( True ),
3308  foundHitBonus = cms.double( 10.0 ),
3309  updator = cms.string( "hltESPKFUpdator" ),
3310  bestHitOnly = cms.bool( True ),
3311  seedAs5DHit = cms.bool( False )
3312 )
3313 fragment.HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3314  minimumNumberOfHits = cms.int32( 5 ),
3315  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3316  seedExtension = cms.int32( 0 ),
3317  chargeSignificance = cms.double( -1.0 ),
3318  pixelSeedExtension = cms.bool( False ),
3319  strictSeedExtension = cms.bool( False ),
3320  nSigmaMinPt = cms.double( 5.0 ),
3321  maxCCCLostHits = cms.int32( 9999 ),
3322  minPt = cms.double( 5.0 ),
3323  maxConsecLostHits = cms.int32( 1 ),
3324  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3325  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3326  seedPairPenalty = cms.int32( 1 ),
3327  maxNumberOfHits = cms.int32( 100 ),
3328  minNumberOfHitsForLoopers = cms.int32( 13 ),
3329  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3330  minNumberOfHitsPerLoop = cms.int32( 4 ),
3331  minHitsMinPt = cms.int32( 3 ),
3332  maxLostHitsFraction = cms.double( 0.1 ),
3333  maxLostHits = cms.int32( 0 ),
3334  highEtaSwitch = cms.double( 5.0 ),
3335  minHitsAtHighEta = cms.int32( 5 )
3336 )
3337 fragment.HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3338  minimumNumberOfHits = cms.int32( 4 ),
3339  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3340  seedExtension = cms.int32( 0 ),
3341  chargeSignificance = cms.double( -1.0 ),
3342  pixelSeedExtension = cms.bool( False ),
3343  strictSeedExtension = cms.bool( False ),
3344  nSigmaMinPt = cms.double( 5.0 ),
3345  maxCCCLostHits = cms.int32( 9999 ),
3346  minPt = cms.double( 5.0 ),
3347  maxConsecLostHits = cms.int32( 1 ),
3348  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3349  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3350  seedPairPenalty = cms.int32( 1 ),
3351  maxNumberOfHits = cms.int32( 100 ),
3352  minNumberOfHitsForLoopers = cms.int32( 13 ),
3353  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3354  minNumberOfHitsPerLoop = cms.int32( 4 ),
3355  minHitsMinPt = cms.int32( 3 ),
3356  maxLostHitsFraction = cms.double( 0.1 ),
3357  maxLostHits = cms.int32( 0 ),
3358  highEtaSwitch = cms.double( 5.0 ),
3359  minHitsAtHighEta = cms.int32( 5 )
3360 )
3361 fragment.HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3362  useSameTrajFilter = cms.bool( False ),
3363  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3364  MeasurementTrackerName = cms.string( "" ),
3365  keepOriginalIfRebuildFails = cms.bool( False ),
3366  lostHitPenalty = cms.double( 30.0 ),
3367  lockHits = cms.bool( True ),
3368  requireSeedHitsInRebuild = cms.bool( True ),
3369  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3370  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3371  maxPtForLooperReconstruction = cms.double( 0.7 ),
3372  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3373  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3374  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3375  minNrOfHitsForRebuild = cms.int32( 4 ),
3376  maxCand = cms.int32( 2 ),
3377  alwaysUseInvalidHits = cms.bool( False ),
3378  estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
3379  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA" ) ),
3380  intermediateCleaning = cms.bool( True ),
3381  foundHitBonus = cms.double( 10.0 ),
3382  updator = cms.string( "hltESPKFUpdator" ),
3383  bestHitOnly = cms.bool( True ),
3384  seedAs5DHit = cms.bool( False )
3385 )
3386 fragment.HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3387  minimumNumberOfHits = cms.int32( 4 ),
3388  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3389  seedExtension = cms.int32( 0 ),
3390  chargeSignificance = cms.double( -1.0 ),
3391  pixelSeedExtension = cms.bool( False ),
3392  strictSeedExtension = cms.bool( False ),
3393  nSigmaMinPt = cms.double( 5.0 ),
3394  maxCCCLostHits = cms.int32( 9999 ),
3395  minPt = cms.double( 5.0 ),
3396  maxConsecLostHits = cms.int32( 1 ),
3397  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3398  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3399  seedPairPenalty = cms.int32( 0 ),
3400  maxNumberOfHits = cms.int32( 100 ),
3401  minNumberOfHitsForLoopers = cms.int32( 13 ),
3402  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3403  minNumberOfHitsPerLoop = cms.int32( 4 ),
3404  minHitsMinPt = cms.int32( 3 ),
3405  maxLostHitsFraction = cms.double( 0.1 ),
3406  maxLostHits = cms.int32( 999 ),
3407  highEtaSwitch = cms.double( 5.0 ),
3408  minHitsAtHighEta = cms.int32( 5 )
3409 )
3410 fragment.HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3411  useSameTrajFilter = cms.bool( True ),
3412  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3413  MeasurementTrackerName = cms.string( "" ),
3414  keepOriginalIfRebuildFails = cms.bool( False ),
3415  lostHitPenalty = cms.double( 30.0 ),
3416  lockHits = cms.bool( True ),
3417  requireSeedHitsInRebuild = cms.bool( True ),
3418  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3419  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3420  maxPtForLooperReconstruction = cms.double( 0.7 ),
3421  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3422  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3423  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3424  minNrOfHitsForRebuild = cms.int32( 5 ),
3425  maxCand = cms.int32( 50 ),
3426  alwaysUseInvalidHits = cms.bool( True ),
3427  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3428  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3429  intermediateCleaning = cms.bool( True ),
3430  foundHitBonus = cms.double( 10.0 ),
3431  updator = cms.string( "hltESPKFUpdator" ),
3432  bestHitOnly = cms.bool( True ),
3433  seedAs5DHit = cms.bool( False )
3434 )
3435 fragment.HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA = cms.PSet(
3436  minimumNumberOfHits = cms.int32( 4 ),
3437  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3438  seedExtension = cms.int32( 1 ),
3439  chargeSignificance = cms.double( -1.0 ),
3440  pixelSeedExtension = cms.bool( False ),
3441  strictSeedExtension = cms.bool( False ),
3442  nSigmaMinPt = cms.double( 5.0 ),
3443  maxCCCLostHits = cms.int32( 0 ),
3444  minPt = cms.double( 5.0 ),
3445  maxConsecLostHits = cms.int32( 1 ),
3446  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3447  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3448  seedPairPenalty = cms.int32( 0 ),
3449  maxNumberOfHits = cms.int32( 100 ),
3450  minNumberOfHitsForLoopers = cms.int32( 13 ),
3451  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3452  minNumberOfHitsPerLoop = cms.int32( 4 ),
3453  minHitsMinPt = cms.int32( 3 ),
3454  maxLostHitsFraction = cms.double( 0.1 ),
3455  maxLostHits = cms.int32( 999 ),
3456  highEtaSwitch = cms.double( 5.0 ),
3457  minHitsAtHighEta = cms.int32( 5 )
3458 )
3459 fragment.HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3460  useSameTrajFilter = cms.bool( True ),
3461  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3462  MeasurementTrackerName = cms.string( "" ),
3463  keepOriginalIfRebuildFails = cms.bool( False ),
3464  lostHitPenalty = cms.double( 30.0 ),
3465  lockHits = cms.bool( True ),
3466  requireSeedHitsInRebuild = cms.bool( True ),
3467  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3468  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3469  maxPtForLooperReconstruction = cms.double( 0.7 ),
3470  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
3471  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3472  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
3473  minNrOfHitsForRebuild = cms.int32( 5 ),
3474  maxCand = cms.int32( 2 ),
3475  alwaysUseInvalidHits = cms.bool( True ),
3476  estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
3477  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3478  intermediateCleaning = cms.bool( True ),
3479  foundHitBonus = cms.double( 10.0 ),
3480  updator = cms.string( "hltESPKFUpdator" ),
3481  bestHitOnly = cms.bool( True ),
3482  seedAs5DHit = cms.bool( False )
3483 )
3484 fragment.HLTPSetDetachedQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3485  useSameTrajFilter = cms.bool( True ),
3486  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3487  MeasurementTrackerName = cms.string( "" ),
3488  keepOriginalIfRebuildFails = cms.bool( False ),
3489  lostHitPenalty = cms.double( 30.0 ),
3490  lockHits = cms.bool( True ),
3491  requireSeedHitsInRebuild = cms.bool( True ),
3492  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3493  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3494  maxPtForLooperReconstruction = cms.double( 0.7 ),
3495  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3496  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3497  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3498  minNrOfHitsForRebuild = cms.int32( 5 ),
3499  maxCand = cms.int32( 3 ),
3500  alwaysUseInvalidHits = cms.bool( True ),
3501  estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
3502  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3503  intermediateCleaning = cms.bool( True ),
3504  foundHitBonus = cms.double( 10.0 ),
3505  updator = cms.string( "hltESPKFUpdator" ),
3506  bestHitOnly = cms.bool( True ),
3507  seedAs5DHit = cms.bool( False )
3508 )
3509 fragment.HLTPSetDetachedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3510  useSameTrajFilter = cms.bool( True ),
3511  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3512  MeasurementTrackerName = cms.string( "" ),
3513  keepOriginalIfRebuildFails = cms.bool( False ),
3514  lostHitPenalty = cms.double( 30.0 ),
3515  lockHits = cms.bool( True ),
3516  requireSeedHitsInRebuild = cms.bool( True ),
3517  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3518  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3519  maxPtForLooperReconstruction = cms.double( 0.7 ),
3520  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3521  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3522  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3523  minNrOfHitsForRebuild = cms.int32( 5 ),
3524  maxCand = cms.int32( 3 ),
3525  alwaysUseInvalidHits = cms.bool( True ),
3526  estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
3527  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3528  intermediateCleaning = cms.bool( True ),
3529  foundHitBonus = cms.double( 10.0 ),
3530  updator = cms.string( "hltESPKFUpdator" ),
3531  bestHitOnly = cms.bool( True ),
3532  seedAs5DHit = cms.bool( False )
3533 )
3534 fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForDmesonPPOnAA = cms.PSet(
3535  minimumNumberOfHits = cms.int32( 4 ),
3536  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3537  seedExtension = cms.int32( 0 ),
3538  chargeSignificance = cms.double( -1.0 ),
3539  pixelSeedExtension = cms.bool( False ),
3540  strictSeedExtension = cms.bool( False ),
3541  maxCCCLostHits = cms.int32( 0 ),
3542  nSigmaMinPt = cms.double( 5.0 ),
3543  minPt = cms.double( 3.0 ),
3544  maxConsecLostHits = cms.int32( 1 ),
3545  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3546  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3547  seedPairPenalty = cms.int32( 0 ),
3548  maxNumberOfHits = cms.int32( 100 ),
3549  minNumberOfHitsForLoopers = cms.int32( 13 ),
3550  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3551  minNumberOfHitsPerLoop = cms.int32( 4 ),
3552  minHitsMinPt = cms.int32( 3 ),
3553  maxLostHitsFraction = cms.double( 0.1 ),
3554  maxLostHits = cms.int32( 999 ),
3555  highEtaSwitch = cms.double( 5.0 ),
3556  minHitsAtHighEta = cms.int32( 5 )
3557 )
3558 fragment.HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
3559  minimumNumberOfHits = cms.int32( 4 ),
3560  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3561  seedExtension = cms.int32( 0 ),
3562  chargeSignificance = cms.double( -1.0 ),
3563  pixelSeedExtension = cms.bool( False ),
3564  strictSeedExtension = cms.bool( False ),
3565  maxCCCLostHits = cms.int32( 0 ),
3566  nSigmaMinPt = cms.double( 5.0 ),
3567  minPt = cms.double( 3.0 ),
3568  maxConsecLostHits = cms.int32( 1 ),
3569  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3570  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3571  seedPairPenalty = cms.int32( 0 ),
3572  maxNumberOfHits = cms.int32( 100 ),
3573  minNumberOfHitsForLoopers = cms.int32( 13 ),
3574  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3575  minNumberOfHitsPerLoop = cms.int32( 4 ),
3576  minHitsMinPt = cms.int32( 3 ),
3577  maxLostHitsFraction = cms.double( 0.1 ),
3578  maxLostHits = cms.int32( 999 ),
3579  highEtaSwitch = cms.double( 5.0 ),
3580  minHitsAtHighEta = cms.int32( 5 )
3581 )
3582 fragment.HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
3583  useSameTrajFilter = cms.bool( True ),
3584  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3585  MeasurementTrackerName = cms.string( "" ),
3586  keepOriginalIfRebuildFails = cms.bool( True ),
3587  lostHitPenalty = cms.double( 30.0 ),
3588  lockHits = cms.bool( True ),
3589  requireSeedHitsInRebuild = cms.bool( True ),
3590  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3591  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3592  maxPtForLooperReconstruction = cms.double( 0.7 ),
3593  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3594  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA" ) ),
3595  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3596  minNrOfHitsForRebuild = cms.int32( 1 ),
3597  maxCand = cms.int32( 3 ),
3598  alwaysUseInvalidHits = cms.bool( True ),
3599  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
3600  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3601  intermediateCleaning = cms.bool( True ),
3602  foundHitBonus = cms.double( 10.0 ),
3603  updator = cms.string( "hltESPKFUpdator" ),
3604  bestHitOnly = cms.bool( True ),
3605  seedAs5DHit = cms.bool( False )
3606 )
3607 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
3608  minimumNumberOfHits = cms.int32( 3 ),
3609  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3610  seedExtension = cms.int32( 0 ),
3611  chargeSignificance = cms.double( -1.0 ),
3612  pixelSeedExtension = cms.bool( False ),
3613  strictSeedExtension = cms.bool( False ),
3614  nSigmaMinPt = cms.double( 5.0 ),
3615  maxCCCLostHits = cms.int32( 0 ),
3616  minPt = cms.double( 2.8 ),
3617  maxConsecLostHits = cms.int32( 1 ),
3618  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3619  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3620  seedPairPenalty = cms.int32( 0 ),
3621  maxNumberOfHits = cms.int32( 100 ),
3622  minNumberOfHitsForLoopers = cms.int32( 13 ),
3623  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3624  minNumberOfHitsPerLoop = cms.int32( 4 ),
3625  minHitsMinPt = cms.int32( 3 ),
3626  maxLostHitsFraction = cms.double( 0.1 ),
3627  maxLostHits = cms.int32( 999 ),
3628  highEtaSwitch = cms.double( 5.0 ),
3629  minHitsAtHighEta = cms.int32( 5 )
3630 )
3631 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
3632  useSameTrajFilter = cms.bool( True ),
3633  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3634  MeasurementTrackerName = cms.string( "" ),
3635  keepOriginalIfRebuildFails = cms.bool( False ),
3636  lostHitPenalty = cms.double( 30.0 ),
3637  lockHits = cms.bool( True ),
3638  requireSeedHitsInRebuild = cms.bool( True ),
3639  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3640  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3641  maxPtForLooperReconstruction = cms.double( 0.7 ),
3642  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3643  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA" ) ),
3644  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3645  minNrOfHitsForRebuild = cms.int32( 5 ),
3646  maxCand = cms.int32( 4 ),
3647  alwaysUseInvalidHits = cms.bool( True ),
3648  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
3649  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3650  intermediateCleaning = cms.bool( True ),
3651  foundHitBonus = cms.double( 10.0 ),
3652  updator = cms.string( "hltESPKFUpdator" ),
3653  bestHitOnly = cms.bool( True ),
3654  seedAs5DHit = cms.bool( False )
3655 )
3656 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
3657  minimumNumberOfHits = cms.int32( 3 ),
3658  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3659  seedExtension = cms.int32( 0 ),
3660  chargeSignificance = cms.double( -1.0 ),
3661  pixelSeedExtension = cms.bool( False ),
3662  strictSeedExtension = cms.bool( False ),
3663  nSigmaMinPt = cms.double( 5.0 ),
3664  maxCCCLostHits = cms.int32( 0 ),
3665  minPt = cms.double( 3.5 ),
3666  maxConsecLostHits = cms.int32( 1 ),
3667  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3668  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3669  seedPairPenalty = cms.int32( 0 ),
3670  maxNumberOfHits = cms.int32( 100 ),
3671  minNumberOfHitsForLoopers = cms.int32( 13 ),
3672  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3673  minNumberOfHitsPerLoop = cms.int32( 4 ),
3674  minHitsMinPt = cms.int32( 3 ),
3675  maxLostHitsFraction = cms.double( 0.1 ),
3676  maxLostHits = cms.int32( 999 ),
3677  highEtaSwitch = cms.double( 5.0 ),
3678  minHitsAtHighEta = cms.int32( 5 )
3679 )
3680 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
3681  useSameTrajFilter = cms.bool( True ),
3682  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3683  keepOriginalIfRebuildFails = cms.bool( False ),
3684  lostHitPenalty = cms.double( 30.0 ),
3685  lockHits = cms.bool( True ),
3686  requireSeedHitsInRebuild = cms.bool( True ),
3687  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3688  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3689  maxPtForLooperReconstruction = cms.double( 0.7 ),
3690  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3691  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA" ) ),
3692  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3693  minNrOfHitsForRebuild = cms.int32( 5 ),
3694  maxCand = cms.int32( 3 ),
3695  alwaysUseInvalidHits = cms.bool( True ),
3696  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
3697  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3698  intermediateCleaning = cms.bool( True ),
3699  foundHitBonus = cms.double( 10.0 ),
3700  updator = cms.string( "hltESPKFUpdator" ),
3701  bestHitOnly = cms.bool( True ),
3702  seedAs5DHit = cms.bool( False )
3703 )
3704 fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingForDmesonPPOnAA = cms.PSet(
3705  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
3706  filters = cms.VPSet(
3707  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForDmesonPPOnAA" ) ),
3708  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) )
3709  )
3710 )
3711 fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingForDmesonPPOnAA = cms.PSet(
3712  useSameTrajFilter = cms.bool( True ),
3713  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3714  MeasurementTrackerName = cms.string( "" ),
3715  keepOriginalIfRebuildFails = cms.bool( False ),
3716  lostHitPenalty = cms.double( 30.0 ),
3717  lockHits = cms.bool( True ),
3718  requireSeedHitsInRebuild = cms.bool( True ),
3719  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3720  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3721  maxPtForLooperReconstruction = cms.double( 0.7 ),
3722  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3723  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForDmesonPPOnAA" ) ),
3724  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3725  minNrOfHitsForRebuild = cms.int32( 5 ),
3726  maxCand = cms.int32( 3 ),
3727  alwaysUseInvalidHits = cms.bool( True ),
3728  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
3729  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3730  intermediateCleaning = cms.bool( True ),
3731  foundHitBonus = cms.double( 10.0 ),
3732  updator = cms.string( "hltESPKFUpdator" ),
3733  bestHitOnly = cms.bool( True ),
3734  seedAs5DHit = cms.bool( False )
3735 )
3736 fragment.streams = cms.PSet(
3737  DQM = cms.vstring( 'OnlineMonitor' ),
3738  PhysicsCommissioning = cms.vstring( 'HLTPhysics',
3739  'ZeroBias' )
3740 )
3741 fragment.datasets = cms.PSet(
3742  HLTPhysics = cms.vstring( 'HLT_Physics_v7' ),
3743  OnlineMonitor = cms.vstring( 'HLT_Physics_v7',
3744  'HLT_Random_v3',
3745  'HLT_ZeroBias_v6' ),
3746  ZeroBias = cms.vstring( 'HLT_Random_v3',
3747  'HLT_ZeroBias_v6' )
3748 )
3749 
3750 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
3751  recordName = cms.string( "CSCChannelMapperRecord" ),
3752  iovIsRunNotTime = cms.bool( True ),
3753  firstValid = cms.vuint32( 1 )
3754 )
3755 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
3756  recordName = cms.string( "CSCIndexerRecord" ),
3757  iovIsRunNotTime = cms.bool( True ),
3758  firstValid = cms.vuint32( 1 )
3759 )
3760 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
3761  recordName = cms.string( "L1TGlobalParametersRcd" ),
3762  iovIsRunNotTime = cms.bool( True ),
3763  firstValid = cms.vuint32( 1 )
3764 )
3765 fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP",
3766  appendToDataLabel = cms.string( "HBHE" ),
3767  timeSlewParametersM2 = cms.VPSet(
3768  cms.PSet( slope = cms.double( -3.178648 ),
3769  tmax = cms.double( 16.0 ),
3770  tzero = cms.double( 23.960177 )
3771  ),
3772  cms.PSet( slope = cms.double( -1.5610227 ),
3773  tmax = cms.double( 10.0 ),
3774  tzero = cms.double( 11.977461 )
3775  ),
3776  cms.PSet( slope = cms.double( -1.075824 ),
3777  tmax = cms.double( 6.25 ),
3778  tzero = cms.double( 9.109694 )
3779  )
3780  ),
3781  timeSlewParametersM3 = cms.VPSet(
3782  cms.PSet( tspar2 = cms.double( 0.0 ),
3783  tspar0 = cms.double( 12.2999 ),
3784  tspar1 = cms.double( -2.19142 ),
3785  tspar1_siPM = cms.double( 0.0 ),
3786  cap = cms.double( 6.0 ),
3787  tspar0_siPM = cms.double( 0.0 ),
3788  tspar2_siPM = cms.double( 0.0 )
3789  ),
3790  cms.PSet( tspar2 = cms.double( 32.0 ),
3791  tspar0 = cms.double( 15.5 ),
3792  tspar1 = cms.double( -3.2 ),
3793  tspar1_siPM = cms.double( 0.0 ),
3794  cap = cms.double( 6.0 ),
3795  tspar0_siPM = cms.double( 0.0 ),
3796  tspar2_siPM = cms.double( 0.0 )
3797  ),
3798  cms.PSet( tspar2 = cms.double( 0.0 ),
3799  tspar0 = cms.double( 12.2999 ),
3800  tspar1 = cms.double( -2.19142 ),
3801  tspar1_siPM = cms.double( 0.0 ),
3802  cap = cms.double( 6.0 ),
3803  tspar0_siPM = cms.double( 0.0 ),
3804  tspar2_siPM = cms.double( 0.0 )
3805  ),
3806  cms.PSet( tspar2 = cms.double( 0.0 ),
3807  tspar0 = cms.double( 12.2999 ),
3808  tspar1 = cms.double( -2.19142 ),
3809  tspar1_siPM = cms.double( 0.0 ),
3810  cap = cms.double( 6.0 ),
3811  tspar0_siPM = cms.double( 0.0 ),
3812  tspar2_siPM = cms.double( 0.0 )
3813  )
3814  )
3815 )
3816 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
3817  recordName = cms.string( "JetTagComputerRecord" ),
3818  iovIsRunNotTime = cms.bool( True ),
3819  firstValid = cms.vuint32( 1 )
3820 )
3821 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
3822  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
3823  iovIsRunNotTime = cms.bool( True ),
3824  firstValid = cms.vuint32( 1 )
3825 )
3826 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
3827  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
3828  iovIsRunNotTime = cms.bool( True ),
3829  firstValid = cms.vuint32( 1 )
3830 )
3831 fragment.ppsPixelTopologyESSource = cms.ESSource( "PPSPixelTopologyESSource",
3832  RunType = cms.string( "Run3" ),
3833  PitchSimY = cms.double( 0.15 ),
3834  PitchSimX = cms.double( 0.1 ),
3835  thickness = cms.double( 0.23 ),
3836  noOfPixelSimX = cms.int32( 160 ),
3837  noOfPixelSimY = cms.int32( 104 ),
3838  noOfPixels = cms.int32( 16640 ),
3839  simXWidth = cms.double( 16.6 ),
3840  simYWidth = cms.double( 16.2 ),
3841  deadEdgeWidth = cms.double( 0.2 ),
3842  activeEdgeSigma = cms.double( 0.02 ),
3843  physActiveEdgeDist = cms.double( 0.15 ),
3844  appendToDataLabel = cms.string( "" )
3845 )
3846 
3847 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
3848  MaxDPhi = cms.double( 1.6 ),
3849  ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
3850  PropagationDirection = cms.string( "anyDirection" )
3851 )
3852 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
3853  AlgoName = cms.string( "CSCChannelMapperPostls1" )
3854 )
3855 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
3856  AlgoName = cms.string( "CSCIndexerPostls1" )
3857 )
3858 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
3859  appendToDataLabel = cms.string( "" )
3860 )
3861 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
3862 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
3863  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" ),
3864  MapAuto = cms.untracked.bool( False ),
3865  SkipHE = cms.untracked.bool( False ),
3866  appendToDataLabel = cms.string( "" )
3867 )
3868 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
3869  appendToDataLabel = cms.string( "" )
3870 )
3871 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
3872  appendToDataLabel = cms.string( "" )
3873 )
3874 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3875  ComponentName = cms.string( "ClusterShapeHitFilter" ),
3876  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3877  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3878  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
3879 )
3880 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
3881  appendToDataLabel = cms.string( "" )
3882 )
3883 fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
3884  TotalBxInEvent = cms.int32( 5 ),
3885  NumberPhysTriggers = cms.uint32( 512 ),
3886  NumberL1Muon = cms.uint32( 8 ),
3887  NumberL1EGamma = cms.uint32( 12 ),
3888  NumberL1Jet = cms.uint32( 12 ),
3889  NumberL1Tau = cms.uint32( 12 ),
3890  NumberChips = cms.uint32( 1 ),
3891  PinsOnChip = cms.uint32( 512 ),
3892  OrderOfChip = cms.vint32( 1 ),
3893  NumberL1IsoEG = cms.uint32( 4 ),
3894  NumberL1JetCounts = cms.uint32( 12 ),
3895  UnitLength = cms.int32( 8 ),
3896  NumberL1ForJet = cms.uint32( 4 ),
3897  IfCaloEtaNumberBits = cms.uint32( 4 ),
3898  IfMuEtaNumberBits = cms.uint32( 6 ),
3899  NumberL1TauJet = cms.uint32( 4 ),
3900  NumberL1Mu = cms.uint32( 4 ),
3901  NumberConditionChips = cms.uint32( 1 ),
3902  NumberPsbBoards = cms.int32( 7 ),
3903  NumberL1CenJet = cms.uint32( 4 ),
3904  PinsOnConditionChip = cms.uint32( 512 ),
3905  NumberL1NoIsoEG = cms.uint32( 4 ),
3906  NumberTechnicalTriggers = cms.uint32( 64 ),
3907  NumberPhysTriggersExtended = cms.uint32( 64 ),
3908  WordLength = cms.int32( 64 ),
3909  OrderConditionChip = cms.vint32( 1 ),
3910  appendToDataLabel = cms.string( "" )
3911 )
3912 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3913  SimpleMagneticField = cms.string( "" ),
3914  MaxDPhi = cms.double( 1.6 ),
3915  ComponentName = cms.string( "PropagatorWithMaterial" ),
3916  Mass = cms.double( 0.105 ),
3917  PropagationDirection = cms.string( "alongMomentum" ),
3918  useRungeKutta = cms.bool( False ),
3919  ptMin = cms.double( -1.0 )
3920 )
3921 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
3922  SimpleMagneticField = cms.string( "ParabolicMf" ),
3923  MaxDPhi = cms.double( 1.6 ),
3924  ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
3925  Mass = cms.double( 0.139 ),
3926  PropagationDirection = cms.string( "alongMomentum" ),
3927  useRungeKutta = cms.bool( False ),
3928  ptMin = cms.double( -1.0 )
3929 )
3930 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
3931  SimpleMagneticField = cms.string( "ParabolicMf" ),
3932  MaxDPhi = cms.double( 1.6 ),
3933  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
3934  Mass = cms.double( 0.105 ),
3935  PropagationDirection = cms.string( "alongMomentum" ),
3936  useRungeKutta = cms.bool( False ),
3937  ptMin = cms.double( -1.0 )
3938 )
3939 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3940  SimpleMagneticField = cms.string( "" ),
3941  MaxDPhi = cms.double( 1.6 ),
3942  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
3943  Mass = cms.double( 0.105 ),
3944  PropagationDirection = cms.string( "oppositeToMomentum" ),
3945  useRungeKutta = cms.bool( False ),
3946  ptMin = cms.double( -1.0 )
3947 )
3948 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
3949  SimpleMagneticField = cms.string( "ParabolicMf" ),
3950  MaxDPhi = cms.double( 1.6 ),
3951  ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
3952  Mass = cms.double( 0.139 ),
3953  PropagationDirection = cms.string( "oppositeToMomentum" ),
3954  useRungeKutta = cms.bool( False ),
3955  ptMin = cms.double( -1.0 )
3956 )
3957 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
3958  SimpleMagneticField = cms.string( "ParabolicMf" ),
3959  MaxDPhi = cms.double( 1.6 ),
3960  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3961  Mass = cms.double( 0.105 ),
3962  PropagationDirection = cms.string( "oppositeToMomentum" ),
3963  useRungeKutta = cms.bool( False ),
3964  ptMin = cms.double( -1.0 )
3965 )
3966 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
3967  SimpleMagneticField = cms.string( "ParabolicMf" ),
3968  MaxDPhi = cms.double( 1.6 ),
3969  ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
3970  Mass = cms.double( 0.105 ),
3971  PropagationDirection = cms.string( "oppositeToMomentum" ),
3972  useRungeKutta = cms.bool( False ),
3973  ptMin = cms.double( 0.1 )
3974 )
3975 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
3976  SimpleMagneticField = cms.string( "ParabolicMf" ),
3977  MaxDPhi = cms.double( 4.0 ),
3978  ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
3979  Mass = cms.double( 0.1396 ),
3980  PropagationDirection = cms.string( "alongMomentum" ),
3981  useRungeKutta = cms.bool( False ),
3982  ptMin = cms.double( -1.0 )
3983 )
3984 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
3985  SimpleMagneticField = cms.string( "ParabolicMf" ),
3986  MaxDPhi = cms.double( 1.6 ),
3987  ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
3988  Mass = cms.double( 0.105 ),
3989  PropagationDirection = cms.string( "alongMomentum" ),
3990  useRungeKutta = cms.bool( False ),
3991  ptMin = cms.double( 0.1 )
3992 )
3993 fragment.SiStripClusterizerConditionsESProducer = cms.ESProducer( "SiStripClusterizerConditionsESProducer",
3994  QualityLabel = cms.string( "" ),
3995  Label = cms.string( "" ),
3996  appendToDataLabel = cms.string( "" )
3997 )
3998 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
3999  EtaDivisions = cms.untracked.uint32( 20 ),
4000  PhiDivisions = cms.untracked.uint32( 20 ),
4001  EtaMax = cms.untracked.double( 2.5 )
4002 )
4003 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
4004  use3d = cms.bool( True ),
4005  unBoost = cms.bool( False ),
4006  useSignificance = cms.bool( True ),
4007  minTracks = cms.uint32( 3 ),
4008  minVertices = cms.uint32( 1 )
4009 )
4010 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
4011  ComponentName = cms.string( "SteppingHelixPropagatorAny" ),
4012  NoErrorPropagation = cms.bool( False ),
4013  PropagationDirection = cms.string( "anyDirection" ),
4014  useTuningForL2Speed = cms.bool( False ),
4015  useIsYokeFlag = cms.bool( True ),
4016  endcapShiftInZNeg = cms.double( 0.0 ),
4017  SetVBFPointer = cms.bool( False ),
4018  AssumeNoMaterial = cms.bool( False ),
4019  endcapShiftInZPos = cms.double( 0.0 ),
4020  useInTeslaFromMagField = cms.bool( False ),
4021  VBFName = cms.string( "VolumeBasedMagneticField" ),
4022  useEndcapShiftsInZ = cms.bool( False ),
4023  sendLogWarning = cms.bool( False ),
4024  useMatVolumes = cms.bool( True ),
4025  debug = cms.bool( False ),
4026  ApplyRadX0Correction = cms.bool( True ),
4027  useMagVolumes = cms.bool( True ),
4028  returnTangentPlane = cms.bool( True )
4029 )
4030 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
4031  ComponentName = cms.string( "TransientTrackBuilder" )
4032 )
4033 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
4034  ComponentName = cms.string( "CaloDetIdAssociator" ),
4035  etaBinSize = cms.double( 0.087 ),
4036  nEta = cms.int32( 70 ),
4037  nPhi = cms.int32( 72 ),
4038  hcalRegion = cms.int32( 2 ),
4039  includeBadChambers = cms.bool( False ),
4040  includeGEM = cms.bool( False ),
4041  includeME0 = cms.bool( False )
4042 )
4043 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
4044  ComponentName = cms.string( "CosmicNavigationSchool" ),
4045  SimpleMagneticField = cms.string( "" )
4046 )
4047 fragment.ctppsGeometryESModule = cms.ESProducer( "CTPPSGeometryESModule",
4048  verbosity = cms.untracked.uint32( 1 ),
4049  buildMisalignedGeometry = cms.bool( False ),
4050  isRun2 = cms.bool( False ),
4051  dbTag = cms.string( "" ),
4052  compactViewTag = cms.string( "" ),
4053  fromPreprocessedDB = cms.untracked.bool( True ),
4054  fromDD4hep = cms.untracked.bool( False ),
4055  appendToDataLabel = cms.string( "" )
4056 )
4057 fragment.ctppsInterpolatedOpticalFunctionsESSource = cms.ESProducer( "CTPPSInterpolatedOpticalFunctionsESSource",
4058  lhcInfoLabel = cms.string( "" ),
4059  opticsLabel = cms.string( "" ),
4060  appendToDataLabel = cms.string( "" )
4061 )
4062 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
4063  ComponentName = cms.string( "EcalDetIdAssociator" ),
4064  etaBinSize = cms.double( 0.02 ),
4065  nEta = cms.int32( 300 ),
4066  nPhi = cms.int32( 360 ),
4067  hcalRegion = cms.int32( 2 ),
4068  includeBadChambers = cms.bool( False ),
4069  includeGEM = cms.bool( False ),
4070  includeME0 = cms.bool( False )
4071 )
4072 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
4073  flagMask = cms.PSet(
4074  kBad = cms.vstring( 'kFaultyHardware',
4075  'kDead',
4076  'kKilled' ),
4077  kGood = cms.vstring( 'kGood' ),
4078  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
4079  'kTowerRecovered' ),
4080  kProblematic = cms.vstring( 'kPoorReco',
4081  'kPoorCalib',
4082  'kNoisy',
4083  'kSaturated' ),
4084  kWeird = cms.vstring( 'kWeird',
4085  'kDiWeird' ),
4086  kTime = cms.vstring( 'kOutOfTime' )
4087  ),
4088  dbstatusMask = cms.PSet(
4089  kBad = cms.vstring( 'kNonRespondingIsolated',
4090  'kDeadVFE',
4091  'kDeadFE',
4092  'kNoDataNoTP' ),
4093  kGood = cms.vstring( 'kOk' ),
4094  kRecovered = cms.vstring( ),
4095  kProblematic = cms.vstring( 'kDAC',
4096  'kNoLaser',
4097  'kNoisy',
4098  'kNNoisy',
4099  'kNNNoisy',
4100  'kNNNNoisy',
4101  'kNNNNNoisy',
4102  'kFixedG6',
4103  'kFixedG1',
4104  'kFixedG0' ),
4105  kWeird = cms.vstring( ),
4106  kTime = cms.vstring( )
4107  ),
4108  timeThresh = cms.double( 2.0 )
4109 )
4110 fragment.hcalChannelPropertiesESProd = cms.ESProducer( "HcalChannelPropertiesEP" )
4111 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
4112  appendToDataLabel = cms.string( "" )
4113 )
4114 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
4115  appendToDataLabel = cms.string( "" )
4116 )
4117 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
4118  ComponentName = cms.string( "HcalDetIdAssociator" ),
4119  etaBinSize = cms.double( 0.087 ),
4120  nEta = cms.int32( 70 ),
4121  nPhi = cms.int32( 72 ),
4122  hcalRegion = cms.int32( 2 ),
4123  includeBadChambers = cms.bool( False ),
4124  includeGEM = cms.bool( False ),
4125  includeME0 = cms.bool( False )
4126 )
4127 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
4128  phase = cms.uint32( 1 ),
4129  RecoveredRecHitBits = cms.vstring( ),
4130  SeverityLevels = cms.VPSet(
4131  cms.PSet( ChannelStatus = cms.vstring( ),
4132  RecHitFlags = cms.vstring( 'TimingFromTDC' ),
4133  Level = cms.int32( 0 )
4134  ),
4135  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
4136  RecHitFlags = cms.vstring( ),
4137  Level = cms.int32( 1 )
4138  ),
4139  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
4140  RecHitFlags = cms.vstring( ),
4141  Level = cms.int32( 5 )
4142  ),
4143  cms.PSet( ChannelStatus = cms.vstring( ),
4144  RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
4145  'HBHEIsolatedNoise',
4146  'HBHEFlatNoise',
4147  'HBHESpikeNoise',
4148  'HBHETS4TS5Noise',
4149  'HBHENegativeNoise',
4150  'HBHEPulseFitBit',
4151  'HBHEOOTPU' ),
4152  Level = cms.int32( 8 )
4153  ),
4154  cms.PSet( ChannelStatus = cms.vstring( ),
4155  RecHitFlags = cms.vstring( 'HFLongShort',
4156  'HFS8S1Ratio',
4157  'HFPET',
4158  'HFSignalAsymmetry' ),
4159  Level = cms.int32( 11 )
4160  ),
4161  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ),
4162  RecHitFlags = cms.vstring( ),
4163  Level = cms.int32( 15 )
4164  ),
4165  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff',
4166  'HcalCellDead' ),
4167  RecHitFlags = cms.vstring( ),
4168  Level = cms.int32( 20 )
4169  )
4170  ),
4171  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
4172  'HcalCellOff',
4173  'HcalCellDead' ),
4174  appendToDataLabel = cms.string( "" )
4175 )
4176 fragment.hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer",
4177  useCondDB = cms.bool( False ),
4178  weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ),
4179  useGBRForest = cms.bool( True ),
4180  useAdaBoost = cms.bool( False )
4181 )
4182 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
4183  trackPseudoSelection = cms.PSet(
4184  maxDistToAxis = cms.double( 0.07 ),
4185  totalHitsMin = cms.uint32( 0 ),
4186  ptMin = cms.double( 0.0 ),
4187  sip2dSigMax = cms.double( 99999.9 ),
4188  sip2dValMax = cms.double( 99999.9 ),
4189  sip3dSigMax = cms.double( 99999.9 ),
4190  sip3dValMax = cms.double( 99999.9 ),
4191  maxDecayLen = cms.double( 5.0 ),
4192  qualityClass = cms.string( "any" ),
4193  jetDeltaRMax = cms.double( 0.3 ),
4194  normChi2Max = cms.double( 99999.9 ),
4195  pixelHitsMin = cms.uint32( 0 ),
4196  sip2dSigMin = cms.double( 2.0 ),
4197  sip2dValMin = cms.double( -99999.9 ),
4198  sip3dSigMin = cms.double( -99999.9 ),
4199  sip3dValMin = cms.double( -99999.9 )
4200  ),
4201  trackSelection = cms.PSet(
4202  maxDistToAxis = cms.double( 0.07 ),
4203  totalHitsMin = cms.uint32( 0 ),
4204  ptMin = cms.double( 0.0 ),
4205  sip2dSigMax = cms.double( 99999.9 ),
4206  sip2dValMax = cms.double( 99999.9 ),
4207  sip3dSigMax = cms.double( 99999.9 ),
4208  sip3dValMax = cms.double( 99999.9 ),
4209  maxDecayLen = cms.double( 5.0 ),
4210  qualityClass = cms.string( "any" ),
4211  jetDeltaRMax = cms.double( 0.3 ),
4212  normChi2Max = cms.double( 99999.9 ),
4213  pixelHitsMin = cms.uint32( 0 ),
4214  sip2dSigMin = cms.double( -99999.9 ),
4215  sip2dValMin = cms.double( -99999.9 ),
4216  sip3dSigMin = cms.double( -99999.9 ),
4217  sip3dValMin = cms.double( -99999.9 )
4218  ),
4219  trackFlip = cms.bool( False ),
4220  vertexFlip = cms.bool( False ),
4221  SoftLeptonFlip = cms.bool( False ),
4222  useTrackWeights = cms.bool( True ),
4223  pseudoMultiplicityMin = cms.uint32( 2 ),
4224  correctVertexMass = cms.bool( True ),
4225  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
4226  charmCut = cms.double( 1.5 ),
4227  minimumTrackWeight = cms.double( 0.5 ),
4228  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
4229  trackMultiplicityMin = cms.uint32( 3 ),
4230  trackSort = cms.string( "sip2dSig" ),
4231  useCategories = cms.bool( True ),
4232  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
4233  'CombinedSVPseudoVertex',
4234  'CombinedSVNoVertex' ),
4235  recordLabel = cms.string( "HLT" ),
4236  categoryVariableName = cms.string( "vertexCategory" )
4237 )
4238 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
4239  trackPseudoSelection = cms.PSet(
4240  max_pT_dRcut = cms.double( 0.1 ),
4241  b_dR = cms.double( 0.6263 ),
4242  min_pT = cms.double( 120.0 ),
4243  b_pT = cms.double( 0.3684 ),
4244  ptMin = cms.double( 0.0 ),
4245  max_pT_trackPTcut = cms.double( 3.0 ),
4246  max_pT = cms.double( 500.0 ),
4247  useVariableJTA = cms.bool( False ),
4248  maxDecayLen = cms.double( 5.0 ),
4249  qualityClass = cms.string( "any" ),
4250  normChi2Max = cms.double( 99999.9 ),
4251  sip2dValMin = cms.double( -99999.9 ),
4252  sip3dValMin = cms.double( -99999.9 ),
4253  a_dR = cms.double( -0.001053 ),
4254  maxDistToAxis = cms.double( 0.07 ),
4255  totalHitsMin = cms.uint32( 0 ),
4256  a_pT = cms.double( 0.005263 ),
4257  sip2dSigMax = cms.double( 99999.9 ),
4258  sip2dValMax = cms.double( 99999.9 ),
4259  sip3dSigMax = cms.double( 99999.9 ),
4260  sip3dValMax = cms.double( 99999.9 ),
4261  min_pT_dRcut = cms.double( 0.5 ),
4262  jetDeltaRMax = cms.double( 0.3 ),
4263  pixelHitsMin = cms.uint32( 0 ),
4264  sip3dSigMin = cms.double( -99999.9 ),
4265  sip2dSigMin = cms.double( 2.0 )
4266  ),
4267  trackSelection = cms.PSet(
4268  max_pT_dRcut = cms.double( 0.1 ),
4269  b_dR = cms.double( 0.6263 ),
4270  min_pT = cms.double( 120.0 ),
4271  b_pT = cms.double( 0.3684 ),
4272  ptMin = cms.double( 0.0 ),
4273  max_pT_trackPTcut = cms.double( 3.0 ),
4274  max_pT = cms.double( 500.0 ),
4275  useVariableJTA = cms.bool( False ),
4276  maxDecayLen = cms.double( 5.0 ),
4277  qualityClass = cms.string( "any" ),
4278  normChi2Max = cms.double( 99999.9 ),
4279  sip2dValMin = cms.double( -99999.9 ),
4280  sip3dValMin = cms.double( -99999.9 ),
4281  a_dR = cms.double( -0.001053 ),
4282  maxDistToAxis = cms.double( 0.07 ),
4283  totalHitsMin = cms.uint32( 0 ),
4284  a_pT = cms.double( 0.005263 ),
4285  sip2dSigMax = cms.double( 99999.9 ),
4286  sip2dValMax = cms.double( 99999.9 ),
4287  sip3dSigMax = cms.double( 99999.9 ),
4288  sip3dValMax = cms.double( 99999.9 ),
4289  min_pT_dRcut = cms.double( 0.5 ),
4290  jetDeltaRMax = cms.double( 0.3 ),
4291  pixelHitsMin = cms.uint32( 0 ),
4292  sip3dSigMin = cms.double( -99999.9 ),
4293  sip2dSigMin = cms.double( -99999.9 )
4294  ),
4295  trackFlip = cms.bool( False ),
4296  vertexFlip = cms.bool( False ),
4297  SoftLeptonFlip = cms.bool( False ),
4298  useTrackWeights = cms.bool( True ),
4299  pseudoMultiplicityMin = cms.uint32( 2 ),
4300  correctVertexMass = cms.bool( True ),
4301  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
4302  charmCut = cms.double( 1.5 ),
4303  minimumTrackWeight = cms.double( 0.5 ),
4304  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
4305  trackMultiplicityMin = cms.uint32( 3 ),
4306  trackSort = cms.string( "sip2dSig" ),
4307  useCategories = cms.bool( True ),
4308  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
4309  'CombinedSVIVFV2PseudoVertex',
4310  'CombinedSVIVFV2NoVertex' ),
4311  recordLabel = cms.string( "HLT" ),
4312  categoryVariableName = cms.string( "vertexCategory" )
4313 )
4314 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
4315  impactParameterType = cms.int32( 1 ),
4316  minimumImpactParameter = cms.double( -1.0 ),
4317  useSignedImpactParameterSig = cms.bool( True ),
4318  maximumDistanceToJetAxis = cms.double( 999999.0 ),
4319  deltaR = cms.double( -1.0 ),
4320  deltaRmin = cms.double( 0.0 ),
4321  maximumDecayLength = cms.double( 999999.0 ),
4322  maxImpactParameter = cms.double( 0.1 ),
4323  maxImpactParameterSig = cms.double( 999999.0 ),
4324  trackQualityClass = cms.string( "any" ),
4325  nthTrack = cms.int32( -1 )
4326 )
4327 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
4328  a_dR = cms.double( -0.001053 ),
4329  b_dR = cms.double( 0.6263 ),
4330  a_pT = cms.double( 0.005263 ),
4331  b_pT = cms.double( 0.3684 ),
4332  min_pT = cms.double( 120.0 ),
4333  max_pT = cms.double( 500.0 ),
4334  min_pT_dRcut = cms.double( 0.5 ),
4335  max_pT_dRcut = cms.double( 0.1 ),
4336  max_pT_trackPTcut = cms.double( 3.0 ),
4337  minimumImpactParameter = cms.double( 0.05 ),
4338  useSignedImpactParameterSig = cms.bool( False ),
4339  impactParameterType = cms.int32( 1 ),
4340  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
4341  deltaR = cms.double( -1.0 ),
4342  maximumDecayLength = cms.double( 999999.0 ),
4343  nthTrack = cms.int32( 1 ),
4344  trackQualityClass = cms.string( "any" ),
4345  useVariableJTA = cms.bool( False )
4346 )
4347 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
4348  MaxDPhi = cms.double( 1.6 ),
4349  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
4350  PropagationDirection = cms.string( "alongMomentum" )
4351 )
4352 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
4353  MaxDPhi = cms.double( 1.6 ),
4354  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
4355  PropagationDirection = cms.string( "oppositeToMomentum" )
4356 )
4357 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
4358  SimpleMagneticField = cms.string( "" ),
4359  MaxDPhi = cms.double( 1.6 ),
4360  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
4361  Mass = cms.double( 5.11E-4 ),
4362  PropagationDirection = cms.string( "oppositeToMomentum" ),
4363  useRungeKutta = cms.bool( False ),
4364  ptMin = cms.double( -1.0 )
4365 )
4366 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4367  MaxChi2 = cms.double( 16.0 ),
4368  nSigma = cms.double( 3.0 ),
4369  MaxDisplacement = cms.double( 0.5 ),
4370  MaxSagitta = cms.double( 2.0 ),
4371  MinimalTolerance = cms.double( 0.5 ),
4372  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4373  ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
4374  pTChargeCutThreshold = cms.double( -1.0 ),
4375  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4376  appendToDataLabel = cms.string( "" )
4377 )
4378 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4379  MaxChi2 = cms.double( 16.0 ),
4380  nSigma = cms.double( 3.0 ),
4381  MaxDisplacement = cms.double( 0.5 ),
4382  MaxSagitta = cms.double( 2.0 ),
4383  MinimalTolerance = cms.double( 0.5 ),
4384  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4385  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
4386  pTChargeCutThreshold = cms.double( -1.0 ),
4387  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4388  appendToDataLabel = cms.string( "" )
4389 )
4390 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4391  MaxChi2 = cms.double( 2000.0 ),
4392  nSigma = cms.double( 3.0 ),
4393  MaxDisplacement = cms.double( 100.0 ),
4394  MaxSagitta = cms.double( -1.0 ),
4395  MinimalTolerance = cms.double( 10.0 ),
4396  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4397  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
4398  pTChargeCutThreshold = cms.double( -1.0 ),
4399  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
4400  appendToDataLabel = cms.string( "" )
4401 )
4402 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4403  MaxChi2 = cms.double( 30.0 ),
4404  nSigma = cms.double( 3.0 ),
4405  MaxDisplacement = cms.double( 100.0 ),
4406  MaxSagitta = cms.double( -1.0 ),
4407  MinimalTolerance = cms.double( 10.0 ),
4408  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4409  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
4410  pTChargeCutThreshold = cms.double( -1.0 ),
4411  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
4412  appendToDataLabel = cms.string( "" )
4413 )
4414 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4415  MaxChi2 = cms.double( 9.0 ),
4416  nSigma = cms.double( 3.0 ),
4417  MaxDisplacement = cms.double( 0.5 ),
4418  MaxSagitta = cms.double( 2.0 ),
4419  MinimalTolerance = cms.double( 0.5 ),
4420  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4421  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
4422  pTChargeCutThreshold = cms.double( 15.0 ),
4423  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4424  appendToDataLabel = cms.string( "" )
4425 )
4426 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4427  MaxChi2 = cms.double( 9.0 ),
4428  nSigma = cms.double( 3.0 ),
4429  MaxDisplacement = cms.double( 100.0 ),
4430  MaxSagitta = cms.double( -1.0 ),
4431  MinimalTolerance = cms.double( 10.0 ),
4432  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4433  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
4434  pTChargeCutThreshold = cms.double( 15.0 ),
4435  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
4436  appendToDataLabel = cms.string( "" )
4437 )
4438 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4439  MaxChi2 = cms.double( 16.0 ),
4440  nSigma = cms.double( 3.0 ),
4441  MaxDisplacement = cms.double( 0.5 ),
4442  MaxSagitta = cms.double( 2.0 ),
4443  MinimalTolerance = cms.double( 0.5 ),
4444  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4445  ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
4446  pTChargeCutThreshold = cms.double( -1.0 ),
4447  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4448  appendToDataLabel = cms.string( "" )
4449 )
4450 fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4451  MaxChi2 = cms.double( 40.0 ),
4452  nSigma = cms.double( 4.0 ),
4453  MaxDisplacement = cms.double( 0.5 ),
4454  MaxSagitta = cms.double( 2.0 ),
4455  MinimalTolerance = cms.double( 0.5 ),
4456  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
4457  ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ),
4458  appendToDataLabel = cms.string( "" )
4459 )
4460 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4461  MaxChi2 = cms.double( 16.0 ),
4462  nSigma = cms.double( 3.0 ),
4463  MaxDisplacement = cms.double( 100.0 ),
4464  MaxSagitta = cms.double( -1.0 ),
4465  MinimalTolerance = cms.double( 10.0 ),
4466  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4467  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
4468  appendToDataLabel = cms.string( "" )
4469 )
4470 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4471  MaxChi2 = cms.double( 30.0 ),
4472  nSigma = cms.double( 3.0 ),
4473  MaxDisplacement = cms.double( 100.0 ),
4474  MaxSagitta = cms.double( -1.0 ),
4475  MinimalTolerance = cms.double( 10.0 ),
4476  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4477  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
4478  appendToDataLabel = cms.string( "" )
4479 )
4480 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4481  MaxChi2 = cms.double( 9.0 ),
4482  nSigma = cms.double( 3.0 ),
4483  MaxDisplacement = cms.double( 100.0 ),
4484  MaxSagitta = cms.double( -1.0 ),
4485  MinimalTolerance = cms.double( 10.0 ),
4486  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4487  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
4488  appendToDataLabel = cms.string( "" )
4489 )
4490 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
4491  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
4492  MaxComponents = cms.int32( 12 ),
4493  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
4494 )
4495 fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4496  MaxChi2 = cms.double( 9.0 ),
4497  nSigma = cms.double( 3.0 ),
4498  MaxDisplacement = cms.double( 0.5 ),
4499  MaxSagitta = cms.double( 2.0 ),
4500  MinimalTolerance = cms.double( 0.5 ),
4501  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4502  ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
4503  pTChargeCutThreshold = cms.double( -1.0 ),
4504  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4505  appendToDataLabel = cms.string( "" )
4506 )
4507 fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4508  ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
4509  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4510  fractionShared = cms.double( 0.13 ),
4511  ValidHitBonus = cms.double( 5.0 ),
4512  MissingHitPenalty = cms.double( 20.0 ),
4513  allowSharedFirstHit = cms.bool( True )
4514 )
4515 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4516  ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
4517  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4518  fractionShared = cms.double( 0.13 ),
4519  ValidHitBonus = cms.double( 5.0 ),
4520  MissingHitPenalty = cms.double( 20.0 ),
4521  allowSharedFirstHit = cms.bool( True )
4522 )
4523 fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4524  MaxChi2 = cms.double( 9.0 ),
4525  nSigma = cms.double( 3.0 ),
4526  MaxDisplacement = cms.double( 0.5 ),
4527  MaxSagitta = cms.double( 2.0 ),
4528  MinimalTolerance = cms.double( 0.5 ),
4529  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4530  ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
4531  pTChargeCutThreshold = cms.double( -1.0 ),
4532  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4533  appendToDataLabel = cms.string( "" )
4534 )
4535 fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4536  ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
4537  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4538  fractionShared = cms.double( 0.13 ),
4539  ValidHitBonus = cms.double( 5.0 ),
4540  MissingHitPenalty = cms.double( 20.0 ),
4541  allowSharedFirstHit = cms.bool( True )
4542 )
4543 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
4544  impactParameterType = cms.int32( 1 ),
4545  minimumImpactParameter = cms.double( -1.0 ),
4546  useSignedImpactParameterSig = cms.bool( True ),
4547  maximumDistanceToJetAxis = cms.double( 999999.0 ),
4548  deltaR = cms.double( -1.0 ),
4549  deltaRmin = cms.double( 0.0 ),
4550  maximumDecayLength = cms.double( 999999.0 ),
4551  maxImpactParameter = cms.double( 0.1 ),
4552  maxImpactParameterSig = cms.double( 999999.0 ),
4553  trackQualityClass = cms.string( "any" ),
4554  nthTrack = cms.int32( -1 )
4555 )
4556 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
4557  impactParameterType = cms.int32( 1 ),
4558  minimumImpactParameter = cms.double( -1.0 ),
4559  useSignedImpactParameterSig = cms.bool( True ),
4560  maximumDistanceToJetAxis = cms.double( 999999.0 ),
4561  deltaR = cms.double( -1.0 ),
4562  deltaRmin = cms.double( 0.0 ),
4563  maximumDecayLength = cms.double( 999999.0 ),
4564  maxImpactParameter = cms.double( 0.2 ),
4565  maxImpactParameterSig = cms.double( 999999.0 ),
4566  trackQualityClass = cms.string( "any" ),
4567  nthTrack = cms.int32( -1 )
4568 )
4569 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
4570  a_dR = cms.double( -0.001053 ),
4571  b_dR = cms.double( 0.6263 ),
4572  a_pT = cms.double( 0.005263 ),
4573  b_pT = cms.double( 0.3684 ),
4574  min_pT = cms.double( 120.0 ),
4575  max_pT = cms.double( 500.0 ),
4576  min_pT_dRcut = cms.double( 0.5 ),
4577  max_pT_dRcut = cms.double( 0.1 ),
4578  max_pT_trackPTcut = cms.double( 3.0 ),
4579  minimumImpactParameter = cms.double( 0.05 ),
4580  useSignedImpactParameterSig = cms.bool( False ),
4581  impactParameterType = cms.int32( 1 ),
4582  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
4583  deltaR = cms.double( -1.0 ),
4584  maximumDecayLength = cms.double( 999999.0 ),
4585  nthTrack = cms.int32( 1 ),
4586  trackQualityClass = cms.string( "any" ),
4587  useVariableJTA = cms.bool( False )
4588 )
4589 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
4590  a_dR = cms.double( -0.001053 ),
4591  b_dR = cms.double( 0.6263 ),
4592  a_pT = cms.double( 0.005263 ),
4593  b_pT = cms.double( 0.3684 ),
4594  min_pT = cms.double( 120.0 ),
4595  max_pT = cms.double( 500.0 ),
4596  min_pT_dRcut = cms.double( 0.5 ),
4597  max_pT_dRcut = cms.double( 0.1 ),
4598  max_pT_trackPTcut = cms.double( 3.0 ),
4599  minimumImpactParameter = cms.double( 0.2 ),
4600  useSignedImpactParameterSig = cms.bool( True ),
4601  impactParameterType = cms.int32( 1 ),
4602  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
4603  deltaR = cms.double( -1.0 ),
4604  maximumDecayLength = cms.double( 999999.0 ),
4605  nthTrack = cms.int32( 2 ),
4606  trackQualityClass = cms.string( "any" ),
4607  useVariableJTA = cms.bool( False )
4608 )
4609 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
4610  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
4611 )
4612 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
4613  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
4614  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
4615  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
4616  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
4617  Mass = cms.double( 5.11E-4 ),
4618  BetheHeitlerCorrection = cms.int32( 2 )
4619 )
4620 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
4621  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4622  NoErrorPropagation = cms.bool( False ),
4623  PropagationDirection = cms.string( "anyDirection" ),
4624  useTuningForL2Speed = cms.bool( True ),
4625  useIsYokeFlag = cms.bool( True ),
4626  endcapShiftInZNeg = cms.double( 0.0 ),
4627  SetVBFPointer = cms.bool( False ),
4628  AssumeNoMaterial = cms.bool( False ),
4629  endcapShiftInZPos = cms.double( 0.0 ),
4630  useInTeslaFromMagField = cms.bool( False ),
4631  VBFName = cms.string( "VolumeBasedMagneticField" ),
4632  useEndcapShiftsInZ = cms.bool( False ),
4633  sendLogWarning = cms.bool( False ),
4634  useMatVolumes = cms.bool( True ),
4635  debug = cms.bool( False ),
4636  ApplyRadX0Correction = cms.bool( True ),
4637  useMagVolumes = cms.bool( True ),
4638  returnTangentPlane = cms.bool( True )
4639 )
4640 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
4641  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
4642  NoErrorPropagation = cms.bool( False ),
4643  PropagationDirection = cms.string( "oppositeToMomentum" ),
4644  useTuningForL2Speed = cms.bool( True ),
4645  useIsYokeFlag = cms.bool( True ),
4646  endcapShiftInZNeg = cms.double( 0.0 ),
4647  SetVBFPointer = cms.bool( False ),
4648  AssumeNoMaterial = cms.bool( False ),
4649  endcapShiftInZPos = cms.double( 0.0 ),
4650  useInTeslaFromMagField = cms.bool( False ),
4651  VBFName = cms.string( "VolumeBasedMagneticField" ),
4652  useEndcapShiftsInZ = cms.bool( False ),
4653  sendLogWarning = cms.bool( False ),
4654  useMatVolumes = cms.bool( True ),
4655  debug = cms.bool( False ),
4656  ApplyRadX0Correction = cms.bool( True ),
4657  useMagVolumes = cms.bool( True ),
4658  returnTangentPlane = cms.bool( True )
4659 )
4660 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
4661  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
4662  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
4663  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
4664  EstimateCut = cms.double( -1.0 ),
4665  MaxFractionOutliers = cms.double( 0.3 ),
4666  MaxNumberOfOutliers = cms.int32( 3 ),
4667  MinDof = cms.int32( 2 ),
4668  NoOutliersBeginEnd = cms.bool( False ),
4669  MinNumberOfHits = cms.int32( 3 ),
4670  MinNumberOfHitsHighEta = cms.int32( 5 ),
4671  HighEtaSwitch = cms.double( 5.0 ),
4672  RejectTracks = cms.bool( True ),
4673  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
4674  NoInvalidHitsBeginEnd = cms.bool( True ),
4675  LogPixelProbabilityCut = cms.double( -16.0 ),
4676  appendToDataLabel = cms.string( "" )
4677 )
4678 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
4679  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
4680  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
4681  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
4682  EstimateCut = cms.double( -1.0 ),
4683  MaxFractionOutliers = cms.double( 0.3 ),
4684  MaxNumberOfOutliers = cms.int32( 3 ),
4685  MinDof = cms.int32( 2 ),
4686  NoOutliersBeginEnd = cms.bool( False ),
4687  MinNumberOfHits = cms.int32( 5 ),
4688  MinNumberOfHitsHighEta = cms.int32( 5 ),
4689  HighEtaSwitch = cms.double( 5.0 ),
4690  RejectTracks = cms.bool( True ),
4691  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
4692  NoInvalidHitsBeginEnd = cms.bool( False ),
4693  LogPixelProbabilityCut = cms.double( -16.0 ),
4694  appendToDataLabel = cms.string( "" )
4695 )
4696 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
4697  ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
4698  standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
4699  looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ),
4700  appendToDataLabel = cms.string( "" )
4701 )
4702 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
4703  SimpleMagneticField = cms.string( "" ),
4704  MaxDPhi = cms.double( 1.6 ),
4705  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
4706  Mass = cms.double( 5.11E-4 ),
4707  PropagationDirection = cms.string( "alongMomentum" ),
4708  useRungeKutta = cms.bool( False ),
4709  ptMin = cms.double( -1.0 )
4710 )
4711 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
4712  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
4713 )
4714 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
4715  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
4716  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
4717  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
4718  EstimateCut = cms.double( -1.0 ),
4719  MaxFractionOutliers = cms.double( 0.3 ),
4720  MaxNumberOfOutliers = cms.int32( 3 ),
4721  MinDof = cms.int32( 2 ),
4722  NoOutliersBeginEnd = cms.bool( False ),
4723  MinNumberOfHits = cms.int32( 5 ),
4724  MinNumberOfHitsHighEta = cms.int32( 5 ),
4725  HighEtaSwitch = cms.double( 5.0 ),
4726  RejectTracks = cms.bool( True ),
4727  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
4728  NoInvalidHitsBeginEnd = cms.bool( True ),
4729  LogPixelProbabilityCut = cms.double( -16.0 ),
4730  appendToDataLabel = cms.string( "" )
4731 )
4732 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
4733  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
4734  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
4735  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
4736  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ),
4737  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
4738 )
4739 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
4740  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
4741  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
4742  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
4743  ErrorRescaling = cms.double( 100.0 ),
4744  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
4745  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
4746 )
4747 fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4748  MaxChi2 = cms.double( 30.0 ),
4749  nSigma = cms.double( 3.0 ),
4750  MaxDisplacement = cms.double( 0.5 ),
4751  MaxSagitta = cms.double( 2.0 ),
4752  MinimalTolerance = cms.double( 0.5 ),
4753  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4754  ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
4755  pTChargeCutThreshold = cms.double( 15.0 ),
4756  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4757  appendToDataLabel = cms.string( "" )
4758 )
4759 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4760  MaxChi2 = cms.double( 30.0 ),
4761  nSigma = cms.double( 3.0 ),
4762  MaxDisplacement = cms.double( 0.5 ),
4763  MaxSagitta = cms.double( 2.0 ),
4764  MinimalTolerance = cms.double( 0.5 ),
4765  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4766  ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
4767  pTChargeCutThreshold = cms.double( 15.0 ),
4768  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4769  appendToDataLabel = cms.string( "" )
4770 )
4771 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4772  MaxChi2 = cms.double( 36.0 ),
4773  nSigma = cms.double( 3.0 ),
4774  MaxDisplacement = cms.double( 100.0 ),
4775  MaxSagitta = cms.double( -1.0 ),
4776  MinimalTolerance = cms.double( 10.0 ),
4777  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4778  ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
4779  appendToDataLabel = cms.string( "" )
4780 )
4781 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
4782  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
4783  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
4784  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
4785  EstimateCut = cms.double( -1.0 ),
4786  MaxFractionOutliers = cms.double( 0.3 ),
4787  MaxNumberOfOutliers = cms.int32( 3 ),
4788  MinDof = cms.int32( 2 ),
4789  NoOutliersBeginEnd = cms.bool( False ),
4790  MinNumberOfHits = cms.int32( 5 ),
4791  MinNumberOfHitsHighEta = cms.int32( 5 ),
4792  HighEtaSwitch = cms.double( 5.0 ),
4793  RejectTracks = cms.bool( True ),
4794  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
4795  NoInvalidHitsBeginEnd = cms.bool( False ),
4796  LogPixelProbabilityCut = cms.double( -16.0 ),
4797  appendToDataLabel = cms.string( "" )
4798 )
4799 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
4800  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
4801  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
4802  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
4803  EstimateCut = cms.double( -1.0 ),
4804  MaxFractionOutliers = cms.double( 0.3 ),
4805  MaxNumberOfOutliers = cms.int32( 3 ),
4806  MinDof = cms.int32( 2 ),
4807  NoOutliersBeginEnd = cms.bool( False ),
4808  MinNumberOfHits = cms.int32( 5 ),
4809  MinNumberOfHitsHighEta = cms.int32( 5 ),
4810  HighEtaSwitch = cms.double( 5.0 ),
4811  RejectTracks = cms.bool( True ),
4812  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
4813  NoInvalidHitsBeginEnd = cms.bool( False ),
4814  LogPixelProbabilityCut = cms.double( -16.0 ),
4815  appendToDataLabel = cms.string( "" )
4816 )
4817 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
4818  ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
4819  Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
4820  Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
4821  EstimateCut = cms.double( 20.0 ),
4822  MaxFractionOutliers = cms.double( 0.3 ),
4823  MaxNumberOfOutliers = cms.int32( 3 ),
4824  MinDof = cms.int32( 2 ),
4825  NoOutliersBeginEnd = cms.bool( False ),
4826  MinNumberOfHits = cms.int32( 3 ),
4827  MinNumberOfHitsHighEta = cms.int32( 5 ),
4828  HighEtaSwitch = cms.double( 5.0 ),
4829  RejectTracks = cms.bool( True ),
4830  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
4831  NoInvalidHitsBeginEnd = cms.bool( True ),
4832  LogPixelProbabilityCut = cms.double( -14.0 ),
4833  appendToDataLabel = cms.string( "" )
4834 )
4835 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
4836  ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
4837  Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
4838  Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
4839  EstimateCut = cms.double( 20.0 ),
4840  MaxFractionOutliers = cms.double( 0.3 ),
4841  MaxNumberOfOutliers = cms.int32( 3 ),
4842  MinDof = cms.int32( 2 ),
4843  NoOutliersBeginEnd = cms.bool( False ),
4844  MinNumberOfHits = cms.int32( 3 ),
4845  MinNumberOfHitsHighEta = cms.int32( 5 ),
4846  HighEtaSwitch = cms.double( 5.0 ),
4847  RejectTracks = cms.bool( True ),
4848  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
4849  NoInvalidHitsBeginEnd = cms.bool( True ),
4850  LogPixelProbabilityCut = cms.double( -14.0 ),
4851  appendToDataLabel = cms.string( "" )
4852 )
4853 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
4854  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
4855  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
4856  Updator = cms.string( "hltESPKFUpdator" ),
4857  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4858  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4859  minHits = cms.int32( 3 ),
4860  appendToDataLabel = cms.string( "" )
4861 )
4862 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
4863  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
4864  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4865  Updator = cms.string( "hltESPKFUpdator" ),
4866  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4867  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4868  minHits = cms.int32( 3 ),
4869  appendToDataLabel = cms.string( "" )
4870 )
4871 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
4872  ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
4873  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
4874  Updator = cms.string( "hltESPKFUpdator" ),
4875  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4876  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
4877  minHits = cms.int32( 3 ),
4878  appendToDataLabel = cms.string( "" )
4879 )
4880 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
4881  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
4882  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
4883  Updator = cms.string( "hltESPKFUpdator" ),
4884  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4885  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4886  errorRescaling = cms.double( 100.0 ),
4887  minHits = cms.int32( 3 ),
4888  appendToDataLabel = cms.string( "" )
4889 )
4890 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
4891  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
4892  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
4893  Updator = cms.string( "hltESPKFUpdator" ),
4894  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4895  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4896  errorRescaling = cms.double( 100.0 ),
4897  minHits = cms.int32( 3 ),
4898  appendToDataLabel = cms.string( "" )
4899 )
4900 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
4901  ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
4902  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
4903  Updator = cms.string( "hltESPKFUpdator" ),
4904  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4905  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
4906  errorRescaling = cms.double( 10.0 ),
4907  minHits = cms.int32( 3 ),
4908  appendToDataLabel = cms.string( "" )
4909 )
4910 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
4911  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4912  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
4913  Updator = cms.string( "hltESPKFUpdator" ),
4914  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4915  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4916  errorRescaling = cms.double( 10.0 ),
4917  minHits = cms.int32( 3 ),
4918  appendToDataLabel = cms.string( "" )
4919 )
4920 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
4921  ComponentName = cms.string( "hltESPKFUpdator" )
4922 )
4923 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
4924  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
4925  DistanceMeasure = cms.string( "KullbackLeibler" )
4926 )
4927 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
4928  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
4929  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
4930  Updator = cms.string( "hltESPKFUpdator" ),
4931  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4932  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4933  minHits = cms.int32( 3 ),
4934  appendToDataLabel = cms.string( "" )
4935 )
4936 fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4937  MaxChi2 = cms.double( 9.0 ),
4938  nSigma = cms.double( 3.0 ),
4939  MaxDisplacement = cms.double( 0.5 ),
4940  MaxSagitta = cms.double( 2.0 ),
4941  MinimalTolerance = cms.double( 0.5 ),
4942  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4943  ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
4944  pTChargeCutThreshold = cms.double( -1.0 ),
4945  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4946  appendToDataLabel = cms.string( "" )
4947 )
4948 fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4949  ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
4950  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4951  fractionShared = cms.double( 0.16 ),
4952  ValidHitBonus = cms.double( 5.0 ),
4953  MissingHitPenalty = cms.double( 20.0 ),
4954  allowSharedFirstHit = cms.bool( True )
4955 )
4956 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4957  ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
4958  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4959  fractionShared = cms.double( 0.16 ),
4960  ValidHitBonus = cms.double( 5.0 ),
4961  MissingHitPenalty = cms.double( 20.0 ),
4962  allowSharedFirstHit = cms.bool( True )
4963 )
4964 fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4965  MaxChi2 = cms.double( 9.0 ),
4966  nSigma = cms.double( 3.0 ),
4967  MaxDisplacement = cms.double( 0.5 ),
4968  MaxSagitta = cms.double( 2.0 ),
4969  MinimalTolerance = cms.double( 0.5 ),
4970  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4971  ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
4972  pTChargeCutThreshold = cms.double( -1.0 ),
4973  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4974  appendToDataLabel = cms.string( "" )
4975 )
4976 fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4977  ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
4978  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4979  fractionShared = cms.double( 0.16 ),
4980  ValidHitBonus = cms.double( 5.0 ),
4981  MissingHitPenalty = cms.double( 20.0 ),
4982  allowSharedFirstHit = cms.bool( True )
4983 )
4984 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
4985  ComponentName = cms.string( "hltESPMeasurementTracker" ),
4986  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
4987  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
4988  HitMatcher = cms.string( "StandardMatcher" ),
4989  Phase2StripCPE = cms.string( "" ),
4990  SiStripQualityLabel = cms.string( "" ),
4991  UseStripModuleQualityDB = cms.bool( True ),
4992  DebugStripModuleQualityDB = cms.untracked.bool( False ),
4993  UseStripAPVFiberQualityDB = cms.bool( True ),
4994  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
4995  MaskBadAPVFibers = cms.bool( True ),
4996  UseStripStripQualityDB = cms.bool( True ),
4997  DebugStripStripQualityDB = cms.untracked.bool( False ),
4998  badStripCuts = cms.PSet(
4999  TOB = cms.PSet(
5000  maxBad = cms.uint32( 4 ),
5001  maxConsecutiveBad = cms.uint32( 2 )
5002  ),
5003  TIB = cms.PSet(
5004  maxBad = cms.uint32( 4 ),
5005  maxConsecutiveBad = cms.uint32( 2 )
5006  ),
5007  TID = cms.PSet(
5008  maxBad = cms.uint32( 4 ),
5009  maxConsecutiveBad = cms.uint32( 2 )
5010  ),
5011  TEC = cms.PSet(
5012  maxBad = cms.uint32( 4 ),
5013  maxConsecutiveBad = cms.uint32( 2 )
5014  )
5015  ),
5016  UsePixelModuleQualityDB = cms.bool( True ),
5017  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
5018  UsePixelROCQualityDB = cms.bool( True ),
5019  DebugPixelROCQualityDB = cms.untracked.bool( False ),
5020  appendToDataLabel = cms.string( "" )
5021 )
5022 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
5023  ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
5024  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
5025  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
5026  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
5027 )
5028 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5029  ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
5030  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5031  fractionShared = cms.double( 0.11 ),
5032  ValidHitBonus = cms.double( 5.0 ),
5033  MissingHitPenalty = cms.double( 20.0 ),
5034  allowSharedFirstHit = cms.bool( True )
5035 )
5036 fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
5037  MaxChi2 = cms.double( 16.0 ),
5038  nSigma = cms.double( 3.0 ),
5039  MaxDisplacement = cms.double( 0.5 ),
5040  MaxSagitta = cms.double( 2.0 ),
5041  MinimalTolerance = cms.double( 0.5 ),
5042  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
5043  ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
5044  pTChargeCutThreshold = cms.double( -1.0 ),
5045  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
5046  appendToDataLabel = cms.string( "" )
5047 )
5048 fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5049  ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
5050  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5051  fractionShared = cms.double( 0.11 ),
5052  ValidHitBonus = cms.double( 5.0 ),
5053  MissingHitPenalty = cms.double( 20.0 ),
5054  allowSharedFirstHit = cms.bool( True )
5055 )
5056 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
5057  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
5058 )
5059 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
5060  LoadTemplatesFromDB = cms.bool( True ),
5061  Alpha2Order = cms.bool( True ),
5062  ClusterProbComputationFlag = cms.int32( 0 ),
5063  useLAWidthFromDB = cms.bool( False ),
5064  lAOffset = cms.double( 0.0 ),
5065  lAWidthBPix = cms.double( 0.0 ),
5066  lAWidthFPix = cms.double( 0.0 ),
5067  doLorentzFromAlignment = cms.bool( False ),
5068  useLAFromDB = cms.bool( True ),
5069  xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
5070  yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
5071  xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
5072  yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
5073  xerr_endcap = cms.vdouble( 0.002, 0.002 ),
5074  yerr_endcap = cms.vdouble( 0.0021 ),
5075  xerr_barrel_l1_def = cms.double( 0.0103 ),
5076  yerr_barrel_l1_def = cms.double( 0.0021 ),
5077  xerr_barrel_ln_def = cms.double( 0.0103 ),
5078  yerr_barrel_ln_def = cms.double( 0.0021 ),
5079  xerr_endcap_def = cms.double( 0.002 ),
5080  yerr_endcap_def = cms.double( 7.5E-4 ),
5081  eff_charge_cut_highX = cms.double( 1.0 ),
5082  eff_charge_cut_highY = cms.double( 1.0 ),
5083  eff_charge_cut_lowX = cms.double( 0.0 ),
5084  eff_charge_cut_lowY = cms.double( 0.0 ),
5085  size_cutX = cms.double( 3.0 ),
5086  size_cutY = cms.double( 3.0 ),
5087  EdgeClusterErrorX = cms.double( 50.0 ),
5088  EdgeClusterErrorY = cms.double( 85.0 ),
5089  inflate_errors = cms.bool( False ),
5090  inflate_all_errors_no_trk_angle = cms.bool( False ),
5091  NoTemplateErrorsWhenNoTrkAngles = cms.bool( False ),
5092  UseErrorsFromTemplates = cms.bool( True ),
5093  TruncatePixelCharge = cms.bool( True ),
5094  IrradiationBiasCorrection = cms.bool( True ),
5095  DoCosmics = cms.bool( False ),
5096  Upgrade = cms.bool( False ),
5097  SmallPitch = cms.bool( False ),
5098  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
5099  MagneticFieldRecord = cms.ESInputTag( "","" ),
5100  appendToDataLabel = cms.string( "" )
5101 )
5102 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
5103  LoadTemplatesFromDB = cms.bool( True ),
5104  Alpha2Order = cms.bool( True ),
5105  ClusterProbComputationFlag = cms.int32( 0 ),
5106  useLAWidthFromDB = cms.bool( True ),
5107  lAOffset = cms.double( 0.0 ),
5108  lAWidthBPix = cms.double( 0.0 ),
5109  lAWidthFPix = cms.double( 0.0 ),
5110  doLorentzFromAlignment = cms.bool( False ),
5111  useLAFromDB = cms.bool( True ),
5112  barrelTemplateID = cms.int32( 0 ),
5113  forwardTemplateID = cms.int32( 0 ),
5114  directoryWithTemplates = cms.int32( 0 ),
5115  speed = cms.int32( -2 ),
5116  UseClusterSplitter = cms.bool( False ),
5117  ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
5118  appendToDataLabel = cms.string( "" )
5119 )
5120 fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
5121  MaxChi2 = cms.double( 16.0 ),
5122  nSigma = cms.double( 3.0 ),
5123  MaxDisplacement = cms.double( 0.5 ),
5124  MaxSagitta = cms.double( 2.0 ),
5125  MinimalTolerance = cms.double( 0.5 ),
5126  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
5127  ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
5128  pTChargeCutThreshold = cms.double( -1.0 ),
5129  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
5130  appendToDataLabel = cms.string( "" )
5131 )
5132 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
5133  ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
5134  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
5135  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
5136  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
5137 )
5138 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5139  ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
5140  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5141  fractionShared = cms.double( 0.11 ),
5142  ValidHitBonus = cms.double( 5.0 ),
5143  MissingHitPenalty = cms.double( 20.0 ),
5144  allowSharedFirstHit = cms.bool( True )
5145 )
5146 fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
5147  MaxChi2 = cms.double( 9.0 ),
5148  nSigma = cms.double( 3.0 ),
5149  MaxDisplacement = cms.double( 0.5 ),
5150  MaxSagitta = cms.double( 2.0 ),
5151  MinimalTolerance = cms.double( 0.5 ),
5152  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
5153  ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
5154  pTChargeCutThreshold = cms.double( 15.0 ),
5155  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
5156  appendToDataLabel = cms.string( "" )
5157 )
5158 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
5159  MaxChi2 = cms.double( 25.0 ),
5160  nSigma = cms.double( 3.0 ),
5161  MaxDisplacement = cms.double( 100.0 ),
5162  MaxSagitta = cms.double( -1.0 ),
5163  MinimalTolerance = cms.double( 10.0 ),
5164  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
5165  ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
5166  appendToDataLabel = cms.string( "" )
5167 )
5168 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5169  ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
5170  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5171  fractionShared = cms.double( 0.19 ),
5172  ValidHitBonus = cms.double( 5.0 ),
5173  MissingHitPenalty = cms.double( 20.0 ),
5174  allowSharedFirstHit = cms.bool( True )
5175 )
5176 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
5177  ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
5178  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
5179  Updator = cms.string( "hltESPKFUpdator" ),
5180  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5181  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
5182  minHits = cms.int32( 3 ),
5183  appendToDataLabel = cms.string( "" )
5184 )
5185 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
5186  ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
5187  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
5188  Updator = cms.string( "hltESPKFUpdator" ),
5189  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5190  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
5191  errorRescaling = cms.double( 100.0 ),
5192  minHits = cms.int32( 3 ),
5193  appendToDataLabel = cms.string( "" )
5194 )
5195 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
5196  SimpleMagneticField = cms.string( "" ),
5197  MaxDPhi = cms.double( 1.6 ),
5198  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
5199  Mass = cms.double( 0.105 ),
5200  PropagationDirection = cms.string( "alongMomentum" ),
5201  useRungeKutta = cms.bool( True ),
5202  ptMin = cms.double( -1.0 )
5203 )
5204 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
5205  ComponentName = cms.string( "hltESPSmartPropagator" ),
5206  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
5207  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
5208  PropagationDirection = cms.string( "alongMomentum" ),
5209  Epsilon = cms.double( 5.0 )
5210 )
5211 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
5212  ComponentName = cms.string( "hltESPSmartPropagatorAny" ),
5213  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
5214  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5215  PropagationDirection = cms.string( "alongMomentum" ),
5216  Epsilon = cms.double( 5.0 )
5217 )
5218 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
5219  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
5220  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
5221  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5222  PropagationDirection = cms.string( "oppositeToMomentum" ),
5223  Epsilon = cms.double( 5.0 )
5224 )
5225 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
5226  distance = cms.double( 0.5 )
5227 )
5228 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
5229  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
5230  NoErrorPropagation = cms.bool( False ),
5231  PropagationDirection = cms.string( "alongMomentum" ),
5232  useTuningForL2Speed = cms.bool( False ),
5233  useIsYokeFlag = cms.bool( True ),
5234  endcapShiftInZNeg = cms.double( 0.0 ),
5235  SetVBFPointer = cms.bool( False ),
5236  AssumeNoMaterial = cms.bool( False ),
5237  endcapShiftInZPos = cms.double( 0.0 ),
5238  useInTeslaFromMagField = cms.bool( False ),
5239  VBFName = cms.string( "VolumeBasedMagneticField" ),
5240  useEndcapShiftsInZ = cms.bool( False ),
5241  sendLogWarning = cms.bool( False ),
5242  useMatVolumes = cms.bool( True ),
5243  debug = cms.bool( False ),
5244  ApplyRadX0Correction = cms.bool( True ),
5245  useMagVolumes = cms.bool( True ),
5246  returnTangentPlane = cms.bool( True )
5247 )
5248 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
5249  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
5250  NoErrorPropagation = cms.bool( False ),
5251  PropagationDirection = cms.string( "oppositeToMomentum" ),
5252  useTuningForL2Speed = cms.bool( False ),
5253  useIsYokeFlag = cms.bool( True ),
5254  endcapShiftInZNeg = cms.double( 0.0 ),
5255  SetVBFPointer = cms.bool( False ),
5256  AssumeNoMaterial = cms.bool( False ),
5257  endcapShiftInZPos = cms.double( 0.0 ),
5258  useInTeslaFromMagField = cms.bool( False ),
5259  VBFName = cms.string( "VolumeBasedMagneticField" ),
5260  useEndcapShiftsInZ = cms.bool( False ),
5261  sendLogWarning = cms.bool( False ),
5262  useMatVolumes = cms.bool( True ),
5263  debug = cms.bool( False ),
5264  ApplyRadX0Correction = cms.bool( True ),
5265  useMagVolumes = cms.bool( True ),
5266  returnTangentPlane = cms.bool( True )
5267 )
5268 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
5269  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
5270  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
5271  parameters = cms.PSet(
5272  mTIB_P1 = cms.double( 0.202 ),
5273  maxChgOneMIP = cms.double( 6000.0 ),
5274  mTEC_P0 = cms.double( -1.885 ),
5275  mTOB_P1 = cms.double( 0.253 ),
5276  mTEC_P1 = cms.double( 0.471 ),
5277  mLC_P2 = cms.double( 0.3 ),
5278  mLC_P1 = cms.double( 0.618 ),
5279  mTOB_P0 = cms.double( -1.026 ),
5280  mLC_P0 = cms.double( -0.326 ),
5281  useLegacyError = cms.bool( False ),
5282  mTIB_P0 = cms.double( -0.742 ),
5283  mTID_P1 = cms.double( 0.433 ),
5284  mTID_P0 = cms.double( -1.427 )
5285  )
5286 )
5287 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
5288  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
5289  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" ),
5290  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
5291  Matcher = cms.string( "StandardMatcher" ),
5292  ComputeCoarseLocalPositionFromDisk = cms.bool( False )
5293 )
5294 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
5295  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
5296  ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
5297  PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
5298  Matcher = cms.string( "StandardMatcher" ),
5299  ComputeCoarseLocalPositionFromDisk = cms.bool( False )
5300 )
5301 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
5302  StripCPE = cms.string( "Fake" ),
5303  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5304  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
5305  Matcher = cms.string( "StandardMatcher" ),
5306  ComputeCoarseLocalPositionFromDisk = cms.bool( False )
5307 )
5308 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
5309  StripCPE = cms.string( "Fake" ),
5310  ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" ),
5311  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
5312  Matcher = cms.string( "StandardMatcher" ),
5313  ComputeCoarseLocalPositionFromDisk = cms.bool( False )
5314 )
5315 fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
5316  MaxChi2 = cms.double( 16.0 ),
5317  nSigma = cms.double( 3.0 ),
5318  MaxDisplacement = cms.double( 0.5 ),
5319  MaxSagitta = cms.double( 2.0 ),
5320  MinimalTolerance = cms.double( 0.5 ),
5321  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
5322  ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
5323  pTChargeCutThreshold = cms.double( -1.0 ),
5324  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
5325  appendToDataLabel = cms.string( "" )
5326 )
5327 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
5328  ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
5329  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
5330  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
5331  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
5332 )
5333 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
5334  ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
5335  Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
5336  Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
5337  EstimateCut = cms.double( 30.0 ),
5338  MaxFractionOutliers = cms.double( 0.3 ),
5339  MaxNumberOfOutliers = cms.int32( 3 ),
5340  MinDof = cms.int32( 2 ),
5341  NoOutliersBeginEnd = cms.bool( False ),
5342  MinNumberOfHits = cms.int32( 7 ),
5343  MinNumberOfHitsHighEta = cms.int32( 5 ),
5344  HighEtaSwitch = cms.double( 5.0 ),
5345  RejectTracks = cms.bool( True ),
5346  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
5347  NoInvalidHitsBeginEnd = cms.bool( False ),
5348  LogPixelProbabilityCut = cms.double( -16.0 ),
5349  appendToDataLabel = cms.string( "" )
5350 )
5351 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
5352  ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
5353  Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
5354  Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
5355  EstimateCut = cms.double( 30.0 ),
5356  MaxFractionOutliers = cms.double( 0.3 ),
5357  MaxNumberOfOutliers = cms.int32( 3 ),
5358  MinDof = cms.int32( 2 ),
5359  NoOutliersBeginEnd = cms.bool( False ),
5360  MinNumberOfHits = cms.int32( 7 ),
5361  MinNumberOfHitsHighEta = cms.int32( 5 ),
5362  HighEtaSwitch = cms.double( 5.0 ),
5363  RejectTracks = cms.bool( True ),
5364  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
5365  NoInvalidHitsBeginEnd = cms.bool( False ),
5366  LogPixelProbabilityCut = cms.double( -16.0 ),
5367  appendToDataLabel = cms.string( "" )
5368 )
5369 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
5370  ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
5371  standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
5372  looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
5373  appendToDataLabel = cms.string( "" )
5374 )
5375 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
5376  ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
5377  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
5378  Updator = cms.string( "hltESPKFUpdator" ),
5379  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5380  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
5381  minHits = cms.int32( 7 ),
5382  appendToDataLabel = cms.string( "" )
5383 )
5384 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
5385  ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
5386  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
5387  Updator = cms.string( "hltESPKFUpdator" ),
5388  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5389  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
5390  minHits = cms.int32( 7 ),
5391  appendToDataLabel = cms.string( "" )
5392 )
5393 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
5394  ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
5395  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
5396  Updator = cms.string( "hltESPKFUpdator" ),
5397  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5398  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
5399  errorRescaling = cms.double( 10.0 ),
5400  minHits = cms.int32( 7 ),
5401  appendToDataLabel = cms.string( "" )
5402 )
5403 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
5404  ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
5405  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
5406  Updator = cms.string( "hltESPKFUpdator" ),
5407  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5408  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
5409  errorRescaling = cms.double( 10.0 ),
5410  minHits = cms.int32( 7 ),
5411  appendToDataLabel = cms.string( "" )
5412 )
5413 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5414  ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
5415  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5416  fractionShared = cms.double( 0.09 ),
5417  ValidHitBonus = cms.double( 5.0 ),
5418  MissingHitPenalty = cms.double( 20.0 ),
5419  allowSharedFirstHit = cms.bool( True )
5420 )
5421 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
5422  ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
5423  algoOrder = cms.vstring( ),
5424  appendToDataLabel = cms.string( "" )
5425 )
5426 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5427  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5428  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5429  fractionShared = cms.double( 0.5 ),
5430  ValidHitBonus = cms.double( 100.0 ),
5431  MissingHitPenalty = cms.double( 0.0 ),
5432  allowSharedFirstHit = cms.bool( False )
5433 )
5434 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
5435  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
5436  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
5437  Updator = cms.string( "hltESPKFUpdator" ),
5438  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5439  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
5440  minHits = cms.int32( 3 ),
5441  appendToDataLabel = cms.string( "" )
5442 )
5443 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
5444  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
5445  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
5446  Updator = cms.string( "hltESPKFUpdator" ),
5447  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5448  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
5449  errorRescaling = cms.double( 100.0 ),
5450  minHits = cms.int32( 3 ),
5451  appendToDataLabel = cms.string( "" )
5452 )
5453 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
5454  ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
5455  useQuadrupletAlgo = cms.bool( False ),
5456  appendToDataLabel = cms.string( "" )
5457 )
5458 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
5459  ComponentName = cms.string( "hltTrackCleaner" ),
5460  appendToDataLabel = cms.string( "" )
5461 )
5462 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
5463  ComponentName = cms.string( "HODetIdAssociator" ),
5464  etaBinSize = cms.double( 0.087 ),
5465  nEta = cms.int32( 30 ),
5466  nPhi = cms.int32( 72 ),
5467  hcalRegion = cms.int32( 2 ),
5468  includeBadChambers = cms.bool( False ),
5469  includeGEM = cms.bool( False ),
5470  includeME0 = cms.bool( False )
5471 )
5472 fragment.multipleScatteringParametrisationMakerESProducer = cms.ESProducer( "MultipleScatteringParametrisationMakerESProducer",
5473  appendToDataLabel = cms.string( "" )
5474 )
5475 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
5476  ComponentName = cms.string( "MuonDetIdAssociator" ),
5477  etaBinSize = cms.double( 0.125 ),
5478  nEta = cms.int32( 48 ),
5479  nPhi = cms.int32( 48 ),
5480  hcalRegion = cms.int32( 2 ),
5481  includeBadChambers = cms.bool( False ),
5482  includeGEM = cms.bool( False ),
5483  includeME0 = cms.bool( False )
5484 )
5485 fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5486  ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
5487  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5488  fractionShared = cms.double( 0.1 ),
5489  ValidHitBonus = cms.double( 1000.0 ),
5490  MissingHitPenalty = cms.double( 1.0 ),
5491  allowSharedFirstHit = cms.bool( True )
5492 )
5493 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
5494  ComponentName = cms.string( "SimpleNavigationSchool" ),
5495  SimpleMagneticField = cms.string( "ParabolicMf" )
5496 )
5497 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
5498  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
5499  etaBinSize = cms.double( 0.1 ),
5500  nEta = cms.int32( 60 ),
5501  nPhi = cms.int32( 30 ),
5502  hcalRegion = cms.int32( 2 ),
5503  includeBadChambers = cms.bool( False ),
5504  includeGEM = cms.bool( False ),
5505  includeME0 = cms.bool( False )
5506 )
5507 fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer",
5508  siPixelQualityLabel = cms.string( "" )
5509 )
5510 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
5511 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
5512  LatencyRecord = cms.PSet(
5513  label = cms.untracked.string( "" ),
5514  record = cms.string( "SiStripLatencyRcd" )
5515  ),
5516  BackPlaneCorrectionPeakMode = cms.PSet(
5517  label = cms.untracked.string( "peak" ),
5518  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
5519  ),
5520  BackPlaneCorrectionDeconvMode = cms.PSet(
5521  label = cms.untracked.string( "deconvolution" ),
5522  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
5523  )
5524 )
5525 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
5526  LatencyRecord = cms.PSet(
5527  label = cms.untracked.string( "" ),
5528  record = cms.string( "SiStripLatencyRcd" )
5529  ),
5530  LorentzAnglePeakMode = cms.PSet(
5531  label = cms.untracked.string( "peak" ),
5532  record = cms.string( "SiStripLorentzAngleRcd" )
5533  ),
5534  LorentzAngleDeconvMode = cms.PSet(
5535  label = cms.untracked.string( "deconvolution" ),
5536  record = cms.string( "SiStripLorentzAngleRcd" )
5537  )
5538 )
5539 
5540 fragment.ThroughputService = cms.Service( "ThroughputService",
5541  eventRange = cms.untracked.uint32( 10000 ),
5542  eventResolution = cms.untracked.uint32( 1 ),
5543  printEventSummary = cms.untracked.bool( False ),
5544  enableDQM = cms.untracked.bool( True ),
5545  dqmPathByProcesses = cms.untracked.bool( False ),
5546  dqmPath = cms.untracked.string( "HLT/Throughput" ),
5547  timeRange = cms.untracked.double( 60000.0 ),
5548  timeResolution = cms.untracked.double( 5.828 )
5549 )
5550 
5551 fragment.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter",
5552  verbose = cms.untracked.bool( False ),
5553  toGet = cms.VPSet(
5554  )
5555 )
5556 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
5557  RawDataCollection = cms.InputTag( "rawDataCollector" )
5558 )
5559 fragment.hltPSetMap = cms.EDProducer( "ParameterSetBlobProducer" )
5560 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
5561  result = cms.bool( False )
5562 )
5563 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
5564  SelectedTriggerType = cms.int32( 1 )
5565 )
5566 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
5567  rawInput = cms.InputTag( "rawDataCollector" ),
5568  period = cms.uint32( 107 ),
5569  invert = cms.bool( False ),
5570  fedId = cms.int32( 1024 ),
5571  useTCDSEventNumber = cms.bool( True )
5572 )
5573 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
5574  FedIds = cms.vint32( 1404 ),
5575  Setup = cms.string( "stage2::GTSetup" ),
5576  FWId = cms.uint32( 0 ),
5577  DmxFWId = cms.uint32( 0 ),
5578  FWOverride = cms.bool( False ),
5579  TMTCheck = cms.bool( True ),
5580  CTP7 = cms.untracked.bool( False ),
5581  MTF7 = cms.untracked.bool( False ),
5582  InputLabel = cms.InputTag( "rawDataCollector" ),
5583  lenSlinkHeader = cms.untracked.int32( 8 ),
5584  lenSlinkTrailer = cms.untracked.int32( 8 ),
5585  lenAMCHeader = cms.untracked.int32( 8 ),
5586  lenAMCTrailer = cms.untracked.int32( 0 ),
5587  lenAMC13Header = cms.untracked.int32( 8 ),
5588  lenAMC13Trailer = cms.untracked.int32( 8 ),
5589  debug = cms.untracked.bool( False ),
5590  MinFeds = cms.uint32( 0 )
5591 )
5592 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
5593  MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5594  EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5595  TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5596  JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5597  EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5598  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
5599  AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ),
5600  GetPrescaleColumnFromData = cms.bool( False ),
5601  AlgorithmTriggersUnprescaled = cms.bool( True ),
5602  RequireMenuToMatchAlgoBlkInput = cms.bool( True ),
5603  AlgorithmTriggersUnmasked = cms.bool( True ),
5604  ProduceL1GtDaqRecord = cms.bool( True ),
5605  ProduceL1GtObjectMapRecord = cms.bool( True ),
5606  EmulateBxInEvent = cms.int32( 1 ),
5607  L1DataBxInEvent = cms.int32( 5 ),
5608  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
5609  BstLengthBytes = cms.int32( -1 ),
5610  PrescaleSet = cms.uint32( 1 ),
5611  Verbosity = cms.untracked.int32( 0 ),
5612  PrintL1Menu = cms.untracked.bool( False ),
5613  TriggerMenuLuminosity = cms.string( "startup" ),
5614  PrescaleCSVFile = cms.string( "prescale_L1TGlobal.csv" )
5615 )
5616 fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
5617  scalersInputTag = cms.InputTag( "rawDataCollector" )
5618 )
5619 fragment.hltOnlineMetaDataDigis = cms.EDProducer( "OnlineMetaDataRawToDigi",
5620  onlineMetaDataInputLabel = cms.InputTag( "rawDataCollector" )
5621 )
5622 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
5623  changeToCMSCoordinates = cms.bool( False ),
5624  maxZ = cms.double( 40.0 ),
5625  setSigmaZ = cms.double( 0.0 ),
5626  beamMode = cms.untracked.uint32( 11 ),
5627  src = cms.InputTag( "hltScalersRawToDigi" ),
5628  gtEvmLabel = cms.InputTag( "" ),
5629  maxRadius = cms.double( 2.0 ),
5630  useTransientRecord = cms.bool( False )
5631 )
5632 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
5633  offset = cms.uint32( 0 ),
5634  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5635 )
5636 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
5637  result = cms.bool( True )
5638 )
5639 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
5640  SelectedTriggerType = cms.int32( 3 )
5641 )
5642 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
5643  offset = cms.uint32( 0 ),
5644  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5645 )
5646 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
5647  saveTags = cms.bool( True ),
5648  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
5649  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5650  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5651  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5652  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5653  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5654  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5655  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
5656 )
5657 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
5658  offset = cms.uint32( 0 ),
5659  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5660 )
5661 fragment.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
5662  inputTag = cms.InputTag( "rawDataCollector" ),
5663  fedList = cms.vuint32( 1023, 1024 )
5664 )
5665 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
5666  throw = cms.bool( False ),
5667  processName = cms.string( "@" ),
5668  moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
5669  moduleLabelPatternsToSkip = cms.vstring( )
5670 )
5671 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
5672  processName = cms.string( "@" )
5673 )
5674 fragment.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
5675  offset = cms.uint32( 0 ),
5676  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5677 )
5678 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
5679  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
5680  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
5681  MinBx = cms.int32( 0 ),
5682  MaxBx = cms.int32( 0 ),
5683  DumpTrigResults = cms.bool( False ),
5684  DumpRecord = cms.bool( False ),
5685  DumpTrigSummary = cms.bool( True ),
5686  ReadPrescalesFromFile = cms.bool( False ),
5687  psFileName = cms.string( "prescale_L1TGlobal.csv" ),
5688  psColumn = cms.int32( 0 )
5689 )
5690 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
5691  HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ),
5692  reportBy = cms.untracked.string( "job" ),
5693  resetBy = cms.untracked.string( "never" ),
5694  serviceBy = cms.untracked.string( "never" ),
5695  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
5696  ReferenceRate = cms.untracked.double( 100.0 )
5697 )
5698 
5699 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
5700 fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineMetaDataDigis + fragment.hltOnlineBeamSpot )
5701 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
5702 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
5703 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
5704 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
5705 
5706 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetConditions + fragment.hltGetRaw + fragment.hltPSetMap + fragment.hltBoolFalse )
5707 fragment.HLT_Physics_v7 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
5708 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
5709 fragment.HLT_ZeroBias_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
5710 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltScalersRawToDigi + fragment.hltFEDSelector + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
5711 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
5712 
5713 
5714 fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_Physics_v7, fragment.HLT_Random_v3, fragment.HLT_ZeroBias_v6, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, ))
5715 
5716 
5717 # dummify hltGetConditions in cff's
5718 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
5719  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
5720  result = cms.bool( True )
5721  )
5722  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
5723 
5724 # add specific customizations
5725 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
5726 fragment = customizeHLTforAll(fragment,"PIon")
5727 
5728 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
5729 fragment = customizeHLTforCMSSW(fragment,"PIon")
5730 
5731 # Eras-based customisations
5732 from HLTrigger.Configuration.Eras import modifyHLTforEras
5733 modifyHLTforEras(fragment)
5734 
def modifyHLTforEras
Definition: Eras.py:3