CMS 3D CMS Logo

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