CMS 3D CMS Logo

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