CMS 3D CMS Logo

HLT_PIon_cff.py
Go to the documentation of this file.
1 # hltGetConfiguration --cff --data /dev/CMSSW_12_0_0/PIon --type PIon
2 
3 # /dev/CMSSW_12_0_0/PIon/V2 (CMSSW_12_0_0)
4 
5 import FWCore.ParameterSet.Config as cms
6 
7 fragment = cms.ProcessFragment( "HLT" )
8 
9 fragment.HLTConfigVersion = cms.PSet(
10  tableName = cms.string('/dev/CMSSW_12_0_0/PIon/V2')
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  recordName = cms.string( "CSCChannelMapperRecord" ),
3590  iovIsRunNotTime = cms.bool( True ),
3591  firstValid = cms.vuint32( 1 )
3592 )
3593 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
3594  recordName = cms.string( "CSCIndexerRecord" ),
3595  iovIsRunNotTime = cms.bool( True ),
3596  firstValid = cms.vuint32( 1 )
3597 )
3598 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
3599  recordName = cms.string( "L1TGlobalParametersRcd" ),
3600  iovIsRunNotTime = cms.bool( True ),
3601  firstValid = cms.vuint32( 1 )
3602 )
3603 fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP",
3604  appendToDataLabel = cms.string( "HBHE" ),
3605  timeSlewParametersM2 = cms.VPSet(
3606  cms.PSet( slope = cms.double( -3.178648 ),
3607  tmax = cms.double( 16.0 ),
3608  tzero = cms.double( 23.960177 )
3609  ),
3610  cms.PSet( slope = cms.double( -1.5610227 ),
3611  tmax = cms.double( 10.0 ),
3612  tzero = cms.double( 11.977461 )
3613  ),
3614  cms.PSet( slope = cms.double( -1.075824 ),
3615  tmax = cms.double( 6.25 ),
3616  tzero = cms.double( 9.109694 )
3617  )
3618  ),
3619  timeSlewParametersM3 = cms.VPSet(
3620  cms.PSet( tspar2 = cms.double( 0.0 ),
3621  tspar0 = cms.double( 12.2999 ),
3622  tspar1 = cms.double( -2.19142 ),
3623  tspar1_siPM = cms.double( 0.0 ),
3624  cap = cms.double( 6.0 ),
3625  tspar0_siPM = cms.double( 0.0 ),
3626  tspar2_siPM = cms.double( 0.0 )
3627  ),
3628  cms.PSet( tspar2 = cms.double( 32.0 ),
3629  tspar0 = cms.double( 15.5 ),
3630  tspar1 = cms.double( -3.2 ),
3631  tspar1_siPM = cms.double( 0.0 ),
3632  cap = cms.double( 6.0 ),
3633  tspar0_siPM = cms.double( 0.0 ),
3634  tspar2_siPM = cms.double( 0.0 )
3635  ),
3636  cms.PSet( tspar2 = cms.double( 0.0 ),
3637  tspar0 = cms.double( 12.2999 ),
3638  tspar1 = cms.double( -2.19142 ),
3639  tspar1_siPM = cms.double( 0.0 ),
3640  cap = cms.double( 6.0 ),
3641  tspar0_siPM = cms.double( 0.0 ),
3642  tspar2_siPM = cms.double( 0.0 )
3643  ),
3644  cms.PSet( tspar2 = cms.double( 0.0 ),
3645  tspar0 = cms.double( 12.2999 ),
3646  tspar1 = cms.double( -2.19142 ),
3647  tspar1_siPM = cms.double( 0.0 ),
3648  cap = cms.double( 6.0 ),
3649  tspar0_siPM = cms.double( 0.0 ),
3650  tspar2_siPM = cms.double( 0.0 )
3651  )
3652  )
3653 )
3654 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
3655  recordName = cms.string( "JetTagComputerRecord" ),
3656  iovIsRunNotTime = cms.bool( True ),
3657  firstValid = cms.vuint32( 1 )
3658 )
3659 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
3660  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
3661  iovIsRunNotTime = cms.bool( True ),
3662  firstValid = cms.vuint32( 1 )
3663 )
3664 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
3665  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
3666  iovIsRunNotTime = cms.bool( True ),
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  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" ),
3687  MapAuto = cms.untracked.bool( False ),
3688  SkipHE = cms.untracked.bool( False ),
3689  appendToDataLabel = cms.string( "" )
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  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3700  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3701  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
3702 )
3703 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
3704  appendToDataLabel = cms.string( "" )
3705 )
3706 fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
3707  TotalBxInEvent = cms.int32( 5 ),
3708  NumberPhysTriggers = cms.uint32( 512 ),
3709  NumberL1Muon = cms.uint32( 8 ),
3710  NumberL1EGamma = cms.uint32( 12 ),
3711  NumberL1Jet = cms.uint32( 12 ),
3712  NumberL1Tau = cms.uint32( 12 ),
3713  NumberChips = cms.uint32( 1 ),
3714  PinsOnChip = cms.uint32( 512 ),
3715  OrderOfChip = cms.vint32( 1 ),
3716  NumberL1IsoEG = cms.uint32( 4 ),
3717  NumberL1JetCounts = cms.uint32( 12 ),
3718  UnitLength = cms.int32( 8 ),
3719  NumberL1ForJet = cms.uint32( 4 ),
3720  IfCaloEtaNumberBits = cms.uint32( 4 ),
3721  IfMuEtaNumberBits = cms.uint32( 6 ),
3722  NumberL1TauJet = cms.uint32( 4 ),
3723  NumberL1Mu = cms.uint32( 4 ),
3724  NumberConditionChips = cms.uint32( 1 ),
3725  NumberPsbBoards = cms.int32( 7 ),
3726  NumberL1CenJet = cms.uint32( 4 ),
3727  PinsOnConditionChip = cms.uint32( 512 ),
3728  NumberL1NoIsoEG = cms.uint32( 4 ),
3729  NumberTechnicalTriggers = cms.uint32( 64 ),
3730  NumberPhysTriggersExtended = cms.uint32( 64 ),
3731  WordLength = cms.int32( 64 ),
3732  OrderConditionChip = cms.vint32( 1 ),
3733  appendToDataLabel = cms.string( "" )
3734 )
3735 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3736  SimpleMagneticField = cms.string( "" ),
3737  MaxDPhi = cms.double( 1.6 ),
3738  ComponentName = cms.string( "PropagatorWithMaterial" ),
3739  Mass = cms.double( 0.105 ),
3740  PropagationDirection = cms.string( "alongMomentum" ),
3741  useRungeKutta = cms.bool( False ),
3742  ptMin = cms.double( -1.0 )
3743 )
3744 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
3745  SimpleMagneticField = cms.string( "ParabolicMf" ),
3746  MaxDPhi = cms.double( 1.6 ),
3747  ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
3748  Mass = cms.double( 0.139 ),
3749  PropagationDirection = cms.string( "alongMomentum" ),
3750  useRungeKutta = cms.bool( False ),
3751  ptMin = cms.double( -1.0 )
3752 )
3753 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
3754  SimpleMagneticField = cms.string( "ParabolicMf" ),
3755  MaxDPhi = cms.double( 1.6 ),
3756  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
3757  Mass = cms.double( 0.105 ),
3758  PropagationDirection = cms.string( "alongMomentum" ),
3759  useRungeKutta = cms.bool( False ),
3760  ptMin = cms.double( -1.0 )
3761 )
3762 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3763  SimpleMagneticField = cms.string( "" ),
3764  MaxDPhi = cms.double( 1.6 ),
3765  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
3766  Mass = cms.double( 0.105 ),
3767  PropagationDirection = cms.string( "oppositeToMomentum" ),
3768  useRungeKutta = cms.bool( False ),
3769  ptMin = cms.double( -1.0 )
3770 )
3771 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
3772  SimpleMagneticField = cms.string( "ParabolicMf" ),
3773  MaxDPhi = cms.double( 1.6 ),
3774  ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
3775  Mass = cms.double( 0.139 ),
3776  PropagationDirection = cms.string( "oppositeToMomentum" ),
3777  useRungeKutta = cms.bool( False ),
3778  ptMin = cms.double( -1.0 )
3779 )
3780 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
3781  SimpleMagneticField = cms.string( "ParabolicMf" ),
3782  MaxDPhi = cms.double( 1.6 ),
3783  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3784  Mass = cms.double( 0.105 ),
3785  PropagationDirection = cms.string( "oppositeToMomentum" ),
3786  useRungeKutta = cms.bool( False ),
3787  ptMin = cms.double( -1.0 )
3788 )
3789 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
3790  SimpleMagneticField = cms.string( "ParabolicMf" ),
3791  MaxDPhi = cms.double( 1.6 ),
3792  ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
3793  Mass = cms.double( 0.105 ),
3794  PropagationDirection = cms.string( "oppositeToMomentum" ),
3795  useRungeKutta = cms.bool( False ),
3796  ptMin = cms.double( 0.1 )
3797 )
3798 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
3799  SimpleMagneticField = cms.string( "ParabolicMf" ),
3800  MaxDPhi = cms.double( 4.0 ),
3801  ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
3802  Mass = cms.double( 0.1396 ),
3803  PropagationDirection = cms.string( "alongMomentum" ),
3804  useRungeKutta = cms.bool( False ),
3805  ptMin = cms.double( -1.0 )
3806 )
3807 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
3808  SimpleMagneticField = cms.string( "ParabolicMf" ),
3809  MaxDPhi = cms.double( 1.6 ),
3810  ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
3811  Mass = cms.double( 0.105 ),
3812  PropagationDirection = cms.string( "alongMomentum" ),
3813  useRungeKutta = cms.bool( False ),
3814  ptMin = cms.double( 0.1 )
3815 )
3816 fragment.SiStripClusterizerConditionsESProducer = cms.ESProducer( "SiStripClusterizerConditionsESProducer",
3817  QualityLabel = cms.string( "" ),
3818  Label = cms.string( "" ),
3819  appendToDataLabel = cms.string( "" )
3820 )
3821 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
3822  EtaDivisions = cms.untracked.uint32( 20 ),
3823  PhiDivisions = cms.untracked.uint32( 20 ),
3824  EtaMax = cms.untracked.double( 2.5 )
3825 )
3826 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
3827  use3d = cms.bool( True ),
3828  unBoost = cms.bool( False ),
3829  useSignificance = cms.bool( True ),
3830  minTracks = cms.uint32( 3 ),
3831  minVertices = cms.uint32( 1 )
3832 )
3833 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3834  ComponentName = cms.string( "SteppingHelixPropagatorAny" ),
3835  NoErrorPropagation = cms.bool( False ),
3836  PropagationDirection = cms.string( "anyDirection" ),
3837  useTuningForL2Speed = cms.bool( False ),
3838  useIsYokeFlag = cms.bool( True ),
3839  endcapShiftInZNeg = cms.double( 0.0 ),
3840  SetVBFPointer = cms.bool( False ),
3841  AssumeNoMaterial = cms.bool( False ),
3842  endcapShiftInZPos = cms.double( 0.0 ),
3843  useInTeslaFromMagField = cms.bool( False ),
3844  VBFName = cms.string( "VolumeBasedMagneticField" ),
3845  useEndcapShiftsInZ = cms.bool( False ),
3846  sendLogWarning = cms.bool( False ),
3847  useMatVolumes = cms.bool( True ),
3848  debug = cms.bool( False ),
3849  ApplyRadX0Correction = cms.bool( True ),
3850  useMagVolumes = cms.bool( True ),
3851  returnTangentPlane = cms.bool( True )
3852 )
3853 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
3854  ComponentName = cms.string( "TransientTrackBuilder" )
3855 )
3856 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3857  ComponentName = cms.string( "CaloDetIdAssociator" ),
3858  etaBinSize = cms.double( 0.087 ),
3859  nEta = cms.int32( 70 ),
3860  nPhi = cms.int32( 72 ),
3861  hcalRegion = cms.int32( 2 ),
3862  includeBadChambers = cms.bool( False ),
3863  includeGEM = cms.bool( False ),
3864  includeME0 = cms.bool( False )
3865 )
3866 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
3867  ComponentName = cms.string( "CosmicNavigationSchool" ),
3868  SimpleMagneticField = cms.string( "" )
3869 )
3870 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3871  ComponentName = cms.string( "EcalDetIdAssociator" ),
3872  etaBinSize = cms.double( 0.02 ),
3873  nEta = cms.int32( 300 ),
3874  nPhi = cms.int32( 360 ),
3875  hcalRegion = cms.int32( 2 ),
3876  includeBadChambers = cms.bool( False ),
3877  includeGEM = cms.bool( False ),
3878  includeME0 = cms.bool( False )
3879 )
3880 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
3881  flagMask = cms.PSet(
3882  kBad = cms.vstring( 'kFaultyHardware',
3883  'kDead',
3884  'kKilled' ),
3885  kGood = cms.vstring( 'kGood' ),
3886  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
3887  'kTowerRecovered' ),
3888  kProblematic = cms.vstring( 'kPoorReco',
3889  'kPoorCalib',
3890  'kNoisy',
3891  'kSaturated' ),
3892  kWeird = cms.vstring( 'kWeird',
3893  'kDiWeird' ),
3894  kTime = cms.vstring( 'kOutOfTime' )
3895  ),
3896  dbstatusMask = cms.PSet(
3897  kBad = cms.vstring( 'kNonRespondingIsolated',
3898  'kDeadVFE',
3899  'kDeadFE',
3900  'kNoDataNoTP' ),
3901  kGood = cms.vstring( 'kOk' ),
3902  kRecovered = cms.vstring( ),
3903  kProblematic = cms.vstring( 'kDAC',
3904  'kNoLaser',
3905  'kNoisy',
3906  'kNNoisy',
3907  'kNNNoisy',
3908  'kNNNNoisy',
3909  'kNNNNNoisy',
3910  'kFixedG6',
3911  'kFixedG1',
3912  'kFixedG0' ),
3913  kWeird = cms.vstring( ),
3914  kTime = cms.vstring( )
3915  ),
3916  timeThresh = cms.double( 2.0 )
3917 )
3918 fragment.hcalChannelPropertiesESProd = cms.ESProducer( "HcalChannelPropertiesEP" )
3919 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
3920  appendToDataLabel = cms.string( "" )
3921 )
3922 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
3923  appendToDataLabel = cms.string( "" )
3924 )
3925 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3926  ComponentName = cms.string( "HcalDetIdAssociator" ),
3927  etaBinSize = cms.double( 0.087 ),
3928  nEta = cms.int32( 70 ),
3929  nPhi = cms.int32( 72 ),
3930  hcalRegion = cms.int32( 2 ),
3931  includeBadChambers = cms.bool( False ),
3932  includeGEM = cms.bool( False ),
3933  includeME0 = cms.bool( False )
3934 )
3935 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
3936  phase = cms.uint32( 1 ),
3937  RecoveredRecHitBits = cms.vstring( ),
3938  SeverityLevels = cms.VPSet(
3939  cms.PSet( ChannelStatus = cms.vstring( ),
3940  RecHitFlags = cms.vstring( 'TimingFromTDC' ),
3941  Level = cms.int32( 0 )
3942  ),
3943  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
3944  RecHitFlags = cms.vstring( ),
3945  Level = cms.int32( 1 )
3946  ),
3947  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
3948  RecHitFlags = cms.vstring( ),
3949  Level = cms.int32( 5 )
3950  ),
3951  cms.PSet( ChannelStatus = cms.vstring( ),
3952  RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
3953  'HBHEIsolatedNoise',
3954  'HBHEFlatNoise',
3955  'HBHESpikeNoise',
3956  'HBHETS4TS5Noise',
3957  'HBHENegativeNoise',
3958  'HBHEPulseFitBit',
3959  'HBHEOOTPU' ),
3960  Level = cms.int32( 8 )
3961  ),
3962  cms.PSet( ChannelStatus = cms.vstring( ),
3963  RecHitFlags = cms.vstring( 'HFLongShort',
3964  'HFS8S1Ratio',
3965  'HFPET',
3966  'HFSignalAsymmetry' ),
3967  Level = cms.int32( 11 )
3968  ),
3969  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ),
3970  RecHitFlags = cms.vstring( ),
3971  Level = cms.int32( 15 )
3972  ),
3973  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff',
3974  'HcalCellDead' ),
3975  RecHitFlags = cms.vstring( ),
3976  Level = cms.int32( 20 )
3977  )
3978  ),
3979  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
3980  'HcalCellOff',
3981  'HcalCellDead' ),
3982  appendToDataLabel = cms.string( "" )
3983 )
3984 fragment.hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer",
3985  useCondDB = cms.bool( False ),
3986  weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ),
3987  useGBRForest = cms.bool( True ),
3988  useAdaBoost = cms.bool( False )
3989 )
3990 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
3991  trackPseudoSelection = 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( 2.0 ),
4005  sip2dValMin = cms.double( -99999.9 ),
4006  sip3dSigMin = cms.double( -99999.9 ),
4007  sip3dValMin = cms.double( -99999.9 )
4008  ),
4009  trackSelection = cms.PSet(
4010  maxDistToAxis = cms.double( 0.07 ),
4011  totalHitsMin = cms.uint32( 0 ),
4012  ptMin = cms.double( 0.0 ),
4013  sip2dSigMax = cms.double( 99999.9 ),
4014  sip2dValMax = cms.double( 99999.9 ),
4015  sip3dSigMax = cms.double( 99999.9 ),
4016  sip3dValMax = cms.double( 99999.9 ),
4017  maxDecayLen = cms.double( 5.0 ),
4018  qualityClass = cms.string( "any" ),
4019  jetDeltaRMax = cms.double( 0.3 ),
4020  normChi2Max = cms.double( 99999.9 ),
4021  pixelHitsMin = cms.uint32( 0 ),
4022  sip2dSigMin = cms.double( -99999.9 ),
4023  sip2dValMin = cms.double( -99999.9 ),
4024  sip3dSigMin = cms.double( -99999.9 ),
4025  sip3dValMin = cms.double( -99999.9 )
4026  ),
4027  trackFlip = cms.bool( False ),
4028  vertexFlip = cms.bool( False ),
4029  SoftLeptonFlip = cms.bool( False ),
4030  useTrackWeights = cms.bool( True ),
4031  pseudoMultiplicityMin = cms.uint32( 2 ),
4032  correctVertexMass = cms.bool( True ),
4033  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
4034  charmCut = cms.double( 1.5 ),
4035  minimumTrackWeight = cms.double( 0.5 ),
4036  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
4037  trackMultiplicityMin = cms.uint32( 3 ),
4038  trackSort = cms.string( "sip2dSig" ),
4039  useCategories = cms.bool( True ),
4040  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
4041  'CombinedSVPseudoVertex',
4042  'CombinedSVNoVertex' ),
4043  recordLabel = cms.string( "HLT" ),
4044  categoryVariableName = cms.string( "vertexCategory" )
4045 )
4046 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
4047  trackPseudoSelection = 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( 2.0 )
4074  ),
4075  trackSelection = cms.PSet(
4076  max_pT_dRcut = cms.double( 0.1 ),
4077  b_dR = cms.double( 0.6263 ),
4078  min_pT = cms.double( 120.0 ),
4079  b_pT = cms.double( 0.3684 ),
4080  ptMin = cms.double( 0.0 ),
4081  max_pT_trackPTcut = cms.double( 3.0 ),
4082  max_pT = cms.double( 500.0 ),
4083  useVariableJTA = cms.bool( False ),
4084  maxDecayLen = cms.double( 5.0 ),
4085  qualityClass = cms.string( "any" ),
4086  normChi2Max = cms.double( 99999.9 ),
4087  sip2dValMin = cms.double( -99999.9 ),
4088  sip3dValMin = cms.double( -99999.9 ),
4089  a_dR = cms.double( -0.001053 ),
4090  maxDistToAxis = cms.double( 0.07 ),
4091  totalHitsMin = cms.uint32( 0 ),
4092  a_pT = cms.double( 0.005263 ),
4093  sip2dSigMax = cms.double( 99999.9 ),
4094  sip2dValMax = cms.double( 99999.9 ),
4095  sip3dSigMax = cms.double( 99999.9 ),
4096  sip3dValMax = cms.double( 99999.9 ),
4097  min_pT_dRcut = cms.double( 0.5 ),
4098  jetDeltaRMax = cms.double( 0.3 ),
4099  pixelHitsMin = cms.uint32( 0 ),
4100  sip3dSigMin = cms.double( -99999.9 ),
4101  sip2dSigMin = cms.double( -99999.9 )
4102  ),
4103  trackFlip = cms.bool( False ),
4104  vertexFlip = cms.bool( False ),
4105  SoftLeptonFlip = cms.bool( False ),
4106  useTrackWeights = cms.bool( True ),
4107  pseudoMultiplicityMin = cms.uint32( 2 ),
4108  correctVertexMass = cms.bool( True ),
4109  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
4110  charmCut = cms.double( 1.5 ),
4111  minimumTrackWeight = cms.double( 0.5 ),
4112  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
4113  trackMultiplicityMin = cms.uint32( 3 ),
4114  trackSort = cms.string( "sip2dSig" ),
4115  useCategories = cms.bool( True ),
4116  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
4117  'CombinedSVIVFV2PseudoVertex',
4118  'CombinedSVIVFV2NoVertex' ),
4119  recordLabel = cms.string( "HLT" ),
4120  categoryVariableName = cms.string( "vertexCategory" )
4121 )
4122 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
4123  impactParameterType = cms.int32( 1 ),
4124  minimumImpactParameter = cms.double( -1.0 ),
4125  useSignedImpactParameterSig = cms.bool( True ),
4126  maximumDistanceToJetAxis = cms.double( 999999.0 ),
4127  deltaR = cms.double( -1.0 ),
4128  deltaRmin = cms.double( 0.0 ),
4129  maximumDecayLength = cms.double( 999999.0 ),
4130  maxImpactParameter = cms.double( 0.1 ),
4131  maxImpactParameterSig = cms.double( 999999.0 ),
4132  trackQualityClass = cms.string( "any" ),
4133  nthTrack = cms.int32( -1 )
4134 )
4135 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
4136  a_dR = cms.double( -0.001053 ),
4137  b_dR = cms.double( 0.6263 ),
4138  a_pT = cms.double( 0.005263 ),
4139  b_pT = cms.double( 0.3684 ),
4140  min_pT = cms.double( 120.0 ),
4141  max_pT = cms.double( 500.0 ),
4142  min_pT_dRcut = cms.double( 0.5 ),
4143  max_pT_dRcut = cms.double( 0.1 ),
4144  max_pT_trackPTcut = cms.double( 3.0 ),
4145  minimumImpactParameter = cms.double( 0.05 ),
4146  useSignedImpactParameterSig = cms.bool( False ),
4147  impactParameterType = cms.int32( 1 ),
4148  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
4149  deltaR = cms.double( -1.0 ),
4150  maximumDecayLength = cms.double( 999999.0 ),
4151  nthTrack = cms.int32( 1 ),
4152  trackQualityClass = cms.string( "any" ),
4153  useVariableJTA = cms.bool( False )
4154 )
4155 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
4156  MaxDPhi = cms.double( 1.6 ),
4157  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
4158  PropagationDirection = cms.string( "alongMomentum" )
4159 )
4160 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
4161  MaxDPhi = cms.double( 1.6 ),
4162  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
4163  PropagationDirection = cms.string( "oppositeToMomentum" )
4164 )
4165 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
4166  SimpleMagneticField = cms.string( "" ),
4167  MaxDPhi = cms.double( 1.6 ),
4168  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
4169  Mass = cms.double( 5.11E-4 ),
4170  PropagationDirection = cms.string( "oppositeToMomentum" ),
4171  useRungeKutta = cms.bool( False ),
4172  ptMin = cms.double( -1.0 )
4173 )
4174 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4175  MaxChi2 = cms.double( 16.0 ),
4176  nSigma = cms.double( 3.0 ),
4177  MaxDisplacement = cms.double( 0.5 ),
4178  MaxSagitta = cms.double( 2.0 ),
4179  MinimalTolerance = cms.double( 0.5 ),
4180  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4181  ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
4182  pTChargeCutThreshold = cms.double( -1.0 ),
4183  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4184  appendToDataLabel = cms.string( "" )
4185 )
4186 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4187  MaxChi2 = cms.double( 16.0 ),
4188  nSigma = cms.double( 3.0 ),
4189  MaxDisplacement = cms.double( 0.5 ),
4190  MaxSagitta = cms.double( 2.0 ),
4191  MinimalTolerance = cms.double( 0.5 ),
4192  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4193  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
4194  pTChargeCutThreshold = cms.double( -1.0 ),
4195  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4196  appendToDataLabel = cms.string( "" )
4197 )
4198 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4199  MaxChi2 = cms.double( 2000.0 ),
4200  nSigma = cms.double( 3.0 ),
4201  MaxDisplacement = cms.double( 100.0 ),
4202  MaxSagitta = cms.double( -1.0 ),
4203  MinimalTolerance = cms.double( 10.0 ),
4204  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4205  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
4206  pTChargeCutThreshold = cms.double( -1.0 ),
4207  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
4208  appendToDataLabel = cms.string( "" )
4209 )
4210 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4211  MaxChi2 = cms.double( 30.0 ),
4212  nSigma = cms.double( 3.0 ),
4213  MaxDisplacement = cms.double( 100.0 ),
4214  MaxSagitta = cms.double( -1.0 ),
4215  MinimalTolerance = cms.double( 10.0 ),
4216  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4217  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
4218  pTChargeCutThreshold = cms.double( -1.0 ),
4219  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
4220  appendToDataLabel = cms.string( "" )
4221 )
4222 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4223  MaxChi2 = cms.double( 9.0 ),
4224  nSigma = cms.double( 3.0 ),
4225  MaxDisplacement = cms.double( 0.5 ),
4226  MaxSagitta = cms.double( 2.0 ),
4227  MinimalTolerance = cms.double( 0.5 ),
4228  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4229  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
4230  pTChargeCutThreshold = cms.double( 15.0 ),
4231  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4232  appendToDataLabel = cms.string( "" )
4233 )
4234 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4235  MaxChi2 = cms.double( 9.0 ),
4236  nSigma = cms.double( 3.0 ),
4237  MaxDisplacement = cms.double( 100.0 ),
4238  MaxSagitta = cms.double( -1.0 ),
4239  MinimalTolerance = cms.double( 10.0 ),
4240  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4241  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
4242  pTChargeCutThreshold = cms.double( 15.0 ),
4243  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
4244  appendToDataLabel = cms.string( "" )
4245 )
4246 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4247  MaxChi2 = cms.double( 16.0 ),
4248  nSigma = cms.double( 3.0 ),
4249  MaxDisplacement = cms.double( 0.5 ),
4250  MaxSagitta = cms.double( 2.0 ),
4251  MinimalTolerance = cms.double( 0.5 ),
4252  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4253  ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
4254  pTChargeCutThreshold = cms.double( -1.0 ),
4255  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4256  appendToDataLabel = cms.string( "" )
4257 )
4258 fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4259  MaxChi2 = cms.double( 40.0 ),
4260  nSigma = cms.double( 4.0 ),
4261  MaxDisplacement = cms.double( 0.5 ),
4262  MaxSagitta = cms.double( 2.0 ),
4263  MinimalTolerance = cms.double( 0.5 ),
4264  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
4265  ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ),
4266  appendToDataLabel = cms.string( "" )
4267 )
4268 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4269  MaxChi2 = cms.double( 16.0 ),
4270  nSigma = cms.double( 3.0 ),
4271  MaxDisplacement = cms.double( 100.0 ),
4272  MaxSagitta = cms.double( -1.0 ),
4273  MinimalTolerance = cms.double( 10.0 ),
4274  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4275  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
4276  appendToDataLabel = cms.string( "" )
4277 )
4278 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4279  MaxChi2 = cms.double( 30.0 ),
4280  nSigma = cms.double( 3.0 ),
4281  MaxDisplacement = cms.double( 100.0 ),
4282  MaxSagitta = cms.double( -1.0 ),
4283  MinimalTolerance = cms.double( 10.0 ),
4284  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4285  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
4286  appendToDataLabel = cms.string( "" )
4287 )
4288 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4289  MaxChi2 = cms.double( 9.0 ),
4290  nSigma = cms.double( 3.0 ),
4291  MaxDisplacement = cms.double( 100.0 ),
4292  MaxSagitta = cms.double( -1.0 ),
4293  MinimalTolerance = cms.double( 10.0 ),
4294  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4295  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
4296  appendToDataLabel = cms.string( "" )
4297 )
4298 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
4299  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
4300  MaxComponents = cms.int32( 12 ),
4301  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
4302 )
4303 fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4304  MaxChi2 = cms.double( 9.0 ),
4305  nSigma = cms.double( 3.0 ),
4306  MaxDisplacement = cms.double( 0.5 ),
4307  MaxSagitta = cms.double( 2.0 ),
4308  MinimalTolerance = cms.double( 0.5 ),
4309  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4310  ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
4311  pTChargeCutThreshold = cms.double( -1.0 ),
4312  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4313  appendToDataLabel = cms.string( "" )
4314 )
4315 fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4316  ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
4317  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4318  fractionShared = cms.double( 0.13 ),
4319  ValidHitBonus = cms.double( 5.0 ),
4320  MissingHitPenalty = cms.double( 20.0 ),
4321  allowSharedFirstHit = cms.bool( True )
4322 )
4323 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4324  ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
4325  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4326  fractionShared = cms.double( 0.13 ),
4327  ValidHitBonus = cms.double( 5.0 ),
4328  MissingHitPenalty = cms.double( 20.0 ),
4329  allowSharedFirstHit = cms.bool( True )
4330 )
4331 fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4332  MaxChi2 = cms.double( 9.0 ),
4333  nSigma = cms.double( 3.0 ),
4334  MaxDisplacement = cms.double( 0.5 ),
4335  MaxSagitta = cms.double( 2.0 ),
4336  MinimalTolerance = cms.double( 0.5 ),
4337  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4338  ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
4339  pTChargeCutThreshold = cms.double( -1.0 ),
4340  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4341  appendToDataLabel = cms.string( "" )
4342 )
4343 fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4344  ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
4345  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4346  fractionShared = cms.double( 0.13 ),
4347  ValidHitBonus = cms.double( 5.0 ),
4348  MissingHitPenalty = cms.double( 20.0 ),
4349  allowSharedFirstHit = cms.bool( True )
4350 )
4351 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
4352  impactParameterType = cms.int32( 1 ),
4353  minimumImpactParameter = cms.double( -1.0 ),
4354  useSignedImpactParameterSig = cms.bool( True ),
4355  maximumDistanceToJetAxis = cms.double( 999999.0 ),
4356  deltaR = cms.double( -1.0 ),
4357  deltaRmin = cms.double( 0.0 ),
4358  maximumDecayLength = cms.double( 999999.0 ),
4359  maxImpactParameter = cms.double( 0.1 ),
4360  maxImpactParameterSig = cms.double( 999999.0 ),
4361  trackQualityClass = cms.string( "any" ),
4362  nthTrack = cms.int32( -1 )
4363 )
4364 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
4365  impactParameterType = cms.int32( 1 ),
4366  minimumImpactParameter = cms.double( -1.0 ),
4367  useSignedImpactParameterSig = cms.bool( True ),
4368  maximumDistanceToJetAxis = cms.double( 999999.0 ),
4369  deltaR = cms.double( -1.0 ),
4370  deltaRmin = cms.double( 0.0 ),
4371  maximumDecayLength = cms.double( 999999.0 ),
4372  maxImpactParameter = cms.double( 0.2 ),
4373  maxImpactParameterSig = cms.double( 999999.0 ),
4374  trackQualityClass = cms.string( "any" ),
4375  nthTrack = cms.int32( -1 )
4376 )
4377 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
4378  a_dR = cms.double( -0.001053 ),
4379  b_dR = cms.double( 0.6263 ),
4380  a_pT = cms.double( 0.005263 ),
4381  b_pT = cms.double( 0.3684 ),
4382  min_pT = cms.double( 120.0 ),
4383  max_pT = cms.double( 500.0 ),
4384  min_pT_dRcut = cms.double( 0.5 ),
4385  max_pT_dRcut = cms.double( 0.1 ),
4386  max_pT_trackPTcut = cms.double( 3.0 ),
4387  minimumImpactParameter = cms.double( 0.05 ),
4388  useSignedImpactParameterSig = cms.bool( False ),
4389  impactParameterType = cms.int32( 1 ),
4390  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
4391  deltaR = cms.double( -1.0 ),
4392  maximumDecayLength = cms.double( 999999.0 ),
4393  nthTrack = cms.int32( 1 ),
4394  trackQualityClass = cms.string( "any" ),
4395  useVariableJTA = cms.bool( False )
4396 )
4397 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
4398  a_dR = cms.double( -0.001053 ),
4399  b_dR = cms.double( 0.6263 ),
4400  a_pT = cms.double( 0.005263 ),
4401  b_pT = cms.double( 0.3684 ),
4402  min_pT = cms.double( 120.0 ),
4403  max_pT = cms.double( 500.0 ),
4404  min_pT_dRcut = cms.double( 0.5 ),
4405  max_pT_dRcut = cms.double( 0.1 ),
4406  max_pT_trackPTcut = cms.double( 3.0 ),
4407  minimumImpactParameter = cms.double( 0.2 ),
4408  useSignedImpactParameterSig = cms.bool( True ),
4409  impactParameterType = cms.int32( 1 ),
4410  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
4411  deltaR = cms.double( -1.0 ),
4412  maximumDecayLength = cms.double( 999999.0 ),
4413  nthTrack = cms.int32( 2 ),
4414  trackQualityClass = cms.string( "any" ),
4415  useVariableJTA = cms.bool( False )
4416 )
4417 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
4418  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
4419 )
4420 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
4421  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
4422  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
4423  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
4424  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
4425  Mass = cms.double( 5.11E-4 ),
4426  BetheHeitlerCorrection = cms.int32( 2 )
4427 )
4428 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
4429  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4430  NoErrorPropagation = cms.bool( False ),
4431  PropagationDirection = cms.string( "anyDirection" ),
4432  useTuningForL2Speed = cms.bool( True ),
4433  useIsYokeFlag = cms.bool( True ),
4434  endcapShiftInZNeg = cms.double( 0.0 ),
4435  SetVBFPointer = cms.bool( False ),
4436  AssumeNoMaterial = cms.bool( False ),
4437  endcapShiftInZPos = cms.double( 0.0 ),
4438  useInTeslaFromMagField = cms.bool( False ),
4439  VBFName = cms.string( "VolumeBasedMagneticField" ),
4440  useEndcapShiftsInZ = cms.bool( False ),
4441  sendLogWarning = cms.bool( False ),
4442  useMatVolumes = cms.bool( True ),
4443  debug = cms.bool( False ),
4444  ApplyRadX0Correction = cms.bool( True ),
4445  useMagVolumes = cms.bool( True ),
4446  returnTangentPlane = cms.bool( True )
4447 )
4448 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
4449  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
4450  NoErrorPropagation = cms.bool( False ),
4451  PropagationDirection = cms.string( "oppositeToMomentum" ),
4452  useTuningForL2Speed = cms.bool( True ),
4453  useIsYokeFlag = cms.bool( True ),
4454  endcapShiftInZNeg = cms.double( 0.0 ),
4455  SetVBFPointer = cms.bool( False ),
4456  AssumeNoMaterial = cms.bool( False ),
4457  endcapShiftInZPos = cms.double( 0.0 ),
4458  useInTeslaFromMagField = cms.bool( False ),
4459  VBFName = cms.string( "VolumeBasedMagneticField" ),
4460  useEndcapShiftsInZ = cms.bool( False ),
4461  sendLogWarning = cms.bool( False ),
4462  useMatVolumes = cms.bool( True ),
4463  debug = cms.bool( False ),
4464  ApplyRadX0Correction = cms.bool( True ),
4465  useMagVolumes = cms.bool( True ),
4466  returnTangentPlane = cms.bool( True )
4467 )
4468 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
4469  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
4470  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
4471  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
4472  EstimateCut = cms.double( -1.0 ),
4473  MaxFractionOutliers = cms.double( 0.3 ),
4474  MaxNumberOfOutliers = cms.int32( 3 ),
4475  MinDof = cms.int32( 2 ),
4476  NoOutliersBeginEnd = cms.bool( False ),
4477  MinNumberOfHits = cms.int32( 3 ),
4478  RejectTracks = cms.bool( True ),
4479  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
4480  NoInvalidHitsBeginEnd = cms.bool( True ),
4481  LogPixelProbabilityCut = cms.double( -16.0 ),
4482  appendToDataLabel = cms.string( "" )
4483 )
4484 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
4485  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
4486  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
4487  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
4488  EstimateCut = cms.double( -1.0 ),
4489  MaxFractionOutliers = cms.double( 0.3 ),
4490  MaxNumberOfOutliers = cms.int32( 3 ),
4491  MinDof = cms.int32( 2 ),
4492  NoOutliersBeginEnd = cms.bool( False ),
4493  MinNumberOfHits = cms.int32( 5 ),
4494  RejectTracks = cms.bool( True ),
4495  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
4496  NoInvalidHitsBeginEnd = cms.bool( False ),
4497  LogPixelProbabilityCut = cms.double( -16.0 ),
4498  appendToDataLabel = cms.string( "" )
4499 )
4500 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
4501  ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
4502  standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
4503  looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ),
4504  appendToDataLabel = cms.string( "" )
4505 )
4506 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
4507  SimpleMagneticField = cms.string( "" ),
4508  MaxDPhi = cms.double( 1.6 ),
4509  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
4510  Mass = cms.double( 5.11E-4 ),
4511  PropagationDirection = cms.string( "alongMomentum" ),
4512  useRungeKutta = cms.bool( False ),
4513  ptMin = cms.double( -1.0 )
4514 )
4515 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
4516  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
4517 )
4518 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
4519  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
4520  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
4521  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
4522  EstimateCut = cms.double( -1.0 ),
4523  MaxFractionOutliers = cms.double( 0.3 ),
4524  MaxNumberOfOutliers = cms.int32( 3 ),
4525  MinDof = cms.int32( 2 ),
4526  NoOutliersBeginEnd = cms.bool( False ),
4527  MinNumberOfHits = cms.int32( 5 ),
4528  RejectTracks = cms.bool( True ),
4529  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
4530  NoInvalidHitsBeginEnd = cms.bool( True ),
4531  LogPixelProbabilityCut = cms.double( -16.0 ),
4532  appendToDataLabel = cms.string( "" )
4533 )
4534 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
4535  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
4536  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
4537  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
4538  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ),
4539  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
4540 )
4541 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
4542  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
4543  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
4544  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
4545  ErrorRescaling = cms.double( 100.0 ),
4546  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
4547  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
4548 )
4549 fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4550  MaxChi2 = cms.double( 30.0 ),
4551  nSigma = cms.double( 3.0 ),
4552  MaxDisplacement = cms.double( 0.5 ),
4553  MaxSagitta = cms.double( 2.0 ),
4554  MinimalTolerance = cms.double( 0.5 ),
4555  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4556  ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
4557  pTChargeCutThreshold = cms.double( 15.0 ),
4558  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4559  appendToDataLabel = cms.string( "" )
4560 )
4561 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4562  MaxChi2 = cms.double( 30.0 ),
4563  nSigma = cms.double( 3.0 ),
4564  MaxDisplacement = cms.double( 0.5 ),
4565  MaxSagitta = cms.double( 2.0 ),
4566  MinimalTolerance = cms.double( 0.5 ),
4567  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4568  ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
4569  pTChargeCutThreshold = cms.double( 15.0 ),
4570  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4571  appendToDataLabel = cms.string( "" )
4572 )
4573 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4574  MaxChi2 = cms.double( 36.0 ),
4575  nSigma = cms.double( 3.0 ),
4576  MaxDisplacement = cms.double( 100.0 ),
4577  MaxSagitta = cms.double( -1.0 ),
4578  MinimalTolerance = cms.double( 10.0 ),
4579  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4580  ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
4581  appendToDataLabel = cms.string( "" )
4582 )
4583 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
4584  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
4585  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
4586  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
4587  EstimateCut = cms.double( -1.0 ),
4588  MaxFractionOutliers = cms.double( 0.3 ),
4589  MaxNumberOfOutliers = cms.int32( 3 ),
4590  MinDof = cms.int32( 2 ),
4591  NoOutliersBeginEnd = cms.bool( False ),
4592  MinNumberOfHits = cms.int32( 5 ),
4593  RejectTracks = cms.bool( True ),
4594  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
4595  NoInvalidHitsBeginEnd = cms.bool( False ),
4596  LogPixelProbabilityCut = cms.double( -16.0 ),
4597  appendToDataLabel = cms.string( "" )
4598 )
4599 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
4600  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
4601  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
4602  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
4603  EstimateCut = cms.double( -1.0 ),
4604  MaxFractionOutliers = cms.double( 0.3 ),
4605  MaxNumberOfOutliers = cms.int32( 3 ),
4606  MinDof = cms.int32( 2 ),
4607  NoOutliersBeginEnd = cms.bool( False ),
4608  MinNumberOfHits = cms.int32( 5 ),
4609  RejectTracks = cms.bool( True ),
4610  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
4611  NoInvalidHitsBeginEnd = cms.bool( False ),
4612  LogPixelProbabilityCut = cms.double( -16.0 ),
4613  appendToDataLabel = cms.string( "" )
4614 )
4615 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
4616  ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
4617  Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
4618  Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
4619  EstimateCut = cms.double( 20.0 ),
4620  MaxFractionOutliers = cms.double( 0.3 ),
4621  MaxNumberOfOutliers = cms.int32( 3 ),
4622  MinDof = cms.int32( 2 ),
4623  NoOutliersBeginEnd = cms.bool( False ),
4624  MinNumberOfHits = cms.int32( 3 ),
4625  RejectTracks = cms.bool( True ),
4626  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
4627  NoInvalidHitsBeginEnd = cms.bool( True ),
4628  LogPixelProbabilityCut = cms.double( -14.0 ),
4629  appendToDataLabel = cms.string( "" )
4630 )
4631 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
4632  ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
4633  Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
4634  Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
4635  EstimateCut = cms.double( 20.0 ),
4636  MaxFractionOutliers = cms.double( 0.3 ),
4637  MaxNumberOfOutliers = cms.int32( 3 ),
4638  MinDof = cms.int32( 2 ),
4639  NoOutliersBeginEnd = cms.bool( False ),
4640  MinNumberOfHits = cms.int32( 3 ),
4641  RejectTracks = cms.bool( True ),
4642  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
4643  NoInvalidHitsBeginEnd = cms.bool( True ),
4644  LogPixelProbabilityCut = cms.double( -14.0 ),
4645  appendToDataLabel = cms.string( "" )
4646 )
4647 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
4648  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
4649  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
4650  Updator = cms.string( "hltESPKFUpdator" ),
4651  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4652  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4653  minHits = cms.int32( 3 ),
4654  appendToDataLabel = cms.string( "" )
4655 )
4656 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
4657  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
4658  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4659  Updator = cms.string( "hltESPKFUpdator" ),
4660  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4661  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4662  minHits = cms.int32( 3 ),
4663  appendToDataLabel = cms.string( "" )
4664 )
4665 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
4666  ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
4667  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
4668  Updator = cms.string( "hltESPKFUpdator" ),
4669  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4670  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
4671  minHits = cms.int32( 3 ),
4672  appendToDataLabel = cms.string( "" )
4673 )
4674 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
4675  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
4676  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
4677  Updator = cms.string( "hltESPKFUpdator" ),
4678  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4679  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4680  errorRescaling = cms.double( 100.0 ),
4681  minHits = cms.int32( 3 ),
4682  appendToDataLabel = cms.string( "" )
4683 )
4684 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
4685  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
4686  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
4687  Updator = cms.string( "hltESPKFUpdator" ),
4688  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4689  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4690  errorRescaling = cms.double( 100.0 ),
4691  minHits = cms.int32( 3 ),
4692  appendToDataLabel = cms.string( "" )
4693 )
4694 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
4695  ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
4696  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
4697  Updator = cms.string( "hltESPKFUpdator" ),
4698  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4699  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
4700  errorRescaling = cms.double( 10.0 ),
4701  minHits = cms.int32( 3 ),
4702  appendToDataLabel = cms.string( "" )
4703 )
4704 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
4705  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4706  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
4707  Updator = cms.string( "hltESPKFUpdator" ),
4708  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4709  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4710  errorRescaling = cms.double( 10.0 ),
4711  minHits = cms.int32( 3 ),
4712  appendToDataLabel = cms.string( "" )
4713 )
4714 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
4715  ComponentName = cms.string( "hltESPKFUpdator" )
4716 )
4717 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
4718  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
4719  DistanceMeasure = cms.string( "KullbackLeibler" )
4720 )
4721 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
4722  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
4723  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
4724  Updator = cms.string( "hltESPKFUpdator" ),
4725  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4726  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4727  minHits = cms.int32( 3 ),
4728  appendToDataLabel = cms.string( "" )
4729 )
4730 fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4731  MaxChi2 = cms.double( 9.0 ),
4732  nSigma = cms.double( 3.0 ),
4733  MaxDisplacement = cms.double( 0.5 ),
4734  MaxSagitta = cms.double( 2.0 ),
4735  MinimalTolerance = cms.double( 0.5 ),
4736  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4737  ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
4738  pTChargeCutThreshold = cms.double( -1.0 ),
4739  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4740  appendToDataLabel = cms.string( "" )
4741 )
4742 fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4743  ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
4744  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4745  fractionShared = cms.double( 0.16 ),
4746  ValidHitBonus = cms.double( 5.0 ),
4747  MissingHitPenalty = cms.double( 20.0 ),
4748  allowSharedFirstHit = cms.bool( True )
4749 )
4750 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4751  ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
4752  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4753  fractionShared = cms.double( 0.16 ),
4754  ValidHitBonus = cms.double( 5.0 ),
4755  MissingHitPenalty = cms.double( 20.0 ),
4756  allowSharedFirstHit = cms.bool( True )
4757 )
4758 fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4759  MaxChi2 = cms.double( 9.0 ),
4760  nSigma = cms.double( 3.0 ),
4761  MaxDisplacement = cms.double( 0.5 ),
4762  MaxSagitta = cms.double( 2.0 ),
4763  MinimalTolerance = cms.double( 0.5 ),
4764  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4765  ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
4766  pTChargeCutThreshold = cms.double( -1.0 ),
4767  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4768  appendToDataLabel = cms.string( "" )
4769 )
4770 fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4771  ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
4772  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4773  fractionShared = cms.double( 0.16 ),
4774  ValidHitBonus = cms.double( 5.0 ),
4775  MissingHitPenalty = cms.double( 20.0 ),
4776  allowSharedFirstHit = cms.bool( True )
4777 )
4778 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
4779  ComponentName = cms.string( "hltESPMeasurementTracker" ),
4780  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
4781  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
4782  HitMatcher = cms.string( "StandardMatcher" ),
4783  Phase2StripCPE = cms.string( "" ),
4784  SiStripQualityLabel = cms.string( "" ),
4785  UseStripModuleQualityDB = cms.bool( True ),
4786  DebugStripModuleQualityDB = cms.untracked.bool( False ),
4787  UseStripAPVFiberQualityDB = cms.bool( True ),
4788  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
4789  MaskBadAPVFibers = cms.bool( True ),
4790  UseStripStripQualityDB = cms.bool( True ),
4791  DebugStripStripQualityDB = cms.untracked.bool( False ),
4792  badStripCuts = cms.PSet(
4793  TOB = cms.PSet(
4794  maxBad = cms.uint32( 4 ),
4795  maxConsecutiveBad = cms.uint32( 2 )
4796  ),
4797  TIB = cms.PSet(
4798  maxBad = cms.uint32( 4 ),
4799  maxConsecutiveBad = cms.uint32( 2 )
4800  ),
4801  TID = cms.PSet(
4802  maxBad = cms.uint32( 4 ),
4803  maxConsecutiveBad = cms.uint32( 2 )
4804  ),
4805  TEC = cms.PSet(
4806  maxBad = cms.uint32( 4 ),
4807  maxConsecutiveBad = cms.uint32( 2 )
4808  )
4809  ),
4810  UsePixelModuleQualityDB = cms.bool( True ),
4811  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
4812  UsePixelROCQualityDB = cms.bool( True ),
4813  DebugPixelROCQualityDB = cms.untracked.bool( False ),
4814  appendToDataLabel = cms.string( "" )
4815 )
4816 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
4817  ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
4818  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
4819  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
4820  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
4821 )
4822 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4823  ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
4824  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4825  fractionShared = cms.double( 0.11 ),
4826  ValidHitBonus = cms.double( 5.0 ),
4827  MissingHitPenalty = cms.double( 20.0 ),
4828  allowSharedFirstHit = cms.bool( True )
4829 )
4830 fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4831  MaxChi2 = cms.double( 16.0 ),
4832  nSigma = cms.double( 3.0 ),
4833  MaxDisplacement = cms.double( 0.5 ),
4834  MaxSagitta = cms.double( 2.0 ),
4835  MinimalTolerance = cms.double( 0.5 ),
4836  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4837  ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
4838  pTChargeCutThreshold = cms.double( -1.0 ),
4839  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4840  appendToDataLabel = cms.string( "" )
4841 )
4842 fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4843  ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
4844  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4845  fractionShared = cms.double( 0.11 ),
4846  ValidHitBonus = cms.double( 5.0 ),
4847  MissingHitPenalty = cms.double( 20.0 ),
4848  allowSharedFirstHit = cms.bool( True )
4849 )
4850 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
4851  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
4852 )
4853 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
4854  LoadTemplatesFromDB = cms.bool( True ),
4855  Alpha2Order = cms.bool( True ),
4856  ClusterProbComputationFlag = cms.int32( 0 ),
4857  useLAWidthFromDB = cms.bool( False ),
4858  lAOffset = cms.double( 0.0 ),
4859  lAWidthBPix = cms.double( 0.0 ),
4860  lAWidthFPix = cms.double( 0.0 ),
4861  doLorentzFromAlignment = cms.bool( False ),
4862  useLAFromDB = cms.bool( True ),
4863  xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
4864  yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
4865  xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
4866  yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
4867  xerr_endcap = cms.vdouble( 0.002, 0.002 ),
4868  yerr_endcap = cms.vdouble( 0.0021 ),
4869  xerr_barrel_l1_def = cms.double( 0.0103 ),
4870  yerr_barrel_l1_def = cms.double( 0.0021 ),
4871  xerr_barrel_ln_def = cms.double( 0.0103 ),
4872  yerr_barrel_ln_def = cms.double( 0.0021 ),
4873  xerr_endcap_def = cms.double( 0.002 ),
4874  yerr_endcap_def = cms.double( 7.5E-4 ),
4875  eff_charge_cut_highX = cms.double( 1.0 ),
4876  eff_charge_cut_highY = cms.double( 1.0 ),
4877  eff_charge_cut_lowX = cms.double( 0.0 ),
4878  eff_charge_cut_lowY = cms.double( 0.0 ),
4879  size_cutX = cms.double( 3.0 ),
4880  size_cutY = cms.double( 3.0 ),
4881  EdgeClusterErrorX = cms.double( 50.0 ),
4882  EdgeClusterErrorY = cms.double( 85.0 ),
4883  inflate_errors = cms.bool( False ),
4884  inflate_all_errors_no_trk_angle = cms.bool( False ),
4885  NoTemplateErrorsWhenNoTrkAngles = cms.bool( False ),
4886  UseErrorsFromTemplates = cms.bool( True ),
4887  TruncatePixelCharge = cms.bool( True ),
4888  IrradiationBiasCorrection = cms.bool( True ),
4889  DoCosmics = cms.bool( False ),
4890  Upgrade = cms.bool( False ),
4891  SmallPitch = cms.bool( False ),
4892  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
4893  MagneticFieldRecord = cms.ESInputTag( "","" ),
4894  appendToDataLabel = cms.string( "" )
4895 )
4896 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
4897  LoadTemplatesFromDB = cms.bool( True ),
4898  Alpha2Order = cms.bool( True ),
4899  ClusterProbComputationFlag = cms.int32( 0 ),
4900  useLAWidthFromDB = cms.bool( True ),
4901  lAOffset = cms.double( 0.0 ),
4902  lAWidthBPix = cms.double( 0.0 ),
4903  lAWidthFPix = cms.double( 0.0 ),
4904  doLorentzFromAlignment = cms.bool( False ),
4905  useLAFromDB = cms.bool( True ),
4906  barrelTemplateID = cms.int32( 0 ),
4907  forwardTemplateID = cms.int32( 0 ),
4908  directoryWithTemplates = cms.int32( 0 ),
4909  speed = cms.int32( -2 ),
4910  UseClusterSplitter = cms.bool( False ),
4911  ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
4912  appendToDataLabel = cms.string( "" )
4913 )
4914 fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4915  MaxChi2 = cms.double( 16.0 ),
4916  nSigma = cms.double( 3.0 ),
4917  MaxDisplacement = cms.double( 0.5 ),
4918  MaxSagitta = cms.double( 2.0 ),
4919  MinimalTolerance = cms.double( 0.5 ),
4920  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4921  ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
4922  pTChargeCutThreshold = cms.double( -1.0 ),
4923  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4924  appendToDataLabel = cms.string( "" )
4925 )
4926 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
4927  ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
4928  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
4929  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
4930  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
4931 )
4932 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4933  ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
4934  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4935  fractionShared = cms.double( 0.11 ),
4936  ValidHitBonus = cms.double( 5.0 ),
4937  MissingHitPenalty = cms.double( 20.0 ),
4938  allowSharedFirstHit = cms.bool( True )
4939 )
4940 fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4941  MaxChi2 = cms.double( 9.0 ),
4942  nSigma = cms.double( 3.0 ),
4943  MaxDisplacement = cms.double( 0.5 ),
4944  MaxSagitta = cms.double( 2.0 ),
4945  MinimalTolerance = cms.double( 0.5 ),
4946  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
4947  ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
4948  pTChargeCutThreshold = cms.double( 15.0 ),
4949  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4950  appendToDataLabel = cms.string( "" )
4951 )
4952 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4953  MaxChi2 = cms.double( 25.0 ),
4954  nSigma = cms.double( 3.0 ),
4955  MaxDisplacement = cms.double( 100.0 ),
4956  MaxSagitta = cms.double( -1.0 ),
4957  MinimalTolerance = cms.double( 10.0 ),
4958  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4959  ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
4960  appendToDataLabel = cms.string( "" )
4961 )
4962 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4963  ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
4964  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4965  fractionShared = cms.double( 0.19 ),
4966  ValidHitBonus = cms.double( 5.0 ),
4967  MissingHitPenalty = cms.double( 20.0 ),
4968  allowSharedFirstHit = cms.bool( True )
4969 )
4970 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
4971  ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
4972  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
4973  Updator = cms.string( "hltESPKFUpdator" ),
4974  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4975  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
4976  minHits = cms.int32( 3 ),
4977  appendToDataLabel = cms.string( "" )
4978 )
4979 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
4980  ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
4981  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
4982  Updator = cms.string( "hltESPKFUpdator" ),
4983  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4984  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
4985  errorRescaling = cms.double( 100.0 ),
4986  minHits = cms.int32( 3 ),
4987  appendToDataLabel = cms.string( "" )
4988 )
4989 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
4990  SimpleMagneticField = cms.string( "" ),
4991  MaxDPhi = cms.double( 1.6 ),
4992  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
4993  Mass = cms.double( 0.105 ),
4994  PropagationDirection = cms.string( "alongMomentum" ),
4995  useRungeKutta = cms.bool( True ),
4996  ptMin = cms.double( -1.0 )
4997 )
4998 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
4999  ComponentName = cms.string( "hltESPSmartPropagator" ),
5000  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
5001  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
5002  PropagationDirection = cms.string( "alongMomentum" ),
5003  Epsilon = cms.double( 5.0 )
5004 )
5005 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
5006  ComponentName = cms.string( "hltESPSmartPropagatorAny" ),
5007  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
5008  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5009  PropagationDirection = cms.string( "alongMomentum" ),
5010  Epsilon = cms.double( 5.0 )
5011 )
5012 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
5013  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
5014  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
5015  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5016  PropagationDirection = cms.string( "oppositeToMomentum" ),
5017  Epsilon = cms.double( 5.0 )
5018 )
5019 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
5020  distance = cms.double( 0.5 )
5021 )
5022 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
5023  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
5024  NoErrorPropagation = cms.bool( False ),
5025  PropagationDirection = cms.string( "alongMomentum" ),
5026  useTuningForL2Speed = cms.bool( False ),
5027  useIsYokeFlag = cms.bool( True ),
5028  endcapShiftInZNeg = cms.double( 0.0 ),
5029  SetVBFPointer = cms.bool( False ),
5030  AssumeNoMaterial = cms.bool( False ),
5031  endcapShiftInZPos = cms.double( 0.0 ),
5032  useInTeslaFromMagField = cms.bool( False ),
5033  VBFName = cms.string( "VolumeBasedMagneticField" ),
5034  useEndcapShiftsInZ = cms.bool( False ),
5035  sendLogWarning = cms.bool( False ),
5036  useMatVolumes = cms.bool( True ),
5037  debug = cms.bool( False ),
5038  ApplyRadX0Correction = cms.bool( True ),
5039  useMagVolumes = cms.bool( True ),
5040  returnTangentPlane = cms.bool( True )
5041 )
5042 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
5043  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
5044  NoErrorPropagation = cms.bool( False ),
5045  PropagationDirection = cms.string( "oppositeToMomentum" ),
5046  useTuningForL2Speed = cms.bool( False ),
5047  useIsYokeFlag = cms.bool( True ),
5048  endcapShiftInZNeg = cms.double( 0.0 ),
5049  SetVBFPointer = cms.bool( False ),
5050  AssumeNoMaterial = cms.bool( False ),
5051  endcapShiftInZPos = cms.double( 0.0 ),
5052  useInTeslaFromMagField = cms.bool( False ),
5053  VBFName = cms.string( "VolumeBasedMagneticField" ),
5054  useEndcapShiftsInZ = cms.bool( False ),
5055  sendLogWarning = cms.bool( False ),
5056  useMatVolumes = cms.bool( True ),
5057  debug = cms.bool( False ),
5058  ApplyRadX0Correction = cms.bool( True ),
5059  useMagVolumes = cms.bool( True ),
5060  returnTangentPlane = cms.bool( True )
5061 )
5062 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
5063  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
5064  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
5065  parameters = cms.PSet(
5066  mTIB_P1 = cms.double( 0.202 ),
5067  maxChgOneMIP = cms.double( 6000.0 ),
5068  mTEC_P0 = cms.double( -1.885 ),
5069  mTOB_P1 = cms.double( 0.253 ),
5070  mTEC_P1 = cms.double( 0.471 ),
5071  mLC_P2 = cms.double( 0.3 ),
5072  mLC_P1 = cms.double( 0.618 ),
5073  mTOB_P0 = cms.double( -1.026 ),
5074  mLC_P0 = cms.double( -0.326 ),
5075  useLegacyError = cms.bool( False ),
5076  mTIB_P0 = cms.double( -0.742 ),
5077  mTID_P1 = cms.double( 0.433 ),
5078  mTID_P0 = cms.double( -1.427 )
5079  )
5080 )
5081 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
5082  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
5083  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" ),
5084  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
5085  Matcher = cms.string( "StandardMatcher" ),
5086  ComputeCoarseLocalPositionFromDisk = cms.bool( False )
5087 )
5088 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
5089  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
5090  ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
5091  PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
5092  Matcher = cms.string( "StandardMatcher" ),
5093  ComputeCoarseLocalPositionFromDisk = cms.bool( False )
5094 )
5095 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
5096  StripCPE = cms.string( "Fake" ),
5097  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5098  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
5099  Matcher = cms.string( "StandardMatcher" ),
5100  ComputeCoarseLocalPositionFromDisk = cms.bool( False )
5101 )
5102 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
5103  StripCPE = cms.string( "Fake" ),
5104  ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" ),
5105  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
5106  Matcher = cms.string( "StandardMatcher" ),
5107  ComputeCoarseLocalPositionFromDisk = cms.bool( False )
5108 )
5109 fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
5110  MaxChi2 = cms.double( 16.0 ),
5111  nSigma = cms.double( 3.0 ),
5112  MaxDisplacement = cms.double( 0.5 ),
5113  MaxSagitta = cms.double( 2.0 ),
5114  MinimalTolerance = cms.double( 0.5 ),
5115  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
5116  ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
5117  pTChargeCutThreshold = cms.double( -1.0 ),
5118  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
5119  appendToDataLabel = cms.string( "" )
5120 )
5121 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
5122  ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
5123  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
5124  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
5125  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
5126 )
5127 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
5128  ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
5129  Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
5130  Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
5131  EstimateCut = cms.double( 30.0 ),
5132  MaxFractionOutliers = cms.double( 0.3 ),
5133  MaxNumberOfOutliers = cms.int32( 3 ),
5134  MinDof = cms.int32( 2 ),
5135  NoOutliersBeginEnd = cms.bool( False ),
5136  MinNumberOfHits = cms.int32( 7 ),
5137  RejectTracks = cms.bool( True ),
5138  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
5139  NoInvalidHitsBeginEnd = cms.bool( False ),
5140  LogPixelProbabilityCut = cms.double( -16.0 ),
5141  appendToDataLabel = cms.string( "" )
5142 )
5143 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
5144  ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
5145  Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
5146  Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
5147  EstimateCut = cms.double( 30.0 ),
5148  MaxFractionOutliers = cms.double( 0.3 ),
5149  MaxNumberOfOutliers = cms.int32( 3 ),
5150  MinDof = cms.int32( 2 ),
5151  NoOutliersBeginEnd = cms.bool( False ),
5152  MinNumberOfHits = cms.int32( 7 ),
5153  RejectTracks = cms.bool( True ),
5154  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
5155  NoInvalidHitsBeginEnd = cms.bool( False ),
5156  LogPixelProbabilityCut = cms.double( -16.0 ),
5157  appendToDataLabel = cms.string( "" )
5158 )
5159 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
5160  ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
5161  standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
5162  looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
5163  appendToDataLabel = cms.string( "" )
5164 )
5165 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
5166  ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
5167  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
5168  Updator = cms.string( "hltESPKFUpdator" ),
5169  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5170  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
5171  minHits = cms.int32( 7 ),
5172  appendToDataLabel = cms.string( "" )
5173 )
5174 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
5175  ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
5176  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
5177  Updator = cms.string( "hltESPKFUpdator" ),
5178  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5179  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
5180  minHits = cms.int32( 7 ),
5181  appendToDataLabel = cms.string( "" )
5182 )
5183 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
5184  ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
5185  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
5186  Updator = cms.string( "hltESPKFUpdator" ),
5187  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5188  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
5189  errorRescaling = cms.double( 10.0 ),
5190  minHits = cms.int32( 7 ),
5191  appendToDataLabel = cms.string( "" )
5192 )
5193 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
5194  ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
5195  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
5196  Updator = cms.string( "hltESPKFUpdator" ),
5197  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5198  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
5199  errorRescaling = cms.double( 10.0 ),
5200  minHits = cms.int32( 7 ),
5201  appendToDataLabel = cms.string( "" )
5202 )
5203 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5204  ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
5205  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5206  fractionShared = cms.double( 0.09 ),
5207  ValidHitBonus = cms.double( 5.0 ),
5208  MissingHitPenalty = cms.double( 20.0 ),
5209  allowSharedFirstHit = cms.bool( True )
5210 )
5211 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
5212  ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
5213  algoOrder = cms.vstring( ),
5214  appendToDataLabel = cms.string( "" )
5215 )
5216 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5217  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5218  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5219  fractionShared = cms.double( 0.5 ),
5220  ValidHitBonus = cms.double( 100.0 ),
5221  MissingHitPenalty = cms.double( 0.0 ),
5222  allowSharedFirstHit = cms.bool( False )
5223 )
5224 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
5225  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
5226  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
5227  Updator = cms.string( "hltESPKFUpdator" ),
5228  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5229  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
5230  minHits = cms.int32( 3 ),
5231  appendToDataLabel = cms.string( "" )
5232 )
5233 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
5234  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
5235  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
5236  Updator = cms.string( "hltESPKFUpdator" ),
5237  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5238  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
5239  errorRescaling = cms.double( 100.0 ),
5240  minHits = cms.int32( 3 ),
5241  appendToDataLabel = cms.string( "" )
5242 )
5243 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
5244  ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
5245  useQuadrupletAlgo = cms.bool( False ),
5246  appendToDataLabel = cms.string( "" )
5247 )
5248 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
5249  ComponentName = cms.string( "hltTrackCleaner" ),
5250  appendToDataLabel = cms.string( "" )
5251 )
5252 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
5253  ComponentName = cms.string( "HODetIdAssociator" ),
5254  etaBinSize = cms.double( 0.087 ),
5255  nEta = cms.int32( 30 ),
5256  nPhi = cms.int32( 72 ),
5257  hcalRegion = cms.int32( 2 ),
5258  includeBadChambers = cms.bool( False ),
5259  includeGEM = cms.bool( False ),
5260  includeME0 = cms.bool( False )
5261 )
5262 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
5263  ComponentName = cms.string( "MuonDetIdAssociator" ),
5264  etaBinSize = cms.double( 0.125 ),
5265  nEta = cms.int32( 48 ),
5266  nPhi = cms.int32( 48 ),
5267  hcalRegion = cms.int32( 2 ),
5268  includeBadChambers = cms.bool( False ),
5269  includeGEM = cms.bool( False ),
5270  includeME0 = cms.bool( False )
5271 )
5272 fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5273  ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
5274  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5275  fractionShared = cms.double( 0.1 ),
5276  ValidHitBonus = cms.double( 1000.0 ),
5277  MissingHitPenalty = cms.double( 1.0 ),
5278  allowSharedFirstHit = cms.bool( True )
5279 )
5280 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
5281  ComponentName = cms.string( "SimpleNavigationSchool" ),
5282  SimpleMagneticField = cms.string( "ParabolicMf" )
5283 )
5284 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
5285  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
5286  etaBinSize = cms.double( 0.1 ),
5287  nEta = cms.int32( 60 ),
5288  nPhi = cms.int32( 30 ),
5289  hcalRegion = cms.int32( 2 ),
5290  includeBadChambers = cms.bool( False ),
5291  includeGEM = cms.bool( False ),
5292  includeME0 = cms.bool( False )
5293 )
5294 fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer",
5295  siPixelQualityLabel = cms.string( "" )
5296 )
5297 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
5298 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
5299  LatencyRecord = cms.PSet(
5300  label = cms.untracked.string( "" ),
5301  record = cms.string( "SiStripLatencyRcd" )
5302  ),
5303  BackPlaneCorrectionPeakMode = cms.PSet(
5304  label = cms.untracked.string( "peak" ),
5305  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
5306  ),
5307  BackPlaneCorrectionDeconvMode = cms.PSet(
5308  label = cms.untracked.string( "deconvolution" ),
5309  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
5310  )
5311 )
5312 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
5313  LatencyRecord = cms.PSet(
5314  label = cms.untracked.string( "" ),
5315  record = cms.string( "SiStripLatencyRcd" )
5316  ),
5317  LorentzAnglePeakMode = cms.PSet(
5318  label = cms.untracked.string( "peak" ),
5319  record = cms.string( "SiStripLorentzAngleRcd" )
5320  ),
5321  LorentzAngleDeconvMode = cms.PSet(
5322  label = cms.untracked.string( "deconvolution" ),
5323  record = cms.string( "SiStripLorentzAngleRcd" )
5324  )
5325 )
5326 
5327 fragment.ThroughputService = cms.Service( "ThroughputService",
5328  eventRange = cms.untracked.uint32( 10000 ),
5329  eventResolution = cms.untracked.uint32( 1 ),
5330  printEventSummary = cms.untracked.bool( False ),
5331  enableDQM = cms.untracked.bool( True ),
5332  dqmPathByProcesses = cms.untracked.bool( False ),
5333  dqmPath = cms.untracked.string( "HLT/Throughput" ),
5334  timeRange = cms.untracked.double( 60000.0 ),
5335  timeResolution = cms.untracked.double( 5.828 )
5336 )
5337 
5338 fragment.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter",
5339  verbose = cms.untracked.bool( False ),
5340  toGet = cms.VPSet(
5341  )
5342 )
5343 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
5344  RawDataCollection = cms.InputTag( "rawDataCollector" )
5345 )
5346 fragment.hltPSetMap = cms.EDProducer( "ParameterSetBlobProducer" )
5347 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
5348  result = cms.bool( False )
5349 )
5350 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
5351  SelectedTriggerType = cms.int32( 1 )
5352 )
5353 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
5354  rawInput = cms.InputTag( "rawDataCollector" ),
5355  period = cms.uint32( 107 ),
5356  invert = cms.bool( False ),
5357  fedId = cms.int32( 1024 ),
5358  useTCDSEventNumber = cms.bool( True )
5359 )
5360 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
5361  FedIds = cms.vint32( 1404 ),
5362  Setup = cms.string( "stage2::GTSetup" ),
5363  FWId = cms.uint32( 0 ),
5364  DmxFWId = cms.uint32( 0 ),
5365  FWOverride = cms.bool( False ),
5366  TMTCheck = cms.bool( True ),
5367  CTP7 = cms.untracked.bool( False ),
5368  MTF7 = cms.untracked.bool( False ),
5369  InputLabel = cms.InputTag( "rawDataCollector" ),
5370  lenSlinkHeader = cms.untracked.int32( 8 ),
5371  lenSlinkTrailer = cms.untracked.int32( 8 ),
5372  lenAMCHeader = cms.untracked.int32( 8 ),
5373  lenAMCTrailer = cms.untracked.int32( 0 ),
5374  lenAMC13Header = cms.untracked.int32( 8 ),
5375  lenAMC13Trailer = cms.untracked.int32( 8 ),
5376  debug = cms.untracked.bool( False ),
5377  MinFeds = cms.uint32( 0 )
5378 )
5379 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
5380  MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5381  EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5382  TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5383  JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5384  EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5385  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
5386  AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ),
5387  GetPrescaleColumnFromData = cms.bool( False ),
5388  AlgorithmTriggersUnprescaled = cms.bool( True ),
5389  RequireMenuToMatchAlgoBlkInput = cms.bool( True ),
5390  AlgorithmTriggersUnmasked = cms.bool( True ),
5391  ProduceL1GtDaqRecord = cms.bool( True ),
5392  ProduceL1GtObjectMapRecord = cms.bool( True ),
5393  EmulateBxInEvent = cms.int32( 1 ),
5394  L1DataBxInEvent = cms.int32( 5 ),
5395  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
5396  BstLengthBytes = cms.int32( -1 ),
5397  PrescaleSet = cms.uint32( 1 ),
5398  Verbosity = cms.untracked.int32( 0 ),
5399  PrintL1Menu = cms.untracked.bool( False ),
5400  TriggerMenuLuminosity = cms.string( "startup" ),
5401  PrescaleCSVFile = cms.string( "prescale_L1TGlobal.csv" )
5402 )
5403 fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
5404  scalersInputTag = cms.InputTag( "rawDataCollector" )
5405 )
5406 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
5407  changeToCMSCoordinates = cms.bool( False ),
5408  maxZ = cms.double( 40.0 ),
5409  setSigmaZ = cms.double( 0.0 ),
5410  beamMode = cms.untracked.uint32( 11 ),
5411  src = cms.InputTag( "hltScalersRawToDigi" ),
5412  gtEvmLabel = cms.InputTag( "" ),
5413  maxRadius = cms.double( 2.0 ),
5414  useTransientRecord = cms.bool( False )
5415 )
5416 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
5417  offset = cms.uint32( 0 ),
5418  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5419 )
5420 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
5421  result = cms.bool( True )
5422 )
5423 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
5424  SelectedTriggerType = cms.int32( 3 )
5425 )
5426 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
5427  offset = cms.uint32( 0 ),
5428  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5429 )
5430 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
5431  saveTags = cms.bool( True ),
5432  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
5433  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5434  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5435  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5436  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5437  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5438  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5439  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
5440 )
5441 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
5442  offset = cms.uint32( 0 ),
5443  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5444 )
5445 fragment.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
5446  inputTag = cms.InputTag( "rawDataCollector" ),
5447  fedList = cms.vuint32( 1023, 1024 )
5448 )
5449 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
5450  throw = cms.bool( False ),
5451  processName = cms.string( "@" ),
5452  moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
5453  moduleLabelPatternsToSkip = cms.vstring( )
5454 )
5455 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
5456  processName = cms.string( "@" )
5457 )
5458 fragment.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
5459  offset = cms.uint32( 0 ),
5460  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5461 )
5462 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
5463  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
5464  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
5465  MinBx = cms.int32( 0 ),
5466  MaxBx = cms.int32( 0 ),
5467  DumpTrigResults = cms.bool( False ),
5468  DumpRecord = cms.bool( False ),
5469  DumpTrigSummary = cms.bool( True ),
5470  ReadPrescalesFromFile = cms.bool( False ),
5471  psFileName = cms.string( "prescale_L1TGlobal.csv" ),
5472  psColumn = cms.int32( 0 )
5473 )
5474 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
5475  HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ),
5476  reportBy = cms.untracked.string( "job" ),
5477  resetBy = cms.untracked.string( "never" ),
5478  serviceBy = cms.untracked.string( "never" ),
5479  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
5480  ReferenceRate = cms.untracked.double( 100.0 )
5481 )
5482 
5483 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
5484 fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineBeamSpot )
5485 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
5486 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
5487 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
5488 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
5489 
5490 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetConditions + fragment.hltGetRaw + fragment.hltPSetMap + fragment.hltBoolFalse )
5491 fragment.HLT_Physics_v7 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
5492 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
5493 fragment.HLT_ZeroBias_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
5494 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltScalersRawToDigi + fragment.hltFEDSelector + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
5495 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
5496 
5497 
5498 fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_Physics_v7, fragment.HLT_Random_v3, fragment.HLT_ZeroBias_v6, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, ))
5499 
5500 
5501 # dummify hltGetConditions in cff's
5502 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
5503  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
5504  result = cms.bool( True )
5505  )
5506  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
5507 
5508 # add specific customizations
5509 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
5510 fragment = customizeHLTforAll(fragment,"PIon")
5511 
5512 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
5513 fragment = customizeHLTforCMSSW(fragment,"PIon")
5514 
5515 # Eras-based customisations
5516 from HLTrigger.Configuration.Eras import modifyHLTforEras
5517 modifyHLTforEras(fragment)
5518 
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