CMS 3D CMS Logo

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