CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
HLT_PRef_cff.py
Go to the documentation of this file.
1 # hltGetConfiguration --cff --data /dev/CMSSW_12_2_0/PRef --type PRef
2 
3 # /dev/CMSSW_12_2_0/PRef/V8 (CMSSW_12_2_0)
4 
5 import FWCore.ParameterSet.Config as cms
6 
7 fragment = cms.ProcessFragment( "HLT" )
8 
9 fragment.HLTConfigVersion = cms.PSet(
10  tableName = cms.string('/dev/CMSSW_12_2_0/PRef/V8')
11 )
12 
13 fragment.transferSystem = cms.PSet(
14  destinations = cms.vstring( 'Tier0',
15  'DQM',
16  'ECAL',
17  'EventDisplay',
18  'Lustre',
19  'None' ),
20  transferModes = cms.vstring( 'default',
21  'test',
22  'emulator' ),
23  streamA = cms.PSet(
24  default = cms.vstring( 'Tier0' ),
25  test = cms.vstring( 'Lustre' ),
26  emulator = cms.vstring( 'Lustre' )
27  ),
28  streamCalibration = cms.PSet(
29  default = cms.vstring( 'Tier0' ),
30  test = cms.vstring( 'Lustre' ),
31  emulator = cms.vstring( 'None' )
32  ),
33  streamDQM = cms.PSet(
34  default = cms.vstring( 'DQM' ),
35  test = cms.vstring( 'DQM',
36  'Lustre' ),
37  emulator = cms.vstring( 'None' )
38  ),
39  streamDQMCalibration = cms.PSet(
40  default = cms.vstring( 'DQM' ),
41  test = cms.vstring( 'DQM',
42  'Lustre' ),
43  emulator = cms.vstring( 'None' )
44  ),
45  streamEcalCalibration = cms.PSet(
46  default = cms.vstring( 'ECAL' ),
47  test = cms.vstring( 'ECAL' ),
48  emulator = cms.vstring( 'None' )
49  ),
50  streamEventDisplay = cms.PSet(
51  default = cms.vstring( 'EventDisplay',
52  'Tier0' ),
53  test = cms.vstring( 'EventDisplay',
54  'Lustre' ),
55  emulator = cms.vstring( 'None' )
56  ),
57  streamExpressCosmics = cms.PSet(
58  default = cms.vstring( 'Tier0' ),
59  test = cms.vstring( 'Lustre' ),
60  emulator = cms.vstring( 'Lustre' )
61  ),
62  streamNanoDST = cms.PSet(
63  default = cms.vstring( 'Tier0' ),
64  test = cms.vstring( 'Lustre' ),
65  emulator = cms.vstring( 'None' )
66  ),
67  streamRPCMON = cms.PSet(
68  default = cms.vstring( 'Tier0' ),
69  test = cms.vstring( 'Lustre' ),
70  emulator = cms.vstring( 'None' )
71  ),
72  streamTrackerCalibration = cms.PSet(
73  default = cms.vstring( 'Tier0' ),
74  test = cms.vstring( 'Lustre' ),
75  emulator = cms.vstring( 'None' )
76  ),
77  default = cms.PSet(
78  default = cms.vstring( 'Tier0' ),
79  test = cms.vstring( 'Lustre' ),
80  emulator = cms.vstring( 'Lustre' ),
81  streamLookArea = cms.PSet( )
82  ),
83  streamLookArea = cms.PSet(
84  default = cms.vstring( 'DQM' ),
85  test = cms.vstring( 'DQM',
86  'Lustre' ),
87  emulator = cms.vstring( 'None' )
88  )
89 )
90 fragment.HLTPSetInitialCkfTrajectoryFilterForHI = cms.PSet(
91  minimumNumberOfHits = cms.int32( 6 ),
92  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
93  seedExtension = cms.int32( 0 ),
94  chargeSignificance = cms.double( -1.0 ),
95  pixelSeedExtension = cms.bool( False ),
96  strictSeedExtension = cms.bool( False ),
97  nSigmaMinPt = cms.double( 5.0 ),
98  maxCCCLostHits = cms.int32( 9999 ),
99  minPt = cms.double( 0.9 ),
100  maxConsecLostHits = cms.int32( 1 ),
101  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
102  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
103  seedPairPenalty = cms.int32( 0 ),
104  maxNumberOfHits = cms.int32( 100 ),
105  minNumberOfHitsForLoopers = cms.int32( 13 ),
106  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
107  minNumberOfHitsPerLoop = cms.int32( 4 ),
108  minHitsMinPt = cms.int32( 3 ),
109  maxLostHitsFraction = cms.double( 999.0 ),
110  maxLostHits = cms.int32( 999 ),
111  highEtaSwitch = cms.double( 5.0 ),
112  minHitsAtHighEta = cms.int32( 5 )
113 )
114 fragment.HLTIter0PSetTrajectoryBuilderIT = cms.PSet(
115  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
116  lostHitPenalty = cms.double( 30.0 ),
117  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
118  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
119  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
120  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
121  maxCand = cms.int32( 2 ),
122  alwaysUseInvalidHits = cms.bool( False ),
123  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
124  intermediateCleaning = cms.bool( True ),
125  updator = cms.string( "hltESPKFUpdator" ),
126  seedAs5DHit = cms.bool( False )
127 )
128 fragment.HLTIter4PSetTrajectoryBuilderIT = cms.PSet(
129  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
130  MeasurementTrackerName = cms.string( "hltIter4ESPMeasurementTracker" ),
131  lostHitPenalty = cms.double( 30.0 ),
132  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
133  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
134  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryFilterIT" ) ),
135  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
136  minNrOfHitsForRebuild = cms.untracked.int32( 4 ),
137  maxCand = cms.int32( 1 ),
138  alwaysUseInvalidHits = cms.bool( False ),
139  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
140  intermediateCleaning = cms.bool( True ),
141  updator = cms.string( "hltESPKFUpdator" ),
142  seedAs5DHit = cms.bool( False )
143 )
144 fragment.HLTPSetTobTecStepInOutTrajectoryFilterBase = cms.PSet(
145  minimumNumberOfHits = cms.int32( 4 ),
146  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
147  seedExtension = cms.int32( 0 ),
148  chargeSignificance = cms.double( -1.0 ),
149  pixelSeedExtension = cms.bool( False ),
150  strictSeedExtension = cms.bool( False ),
151  nSigmaMinPt = cms.double( 5.0 ),
152  maxCCCLostHits = cms.int32( 9999 ),
153  minPt = cms.double( 0.1 ),
154  maxConsecLostHits = cms.int32( 1 ),
155  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
156  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
157  seedPairPenalty = cms.int32( 1 ),
158  maxNumberOfHits = cms.int32( 100 ),
159  minNumberOfHitsForLoopers = cms.int32( 13 ),
160  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
161  minNumberOfHitsPerLoop = cms.int32( 4 ),
162  minHitsMinPt = cms.int32( 3 ),
163  maxLostHitsFraction = cms.double( 0.1 ),
164  maxLostHits = cms.int32( 0 ),
165  highEtaSwitch = cms.double( 5.0 ),
166  minHitsAtHighEta = cms.int32( 5 )
167 )
168 fragment.HLTIter0GroupedCkfTrajectoryBuilderIT = cms.PSet(
169  keepOriginalIfRebuildFails = cms.bool( False ),
170  lockHits = cms.bool( True ),
171  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
172  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
173  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
174  doSeedingRegionRebuilding = cms.bool( False ),
175  useHitsSplitting = cms.bool( False ),
176  maxCand = cms.int32( 2 ),
177  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
178  intermediateCleaning = cms.bool( True ),
179  bestHitOnly = cms.bool( True ),
180  useSameTrajFilter = cms.bool( True ),
181  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
182  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
183  lostHitPenalty = cms.double( 30.0 ),
184  requireSeedHitsInRebuild = cms.bool( True ),
185  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
186  maxPtForLooperReconstruction = cms.double( 0.7 ),
187  cleanTrajectoryAfterInOut = cms.bool( False ),
188  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
189  minNrOfHitsForRebuild = cms.int32( 5 ),
190  alwaysUseInvalidHits = cms.bool( False ),
191  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
192  foundHitBonus = cms.double( 5.0 ),
193  updator = cms.string( "hltESPKFUpdator" ),
194  seedAs5DHit = cms.bool( False )
195 )
196 fragment.HLTSiStripClusterChargeCutTiny = cms.PSet( value = cms.double( 800.0 ) )
197 fragment.HLTPSetTrajectoryFilterIT = cms.PSet(
198  minimumNumberOfHits = cms.int32( 3 ),
199  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
200  seedExtension = cms.int32( 0 ),
201  chargeSignificance = cms.double( -1.0 ),
202  pixelSeedExtension = cms.bool( False ),
203  strictSeedExtension = cms.bool( False ),
204  nSigmaMinPt = cms.double( 5.0 ),
205  maxCCCLostHits = cms.int32( 9999 ),
206  minPt = cms.double( 0.3 ),
207  maxConsecLostHits = cms.int32( 1 ),
208  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
209  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
210  seedPairPenalty = cms.int32( 0 ),
211  maxNumberOfHits = cms.int32( 100 ),
212  minNumberOfHitsForLoopers = cms.int32( 13 ),
213  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
214  minNumberOfHitsPerLoop = cms.int32( 4 ),
215  minHitsMinPt = cms.int32( 3 ),
216  maxLostHitsFraction = cms.double( 999.0 ),
217  maxLostHits = cms.int32( 1 ),
218  highEtaSwitch = cms.double( 5.0 ),
219  minHitsAtHighEta = cms.int32( 5 )
220 )
221 fragment.HLTIter4PSetTrajectoryFilterIT = cms.PSet(
222  minimumNumberOfHits = cms.int32( 6 ),
223  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
224  seedExtension = cms.int32( 0 ),
225  chargeSignificance = cms.double( -1.0 ),
226  pixelSeedExtension = cms.bool( False ),
227  strictSeedExtension = cms.bool( False ),
228  nSigmaMinPt = cms.double( 5.0 ),
229  maxCCCLostHits = cms.int32( 9999 ),
230  minPt = cms.double( 0.3 ),
231  maxConsecLostHits = cms.int32( 1 ),
232  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
233  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
234  seedPairPenalty = cms.int32( 0 ),
235  maxNumberOfHits = cms.int32( 100 ),
236  minNumberOfHitsForLoopers = cms.int32( 13 ),
237  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
238  minNumberOfHitsPerLoop = cms.int32( 4 ),
239  minHitsMinPt = cms.int32( 3 ),
240  maxLostHitsFraction = cms.double( 999.0 ),
241  maxLostHits = cms.int32( 0 ),
242  highEtaSwitch = cms.double( 5.0 ),
243  minHitsAtHighEta = cms.int32( 5 )
244 )
245 fragment.HLTPSetTrajectoryBuilderForElectrons = cms.PSet(
246  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
247  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
248  lostHitPenalty = cms.double( 90.0 ),
249  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
250  propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
251  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
252  propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
253  maxCand = cms.int32( 5 ),
254  alwaysUseInvalidHits = cms.bool( True ),
255  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
256  intermediateCleaning = cms.bool( False ),
257  updator = cms.string( "hltESPKFUpdator" ),
258  seedAs5DHit = cms.bool( False )
259 )
260 fragment.HLTPSetPvClusterComparerForIT = cms.PSet(
261  track_chi2_max = cms.double( 20.0 ),
262  track_pt_max = cms.double( 20.0 ),
263  track_prob_min = cms.double( -1.0 ),
264  track_pt_min = cms.double( 1.0 )
265 )
266 fragment.HLTPSetMixedStepTrajectoryFilter = cms.PSet(
267  minimumNumberOfHits = cms.int32( 3 ),
268  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
269  seedExtension = cms.int32( 0 ),
270  chargeSignificance = cms.double( -1.0 ),
271  pixelSeedExtension = cms.bool( False ),
272  strictSeedExtension = cms.bool( False ),
273  nSigmaMinPt = cms.double( 5.0 ),
274  maxCCCLostHits = cms.int32( 9999 ),
275  minPt = cms.double( 0.1 ),
276  maxConsecLostHits = cms.int32( 1 ),
277  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
278  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
279  seedPairPenalty = cms.int32( 0 ),
280  maxNumberOfHits = cms.int32( 100 ),
281  minNumberOfHitsForLoopers = cms.int32( 13 ),
282  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
283  minNumberOfHitsPerLoop = cms.int32( 4 ),
284  minHitsMinPt = cms.int32( 3 ),
285  maxLostHitsFraction = cms.double( 0.1 ),
286  maxLostHits = cms.int32( 999 ),
287  highEtaSwitch = cms.double( 5.0 ),
288  minHitsAtHighEta = cms.int32( 5 )
289 )
290 fragment.HLTPSetInitialCkfTrajectoryBuilderForHI = cms.PSet(
291  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
292  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
293  lostHitPenalty = cms.double( 30.0 ),
294  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
295  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
296  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialCkfTrajectoryFilterForHI" ) ),
297  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
298  maxCand = cms.int32( 5 ),
299  alwaysUseInvalidHits = cms.bool( False ),
300  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
301  intermediateCleaning = cms.bool( False ),
302  updator = cms.string( "hltESPKFUpdator" ),
303  seedAs5DHit = cms.bool( False )
304 )
305 fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet(
306  rescaleErrorIfFail = cms.double( 1.0 ),
307  ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
308  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
309  lostHitPenalty = cms.double( 30.0 ),
310  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
311  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
312  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
313  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
314  maxCand = cms.int32( 5 ),
315  alwaysUseInvalidHits = cms.bool( True ),
316  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
317  intermediateCleaning = cms.bool( False ),
318  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
319  updator = cms.string( "hltESPKFUpdator" ),
320  deltaEta = cms.double( -1.0 ),
321  useSeedLayer = cms.bool( False ),
322  deltaPhi = cms.double( -1.0 ),
323  seedAs5DHit = cms.bool( False )
324 )
325 fragment.HLTIter0HighPtTkMuPSetTrajectoryFilterIT = cms.PSet(
326  minimumNumberOfHits = cms.int32( 3 ),
327  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
328  seedExtension = cms.int32( 0 ),
329  chargeSignificance = cms.double( -1.0 ),
330  pixelSeedExtension = cms.bool( False ),
331  strictSeedExtension = cms.bool( False ),
332  nSigmaMinPt = cms.double( 5.0 ),
333  maxCCCLostHits = cms.int32( 9999 ),
334  minPt = cms.double( 0.3 ),
335  maxConsecLostHits = cms.int32( 1 ),
336  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
337  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
338  seedPairPenalty = cms.int32( 0 ),
339  maxNumberOfHits = cms.int32( 100 ),
340  minNumberOfHitsForLoopers = cms.int32( 13 ),
341  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
342  minNumberOfHitsPerLoop = cms.int32( 4 ),
343  minHitsMinPt = cms.int32( 3 ),
344  maxLostHitsFraction = cms.double( 999.0 ),
345  maxLostHits = cms.int32( 1 ),
346  highEtaSwitch = cms.double( 5.0 ),
347  minHitsAtHighEta = cms.int32( 5 )
348 )
349 fragment.HLTPSetPvClusterComparerForBTag = cms.PSet(
350  track_chi2_max = cms.double( 20.0 ),
351  track_pt_max = cms.double( 20.0 ),
352  track_prob_min = cms.double( -1.0 ),
353  track_pt_min = cms.double( 0.1 )
354 )
355 fragment.HLTSeedFromConsecutiveHitsTripletOnlyCreator = cms.PSet(
356  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
357  SeedMomentumForBOFF = cms.double( 5.0 ),
358  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
359  forceKinematicWithRegionDirection = cms.bool( False ),
360  magneticField = cms.string( "ParabolicMf" ),
361  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
362  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
363  MinOneOverPtError = cms.double( 1.0 )
364 )
365 fragment.HLTIter2GroupedCkfTrajectoryBuilderIT = cms.PSet(
366  keepOriginalIfRebuildFails = cms.bool( False ),
367  lockHits = cms.bool( True ),
368  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
369  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
370  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
371  doSeedingRegionRebuilding = cms.bool( False ),
372  useHitsSplitting = cms.bool( False ),
373  maxCand = cms.int32( 2 ),
374  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
375  intermediateCleaning = cms.bool( True ),
376  bestHitOnly = cms.bool( True ),
377  useSameTrajFilter = cms.bool( True ),
378  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
379  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
380  lostHitPenalty = cms.double( 30.0 ),
381  requireSeedHitsInRebuild = cms.bool( True ),
382  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
383  maxPtForLooperReconstruction = cms.double( 0.7 ),
384  cleanTrajectoryAfterInOut = cms.bool( False ),
385  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
386  minNrOfHitsForRebuild = cms.int32( 5 ),
387  alwaysUseInvalidHits = cms.bool( False ),
388  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
389  foundHitBonus = cms.double( 5.0 ),
390  updator = cms.string( "hltESPKFUpdator" ),
391  seedAs5DHit = cms.bool( False )
392 )
393 fragment.HLTIter3PSetTrajectoryBuilderIT = cms.PSet(
394  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
395  MeasurementTrackerName = cms.string( "hltIter3ESPMeasurementTracker" ),
396  lostHitPenalty = cms.double( 30.0 ),
397  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
398  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
399  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter3PSetTrajectoryFilterIT" ) ),
400  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
401  maxCand = cms.int32( 1 ),
402  alwaysUseInvalidHits = cms.bool( False ),
403  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
404  intermediateCleaning = cms.bool( True ),
405  updator = cms.string( "hltESPKFUpdator" ),
406  seedAs5DHit = cms.bool( False )
407 )
408 fragment.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) )
409 fragment.HLTPSetCkf3HitTrajectoryFilter = cms.PSet(
410  minimumNumberOfHits = cms.int32( 3 ),
411  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
412  seedExtension = cms.int32( 0 ),
413  chargeSignificance = cms.double( -1.0 ),
414  pixelSeedExtension = cms.bool( False ),
415  strictSeedExtension = cms.bool( False ),
416  nSigmaMinPt = cms.double( 5.0 ),
417  maxCCCLostHits = cms.int32( 9999 ),
418  minPt = cms.double( 0.9 ),
419  maxConsecLostHits = cms.int32( 1 ),
420  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
421  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
422  seedPairPenalty = cms.int32( 0 ),
423  maxNumberOfHits = cms.int32( -1 ),
424  minNumberOfHitsForLoopers = cms.int32( 13 ),
425  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
426  minNumberOfHitsPerLoop = cms.int32( 4 ),
427  minHitsMinPt = cms.int32( 3 ),
428  maxLostHitsFraction = cms.double( 999.0 ),
429  maxLostHits = cms.int32( 1 ),
430  highEtaSwitch = cms.double( 5.0 ),
431  minHitsAtHighEta = cms.int32( 5 )
432 )
433 fragment.HLTPSetDetachedStepTrajectoryFilterBase = cms.PSet(
434  minimumNumberOfHits = cms.int32( 3 ),
435  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
436  seedExtension = cms.int32( 0 ),
437  chargeSignificance = cms.double( -1.0 ),
438  pixelSeedExtension = cms.bool( False ),
439  strictSeedExtension = cms.bool( False ),
440  nSigmaMinPt = cms.double( 5.0 ),
441  maxCCCLostHits = cms.int32( 2 ),
442  minPt = cms.double( 0.075 ),
443  maxConsecLostHits = cms.int32( 1 ),
444  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
445  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
446  seedPairPenalty = cms.int32( 0 ),
447  maxNumberOfHits = cms.int32( 100 ),
448  minNumberOfHitsForLoopers = cms.int32( 13 ),
449  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
450  minNumberOfHitsPerLoop = cms.int32( 4 ),
451  minHitsMinPt = cms.int32( 3 ),
452  maxLostHitsFraction = cms.double( 0.1 ),
453  maxLostHits = cms.int32( 999 ),
454  highEtaSwitch = cms.double( 5.0 ),
455  minHitsAtHighEta = cms.int32( 5 )
456 )
457 fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet(
458  Rescale_Dz = cms.double( 3.0 ),
459  Pt_fixed = cms.bool( False ),
460  Eta_fixed = cms.bool( False ),
461  Eta_min = cms.double( 0.1 ),
462  DeltaZ = cms.double( 15.9 ),
463  maxRegions = cms.int32( 2 ),
464  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
465  UseVertex = cms.bool( False ),
466  Z_fixed = cms.bool( True ),
467  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
468  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
469  Rescale_phi = cms.double( 3.0 ),
470  DeltaEta = cms.double( 0.2 ),
471  precise = cms.bool( True ),
472  OnDemand = cms.int32( -1 ),
473  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
474  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
475  vertexCollection = cms.InputTag( "pixelVertices" ),
476  Pt_min = cms.double( 1.5 ),
477  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
478  Phi_fixed = cms.bool( False ),
479  DeltaR = cms.double( 0.2 ),
480  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
481  DeltaPhi = cms.double( 0.2 ),
482  Phi_min = cms.double( 0.1 ),
483  Rescale_eta = cms.double( 3.0 )
484 )
485 fragment.HLTPSetDetachedCkfTrajectoryFilterForHI = cms.PSet(
486  minimumNumberOfHits = cms.int32( 6 ),
487  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
488  seedExtension = cms.int32( 0 ),
489  chargeSignificance = cms.double( -1.0 ),
490  pixelSeedExtension = cms.bool( False ),
491  strictSeedExtension = cms.bool( False ),
492  nSigmaMinPt = cms.double( 5.0 ),
493  maxCCCLostHits = cms.int32( 9999 ),
494  minPt = cms.double( 0.3 ),
495  maxConsecLostHits = cms.int32( 1 ),
496  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
497  constantValueForLostHitsFractionFilter = cms.double( 0.701 ),
498  seedPairPenalty = cms.int32( 0 ),
499  maxNumberOfHits = cms.int32( 100 ),
500  minNumberOfHitsForLoopers = cms.int32( 13 ),
501  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
502  minNumberOfHitsPerLoop = cms.int32( 4 ),
503  minHitsMinPt = cms.int32( 3 ),
504  maxLostHitsFraction = cms.double( 999.0 ),
505  maxLostHits = cms.int32( 1 ),
506  highEtaSwitch = cms.double( 5.0 ),
507  minHitsAtHighEta = cms.int32( 5 )
508 )
509 fragment.HLTIter3PSetTrajectoryFilterIT = cms.PSet(
510  minimumNumberOfHits = cms.int32( 3 ),
511  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
512  seedExtension = cms.int32( 0 ),
513  chargeSignificance = cms.double( -1.0 ),
514  pixelSeedExtension = cms.bool( False ),
515  strictSeedExtension = cms.bool( False ),
516  nSigmaMinPt = cms.double( 5.0 ),
517  maxCCCLostHits = cms.int32( 9999 ),
518  minPt = cms.double( 0.3 ),
519  maxConsecLostHits = cms.int32( 1 ),
520  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
521  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
522  seedPairPenalty = cms.int32( 0 ),
523  maxNumberOfHits = cms.int32( 100 ),
524  minNumberOfHitsForLoopers = cms.int32( 13 ),
525  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
526  minNumberOfHitsPerLoop = cms.int32( 4 ),
527  minHitsMinPt = cms.int32( 3 ),
528  maxLostHitsFraction = cms.double( 999.0 ),
529  maxLostHits = cms.int32( 0 ),
530  highEtaSwitch = cms.double( 5.0 ),
531  minHitsAtHighEta = cms.int32( 5 )
532 )
533 fragment.HLTPSetJetCoreStepTrajectoryFilter = cms.PSet(
534  minimumNumberOfHits = cms.int32( 4 ),
535  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
536  seedExtension = cms.int32( 0 ),
537  chargeSignificance = cms.double( -1.0 ),
538  pixelSeedExtension = cms.bool( False ),
539  strictSeedExtension = cms.bool( False ),
540  nSigmaMinPt = cms.double( 5.0 ),
541  maxCCCLostHits = cms.int32( 9999 ),
542  minPt = cms.double( 0.1 ),
543  maxConsecLostHits = cms.int32( 1 ),
544  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
545  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
546  seedPairPenalty = cms.int32( 0 ),
547  maxNumberOfHits = cms.int32( 100 ),
548  minNumberOfHitsForLoopers = cms.int32( 13 ),
549  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
550  minNumberOfHitsPerLoop = cms.int32( 4 ),
551  minHitsMinPt = cms.int32( 3 ),
552  maxLostHitsFraction = cms.double( 0.1 ),
553  maxLostHits = cms.int32( 999 ),
554  highEtaSwitch = cms.double( 5.0 ),
555  minHitsAtHighEta = cms.int32( 5 )
556 )
557 fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet(
558  minimumNumberOfHits = cms.int32( 3 ),
559  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
560  seedExtension = cms.int32( 1 ),
561  chargeSignificance = cms.double( -1.0 ),
562  pixelSeedExtension = cms.bool( False ),
563  strictSeedExtension = cms.bool( False ),
564  nSigmaMinPt = cms.double( 5.0 ),
565  maxCCCLostHits = cms.int32( 0 ),
566  minPt = cms.double( 0.3 ),
567  maxConsecLostHits = cms.int32( 1 ),
568  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
569  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
570  seedPairPenalty = cms.int32( 0 ),
571  maxNumberOfHits = cms.int32( 100 ),
572  minNumberOfHitsForLoopers = cms.int32( 13 ),
573  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
574  minNumberOfHitsPerLoop = cms.int32( 4 ),
575  minHitsMinPt = cms.int32( 3 ),
576  maxLostHitsFraction = cms.double( 999.0 ),
577  maxLostHits = cms.int32( 1 ),
578  highEtaSwitch = cms.double( 5.0 ),
579  minHitsAtHighEta = cms.int32( 5 )
580 )
581 fragment.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet(
582  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
583  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
584  lostHitPenalty = cms.double( 30.0 ),
585  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
586  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
587  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ),
588  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
589  maxCand = cms.int32( 1 ),
590  alwaysUseInvalidHits = cms.bool( False ),
591  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
592  intermediateCleaning = cms.bool( True ),
593  updator = cms.string( "hltESPKFUpdator" ),
594  seedAs5DHit = cms.bool( False )
595 )
596 fragment.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet(
597  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
598  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
599  lostHitPenalty = cms.double( 90.0 ),
600  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
601  propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
602  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
603  propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
604  maxCand = cms.int32( 5 ),
605  alwaysUseInvalidHits = cms.bool( True ),
606  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
607  intermediateCleaning = cms.bool( False ),
608  updator = cms.string( "hltESPKFUpdator" ),
609  seedAs5DHit = cms.bool( False )
610 )
611 fragment.HLTSiStripClusterChargeCutNone = cms.PSet( value = cms.double( -1.0 ) )
612 fragment.HLTPSetTobTecStepTrajectoryFilterBase = cms.PSet(
613  minimumNumberOfHits = cms.int32( 5 ),
614  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
615  seedExtension = cms.int32( 0 ),
616  chargeSignificance = cms.double( -1.0 ),
617  pixelSeedExtension = cms.bool( False ),
618  strictSeedExtension = cms.bool( False ),
619  nSigmaMinPt = cms.double( 5.0 ),
620  maxCCCLostHits = cms.int32( 9999 ),
621  minPt = cms.double( 0.1 ),
622  maxConsecLostHits = cms.int32( 1 ),
623  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
624  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
625  seedPairPenalty = cms.int32( 1 ),
626  maxNumberOfHits = cms.int32( 100 ),
627  minNumberOfHitsForLoopers = cms.int32( 13 ),
628  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
629  minNumberOfHitsPerLoop = cms.int32( 4 ),
630  minHitsMinPt = cms.int32( 3 ),
631  maxLostHitsFraction = cms.double( 0.1 ),
632  maxLostHits = cms.int32( 0 ),
633  highEtaSwitch = cms.double( 5.0 ),
634  minHitsAtHighEta = cms.int32( 5 )
635 )
636 fragment.HLTPSetMuonCkfTrajectoryFilter = cms.PSet(
637  minimumNumberOfHits = cms.int32( 5 ),
638  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
639  seedExtension = cms.int32( 0 ),
640  chargeSignificance = cms.double( -1.0 ),
641  pixelSeedExtension = cms.bool( False ),
642  strictSeedExtension = cms.bool( False ),
643  nSigmaMinPt = cms.double( 5.0 ),
644  maxCCCLostHits = cms.int32( 9999 ),
645  minPt = cms.double( 0.9 ),
646  maxConsecLostHits = cms.int32( 1 ),
647  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
648  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
649  seedPairPenalty = cms.int32( 0 ),
650  maxNumberOfHits = cms.int32( -1 ),
651  minNumberOfHitsForLoopers = cms.int32( 13 ),
652  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
653  minNumberOfHitsPerLoop = cms.int32( 4 ),
654  minHitsMinPt = cms.int32( 3 ),
655  maxLostHitsFraction = cms.double( 999.0 ),
656  maxLostHits = cms.int32( 1 ),
657  highEtaSwitch = cms.double( 5.0 ),
658  minHitsAtHighEta = cms.int32( 5 )
659 )
660 fragment.HLTPSetbJetRegionalTrajectoryFilter = cms.PSet(
661  minimumNumberOfHits = cms.int32( 5 ),
662  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
663  seedExtension = cms.int32( 0 ),
664  chargeSignificance = cms.double( -1.0 ),
665  pixelSeedExtension = cms.bool( False ),
666  strictSeedExtension = cms.bool( False ),
667  nSigmaMinPt = cms.double( 5.0 ),
668  maxCCCLostHits = cms.int32( 9999 ),
669  minPt = cms.double( 1.0 ),
670  maxConsecLostHits = cms.int32( 1 ),
671  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
672  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
673  seedPairPenalty = cms.int32( 0 ),
674  maxNumberOfHits = cms.int32( 8 ),
675  minNumberOfHitsForLoopers = cms.int32( 13 ),
676  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
677  minNumberOfHitsPerLoop = cms.int32( 4 ),
678  minHitsMinPt = cms.int32( 3 ),
679  maxLostHitsFraction = cms.double( 999.0 ),
680  maxLostHits = cms.int32( 1 ),
681  highEtaSwitch = cms.double( 5.0 ),
682  minHitsAtHighEta = cms.int32( 5 )
683 )
684 fragment.HLTPSetDetachedStepTrajectoryFilter = cms.PSet(
685  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
686  filters = cms.VPSet(
687  cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilterBase" ) )
688  )
689 )
690 fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet(
691  minimumNumberOfHits = cms.int32( 3 ),
692  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
693  seedExtension = cms.int32( 0 ),
694  chargeSignificance = cms.double( -1.0 ),
695  pixelSeedExtension = cms.bool( False ),
696  strictSeedExtension = cms.bool( False ),
697  nSigmaMinPt = cms.double( 5.0 ),
698  maxCCCLostHits = cms.int32( 0 ),
699  minPt = cms.double( 0.2 ),
700  maxConsecLostHits = cms.int32( 1 ),
701  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
702  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
703  seedPairPenalty = cms.int32( 0 ),
704  maxNumberOfHits = cms.int32( 100 ),
705  minNumberOfHitsForLoopers = cms.int32( 13 ),
706  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
707  minNumberOfHitsPerLoop = cms.int32( 4 ),
708  minHitsMinPt = cms.int32( 3 ),
709  maxLostHitsFraction = cms.double( 999.0 ),
710  maxLostHits = cms.int32( 1 ),
711  highEtaSwitch = cms.double( 5.0 ),
712  minHitsAtHighEta = cms.int32( 5 )
713 )
714 fragment.HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet(
715  minimumNumberOfHits = cms.int32( 6 ),
716  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
717  seedExtension = cms.int32( 0 ),
718  chargeSignificance = cms.double( -1.0 ),
719  pixelSeedExtension = cms.bool( False ),
720  strictSeedExtension = cms.bool( False ),
721  nSigmaMinPt = cms.double( 5.0 ),
722  maxCCCLostHits = cms.int32( 9999 ),
723  minPt = cms.double( 8.0 ),
724  maxConsecLostHits = cms.int32( 1 ),
725  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
726  constantValueForLostHitsFractionFilter = cms.double( 0.701 ),
727  seedPairPenalty = cms.int32( 0 ),
728  maxNumberOfHits = cms.int32( 100 ),
729  minNumberOfHitsForLoopers = cms.int32( 13 ),
730  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
731  minNumberOfHitsPerLoop = cms.int32( 4 ),
732  minHitsMinPt = cms.int32( 3 ),
733  maxLostHitsFraction = cms.double( 999.0 ),
734  maxLostHits = cms.int32( 1 ),
735  highEtaSwitch = cms.double( 5.0 ),
736  minHitsAtHighEta = cms.int32( 5 )
737 )
738 fragment.HLTPSetMixedStepTrajectoryBuilder = cms.PSet(
739  useSameTrajFilter = cms.bool( True ),
740  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
741  MeasurementTrackerName = cms.string( "" ),
742  keepOriginalIfRebuildFails = cms.bool( False ),
743  lostHitPenalty = cms.double( 30.0 ),
744  lockHits = cms.bool( True ),
745  requireSeedHitsInRebuild = cms.bool( True ),
746  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
747  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
748  maxPtForLooperReconstruction = cms.double( 0.7 ),
749  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
750  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ),
751  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
752  minNrOfHitsForRebuild = cms.int32( 5 ),
753  maxCand = cms.int32( 2 ),
754  alwaysUseInvalidHits = cms.bool( True ),
755  estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
756  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ),
757  intermediateCleaning = cms.bool( True ),
758  foundHitBonus = cms.double( 5.0 ),
759  updator = cms.string( "hltESPKFUpdator" ),
760  bestHitOnly = cms.bool( True ),
761  seedAs5DHit = cms.bool( False )
762 )
763 fragment.HLTPSetMixedStepTrajectoryFilterBase = cms.PSet(
764  minimumNumberOfHits = cms.int32( 3 ),
765  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
766  seedExtension = cms.int32( 0 ),
767  chargeSignificance = cms.double( -1.0 ),
768  pixelSeedExtension = cms.bool( False ),
769  strictSeedExtension = cms.bool( False ),
770  nSigmaMinPt = cms.double( 5.0 ),
771  maxCCCLostHits = cms.int32( 9999 ),
772  minPt = cms.double( 0.05 ),
773  maxConsecLostHits = cms.int32( 1 ),
774  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
775  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
776  seedPairPenalty = cms.int32( 0 ),
777  maxNumberOfHits = cms.int32( 100 ),
778  minNumberOfHitsForLoopers = cms.int32( 13 ),
779  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
780  minNumberOfHitsPerLoop = cms.int32( 4 ),
781  minHitsMinPt = cms.int32( 3 ),
782  maxLostHitsFraction = cms.double( 0.1 ),
783  maxLostHits = cms.int32( 0 ),
784  highEtaSwitch = cms.double( 5.0 ),
785  minHitsAtHighEta = cms.int32( 5 )
786 )
787 fragment.HLTPSetCkfTrajectoryFilter = cms.PSet(
788  minimumNumberOfHits = cms.int32( 5 ),
789  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
790  seedExtension = cms.int32( 0 ),
791  chargeSignificance = cms.double( -1.0 ),
792  pixelSeedExtension = cms.bool( False ),
793  strictSeedExtension = cms.bool( False ),
794  nSigmaMinPt = cms.double( 5.0 ),
795  maxCCCLostHits = cms.int32( 9999 ),
796  minPt = cms.double( 0.9 ),
797  maxConsecLostHits = cms.int32( 1 ),
798  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
799  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
800  seedPairPenalty = cms.int32( 0 ),
801  maxNumberOfHits = cms.int32( -1 ),
802  minNumberOfHitsForLoopers = cms.int32( 13 ),
803  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
804  minNumberOfHitsPerLoop = cms.int32( 4 ),
805  minHitsMinPt = cms.int32( 3 ),
806  maxLostHitsFraction = cms.double( 999.0 ),
807  maxLostHits = cms.int32( 1 ),
808  highEtaSwitch = cms.double( 5.0 ),
809  minHitsAtHighEta = cms.int32( 5 )
810 )
811 fragment.HLTSeedFromProtoTracks = cms.PSet(
812  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
813  SeedMomentumForBOFF = cms.double( 5.0 ),
814  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
815  forceKinematicWithRegionDirection = cms.bool( False ),
816  magneticField = cms.string( "ParabolicMf" ),
817  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
818  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
819  MinOneOverPtError = cms.double( 1.0 )
820 )
821 fragment.HLTPSetInitialStepTrajectoryFilterBase = cms.PSet(
822  minimumNumberOfHits = cms.int32( 3 ),
823  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
824  seedExtension = cms.int32( 0 ),
825  chargeSignificance = cms.double( -1.0 ),
826  pixelSeedExtension = cms.bool( False ),
827  strictSeedExtension = cms.bool( False ),
828  nSigmaMinPt = cms.double( 5.0 ),
829  maxCCCLostHits = cms.int32( 2 ),
830  minPt = cms.double( 0.2 ),
831  maxConsecLostHits = cms.int32( 1 ),
832  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
833  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
834  seedPairPenalty = cms.int32( 0 ),
835  maxNumberOfHits = cms.int32( 100 ),
836  minNumberOfHitsForLoopers = cms.int32( 13 ),
837  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
838  minNumberOfHitsPerLoop = cms.int32( 4 ),
839  minHitsMinPt = cms.int32( 3 ),
840  maxLostHitsFraction = cms.double( 0.1 ),
841  maxLostHits = cms.int32( 999 ),
842  highEtaSwitch = cms.double( 5.0 ),
843  minHitsAtHighEta = cms.int32( 5 )
844 )
845 fragment.HLTIter2PSetTrajectoryBuilderIT = cms.PSet(
846  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
847  MeasurementTrackerName = cms.string( "hltIter2ESPMeasurementTracker" ),
848  lostHitPenalty = cms.double( 30.0 ),
849  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
850  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
851  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
852  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
853  maxCand = cms.int32( 2 ),
854  alwaysUseInvalidHits = cms.bool( False ),
855  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
856  intermediateCleaning = cms.bool( True ),
857  updator = cms.string( "hltESPKFUpdator" ),
858  seedAs5DHit = cms.bool( False )
859 )
860 fragment.HLTPSetMuTrackJpsiTrajectoryFilter = cms.PSet(
861  minimumNumberOfHits = cms.int32( 5 ),
862  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
863  seedExtension = cms.int32( 0 ),
864  chargeSignificance = cms.double( -1.0 ),
865  pixelSeedExtension = cms.bool( False ),
866  strictSeedExtension = cms.bool( False ),
867  nSigmaMinPt = cms.double( 5.0 ),
868  maxCCCLostHits = cms.int32( 9999 ),
869  minPt = cms.double( 10.0 ),
870  maxConsecLostHits = cms.int32( 1 ),
871  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
872  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
873  seedPairPenalty = cms.int32( 0 ),
874  maxNumberOfHits = cms.int32( 8 ),
875  minNumberOfHitsForLoopers = cms.int32( 13 ),
876  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
877  minNumberOfHitsPerLoop = cms.int32( 4 ),
878  minHitsMinPt = cms.int32( 3 ),
879  maxLostHitsFraction = cms.double( 999.0 ),
880  maxLostHits = cms.int32( 1 ),
881  highEtaSwitch = cms.double( 5.0 ),
882  minHitsAtHighEta = cms.int32( 5 )
883 )
884 fragment.HLTSeedFromConsecutiveHitsCreatorIT = cms.PSet(
885  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
886  SeedMomentumForBOFF = cms.double( 5.0 ),
887  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
888  forceKinematicWithRegionDirection = cms.bool( False ),
889  magneticField = cms.string( "ParabolicMf" ),
890  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
891  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
892  MinOneOverPtError = cms.double( 1.0 )
893 )
894 fragment.HLTPSetTrajectoryFilterL3 = cms.PSet(
895  minimumNumberOfHits = cms.int32( 5 ),
896  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
897  seedExtension = cms.int32( 0 ),
898  chargeSignificance = cms.double( -1.0 ),
899  pixelSeedExtension = cms.bool( False ),
900  strictSeedExtension = cms.bool( False ),
901  nSigmaMinPt = cms.double( 5.0 ),
902  maxCCCLostHits = cms.int32( 9999 ),
903  minPt = cms.double( 0.5 ),
904  maxConsecLostHits = cms.int32( 1 ),
905  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
906  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
907  seedPairPenalty = cms.int32( 0 ),
908  maxNumberOfHits = cms.int32( 1000000000 ),
909  minNumberOfHitsForLoopers = cms.int32( 13 ),
910  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
911  minNumberOfHitsPerLoop = cms.int32( 4 ),
912  minHitsMinPt = cms.int32( 3 ),
913  maxLostHitsFraction = cms.double( 999.0 ),
914  maxLostHits = cms.int32( 1 ),
915  highEtaSwitch = cms.double( 5.0 ),
916  minHitsAtHighEta = cms.int32( 5 )
917 )
918 fragment.HLTPSetDetachedStepTrajectoryBuilder = cms.PSet(
919  useSameTrajFilter = cms.bool( True ),
920  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
921  MeasurementTrackerName = cms.string( "" ),
922  keepOriginalIfRebuildFails = cms.bool( False ),
923  lostHitPenalty = cms.double( 30.0 ),
924  lockHits = cms.bool( True ),
925  requireSeedHitsInRebuild = cms.bool( True ),
926  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
927  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
928  maxPtForLooperReconstruction = cms.double( 0.7 ),
929  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
930  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ),
931  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
932  minNrOfHitsForRebuild = cms.int32( 5 ),
933  maxCand = cms.int32( 3 ),
934  alwaysUseInvalidHits = cms.bool( False ),
935  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
936  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ),
937  intermediateCleaning = cms.bool( True ),
938  foundHitBonus = cms.double( 5.0 ),
939  updator = cms.string( "hltESPKFUpdator" ),
940  bestHitOnly = cms.bool( True ),
941  seedAs5DHit = cms.bool( False )
942 )
943 fragment.HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet(
944  minimumNumberOfHits = cms.int32( 6 ),
945  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
946  seedExtension = cms.int32( 0 ),
947  chargeSignificance = cms.double( -1.0 ),
948  pixelSeedExtension = cms.bool( False ),
949  strictSeedExtension = cms.bool( False ),
950  nSigmaMinPt = cms.double( 5.0 ),
951  maxCCCLostHits = cms.int32( 9999 ),
952  minPt = cms.double( 8.0 ),
953  maxConsecLostHits = cms.int32( 1 ),
954  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
955  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
956  seedPairPenalty = cms.int32( 0 ),
957  maxNumberOfHits = cms.int32( 100 ),
958  minNumberOfHitsForLoopers = cms.int32( 13 ),
959  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
960  minNumberOfHitsPerLoop = cms.int32( 4 ),
961  minHitsMinPt = cms.int32( 3 ),
962  maxLostHitsFraction = cms.double( 999.0 ),
963  maxLostHits = cms.int32( 100 ),
964  highEtaSwitch = cms.double( 5.0 ),
965  minHitsAtHighEta = cms.int32( 5 )
966 )
967 fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet(
968  minimumNumberOfHits = cms.int32( 4 ),
969  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
970  seedExtension = cms.int32( 0 ),
971  chargeSignificance = cms.double( -1.0 ),
972  pixelSeedExtension = cms.bool( False ),
973  strictSeedExtension = cms.bool( False ),
974  nSigmaMinPt = cms.double( 5.0 ),
975  maxCCCLostHits = cms.int32( 0 ),
976  minPt = cms.double( 0.3 ),
977  maxConsecLostHits = cms.int32( 1 ),
978  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
979  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
980  seedPairPenalty = cms.int32( 0 ),
981  maxNumberOfHits = cms.int32( 100 ),
982  minNumberOfHitsForLoopers = cms.int32( 13 ),
983  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
984  minNumberOfHitsPerLoop = cms.int32( 4 ),
985  minHitsMinPt = cms.int32( 4 ),
986  maxLostHitsFraction = cms.double( 999.0 ),
987  maxLostHits = cms.int32( 1 ),
988  highEtaSwitch = cms.double( 5.0 ),
989  minHitsAtHighEta = cms.int32( 5 )
990 )
991 fragment.HLTIter2HighPtTkMuPSetTrajectoryFilterIT = cms.PSet(
992  minimumNumberOfHits = cms.int32( 5 ),
993  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
994  seedExtension = cms.int32( 0 ),
995  chargeSignificance = cms.double( -1.0 ),
996  pixelSeedExtension = cms.bool( False ),
997  strictSeedExtension = cms.bool( False ),
998  nSigmaMinPt = cms.double( 5.0 ),
999  maxCCCLostHits = cms.int32( 9999 ),
1000  minPt = cms.double( 0.3 ),
1001  maxConsecLostHits = cms.int32( 3 ),
1002  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1003  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1004  seedPairPenalty = cms.int32( 0 ),
1005  maxNumberOfHits = cms.int32( 100 ),
1006  minNumberOfHitsForLoopers = cms.int32( 13 ),
1007  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1008  minNumberOfHitsPerLoop = cms.int32( 4 ),
1009  minHitsMinPt = cms.int32( 3 ),
1010  maxLostHitsFraction = cms.double( 999.0 ),
1011  maxLostHits = cms.int32( 1 ),
1012  highEtaSwitch = cms.double( 5.0 ),
1013  minHitsAtHighEta = cms.int32( 5 )
1014 )
1015 fragment.HLTPSetMuTrackJpsiEffTrajectoryFilter = cms.PSet(
1016  minimumNumberOfHits = cms.int32( 5 ),
1017  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1018  seedExtension = cms.int32( 0 ),
1019  chargeSignificance = cms.double( -1.0 ),
1020  pixelSeedExtension = cms.bool( False ),
1021  strictSeedExtension = cms.bool( False ),
1022  nSigmaMinPt = cms.double( 5.0 ),
1023  maxCCCLostHits = cms.int32( 9999 ),
1024  minPt = cms.double( 1.0 ),
1025  maxConsecLostHits = cms.int32( 1 ),
1026  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1027  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1028  seedPairPenalty = cms.int32( 0 ),
1029  maxNumberOfHits = cms.int32( 9 ),
1030  minNumberOfHitsForLoopers = cms.int32( 13 ),
1031  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1032  minNumberOfHitsPerLoop = cms.int32( 4 ),
1033  minHitsMinPt = cms.int32( 3 ),
1034  maxLostHitsFraction = cms.double( 999.0 ),
1035  maxLostHits = cms.int32( 1 ),
1036  highEtaSwitch = cms.double( 5.0 ),
1037  minHitsAtHighEta = cms.int32( 5 )
1038 )
1039 fragment.HLTPSetPixelPairCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet(
1040  useSameTrajFilter = cms.bool( True ),
1041  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1042  MeasurementTrackerName = cms.string( "" ),
1043  keepOriginalIfRebuildFails = cms.bool( False ),
1044  lostHitPenalty = cms.double( 30.0 ),
1045  lockHits = cms.bool( True ),
1046  requireSeedHitsInRebuild = cms.bool( True ),
1047  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1048  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1049  maxPtForLooperReconstruction = cms.double( 0.7 ),
1050  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1051  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ),
1052  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1053  minNrOfHitsForRebuild = cms.int32( 5 ),
1054  maxCand = cms.int32( 3 ),
1055  alwaysUseInvalidHits = cms.bool( True ),
1056  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
1057  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ),
1058  intermediateCleaning = cms.bool( True ),
1059  foundHitBonus = cms.double( 5.0 ),
1060  updator = cms.string( "hltESPKFUpdator" ),
1061  bestHitOnly = cms.bool( True ),
1062  seedAs5DHit = cms.bool( False )
1063 )
1064 fragment.HLTPSetPixelPairStepTrajectoryFilterBase = cms.PSet(
1065  minimumNumberOfHits = cms.int32( 3 ),
1066  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1067  seedExtension = cms.int32( 0 ),
1068  chargeSignificance = cms.double( -1.0 ),
1069  pixelSeedExtension = cms.bool( False ),
1070  strictSeedExtension = cms.bool( False ),
1071  nSigmaMinPt = cms.double( 5.0 ),
1072  maxCCCLostHits = cms.int32( 2 ),
1073  minPt = cms.double( 0.1 ),
1074  maxConsecLostHits = cms.int32( 1 ),
1075  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1076  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1077  seedPairPenalty = cms.int32( 0 ),
1078  maxNumberOfHits = cms.int32( 100 ),
1079  minNumberOfHitsForLoopers = cms.int32( 13 ),
1080  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1081  minNumberOfHitsPerLoop = cms.int32( 4 ),
1082  minHitsMinPt = cms.int32( 3 ),
1083  maxLostHitsFraction = cms.double( 0.1 ),
1084  maxLostHits = cms.int32( 999 ),
1085  highEtaSwitch = cms.double( 5.0 ),
1086  minHitsAtHighEta = cms.int32( 5 )
1087 )
1088 fragment.HLTPSetLowPtStepTrajectoryFilter = cms.PSet(
1089  minimumNumberOfHits = cms.int32( 3 ),
1090  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1091  seedExtension = cms.int32( 0 ),
1092  chargeSignificance = cms.double( -1.0 ),
1093  pixelSeedExtension = cms.bool( False ),
1094  strictSeedExtension = cms.bool( False ),
1095  nSigmaMinPt = cms.double( 5.0 ),
1096  maxCCCLostHits = cms.int32( 1 ),
1097  minPt = cms.double( 0.075 ),
1098  maxConsecLostHits = cms.int32( 1 ),
1099  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1100  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1101  seedPairPenalty = cms.int32( 0 ),
1102  maxNumberOfHits = cms.int32( 100 ),
1103  minNumberOfHitsForLoopers = cms.int32( 13 ),
1104  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1105  minNumberOfHitsPerLoop = cms.int32( 4 ),
1106  minHitsMinPt = cms.int32( 3 ),
1107  maxLostHitsFraction = cms.double( 0.1 ),
1108  maxLostHits = cms.int32( 999 ),
1109  highEtaSwitch = cms.double( 5.0 ),
1110  minHitsAtHighEta = cms.int32( 5 )
1111 )
1112 fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet(
1113  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1114  SeedMomentumForBOFF = cms.double( 5.0 ),
1115  propagator = cms.string( "PropagatorWithMaterial" ),
1116  forceKinematicWithRegionDirection = cms.bool( False ),
1117  magneticField = cms.string( "" ),
1118  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
1119  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
1120  MinOneOverPtError = cms.double( 1.0 )
1121 )
1122 fragment.HLTPSetPixelPairCkfTrajectoryBuilderForHI = cms.PSet(
1123  useSameTrajFilter = cms.bool( True ),
1124  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1125  MeasurementTrackerName = cms.string( "" ),
1126  keepOriginalIfRebuildFails = cms.bool( False ),
1127  lostHitPenalty = cms.double( 30.0 ),
1128  lockHits = cms.bool( True ),
1129  requireSeedHitsInRebuild = cms.bool( True ),
1130  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1131  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1132  maxPtForLooperReconstruction = cms.double( 0.7 ),
1133  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1134  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ),
1135  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1136  minNrOfHitsForRebuild = cms.int32( 5 ),
1137  maxCand = cms.int32( 3 ),
1138  alwaysUseInvalidHits = cms.bool( True ),
1139  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
1140  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ),
1141  intermediateCleaning = cms.bool( True ),
1142  foundHitBonus = cms.double( 5.0 ),
1143  updator = cms.string( "hltESPKFUpdator" ),
1144  bestHitOnly = cms.bool( True ),
1145  seedAs5DHit = cms.bool( False )
1146 )
1147 fragment.HLTPSetDetachedCkfTrajectoryBuilderForHI = cms.PSet(
1148  useSameTrajFilter = cms.bool( True ),
1149  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1150  MeasurementTrackerName = cms.string( "" ),
1151  keepOriginalIfRebuildFails = cms.bool( False ),
1152  lostHitPenalty = cms.double( 30.0 ),
1153  lockHits = cms.bool( True ),
1154  requireSeedHitsInRebuild = cms.bool( True ),
1155  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1156  maxDPhiForLooperReconstruction = cms.double( 0.0 ),
1157  maxPtForLooperReconstruction = cms.double( 0.0 ),
1158  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1159  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ),
1160  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1161  minNrOfHitsForRebuild = cms.int32( 5 ),
1162  maxCand = cms.int32( 2 ),
1163  alwaysUseInvalidHits = cms.bool( False ),
1164  estimator = cms.string( "hltESPChi2MeasurementEstimator9" ),
1165  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ),
1166  intermediateCleaning = cms.bool( True ),
1167  foundHitBonus = cms.double( 5.0 ),
1168  updator = cms.string( "hltESPKFUpdator" ),
1169  bestHitOnly = cms.bool( True ),
1170  seedAs5DHit = cms.bool( False )
1171 )
1172 fragment.HLTIter1PSetTrajectoryBuilderIT = cms.PSet(
1173  useSameTrajFilter = cms.bool( True ),
1174  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1175  MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ),
1176  lostHitPenalty = cms.double( 30.0 ),
1177  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1178  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1179  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
1180  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1181  maxCand = cms.int32( 2 ),
1182  alwaysUseInvalidHits = cms.bool( False ),
1183  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
1184  intermediateCleaning = cms.bool( True ),
1185  updator = cms.string( "hltESPKFUpdator" ),
1186  seedAs5DHit = cms.bool( False )
1187 )
1188 fragment.HLTPSetDetachedCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet(
1189  useSameTrajFilter = cms.bool( True ),
1190  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1191  MeasurementTrackerName = cms.string( "" ),
1192  keepOriginalIfRebuildFails = cms.bool( False ),
1193  lostHitPenalty = cms.double( 30.0 ),
1194  lockHits = cms.bool( True ),
1195  requireSeedHitsInRebuild = cms.bool( True ),
1196  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1197  maxDPhiForLooperReconstruction = cms.double( 0.0 ),
1198  maxPtForLooperReconstruction = cms.double( 0.0 ),
1199  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1200  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ),
1201  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1202  minNrOfHitsForRebuild = cms.int32( 5 ),
1203  maxCand = cms.int32( 2 ),
1204  alwaysUseInvalidHits = cms.bool( False ),
1205  estimator = cms.string( "hltESPChi2MeasurementEstimator9" ),
1206  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ),
1207  intermediateCleaning = cms.bool( True ),
1208  foundHitBonus = cms.double( 5.0 ),
1209  updator = cms.string( "hltESPKFUpdator" ),
1210  bestHitOnly = cms.bool( True ),
1211  seedAs5DHit = cms.bool( False )
1212 )
1213 fragment.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) )
1214 fragment.HLTPSetLowPtStepTrajectoryBuilder = cms.PSet(
1215  useSameTrajFilter = cms.bool( True ),
1216  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1217  MeasurementTrackerName = cms.string( "" ),
1218  keepOriginalIfRebuildFails = cms.bool( False ),
1219  lostHitPenalty = cms.double( 30.0 ),
1220  lockHits = cms.bool( True ),
1221  requireSeedHitsInRebuild = cms.bool( True ),
1222  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1223  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1224  maxPtForLooperReconstruction = cms.double( 0.7 ),
1225  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1226  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ),
1227  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1228  minNrOfHitsForRebuild = cms.int32( 5 ),
1229  maxCand = cms.int32( 4 ),
1230  alwaysUseInvalidHits = cms.bool( True ),
1231  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
1232  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ),
1233  intermediateCleaning = cms.bool( True ),
1234  foundHitBonus = cms.double( 5.0 ),
1235  updator = cms.string( "hltESPKFUpdator" ),
1236  bestHitOnly = cms.bool( True ),
1237  seedAs5DHit = cms.bool( False )
1238 )
1239 fragment.HLTPSetMuTrackJpsiEffTrajectoryBuilder = cms.PSet(
1240  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1241  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
1242  lostHitPenalty = cms.double( 30.0 ),
1243  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1244  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1245  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiEffTrajectoryFilter" ) ),
1246  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1247  maxCand = cms.int32( 1 ),
1248  alwaysUseInvalidHits = cms.bool( False ),
1249  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1250  intermediateCleaning = cms.bool( True ),
1251  updator = cms.string( "hltESPKFUpdator" ),
1252  seedAs5DHit = cms.bool( False )
1253 )
1254 fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet(
1255  minimumNumberOfHits = cms.int32( 5 ),
1256  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1257  seedExtension = cms.int32( 0 ),
1258  chargeSignificance = cms.double( -1.0 ),
1259  pixelSeedExtension = cms.bool( False ),
1260  strictSeedExtension = cms.bool( False ),
1261  nSigmaMinPt = cms.double( 5.0 ),
1262  maxCCCLostHits = cms.int32( 9999 ),
1263  minPt = cms.double( 2.0 ),
1264  maxConsecLostHits = cms.int32( 1 ),
1265  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1266  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1267  seedPairPenalty = cms.int32( 0 ),
1268  maxNumberOfHits = cms.int32( -1 ),
1269  minNumberOfHitsForLoopers = cms.int32( 13 ),
1270  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1271  minNumberOfHitsPerLoop = cms.int32( 4 ),
1272  minHitsMinPt = cms.int32( -1 ),
1273  maxLostHitsFraction = cms.double( 999.0 ),
1274  maxLostHits = cms.int32( 1 ),
1275  highEtaSwitch = cms.double( 5.0 ),
1276  minHitsAtHighEta = cms.int32( 5 )
1277 )
1278 fragment.HLTPSetJetCoreStepTrajectoryBuilder = cms.PSet(
1279  useSameTrajFilter = cms.bool( True ),
1280  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1281  MeasurementTrackerName = cms.string( "" ),
1282  keepOriginalIfRebuildFails = cms.bool( False ),
1283  lostHitPenalty = cms.double( 30.0 ),
1284  lockHits = cms.bool( True ),
1285  requireSeedHitsInRebuild = cms.bool( True ),
1286  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1287  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1288  maxPtForLooperReconstruction = cms.double( 0.7 ),
1289  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1290  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ),
1291  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1292  minNrOfHitsForRebuild = cms.int32( 5 ),
1293  maxCand = cms.int32( 50 ),
1294  alwaysUseInvalidHits = cms.bool( True ),
1295  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1296  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ),
1297  intermediateCleaning = cms.bool( True ),
1298  foundHitBonus = cms.double( 5.0 ),
1299  updator = cms.string( "hltESPKFUpdator" ),
1300  bestHitOnly = cms.bool( True ),
1301  seedAs5DHit = cms.bool( False )
1302 )
1303 fragment.HLTPSetPvClusterComparer = cms.PSet(
1304  track_chi2_max = cms.double( 9999999.0 ),
1305  track_pt_max = cms.double( 10.0 ),
1306  track_prob_min = cms.double( -1.0 ),
1307  track_pt_min = cms.double( 2.5 )
1308 )
1309 fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
1310  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1311  lostHitPenalty = cms.double( 30.0 ),
1312  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1313  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1314  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ),
1315  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1316  maxCand = cms.int32( 4 ),
1317  alwaysUseInvalidHits = cms.bool( True ),
1318  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1319  intermediateCleaning = cms.bool( True ),
1320  updator = cms.string( "hltESPKFUpdator" ),
1321  seedAs5DHit = cms.bool( False )
1322 )
1323 fragment.HLTPSetPixelLessStepTrajectoryFilterBase = cms.PSet(
1324  minimumNumberOfHits = cms.int32( 4 ),
1325  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1326  seedExtension = cms.int32( 0 ),
1327  chargeSignificance = cms.double( -1.0 ),
1328  pixelSeedExtension = cms.bool( False ),
1329  strictSeedExtension = cms.bool( False ),
1330  nSigmaMinPt = cms.double( 5.0 ),
1331  maxCCCLostHits = cms.int32( 9999 ),
1332  minPt = cms.double( 0.05 ),
1333  maxConsecLostHits = cms.int32( 1 ),
1334  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1335  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1336  seedPairPenalty = cms.int32( 0 ),
1337  maxNumberOfHits = cms.int32( 100 ),
1338  minNumberOfHitsForLoopers = cms.int32( 13 ),
1339  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1340  minNumberOfHitsPerLoop = cms.int32( 4 ),
1341  minHitsMinPt = cms.int32( 3 ),
1342  maxLostHitsFraction = cms.double( 0.1 ),
1343  maxLostHits = cms.int32( 0 ),
1344  highEtaSwitch = cms.double( 5.0 ),
1345  minHitsAtHighEta = cms.int32( 5 )
1346 )
1347 fragment.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet(
1348  useSameTrajFilter = cms.bool( True ),
1349  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1350  MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ),
1351  keepOriginalIfRebuildFails = cms.bool( False ),
1352  lostHitPenalty = cms.double( 30.0 ),
1353  lockHits = cms.bool( True ),
1354  requireSeedHitsInRebuild = cms.bool( True ),
1355  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1356  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1357  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
1358  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1359  minNrOfHitsForRebuild = cms.int32( 5 ),
1360  maxCand = cms.int32( 2 ),
1361  alwaysUseInvalidHits = cms.bool( False ),
1362  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
1363  intermediateCleaning = cms.bool( True ),
1364  foundHitBonus = cms.double( 5.0 ),
1365  updator = cms.string( "hltESPKFUpdator" ),
1366  bestHitOnly = cms.bool( True ),
1367  seedAs5DHit = cms.bool( False )
1368 )
1369 fragment.HLTPSetMuonCkfTrajectoryBuilderSeedHit = cms.PSet(
1370  rescaleErrorIfFail = cms.double( 1.0 ),
1371  ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
1372  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
1373  lostHitPenalty = cms.double( 30.0 ),
1374  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1375  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1376  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
1377  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1378  maxCand = cms.int32( 5 ),
1379  alwaysUseInvalidHits = cms.bool( True ),
1380  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1381  intermediateCleaning = cms.bool( False ),
1382  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
1383  updator = cms.string( "hltESPKFUpdator" ),
1384  deltaEta = cms.double( -1.0 ),
1385  useSeedLayer = cms.bool( True ),
1386  deltaPhi = cms.double( -1.0 ),
1387  seedAs5DHit = cms.bool( False )
1388 )
1389 fragment.HLTPSetPixelPairCkfTrajectoryFilterForHI = cms.PSet(
1390  minimumNumberOfHits = cms.int32( 6 ),
1391  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1392  seedExtension = cms.int32( 0 ),
1393  chargeSignificance = cms.double( -1.0 ),
1394  pixelSeedExtension = cms.bool( False ),
1395  strictSeedExtension = cms.bool( False ),
1396  nSigmaMinPt = cms.double( 5.0 ),
1397  maxCCCLostHits = cms.int32( 9999 ),
1398  minPt = cms.double( 1.0 ),
1399  maxConsecLostHits = cms.int32( 1 ),
1400  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1401  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1402  seedPairPenalty = cms.int32( 0 ),
1403  maxNumberOfHits = cms.int32( 100 ),
1404  minNumberOfHitsForLoopers = cms.int32( 13 ),
1405  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1406  minNumberOfHitsPerLoop = cms.int32( 4 ),
1407  minHitsMinPt = cms.int32( 3 ),
1408  maxLostHitsFraction = cms.double( 999.0 ),
1409  maxLostHits = cms.int32( 100 ),
1410  highEtaSwitch = cms.double( 5.0 ),
1411  minHitsAtHighEta = cms.int32( 5 )
1412 )
1413 fragment.HLTPSetInitialStepTrajectoryBuilder = cms.PSet(
1414  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1415  bestHitOnly = cms.bool( True ),
1416  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1417  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ),
1418  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ),
1419  useSameTrajFilter = cms.bool( True ),
1420  maxCand = cms.int32( 3 ),
1421  intermediateCleaning = cms.bool( True ),
1422  lostHitPenalty = cms.double( 30.0 ),
1423  foundHitBonus = cms.double( 10.0 ),
1424  MeasurementTrackerName = cms.string( "" ),
1425  lockHits = cms.bool( True ),
1426  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1427  updator = cms.string( "hltESPKFUpdator" ),
1428  alwaysUseInvalidHits = cms.bool( True ),
1429  requireSeedHitsInRebuild = cms.bool( True ),
1430  keepOriginalIfRebuildFails = cms.bool( True ),
1431  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
1432  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1433  minNrOfHitsForRebuild = cms.int32( 1 ),
1434  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1435  maxPtForLooperReconstruction = cms.double( 0.7 ),
1436  seedAs5DHit = cms.bool( False )
1437 )
1438 fragment.HLTPSetInitialStepTrajectoryFilter = cms.PSet(
1439  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1440  minimumNumberOfHits = cms.int32( 3 ),
1441  seedPairPenalty = cms.int32( 0 ),
1442  chargeSignificance = cms.double( -1.0 ),
1443  minPt = cms.double( 0.2 ),
1444  nSigmaMinPt = cms.double( 5.0 ),
1445  minHitsMinPt = cms.int32( 3 ),
1446  maxLostHits = cms.int32( 999 ),
1447  maxConsecLostHits = cms.int32( 1 ),
1448  maxNumberOfHits = cms.int32( 100 ),
1449  maxLostHitsFraction = cms.double( 0.1 ),
1450  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1451  seedExtension = cms.int32( 0 ),
1452  strictSeedExtension = cms.bool( False ),
1453  pixelSeedExtension = cms.bool( False ),
1454  minNumberOfHitsForLoopers = cms.int32( 13 ),
1455  minNumberOfHitsPerLoop = cms.int32( 4 ),
1456  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1457  maxCCCLostHits = cms.int32( 0 ),
1458  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1459  highEtaSwitch = cms.double( 5.0 ),
1460  minHitsAtHighEta = cms.int32( 5 )
1461 )
1462 fragment.HLTPSetLowPtQuadStepTrajectoryBuilder = cms.PSet(
1463  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1464  bestHitOnly = cms.bool( True ),
1465  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1466  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilter" ) ),
1467  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilter" ) ),
1468  useSameTrajFilter = cms.bool( True ),
1469  maxCand = cms.int32( 4 ),
1470  intermediateCleaning = cms.bool( True ),
1471  lostHitPenalty = cms.double( 30.0 ),
1472  foundHitBonus = cms.double( 10.0 ),
1473  MeasurementTrackerName = cms.string( "" ),
1474  lockHits = cms.bool( True ),
1475  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1476  updator = cms.string( "hltESPKFUpdator" ),
1477  alwaysUseInvalidHits = cms.bool( True ),
1478  requireSeedHitsInRebuild = cms.bool( True ),
1479  keepOriginalIfRebuildFails = cms.bool( False ),
1480  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
1481  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1482  minNrOfHitsForRebuild = cms.int32( 5 ),
1483  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1484  maxPtForLooperReconstruction = cms.double( 0.7 ),
1485  seedAs5DHit = cms.bool( False )
1486 )
1487 fragment.HLTPSetLowPtQuadStepTrajectoryFilter = cms.PSet(
1488  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1489  minimumNumberOfHits = cms.int32( 3 ),
1490  seedPairPenalty = cms.int32( 0 ),
1491  chargeSignificance = cms.double( -1.0 ),
1492  minPt = cms.double( 0.075 ),
1493  nSigmaMinPt = cms.double( 5.0 ),
1494  minHitsMinPt = cms.int32( 3 ),
1495  maxLostHits = cms.int32( 999 ),
1496  maxConsecLostHits = cms.int32( 1 ),
1497  maxNumberOfHits = cms.int32( 100 ),
1498  maxLostHitsFraction = cms.double( 0.1 ),
1499  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1500  seedExtension = cms.int32( 0 ),
1501  strictSeedExtension = cms.bool( False ),
1502  pixelSeedExtension = cms.bool( False ),
1503  minNumberOfHitsForLoopers = cms.int32( 13 ),
1504  minNumberOfHitsPerLoop = cms.int32( 4 ),
1505  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1506  maxCCCLostHits = cms.int32( 0 ),
1507  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1508  highEtaSwitch = cms.double( 5.0 ),
1509  minHitsAtHighEta = cms.int32( 5 )
1510 )
1511 fragment.HLTPSetHighPtTripletStepTrajectoryBuilder = cms.PSet(
1512  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1513  bestHitOnly = cms.bool( True ),
1514  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1515  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilter" ) ),
1516  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilter" ) ),
1517  useSameTrajFilter = cms.bool( True ),
1518  maxCand = cms.int32( 3 ),
1519  intermediateCleaning = cms.bool( True ),
1520  lostHitPenalty = cms.double( 30.0 ),
1521  foundHitBonus = cms.double( 10.0 ),
1522  MeasurementTrackerName = cms.string( "" ),
1523  lockHits = cms.bool( True ),
1524  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1525  updator = cms.string( "hltESPKFUpdator" ),
1526  alwaysUseInvalidHits = cms.bool( True ),
1527  requireSeedHitsInRebuild = cms.bool( True ),
1528  keepOriginalIfRebuildFails = cms.bool( False ),
1529  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
1530  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1531  minNrOfHitsForRebuild = cms.int32( 5 ),
1532  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1533  maxPtForLooperReconstruction = cms.double( 0.7 ),
1534  seedAs5DHit = cms.bool( False )
1535 )
1536 fragment.HLTPSetHighPtTripletStepTrajectoryFilter = cms.PSet(
1537  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1538  minimumNumberOfHits = cms.int32( 3 ),
1539  seedPairPenalty = cms.int32( 5 ),
1540  chargeSignificance = cms.double( -1.0 ),
1541  minPt = cms.double( 0.2 ),
1542  nSigmaMinPt = cms.double( 5.0 ),
1543  minHitsMinPt = cms.int32( 3 ),
1544  maxLostHits = cms.int32( 999 ),
1545  maxConsecLostHits = cms.int32( 1 ),
1546  maxNumberOfHits = cms.int32( 100 ),
1547  maxLostHitsFraction = cms.double( 0.1 ),
1548  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1549  seedExtension = cms.int32( 0 ),
1550  strictSeedExtension = cms.bool( False ),
1551  pixelSeedExtension = cms.bool( False ),
1552  minNumberOfHitsForLoopers = cms.int32( 13 ),
1553  minNumberOfHitsPerLoop = cms.int32( 4 ),
1554  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1555  maxCCCLostHits = cms.int32( 0 ),
1556  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1557  highEtaSwitch = cms.double( 5.0 ),
1558  minHitsAtHighEta = cms.int32( 5 )
1559 )
1560 fragment.HLTPSetLowPtTripletStepTrajectoryBuilder = cms.PSet(
1561  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1562  bestHitOnly = cms.bool( True ),
1563  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1564  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilter" ) ),
1565  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilter" ) ),
1566  useSameTrajFilter = cms.bool( True ),
1567  maxCand = cms.int32( 4 ),
1568  intermediateCleaning = cms.bool( True ),
1569  lostHitPenalty = cms.double( 30.0 ),
1570  foundHitBonus = cms.double( 10.0 ),
1571  MeasurementTrackerName = cms.string( "" ),
1572  lockHits = cms.bool( True ),
1573  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1574  updator = cms.string( "hltESPKFUpdator" ),
1575  alwaysUseInvalidHits = cms.bool( True ),
1576  requireSeedHitsInRebuild = cms.bool( True ),
1577  keepOriginalIfRebuildFails = cms.bool( False ),
1578  estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
1579  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1580  minNrOfHitsForRebuild = cms.int32( 5 ),
1581  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1582  maxPtForLooperReconstruction = cms.double( 0.7 ),
1583  seedAs5DHit = cms.bool( False )
1584 )
1585 fragment.HLTPSetLowPtTripletStepTrajectoryFilter = cms.PSet(
1586  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1587  minimumNumberOfHits = cms.int32( 3 ),
1588  seedPairPenalty = cms.int32( 0 ),
1589  chargeSignificance = cms.double( -1.0 ),
1590  minPt = cms.double( 0.075 ),
1591  nSigmaMinPt = cms.double( 5.0 ),
1592  minHitsMinPt = cms.int32( 3 ),
1593  maxLostHits = cms.int32( 999 ),
1594  maxConsecLostHits = cms.int32( 1 ),
1595  maxNumberOfHits = cms.int32( 100 ),
1596  maxLostHitsFraction = cms.double( 0.1 ),
1597  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1598  seedExtension = cms.int32( 0 ),
1599  strictSeedExtension = cms.bool( False ),
1600  pixelSeedExtension = cms.bool( False ),
1601  minNumberOfHitsForLoopers = cms.int32( 13 ),
1602  minNumberOfHitsPerLoop = cms.int32( 4 ),
1603  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1604  maxCCCLostHits = cms.int32( 0 ),
1605  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1606  highEtaSwitch = cms.double( 5.0 ),
1607  minHitsAtHighEta = cms.int32( 5 )
1608 )
1609 fragment.HLTPSetDetachedQuadStepTrajectoryBuilder = cms.PSet(
1610  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1611  bestHitOnly = cms.bool( True ),
1612  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1613  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilter" ) ),
1614  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilter" ) ),
1615  useSameTrajFilter = cms.bool( True ),
1616  maxCand = cms.int32( 3 ),
1617  intermediateCleaning = cms.bool( True ),
1618  lostHitPenalty = cms.double( 30.0 ),
1619  foundHitBonus = cms.double( 10.0 ),
1620  MeasurementTrackerName = cms.string( "" ),
1621  lockHits = cms.bool( True ),
1622  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1623  updator = cms.string( "hltESPKFUpdator" ),
1624  alwaysUseInvalidHits = cms.bool( True ),
1625  requireSeedHitsInRebuild = cms.bool( True ),
1626  keepOriginalIfRebuildFails = cms.bool( False ),
1627  estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
1628  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1629  minNrOfHitsForRebuild = cms.int32( 5 ),
1630  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1631  maxPtForLooperReconstruction = cms.double( 0.7 ),
1632  seedAs5DHit = cms.bool( False )
1633 )
1634 fragment.HLTPSetDetachedQuadStepTrajectoryFilter = cms.PSet(
1635  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1636  minimumNumberOfHits = cms.int32( 3 ),
1637  seedPairPenalty = cms.int32( 0 ),
1638  chargeSignificance = cms.double( -1.0 ),
1639  minPt = cms.double( 0.075 ),
1640  nSigmaMinPt = cms.double( 5.0 ),
1641  minHitsMinPt = cms.int32( 3 ),
1642  maxLostHits = cms.int32( 999 ),
1643  maxConsecLostHits = cms.int32( 1 ),
1644  maxNumberOfHits = cms.int32( 100 ),
1645  maxLostHitsFraction = cms.double( 0.1 ),
1646  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1647  seedExtension = cms.int32( 0 ),
1648  strictSeedExtension = cms.bool( False ),
1649  pixelSeedExtension = cms.bool( False ),
1650  minNumberOfHitsForLoopers = cms.int32( 13 ),
1651  minNumberOfHitsPerLoop = cms.int32( 4 ),
1652  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1653  maxCCCLostHits = cms.int32( 0 ),
1654  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1655  highEtaSwitch = cms.double( 5.0 ),
1656  minHitsAtHighEta = cms.int32( 5 )
1657 )
1658 fragment.HLTPSetDetachedTripletStepTrajectoryBuilder = cms.PSet(
1659  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1660  bestHitOnly = cms.bool( True ),
1661  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1662  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilter" ) ),
1663  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilter" ) ),
1664  useSameTrajFilter = cms.bool( True ),
1665  maxCand = cms.int32( 3 ),
1666  intermediateCleaning = cms.bool( True ),
1667  lostHitPenalty = cms.double( 30.0 ),
1668  foundHitBonus = cms.double( 10.0 ),
1669  MeasurementTrackerName = cms.string( "" ),
1670  lockHits = cms.bool( True ),
1671  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1672  updator = cms.string( "hltESPKFUpdator" ),
1673  alwaysUseInvalidHits = cms.bool( True ),
1674  requireSeedHitsInRebuild = cms.bool( True ),
1675  keepOriginalIfRebuildFails = cms.bool( False ),
1676  estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
1677  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1678  minNrOfHitsForRebuild = cms.int32( 5 ),
1679  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1680  maxPtForLooperReconstruction = cms.double( 0.7 ),
1681  seedAs5DHit = cms.bool( False )
1682 )
1683 fragment.HLTPSetDetachedTripletStepTrajectoryFilter = cms.PSet(
1684  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1685  minimumNumberOfHits = cms.int32( 3 ),
1686  seedPairPenalty = cms.int32( 0 ),
1687  chargeSignificance = cms.double( -1.0 ),
1688  minPt = cms.double( 0.075 ),
1689  nSigmaMinPt = cms.double( 5.0 ),
1690  minHitsMinPt = cms.int32( 3 ),
1691  maxLostHits = cms.int32( 999 ),
1692  maxConsecLostHits = cms.int32( 1 ),
1693  maxNumberOfHits = cms.int32( 100 ),
1694  maxLostHitsFraction = cms.double( 0.1 ),
1695  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1696  seedExtension = cms.int32( 0 ),
1697  strictSeedExtension = cms.bool( False ),
1698  pixelSeedExtension = cms.bool( False ),
1699  minNumberOfHitsForLoopers = cms.int32( 13 ),
1700  minNumberOfHitsPerLoop = cms.int32( 4 ),
1701  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1702  maxCCCLostHits = cms.int32( 0 ),
1703  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1704  highEtaSwitch = cms.double( 5.0 ),
1705  minHitsAtHighEta = cms.int32( 5 )
1706 )
1707 fragment.HLTPSetMixedTripletStepTrajectoryBuilder = cms.PSet(
1708  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1709  bestHitOnly = cms.bool( True ),
1710  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
1711  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilter" ) ),
1712  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilter" ) ),
1713  useSameTrajFilter = cms.bool( True ),
1714  maxCand = cms.int32( 2 ),
1715  intermediateCleaning = cms.bool( True ),
1716  lostHitPenalty = cms.double( 30.0 ),
1717  foundHitBonus = cms.double( 10.0 ),
1718  MeasurementTrackerName = cms.string( "" ),
1719  lockHits = cms.bool( True ),
1720  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1721  updator = cms.string( "hltESPKFUpdator" ),
1722  alwaysUseInvalidHits = cms.bool( True ),
1723  requireSeedHitsInRebuild = cms.bool( True ),
1724  keepOriginalIfRebuildFails = cms.bool( False ),
1725  estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
1726  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1727  minNrOfHitsForRebuild = cms.int32( 5 ),
1728  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1729  maxPtForLooperReconstruction = cms.double( 0.7 ),
1730  seedAs5DHit = cms.bool( False )
1731 )
1732 fragment.HLTPSetMixedTripletStepTrajectoryFilter = cms.PSet(
1733  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1734  minimumNumberOfHits = cms.int32( 3 ),
1735  seedPairPenalty = cms.int32( 0 ),
1736  chargeSignificance = cms.double( -1.0 ),
1737  minPt = cms.double( 0.1 ),
1738  nSigmaMinPt = cms.double( 5.0 ),
1739  minHitsMinPt = cms.int32( 3 ),
1740  maxLostHits = cms.int32( 999 ),
1741  maxConsecLostHits = cms.int32( 1 ),
1742  maxNumberOfHits = cms.int32( 100 ),
1743  maxLostHitsFraction = cms.double( 0.1 ),
1744  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
1745  seedExtension = cms.int32( 0 ),
1746  strictSeedExtension = cms.bool( False ),
1747  pixelSeedExtension = cms.bool( False ),
1748  minNumberOfHitsForLoopers = cms.int32( 13 ),
1749  minNumberOfHitsPerLoop = cms.int32( 4 ),
1750  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1751  maxCCCLostHits = cms.int32( 9999 ),
1752  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1753  highEtaSwitch = cms.double( 5.0 ),
1754  minHitsAtHighEta = cms.int32( 5 )
1755 )
1756 fragment.HLTPSetPixelLessStepTrajectoryBuilder = cms.PSet(
1757  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1758  bestHitOnly = cms.bool( True ),
1759  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1760  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ),
1761  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ),
1762  useSameTrajFilter = cms.bool( True ),
1763  maxCand = cms.int32( 2 ),
1764  intermediateCleaning = cms.bool( True ),
1765  lostHitPenalty = cms.double( 30.0 ),
1766  foundHitBonus = cms.double( 10.0 ),
1767  MeasurementTrackerName = cms.string( "" ),
1768  lockHits = cms.bool( True ),
1769  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1770  updator = cms.string( "hltESPKFUpdator" ),
1771  alwaysUseInvalidHits = cms.bool( False ),
1772  requireSeedHitsInRebuild = cms.bool( True ),
1773  keepOriginalIfRebuildFails = cms.bool( False ),
1774  estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
1775  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1776  minNrOfHitsForRebuild = cms.int32( 4 ),
1777  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1778  maxPtForLooperReconstruction = cms.double( 0.7 ),
1779  seedAs5DHit = cms.bool( False )
1780 )
1781 fragment.HLTPSetPixelLessStepTrajectoryFilter = cms.PSet(
1782  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1783  minimumNumberOfHits = cms.int32( 4 ),
1784  seedPairPenalty = cms.int32( 1 ),
1785  chargeSignificance = cms.double( -1.0 ),
1786  minPt = cms.double( 0.1 ),
1787  nSigmaMinPt = cms.double( 5.0 ),
1788  minHitsMinPt = cms.int32( 3 ),
1789  maxLostHits = cms.int32( 0 ),
1790  maxConsecLostHits = cms.int32( 1 ),
1791  maxNumberOfHits = cms.int32( 100 ),
1792  maxLostHitsFraction = cms.double( 0.1 ),
1793  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1794  seedExtension = cms.int32( 0 ),
1795  strictSeedExtension = cms.bool( False ),
1796  pixelSeedExtension = cms.bool( False ),
1797  minNumberOfHitsForLoopers = cms.int32( 13 ),
1798  minNumberOfHitsPerLoop = cms.int32( 4 ),
1799  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1800  maxCCCLostHits = cms.int32( 9999 ),
1801  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1802  highEtaSwitch = cms.double( 5.0 ),
1803  minHitsAtHighEta = cms.int32( 5 )
1804 )
1805 fragment.HLTPSetTobTecStepTrajectoryFilter = cms.PSet(
1806  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1807  minimumNumberOfHits = cms.int32( 5 ),
1808  seedPairPenalty = cms.int32( 1 ),
1809  chargeSignificance = cms.double( -1.0 ),
1810  minPt = cms.double( 0.1 ),
1811  nSigmaMinPt = cms.double( 5.0 ),
1812  minHitsMinPt = cms.int32( 3 ),
1813  maxLostHits = cms.int32( 0 ),
1814  maxConsecLostHits = cms.int32( 1 ),
1815  maxNumberOfHits = cms.int32( 100 ),
1816  maxLostHitsFraction = cms.double( 0.1 ),
1817  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1818  seedExtension = cms.int32( 0 ),
1819  strictSeedExtension = cms.bool( False ),
1820  pixelSeedExtension = cms.bool( False ),
1821  minNumberOfHitsForLoopers = cms.int32( 13 ),
1822  minNumberOfHitsPerLoop = cms.int32( 4 ),
1823  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1824  maxCCCLostHits = cms.int32( 9999 ),
1825  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1826  highEtaSwitch = cms.double( 5.0 ),
1827  minHitsAtHighEta = cms.int32( 5 )
1828 )
1829 fragment.HLTPSetTobTecStepInOutTrajectoryFilter = cms.PSet(
1830  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1831  minimumNumberOfHits = cms.int32( 4 ),
1832  seedPairPenalty = cms.int32( 1 ),
1833  chargeSignificance = cms.double( -1.0 ),
1834  minPt = cms.double( 0.1 ),
1835  nSigmaMinPt = cms.double( 5.0 ),
1836  minHitsMinPt = cms.int32( 3 ),
1837  maxLostHits = cms.int32( 0 ),
1838  maxConsecLostHits = cms.int32( 1 ),
1839  maxNumberOfHits = cms.int32( 100 ),
1840  maxLostHitsFraction = cms.double( 0.1 ),
1841  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1842  seedExtension = cms.int32( 0 ),
1843  strictSeedExtension = cms.bool( False ),
1844  pixelSeedExtension = cms.bool( False ),
1845  minNumberOfHitsForLoopers = cms.int32( 13 ),
1846  minNumberOfHitsPerLoop = cms.int32( 4 ),
1847  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1848  maxCCCLostHits = cms.int32( 9999 ),
1849  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1850  highEtaSwitch = cms.double( 5.0 ),
1851  minHitsAtHighEta = cms.int32( 5 )
1852 )
1853 fragment.HLTPSetTobTecStepTrajectoryBuilder = cms.PSet(
1854  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1855  bestHitOnly = cms.bool( True ),
1856  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1857  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilter" ) ),
1858  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilter" ) ),
1859  useSameTrajFilter = cms.bool( False ),
1860  maxCand = cms.int32( 2 ),
1861  intermediateCleaning = cms.bool( True ),
1862  lostHitPenalty = cms.double( 30.0 ),
1863  foundHitBonus = cms.double( 10.0 ),
1864  MeasurementTrackerName = cms.string( "" ),
1865  lockHits = cms.bool( True ),
1866  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1867  updator = cms.string( "hltESPKFUpdator" ),
1868  alwaysUseInvalidHits = cms.bool( False ),
1869  requireSeedHitsInRebuild = cms.bool( True ),
1870  keepOriginalIfRebuildFails = cms.bool( False ),
1871  estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
1872  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1873  minNrOfHitsForRebuild = cms.int32( 4 ),
1874  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1875  maxPtForLooperReconstruction = cms.double( 0.7 ),
1876  seedAs5DHit = cms.bool( False )
1877 )
1878 fragment.HLTPSetGroupedCkfTrajectoryBuilderIterL3ForOI = cms.PSet(
1879  rescaleErrorIfFail = cms.double( 1.0 ),
1880  keepOriginalIfRebuildFails = cms.bool( False ),
1881  lockHits = cms.bool( True ),
1882  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1883  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfTrajectoryFilterIterL3OI" ) ),
1884  maxCand = cms.int32( 5 ),
1885  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1886  intermediateCleaning = cms.bool( True ),
1887  bestHitOnly = cms.bool( True ),
1888  deltaEta = cms.double( -1.0 ),
1889  useSeedLayer = cms.bool( False ),
1890  useSameTrajFilter = cms.bool( True ),
1891  MeasurementTrackerName = cms.string( "hltSiStripClusters" ),
1892  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1893  lostHitPenalty = cms.double( 30.0 ),
1894  requireSeedHitsInRebuild = cms.bool( False ),
1895  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1896  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1897  minNrOfHitsForRebuild = cms.int32( 5 ),
1898  alwaysUseInvalidHits = cms.bool( True ),
1899  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfTrajectoryFilterIterL3OI" ) ),
1900  foundHitBonus = cms.double( 1000.0 ),
1901  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
1902  updator = cms.string( "hltESPKFUpdator" ),
1903  deltaPhi = cms.double( -1.0 ),
1904  seedAs5DHit = cms.bool( False )
1905 )
1906 fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
1907  useSameTrajFilter = cms.bool( True ),
1908  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1909  MeasurementTrackerName = cms.string( "" ),
1910  keepOriginalIfRebuildFails = cms.bool( True ),
1911  lostHitPenalty = cms.double( 1.0 ),
1912  lockHits = cms.bool( True ),
1913  requireSeedHitsInRebuild = cms.bool( True ),
1914  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1915  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1916  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
1917  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1918  minNrOfHitsForRebuild = cms.int32( 2 ),
1919  maxCand = cms.int32( 5 ),
1920  alwaysUseInvalidHits = cms.bool( True ),
1921  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1922  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
1923  intermediateCleaning = cms.bool( True ),
1924  foundHitBonus = cms.double( 1000.0 ),
1925  updator = cms.string( "hltESPKFUpdator" ),
1926  bestHitOnly = cms.bool( True ),
1927  seedAs5DHit = cms.bool( False )
1928 )
1929 fragment.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet(
1930  minimumNumberOfHits = cms.int32( 3 ),
1931  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1932  seedExtension = cms.int32( 0 ),
1933  chargeSignificance = cms.double( -1.0 ),
1934  pixelSeedExtension = cms.bool( False ),
1935  strictSeedExtension = cms.bool( False ),
1936  nSigmaMinPt = cms.double( 5.0 ),
1937  maxCCCLostHits = cms.int32( 9999 ),
1938  minPt = cms.double( 0.9 ),
1939  maxConsecLostHits = cms.int32( 1 ),
1940  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1941  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
1942  seedPairPenalty = cms.int32( 0 ),
1943  maxNumberOfHits = cms.int32( 100 ),
1944  minNumberOfHitsForLoopers = cms.int32( 13 ),
1945  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1946  minNumberOfHitsPerLoop = cms.int32( 4 ),
1947  minHitsMinPt = cms.int32( 3 ),
1948  maxLostHitsFraction = cms.double( 0.1 ),
1949  maxLostHits = cms.int32( 999 ),
1950  highEtaSwitch = cms.double( 5.0 ),
1951  minHitsAtHighEta = cms.int32( 5 )
1952 )
1953 fragment.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
1954  useSameTrajFilter = cms.bool( True ),
1955  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1956  MeasurementTrackerName = cms.string( "" ),
1957  keepOriginalIfRebuildFails = cms.bool( True ),
1958  lostHitPenalty = cms.double( 1.0 ),
1959  lockHits = cms.bool( True ),
1960  requireSeedHitsInRebuild = cms.bool( True ),
1961  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1962  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1963  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
1964  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1965  minNrOfHitsForRebuild = cms.int32( 2 ),
1966  maxCand = cms.int32( 5 ),
1967  alwaysUseInvalidHits = cms.bool( True ),
1968  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1969  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
1970  intermediateCleaning = cms.bool( True ),
1971  foundHitBonus = cms.double( 1000.0 ),
1972  updator = cms.string( "hltESPKFUpdator" ),
1973  bestHitOnly = cms.bool( True ),
1974  seedAs5DHit = cms.bool( False )
1975 )
1976 fragment.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet(
1977  minimumNumberOfHits = cms.int32( 3 ),
1978  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1979  seedExtension = cms.int32( 0 ),
1980  chargeSignificance = cms.double( -1.0 ),
1981  pixelSeedExtension = cms.bool( False ),
1982  strictSeedExtension = cms.bool( False ),
1983  nSigmaMinPt = cms.double( 5.0 ),
1984  maxCCCLostHits = cms.int32( 9999 ),
1985  minPt = cms.double( 0.9 ),
1986  maxConsecLostHits = cms.int32( 1 ),
1987  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1988  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
1989  seedPairPenalty = cms.int32( 0 ),
1990  maxNumberOfHits = cms.int32( 100 ),
1991  minNumberOfHitsForLoopers = cms.int32( 13 ),
1992  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1993  minNumberOfHitsPerLoop = cms.int32( 4 ),
1994  minHitsMinPt = cms.int32( 3 ),
1995  maxLostHitsFraction = cms.double( 0.1 ),
1996  maxLostHits = cms.int32( 999 ),
1997  highEtaSwitch = cms.double( 5.0 ),
1998  minHitsAtHighEta = cms.int32( 5 )
1999 )
2000 fragment.HLTIter2HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
2001  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
2002  MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ),
2003  lostHitPenalty = cms.double( 30.0 ),
2004  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2005  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2006  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryFilterIT" ) ),
2007  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2008  maxCand = cms.int32( 2 ),
2009  alwaysUseInvalidHits = cms.bool( False ),
2010  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2011  intermediateCleaning = cms.bool( True ),
2012  updator = cms.string( "hltESPKFUpdator" ),
2013  seedAs5DHit = cms.bool( False )
2014 )
2015 fragment.HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT = cms.PSet(
2016  minimumNumberOfHits = cms.int32( 5 ),
2017  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2018  seedExtension = cms.int32( 0 ),
2019  chargeSignificance = cms.double( -1.0 ),
2020  pixelSeedExtension = cms.bool( False ),
2021  strictSeedExtension = cms.bool( False ),
2022  nSigmaMinPt = cms.double( 5.0 ),
2023  maxCCCLostHits = cms.int32( 9999 ),
2024  minPt = cms.double( 0.3 ),
2025  maxConsecLostHits = cms.int32( 3 ),
2026  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2027  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
2028  seedPairPenalty = cms.int32( 0 ),
2029  maxNumberOfHits = cms.int32( 100 ),
2030  minNumberOfHitsForLoopers = cms.int32( 13 ),
2031  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2032  minNumberOfHitsPerLoop = cms.int32( 4 ),
2033  minHitsMinPt = cms.int32( 3 ),
2034  maxLostHitsFraction = cms.double( 999.0 ),
2035  maxLostHits = cms.int32( 1 ),
2036  highEtaSwitch = cms.double( 5.0 ),
2037  minHitsAtHighEta = cms.int32( 5 )
2038 )
2039 fragment.HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
2040  useSameTrajFilter = cms.bool( True ),
2041  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2042  MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ),
2043  keepOriginalIfRebuildFails = cms.bool( False ),
2044  lostHitPenalty = cms.double( 30.0 ),
2045  lockHits = cms.bool( True ),
2046  requireSeedHitsInRebuild = cms.bool( False ),
2047  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2048  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2049  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ),
2050  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2051  minNrOfHitsForRebuild = cms.int32( 5 ),
2052  maxCand = cms.int32( 2 ),
2053  alwaysUseInvalidHits = cms.bool( False ),
2054  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2055  intermediateCleaning = cms.bool( True ),
2056  foundHitBonus = cms.double( 1000.0 ),
2057  updator = cms.string( "hltESPKFUpdator" ),
2058  bestHitOnly = cms.bool( True ),
2059  seedAs5DHit = cms.bool( False )
2060 )
2061 fragment.HLTIter2IterL3MuonPSetTrajectoryFilterIT = cms.PSet(
2062  minimumNumberOfHits = cms.int32( 5 ),
2063  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2064  seedExtension = cms.int32( 0 ),
2065  chargeSignificance = cms.double( -1.0 ),
2066  pixelSeedExtension = cms.bool( False ),
2067  strictSeedExtension = cms.bool( False ),
2068  nSigmaMinPt = cms.double( 5.0 ),
2069  maxCCCLostHits = cms.int32( 9999 ),
2070  minPt = cms.double( 0.3 ),
2071  maxConsecLostHits = cms.int32( 3 ),
2072  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2073  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
2074  seedPairPenalty = cms.int32( 0 ),
2075  maxNumberOfHits = cms.int32( 100 ),
2076  minNumberOfHitsForLoopers = cms.int32( 13 ),
2077  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2078  minNumberOfHitsPerLoop = cms.int32( 4 ),
2079  minHitsMinPt = cms.int32( 3 ),
2080  maxLostHitsFraction = cms.double( 999.0 ),
2081  maxLostHits = cms.int32( 1 ),
2082  highEtaSwitch = cms.double( 5.0 ),
2083  minHitsAtHighEta = cms.int32( 5 )
2084 )
2085 fragment.HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
2086  useSameTrajFilter = cms.bool( True ),
2087  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2088  MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ),
2089  keepOriginalIfRebuildFails = cms.bool( False ),
2090  lostHitPenalty = cms.double( 30.0 ),
2091  lockHits = cms.bool( True ),
2092  requireSeedHitsInRebuild = cms.bool( False ),
2093  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2094  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2095  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ),
2096  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2097  minNrOfHitsForRebuild = cms.int32( 5 ),
2098  maxCand = cms.int32( 2 ),
2099  alwaysUseInvalidHits = cms.bool( False ),
2100  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2101  intermediateCleaning = cms.bool( True ),
2102  foundHitBonus = cms.double( 1000.0 ),
2103  updator = cms.string( "hltESPKFUpdator" ),
2104  bestHitOnly = cms.bool( True ),
2105  seedAs5DHit = cms.bool( False )
2106 )
2107 fragment.HLTPSetCkfTrajectoryFilterIterL3OI = cms.PSet(
2108  minimumNumberOfHits = cms.int32( 5 ),
2109  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2110  seedExtension = cms.int32( 0 ),
2111  chargeSignificance = cms.double( -1.0 ),
2112  pixelSeedExtension = cms.bool( False ),
2113  strictSeedExtension = cms.bool( False ),
2114  nSigmaMinPt = cms.double( 5.0 ),
2115  maxCCCLostHits = cms.int32( 9999 ),
2116  minPt = cms.double( 3.0 ),
2117  maxConsecLostHits = cms.int32( 1 ),
2118  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2119  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
2120  seedPairPenalty = cms.int32( 0 ),
2121  maxNumberOfHits = cms.int32( -1 ),
2122  minNumberOfHitsForLoopers = cms.int32( 13 ),
2123  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2124  minNumberOfHitsPerLoop = cms.int32( 4 ),
2125  minHitsMinPt = cms.int32( 3 ),
2126  maxLostHitsFraction = cms.double( 999.0 ),
2127  maxLostHits = cms.int32( 1 ),
2128  highEtaSwitch = cms.double( 5.0 ),
2129  minHitsAtHighEta = cms.int32( 5 )
2130 )
2131 fragment.HLTPSetPixelPairStepTrajectoryFilter = cms.PSet(
2132  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2133  minimumNumberOfHits = cms.int32( 4 ),
2134  seedPairPenalty = cms.int32( 0 ),
2135  chargeSignificance = cms.double( -1.0 ),
2136  minPt = cms.double( 0.1 ),
2137  nSigmaMinPt = cms.double( 5.0 ),
2138  minHitsMinPt = cms.int32( 3 ),
2139  maxLostHits = cms.int32( 999 ),
2140  maxConsecLostHits = cms.int32( 1 ),
2141  maxNumberOfHits = cms.int32( 100 ),
2142  maxLostHitsFraction = cms.double( 0.1 ),
2143  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2144  seedExtension = cms.int32( 0 ),
2145  strictSeedExtension = cms.bool( False ),
2146  pixelSeedExtension = cms.bool( False ),
2147  minNumberOfHitsForLoopers = cms.int32( 13 ),
2148  minNumberOfHitsPerLoop = cms.int32( 4 ),
2149  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2150  maxCCCLostHits = cms.int32( 0 ),
2151  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2152  highEtaSwitch = cms.double( 5.0 ),
2153  minHitsAtHighEta = cms.int32( 5 )
2154 )
2155 fragment.HLTPSetPixelPairStepTrajectoryFilterInOut = cms.PSet(
2156  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2157  minimumNumberOfHits = cms.int32( 4 ),
2158  seedPairPenalty = cms.int32( 0 ),
2159  chargeSignificance = cms.double( -1.0 ),
2160  minPt = cms.double( 0.1 ),
2161  nSigmaMinPt = cms.double( 5.0 ),
2162  minHitsMinPt = cms.int32( 3 ),
2163  maxLostHits = cms.int32( 999 ),
2164  maxConsecLostHits = cms.int32( 1 ),
2165  maxNumberOfHits = cms.int32( 100 ),
2166  maxLostHitsFraction = cms.double( 0.1 ),
2167  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2168  seedExtension = cms.int32( 1 ),
2169  strictSeedExtension = cms.bool( False ),
2170  pixelSeedExtension = cms.bool( False ),
2171  minNumberOfHitsForLoopers = cms.int32( 13 ),
2172  minNumberOfHitsPerLoop = cms.int32( 4 ),
2173  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2174  maxCCCLostHits = cms.int32( 0 ),
2175  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2176  highEtaSwitch = cms.double( 5.0 ),
2177  minHitsAtHighEta = cms.int32( 5 )
2178 )
2179 fragment.HLTPSetPixelPairStepTrajectoryBuilder = cms.PSet(
2180  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2181  bestHitOnly = cms.bool( True ),
2182  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2183  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ),
2184  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOut" ) ),
2185  useSameTrajFilter = cms.bool( False ),
2186  maxCand = cms.int32( 3 ),
2187  intermediateCleaning = cms.bool( True ),
2188  lostHitPenalty = cms.double( 30.0 ),
2189  foundHitBonus = cms.double( 10.0 ),
2190  MeasurementTrackerName = cms.string( "" ),
2191  lockHits = cms.bool( True ),
2192  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2193  updator = cms.string( "hltESPKFUpdator" ),
2194  alwaysUseInvalidHits = cms.bool( True ),
2195  requireSeedHitsInRebuild = cms.bool( True ),
2196  keepOriginalIfRebuildFails = cms.bool( False ),
2197  estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
2198  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2199  minNrOfHitsForRebuild = cms.int32( 5 ),
2200  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2201  maxPtForLooperReconstruction = cms.double( 0.7 ),
2202  seedAs5DHit = cms.bool( False )
2203 )
2204 fragment.HLTPSetTobTecStepTrajectoryBuilderPPOnAA = cms.PSet(
2205  useSameTrajFilter = cms.bool( False ),
2206  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2207  MeasurementTrackerName = cms.string( "" ),
2208  keepOriginalIfRebuildFails = cms.bool( False ),
2209  lostHitPenalty = cms.double( 30.0 ),
2210  lockHits = cms.bool( True ),
2211  requireSeedHitsInRebuild = cms.bool( True ),
2212  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2213  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2214  maxPtForLooperReconstruction = cms.double( 0.7 ),
2215  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2216  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterPPOnAA" ) ),
2217  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2218  minNrOfHitsForRebuild = cms.int32( 4 ),
2219  maxCand = cms.int32( 2 ),
2220  alwaysUseInvalidHits = cms.bool( False ),
2221  estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
2222  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA" ) ),
2223  intermediateCleaning = cms.bool( True ),
2224  foundHitBonus = cms.double( 10.0 ),
2225  updator = cms.string( "hltESPKFUpdator" ),
2226  bestHitOnly = cms.bool( True ),
2227  seedAs5DHit = cms.bool( False )
2228 )
2229 fragment.HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA = cms.PSet(
2230  minimumNumberOfHits = cms.int32( 3 ),
2231  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2232  seedExtension = cms.int32( 0 ),
2233  chargeSignificance = cms.double( -1.0 ),
2234  pixelSeedExtension = cms.bool( False ),
2235  strictSeedExtension = cms.bool( False ),
2236  nSigmaMinPt = cms.double( 5.0 ),
2237  maxCCCLostHits = cms.int32( 0 ),
2238  minPt = cms.double( 0.49 ),
2239  maxConsecLostHits = cms.int32( 1 ),
2240  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2241  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2242  seedPairPenalty = cms.int32( 0 ),
2243  maxNumberOfHits = cms.int32( 100 ),
2244  minNumberOfHitsForLoopers = cms.int32( 13 ),
2245  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2246  minNumberOfHitsPerLoop = cms.int32( 4 ),
2247  minHitsMinPt = cms.int32( 3 ),
2248  maxLostHitsFraction = cms.double( 0.1 ),
2249  maxLostHits = cms.int32( 999 ),
2250  highEtaSwitch = cms.double( 5.0 ),
2251  minHitsAtHighEta = cms.int32( 5 )
2252 )
2253 fragment.HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA = cms.PSet(
2254  minimumNumberOfHits = cms.int32( 3 ),
2255  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2256  seedExtension = cms.int32( 0 ),
2257  chargeSignificance = cms.double( -1.0 ),
2258  pixelSeedExtension = cms.bool( False ),
2259  strictSeedExtension = cms.bool( False ),
2260  nSigmaMinPt = cms.double( 5.0 ),
2261  maxCCCLostHits = cms.int32( 0 ),
2262  minPt = cms.double( 0.9 ),
2263  maxConsecLostHits = cms.int32( 1 ),
2264  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2265  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2266  seedPairPenalty = cms.int32( 0 ),
2267  maxNumberOfHits = cms.int32( 100 ),
2268  minNumberOfHitsForLoopers = cms.int32( 13 ),
2269  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2270  minNumberOfHitsPerLoop = cms.int32( 4 ),
2271  minHitsMinPt = cms.int32( 3 ),
2272  maxLostHitsFraction = cms.double( 0.1 ),
2273  maxLostHits = cms.int32( 999 ),
2274  highEtaSwitch = cms.double( 5.0 ),
2275  minHitsAtHighEta = cms.int32( 5 )
2276 )
2277 fragment.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet(
2278  minimumNumberOfHits = cms.int32( 5 ),
2279  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2280  seedExtension = cms.int32( 0 ),
2281  chargeSignificance = cms.double( -1.0 ),
2282  pixelSeedExtension = cms.bool( False ),
2283  strictSeedExtension = cms.bool( False ),
2284  nSigmaMinPt = cms.double( 5.0 ),
2285  maxCCCLostHits = cms.int32( 9999 ),
2286  minPt = cms.double( 0.9 ),
2287  maxConsecLostHits = cms.int32( 1 ),
2288  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2289  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2290  seedPairPenalty = cms.int32( 0 ),
2291  maxNumberOfHits = cms.int32( 100 ),
2292  minNumberOfHitsForLoopers = cms.int32( 13 ),
2293  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2294  minNumberOfHitsPerLoop = cms.int32( 4 ),
2295  minHitsMinPt = cms.int32( 3 ),
2296  maxLostHitsFraction = cms.double( 0.1 ),
2297  maxLostHits = cms.int32( 999 ),
2298  highEtaSwitch = cms.double( 5.0 ),
2299  minHitsAtHighEta = cms.int32( 5 )
2300 )
2301 fragment.HLTPSetInitialStepTrajectoryBuilderPPOnAA = cms.PSet(
2302  useSameTrajFilter = cms.bool( True ),
2303  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2304  MeasurementTrackerName = cms.string( "" ),
2305  keepOriginalIfRebuildFails = cms.bool( True ),
2306  lostHitPenalty = cms.double( 30.0 ),
2307  lockHits = cms.bool( True ),
2308  requireSeedHitsInRebuild = cms.bool( True ),
2309  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2310  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2311  maxPtForLooperReconstruction = cms.double( 0.7 ),
2312  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2313  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPPOnAA" ) ),
2314  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2315  minNrOfHitsForRebuild = cms.int32( 1 ),
2316  maxCand = cms.int32( 3 ),
2317  alwaysUseInvalidHits = cms.bool( True ),
2318  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2319  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2320  intermediateCleaning = cms.bool( True ),
2321  foundHitBonus = cms.double( 10.0 ),
2322  updator = cms.string( "hltESPKFUpdator" ),
2323  bestHitOnly = cms.bool( True ),
2324  seedAs5DHit = cms.bool( False )
2325 )
2326 fragment.HLTPSetLowPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet(
2327  useSameTrajFilter = cms.bool( True ),
2328  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2329  MeasurementTrackerName = cms.string( "" ),
2330  keepOriginalIfRebuildFails = cms.bool( False ),
2331  lostHitPenalty = cms.double( 30.0 ),
2332  lockHits = cms.bool( True ),
2333  requireSeedHitsInRebuild = cms.bool( True ),
2334  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2335  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2336  maxPtForLooperReconstruction = cms.double( 0.7 ),
2337  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2338  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA" ) ),
2339  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2340  minNrOfHitsForRebuild = cms.int32( 5 ),
2341  maxCand = cms.int32( 4 ),
2342  alwaysUseInvalidHits = cms.bool( True ),
2343  estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
2344  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2345  intermediateCleaning = cms.bool( True ),
2346  foundHitBonus = cms.double( 10.0 ),
2347  updator = cms.string( "hltESPKFUpdator" ),
2348  bestHitOnly = cms.bool( True ),
2349  seedAs5DHit = cms.bool( False )
2350 )
2351 fragment.HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA = cms.PSet(
2352  minimumNumberOfHits = cms.int32( 4 ),
2353  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2354  seedExtension = cms.int32( 0 ),
2355  chargeSignificance = cms.double( -1.0 ),
2356  pixelSeedExtension = cms.bool( False ),
2357  strictSeedExtension = cms.bool( False ),
2358  nSigmaMinPt = cms.double( 5.0 ),
2359  maxCCCLostHits = cms.int32( 9999 ),
2360  minPt = cms.double( 2.0 ),
2361  maxConsecLostHits = cms.int32( 1 ),
2362  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2363  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2364  seedPairPenalty = cms.int32( 1 ),
2365  maxNumberOfHits = cms.int32( 100 ),
2366  minNumberOfHitsForLoopers = cms.int32( 13 ),
2367  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2368  minNumberOfHitsPerLoop = cms.int32( 4 ),
2369  minHitsMinPt = cms.int32( 3 ),
2370  maxLostHitsFraction = cms.double( 0.1 ),
2371  maxLostHits = cms.int32( 0 ),
2372  highEtaSwitch = cms.double( 5.0 ),
2373  minHitsAtHighEta = cms.int32( 5 )
2374 )
2375 fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA = cms.PSet(
2376  minimumNumberOfHits = cms.int32( 4 ),
2377  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2378  seedExtension = cms.int32( 0 ),
2379  chargeSignificance = cms.double( -1.0 ),
2380  pixelSeedExtension = cms.bool( False ),
2381  strictSeedExtension = cms.bool( False ),
2382  nSigmaMinPt = cms.double( 5.0 ),
2383  maxCCCLostHits = cms.int32( 0 ),
2384  minPt = cms.double( 0.2 ),
2385  maxConsecLostHits = cms.int32( 1 ),
2386  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2387  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2388  seedPairPenalty = cms.int32( 0 ),
2389  maxNumberOfHits = cms.int32( 100 ),
2390  minNumberOfHitsForLoopers = cms.int32( 13 ),
2391  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2392  minNumberOfHitsPerLoop = cms.int32( 4 ),
2393  minHitsMinPt = cms.int32( 3 ),
2394  maxLostHitsFraction = cms.double( 0.1 ),
2395  maxLostHits = cms.int32( 999 ),
2396  highEtaSwitch = cms.double( 5.0 ),
2397  minHitsAtHighEta = cms.int32( 5 )
2398 )
2399 fragment.HLTPSetDetachedTripletStepTrajectoryBuilderPPOnAA = cms.PSet(
2400  useSameTrajFilter = cms.bool( True ),
2401  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2402  MeasurementTrackerName = cms.string( "" ),
2403  keepOriginalIfRebuildFails = cms.bool( False ),
2404  lostHitPenalty = cms.double( 30.0 ),
2405  lockHits = cms.bool( True ),
2406  requireSeedHitsInRebuild = cms.bool( True ),
2407  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2408  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2409  maxPtForLooperReconstruction = cms.double( 0.7 ),
2410  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2411  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA" ) ),
2412  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2413  minNrOfHitsForRebuild = cms.int32( 5 ),
2414  maxCand = cms.int32( 3 ),
2415  alwaysUseInvalidHits = cms.bool( True ),
2416  estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
2417  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2418  intermediateCleaning = cms.bool( True ),
2419  foundHitBonus = cms.double( 10.0 ),
2420  updator = cms.string( "hltESPKFUpdator" ),
2421  bestHitOnly = cms.bool( True ),
2422  seedAs5DHit = cms.bool( False )
2423 )
2424 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet(
2425  useSameTrajFilter = cms.bool( True ),
2426  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2427  MeasurementTrackerName = cms.string( "" ),
2428  keepOriginalIfRebuildFails = cms.bool( False ),
2429  lostHitPenalty = cms.double( 30.0 ),
2430  lockHits = cms.bool( True ),
2431  requireSeedHitsInRebuild = cms.bool( True ),
2432  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2433  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2434  maxPtForLooperReconstruction = cms.double( 0.7 ),
2435  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2436  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA" ) ),
2437  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2438  minNrOfHitsForRebuild = cms.int32( 5 ),
2439  maxCand = cms.int32( 3 ),
2440  alwaysUseInvalidHits = cms.bool( True ),
2441  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
2442  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2443  intermediateCleaning = cms.bool( True ),
2444  foundHitBonus = cms.double( 10.0 ),
2445  updator = cms.string( "hltESPKFUpdator" ),
2446  bestHitOnly = cms.bool( True ),
2447  seedAs5DHit = cms.bool( False )
2448 )
2449 fragment.HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA = cms.PSet(
2450  minimumNumberOfHits = cms.int32( 3 ),
2451  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2452  seedExtension = cms.int32( 0 ),
2453  chargeSignificance = cms.double( -1.0 ),
2454  pixelSeedExtension = cms.bool( False ),
2455  strictSeedExtension = cms.bool( False ),
2456  nSigmaMinPt = cms.double( 5.0 ),
2457  maxCCCLostHits = cms.int32( 0 ),
2458  minPt = cms.double( 0.9 ),
2459  maxConsecLostHits = cms.int32( 1 ),
2460  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2461  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2462  seedPairPenalty = cms.int32( 0 ),
2463  maxNumberOfHits = cms.int32( 100 ),
2464  minNumberOfHitsForLoopers = cms.int32( 13 ),
2465  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2466  minNumberOfHitsPerLoop = cms.int32( 4 ),
2467  minHitsMinPt = cms.int32( 3 ),
2468  maxLostHitsFraction = cms.double( 0.1 ),
2469  maxLostHits = cms.int32( 999 ),
2470  highEtaSwitch = cms.double( 5.0 ),
2471  minHitsAtHighEta = cms.int32( 5 )
2472 )
2473 fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingPPOnAA = cms.PSet(
2474  useSameTrajFilter = cms.bool( True ),
2475  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2476  MeasurementTrackerName = cms.string( "" ),
2477  keepOriginalIfRebuildFails = cms.bool( False ),
2478  lostHitPenalty = cms.double( 30.0 ),
2479  lockHits = cms.bool( True ),
2480  requireSeedHitsInRebuild = cms.bool( True ),
2481  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2482  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2483  maxPtForLooperReconstruction = cms.double( 0.7 ),
2484  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2485  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA" ) ),
2486  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2487  minNrOfHitsForRebuild = cms.int32( 5 ),
2488  maxCand = cms.int32( 3 ),
2489  alwaysUseInvalidHits = cms.bool( True ),
2490  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2491  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2492  intermediateCleaning = cms.bool( True ),
2493  foundHitBonus = cms.double( 10.0 ),
2494  updator = cms.string( "hltESPKFUpdator" ),
2495  bestHitOnly = cms.bool( True ),
2496  seedAs5DHit = cms.bool( False )
2497 )
2498 fragment.HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA = cms.PSet(
2499  minimumNumberOfHits = cms.int32( 3 ),
2500  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2501  seedExtension = cms.int32( 0 ),
2502  chargeSignificance = cms.double( -1.0 ),
2503  pixelSeedExtension = cms.bool( False ),
2504  strictSeedExtension = cms.bool( False ),
2505  nSigmaMinPt = cms.double( 5.0 ),
2506  maxCCCLostHits = cms.int32( 0 ),
2507  minPt = cms.double( 0.49 ),
2508  maxConsecLostHits = cms.int32( 1 ),
2509  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2510  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2511  seedPairPenalty = cms.int32( 0 ),
2512  maxNumberOfHits = cms.int32( 100 ),
2513  minNumberOfHitsForLoopers = cms.int32( 13 ),
2514  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2515  minNumberOfHitsPerLoop = cms.int32( 4 ),
2516  minHitsMinPt = cms.int32( 3 ),
2517  maxLostHitsFraction = cms.double( 0.1 ),
2518  maxLostHits = cms.int32( 999 ),
2519  highEtaSwitch = cms.double( 5.0 ),
2520  minHitsAtHighEta = cms.int32( 5 )
2521 )
2522 fragment.HLTPSetJetCoreStepTrajectoryBuilderPPOnAA = cms.PSet(
2523  useSameTrajFilter = cms.bool( True ),
2524  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2525  MeasurementTrackerName = cms.string( "" ),
2526  keepOriginalIfRebuildFails = cms.bool( False ),
2527  lostHitPenalty = cms.double( 30.0 ),
2528  lockHits = cms.bool( True ),
2529  requireSeedHitsInRebuild = cms.bool( True ),
2530  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2531  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2532  maxPtForLooperReconstruction = cms.double( 0.7 ),
2533  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2534  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterPPOnAA" ) ),
2535  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2536  minNrOfHitsForRebuild = cms.int32( 5 ),
2537  maxCand = cms.int32( 50 ),
2538  alwaysUseInvalidHits = cms.bool( True ),
2539  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2540  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2541  intermediateCleaning = cms.bool( True ),
2542  foundHitBonus = cms.double( 10.0 ),
2543  updator = cms.string( "hltESPKFUpdator" ),
2544  bestHitOnly = cms.bool( True ),
2545  seedAs5DHit = cms.bool( False )
2546 )
2547 fragment.HLTPSetMixedTripletStepTrajectoryFilterPPOnAA = cms.PSet(
2548  minimumNumberOfHits = cms.int32( 3 ),
2549  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2550  seedExtension = cms.int32( 0 ),
2551  chargeSignificance = cms.double( -1.0 ),
2552  pixelSeedExtension = cms.bool( False ),
2553  strictSeedExtension = cms.bool( False ),
2554  nSigmaMinPt = cms.double( 5.0 ),
2555  maxCCCLostHits = cms.int32( 9999 ),
2556  minPt = cms.double( 0.4 ),
2557  maxConsecLostHits = cms.int32( 1 ),
2558  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2559  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
2560  seedPairPenalty = cms.int32( 0 ),
2561  maxNumberOfHits = cms.int32( 100 ),
2562  minNumberOfHitsForLoopers = cms.int32( 13 ),
2563  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2564  minNumberOfHitsPerLoop = cms.int32( 4 ),
2565  minHitsMinPt = cms.int32( 3 ),
2566  maxLostHitsFraction = cms.double( 0.1 ),
2567  maxLostHits = cms.int32( 999 ),
2568  highEtaSwitch = cms.double( 5.0 ),
2569  minHitsAtHighEta = cms.int32( 5 )
2570 )
2571 fragment.HLTPSetJetCoreStepTrajectoryFilterPPOnAA = cms.PSet(
2572  minimumNumberOfHits = cms.int32( 4 ),
2573  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2574  seedExtension = cms.int32( 0 ),
2575  chargeSignificance = cms.double( -1.0 ),
2576  pixelSeedExtension = cms.bool( False ),
2577  strictSeedExtension = cms.bool( False ),
2578  nSigmaMinPt = cms.double( 5.0 ),
2579  maxCCCLostHits = cms.int32( 9999 ),
2580  minPt = cms.double( 5.0 ),
2581  maxConsecLostHits = cms.int32( 1 ),
2582  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2583  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2584  seedPairPenalty = cms.int32( 0 ),
2585  maxNumberOfHits = cms.int32( 100 ),
2586  minNumberOfHitsForLoopers = cms.int32( 13 ),
2587  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2588  minNumberOfHitsPerLoop = cms.int32( 4 ),
2589  minHitsMinPt = cms.int32( 3 ),
2590  maxLostHitsFraction = cms.double( 0.1 ),
2591  maxLostHits = cms.int32( 999 ),
2592  highEtaSwitch = cms.double( 5.0 ),
2593  minHitsAtHighEta = cms.int32( 5 )
2594 )
2595 fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA = cms.PSet(
2596  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
2597  filters = cms.VPSet(
2598  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA" ) ),
2599  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) )
2600  )
2601 )
2602 fragment.HLTPSetMixedTripletStepTrajectoryBuilderPPOnAA = cms.PSet(
2603  useSameTrajFilter = cms.bool( True ),
2604  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2605  MeasurementTrackerName = cms.string( "" ),
2606  keepOriginalIfRebuildFails = cms.bool( False ),
2607  lostHitPenalty = cms.double( 30.0 ),
2608  lockHits = cms.bool( True ),
2609  requireSeedHitsInRebuild = cms.bool( True ),
2610  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2611  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2612  maxPtForLooperReconstruction = cms.double( 0.7 ),
2613  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
2614  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterPPOnAA" ) ),
2615  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
2616  minNrOfHitsForRebuild = cms.int32( 5 ),
2617  maxCand = cms.int32( 2 ),
2618  alwaysUseInvalidHits = cms.bool( True ),
2619  estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
2620  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2621  intermediateCleaning = cms.bool( True ),
2622  foundHitBonus = cms.double( 10.0 ),
2623  updator = cms.string( "hltESPKFUpdator" ),
2624  bestHitOnly = cms.bool( True ),
2625  seedAs5DHit = cms.bool( False )
2626 )
2627 fragment.HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA = cms.PSet(
2628  minimumNumberOfHits = cms.int32( 3 ),
2629  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2630  seedExtension = cms.int32( 0 ),
2631  chargeSignificance = cms.double( -1.0 ),
2632  pixelSeedExtension = cms.bool( False ),
2633  strictSeedExtension = cms.bool( False ),
2634  nSigmaMinPt = cms.double( 5.0 ),
2635  maxCCCLostHits = cms.int32( 0 ),
2636  minPt = cms.double( 0.7 ),
2637  maxConsecLostHits = cms.int32( 1 ),
2638  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2639  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2640  seedPairPenalty = cms.int32( 0 ),
2641  maxNumberOfHits = cms.int32( 100 ),
2642  minNumberOfHitsForLoopers = cms.int32( 13 ),
2643  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2644  minNumberOfHitsPerLoop = cms.int32( 4 ),
2645  minHitsMinPt = cms.int32( 3 ),
2646  maxLostHitsFraction = cms.double( 0.1 ),
2647  maxLostHits = cms.int32( 999 ),
2648  highEtaSwitch = cms.double( 5.0 ),
2649  minHitsAtHighEta = cms.int32( 5 )
2650 )
2651 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderPPOnAA = cms.PSet(
2652  useSameTrajFilter = cms.bool( True ),
2653  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2654  MeasurementTrackerName = cms.string( "" ),
2655  keepOriginalIfRebuildFails = cms.bool( False ),
2656  lostHitPenalty = cms.double( 30.0 ),
2657  lockHits = cms.bool( True ),
2658  requireSeedHitsInRebuild = cms.bool( True ),
2659  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2660  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2661  maxPtForLooperReconstruction = cms.double( 0.7 ),
2662  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2663  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA" ) ),
2664  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2665  minNrOfHitsForRebuild = cms.int32( 5 ),
2666  maxCand = cms.int32( 4 ),
2667  alwaysUseInvalidHits = cms.bool( True ),
2668  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
2669  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2670  intermediateCleaning = cms.bool( True ),
2671  foundHitBonus = cms.double( 10.0 ),
2672  updator = cms.string( "hltESPKFUpdator" ),
2673  bestHitOnly = cms.bool( True ),
2674  seedAs5DHit = cms.bool( False )
2675 )
2676 fragment.HLTPSetPixelLessStepTrajectoryBuilderPPOnAA = cms.PSet(
2677  useSameTrajFilter = cms.bool( True ),
2678  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2679  MeasurementTrackerName = cms.string( "" ),
2680  keepOriginalIfRebuildFails = cms.bool( False ),
2681  lostHitPenalty = cms.double( 30.0 ),
2682  lockHits = cms.bool( True ),
2683  requireSeedHitsInRebuild = cms.bool( True ),
2684  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2685  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2686  maxPtForLooperReconstruction = cms.double( 0.7 ),
2687  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2688  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterPPOnAA" ) ),
2689  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2690  minNrOfHitsForRebuild = cms.int32( 4 ),
2691  maxCand = cms.int32( 2 ),
2692  alwaysUseInvalidHits = cms.bool( False ),
2693  estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
2694  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2695  intermediateCleaning = cms.bool( True ),
2696  foundHitBonus = cms.double( 10.0 ),
2697  updator = cms.string( "hltESPKFUpdator" ),
2698  bestHitOnly = cms.bool( True ),
2699  seedAs5DHit = cms.bool( False )
2700 )
2701 fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) )
2702 fragment.HLTPSetDetachedQuadStepTrajectoryBuilderPPOnAA = cms.PSet(
2703  useSameTrajFilter = cms.bool( True ),
2704  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2705  MeasurementTrackerName = cms.string( "" ),
2706  keepOriginalIfRebuildFails = cms.bool( False ),
2707  lostHitPenalty = cms.double( 30.0 ),
2708  lockHits = cms.bool( True ),
2709  requireSeedHitsInRebuild = cms.bool( True ),
2710  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2711  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2712  maxPtForLooperReconstruction = cms.double( 0.7 ),
2713  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2714  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA" ) ),
2715  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2716  minNrOfHitsForRebuild = cms.int32( 5 ),
2717  maxCand = cms.int32( 3 ),
2718  alwaysUseInvalidHits = cms.bool( True ),
2719  estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
2720  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2721  intermediateCleaning = cms.bool( True ),
2722  foundHitBonus = cms.double( 10.0 ),
2723  updator = cms.string( "hltESPKFUpdator" ),
2724  bestHitOnly = cms.bool( True ),
2725  seedAs5DHit = cms.bool( False )
2726 )
2727 fragment.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet(
2728  ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ),
2729  subclusterCutSN = cms.double( 12.0 ),
2730  trimMaxADC = cms.double( 30.0 ),
2731  seedCutMIPs = cms.double( 0.35 ),
2732  subclusterCutMIPs = cms.double( 0.45 ),
2733  subclusterWindow = cms.double( 0.7 ),
2734  maxNSat = cms.uint32( 3 ),
2735  trimMaxFracNeigh = cms.double( 0.25 ),
2736  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
2737  seedCutSN = cms.double( 7.0 ),
2738  layerMask = cms.PSet(
2739  TOB = cms.bool( False ),
2740  TIB = cms.vuint32( 1, 2 ),
2741  TID = cms.vuint32( 1, 2 ),
2742  TEC = cms.bool( False )
2743  ),
2744  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
2745  trimMaxFracTotal = cms.double( 0.15 )
2746 )
2747 fragment.HLTPSetInitialStepTrajectoryFilterPPOnAA = cms.PSet(
2748  minimumNumberOfHits = cms.int32( 3 ),
2749  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2750  seedExtension = cms.int32( 0 ),
2751  chargeSignificance = cms.double( -1.0 ),
2752  pixelSeedExtension = cms.bool( False ),
2753  strictSeedExtension = cms.bool( False ),
2754  nSigmaMinPt = cms.double( 5.0 ),
2755  maxCCCLostHits = cms.int32( 0 ),
2756  minPt = cms.double( 0.6 ),
2757  maxConsecLostHits = cms.int32( 1 ),
2758  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2759  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2760  seedPairPenalty = cms.int32( 0 ),
2761  maxNumberOfHits = cms.int32( 100 ),
2762  minNumberOfHitsForLoopers = cms.int32( 13 ),
2763  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2764  minNumberOfHitsPerLoop = cms.int32( 4 ),
2765  minHitsMinPt = cms.int32( 3 ),
2766  maxLostHitsFraction = cms.double( 0.1 ),
2767  maxLostHits = cms.int32( 999 ),
2768  highEtaSwitch = cms.double( 5.0 ),
2769  minHitsAtHighEta = cms.int32( 5 )
2770 )
2771 fragment.HLTPSetTobTecStepTrajectoryFilterPPOnAA = cms.PSet(
2772  minimumNumberOfHits = cms.int32( 5 ),
2773  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2774  seedExtension = cms.int32( 0 ),
2775  chargeSignificance = cms.double( -1.0 ),
2776  pixelSeedExtension = cms.bool( False ),
2777  strictSeedExtension = cms.bool( False ),
2778  nSigmaMinPt = cms.double( 5.0 ),
2779  maxCCCLostHits = cms.int32( 9999 ),
2780  minPt = cms.double( 2.0 ),
2781  maxConsecLostHits = cms.int32( 1 ),
2782  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2783  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2784  seedPairPenalty = cms.int32( 1 ),
2785  maxNumberOfHits = cms.int32( 100 ),
2786  minNumberOfHitsForLoopers = cms.int32( 13 ),
2787  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2788  minNumberOfHitsPerLoop = cms.int32( 4 ),
2789  minHitsMinPt = cms.int32( 3 ),
2790  maxLostHitsFraction = cms.double( 0.1 ),
2791  maxLostHits = cms.int32( 0 ),
2792  highEtaSwitch = cms.double( 5.0 ),
2793  minHitsAtHighEta = cms.int32( 5 )
2794 )
2795 fragment.HLTPSetPixelLessStepTrajectoryFilterPPOnAA = cms.PSet(
2796  minimumNumberOfHits = cms.int32( 4 ),
2797  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2798  seedExtension = cms.int32( 0 ),
2799  chargeSignificance = cms.double( -1.0 ),
2800  pixelSeedExtension = cms.bool( False ),
2801  strictSeedExtension = cms.bool( False ),
2802  nSigmaMinPt = cms.double( 5.0 ),
2803  maxCCCLostHits = cms.int32( 9999 ),
2804  minPt = cms.double( 2.0 ),
2805  maxConsecLostHits = cms.int32( 1 ),
2806  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2807  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2808  seedPairPenalty = cms.int32( 1 ),
2809  maxNumberOfHits = cms.int32( 100 ),
2810  minNumberOfHitsForLoopers = cms.int32( 13 ),
2811  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2812  minNumberOfHitsPerLoop = cms.int32( 4 ),
2813  minHitsMinPt = cms.int32( 3 ),
2814  maxLostHitsFraction = cms.double( 0.1 ),
2815  maxLostHits = cms.int32( 0 ),
2816  highEtaSwitch = cms.double( 5.0 ),
2817  minHitsAtHighEta = cms.int32( 5 )
2818 )
2819 fragment.HLTPSetPixelPairStepTrajectoryFilterPPOnAA = cms.PSet(
2820  minimumNumberOfHits = cms.int32( 4 ),
2821  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2822  seedExtension = cms.int32( 0 ),
2823  chargeSignificance = cms.double( -1.0 ),
2824  pixelSeedExtension = cms.bool( False ),
2825  strictSeedExtension = cms.bool( False ),
2826  nSigmaMinPt = cms.double( 5.0 ),
2827  maxCCCLostHits = cms.int32( 0 ),
2828  minPt = cms.double( 0.1 ),
2829  maxConsecLostHits = cms.int32( 1 ),
2830  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2831  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2832  seedPairPenalty = cms.int32( 0 ),
2833  maxNumberOfHits = cms.int32( 100 ),
2834  minNumberOfHitsForLoopers = cms.int32( 13 ),
2835  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2836  minNumberOfHitsPerLoop = cms.int32( 4 ),
2837  minHitsMinPt = cms.int32( 3 ),
2838  maxLostHitsFraction = cms.double( 0.1 ),
2839  maxLostHits = cms.int32( 999 ),
2840  highEtaSwitch = cms.double( 5.0 ),
2841  minHitsAtHighEta = cms.int32( 5 )
2842 )
2843 fragment.HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA = cms.PSet(
2844  minimumNumberOfHits = cms.int32( 4 ),
2845  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2846  seedExtension = cms.int32( 1 ),
2847  chargeSignificance = cms.double( -1.0 ),
2848  pixelSeedExtension = cms.bool( False ),
2849  strictSeedExtension = cms.bool( False ),
2850  nSigmaMinPt = cms.double( 5.0 ),
2851  maxCCCLostHits = cms.int32( 0 ),
2852  minPt = cms.double( 0.1 ),
2853  maxConsecLostHits = cms.int32( 1 ),
2854  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2855  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2856  seedPairPenalty = cms.int32( 0 ),
2857  maxNumberOfHits = cms.int32( 100 ),
2858  minNumberOfHitsForLoopers = cms.int32( 13 ),
2859  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2860  minNumberOfHitsPerLoop = cms.int32( 4 ),
2861  minHitsMinPt = cms.int32( 3 ),
2862  maxLostHitsFraction = cms.double( 0.1 ),
2863  maxLostHits = cms.int32( 999 ),
2864  highEtaSwitch = cms.double( 5.0 ),
2865  minHitsAtHighEta = cms.int32( 5 )
2866 )
2867 fragment.HLTPSetPixelPairStepTrajectoryBuilderPPOnAA = cms.PSet(
2868  useSameTrajFilter = cms.bool( False ),
2869  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2870  MeasurementTrackerName = cms.string( "" ),
2871  keepOriginalIfRebuildFails = cms.bool( False ),
2872  lostHitPenalty = cms.double( 30.0 ),
2873  lockHits = cms.bool( True ),
2874  requireSeedHitsInRebuild = cms.bool( True ),
2875  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2876  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2877  maxPtForLooperReconstruction = cms.double( 0.7 ),
2878  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2879  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterPPOnAA" ) ),
2880  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2881  minNrOfHitsForRebuild = cms.int32( 5 ),
2882  maxCand = cms.int32( 3 ),
2883  alwaysUseInvalidHits = cms.bool( True ),
2884  estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
2885  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA" ) ),
2886  intermediateCleaning = cms.bool( True ),
2887  foundHitBonus = cms.double( 10.0 ),
2888  updator = cms.string( "hltESPKFUpdator" ),
2889  bestHitOnly = cms.bool( True ),
2890  seedAs5DHit = cms.bool( False )
2891 )
2892 fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet(
2893  minimumNumberOfHits = cms.int32( 4 ),
2894  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2895  seedExtension = cms.int32( 0 ),
2896  chargeSignificance = cms.double( -1.0 ),
2897  pixelSeedExtension = cms.bool( False ),
2898  strictSeedExtension = cms.bool( False ),
2899  maxCCCLostHits = cms.int32( 0 ),
2900  nSigmaMinPt = cms.double( 5.0 ),
2901  minPt = cms.double( 1.0 ),
2902  maxConsecLostHits = cms.int32( 1 ),
2903  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2904  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2905  seedPairPenalty = cms.int32( 0 ),
2906  maxNumberOfHits = cms.int32( 100 ),
2907  minNumberOfHitsForLoopers = cms.int32( 13 ),
2908  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2909  minNumberOfHitsPerLoop = cms.int32( 4 ),
2910  minHitsMinPt = cms.int32( 3 ),
2911  maxLostHitsFraction = cms.double( 0.1 ),
2912  maxLostHits = cms.int32( 999 ),
2913  highEtaSwitch = cms.double( 5.0 ),
2914  minHitsAtHighEta = cms.int32( 5 )
2915 )
2916 fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA = cms.PSet(
2917  useSameTrajFilter = cms.bool( True ),
2918  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2919  MeasurementTrackerName = cms.string( "" ),
2920  keepOriginalIfRebuildFails = cms.bool( False ),
2921  lostHitPenalty = cms.double( 30.0 ),
2922  lockHits = cms.bool( True ),
2923  requireSeedHitsInRebuild = cms.bool( True ),
2924  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2925  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2926  maxPtForLooperReconstruction = cms.double( 0.7 ),
2927  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2928  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA" ) ),
2929  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2930  minNrOfHitsForRebuild = cms.int32( 5 ),
2931  maxCand = cms.int32( 3 ),
2932  alwaysUseInvalidHits = cms.bool( True ),
2933  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2934  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2935  intermediateCleaning = cms.bool( True ),
2936  foundHitBonus = cms.double( 10.0 ),
2937  updator = cms.string( "hltESPKFUpdator" ),
2938  bestHitOnly = cms.bool( True ),
2939  seedAs5DHit = cms.bool( False )
2940 )
2941 fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA = cms.PSet(
2942  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
2943  filters = cms.VPSet(
2944  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA" ) ),
2945  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) )
2946  )
2947 )
2948 fragment.HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
2949  minimumNumberOfHits = cms.int32( 4 ),
2950  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2951  seedExtension = cms.int32( 0 ),
2952  chargeSignificance = cms.double( -1.0 ),
2953  pixelSeedExtension = cms.bool( False ),
2954  strictSeedExtension = cms.bool( False ),
2955  maxCCCLostHits = cms.int32( 0 ),
2956  nSigmaMinPt = cms.double( 5.0 ),
2957  minPt = cms.double( 1.0 ),
2958  maxConsecLostHits = cms.int32( 1 ),
2959  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2960  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2961  seedPairPenalty = cms.int32( 0 ),
2962  maxNumberOfHits = cms.int32( 100 ),
2963  minNumberOfHitsForLoopers = cms.int32( 13 ),
2964  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2965  minNumberOfHitsPerLoop = cms.int32( 4 ),
2966  minHitsMinPt = cms.int32( 3 ),
2967  maxLostHitsFraction = cms.double( 0.1 ),
2968  maxLostHits = cms.int32( 999 ),
2969  highEtaSwitch = cms.double( 5.0 ),
2970  minHitsAtHighEta = cms.int32( 5 )
2971 )
2972 fragment.HLTPSetInitialStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
2973  useSameTrajFilter = cms.bool( True ),
2974  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2975  MeasurementTrackerName = cms.string( "" ),
2976  keepOriginalIfRebuildFails = cms.bool( True ),
2977  lostHitPenalty = cms.double( 30.0 ),
2978  lockHits = cms.bool( True ),
2979  requireSeedHitsInRebuild = cms.bool( True ),
2980  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2981  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2982  maxPtForLooperReconstruction = cms.double( 0.7 ),
2983  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2984  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
2985  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2986  minNrOfHitsForRebuild = cms.int32( 1 ),
2987  maxCand = cms.int32( 3 ),
2988  alwaysUseInvalidHits = cms.bool( True ),
2989  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2990  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2991  intermediateCleaning = cms.bool( True ),
2992  foundHitBonus = cms.double( 10.0 ),
2993  updator = cms.string( "hltESPKFUpdator" ),
2994  bestHitOnly = cms.bool( True ),
2995  seedAs5DHit = cms.bool( False )
2996 )
2997 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
2998  minimumNumberOfHits = cms.int32( 3 ),
2999  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3000  seedExtension = cms.int32( 0 ),
3001  chargeSignificance = cms.double( -1.0 ),
3002  pixelSeedExtension = cms.bool( False ),
3003  strictSeedExtension = cms.bool( False ),
3004  nSigmaMinPt = cms.double( 5.0 ),
3005  maxCCCLostHits = cms.int32( 0 ),
3006  minPt = cms.double( 1.0 ),
3007  maxConsecLostHits = cms.int32( 1 ),
3008  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3009  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3010  seedPairPenalty = cms.int32( 0 ),
3011  maxNumberOfHits = cms.int32( 100 ),
3012  minNumberOfHitsForLoopers = cms.int32( 13 ),
3013  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3014  minNumberOfHitsPerLoop = cms.int32( 4 ),
3015  minHitsMinPt = cms.int32( 3 ),
3016  maxLostHitsFraction = cms.double( 0.1 ),
3017  maxLostHits = cms.int32( 999 ),
3018  highEtaSwitch = cms.double( 5.0 ),
3019  minHitsAtHighEta = cms.int32( 5 )
3020 )
3021 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3022  useSameTrajFilter = cms.bool( True ),
3023  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3024  MeasurementTrackerName = cms.string( "" ),
3025  keepOriginalIfRebuildFails = cms.bool( False ),
3026  lostHitPenalty = cms.double( 30.0 ),
3027  lockHits = cms.bool( True ),
3028  requireSeedHitsInRebuild = cms.bool( True ),
3029  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3030  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3031  maxPtForLooperReconstruction = cms.double( 0.7 ),
3032  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3033  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3034  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3035  minNrOfHitsForRebuild = cms.int32( 5 ),
3036  maxCand = cms.int32( 4 ),
3037  alwaysUseInvalidHits = cms.bool( True ),
3038  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
3039  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3040  intermediateCleaning = cms.bool( True ),
3041  foundHitBonus = cms.double( 10.0 ),
3042  updator = cms.string( "hltESPKFUpdator" ),
3043  bestHitOnly = cms.bool( True ),
3044  seedAs5DHit = cms.bool( False )
3045 )
3046 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3047  minimumNumberOfHits = cms.int32( 3 ),
3048  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3049  seedExtension = cms.int32( 0 ),
3050  chargeSignificance = cms.double( -1.0 ),
3051  pixelSeedExtension = cms.bool( False ),
3052  strictSeedExtension = cms.bool( False ),
3053  nSigmaMinPt = cms.double( 5.0 ),
3054  maxCCCLostHits = cms.int32( 0 ),
3055  minPt = cms.double( 1.0 ),
3056  maxConsecLostHits = cms.int32( 1 ),
3057  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3058  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3059  seedPairPenalty = cms.int32( 0 ),
3060  maxNumberOfHits = cms.int32( 100 ),
3061  minNumberOfHitsForLoopers = cms.int32( 13 ),
3062  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3063  minNumberOfHitsPerLoop = cms.int32( 4 ),
3064  minHitsMinPt = cms.int32( 3 ),
3065  maxLostHitsFraction = cms.double( 0.1 ),
3066  maxLostHits = cms.int32( 999 ),
3067  highEtaSwitch = cms.double( 5.0 ),
3068  minHitsAtHighEta = cms.int32( 5 )
3069 )
3070 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3071  useSameTrajFilter = cms.bool( True ),
3072  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3073  keepOriginalIfRebuildFails = cms.bool( False ),
3074  lostHitPenalty = cms.double( 30.0 ),
3075  lockHits = cms.bool( True ),
3076  requireSeedHitsInRebuild = cms.bool( True ),
3077  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3078  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3079  maxPtForLooperReconstruction = cms.double( 0.7 ),
3080  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3081  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3082  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3083  minNrOfHitsForRebuild = cms.int32( 5 ),
3084  maxCand = cms.int32( 3 ),
3085  alwaysUseInvalidHits = cms.bool( True ),
3086  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
3087  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3088  intermediateCleaning = cms.bool( True ),
3089  foundHitBonus = cms.double( 10.0 ),
3090  updator = cms.string( "hltESPKFUpdator" ),
3091  bestHitOnly = cms.bool( True ),
3092  seedAs5DHit = cms.bool( False )
3093 )
3094 fragment.HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3095  minimumNumberOfHits = cms.int32( 3 ),
3096  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3097  seedExtension = cms.int32( 0 ),
3098  chargeSignificance = cms.double( -1.0 ),
3099  pixelSeedExtension = cms.bool( False ),
3100  strictSeedExtension = cms.bool( False ),
3101  nSigmaMinPt = cms.double( 5.0 ),
3102  maxCCCLostHits = cms.int32( 0 ),
3103  minPt = cms.double( 2.8 ),
3104  maxConsecLostHits = cms.int32( 1 ),
3105  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3106  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3107  seedPairPenalty = cms.int32( 0 ),
3108  maxNumberOfHits = cms.int32( 100 ),
3109  minNumberOfHitsForLoopers = cms.int32( 13 ),
3110  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3111  minNumberOfHitsPerLoop = cms.int32( 4 ),
3112  minHitsMinPt = cms.int32( 3 ),
3113  maxLostHitsFraction = cms.double( 0.1 ),
3114  maxLostHits = cms.int32( 999 ),
3115  highEtaSwitch = cms.double( 5.0 ),
3116  minHitsAtHighEta = cms.int32( 5 )
3117 )
3118 fragment.HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3119  useSameTrajFilter = cms.bool( True ),
3120  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3121  MeasurementTrackerName = cms.string( "" ),
3122  keepOriginalIfRebuildFails = cms.bool( False ),
3123  lostHitPenalty = cms.double( 30.0 ),
3124  lockHits = cms.bool( True ),
3125  requireSeedHitsInRebuild = cms.bool( True ),
3126  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3127  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3128  maxPtForLooperReconstruction = cms.double( 0.7 ),
3129  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3130  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3131  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3132  minNrOfHitsForRebuild = cms.int32( 5 ),
3133  maxCand = cms.int32( 4 ),
3134  alwaysUseInvalidHits = cms.bool( True ),
3135  estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
3136  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3137  intermediateCleaning = cms.bool( True ),
3138  foundHitBonus = cms.double( 10.0 ),
3139  updator = cms.string( "hltESPKFUpdator" ),
3140  bestHitOnly = cms.bool( True ),
3141  seedAs5DHit = cms.bool( False )
3142 )
3143 fragment.HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3144  minimumNumberOfHits = cms.int32( 3 ),
3145  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3146  seedExtension = cms.int32( 0 ),
3147  chargeSignificance = cms.double( -1.0 ),
3148  pixelSeedExtension = cms.bool( False ),
3149  strictSeedExtension = cms.bool( False ),
3150  nSigmaMinPt = cms.double( 5.0 ),
3151  maxCCCLostHits = cms.int32( 0 ),
3152  minPt = cms.double( 5.0 ),
3153  maxConsecLostHits = cms.int32( 1 ),
3154  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3155  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3156  seedPairPenalty = cms.int32( 0 ),
3157  maxNumberOfHits = cms.int32( 100 ),
3158  minNumberOfHitsForLoopers = cms.int32( 13 ),
3159  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3160  minNumberOfHitsPerLoop = cms.int32( 4 ),
3161  minHitsMinPt = cms.int32( 3 ),
3162  maxLostHitsFraction = cms.double( 0.1 ),
3163  maxLostHits = cms.int32( 999 ),
3164  highEtaSwitch = cms.double( 5.0 ),
3165  minHitsAtHighEta = cms.int32( 5 )
3166 )
3167 fragment.HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3168  minimumNumberOfHits = cms.int32( 3 ),
3169  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3170  seedExtension = cms.int32( 0 ),
3171  chargeSignificance = cms.double( -1.0 ),
3172  pixelSeedExtension = cms.bool( False ),
3173  strictSeedExtension = cms.bool( False ),
3174  nSigmaMinPt = cms.double( 5.0 ),
3175  maxCCCLostHits = cms.int32( 0 ),
3176  minPt = cms.double( 5.0 ),
3177  maxConsecLostHits = cms.int32( 1 ),
3178  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3179  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3180  seedPairPenalty = cms.int32( 0 ),
3181  maxNumberOfHits = cms.int32( 100 ),
3182  minNumberOfHitsForLoopers = cms.int32( 13 ),
3183  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3184  minNumberOfHitsPerLoop = cms.int32( 4 ),
3185  minHitsMinPt = cms.int32( 3 ),
3186  maxLostHitsFraction = cms.double( 0.1 ),
3187  maxLostHits = cms.int32( 999 ),
3188  highEtaSwitch = cms.double( 5.0 ),
3189  minHitsAtHighEta = cms.int32( 5 )
3190 )
3191 fragment.HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3192  minimumNumberOfHits = cms.int32( 4 ),
3193  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3194  seedExtension = cms.int32( 0 ),
3195  chargeSignificance = cms.double( -1.0 ),
3196  pixelSeedExtension = cms.bool( False ),
3197  strictSeedExtension = cms.bool( False ),
3198  nSigmaMinPt = cms.double( 5.0 ),
3199  maxCCCLostHits = cms.int32( 0 ),
3200  minPt = cms.double( 5.0 ),
3201  maxConsecLostHits = cms.int32( 1 ),
3202  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3203  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3204  seedPairPenalty = cms.int32( 0 ),
3205  maxNumberOfHits = cms.int32( 100 ),
3206  minNumberOfHitsForLoopers = cms.int32( 13 ),
3207  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3208  minNumberOfHitsPerLoop = cms.int32( 4 ),
3209  minHitsMinPt = cms.int32( 3 ),
3210  maxLostHitsFraction = cms.double( 0.1 ),
3211  maxLostHits = cms.int32( 999 ),
3212  highEtaSwitch = cms.double( 5.0 ),
3213  minHitsAtHighEta = cms.int32( 5 )
3214 )
3215 fragment.HLTPSetPixelPairStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3216  useSameTrajFilter = cms.bool( False ),
3217  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3218  MeasurementTrackerName = cms.string( "" ),
3219  keepOriginalIfRebuildFails = cms.bool( False ),
3220  lostHitPenalty = cms.double( 30.0 ),
3221  lockHits = cms.bool( True ),
3222  requireSeedHitsInRebuild = cms.bool( True ),
3223  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3224  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3225  maxPtForLooperReconstruction = cms.double( 0.7 ),
3226  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3227  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3228  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3229  minNrOfHitsForRebuild = cms.int32( 5 ),
3230  maxCand = cms.int32( 3 ),
3231  alwaysUseInvalidHits = cms.bool( True ),
3232  estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
3233  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA" ) ),
3234  intermediateCleaning = cms.bool( True ),
3235  foundHitBonus = cms.double( 10.0 ),
3236  updator = cms.string( "hltESPKFUpdator" ),
3237  bestHitOnly = cms.bool( True ),
3238  seedAs5DHit = cms.bool( False )
3239 )
3240 fragment.HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3241  minimumNumberOfHits = cms.int32( 3 ),
3242  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3243  seedExtension = cms.int32( 0 ),
3244  chargeSignificance = cms.double( -1.0 ),
3245  pixelSeedExtension = cms.bool( False ),
3246  strictSeedExtension = cms.bool( False ),
3247  nSigmaMinPt = cms.double( 5.0 ),
3248  maxCCCLostHits = cms.int32( 9999 ),
3249  minPt = cms.double( 5.0 ),
3250  maxConsecLostHits = cms.int32( 1 ),
3251  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3252  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
3253  seedPairPenalty = cms.int32( 0 ),
3254  maxNumberOfHits = cms.int32( 100 ),
3255  minNumberOfHitsForLoopers = cms.int32( 13 ),
3256  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3257  minNumberOfHitsPerLoop = cms.int32( 4 ),
3258  minHitsMinPt = cms.int32( 3 ),
3259  maxLostHitsFraction = cms.double( 0.1 ),
3260  maxLostHits = cms.int32( 999 ),
3261  highEtaSwitch = cms.double( 5.0 ),
3262  minHitsAtHighEta = cms.int32( 5 )
3263 )
3264 fragment.HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3265  minimumNumberOfHits = cms.int32( 4 ),
3266  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3267  seedExtension = cms.int32( 0 ),
3268  chargeSignificance = cms.double( -1.0 ),
3269  pixelSeedExtension = cms.bool( False ),
3270  strictSeedExtension = cms.bool( False ),
3271  nSigmaMinPt = cms.double( 5.0 ),
3272  maxCCCLostHits = cms.int32( 9999 ),
3273  minPt = cms.double( 5.0 ),
3274  maxConsecLostHits = cms.int32( 1 ),
3275  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3276  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3277  seedPairPenalty = cms.int32( 1 ),
3278  maxNumberOfHits = cms.int32( 100 ),
3279  minNumberOfHitsForLoopers = cms.int32( 13 ),
3280  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3281  minNumberOfHitsPerLoop = cms.int32( 4 ),
3282  minHitsMinPt = cms.int32( 3 ),
3283  maxLostHitsFraction = cms.double( 0.1 ),
3284  maxLostHits = cms.int32( 0 ),
3285  highEtaSwitch = cms.double( 5.0 ),
3286  minHitsAtHighEta = cms.int32( 5 )
3287 )
3288 fragment.HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3289  useSameTrajFilter = cms.bool( True ),
3290  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3291  MeasurementTrackerName = cms.string( "" ),
3292  keepOriginalIfRebuildFails = cms.bool( False ),
3293  lostHitPenalty = cms.double( 30.0 ),
3294  lockHits = cms.bool( True ),
3295  requireSeedHitsInRebuild = cms.bool( True ),
3296  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3297  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3298  maxPtForLooperReconstruction = cms.double( 0.7 ),
3299  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3300  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3301  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3302  minNrOfHitsForRebuild = cms.int32( 4 ),
3303  maxCand = cms.int32( 2 ),
3304  alwaysUseInvalidHits = cms.bool( False ),
3305  estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
3306  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3307  intermediateCleaning = cms.bool( True ),
3308  foundHitBonus = cms.double( 10.0 ),
3309  updator = cms.string( "hltESPKFUpdator" ),
3310  bestHitOnly = cms.bool( True ),
3311  seedAs5DHit = cms.bool( False )
3312 )
3313 fragment.HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3314  minimumNumberOfHits = cms.int32( 5 ),
3315  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3316  seedExtension = cms.int32( 0 ),
3317  chargeSignificance = cms.double( -1.0 ),
3318  pixelSeedExtension = cms.bool( False ),
3319  strictSeedExtension = cms.bool( False ),
3320  nSigmaMinPt = cms.double( 5.0 ),
3321  maxCCCLostHits = cms.int32( 9999 ),
3322  minPt = cms.double( 5.0 ),
3323  maxConsecLostHits = cms.int32( 1 ),
3324  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3325  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3326  seedPairPenalty = cms.int32( 1 ),
3327  maxNumberOfHits = cms.int32( 100 ),
3328  minNumberOfHitsForLoopers = cms.int32( 13 ),
3329  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3330  minNumberOfHitsPerLoop = cms.int32( 4 ),
3331  minHitsMinPt = cms.int32( 3 ),
3332  maxLostHitsFraction = cms.double( 0.1 ),
3333  maxLostHits = cms.int32( 0 ),
3334  highEtaSwitch = cms.double( 5.0 ),
3335  minHitsAtHighEta = cms.int32( 5 )
3336 )
3337 fragment.HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3338  minimumNumberOfHits = cms.int32( 4 ),
3339  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3340  seedExtension = cms.int32( 0 ),
3341  chargeSignificance = cms.double( -1.0 ),
3342  pixelSeedExtension = cms.bool( False ),
3343  strictSeedExtension = cms.bool( False ),
3344  nSigmaMinPt = cms.double( 5.0 ),
3345  maxCCCLostHits = cms.int32( 9999 ),
3346  minPt = cms.double( 5.0 ),
3347  maxConsecLostHits = cms.int32( 1 ),
3348  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3349  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3350  seedPairPenalty = cms.int32( 1 ),
3351  maxNumberOfHits = cms.int32( 100 ),
3352  minNumberOfHitsForLoopers = cms.int32( 13 ),
3353  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3354  minNumberOfHitsPerLoop = cms.int32( 4 ),
3355  minHitsMinPt = cms.int32( 3 ),
3356  maxLostHitsFraction = cms.double( 0.1 ),
3357  maxLostHits = cms.int32( 0 ),
3358  highEtaSwitch = cms.double( 5.0 ),
3359  minHitsAtHighEta = cms.int32( 5 )
3360 )
3361 fragment.HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3362  useSameTrajFilter = cms.bool( False ),
3363  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3364  MeasurementTrackerName = cms.string( "" ),
3365  keepOriginalIfRebuildFails = cms.bool( False ),
3366  lostHitPenalty = cms.double( 30.0 ),
3367  lockHits = cms.bool( True ),
3368  requireSeedHitsInRebuild = cms.bool( True ),
3369  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3370  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3371  maxPtForLooperReconstruction = cms.double( 0.7 ),
3372  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3373  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3374  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3375  minNrOfHitsForRebuild = cms.int32( 4 ),
3376  maxCand = cms.int32( 2 ),
3377  alwaysUseInvalidHits = cms.bool( False ),
3378  estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
3379  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA" ) ),
3380  intermediateCleaning = cms.bool( True ),
3381  foundHitBonus = cms.double( 10.0 ),
3382  updator = cms.string( "hltESPKFUpdator" ),
3383  bestHitOnly = cms.bool( True ),
3384  seedAs5DHit = cms.bool( False )
3385 )
3386 fragment.HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3387  minimumNumberOfHits = cms.int32( 4 ),
3388  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3389  seedExtension = cms.int32( 0 ),
3390  chargeSignificance = cms.double( -1.0 ),
3391  pixelSeedExtension = cms.bool( False ),
3392  strictSeedExtension = cms.bool( False ),
3393  nSigmaMinPt = cms.double( 5.0 ),
3394  maxCCCLostHits = cms.int32( 9999 ),
3395  minPt = cms.double( 5.0 ),
3396  maxConsecLostHits = cms.int32( 1 ),
3397  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3398  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3399  seedPairPenalty = cms.int32( 0 ),
3400  maxNumberOfHits = cms.int32( 100 ),
3401  minNumberOfHitsForLoopers = cms.int32( 13 ),
3402  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3403  minNumberOfHitsPerLoop = cms.int32( 4 ),
3404  minHitsMinPt = cms.int32( 3 ),
3405  maxLostHitsFraction = cms.double( 0.1 ),
3406  maxLostHits = cms.int32( 999 ),
3407  highEtaSwitch = cms.double( 5.0 ),
3408  minHitsAtHighEta = cms.int32( 5 )
3409 )
3410 fragment.HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3411  useSameTrajFilter = cms.bool( True ),
3412  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3413  MeasurementTrackerName = cms.string( "" ),
3414  keepOriginalIfRebuildFails = cms.bool( False ),
3415  lostHitPenalty = cms.double( 30.0 ),
3416  lockHits = cms.bool( True ),
3417  requireSeedHitsInRebuild = cms.bool( True ),
3418  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3419  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3420  maxPtForLooperReconstruction = cms.double( 0.7 ),
3421  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3422  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3423  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3424  minNrOfHitsForRebuild = cms.int32( 5 ),
3425  maxCand = cms.int32( 50 ),
3426  alwaysUseInvalidHits = cms.bool( True ),
3427  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3428  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3429  intermediateCleaning = cms.bool( True ),
3430  foundHitBonus = cms.double( 10.0 ),
3431  updator = cms.string( "hltESPKFUpdator" ),
3432  bestHitOnly = cms.bool( True ),
3433  seedAs5DHit = cms.bool( False )
3434 )
3435 fragment.HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA = cms.PSet(
3436  minimumNumberOfHits = cms.int32( 4 ),
3437  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3438  seedExtension = cms.int32( 1 ),
3439  chargeSignificance = cms.double( -1.0 ),
3440  pixelSeedExtension = cms.bool( False ),
3441  strictSeedExtension = cms.bool( False ),
3442  nSigmaMinPt = cms.double( 5.0 ),
3443  maxCCCLostHits = cms.int32( 0 ),
3444  minPt = cms.double( 5.0 ),
3445  maxConsecLostHits = cms.int32( 1 ),
3446  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3447  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3448  seedPairPenalty = cms.int32( 0 ),
3449  maxNumberOfHits = cms.int32( 100 ),
3450  minNumberOfHitsForLoopers = cms.int32( 13 ),
3451  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3452  minNumberOfHitsPerLoop = cms.int32( 4 ),
3453  minHitsMinPt = cms.int32( 3 ),
3454  maxLostHitsFraction = cms.double( 0.1 ),
3455  maxLostHits = cms.int32( 999 ),
3456  highEtaSwitch = cms.double( 5.0 ),
3457  minHitsAtHighEta = cms.int32( 5 )
3458 )
3459 fragment.HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3460  useSameTrajFilter = cms.bool( True ),
3461  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3462  MeasurementTrackerName = cms.string( "" ),
3463  keepOriginalIfRebuildFails = cms.bool( False ),
3464  lostHitPenalty = cms.double( 30.0 ),
3465  lockHits = cms.bool( True ),
3466  requireSeedHitsInRebuild = cms.bool( True ),
3467  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3468  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3469  maxPtForLooperReconstruction = cms.double( 0.7 ),
3470  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
3471  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3472  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
3473  minNrOfHitsForRebuild = cms.int32( 5 ),
3474  maxCand = cms.int32( 2 ),
3475  alwaysUseInvalidHits = cms.bool( True ),
3476  estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
3477  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3478  intermediateCleaning = cms.bool( True ),
3479  foundHitBonus = cms.double( 10.0 ),
3480  updator = cms.string( "hltESPKFUpdator" ),
3481  bestHitOnly = cms.bool( True ),
3482  seedAs5DHit = cms.bool( False )
3483 )
3484 fragment.HLTPSetDetachedQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3485  useSameTrajFilter = cms.bool( True ),
3486  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3487  MeasurementTrackerName = cms.string( "" ),
3488  keepOriginalIfRebuildFails = cms.bool( False ),
3489  lostHitPenalty = cms.double( 30.0 ),
3490  lockHits = cms.bool( True ),
3491  requireSeedHitsInRebuild = cms.bool( True ),
3492  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3493  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3494  maxPtForLooperReconstruction = cms.double( 0.7 ),
3495  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3496  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3497  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3498  minNrOfHitsForRebuild = cms.int32( 5 ),
3499  maxCand = cms.int32( 3 ),
3500  alwaysUseInvalidHits = cms.bool( True ),
3501  estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
3502  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3503  intermediateCleaning = cms.bool( True ),
3504  foundHitBonus = cms.double( 10.0 ),
3505  updator = cms.string( "hltESPKFUpdator" ),
3506  bestHitOnly = cms.bool( True ),
3507  seedAs5DHit = cms.bool( False )
3508 )
3509 fragment.HLTPSetDetachedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3510  useSameTrajFilter = cms.bool( True ),
3511  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3512  MeasurementTrackerName = cms.string( "" ),
3513  keepOriginalIfRebuildFails = cms.bool( False ),
3514  lostHitPenalty = cms.double( 30.0 ),
3515  lockHits = cms.bool( True ),
3516  requireSeedHitsInRebuild = cms.bool( True ),
3517  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3518  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3519  maxPtForLooperReconstruction = cms.double( 0.7 ),
3520  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3521  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3522  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3523  minNrOfHitsForRebuild = cms.int32( 5 ),
3524  maxCand = cms.int32( 3 ),
3525  alwaysUseInvalidHits = cms.bool( True ),
3526  estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
3527  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3528  intermediateCleaning = cms.bool( True ),
3529  foundHitBonus = cms.double( 10.0 ),
3530  updator = cms.string( "hltESPKFUpdator" ),
3531  bestHitOnly = cms.bool( True ),
3532  seedAs5DHit = cms.bool( False )
3533 )
3534 fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForDmesonPPOnAA = cms.PSet(
3535  minimumNumberOfHits = cms.int32( 4 ),
3536  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3537  seedExtension = cms.int32( 0 ),
3538  chargeSignificance = cms.double( -1.0 ),
3539  pixelSeedExtension = cms.bool( False ),
3540  strictSeedExtension = cms.bool( False ),
3541  maxCCCLostHits = cms.int32( 0 ),
3542  nSigmaMinPt = cms.double( 5.0 ),
3543  minPt = cms.double( 3.0 ),
3544  maxConsecLostHits = cms.int32( 1 ),
3545  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3546  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3547  seedPairPenalty = cms.int32( 0 ),
3548  maxNumberOfHits = cms.int32( 100 ),
3549  minNumberOfHitsForLoopers = cms.int32( 13 ),
3550  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3551  minNumberOfHitsPerLoop = cms.int32( 4 ),
3552  minHitsMinPt = cms.int32( 3 ),
3553  maxLostHitsFraction = cms.double( 0.1 ),
3554  maxLostHits = cms.int32( 999 ),
3555  highEtaSwitch = cms.double( 5.0 ),
3556  minHitsAtHighEta = cms.int32( 5 )
3557 )
3558 fragment.HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
3559  minimumNumberOfHits = cms.int32( 4 ),
3560  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3561  seedExtension = cms.int32( 0 ),
3562  chargeSignificance = cms.double( -1.0 ),
3563  pixelSeedExtension = cms.bool( False ),
3564  strictSeedExtension = cms.bool( False ),
3565  maxCCCLostHits = cms.int32( 0 ),
3566  nSigmaMinPt = cms.double( 5.0 ),
3567  minPt = cms.double( 3.0 ),
3568  maxConsecLostHits = cms.int32( 1 ),
3569  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3570  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3571  seedPairPenalty = cms.int32( 0 ),
3572  maxNumberOfHits = cms.int32( 100 ),
3573  minNumberOfHitsForLoopers = cms.int32( 13 ),
3574  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3575  minNumberOfHitsPerLoop = cms.int32( 4 ),
3576  minHitsMinPt = cms.int32( 3 ),
3577  maxLostHitsFraction = cms.double( 0.1 ),
3578  maxLostHits = cms.int32( 999 ),
3579  highEtaSwitch = cms.double( 5.0 ),
3580  minHitsAtHighEta = cms.int32( 5 )
3581 )
3582 fragment.HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
3583  useSameTrajFilter = cms.bool( True ),
3584  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3585  MeasurementTrackerName = cms.string( "" ),
3586  keepOriginalIfRebuildFails = cms.bool( True ),
3587  lostHitPenalty = cms.double( 30.0 ),
3588  lockHits = cms.bool( True ),
3589  requireSeedHitsInRebuild = cms.bool( True ),
3590  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3591  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3592  maxPtForLooperReconstruction = cms.double( 0.7 ),
3593  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3594  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA" ) ),
3595  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3596  minNrOfHitsForRebuild = cms.int32( 1 ),
3597  maxCand = cms.int32( 3 ),
3598  alwaysUseInvalidHits = cms.bool( True ),
3599  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
3600  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3601  intermediateCleaning = cms.bool( True ),
3602  foundHitBonus = cms.double( 10.0 ),
3603  updator = cms.string( "hltESPKFUpdator" ),
3604  bestHitOnly = cms.bool( True ),
3605  seedAs5DHit = cms.bool( False )
3606 )
3607 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
3608  minimumNumberOfHits = cms.int32( 3 ),
3609  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3610  seedExtension = cms.int32( 0 ),
3611  chargeSignificance = cms.double( -1.0 ),
3612  pixelSeedExtension = cms.bool( False ),
3613  strictSeedExtension = cms.bool( False ),
3614  nSigmaMinPt = cms.double( 5.0 ),
3615  maxCCCLostHits = cms.int32( 0 ),
3616  minPt = cms.double( 2.8 ),
3617  maxConsecLostHits = cms.int32( 1 ),
3618  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3619  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3620  seedPairPenalty = cms.int32( 0 ),
3621  maxNumberOfHits = cms.int32( 100 ),
3622  minNumberOfHitsForLoopers = cms.int32( 13 ),
3623  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3624  minNumberOfHitsPerLoop = cms.int32( 4 ),
3625  minHitsMinPt = cms.int32( 3 ),
3626  maxLostHitsFraction = cms.double( 0.1 ),
3627  maxLostHits = cms.int32( 999 ),
3628  highEtaSwitch = cms.double( 5.0 ),
3629  minHitsAtHighEta = cms.int32( 5 )
3630 )
3631 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
3632  useSameTrajFilter = cms.bool( True ),
3633  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3634  MeasurementTrackerName = cms.string( "" ),
3635  keepOriginalIfRebuildFails = cms.bool( False ),
3636  lostHitPenalty = cms.double( 30.0 ),
3637  lockHits = cms.bool( True ),
3638  requireSeedHitsInRebuild = cms.bool( True ),
3639  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3640  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3641  maxPtForLooperReconstruction = cms.double( 0.7 ),
3642  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3643  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA" ) ),
3644  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3645  minNrOfHitsForRebuild = cms.int32( 5 ),
3646  maxCand = cms.int32( 4 ),
3647  alwaysUseInvalidHits = cms.bool( True ),
3648  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
3649  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3650  intermediateCleaning = cms.bool( True ),
3651  foundHitBonus = cms.double( 10.0 ),
3652  updator = cms.string( "hltESPKFUpdator" ),
3653  bestHitOnly = cms.bool( True ),
3654  seedAs5DHit = cms.bool( False )
3655 )
3656 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
3657  minimumNumberOfHits = cms.int32( 3 ),
3658  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3659  seedExtension = cms.int32( 0 ),
3660  chargeSignificance = cms.double( -1.0 ),
3661  pixelSeedExtension = cms.bool( False ),
3662  strictSeedExtension = cms.bool( False ),
3663  nSigmaMinPt = cms.double( 5.0 ),
3664  maxCCCLostHits = cms.int32( 0 ),
3665  minPt = cms.double( 3.5 ),
3666  maxConsecLostHits = cms.int32( 1 ),
3667  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3668  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3669  seedPairPenalty = cms.int32( 0 ),
3670  maxNumberOfHits = cms.int32( 100 ),
3671  minNumberOfHitsForLoopers = cms.int32( 13 ),
3672  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3673  minNumberOfHitsPerLoop = cms.int32( 4 ),
3674  minHitsMinPt = cms.int32( 3 ),
3675  maxLostHitsFraction = cms.double( 0.1 ),
3676  maxLostHits = cms.int32( 999 ),
3677  highEtaSwitch = cms.double( 5.0 ),
3678  minHitsAtHighEta = cms.int32( 5 )
3679 )
3680 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
3681  useSameTrajFilter = cms.bool( True ),
3682  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3683  keepOriginalIfRebuildFails = cms.bool( False ),
3684  lostHitPenalty = cms.double( 30.0 ),
3685  lockHits = cms.bool( True ),
3686  requireSeedHitsInRebuild = cms.bool( True ),
3687  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3688  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3689  maxPtForLooperReconstruction = cms.double( 0.7 ),
3690  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3691  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA" ) ),
3692  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3693  minNrOfHitsForRebuild = cms.int32( 5 ),
3694  maxCand = cms.int32( 3 ),
3695  alwaysUseInvalidHits = cms.bool( True ),
3696  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
3697  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3698  intermediateCleaning = cms.bool( True ),
3699  foundHitBonus = cms.double( 10.0 ),
3700  updator = cms.string( "hltESPKFUpdator" ),
3701  bestHitOnly = cms.bool( True ),
3702  seedAs5DHit = cms.bool( False )
3703 )
3704 fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingForDmesonPPOnAA = cms.PSet(
3705  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
3706  filters = cms.VPSet(
3707  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForDmesonPPOnAA" ) ),
3708  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) )
3709  )
3710 )
3711 fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingForDmesonPPOnAA = cms.PSet(
3712  useSameTrajFilter = cms.bool( True ),
3713  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3714  MeasurementTrackerName = cms.string( "" ),
3715  keepOriginalIfRebuildFails = cms.bool( False ),
3716  lostHitPenalty = cms.double( 30.0 ),
3717  lockHits = cms.bool( True ),
3718  requireSeedHitsInRebuild = cms.bool( True ),
3719  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3720  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3721  maxPtForLooperReconstruction = cms.double( 0.7 ),
3722  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3723  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForDmesonPPOnAA" ) ),
3724  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3725  minNrOfHitsForRebuild = cms.int32( 5 ),
3726  maxCand = cms.int32( 3 ),
3727  alwaysUseInvalidHits = cms.bool( True ),
3728  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
3729  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3730  intermediateCleaning = cms.bool( True ),
3731  foundHitBonus = cms.double( 10.0 ),
3732  updator = cms.string( "hltESPKFUpdator" ),
3733  bestHitOnly = cms.bool( True ),
3734  seedAs5DHit = cms.bool( False )
3735 )
3736 fragment.streams = cms.PSet(
3737  ALCALumiPixelCountsExpress = cms.vstring( 'AlCaLumiPixelCountsExpress' ),
3738  ALCALumiPixelCountsPrompt = cms.vstring( 'AlCaLumiPixelCountsPrompt' ),
3739  ALCAP0 = cms.vstring( 'AlCaP0' ),
3740  ALCAPHISYM = cms.vstring( 'AlCaPhiSym' ),
3741  Calibration = cms.vstring( 'TestEnablesEcalHcal' ),
3742  DQM = cms.vstring( 'OnlineMonitor' ),
3743  DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ),
3744  DQMOnlineBeamspot = cms.vstring( 'DQMOnlineBeamspot' ),
3745  EcalCalibration = cms.vstring( 'EcalLaser' ),
3746  Express = cms.vstring( 'ExpressPhysics' ),
3747  ExpressAlignment = cms.vstring( 'ExpressAlignment' ),
3748  NanoDST = cms.vstring( 'L1Accept' ),
3749  PhysicsCommissioning = cms.vstring( 'HLTPhysics',
3750  'ZeroBias' ),
3751  PhysicsEndOfFill = cms.vstring( 'EmptyBX' ),
3752  PhysicsHIZeroBias1 = cms.vstring( 'HIZeroBias1',
3753  'HIZeroBias2' ),
3754  PhysicsHIZeroBias2 = cms.vstring( 'HIZeroBias3',
3755  'HIZeroBias4' ),
3756  PhysicsHIZeroBias3 = cms.vstring( 'HIZeroBias5',
3757  'HIZeroBias6' ),
3758  PhysicsHIZeroBias4 = cms.vstring( 'HIZeroBias7',
3759  'HIZeroBias8' ),
3760  PhysicsHIZeroBias5 = cms.vstring( 'HIZeroBias10',
3761  'HIZeroBias9' ),
3762  PhysicsHIZeroBias6 = cms.vstring( 'HIZeroBias11',
3763  'HIZeroBias12' ),
3764  RPCMON = cms.vstring( 'RPCMonitor' )
3765 )
3766 fragment.datasets = cms.PSet(
3767  AlCaLumiPixelCountsExpress = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v2' ),
3768  AlCaLumiPixelCountsPrompt = cms.vstring( 'AlCa_LumiPixelsCounts_ZeroBias_v2' ),
3769  AlCaP0 = cms.vstring( 'AlCa_HIEcalEtaEBonly_v1',
3770  'AlCa_HIEcalEtaEEonly_v1',
3771  'AlCa_HIEcalPi0EBonly_v1',
3772  'AlCa_HIEcalPi0EEonly_v1' ),
3773  AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_v9' ),
3774  DQMOnlineBeamspot = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v3',
3775  'HLT_ZeroBias_Beamspot_v4' ),
3776  EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ),
3777  EmptyBX = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v2',
3778  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v2',
3779  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v2' ),
3780  ExpressAlignment = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v3',
3781  'HLT_ZeroBias_Beamspot_v4' ),
3782  ExpressPhysics = cms.vstring( 'HLT_Physics_v7',
3783  'HLT_Random_v3',
3784  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5',
3785  'HLT_ZeroBias_v6' ),
3786  HIZeroBias1 = cms.vstring( 'HLT_HIZeroBias_part0_v6' ),
3787  HIZeroBias10 = cms.vstring( 'HLT_HIZeroBias_part9_v6' ),
3788  HIZeroBias11 = cms.vstring( 'HLT_HIZeroBias_part10_v6' ),
3789  HIZeroBias12 = cms.vstring( 'HLT_HIZeroBias_part11_v6' ),
3790  HIZeroBias2 = cms.vstring( 'HLT_HIZeroBias_part1_v6' ),
3791  HIZeroBias3 = cms.vstring( 'HLT_HIZeroBias_part2_v6' ),
3792  HIZeroBias4 = cms.vstring( 'HLT_HIZeroBias_part3_v6' ),
3793  HIZeroBias5 = cms.vstring( 'HLT_HIZeroBias_part4_v6' ),
3794  HIZeroBias6 = cms.vstring( 'HLT_HIZeroBias_part5_v6' ),
3795  HIZeroBias7 = cms.vstring( 'HLT_HIZeroBias_part6_v6' ),
3796  HIZeroBias8 = cms.vstring( 'HLT_HIZeroBias_part7_v6' ),
3797  HIZeroBias9 = cms.vstring( 'HLT_HIZeroBias_part8_v6' ),
3798  HLTPhysics = cms.vstring( 'HLT_Physics_v7' ),
3799  L1Accept = cms.vstring( 'DST_Physics_v7' ),
3800  OnlineMonitor = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v2',
3801  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v2',
3802  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v2',
3803  'HLT_HIZeroBias_part0_v6',
3804  'HLT_HIZeroBias_part10_v6',
3805  'HLT_HIZeroBias_part11_v6',
3806  'HLT_HIZeroBias_part1_v6',
3807  'HLT_HIZeroBias_part2_v6',
3808  'HLT_HIZeroBias_part3_v6',
3809  'HLT_HIZeroBias_part4_v6',
3810  'HLT_HIZeroBias_part5_v6',
3811  'HLT_HIZeroBias_part6_v6',
3812  'HLT_HIZeroBias_part7_v6',
3813  'HLT_HIZeroBias_part8_v6',
3814  'HLT_HIZeroBias_part9_v6',
3815  'HLT_Physics_v7',
3816  'HLT_Random_v3',
3817  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5',
3818  'HLT_ZeroBias_v6' ),
3819  RPCMonitor = cms.vstring( 'AlCa_HIRPCMuonNormalisation_v1' ),
3820  TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4',
3821  'HLT_HcalCalibration_v5' ),
3822  TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4',
3823  'HLT_HcalCalibration_v5' ),
3824  ZeroBias = cms.vstring( 'HLT_Random_v3',
3825  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5',
3826  'HLT_ZeroBias_v6' )
3827 )
3828 
3829 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
3830  recordName = cms.string( "CSCChannelMapperRecord" ),
3831  iovIsRunNotTime = cms.bool( True ),
3832  firstValid = cms.vuint32( 1 )
3833 )
3834 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
3835  recordName = cms.string( "CSCIndexerRecord" ),
3836  iovIsRunNotTime = cms.bool( True ),
3837  firstValid = cms.vuint32( 1 )
3838 )
3839 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
3840  recordName = cms.string( "L1TGlobalParametersRcd" ),
3841  iovIsRunNotTime = cms.bool( True ),
3842  firstValid = cms.vuint32( 1 )
3843 )
3844 fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP",
3845  appendToDataLabel = cms.string( "HBHE" ),
3846  timeSlewParametersM2 = cms.VPSet(
3847  cms.PSet( slope = cms.double( -3.178648 ),
3848  tmax = cms.double( 16.0 ),
3849  tzero = cms.double( 23.960177 )
3850  ),
3851  cms.PSet( slope = cms.double( -1.5610227 ),
3852  tmax = cms.double( 10.0 ),
3853  tzero = cms.double( 11.977461 )
3854  ),
3855  cms.PSet( slope = cms.double( -1.075824 ),
3856  tmax = cms.double( 6.25 ),
3857  tzero = cms.double( 9.109694 )
3858  )
3859  ),
3860  timeSlewParametersM3 = cms.VPSet(
3861  cms.PSet( tspar2 = cms.double( 0.0 ),
3862  tspar0 = cms.double( 12.2999 ),
3863  tspar1 = cms.double( -2.19142 ),
3864  tspar1_siPM = cms.double( 0.0 ),
3865  cap = cms.double( 6.0 ),
3866  tspar0_siPM = cms.double( 0.0 ),
3867  tspar2_siPM = cms.double( 0.0 )
3868  ),
3869  cms.PSet( tspar2 = cms.double( 32.0 ),
3870  tspar0 = cms.double( 15.5 ),
3871  tspar1 = cms.double( -3.2 ),
3872  tspar1_siPM = cms.double( 0.0 ),
3873  cap = cms.double( 6.0 ),
3874  tspar0_siPM = cms.double( 0.0 ),
3875  tspar2_siPM = cms.double( 0.0 )
3876  ),
3877  cms.PSet( tspar2 = cms.double( 0.0 ),
3878  tspar0 = cms.double( 12.2999 ),
3879  tspar1 = cms.double( -2.19142 ),
3880  tspar1_siPM = cms.double( 0.0 ),
3881  cap = cms.double( 6.0 ),
3882  tspar0_siPM = cms.double( 0.0 ),
3883  tspar2_siPM = cms.double( 0.0 )
3884  ),
3885  cms.PSet( tspar2 = cms.double( 0.0 ),
3886  tspar0 = cms.double( 12.2999 ),
3887  tspar1 = cms.double( -2.19142 ),
3888  tspar1_siPM = cms.double( 0.0 ),
3889  cap = cms.double( 6.0 ),
3890  tspar0_siPM = cms.double( 0.0 ),
3891  tspar2_siPM = cms.double( 0.0 )
3892  )
3893  )
3894 )
3895 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
3896  recordName = cms.string( "JetTagComputerRecord" ),
3897  iovIsRunNotTime = cms.bool( True ),
3898  firstValid = cms.vuint32( 1 )
3899 )
3900 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
3901  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
3902  iovIsRunNotTime = cms.bool( True ),
3903  firstValid = cms.vuint32( 1 )
3904 )
3905 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
3906  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
3907  iovIsRunNotTime = cms.bool( True ),
3908  firstValid = cms.vuint32( 1 )
3909 )
3910 fragment.ppsPixelTopologyESSource = cms.ESSource( "PPSPixelTopologyESSource",
3911  RunType = cms.string( "Run3" ),
3912  PitchSimY = cms.double( 0.15 ),
3913  PitchSimX = cms.double( 0.1 ),
3914  thickness = cms.double( 0.23 ),
3915  noOfPixelSimX = cms.int32( 160 ),
3916  noOfPixelSimY = cms.int32( 104 ),
3917  noOfPixels = cms.int32( 16640 ),
3918  simXWidth = cms.double( 16.6 ),
3919  simYWidth = cms.double( 16.2 ),
3920  deadEdgeWidth = cms.double( 0.2 ),
3921  activeEdgeSigma = cms.double( 0.02 ),
3922  physActiveEdgeDist = cms.double( 0.15 ),
3923  appendToDataLabel = cms.string( "" )
3924 )
3925 
3926 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
3927  MaxDPhi = cms.double( 1.6 ),
3928  ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
3929  PropagationDirection = cms.string( "anyDirection" )
3930 )
3931 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
3932  AlgoName = cms.string( "CSCChannelMapperPostls1" )
3933 )
3934 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
3935  AlgoName = cms.string( "CSCIndexerPostls1" )
3936 )
3937 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
3938  appendToDataLabel = cms.string( "" )
3939 )
3940 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
3941 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
3942  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" ),
3943  MapAuto = cms.untracked.bool( False ),
3944  SkipHE = cms.untracked.bool( False ),
3945  appendToDataLabel = cms.string( "" )
3946 )
3947 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
3948  appendToDataLabel = cms.string( "" )
3949 )
3950 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
3951  appendToDataLabel = cms.string( "" )
3952 )
3953 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3954  ComponentName = cms.string( "ClusterShapeHitFilter" ),
3955  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3956  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3957  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
3958 )
3959 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
3960  appendToDataLabel = cms.string( "" )
3961 )
3962 fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
3963  TotalBxInEvent = cms.int32( 5 ),
3964  NumberPhysTriggers = cms.uint32( 512 ),
3965  NumberL1Muon = cms.uint32( 8 ),
3966  NumberL1EGamma = cms.uint32( 12 ),
3967  NumberL1Jet = cms.uint32( 12 ),
3968  NumberL1Tau = cms.uint32( 12 ),
3969  NumberChips = cms.uint32( 1 ),
3970  PinsOnChip = cms.uint32( 512 ),
3971  OrderOfChip = cms.vint32( 1 ),
3972  NumberL1IsoEG = cms.uint32( 4 ),
3973  NumberL1JetCounts = cms.uint32( 12 ),
3974  UnitLength = cms.int32( 8 ),
3975  NumberL1ForJet = cms.uint32( 4 ),
3976  IfCaloEtaNumberBits = cms.uint32( 4 ),
3977  IfMuEtaNumberBits = cms.uint32( 6 ),
3978  NumberL1TauJet = cms.uint32( 4 ),
3979  NumberL1Mu = cms.uint32( 4 ),
3980  NumberConditionChips = cms.uint32( 1 ),
3981  NumberPsbBoards = cms.int32( 7 ),
3982  NumberL1CenJet = cms.uint32( 4 ),
3983  PinsOnConditionChip = cms.uint32( 512 ),
3984  NumberL1NoIsoEG = cms.uint32( 4 ),
3985  NumberTechnicalTriggers = cms.uint32( 64 ),
3986  NumberPhysTriggersExtended = cms.uint32( 64 ),
3987  WordLength = cms.int32( 64 ),
3988  OrderConditionChip = cms.vint32( 1 ),
3989  appendToDataLabel = cms.string( "" )
3990 )
3991 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3992  SimpleMagneticField = cms.string( "" ),
3993  MaxDPhi = cms.double( 1.6 ),
3994  ComponentName = cms.string( "PropagatorWithMaterial" ),
3995  Mass = cms.double( 0.105 ),
3996  PropagationDirection = cms.string( "alongMomentum" ),
3997  useRungeKutta = cms.bool( False ),
3998  ptMin = cms.double( -1.0 )
3999 )
4000 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
4001  SimpleMagneticField = cms.string( "ParabolicMf" ),
4002  MaxDPhi = cms.double( 1.6 ),
4003  ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
4004  Mass = cms.double( 0.139 ),
4005  PropagationDirection = cms.string( "alongMomentum" ),
4006  useRungeKutta = cms.bool( False ),
4007  ptMin = cms.double( -1.0 )
4008 )
4009 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
4010  SimpleMagneticField = cms.string( "ParabolicMf" ),
4011  MaxDPhi = cms.double( 1.6 ),
4012  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
4013  Mass = cms.double( 0.105 ),
4014  PropagationDirection = cms.string( "alongMomentum" ),
4015  useRungeKutta = cms.bool( False ),
4016  ptMin = cms.double( -1.0 )
4017 )
4018 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
4019  SimpleMagneticField = cms.string( "" ),
4020  MaxDPhi = cms.double( 1.6 ),
4021  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
4022  Mass = cms.double( 0.105 ),
4023  PropagationDirection = cms.string( "oppositeToMomentum" ),
4024  useRungeKutta = cms.bool( False ),
4025  ptMin = cms.double( -1.0 )
4026 )
4027 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
4028  SimpleMagneticField = cms.string( "ParabolicMf" ),
4029  MaxDPhi = cms.double( 1.6 ),
4030  ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
4031  Mass = cms.double( 0.139 ),
4032  PropagationDirection = cms.string( "oppositeToMomentum" ),
4033  useRungeKutta = cms.bool( False ),
4034  ptMin = cms.double( -1.0 )
4035 )
4036 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
4037  SimpleMagneticField = cms.string( "ParabolicMf" ),
4038  MaxDPhi = cms.double( 1.6 ),
4039  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
4040  Mass = cms.double( 0.105 ),
4041  PropagationDirection = cms.string( "oppositeToMomentum" ),
4042  useRungeKutta = cms.bool( False ),
4043  ptMin = cms.double( -1.0 )
4044 )
4045 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
4046  SimpleMagneticField = cms.string( "ParabolicMf" ),
4047  MaxDPhi = cms.double( 1.6 ),
4048  ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
4049  Mass = cms.double( 0.105 ),
4050  PropagationDirection = cms.string( "oppositeToMomentum" ),
4051  useRungeKutta = cms.bool( False ),
4052  ptMin = cms.double( 0.1 )
4053 )
4054 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
4055  SimpleMagneticField = cms.string( "ParabolicMf" ),
4056  MaxDPhi = cms.double( 4.0 ),
4057  ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
4058  Mass = cms.double( 0.1396 ),
4059  PropagationDirection = cms.string( "alongMomentum" ),
4060  useRungeKutta = cms.bool( False ),
4061  ptMin = cms.double( -1.0 )
4062 )
4063 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
4064  SimpleMagneticField = cms.string( "ParabolicMf" ),
4065  MaxDPhi = cms.double( 1.6 ),
4066  ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
4067  Mass = cms.double( 0.105 ),
4068  PropagationDirection = cms.string( "alongMomentum" ),
4069  useRungeKutta = cms.bool( False ),
4070  ptMin = cms.double( 0.1 )
4071 )
4072 fragment.SiStripClusterizerConditionsESProducer = cms.ESProducer( "SiStripClusterizerConditionsESProducer",
4073  QualityLabel = cms.string( "" ),
4074  Label = cms.string( "" ),
4075  appendToDataLabel = cms.string( "" )
4076 )
4077 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
4078  EtaDivisions = cms.untracked.uint32( 20 ),
4079  PhiDivisions = cms.untracked.uint32( 20 ),
4080  EtaMax = cms.untracked.double( 2.5 )
4081 )
4082 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
4083  use3d = cms.bool( True ),
4084  unBoost = cms.bool( False ),
4085  useSignificance = cms.bool( True ),
4086  minTracks = cms.uint32( 3 ),
4087  minVertices = cms.uint32( 1 )
4088 )
4089 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
4090  ComponentName = cms.string( "SteppingHelixPropagatorAny" ),
4091  NoErrorPropagation = cms.bool( False ),
4092  PropagationDirection = cms.string( "anyDirection" ),
4093  useTuningForL2Speed = cms.bool( False ),
4094  useIsYokeFlag = cms.bool( True ),
4095  endcapShiftInZNeg = cms.double( 0.0 ),
4096  SetVBFPointer = cms.bool( False ),
4097  AssumeNoMaterial = cms.bool( False ),
4098  endcapShiftInZPos = cms.double( 0.0 ),
4099  useInTeslaFromMagField = cms.bool( False ),
4100  VBFName = cms.string( "VolumeBasedMagneticField" ),
4101  useEndcapShiftsInZ = cms.bool( False ),
4102  sendLogWarning = cms.bool( False ),
4103  useMatVolumes = cms.bool( True ),
4104  debug = cms.bool( False ),
4105  ApplyRadX0Correction = cms.bool( True ),
4106  useMagVolumes = cms.bool( True ),
4107  returnTangentPlane = cms.bool( True )
4108 )
4109 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
4110  ComponentName = cms.string( "TransientTrackBuilder" )
4111 )
4112 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
4113  ComponentName = cms.string( "CaloDetIdAssociator" ),
4114  etaBinSize = cms.double( 0.087 ),
4115  nEta = cms.int32( 70 ),
4116  nPhi = cms.int32( 72 ),
4117  hcalRegion = cms.int32( 2 ),
4118  includeBadChambers = cms.bool( False ),
4119  includeGEM = cms.bool( False ),
4120  includeME0 = cms.bool( False )
4121 )
4122 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
4123  ComponentName = cms.string( "CosmicNavigationSchool" ),
4124  SimpleMagneticField = cms.string( "" )
4125 )
4126 fragment.ctppsGeometryESModule = cms.ESProducer( "CTPPSGeometryESModule",
4127  verbosity = cms.untracked.uint32( 1 ),
4128  buildMisalignedGeometry = cms.bool( False ),
4129  isRun2 = cms.bool( False ),
4130  dbTag = cms.string( "" ),
4131  compactViewTag = cms.string( "" ),
4132  fromPreprocessedDB = cms.untracked.bool( True ),
4133  fromDD4hep = cms.untracked.bool( False ),
4134  appendToDataLabel = cms.string( "" )
4135 )
4136 fragment.ctppsInterpolatedOpticalFunctionsESSource = cms.ESProducer( "CTPPSInterpolatedOpticalFunctionsESSource",
4137  lhcInfoLabel = cms.string( "" ),
4138  opticsLabel = cms.string( "" ),
4139  appendToDataLabel = cms.string( "" )
4140 )
4141 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
4142  ComponentName = cms.string( "EcalDetIdAssociator" ),
4143  etaBinSize = cms.double( 0.02 ),
4144  nEta = cms.int32( 300 ),
4145  nPhi = cms.int32( 360 ),
4146  hcalRegion = cms.int32( 2 ),
4147  includeBadChambers = cms.bool( False ),
4148  includeGEM = cms.bool( False ),
4149  includeME0 = cms.bool( False )
4150 )
4151 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
4152  flagMask = cms.PSet(
4153  kBad = cms.vstring( 'kFaultyHardware',
4154  'kDead',
4155  'kKilled' ),
4156  kGood = cms.vstring( 'kGood' ),
4157  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
4158  'kTowerRecovered' ),
4159  kProblematic = cms.vstring( 'kPoorReco',
4160  'kPoorCalib',
4161  'kNoisy',
4162  'kSaturated' ),
4163  kWeird = cms.vstring( 'kWeird',
4164  'kDiWeird' ),
4165  kTime = cms.vstring( 'kOutOfTime' )
4166  ),
4167  dbstatusMask = cms.PSet(
4168  kBad = cms.vstring( 'kNonRespondingIsolated',
4169  'kDeadVFE',
4170  'kDeadFE',
4171  'kNoDataNoTP' ),
4172  kGood = cms.vstring( 'kOk' ),
4173  kRecovered = cms.vstring( ),
4174  kProblematic = cms.vstring( 'kDAC',
4175  'kNoLaser',
4176  'kNoisy',
4177  'kNNoisy',
4178  'kNNNoisy',
4179  'kNNNNoisy',
4180  'kNNNNNoisy',
4181  'kFixedG6',
4182  'kFixedG1',
4183  'kFixedG0' ),
4184  kWeird = cms.vstring( ),
4185  kTime = cms.vstring( )
4186  ),
4187  timeThresh = cms.double( 2.0 )
4188 )
4189 fragment.hcalChannelPropertiesESProd = cms.ESProducer( "HcalChannelPropertiesEP" )
4190 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
4191  appendToDataLabel = cms.string( "" )
4192 )
4193 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
4194  appendToDataLabel = cms.string( "" )
4195 )
4196 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
4197  ComponentName = cms.string( "HcalDetIdAssociator" ),
4198  etaBinSize = cms.double( 0.087 ),
4199  nEta = cms.int32( 70 ),
4200  nPhi = cms.int32( 72 ),
4201  hcalRegion = cms.int32( 2 ),
4202  includeBadChambers = cms.bool( False ),
4203  includeGEM = cms.bool( False ),
4204  includeME0 = cms.bool( False )
4205 )
4206 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
4207  phase = cms.uint32( 1 ),
4208  RecoveredRecHitBits = cms.vstring( ),
4209  SeverityLevels = cms.VPSet(
4210  cms.PSet( ChannelStatus = cms.vstring( ),
4211  RecHitFlags = cms.vstring( 'TimingFromTDC' ),
4212  Level = cms.int32( 0 )
4213  ),
4214  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
4215  RecHitFlags = cms.vstring( ),
4216  Level = cms.int32( 1 )
4217  ),
4218  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
4219  RecHitFlags = cms.vstring( ),
4220  Level = cms.int32( 5 )
4221  ),
4222  cms.PSet( ChannelStatus = cms.vstring( ),
4223  RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
4224  'HBHEIsolatedNoise',
4225  'HBHEFlatNoise',
4226  'HBHESpikeNoise',
4227  'HBHETS4TS5Noise',
4228  'HBHENegativeNoise',
4229  'HBHEPulseFitBit',
4230  'HBHEOOTPU' ),
4231  Level = cms.int32( 8 )
4232  ),
4233  cms.PSet( ChannelStatus = cms.vstring( ),
4234  RecHitFlags = cms.vstring( 'HFLongShort',
4235  'HFS8S1Ratio',
4236  'HFPET',
4237  'HFSignalAsymmetry' ),
4238  Level = cms.int32( 11 )
4239  ),
4240  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ),
4241  RecHitFlags = cms.vstring( ),
4242  Level = cms.int32( 15 )
4243  ),
4244  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff',
4245  'HcalCellDead' ),
4246  RecHitFlags = cms.vstring( ),
4247  Level = cms.int32( 20 )
4248  )
4249  ),
4250  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
4251  'HcalCellOff',
4252  'HcalCellDead' ),
4253  appendToDataLabel = cms.string( "" )
4254 )
4255 fragment.hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer",
4256  useCondDB = cms.bool( False ),
4257  weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ),
4258  useGBRForest = cms.bool( True ),
4259  useAdaBoost = cms.bool( False )
4260 )
4261 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
4262  trackPseudoSelection = cms.PSet(
4263  maxDistToAxis = cms.double( 0.07 ),
4264  totalHitsMin = cms.uint32( 0 ),
4265  ptMin = cms.double( 0.0 ),
4266  sip2dSigMax = cms.double( 99999.9 ),
4267  sip2dValMax = cms.double( 99999.9 ),
4268  sip3dSigMax = cms.double( 99999.9 ),
4269  sip3dValMax = cms.double( 99999.9 ),
4270  maxDecayLen = cms.double( 5.0 ),
4271  qualityClass = cms.string( "any" ),
4272  jetDeltaRMax = cms.double( 0.3 ),
4273  normChi2Max = cms.double( 99999.9 ),
4274  pixelHitsMin = cms.uint32( 0 ),
4275  sip2dSigMin = cms.double( 2.0 ),
4276  sip2dValMin = cms.double( -99999.9 ),
4277  sip3dSigMin = cms.double( -99999.9 ),
4278  sip3dValMin = cms.double( -99999.9 )
4279  ),
4280  trackSelection = cms.PSet(
4281  maxDistToAxis = cms.double( 0.07 ),
4282  totalHitsMin = cms.uint32( 0 ),
4283  ptMin = cms.double( 0.0 ),
4284  sip2dSigMax = cms.double( 99999.9 ),
4285  sip2dValMax = cms.double( 99999.9 ),
4286  sip3dSigMax = cms.double( 99999.9 ),
4287  sip3dValMax = cms.double( 99999.9 ),
4288  maxDecayLen = cms.double( 5.0 ),
4289  qualityClass = cms.string( "any" ),
4290  jetDeltaRMax = cms.double( 0.3 ),
4291  normChi2Max = cms.double( 99999.9 ),
4292  pixelHitsMin = cms.uint32( 0 ),
4293  sip2dSigMin = cms.double( -99999.9 ),
4294  sip2dValMin = cms.double( -99999.9 ),
4295  sip3dSigMin = cms.double( -99999.9 ),
4296  sip3dValMin = cms.double( -99999.9 )
4297  ),
4298  trackFlip = cms.bool( False ),
4299  vertexFlip = cms.bool( False ),
4300  SoftLeptonFlip = cms.bool( False ),
4301  useTrackWeights = cms.bool( True ),
4302  pseudoMultiplicityMin = cms.uint32( 2 ),
4303  correctVertexMass = cms.bool( True ),
4304  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
4305  charmCut = cms.double( 1.5 ),
4306  minimumTrackWeight = cms.double( 0.5 ),
4307  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
4308  trackMultiplicityMin = cms.uint32( 3 ),
4309  trackSort = cms.string( "sip2dSig" ),
4310  useCategories = cms.bool( True ),
4311  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
4312  'CombinedSVPseudoVertex',
4313  'CombinedSVNoVertex' ),
4314  recordLabel = cms.string( "HLT" ),
4315  categoryVariableName = cms.string( "vertexCategory" )
4316 )
4317 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
4318  trackPseudoSelection = cms.PSet(
4319  max_pT_dRcut = cms.double( 0.1 ),
4320  b_dR = cms.double( 0.6263 ),
4321  min_pT = cms.double( 120.0 ),
4322  b_pT = cms.double( 0.3684 ),
4323  ptMin = cms.double( 0.0 ),
4324  max_pT_trackPTcut = cms.double( 3.0 ),
4325  max_pT = cms.double( 500.0 ),
4326  useVariableJTA = cms.bool( False ),
4327  maxDecayLen = cms.double( 5.0 ),
4328  qualityClass = cms.string( "any" ),
4329  normChi2Max = cms.double( 99999.9 ),
4330  sip2dValMin = cms.double( -99999.9 ),
4331  sip3dValMin = cms.double( -99999.9 ),
4332  a_dR = cms.double( -0.001053 ),
4333  maxDistToAxis = cms.double( 0.07 ),
4334  totalHitsMin = cms.uint32( 0 ),
4335  a_pT = cms.double( 0.005263 ),
4336  sip2dSigMax = cms.double( 99999.9 ),
4337  sip2dValMax = cms.double( 99999.9 ),
4338  sip3dSigMax = cms.double( 99999.9 ),
4339  sip3dValMax = cms.double( 99999.9 ),
4340  min_pT_dRcut = cms.double( 0.5 ),
4341  jetDeltaRMax = cms.double( 0.3 ),
4342  pixelHitsMin = cms.uint32( 0 ),
4343  sip3dSigMin = cms.double( -99999.9 ),
4344  sip2dSigMin = cms.double( 2.0 )
4345  ),
4346  trackSelection = cms.PSet(
4347  max_pT_dRcut = cms.double( 0.1 ),
4348  b_dR = cms.double( 0.6263 ),
4349  min_pT = cms.double( 120.0 ),
4350  b_pT = cms.double( 0.3684 ),
4351  ptMin = cms.double( 0.0 ),
4352  max_pT_trackPTcut = cms.double( 3.0 ),
4353  max_pT = cms.double( 500.0 ),
4354  useVariableJTA = cms.bool( False ),
4355  maxDecayLen = cms.double( 5.0 ),
4356  qualityClass = cms.string( "any" ),
4357  normChi2Max = cms.double( 99999.9 ),
4358  sip2dValMin = cms.double( -99999.9 ),
4359  sip3dValMin = cms.double( -99999.9 ),
4360  a_dR = cms.double( -0.001053 ),
4361  maxDistToAxis = cms.double( 0.07 ),
4362  totalHitsMin = cms.uint32( 0 ),
4363  a_pT = cms.double( 0.005263 ),
4364  sip2dSigMax = cms.double( 99999.9 ),
4365  sip2dValMax = cms.double( 99999.9 ),
4366  sip3dSigMax = cms.double( 99999.9 ),
4367  sip3dValMax = cms.double( 99999.9 ),
4368  min_pT_dRcut = cms.double( 0.5 ),
4369  jetDeltaRMax = cms.double( 0.3 ),
4370  pixelHitsMin = cms.uint32( 0 ),
4371  sip3dSigMin = cms.double( -99999.9 ),
4372  sip2dSigMin = cms.double( -99999.9 )
4373  ),
4374  trackFlip = cms.bool( False ),
4375  vertexFlip = cms.bool( False ),
4376  SoftLeptonFlip = cms.bool( False ),
4377  useTrackWeights = cms.bool( True ),
4378  pseudoMultiplicityMin = cms.uint32( 2 ),
4379  correctVertexMass = cms.bool( True ),
4380  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
4381  charmCut = cms.double( 1.5 ),
4382  minimumTrackWeight = cms.double( 0.5 ),
4383  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
4384  trackMultiplicityMin = cms.uint32( 3 ),
4385  trackSort = cms.string( "sip2dSig" ),
4386  useCategories = cms.bool( True ),
4387  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
4388  'CombinedSVIVFV2PseudoVertex',
4389  'CombinedSVIVFV2NoVertex' ),
4390  recordLabel = cms.string( "HLT" ),
4391  categoryVariableName = cms.string( "vertexCategory" )
4392 )
4393 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
4394  impactParameterType = cms.int32( 1 ),
4395  minimumImpactParameter = cms.double( -1.0 ),
4396  useSignedImpactParameterSig = cms.bool( True ),
4397  maximumDistanceToJetAxis = cms.double( 999999.0 ),
4398  deltaR = cms.double( -1.0 ),
4399  deltaRmin = cms.double( 0.0 ),
4400  maximumDecayLength = cms.double( 999999.0 ),
4401  maxImpactParameter = cms.double( 0.1 ),
4402  maxImpactParameterSig = cms.double( 999999.0 ),
4403  trackQualityClass = cms.string( "any" ),
4404  nthTrack = cms.int32( -1 )
4405 )
4406 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
4407  a_dR = cms.double( -0.001053 ),
4408  b_dR = cms.double( 0.6263 ),
4409  a_pT = cms.double( 0.005263 ),
4410  b_pT = cms.double( 0.3684 ),
4411  min_pT = cms.double( 120.0 ),
4412  max_pT = cms.double( 500.0 ),
4413  min_pT_dRcut = cms.double( 0.5 ),
4414  max_pT_dRcut = cms.double( 0.1 ),
4415  max_pT_trackPTcut = cms.double( 3.0 ),
4416  minimumImpactParameter = cms.double( 0.05 ),
4417  useSignedImpactParameterSig = cms.bool( False ),
4418  impactParameterType = cms.int32( 1 ),
4419  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
4420  deltaR = cms.double( -1.0 ),
4421  maximumDecayLength = cms.double( 999999.0 ),
4422  nthTrack = cms.int32( 1 ),
4423  trackQualityClass = cms.string( "any" ),
4424  useVariableJTA = cms.bool( False )
4425 )
4426 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
4427  MaxDPhi = cms.double( 1.6 ),
4428  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
4429  PropagationDirection = cms.string( "alongMomentum" )
4430 )
4431 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
4432  MaxDPhi = cms.double( 1.6 ),
4433  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
4434  PropagationDirection = cms.string( "oppositeToMomentum" )
4435 )
4436 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
4437  SimpleMagneticField = cms.string( "" ),
4438  MaxDPhi = cms.double( 1.6 ),
4439  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
4440  Mass = cms.double( 5.11E-4 ),
4441  PropagationDirection = cms.string( "oppositeToMomentum" ),
4442  useRungeKutta = cms.bool( False ),
4443  ptMin = cms.double( -1.0 )
4444 )
4445 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4446  MaxChi2 = cms.double( 16.0 ),
4447  nSigma = cms.double( 3.0 ),
4448  MaxDisplacement = cms.double( 0.5 ),
4449  MaxSagitta = cms.double( 2.0 ),
4450  MinimalTolerance = cms.double( 0.5 ),
4451  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4452  ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
4453  pTChargeCutThreshold = cms.double( -1.0 ),
4454  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4455  appendToDataLabel = cms.string( "" )
4456 )
4457 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4458  MaxChi2 = cms.double( 16.0 ),
4459  nSigma = cms.double( 3.0 ),
4460  MaxDisplacement = cms.double( 0.5 ),
4461  MaxSagitta = cms.double( 2.0 ),
4462  MinimalTolerance = cms.double( 0.5 ),
4463  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4464  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
4465  pTChargeCutThreshold = cms.double( -1.0 ),
4466  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4467  appendToDataLabel = cms.string( "" )
4468 )
4469 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4470  MaxChi2 = cms.double( 2000.0 ),
4471  nSigma = cms.double( 3.0 ),
4472  MaxDisplacement = cms.double( 100.0 ),
4473  MaxSagitta = cms.double( -1.0 ),
4474  MinimalTolerance = cms.double( 10.0 ),
4475  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4476  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
4477  pTChargeCutThreshold = cms.double( -1.0 ),
4478  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
4479  appendToDataLabel = cms.string( "" )
4480 )
4481 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4482  MaxChi2 = cms.double( 30.0 ),
4483  nSigma = cms.double( 3.0 ),
4484  MaxDisplacement = cms.double( 100.0 ),
4485  MaxSagitta = cms.double( -1.0 ),
4486  MinimalTolerance = cms.double( 10.0 ),
4487  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4488  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
4489  pTChargeCutThreshold = cms.double( -1.0 ),
4490  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
4491  appendToDataLabel = cms.string( "" )
4492 )
4493 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4494  MaxChi2 = cms.double( 9.0 ),
4495  nSigma = cms.double( 3.0 ),
4496  MaxDisplacement = cms.double( 0.5 ),
4497  MaxSagitta = cms.double( 2.0 ),
4498  MinimalTolerance = cms.double( 0.5 ),
4499  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4500  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
4501  pTChargeCutThreshold = cms.double( 15.0 ),
4502  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4503  appendToDataLabel = cms.string( "" )
4504 )
4505 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4506  MaxChi2 = cms.double( 9.0 ),
4507  nSigma = cms.double( 3.0 ),
4508  MaxDisplacement = cms.double( 100.0 ),
4509  MaxSagitta = cms.double( -1.0 ),
4510  MinimalTolerance = cms.double( 10.0 ),
4511  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4512  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
4513  pTChargeCutThreshold = cms.double( 15.0 ),
4514  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
4515  appendToDataLabel = cms.string( "" )
4516 )
4517 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4518  MaxChi2 = cms.double( 16.0 ),
4519  nSigma = cms.double( 3.0 ),
4520  MaxDisplacement = cms.double( 0.5 ),
4521  MaxSagitta = cms.double( 2.0 ),
4522  MinimalTolerance = cms.double( 0.5 ),
4523  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4524  ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
4525  pTChargeCutThreshold = cms.double( -1.0 ),
4526  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4527  appendToDataLabel = cms.string( "" )
4528 )
4529 fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4530  MaxChi2 = cms.double( 40.0 ),
4531  nSigma = cms.double( 4.0 ),
4532  MaxDisplacement = cms.double( 0.5 ),
4533  MaxSagitta = cms.double( 2.0 ),
4534  MinimalTolerance = cms.double( 0.5 ),
4535  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
4536  ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ),
4537  appendToDataLabel = cms.string( "" )
4538 )
4539 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4540  MaxChi2 = cms.double( 16.0 ),
4541  nSigma = cms.double( 3.0 ),
4542  MaxDisplacement = cms.double( 100.0 ),
4543  MaxSagitta = cms.double( -1.0 ),
4544  MinimalTolerance = cms.double( 10.0 ),
4545  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4546  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
4547  appendToDataLabel = cms.string( "" )
4548 )
4549 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4550  MaxChi2 = cms.double( 30.0 ),
4551  nSigma = cms.double( 3.0 ),
4552  MaxDisplacement = cms.double( 100.0 ),
4553  MaxSagitta = cms.double( -1.0 ),
4554  MinimalTolerance = cms.double( 10.0 ),
4555  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4556  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
4557  appendToDataLabel = cms.string( "" )
4558 )
4559 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4560  MaxChi2 = cms.double( 9.0 ),
4561  nSigma = cms.double( 3.0 ),
4562  MaxDisplacement = cms.double( 100.0 ),
4563  MaxSagitta = cms.double( -1.0 ),
4564  MinimalTolerance = cms.double( 10.0 ),
4565  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4566  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
4567  appendToDataLabel = cms.string( "" )
4568 )
4569 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
4570  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
4571  MaxComponents = cms.int32( 12 ),
4572  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
4573 )
4574 fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4575  MaxChi2 = cms.double( 9.0 ),
4576  nSigma = cms.double( 3.0 ),
4577  MaxDisplacement = cms.double( 0.5 ),
4578  MaxSagitta = cms.double( 2.0 ),
4579  MinimalTolerance = cms.double( 0.5 ),
4580  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4581  ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
4582  pTChargeCutThreshold = cms.double( -1.0 ),
4583  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4584  appendToDataLabel = cms.string( "" )
4585 )
4586 fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4587  ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
4588  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4589  fractionShared = cms.double( 0.13 ),
4590  ValidHitBonus = cms.double( 5.0 ),
4591  MissingHitPenalty = cms.double( 20.0 ),
4592  allowSharedFirstHit = cms.bool( True )
4593 )
4594 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4595  ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
4596  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4597  fractionShared = cms.double( 0.13 ),
4598  ValidHitBonus = cms.double( 5.0 ),
4599  MissingHitPenalty = cms.double( 20.0 ),
4600  allowSharedFirstHit = cms.bool( True )
4601 )
4602 fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4603  MaxChi2 = cms.double( 9.0 ),
4604  nSigma = cms.double( 3.0 ),
4605  MaxDisplacement = cms.double( 0.5 ),
4606  MaxSagitta = cms.double( 2.0 ),
4607  MinimalTolerance = cms.double( 0.5 ),
4608  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4609  ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
4610  pTChargeCutThreshold = cms.double( -1.0 ),
4611  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4612  appendToDataLabel = cms.string( "" )
4613 )
4614 fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4615  ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
4616  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4617  fractionShared = cms.double( 0.13 ),
4618  ValidHitBonus = cms.double( 5.0 ),
4619  MissingHitPenalty = cms.double( 20.0 ),
4620  allowSharedFirstHit = cms.bool( True )
4621 )
4622 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
4623  impactParameterType = cms.int32( 1 ),
4624  minimumImpactParameter = cms.double( -1.0 ),
4625  useSignedImpactParameterSig = cms.bool( True ),
4626  maximumDistanceToJetAxis = cms.double( 999999.0 ),
4627  deltaR = cms.double( -1.0 ),
4628  deltaRmin = cms.double( 0.0 ),
4629  maximumDecayLength = cms.double( 999999.0 ),
4630  maxImpactParameter = cms.double( 0.1 ),
4631  maxImpactParameterSig = cms.double( 999999.0 ),
4632  trackQualityClass = cms.string( "any" ),
4633  nthTrack = cms.int32( -1 )
4634 )
4635 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
4636  impactParameterType = cms.int32( 1 ),
4637  minimumImpactParameter = cms.double( -1.0 ),
4638  useSignedImpactParameterSig = cms.bool( True ),
4639  maximumDistanceToJetAxis = cms.double( 999999.0 ),
4640  deltaR = cms.double( -1.0 ),
4641  deltaRmin = cms.double( 0.0 ),
4642  maximumDecayLength = cms.double( 999999.0 ),
4643  maxImpactParameter = cms.double( 0.2 ),
4644  maxImpactParameterSig = cms.double( 999999.0 ),
4645  trackQualityClass = cms.string( "any" ),
4646  nthTrack = cms.int32( -1 )
4647 )
4648 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
4649  a_dR = cms.double( -0.001053 ),
4650  b_dR = cms.double( 0.6263 ),
4651  a_pT = cms.double( 0.005263 ),
4652  b_pT = cms.double( 0.3684 ),
4653  min_pT = cms.double( 120.0 ),
4654  max_pT = cms.double( 500.0 ),
4655  min_pT_dRcut = cms.double( 0.5 ),
4656  max_pT_dRcut = cms.double( 0.1 ),
4657  max_pT_trackPTcut = cms.double( 3.0 ),
4658  minimumImpactParameter = cms.double( 0.05 ),
4659  useSignedImpactParameterSig = cms.bool( False ),
4660  impactParameterType = cms.int32( 1 ),
4661  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
4662  deltaR = cms.double( -1.0 ),
4663  maximumDecayLength = cms.double( 999999.0 ),
4664  nthTrack = cms.int32( 1 ),
4665  trackQualityClass = cms.string( "any" ),
4666  useVariableJTA = cms.bool( False )
4667 )
4668 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
4669  a_dR = cms.double( -0.001053 ),
4670  b_dR = cms.double( 0.6263 ),
4671  a_pT = cms.double( 0.005263 ),
4672  b_pT = cms.double( 0.3684 ),
4673  min_pT = cms.double( 120.0 ),
4674  max_pT = cms.double( 500.0 ),
4675  min_pT_dRcut = cms.double( 0.5 ),
4676  max_pT_dRcut = cms.double( 0.1 ),
4677  max_pT_trackPTcut = cms.double( 3.0 ),
4678  minimumImpactParameter = cms.double( 0.2 ),
4679  useSignedImpactParameterSig = cms.bool( True ),
4680  impactParameterType = cms.int32( 1 ),
4681  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
4682  deltaR = cms.double( -1.0 ),
4683  maximumDecayLength = cms.double( 999999.0 ),
4684  nthTrack = cms.int32( 2 ),
4685  trackQualityClass = cms.string( "any" ),
4686  useVariableJTA = cms.bool( False )
4687 )
4688 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
4689  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
4690 )
4691 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
4692  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
4693  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
4694  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
4695  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
4696  Mass = cms.double( 5.11E-4 ),
4697  BetheHeitlerCorrection = cms.int32( 2 )
4698 )
4699 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
4700  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4701  NoErrorPropagation = cms.bool( False ),
4702  PropagationDirection = cms.string( "anyDirection" ),
4703  useTuningForL2Speed = cms.bool( True ),
4704  useIsYokeFlag = cms.bool( True ),
4705  endcapShiftInZNeg = cms.double( 0.0 ),
4706  SetVBFPointer = cms.bool( False ),
4707  AssumeNoMaterial = cms.bool( False ),
4708  endcapShiftInZPos = cms.double( 0.0 ),
4709  useInTeslaFromMagField = cms.bool( False ),
4710  VBFName = cms.string( "VolumeBasedMagneticField" ),
4711  useEndcapShiftsInZ = cms.bool( False ),
4712  sendLogWarning = cms.bool( False ),
4713  useMatVolumes = cms.bool( True ),
4714  debug = cms.bool( False ),
4715  ApplyRadX0Correction = cms.bool( True ),
4716  useMagVolumes = cms.bool( True ),
4717  returnTangentPlane = cms.bool( True )
4718 )
4719 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
4720  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
4721  NoErrorPropagation = cms.bool( False ),
4722  PropagationDirection = cms.string( "oppositeToMomentum" ),
4723  useTuningForL2Speed = cms.bool( True ),
4724  useIsYokeFlag = cms.bool( True ),
4725  endcapShiftInZNeg = cms.double( 0.0 ),
4726  SetVBFPointer = cms.bool( False ),
4727  AssumeNoMaterial = cms.bool( False ),
4728  endcapShiftInZPos = cms.double( 0.0 ),
4729  useInTeslaFromMagField = cms.bool( False ),
4730  VBFName = cms.string( "VolumeBasedMagneticField" ),
4731  useEndcapShiftsInZ = cms.bool( False ),
4732  sendLogWarning = cms.bool( False ),
4733  useMatVolumes = cms.bool( True ),
4734  debug = cms.bool( False ),
4735  ApplyRadX0Correction = cms.bool( True ),
4736  useMagVolumes = cms.bool( True ),
4737  returnTangentPlane = cms.bool( True )
4738 )
4739 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
4740  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
4741  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
4742  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
4743  EstimateCut = cms.double( -1.0 ),
4744  MaxFractionOutliers = cms.double( 0.3 ),
4745  MaxNumberOfOutliers = cms.int32( 3 ),
4746  MinDof = cms.int32( 2 ),
4747  NoOutliersBeginEnd = cms.bool( False ),
4748  MinNumberOfHits = cms.int32( 3 ),
4749  MinNumberOfHitsHighEta = cms.int32( 5 ),
4750  HighEtaSwitch = cms.double( 5.0 ),
4751  RejectTracks = cms.bool( True ),
4752  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
4753  NoInvalidHitsBeginEnd = cms.bool( True ),
4754  LogPixelProbabilityCut = cms.double( -16.0 ),
4755  appendToDataLabel = cms.string( "" )
4756 )
4757 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
4758  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
4759  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
4760  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
4761  EstimateCut = cms.double( -1.0 ),
4762  MaxFractionOutliers = cms.double( 0.3 ),
4763  MaxNumberOfOutliers = cms.int32( 3 ),
4764  MinDof = cms.int32( 2 ),
4765  NoOutliersBeginEnd = cms.bool( False ),
4766  MinNumberOfHits = cms.int32( 5 ),
4767  MinNumberOfHitsHighEta = cms.int32( 5 ),
4768  HighEtaSwitch = cms.double( 5.0 ),
4769  RejectTracks = cms.bool( True ),
4770  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
4771  NoInvalidHitsBeginEnd = cms.bool( False ),
4772  LogPixelProbabilityCut = cms.double( -16.0 ),
4773  appendToDataLabel = cms.string( "" )
4774 )
4775 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
4776  ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
4777  standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
4778  looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ),
4779  appendToDataLabel = cms.string( "" )
4780 )
4781 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
4782  SimpleMagneticField = cms.string( "" ),
4783  MaxDPhi = cms.double( 1.6 ),
4784  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
4785  Mass = cms.double( 5.11E-4 ),
4786  PropagationDirection = cms.string( "alongMomentum" ),
4787  useRungeKutta = cms.bool( False ),
4788  ptMin = cms.double( -1.0 )
4789 )
4790 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
4791  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
4792 )
4793 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
4794  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
4795  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
4796  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
4797  EstimateCut = cms.double( -1.0 ),
4798  MaxFractionOutliers = cms.double( 0.3 ),
4799  MaxNumberOfOutliers = cms.int32( 3 ),
4800  MinDof = cms.int32( 2 ),
4801  NoOutliersBeginEnd = cms.bool( False ),
4802  MinNumberOfHits = cms.int32( 5 ),
4803  MinNumberOfHitsHighEta = cms.int32( 5 ),
4804  HighEtaSwitch = cms.double( 5.0 ),
4805  RejectTracks = cms.bool( True ),
4806  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
4807  NoInvalidHitsBeginEnd = cms.bool( True ),
4808  LogPixelProbabilityCut = cms.double( -16.0 ),
4809  appendToDataLabel = cms.string( "" )
4810 )
4811 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
4812  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
4813  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
4814  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
4815  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ),
4816  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
4817 )
4818 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
4819  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
4820  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
4821  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
4822  ErrorRescaling = cms.double( 100.0 ),
4823  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
4824  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
4825 )
4826 fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4827  MaxChi2 = cms.double( 30.0 ),
4828  nSigma = cms.double( 3.0 ),
4829  MaxDisplacement = cms.double( 0.5 ),
4830  MaxSagitta = cms.double( 2.0 ),
4831  MinimalTolerance = cms.double( 0.5 ),
4832  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4833  ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
4834  pTChargeCutThreshold = cms.double( 15.0 ),
4835  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4836  appendToDataLabel = cms.string( "" )
4837 )
4838 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4839  MaxChi2 = cms.double( 30.0 ),
4840  nSigma = cms.double( 3.0 ),
4841  MaxDisplacement = cms.double( 0.5 ),
4842  MaxSagitta = cms.double( 2.0 ),
4843  MinimalTolerance = cms.double( 0.5 ),
4844  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4845  ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
4846  pTChargeCutThreshold = cms.double( 15.0 ),
4847  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4848  appendToDataLabel = cms.string( "" )
4849 )
4850 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4851  MaxChi2 = cms.double( 36.0 ),
4852  nSigma = cms.double( 3.0 ),
4853  MaxDisplacement = cms.double( 100.0 ),
4854  MaxSagitta = cms.double( -1.0 ),
4855  MinimalTolerance = cms.double( 10.0 ),
4856  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4857  ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
4858  appendToDataLabel = cms.string( "" )
4859 )
4860 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
4861  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
4862  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
4863  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
4864  EstimateCut = cms.double( -1.0 ),
4865  MaxFractionOutliers = cms.double( 0.3 ),
4866  MaxNumberOfOutliers = cms.int32( 3 ),
4867  MinDof = cms.int32( 2 ),
4868  NoOutliersBeginEnd = cms.bool( False ),
4869  MinNumberOfHits = cms.int32( 5 ),
4870  MinNumberOfHitsHighEta = cms.int32( 5 ),
4871  HighEtaSwitch = cms.double( 5.0 ),
4872  RejectTracks = cms.bool( True ),
4873  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
4874  NoInvalidHitsBeginEnd = cms.bool( False ),
4875  LogPixelProbabilityCut = cms.double( -16.0 ),
4876  appendToDataLabel = cms.string( "" )
4877 )
4878 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
4879  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
4880  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
4881  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
4882  EstimateCut = cms.double( -1.0 ),
4883  MaxFractionOutliers = cms.double( 0.3 ),
4884  MaxNumberOfOutliers = cms.int32( 3 ),
4885  MinDof = cms.int32( 2 ),
4886  NoOutliersBeginEnd = cms.bool( False ),
4887  MinNumberOfHits = cms.int32( 5 ),
4888  MinNumberOfHitsHighEta = cms.int32( 5 ),
4889  HighEtaSwitch = cms.double( 5.0 ),
4890  RejectTracks = cms.bool( True ),
4891  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
4892  NoInvalidHitsBeginEnd = cms.bool( False ),
4893  LogPixelProbabilityCut = cms.double( -16.0 ),
4894  appendToDataLabel = cms.string( "" )
4895 )
4896 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
4897  ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
4898  Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
4899  Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
4900  EstimateCut = cms.double( 20.0 ),
4901  MaxFractionOutliers = cms.double( 0.3 ),
4902  MaxNumberOfOutliers = cms.int32( 3 ),
4903  MinDof = cms.int32( 2 ),
4904  NoOutliersBeginEnd = cms.bool( False ),
4905  MinNumberOfHits = cms.int32( 3 ),
4906  MinNumberOfHitsHighEta = cms.int32( 5 ),
4907  HighEtaSwitch = cms.double( 5.0 ),
4908  RejectTracks = cms.bool( True ),
4909  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
4910  NoInvalidHitsBeginEnd = cms.bool( True ),
4911  LogPixelProbabilityCut = cms.double( -14.0 ),
4912  appendToDataLabel = cms.string( "" )
4913 )
4914 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
4915  ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
4916  Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
4917  Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
4918  EstimateCut = cms.double( 20.0 ),
4919  MaxFractionOutliers = cms.double( 0.3 ),
4920  MaxNumberOfOutliers = cms.int32( 3 ),
4921  MinDof = cms.int32( 2 ),
4922  NoOutliersBeginEnd = cms.bool( False ),
4923  MinNumberOfHits = cms.int32( 3 ),
4924  MinNumberOfHitsHighEta = cms.int32( 5 ),
4925  HighEtaSwitch = cms.double( 5.0 ),
4926  RejectTracks = cms.bool( True ),
4927  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
4928  NoInvalidHitsBeginEnd = cms.bool( True ),
4929  LogPixelProbabilityCut = cms.double( -14.0 ),
4930  appendToDataLabel = cms.string( "" )
4931 )
4932 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
4933  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
4934  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
4935  Updator = cms.string( "hltESPKFUpdator" ),
4936  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4937  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4938  minHits = cms.int32( 3 ),
4939  appendToDataLabel = cms.string( "" )
4940 )
4941 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
4942  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
4943  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4944  Updator = cms.string( "hltESPKFUpdator" ),
4945  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4946  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4947  minHits = cms.int32( 3 ),
4948  appendToDataLabel = cms.string( "" )
4949 )
4950 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
4951  ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
4952  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
4953  Updator = cms.string( "hltESPKFUpdator" ),
4954  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4955  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
4956  minHits = cms.int32( 3 ),
4957  appendToDataLabel = cms.string( "" )
4958 )
4959 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
4960  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
4961  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
4962  Updator = cms.string( "hltESPKFUpdator" ),
4963  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4964  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4965  errorRescaling = cms.double( 100.0 ),
4966  minHits = cms.int32( 3 ),
4967  appendToDataLabel = cms.string( "" )
4968 )
4969 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
4970  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
4971  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
4972  Updator = cms.string( "hltESPKFUpdator" ),
4973  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4974  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4975  errorRescaling = cms.double( 100.0 ),
4976  minHits = cms.int32( 3 ),
4977  appendToDataLabel = cms.string( "" )
4978 )
4979 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
4980  ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
4981  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
4982  Updator = cms.string( "hltESPKFUpdator" ),
4983  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4984  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
4985  errorRescaling = cms.double( 10.0 ),
4986  minHits = cms.int32( 3 ),
4987  appendToDataLabel = cms.string( "" )
4988 )
4989 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
4990  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4991  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
4992  Updator = cms.string( "hltESPKFUpdator" ),
4993  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4994  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4995  errorRescaling = cms.double( 10.0 ),
4996  minHits = cms.int32( 3 ),
4997  appendToDataLabel = cms.string( "" )
4998 )
4999 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
5000  ComponentName = cms.string( "hltESPKFUpdator" )
5001 )
5002 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
5003  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
5004  DistanceMeasure = cms.string( "KullbackLeibler" )
5005 )
5006 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
5007  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5008  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5009  Updator = cms.string( "hltESPKFUpdator" ),
5010  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5011  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
5012  minHits = cms.int32( 3 ),
5013  appendToDataLabel = cms.string( "" )
5014 )
5015 fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
5016  MaxChi2 = cms.double( 9.0 ),
5017  nSigma = cms.double( 3.0 ),
5018  MaxDisplacement = cms.double( 0.5 ),
5019  MaxSagitta = cms.double( 2.0 ),
5020  MinimalTolerance = cms.double( 0.5 ),
5021  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
5022  ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
5023  pTChargeCutThreshold = cms.double( -1.0 ),
5024  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
5025  appendToDataLabel = cms.string( "" )
5026 )
5027 fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5028  ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
5029  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5030  fractionShared = cms.double( 0.16 ),
5031  ValidHitBonus = cms.double( 5.0 ),
5032  MissingHitPenalty = cms.double( 20.0 ),
5033  allowSharedFirstHit = cms.bool( True )
5034 )
5035 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5036  ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
5037  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5038  fractionShared = cms.double( 0.16 ),
5039  ValidHitBonus = cms.double( 5.0 ),
5040  MissingHitPenalty = cms.double( 20.0 ),
5041  allowSharedFirstHit = cms.bool( True )
5042 )
5043 fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
5044  MaxChi2 = cms.double( 9.0 ),
5045  nSigma = cms.double( 3.0 ),
5046  MaxDisplacement = cms.double( 0.5 ),
5047  MaxSagitta = cms.double( 2.0 ),
5048  MinimalTolerance = cms.double( 0.5 ),
5049  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
5050  ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
5051  pTChargeCutThreshold = cms.double( -1.0 ),
5052  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
5053  appendToDataLabel = cms.string( "" )
5054 )
5055 fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5056  ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
5057  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5058  fractionShared = cms.double( 0.16 ),
5059  ValidHitBonus = cms.double( 5.0 ),
5060  MissingHitPenalty = cms.double( 20.0 ),
5061  allowSharedFirstHit = cms.bool( True )
5062 )
5063 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
5064  ComponentName = cms.string( "hltESPMeasurementTracker" ),
5065  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
5066  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
5067  HitMatcher = cms.string( "StandardMatcher" ),
5068  Phase2StripCPE = cms.string( "" ),
5069  SiStripQualityLabel = cms.string( "" ),
5070  UseStripModuleQualityDB = cms.bool( True ),
5071  DebugStripModuleQualityDB = cms.untracked.bool( False ),
5072  UseStripAPVFiberQualityDB = cms.bool( True ),
5073  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
5074  MaskBadAPVFibers = cms.bool( True ),
5075  UseStripStripQualityDB = cms.bool( True ),
5076  DebugStripStripQualityDB = cms.untracked.bool( False ),
5077  badStripCuts = cms.PSet(
5078  TOB = cms.PSet(
5079  maxBad = cms.uint32( 4 ),
5080  maxConsecutiveBad = cms.uint32( 2 )
5081  ),
5082  TIB = cms.PSet(
5083  maxBad = cms.uint32( 4 ),
5084  maxConsecutiveBad = cms.uint32( 2 )
5085  ),
5086  TID = cms.PSet(
5087  maxBad = cms.uint32( 4 ),
5088  maxConsecutiveBad = cms.uint32( 2 )
5089  ),
5090  TEC = cms.PSet(
5091  maxBad = cms.uint32( 4 ),
5092  maxConsecutiveBad = cms.uint32( 2 )
5093  )
5094  ),
5095  UsePixelModuleQualityDB = cms.bool( True ),
5096  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
5097  UsePixelROCQualityDB = cms.bool( True ),
5098  DebugPixelROCQualityDB = cms.untracked.bool( False ),
5099  appendToDataLabel = cms.string( "" )
5100 )
5101 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
5102  ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
5103  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
5104  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
5105  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
5106 )
5107 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5108  ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
5109  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5110  fractionShared = cms.double( 0.11 ),
5111  ValidHitBonus = cms.double( 5.0 ),
5112  MissingHitPenalty = cms.double( 20.0 ),
5113  allowSharedFirstHit = cms.bool( True )
5114 )
5115 fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
5116  MaxChi2 = cms.double( 16.0 ),
5117  nSigma = cms.double( 3.0 ),
5118  MaxDisplacement = cms.double( 0.5 ),
5119  MaxSagitta = cms.double( 2.0 ),
5120  MinimalTolerance = cms.double( 0.5 ),
5121  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
5122  ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
5123  pTChargeCutThreshold = cms.double( -1.0 ),
5124  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
5125  appendToDataLabel = cms.string( "" )
5126 )
5127 fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5128  ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
5129  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5130  fractionShared = cms.double( 0.11 ),
5131  ValidHitBonus = cms.double( 5.0 ),
5132  MissingHitPenalty = cms.double( 20.0 ),
5133  allowSharedFirstHit = cms.bool( True )
5134 )
5135 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
5136  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
5137 )
5138 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
5139  LoadTemplatesFromDB = cms.bool( True ),
5140  Alpha2Order = cms.bool( True ),
5141  ClusterProbComputationFlag = cms.int32( 0 ),
5142  useLAWidthFromDB = cms.bool( False ),
5143  lAOffset = cms.double( 0.0 ),
5144  lAWidthBPix = cms.double( 0.0 ),
5145  lAWidthFPix = cms.double( 0.0 ),
5146  doLorentzFromAlignment = cms.bool( False ),
5147  useLAFromDB = cms.bool( True ),
5148  xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
5149  yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
5150  xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
5151  yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
5152  xerr_endcap = cms.vdouble( 0.002, 0.002 ),
5153  yerr_endcap = cms.vdouble( 0.0021 ),
5154  xerr_barrel_l1_def = cms.double( 0.0103 ),
5155  yerr_barrel_l1_def = cms.double( 0.0021 ),
5156  xerr_barrel_ln_def = cms.double( 0.0103 ),
5157  yerr_barrel_ln_def = cms.double( 0.0021 ),
5158  xerr_endcap_def = cms.double( 0.002 ),
5159  yerr_endcap_def = cms.double( 7.5E-4 ),
5160  eff_charge_cut_highX = cms.double( 1.0 ),
5161  eff_charge_cut_highY = cms.double( 1.0 ),
5162  eff_charge_cut_lowX = cms.double( 0.0 ),
5163  eff_charge_cut_lowY = cms.double( 0.0 ),
5164  size_cutX = cms.double( 3.0 ),
5165  size_cutY = cms.double( 3.0 ),
5166  EdgeClusterErrorX = cms.double( 50.0 ),
5167  EdgeClusterErrorY = cms.double( 85.0 ),
5168  inflate_errors = cms.bool( False ),
5169  inflate_all_errors_no_trk_angle = cms.bool( False ),
5170  NoTemplateErrorsWhenNoTrkAngles = cms.bool( False ),
5171  UseErrorsFromTemplates = cms.bool( True ),
5172  TruncatePixelCharge = cms.bool( True ),
5173  IrradiationBiasCorrection = cms.bool( True ),
5174  DoCosmics = cms.bool( False ),
5175  Upgrade = cms.bool( False ),
5176  SmallPitch = cms.bool( False ),
5177  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
5178  MagneticFieldRecord = cms.ESInputTag( "","" ),
5179  appendToDataLabel = cms.string( "" )
5180 )
5181 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
5182  LoadTemplatesFromDB = cms.bool( True ),
5183  Alpha2Order = cms.bool( True ),
5184  ClusterProbComputationFlag = cms.int32( 0 ),
5185  useLAWidthFromDB = cms.bool( True ),
5186  lAOffset = cms.double( 0.0 ),
5187  lAWidthBPix = cms.double( 0.0 ),
5188  lAWidthFPix = cms.double( 0.0 ),
5189  doLorentzFromAlignment = cms.bool( False ),
5190  useLAFromDB = cms.bool( True ),
5191  barrelTemplateID = cms.int32( 0 ),
5192  forwardTemplateID = cms.int32( 0 ),
5193  directoryWithTemplates = cms.int32( 0 ),
5194  speed = cms.int32( -2 ),
5195  UseClusterSplitter = cms.bool( False ),
5196  ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
5197  appendToDataLabel = cms.string( "" )
5198 )
5199 fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
5200  MaxChi2 = cms.double( 16.0 ),
5201  nSigma = cms.double( 3.0 ),
5202  MaxDisplacement = cms.double( 0.5 ),
5203  MaxSagitta = cms.double( 2.0 ),
5204  MinimalTolerance = cms.double( 0.5 ),
5205  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
5206  ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
5207  pTChargeCutThreshold = cms.double( -1.0 ),
5208  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
5209  appendToDataLabel = cms.string( "" )
5210 )
5211 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
5212  ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
5213  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
5214  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
5215  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
5216 )
5217 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5218  ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
5219  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5220  fractionShared = cms.double( 0.11 ),
5221  ValidHitBonus = cms.double( 5.0 ),
5222  MissingHitPenalty = cms.double( 20.0 ),
5223  allowSharedFirstHit = cms.bool( True )
5224 )
5225 fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
5226  MaxChi2 = cms.double( 9.0 ),
5227  nSigma = cms.double( 3.0 ),
5228  MaxDisplacement = cms.double( 0.5 ),
5229  MaxSagitta = cms.double( 2.0 ),
5230  MinimalTolerance = cms.double( 0.5 ),
5231  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
5232  ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
5233  pTChargeCutThreshold = cms.double( 15.0 ),
5234  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
5235  appendToDataLabel = cms.string( "" )
5236 )
5237 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
5238  MaxChi2 = cms.double( 25.0 ),
5239  nSigma = cms.double( 3.0 ),
5240  MaxDisplacement = cms.double( 100.0 ),
5241  MaxSagitta = cms.double( -1.0 ),
5242  MinimalTolerance = cms.double( 10.0 ),
5243  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
5244  ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
5245  appendToDataLabel = cms.string( "" )
5246 )
5247 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5248  ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
5249  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5250  fractionShared = cms.double( 0.19 ),
5251  ValidHitBonus = cms.double( 5.0 ),
5252  MissingHitPenalty = cms.double( 20.0 ),
5253  allowSharedFirstHit = cms.bool( True )
5254 )
5255 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
5256  ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
5257  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
5258  Updator = cms.string( "hltESPKFUpdator" ),
5259  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5260  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
5261  minHits = cms.int32( 3 ),
5262  appendToDataLabel = cms.string( "" )
5263 )
5264 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
5265  ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
5266  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
5267  Updator = cms.string( "hltESPKFUpdator" ),
5268  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5269  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
5270  errorRescaling = cms.double( 100.0 ),
5271  minHits = cms.int32( 3 ),
5272  appendToDataLabel = cms.string( "" )
5273 )
5274 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
5275  SimpleMagneticField = cms.string( "" ),
5276  MaxDPhi = cms.double( 1.6 ),
5277  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
5278  Mass = cms.double( 0.105 ),
5279  PropagationDirection = cms.string( "alongMomentum" ),
5280  useRungeKutta = cms.bool( True ),
5281  ptMin = cms.double( -1.0 )
5282 )
5283 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
5284  ComponentName = cms.string( "hltESPSmartPropagator" ),
5285  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
5286  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
5287  PropagationDirection = cms.string( "alongMomentum" ),
5288  Epsilon = cms.double( 5.0 )
5289 )
5290 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
5291  ComponentName = cms.string( "hltESPSmartPropagatorAny" ),
5292  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
5293  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5294  PropagationDirection = cms.string( "alongMomentum" ),
5295  Epsilon = cms.double( 5.0 )
5296 )
5297 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
5298  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
5299  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
5300  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5301  PropagationDirection = cms.string( "oppositeToMomentum" ),
5302  Epsilon = cms.double( 5.0 )
5303 )
5304 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
5305  distance = cms.double( 0.5 )
5306 )
5307 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
5308  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
5309  NoErrorPropagation = cms.bool( False ),
5310  PropagationDirection = cms.string( "alongMomentum" ),
5311  useTuningForL2Speed = cms.bool( False ),
5312  useIsYokeFlag = cms.bool( True ),
5313  endcapShiftInZNeg = cms.double( 0.0 ),
5314  SetVBFPointer = cms.bool( False ),
5315  AssumeNoMaterial = cms.bool( False ),
5316  endcapShiftInZPos = cms.double( 0.0 ),
5317  useInTeslaFromMagField = cms.bool( False ),
5318  VBFName = cms.string( "VolumeBasedMagneticField" ),
5319  useEndcapShiftsInZ = cms.bool( False ),
5320  sendLogWarning = cms.bool( False ),
5321  useMatVolumes = cms.bool( True ),
5322  debug = cms.bool( False ),
5323  ApplyRadX0Correction = cms.bool( True ),
5324  useMagVolumes = cms.bool( True ),
5325  returnTangentPlane = cms.bool( True )
5326 )
5327 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
5328  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
5329  NoErrorPropagation = cms.bool( False ),
5330  PropagationDirection = cms.string( "oppositeToMomentum" ),
5331  useTuningForL2Speed = cms.bool( False ),
5332  useIsYokeFlag = cms.bool( True ),
5333  endcapShiftInZNeg = cms.double( 0.0 ),
5334  SetVBFPointer = cms.bool( False ),
5335  AssumeNoMaterial = cms.bool( False ),
5336  endcapShiftInZPos = cms.double( 0.0 ),
5337  useInTeslaFromMagField = cms.bool( False ),
5338  VBFName = cms.string( "VolumeBasedMagneticField" ),
5339  useEndcapShiftsInZ = cms.bool( False ),
5340  sendLogWarning = cms.bool( False ),
5341  useMatVolumes = cms.bool( True ),
5342  debug = cms.bool( False ),
5343  ApplyRadX0Correction = cms.bool( True ),
5344  useMagVolumes = cms.bool( True ),
5345  returnTangentPlane = cms.bool( True )
5346 )
5347 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
5348  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
5349  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
5350  parameters = cms.PSet(
5351  mTIB_P1 = cms.double( 0.202 ),
5352  maxChgOneMIP = cms.double( 6000.0 ),
5353  mTEC_P0 = cms.double( -1.885 ),
5354  mTOB_P1 = cms.double( 0.253 ),
5355  mTEC_P1 = cms.double( 0.471 ),
5356  mLC_P2 = cms.double( 0.3 ),
5357  mLC_P1 = cms.double( 0.618 ),
5358  mTOB_P0 = cms.double( -1.026 ),
5359  mLC_P0 = cms.double( -0.326 ),
5360  useLegacyError = cms.bool( False ),
5361  mTIB_P0 = cms.double( -0.742 ),
5362  mTID_P1 = cms.double( 0.433 ),
5363  mTID_P0 = cms.double( -1.427 )
5364  )
5365 )
5366 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
5367  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
5368  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" ),
5369  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
5370  Matcher = cms.string( "StandardMatcher" ),
5371  ComputeCoarseLocalPositionFromDisk = cms.bool( False )
5372 )
5373 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
5374  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
5375  ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
5376  PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
5377  Matcher = cms.string( "StandardMatcher" ),
5378  ComputeCoarseLocalPositionFromDisk = cms.bool( False )
5379 )
5380 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
5381  StripCPE = cms.string( "Fake" ),
5382  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5383  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
5384  Matcher = cms.string( "StandardMatcher" ),
5385  ComputeCoarseLocalPositionFromDisk = cms.bool( False )
5386 )
5387 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
5388  StripCPE = cms.string( "Fake" ),
5389  ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" ),
5390  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
5391  Matcher = cms.string( "StandardMatcher" ),
5392  ComputeCoarseLocalPositionFromDisk = cms.bool( False )
5393 )
5394 fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
5395  MaxChi2 = cms.double( 16.0 ),
5396  nSigma = cms.double( 3.0 ),
5397  MaxDisplacement = cms.double( 0.5 ),
5398  MaxSagitta = cms.double( 2.0 ),
5399  MinimalTolerance = cms.double( 0.5 ),
5400  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
5401  ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
5402  pTChargeCutThreshold = cms.double( -1.0 ),
5403  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
5404  appendToDataLabel = cms.string( "" )
5405 )
5406 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
5407  ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
5408  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
5409  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
5410  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
5411 )
5412 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
5413  ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
5414  Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
5415  Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
5416  EstimateCut = cms.double( 30.0 ),
5417  MaxFractionOutliers = cms.double( 0.3 ),
5418  MaxNumberOfOutliers = cms.int32( 3 ),
5419  MinDof = cms.int32( 2 ),
5420  NoOutliersBeginEnd = cms.bool( False ),
5421  MinNumberOfHits = cms.int32( 7 ),
5422  MinNumberOfHitsHighEta = cms.int32( 5 ),
5423  HighEtaSwitch = cms.double( 5.0 ),
5424  RejectTracks = cms.bool( True ),
5425  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
5426  NoInvalidHitsBeginEnd = cms.bool( False ),
5427  LogPixelProbabilityCut = cms.double( -16.0 ),
5428  appendToDataLabel = cms.string( "" )
5429 )
5430 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
5431  ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
5432  Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
5433  Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
5434  EstimateCut = cms.double( 30.0 ),
5435  MaxFractionOutliers = cms.double( 0.3 ),
5436  MaxNumberOfOutliers = cms.int32( 3 ),
5437  MinDof = cms.int32( 2 ),
5438  NoOutliersBeginEnd = cms.bool( False ),
5439  MinNumberOfHits = cms.int32( 7 ),
5440  MinNumberOfHitsHighEta = cms.int32( 5 ),
5441  HighEtaSwitch = cms.double( 5.0 ),
5442  RejectTracks = cms.bool( True ),
5443  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
5444  NoInvalidHitsBeginEnd = cms.bool( False ),
5445  LogPixelProbabilityCut = cms.double( -16.0 ),
5446  appendToDataLabel = cms.string( "" )
5447 )
5448 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
5449  ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
5450  standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
5451  looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
5452  appendToDataLabel = cms.string( "" )
5453 )
5454 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
5455  ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
5456  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
5457  Updator = cms.string( "hltESPKFUpdator" ),
5458  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5459  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
5460  minHits = cms.int32( 7 ),
5461  appendToDataLabel = cms.string( "" )
5462 )
5463 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
5464  ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
5465  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
5466  Updator = cms.string( "hltESPKFUpdator" ),
5467  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5468  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
5469  minHits = cms.int32( 7 ),
5470  appendToDataLabel = cms.string( "" )
5471 )
5472 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
5473  ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
5474  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
5475  Updator = cms.string( "hltESPKFUpdator" ),
5476  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5477  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
5478  errorRescaling = cms.double( 10.0 ),
5479  minHits = cms.int32( 7 ),
5480  appendToDataLabel = cms.string( "" )
5481 )
5482 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
5483  ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
5484  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
5485  Updator = cms.string( "hltESPKFUpdator" ),
5486  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5487  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
5488  errorRescaling = cms.double( 10.0 ),
5489  minHits = cms.int32( 7 ),
5490  appendToDataLabel = cms.string( "" )
5491 )
5492 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5493  ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
5494  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5495  fractionShared = cms.double( 0.09 ),
5496  ValidHitBonus = cms.double( 5.0 ),
5497  MissingHitPenalty = cms.double( 20.0 ),
5498  allowSharedFirstHit = cms.bool( True )
5499 )
5500 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
5501  ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
5502  algoOrder = cms.vstring( ),
5503  appendToDataLabel = cms.string( "" )
5504 )
5505 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5506  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5507  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5508  fractionShared = cms.double( 0.5 ),
5509  ValidHitBonus = cms.double( 100.0 ),
5510  MissingHitPenalty = cms.double( 0.0 ),
5511  allowSharedFirstHit = cms.bool( False )
5512 )
5513 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
5514  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
5515  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
5516  Updator = cms.string( "hltESPKFUpdator" ),
5517  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5518  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
5519  minHits = cms.int32( 3 ),
5520  appendToDataLabel = cms.string( "" )
5521 )
5522 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
5523  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
5524  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
5525  Updator = cms.string( "hltESPKFUpdator" ),
5526  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5527  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
5528  errorRescaling = cms.double( 100.0 ),
5529  minHits = cms.int32( 3 ),
5530  appendToDataLabel = cms.string( "" )
5531 )
5532 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
5533  ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
5534  useQuadrupletAlgo = cms.bool( False ),
5535  appendToDataLabel = cms.string( "" )
5536 )
5537 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
5538  ComponentName = cms.string( "hltTrackCleaner" ),
5539  appendToDataLabel = cms.string( "" )
5540 )
5541 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
5542  ComponentName = cms.string( "HODetIdAssociator" ),
5543  etaBinSize = cms.double( 0.087 ),
5544  nEta = cms.int32( 30 ),
5545  nPhi = cms.int32( 72 ),
5546  hcalRegion = cms.int32( 2 ),
5547  includeBadChambers = cms.bool( False ),
5548  includeGEM = cms.bool( False ),
5549  includeME0 = cms.bool( False )
5550 )
5551 fragment.multipleScatteringParametrisationMakerESProducer = cms.ESProducer( "MultipleScatteringParametrisationMakerESProducer",
5552  appendToDataLabel = cms.string( "" )
5553 )
5554 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
5555  ComponentName = cms.string( "MuonDetIdAssociator" ),
5556  etaBinSize = cms.double( 0.125 ),
5557  nEta = cms.int32( 48 ),
5558  nPhi = cms.int32( 48 ),
5559  hcalRegion = cms.int32( 2 ),
5560  includeBadChambers = cms.bool( False ),
5561  includeGEM = cms.bool( False ),
5562  includeME0 = cms.bool( False )
5563 )
5564 fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5565  ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
5566  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5567  fractionShared = cms.double( 0.1 ),
5568  ValidHitBonus = cms.double( 1000.0 ),
5569  MissingHitPenalty = cms.double( 1.0 ),
5570  allowSharedFirstHit = cms.bool( True )
5571 )
5572 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
5573  ComponentName = cms.string( "SimpleNavigationSchool" ),
5574  SimpleMagneticField = cms.string( "ParabolicMf" )
5575 )
5576 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
5577  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
5578  etaBinSize = cms.double( 0.1 ),
5579  nEta = cms.int32( 60 ),
5580  nPhi = cms.int32( 30 ),
5581  hcalRegion = cms.int32( 2 ),
5582  includeBadChambers = cms.bool( False ),
5583  includeGEM = cms.bool( False ),
5584  includeME0 = cms.bool( False )
5585 )
5586 fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer",
5587  siPixelQualityLabel = cms.string( "" )
5588 )
5589 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
5590 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
5591  LatencyRecord = cms.PSet(
5592  label = cms.untracked.string( "" ),
5593  record = cms.string( "SiStripLatencyRcd" )
5594  ),
5595  BackPlaneCorrectionPeakMode = cms.PSet(
5596  label = cms.untracked.string( "peak" ),
5597  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
5598  ),
5599  BackPlaneCorrectionDeconvMode = cms.PSet(
5600  label = cms.untracked.string( "deconvolution" ),
5601  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
5602  )
5603 )
5604 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
5605  LatencyRecord = cms.PSet(
5606  label = cms.untracked.string( "" ),
5607  record = cms.string( "SiStripLatencyRcd" )
5608  ),
5609  LorentzAnglePeakMode = cms.PSet(
5610  label = cms.untracked.string( "peak" ),
5611  record = cms.string( "SiStripLorentzAngleRcd" )
5612  ),
5613  LorentzAngleDeconvMode = cms.PSet(
5614  label = cms.untracked.string( "deconvolution" ),
5615  record = cms.string( "SiStripLorentzAngleRcd" )
5616  )
5617 )
5618 
5619 fragment.ThroughputService = cms.Service( "ThroughputService",
5620  eventRange = cms.untracked.uint32( 10000 ),
5621  eventResolution = cms.untracked.uint32( 1 ),
5622  printEventSummary = cms.untracked.bool( False ),
5623  enableDQM = cms.untracked.bool( True ),
5624  dqmPathByProcesses = cms.untracked.bool( False ),
5625  dqmPath = cms.untracked.string( "HLT/Throughput" ),
5626  timeRange = cms.untracked.double( 60000.0 ),
5627  timeResolution = cms.untracked.double( 5.828 )
5628 )
5629 
5630 fragment.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter",
5631  verbose = cms.untracked.bool( False ),
5632  toGet = cms.VPSet(
5633  )
5634 )
5635 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
5636  RawDataCollection = cms.InputTag( "rawDataCollector" )
5637 )
5638 fragment.hltPSetMap = cms.EDProducer( "ParameterSetBlobProducer" )
5639 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
5640  result = cms.bool( False )
5641 )
5642 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
5643  SelectedTriggerType = cms.int32( 1 )
5644 )
5645 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
5646  FedIds = cms.vint32( 1404 ),
5647  Setup = cms.string( "stage2::GTSetup" ),
5648  FWId = cms.uint32( 0 ),
5649  DmxFWId = cms.uint32( 0 ),
5650  FWOverride = cms.bool( False ),
5651  TMTCheck = cms.bool( True ),
5652  CTP7 = cms.untracked.bool( False ),
5653  MTF7 = cms.untracked.bool( False ),
5654  InputLabel = cms.InputTag( "rawDataCollector" ),
5655  lenSlinkHeader = cms.untracked.int32( 8 ),
5656  lenSlinkTrailer = cms.untracked.int32( 8 ),
5657  lenAMCHeader = cms.untracked.int32( 8 ),
5658  lenAMCTrailer = cms.untracked.int32( 0 ),
5659  lenAMC13Header = cms.untracked.int32( 8 ),
5660  lenAMC13Trailer = cms.untracked.int32( 8 ),
5661  debug = cms.untracked.bool( False ),
5662  MinFeds = cms.uint32( 0 )
5663 )
5664 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
5665  MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5666  EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5667  TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5668  JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5669  EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5670  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
5671  AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ),
5672  GetPrescaleColumnFromData = cms.bool( False ),
5673  AlgorithmTriggersUnprescaled = cms.bool( True ),
5674  RequireMenuToMatchAlgoBlkInput = cms.bool( True ),
5675  AlgorithmTriggersUnmasked = cms.bool( True ),
5676  ProduceL1GtDaqRecord = cms.bool( True ),
5677  ProduceL1GtObjectMapRecord = cms.bool( True ),
5678  EmulateBxInEvent = cms.int32( 1 ),
5679  L1DataBxInEvent = cms.int32( 5 ),
5680  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
5681  BstLengthBytes = cms.int32( -1 ),
5682  PrescaleSet = cms.uint32( 1 ),
5683  Verbosity = cms.untracked.int32( 0 ),
5684  PrintL1Menu = cms.untracked.bool( False ),
5685  TriggerMenuLuminosity = cms.string( "startup" ),
5686  PrescaleCSVFile = cms.string( "prescale_L1TGlobal.csv" )
5687 )
5688 fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
5689  scalersInputTag = cms.InputTag( "rawDataCollector" )
5690 )
5691 fragment.hltOnlineMetaDataDigis = cms.EDProducer( "OnlineMetaDataRawToDigi",
5692  onlineMetaDataInputLabel = cms.InputTag( "rawDataCollector" )
5693 )
5694 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
5695  changeToCMSCoordinates = cms.bool( False ),
5696  maxZ = cms.double( 40.0 ),
5697  setSigmaZ = cms.double( 0.0 ),
5698  beamMode = cms.untracked.uint32( 11 ),
5699  src = cms.InputTag( "hltScalersRawToDigi" ),
5700  gtEvmLabel = cms.InputTag( "" ),
5701  maxRadius = cms.double( 2.0 ),
5702  useTransientRecord = cms.bool( False )
5703 )
5704 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
5705  saveTags = cms.bool( True ),
5706  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
5707  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5708  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5709  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5710  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5711  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5712  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5713  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
5714 )
5715 fragment.hltPreZeroBiasBeamspot = cms.EDFilter( "HLTPrescaler",
5716  offset = cms.uint32( 0 ),
5717  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5718 )
5719 fragment.hltEcalDigis = cms.EDProducer( "EcalRawToDigi",
5720  tccUnpacking = cms.bool( True ),
5721  FedLabel = cms.InputTag( "listfeds" ),
5722  srpUnpacking = cms.bool( True ),
5723  syncCheck = cms.bool( True ),
5724  feIdCheck = cms.bool( True ),
5725  silentMode = cms.untracked.bool( True ),
5726  InputLabel = cms.InputTag( "rawDataCollector" ),
5727  orderedFedList = cms.vint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654 ),
5728  eventPut = cms.bool( True ),
5729  numbTriggerTSamples = cms.int32( 1 ),
5730  numbXtalTSamples = cms.int32( 10 ),
5731  orderedDCCIdList = cms.vint32( 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54 ),
5732  FEDs = cms.vint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654 ),
5733  DoRegional = cms.bool( False ),
5734  feUnpacking = cms.bool( True ),
5735  forceToKeepFRData = cms.bool( False ),
5736  headerUnpacking = cms.bool( True ),
5737  memUnpacking = cms.bool( True )
5738 )
5739 fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitProducer",
5740  EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
5741  EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ),
5742  EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
5743  EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ),
5744  algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ),
5745  algoPSet = cms.PSet(
5746  ebSpikeThreshold = cms.double( 1.042 ),
5747  EBtimeFitLimits_Upper = cms.double( 1.4 ),
5748  EEtimeFitLimits_Lower = cms.double( 0.2 ),
5749  timealgo = cms.string( "None" ),
5750  EBtimeNconst = cms.double( 28.5 ),
5751  prefitMaxChiSqEE = cms.double( 10.0 ),
5752  outOfTimeThresholdGain12mEB = cms.double( 5.0 ),
5753  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
5754  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
5755  prefitMaxChiSqEB = cms.double( 25.0 ),
5756  simplifiedNoiseModelForGainSwitch = cms.bool( True ),
5757  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
5758  selectiveBadSampleCriteriaEB = cms.bool( False ),
5759  dynamicPedestalsEB = cms.bool( False ),
5760  useLumiInfoRunHeader = cms.bool( False ),
5761  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
5762  doPrefitEE = cms.bool( False ),
5763  dynamicPedestalsEE = cms.bool( False ),
5764  selectiveBadSampleCriteriaEE = cms.bool( False ),
5765  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
5766  outOfTimeThresholdGain61pEB = cms.double( 5.0 ),
5767  activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2, 3, 4 ),
5768  EcalPulseShapeParameters = cms.PSet(
5769  EEPulseShapeTemplate = cms.vdouble( 0.116442, 0.756246, 1.0, 0.897182, 0.686831, 0.491506, 0.344111, 0.245731, 0.174115, 0.123361, 0.0874288, 0.061957 ),
5770  EEdigiCollection = cms.string( "" ),
5771  EcalPreMixStage2 = cms.bool( False ),
5772  EcalPreMixStage1 = cms.bool( False ),
5773  EBPulseShapeCovariance = cms.vdouble( 3.001E-6, 1.233E-5, 0.0, -4.416E-6, -4.571E-6, -3.614E-6, -2.636E-6, -1.286E-6, -8.41E-7, -5.296E-7, 0.0, 0.0, 1.233E-5, 6.154E-5, 0.0, -2.2E-5, -2.309E-5, -1.838E-5, -1.373E-5, -7.334E-6, -5.088E-6, -3.745E-6, -2.428E-6, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -4.416E-6, -2.2E-5, 0.0, 8.319E-6, 8.545E-6, 6.792E-6, 5.059E-6, 2.678E-6, 1.816E-6, 1.223E-6, 8.245E-7, 5.589E-7, -4.571E-6, -2.309E-5, 0.0, 8.545E-6, 9.182E-6, 7.219E-6, 5.388E-6, 2.853E-6, 1.944E-6, 1.324E-6, 9.083E-7, 6.335E-7, -3.614E-6, -1.838E-5, 0.0, 6.792E-6, 7.219E-6, 6.016E-6, 4.437E-6, 2.385E-6, 1.636E-6, 1.118E-6, 7.754E-7, 5.556E-7, -2.636E-6, -1.373E-5, 0.0, 5.059E-6, 5.388E-6, 4.437E-6, 3.602E-6, 1.917E-6, 1.322E-6, 9.079E-7, 6.529E-7, 4.752E-7, -1.286E-6, -7.334E-6, 0.0, 2.678E-6, 2.853E-6, 2.385E-6, 1.917E-6, 1.375E-6, 9.1E-7, 6.455E-7, 4.693E-7, 3.657E-7, -8.41E-7, -5.088E-6, 0.0, 1.816E-6, 1.944E-6, 1.636E-6, 1.322E-6, 9.1E-7, 9.115E-7, 6.062E-7, 4.436E-7, 3.422E-7, -5.296E-7, -3.745E-6, 0.0, 1.223E-6, 1.324E-6, 1.118E-6, 9.079E-7, 6.455E-7, 6.062E-7, 7.217E-7, 4.862E-7, 3.768E-7, 0.0, -2.428E-6, 0.0, 8.245E-7, 9.083E-7, 7.754E-7, 6.529E-7, 4.693E-7, 4.436E-7, 4.862E-7, 6.509E-7, 4.418E-7, 0.0, 0.0, 0.0, 5.589E-7, 6.335E-7, 5.556E-7, 4.752E-7, 3.657E-7, 3.422E-7, 3.768E-7, 4.418E-7, 6.142E-7 ),
5774  ESdigiCollection = cms.string( "" ),
5775  EBdigiCollection = cms.string( "" ),
5776  EBCorrNoiseMatrixG01 = cms.vdouble( 1.0, 0.73354, 0.64442, 0.58851, 0.55425, 0.53082, 0.51916, 0.51097, 0.50732, 0.50409 ),
5777  EBCorrNoiseMatrixG12 = cms.vdouble( 1.0, 0.71073, 0.55721, 0.46089, 0.40449, 0.35931, 0.33924, 0.32439, 0.31581, 0.30481 ),
5778  EBCorrNoiseMatrixG06 = cms.vdouble( 1.0, 0.70946, 0.58021, 0.49846, 0.45006, 0.41366, 0.39699, 0.38478, 0.37847, 0.37055 ),
5779  EEPulseShapeCovariance = cms.vdouble( 3.941E-5, 3.333E-5, 0.0, -1.449E-5, -1.661E-5, -1.424E-5, -1.183E-5, -6.842E-6, -4.915E-6, -3.411E-6, 0.0, 0.0, 3.333E-5, 2.862E-5, 0.0, -1.244E-5, -1.431E-5, -1.233E-5, -1.032E-5, -5.883E-6, -4.154E-6, -2.902E-6, -2.128E-6, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.449E-5, -1.244E-5, 0.0, 5.84E-6, 6.649E-6, 5.72E-6, 4.812E-6, 2.708E-6, 1.869E-6, 1.33E-6, 9.186E-7, 6.446E-7, -1.661E-5, -1.431E-5, 0.0, 6.649E-6, 7.966E-6, 6.898E-6, 5.794E-6, 3.157E-6, 2.184E-6, 1.567E-6, 1.084E-6, 7.575E-7, -1.424E-5, -1.233E-5, 0.0, 5.72E-6, 6.898E-6, 6.341E-6, 5.347E-6, 2.859E-6, 1.991E-6, 1.431E-6, 9.839E-7, 6.886E-7, -1.183E-5, -1.032E-5, 0.0, 4.812E-6, 5.794E-6, 5.347E-6, 4.854E-6, 2.628E-6, 1.809E-6, 1.289E-6, 9.02E-7, 6.146E-7, -6.842E-6, -5.883E-6, 0.0, 2.708E-6, 3.157E-6, 2.859E-6, 2.628E-6, 1.863E-6, 1.296E-6, 8.882E-7, 6.108E-7, 4.283E-7, -4.915E-6, -4.154E-6, 0.0, 1.869E-6, 2.184E-6, 1.991E-6, 1.809E-6, 1.296E-6, 1.217E-6, 8.669E-7, 5.751E-7, 3.882E-7, -3.411E-6, -2.902E-6, 0.0, 1.33E-6, 1.567E-6, 1.431E-6, 1.289E-6, 8.882E-7, 8.669E-7, 9.522E-7, 6.717E-7, 4.293E-7, 0.0, -2.128E-6, 0.0, 9.186E-7, 1.084E-6, 9.839E-7, 9.02E-7, 6.108E-7, 5.751E-7, 6.717E-7, 7.911E-7, 5.493E-7, 0.0, 0.0, 0.0, 6.446E-7, 7.575E-7, 6.886E-7, 6.146E-7, 4.283E-7, 3.882E-7, 4.293E-7, 5.493E-7, 7.027E-7 ),
5780  EBPulseShapeTemplate = cms.vdouble( 0.0113979, 0.758151, 1.0, 0.887744, 0.673548, 0.474332, 0.319561, 0.215144, 0.147464, 0.101087, 0.0693181, 0.0475044 ),
5781  EECorrNoiseMatrixG01 = cms.vdouble( 1.0, 0.72698, 0.62048, 0.55691, 0.51848, 0.49147, 0.47813, 0.47007, 0.46621, 0.46265 ),
5782  EECorrNoiseMatrixG12 = cms.vdouble( 1.0, 0.71373, 0.44825, 0.30152, 0.21609, 0.14786, 0.11772, 0.10165, 0.09465, 0.08098 ),
5783  UseLCcorrection = cms.untracked.bool( True ),
5784  EECorrNoiseMatrixG06 = cms.vdouble( 1.0, 0.71217, 0.47464, 0.34056, 0.26282, 0.20287, 0.17734, 0.16256, 0.15618, 0.14443 )
5785  ),
5786  doPrefitEB = cms.bool( False ),
5787  addPedestalUncertaintyEE = cms.double( 0.0 ),
5788  addPedestalUncertaintyEB = cms.double( 0.0 ),
5789  gainSwitchUseMaxSampleEB = cms.bool( True ),
5790  EEtimeNconst = cms.double( 31.8 ),
5791  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
5792  chi2ThreshEE_ = cms.double( 50.0 ),
5793  eePulseShape = cms.vdouble( 5.2E-5, -5.26E-5, 6.66E-5, 0.1168, 0.7575, 1.0, 0.8876, 0.6732, 0.4741, 0.3194 ),
5794  outOfTimeThresholdGain12pEB = cms.double( 5.0 ),
5795  gainSwitchUseMaxSampleEE = cms.bool( False ),
5796  mitigateBadSamplesEB = cms.bool( False ),
5797  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
5798  ebPulseShape = cms.vdouble( 5.2E-5, -5.26E-5, 6.66E-5, 0.1168, 0.7575, 1.0, 0.8876, 0.6732, 0.4741, 0.3194 ),
5799  ampErrorCalculation = cms.bool( False ),
5800  mitigateBadSamplesEE = cms.bool( False ),
5801  amplitudeThresholdEB = cms.double( 10.0 ),
5802  kPoorRecoFlagEB = cms.bool( True ),
5803  amplitudeThresholdEE = cms.double( 10.0 ),
5804  EBtimeFitLimits_Lower = cms.double( 0.2 ),
5805  kPoorRecoFlagEE = cms.bool( False ),
5806  EEtimeFitLimits_Upper = cms.double( 1.4 ),
5807  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
5808  EEtimeConstantTerm = cms.double( 1.0 ),
5809  EBtimeConstantTerm = cms.double( 0.6 ),
5810  chi2ThreshEB_ = cms.double( 65.0 ),
5811  outOfTimeThresholdGain61mEB = cms.double( 5.0 )
5812  )
5813 )
5814 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
5815  ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
5816  ebDetIdToBeRecovered = cms.string( "ebDetId" ),
5817  integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ),
5818  eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
5819  ebFEToBeRecovered = cms.string( "ebFE" ),
5820  ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
5821  eeDetIdToBeRecovered = cms.string( "eeDetId" ),
5822  eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
5823  eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
5824  ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
5825  ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
5826  eeFEToBeRecovered = cms.string( "eeFE" ),
5827  integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ),
5828  eeSrFlagCollection = cms.InputTag( "hltEcalDigis" )
5829 )
5830 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
5831  recoverEEVFE = cms.bool( False ),
5832  EErechitCollection = cms.string( "EcalRecHitsEE" ),
5833  recoverEBIsolatedChannels = cms.bool( False ),
5834  recoverEBVFE = cms.bool( False ),
5835  laserCorrection = cms.bool( True ),
5836  EBLaserMIN = cms.double( 0.5 ),
5837  killDeadChannels = cms.bool( True ),
5838  dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
5839  EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
5840  dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
5841  EELaserMIN = cms.double( 0.5 ),
5842  ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
5843  cleaningConfig = cms.PSet(
5844  e6e2thresh = cms.double( 0.04 ),
5845  tightenCrack_e6e2_double = cms.double( 3.0 ),
5846  e4e1Threshold_endcap = cms.double( 0.3 ),
5847  tightenCrack_e4e1_single = cms.double( 3.0 ),
5848  tightenCrack_e1_double = cms.double( 2.0 ),
5849  cThreshold_barrel = cms.double( 4.0 ),
5850  e4e1Threshold_barrel = cms.double( 0.08 ),
5851  tightenCrack_e1_single = cms.double( 2.0 ),
5852  e4e1_b_barrel = cms.double( -0.024 ),
5853  e4e1_a_barrel = cms.double( 0.04 ),
5854  ignoreOutOfTimeThresh = cms.double( 1.0E9 ),
5855  cThreshold_endcap = cms.double( 15.0 ),
5856  e4e1_b_endcap = cms.double( -0.0125 ),
5857  e4e1_a_endcap = cms.double( 0.02 ),
5858  cThreshold_double = cms.double( 10.0 )
5859  ),
5860  logWarningEtThreshold_EE_FE = cms.double( 50.0 ),
5861  eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
5862  recoverEBFE = cms.bool( True ),
5863  eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
5864  ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
5865  singleChannelRecoveryThreshold = cms.double( 8.0 ),
5866  sum8ChannelRecoveryThreshold = cms.double( 0.0 ),
5867  bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ),
5868  bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ),
5869  ChannelStatusToBeExcluded = cms.vstring( ),
5870  EBrechitCollection = cms.string( "EcalRecHitsEB" ),
5871  triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ),
5872  recoverEEFE = cms.bool( True ),
5873  singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
5874  EBLaserMAX = cms.double( 3.0 ),
5875  flagsMapDBReco = cms.PSet(
5876  kGood = cms.vstring( 'kOk',
5877  'kDAC',
5878  'kNoLaser',
5879  'kNoisy' ),
5880  kNeighboursRecovered = cms.vstring( 'kFixedG0',
5881  'kNonRespondingIsolated',
5882  'kDeadVFE' ),
5883  kDead = cms.vstring( 'kNoDataNoTP' ),
5884  kNoisy = cms.vstring( 'kNNoisy',
5885  'kFixedG6',
5886  'kFixedG1' ),
5887  kTowerRecovered = cms.vstring( 'kDeadFE' )
5888  ),
5889  EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
5890  algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
5891  algo = cms.string( "EcalRecHitWorkerSimple" ),
5892  EELaserMAX = cms.double( 8.0 ),
5893  logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
5894  recoverEEIsolatedChannels = cms.bool( False ),
5895  skipTimeCalib = cms.bool( True )
5896 )
5897 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
5898  HcalFirstFED = cms.untracked.int32( 700 ),
5899  firstSample = cms.int32( 0 ),
5900  lastSample = cms.int32( 9 ),
5901  FilterDataQuality = cms.bool( True ),
5902  FEDs = cms.untracked.vint32( ),
5903  UnpackZDC = cms.untracked.bool( True ),
5904  UnpackCalib = cms.untracked.bool( True ),
5905  UnpackUMNio = cms.untracked.bool( True ),
5906  UnpackTTP = cms.untracked.bool( False ),
5907  silent = cms.untracked.bool( True ),
5908  saveQIE10DataNSamples = cms.untracked.vint32( ),
5909  saveQIE10DataTags = cms.untracked.vstring( ),
5910  saveQIE11DataNSamples = cms.untracked.vint32( ),
5911  saveQIE11DataTags = cms.untracked.vstring( ),
5912  ComplainEmptyData = cms.untracked.bool( False ),
5913  UnpackerMode = cms.untracked.int32( 0 ),
5914  ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
5915  InputLabel = cms.InputTag( "rawDataCollector" ),
5916  ElectronicsMap = cms.string( "" )
5917 )
5918 fragment.hltHbhereco = cms.EDProducer( "HBHEPhase1Reconstructor",
5919  digiLabelQIE8 = cms.InputTag( "hltHcalDigis" ),
5920  processQIE8 = cms.bool( False ),
5921  digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ),
5922  processQIE11 = cms.bool( True ),
5923  tsFromDB = cms.bool( False ),
5924  recoParamsFromDB = cms.bool( True ),
5925  saveEffectivePedestal = cms.bool( True ),
5926  dropZSmarkedPassed = cms.bool( True ),
5927  makeRecHits = cms.bool( True ),
5928  saveInfos = cms.bool( False ),
5929  saveDroppedInfos = cms.bool( False ),
5930  use8ts = cms.bool( True ),
5931  sipmQTSShift = cms.int32( 0 ),
5932  sipmQNTStoSum = cms.int32( 3 ),
5933  algorithm = cms.PSet(
5934  ts4Thresh = cms.double( 0.0 ),
5935  meanTime = cms.double( 0.0 ),
5936  nnlsThresh = cms.double( 1.0E-11 ),
5937  nMaxItersMin = cms.int32( 50 ),
5938  timeSigmaSiPM = cms.double( 2.5 ),
5939  applyTimeSlew = cms.bool( True ),
5940  timeSlewParsType = cms.int32( 3 ),
5941  ts4Max = cms.vdouble( 100.0, 20000.0, 30000.0 ),
5942  samplesToAdd = cms.int32( 2 ),
5943  deltaChiSqThresh = cms.double( 0.001 ),
5944  applyTimeConstraint = cms.bool( False ),
5945  timeSigmaHPD = cms.double( 5.0 ),
5946  useMahi = cms.bool( True ),
5947  correctForPhaseContainment = cms.bool( True ),
5948  respCorrM3 = cms.double( 1.0 ),
5949  pulseJitter = cms.double( 1.0 ),
5950  applyPedConstraint = cms.bool( False ),
5951  fitTimes = cms.int32( 1 ),
5952  nMaxItersNNLS = cms.int32( 500 ),
5953  applyTimeSlewM3 = cms.bool( True ),
5954  meanPed = cms.double( 0.0 ),
5955  ts4Min = cms.double( 0.0 ),
5956  applyPulseJitter = cms.bool( False ),
5957  useM2 = cms.bool( False ),
5958  timeMin = cms.double( -12.5 ),
5959  useM3 = cms.bool( False ),
5960  chiSqSwitch = cms.double( -1.0 ),
5961  dynamicPed = cms.bool( False ),
5962  tdcTimeShift = cms.double( 0.0 ),
5963  correctionPhaseNS = cms.double( 6.0 ),
5964  firstSampleShift = cms.int32( 0 ),
5965  activeBXs = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
5966  ts4chi2 = cms.vdouble( 15.0, 15.0 ),
5967  timeMax = cms.double( 12.5 ),
5968  Class = cms.string( "SimpleHBHEPhase1Algo" ),
5969  calculateArrivalTime = cms.bool( False ),
5970  applyLegacyHBMCorrection = cms.bool( False )
5971  ),
5972  algoConfigClass = cms.string( "" ),
5973  setNegativeFlagsQIE8 = cms.bool( False ),
5974  setNegativeFlagsQIE11 = cms.bool( False ),
5975  setNoiseFlagsQIE8 = cms.bool( False ),
5976  setNoiseFlagsQIE11 = cms.bool( False ),
5977  setPulseShapeFlagsQIE8 = cms.bool( False ),
5978  setPulseShapeFlagsQIE11 = cms.bool( False ),
5979  setLegacyFlagsQIE8 = cms.bool( False ),
5980  setLegacyFlagsQIE11 = cms.bool( False ),
5981  flagParametersQIE8 = cms.PSet(
5982  hitEnergyMinimum = cms.double( 1.0 ),
5983  pulseShapeParameterSets = cms.VPSet(
5984  cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ),
5985  cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ),
5986  cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ),
5987  cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) )
5988  ),
5989  nominalPedestal = cms.double( 3.0 ),
5990  hitMultiplicityThreshold = cms.int32( 17 )
5991  ),
5992  flagParametersQIE11 = cms.PSet( ),
5993  pulseShapeParametersQIE8 = cms.PSet(
5994  UseDualFit = cms.bool( True ),
5995  LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ),
5996  TriangleIgnoreSlow = cms.bool( False ),
5997  TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ),
5998  LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
5999  RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ),
6000  TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ),
6001  TS3TS4ChargeThreshold = cms.double( 70.0 ),
6002  R45PlusOneRange = cms.double( 0.2 ),
6003  TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ),
6004  RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ),
6005  TS3TS4UpperChargeThreshold = cms.double( 20.0 ),
6006  MinimumChargeThreshold = cms.double( 20.0 ),
6007  RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ),
6008  RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
6009  MinimumTS4TS5Threshold = cms.double( 100.0 ),
6010  LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ),
6011  TS5TS6ChargeThreshold = cms.double( 70.0 ),
6012  TrianglePeakTS = cms.uint32( 10000 ),
6013  TS5TS6UpperChargeThreshold = cms.double( 20.0 ),
6014  RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ),
6015  RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ),
6016  TS4TS5ChargeThreshold = cms.double( 70.0 ),
6017  R45MinusOneRange = cms.double( 0.2 ),
6018  LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ),
6019  TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 )
6020  ),
6021  pulseShapeParametersQIE11 = cms.PSet( )
6022 )
6023 fragment.hltHfprereco = cms.EDProducer( "HFPreReconstructor",
6024  digiLabel = cms.InputTag( "hltHcalDigis" ),
6025  dropZSmarkedPassed = cms.bool( True ),
6026  tsFromDB = cms.bool( False ),
6027  sumAllTimeSlices = cms.bool( False ),
6028  forceSOI = cms.int32( -1 ),
6029  soiShift = cms.int32( 0 )
6030 )
6031 fragment.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor",
6032  inputLabel = cms.InputTag( "hltHfprereco" ),
6033  useChannelQualityFromDB = cms.bool( False ),
6034  checkChannelQualityForDepth3and4 = cms.bool( False ),
6035  algorithm = cms.PSet(
6036  tfallIfNoTDC = cms.double( -101.0 ),
6037  triseIfNoTDC = cms.double( -100.0 ),
6038  rejectAllFailures = cms.bool( True ),
6039  energyWeights = cms.vdouble( 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 2.0, 0.0, 2.0, 0.0, 2.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 2.0, 0.0, 2.0, 0.0, 2.0, 0.0, 1.0 ),
6040  soiPhase = cms.uint32( 1 ),
6041  timeShift = cms.double( 0.0 ),
6042  tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ),
6043  Class = cms.string( "HFFlexibleTimeCheck" )
6044  ),
6045  algoConfigClass = cms.string( "HFPhase1PMTParams" ),
6046  setNoiseFlags = cms.bool( True ),
6047  runHFStripFilter = cms.bool( False ),
6048  S9S1stat = cms.PSet(
6049  shortEnergyParams = cms.vdouble( 35.1773, 35.37, 35.7933, 36.4472, 37.3317, 38.4468, 39.7925, 41.3688, 43.1757, 45.2132, 47.4813, 49.98, 52.7093 ),
6050  shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ),
6051  long_optimumSlope = cms.vdouble( -99999.0, 0.0164905, 0.0238698, 0.0321383, 0.041296, 0.0513428, 0.0622789, 0.0741041, 0.0868186, 0.100422, 0.135313, 0.136289, 0.0589927 ),
6052  isS8S1 = cms.bool( False ),
6053  longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ),
6054  longEnergyParams = cms.vdouble( 43.5, 45.7, 48.32, 51.36, 54.82, 58.7, 63.0, 67.72, 72.86, 78.42, 84.4, 90.8, 97.62 ),
6055  short_optimumSlope = cms.vdouble( -99999.0, 0.0164905, 0.0238698, 0.0321383, 0.041296, 0.0513428, 0.0622789, 0.0741041, 0.0868186, 0.100422, 0.135313, 0.136289, 0.0589927 ),
6056  HcalAcceptSeverityLevel = cms.int32( 9 )
6057  ),
6058  S8S1stat = cms.PSet(
6059  shortEnergyParams = cms.vdouble( 40.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0 ),
6060  shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ),
6061  long_optimumSlope = cms.vdouble( 0.3, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ),
6062  isS8S1 = cms.bool( True ),
6063  longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ),
6064  longEnergyParams = cms.vdouble( 40.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0 ),
6065  short_optimumSlope = cms.vdouble( 0.3, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ),
6066  HcalAcceptSeverityLevel = cms.int32( 9 )
6067  ),
6068  PETstat = cms.PSet(
6069  shortEnergyParams = cms.vdouble( 35.1773, 35.37, 35.7933, 36.4472, 37.3317, 38.4468, 39.7925, 41.3688, 43.1757, 45.2132, 47.4813, 49.98, 52.7093 ),
6070  shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ),
6071  long_R_29 = cms.vdouble( 0.8 ),
6072  longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ),
6073  longEnergyParams = cms.vdouble( 43.5, 45.7, 48.32, 51.36, 54.82, 58.7, 63.0, 67.72, 72.86, 78.42, 84.4, 90.8, 97.62 ),
6074  short_R_29 = cms.vdouble( 0.8 ),
6075  long_R = cms.vdouble( 0.98 ),
6076  short_R = cms.vdouble( 0.8 ),
6077  HcalAcceptSeverityLevel = cms.int32( 9 )
6078  ),
6079  HFStripFilter = cms.PSet(
6080  timeMax = cms.double( 6.0 ),
6081  seedHitIetaMax = cms.int32( 35 ),
6082  gap = cms.int32( 2 ),
6083  verboseLevel = cms.untracked.int32( 10 ),
6084  wedgeCut = cms.double( 0.05 ),
6085  stripThreshold = cms.double( 40.0 ),
6086  maxStripTime = cms.double( 10.0 ),
6087  maxThreshold = cms.double( 100.0 ),
6088  lstrips = cms.int32( 2 )
6089  )
6090 )
6091 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
6092  correctForPhaseContainment = cms.bool( True ),
6093  correctionPhaseNS = cms.double( 13.0 ),
6094  digiLabel = cms.InputTag( "hltHcalDigis" ),
6095  Subdetector = cms.string( "HO" ),
6096  correctForTimeslew = cms.bool( True ),
6097  dropZSmarkedPassed = cms.bool( True ),
6098  firstSample = cms.int32( 4 ),
6099  samplesToAdd = cms.int32( 4 ),
6100  tsFromDB = cms.bool( True ),
6101  recoParamsFromDB = cms.bool( True ),
6102  useLeakCorrection = cms.bool( False ),
6103  dataOOTCorrectionName = cms.string( "" ),
6104  dataOOTCorrectionCategory = cms.string( "Data" ),
6105  mcOOTCorrectionName = cms.string( "" ),
6106  mcOOTCorrectionCategory = cms.string( "MC" ),
6107  correctTiming = cms.bool( False ),
6108  firstAuxTS = cms.int32( 4 ),
6109  setNoiseFlags = cms.bool( False ),
6110  digiTimeFromDB = cms.bool( True ),
6111  setHSCPFlags = cms.bool( False ),
6112  setSaturationFlags = cms.bool( False ),
6113  setTimingTrustFlags = cms.bool( False ),
6114  setPulseShapeFlags = cms.bool( False ),
6115  setNegativeFlags = cms.bool( False ),
6116  digistat = cms.PSet( ),
6117  HFInWindowStat = cms.PSet( ),
6118  S9S1stat = cms.PSet( ),
6119  S8S1stat = cms.PSet( ),
6120  PETstat = cms.PSet( ),
6121  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
6122  hfTimingTrustParameters = cms.PSet( )
6123 )
6124 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
6125  EBSumThreshold = cms.double( 0.2 ),
6126  HF2Weight = cms.double( 1.0 ),
6127  EBWeight = cms.double( 1.0 ),
6128  hfInput = cms.InputTag( "hltHfreco" ),
6129  EESumThreshold = cms.double( 0.45 ),
6130  HOThreshold0 = cms.double( 3.5 ),
6131  HOThresholdPlus1 = cms.double( 3.5 ),
6132  HOThresholdMinus1 = cms.double( 3.5 ),
6133  HOThresholdPlus2 = cms.double( 3.5 ),
6134  HOThresholdMinus2 = cms.double( 3.5 ),
6135  HBGrid = cms.vdouble( ),
6136  HBThreshold1 = cms.double( 0.1 ),
6137  HBThreshold2 = cms.double( 0.2 ),
6138  HBThreshold = cms.double( 0.3 ),
6139  EEWeights = cms.vdouble( ),
6140  HF1Threshold = cms.double( 0.5 ),
6141  HF2Weights = cms.vdouble( ),
6142  HOWeights = cms.vdouble( ),
6143  EEGrid = cms.vdouble( ),
6144  HEDWeight = cms.double( 1.0 ),
6145  EEWeight = cms.double( 1.0 ),
6146  UseHO = cms.bool( False ),
6147  HBWeights = cms.vdouble( ),
6148  HESWeight = cms.double( 1.0 ),
6149  HF1Weight = cms.double( 1.0 ),
6150  HF2Grid = cms.vdouble( ),
6151  HEDWeights = cms.vdouble( ),
6152  HF1Grid = cms.vdouble( ),
6153  EBWeights = cms.vdouble( ),
6154  HOWeight = cms.double( 1.0E-99 ),
6155  EBThreshold = cms.double( 0.07 ),
6156  EEThreshold = cms.double( 0.3 ),
6157  UseEtEBTreshold = cms.bool( False ),
6158  UseSymEBTreshold = cms.bool( False ),
6159  UseEtEETreshold = cms.bool( False ),
6160  UseSymEETreshold = cms.bool( False ),
6161  hbheInput = cms.InputTag( "hltHbhereco" ),
6162  HcalThreshold = cms.double( -1000.0 ),
6163  HF2Threshold = cms.double( 0.85 ),
6164  HESThreshold1 = cms.double( 0.1 ),
6165  HESThreshold = cms.double( 0.2 ),
6166  HF1Weights = cms.vdouble( ),
6167  hoInput = cms.InputTag( "hltHoreco" ),
6168  HESGrid = cms.vdouble( ),
6169  HESWeights = cms.vdouble( ),
6170  HEDThreshold1 = cms.double( 0.1 ),
6171  HEDThreshold = cms.double( 0.2 ),
6172  EcutTower = cms.double( -1000.0 ),
6173  HEDGrid = cms.vdouble( ),
6174  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
6175  HBWeight = cms.double( 1.0 ),
6176  HOGrid = cms.vdouble( ),
6177  EBGrid = cms.vdouble( ),
6178  MomConstrMethod = cms.int32( 1 ),
6179  MomHBDepth = cms.double( 0.2 ),
6180  MomHEDepth = cms.double( 0.4 ),
6181  MomEBDepth = cms.double( 0.3 ),
6182  MomEEDepth = cms.double( 0.0 ),
6183  HcalAcceptSeverityLevel = cms.uint32( 9 ),
6184  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
6185  'kWeird',
6186  'kBad' ),
6187  UseHcalRecoveredHits = cms.bool( False ),
6188  UseEcalRecoveredHits = cms.bool( False ),
6189  UseRejectedHitsOnly = cms.bool( False ),
6190  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
6191  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
6192  UseRejectedRecoveredHcalHits = cms.bool( False ),
6193  UseRejectedRecoveredEcalHits = cms.bool( False ),
6194  missingHcalRescaleFactorForEcal = cms.double( 0.0 ),
6195  AllowMissingInputs = cms.bool( False ),
6196  HcalPhase = cms.int32( 1 )
6197 )
6198 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
6199  useMassDropTagger = cms.bool( False ),
6200  useFiltering = cms.bool( False ),
6201  useDynamicFiltering = cms.bool( False ),
6202  useTrimming = cms.bool( False ),
6203  usePruning = cms.bool( False ),
6204  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
6205  useKtPruning = cms.bool( False ),
6206  useConstituentSubtraction = cms.bool( False ),
6207  useSoftDrop = cms.bool( False ),
6208  correctShape = cms.bool( False ),
6209  UseOnlyVertexTracks = cms.bool( False ),
6210  UseOnlyOnePV = cms.bool( False ),
6211  muCut = cms.double( -1.0 ),
6212  yCut = cms.double( -1.0 ),
6213  rFilt = cms.double( -1.0 ),
6214  rFiltFactor = cms.double( -1.0 ),
6215  trimPtFracMin = cms.double( -1.0 ),
6216  zcut = cms.double( -1.0 ),
6217  rcut_factor = cms.double( -1.0 ),
6218  csRho_EtaMax = cms.double( -1.0 ),
6219  csRParam = cms.double( -1.0 ),
6220  beta = cms.double( -1.0 ),
6221  R0 = cms.double( -1.0 ),
6222  gridMaxRapidity = cms.double( -1.0 ),
6223  gridSpacing = cms.double( -1.0 ),
6224  DzTrVtxMax = cms.double( 0.0 ),
6225  DxyTrVtxMax = cms.double( 0.0 ),
6226  MaxVtxZ = cms.double( 15.0 ),
6227  subjetPtMin = cms.double( -1.0 ),
6228  muMin = cms.double( -1.0 ),
6229  muMax = cms.double( -1.0 ),
6230  yMin = cms.double( -1.0 ),
6231  yMax = cms.double( -1.0 ),
6232  dRMin = cms.double( -1.0 ),
6233  dRMax = cms.double( -1.0 ),
6234  maxDepth = cms.int32( -1 ),
6235  nFilt = cms.int32( -1 ),
6236  MinVtxNdof = cms.int32( 5 ),
6237  src = cms.InputTag( "hltTowerMakerForAll" ),
6238  srcPVs = cms.InputTag( "NotUsed" ),
6239  jetType = cms.string( "CaloJet" ),
6240  jetAlgorithm = cms.string( "AntiKt" ),
6241  rParam = cms.double( 0.4 ),
6242  inputEtMin = cms.double( 0.3 ),
6243  inputEMin = cms.double( 0.0 ),
6244  jetPtMin = cms.double( 1.0 ),
6245  doPVCorrection = cms.bool( False ),
6246  doAreaFastjet = cms.bool( False ),
6247  doRhoFastjet = cms.bool( False ),
6248  doPUOffsetCorr = cms.bool( False ),
6249  puPtMin = cms.double( 10.0 ),
6250  nSigmaPU = cms.double( 1.0 ),
6251  radiusPU = cms.double( 0.4 ),
6252  subtractorName = cms.string( "" ),
6253  useExplicitGhosts = cms.bool( False ),
6254  doAreaDiskApprox = cms.bool( False ),
6255  voronoiRfact = cms.double( -9.0 ),
6256  Rho_EtaMax = cms.double( 4.4 ),
6257  Ghost_EtaMax = cms.double( 6.0 ),
6258  Active_Area_Repeats = cms.int32( 5 ),
6259  GhostArea = cms.double( 0.01 ),
6260  restrictInputs = cms.bool( False ),
6261  maxInputs = cms.uint32( 1 ),
6262  writeCompound = cms.bool( False ),
6263  writeJetsWithConst = cms.bool( False ),
6264  doFastJetNonUniform = cms.bool( False ),
6265  useDeterministicSeed = cms.bool( True ),
6266  minSeed = cms.uint32( 0 ),
6267  verbosity = cms.int32( 0 ),
6268  puWidth = cms.double( 0.0 ),
6269  nExclude = cms.uint32( 0 ),
6270  maxBadEcalCells = cms.uint32( 9999999 ),
6271  maxBadHcalCells = cms.uint32( 9999999 ),
6272  maxProblematicEcalCells = cms.uint32( 9999999 ),
6273  maxProblematicHcalCells = cms.uint32( 9999999 ),
6274  maxRecoveredEcalCells = cms.uint32( 9999999 ),
6275  maxRecoveredHcalCells = cms.uint32( 9999999 ),
6276  puCenters = cms.vdouble( ),
6277  applyWeight = cms.bool( False ),
6278  srcWeights = cms.InputTag( "" ),
6279  minimumTowersFraction = cms.double( 0.0 ),
6280  jetCollInstanceName = cms.string( "" ),
6281  sumRecHits = cms.bool( False )
6282 )
6283 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
6284  src = cms.InputTag( "hltAK4CaloJetsPF" ),
6285  filter = cms.bool( False ),
6286  etMin = cms.double( 5.0 )
6287 )
6288 fragment.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi",
6289  inputLabel = cms.InputTag( "rawDataCollector" ),
6290  debug = cms.untracked.bool( False )
6291 )
6292 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
6293  recAlgoConfig = cms.PSet(
6294  maxTime = cms.double( 420.0 ),
6295  debug = cms.untracked.bool( False ),
6296  stepTwoFromDigi = cms.bool( False ),
6297  tTrigModeConfig = cms.PSet(
6298  debug = cms.untracked.bool( False ),
6299  tofCorrType = cms.int32( 0 ),
6300  tTrigLabel = cms.string( "" ),
6301  wirePropCorrType = cms.int32( 0 ),
6302  doTOFCorrection = cms.bool( True ),
6303  vPropWire = cms.double( 24.4 ),
6304  doT0Correction = cms.bool( True ),
6305  doWirePropCorrection = cms.bool( True ),
6306  t0Label = cms.string( "" )
6307  ),
6308  useUncertDB = cms.bool( True ),
6309  doVdriftCorr = cms.bool( True ),
6310  minTime = cms.double( -3.0 ),
6311  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
6312  readLegacyTTrigDB = cms.bool( True ),
6313  readLegacyVDriftDB = cms.bool( True )
6314  ),
6315  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
6316  debug = cms.untracked.bool( False ),
6317  dtDigiLabel = cms.InputTag( "hltMuonDTDigis" )
6318 )
6319 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
6320  Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
6321  Reco4DAlgoConfig = cms.PSet(
6322  Reco2DAlgoConfig = cms.PSet(
6323  AlphaMaxPhi = cms.double( 1.0 ),
6324  debug = cms.untracked.bool( False ),
6325  segmCleanerMode = cms.int32( 2 ),
6326  AlphaMaxTheta = cms.double( 0.9 ),
6327  hit_afterT0_resolution = cms.double( 0.03 ),
6328  performT0_vdriftSegCorrection = cms.bool( False ),
6329  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
6330  recAlgoConfig = cms.PSet(
6331  maxTime = cms.double( 420.0 ),
6332  debug = cms.untracked.bool( False ),
6333  stepTwoFromDigi = cms.bool( False ),
6334  tTrigModeConfig = cms.PSet(
6335  debug = cms.untracked.bool( False ),
6336  tofCorrType = cms.int32( 0 ),
6337  tTrigLabel = cms.string( "" ),
6338  wirePropCorrType = cms.int32( 0 ),
6339  doTOFCorrection = cms.bool( True ),
6340  vPropWire = cms.double( 24.4 ),
6341  doT0Correction = cms.bool( True ),
6342  doWirePropCorrection = cms.bool( True ),
6343  t0Label = cms.string( "" )
6344  ),
6345  useUncertDB = cms.bool( True ),
6346  doVdriftCorr = cms.bool( True ),
6347  minTime = cms.double( -3.0 ),
6348  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
6349  readLegacyTTrigDB = cms.bool( True ),
6350  readLegacyVDriftDB = cms.bool( True )
6351  ),
6352  MaxAllowedHits = cms.uint32( 50 ),
6353  nUnSharedHitsMin = cms.int32( 2 ),
6354  nSharedHitsMax = cms.int32( 2 ),
6355  performT0SegCorrection = cms.bool( False ),
6356  perform_delta_rejecting = cms.bool( False )
6357  ),
6358  Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
6359  debug = cms.untracked.bool( False ),
6360  segmCleanerMode = cms.int32( 2 ),
6361  AllDTRecHits = cms.bool( True ),
6362  hit_afterT0_resolution = cms.double( 0.03 ),
6363  performT0_vdriftSegCorrection = cms.bool( False ),
6364  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
6365  recAlgoConfig = cms.PSet(
6366  maxTime = cms.double( 420.0 ),
6367  debug = cms.untracked.bool( False ),
6368  stepTwoFromDigi = cms.bool( False ),
6369  tTrigModeConfig = cms.PSet(
6370  debug = cms.untracked.bool( False ),
6371  tofCorrType = cms.int32( 0 ),
6372  tTrigLabel = cms.string( "" ),
6373  wirePropCorrType = cms.int32( 0 ),
6374  doTOFCorrection = cms.bool( True ),
6375  vPropWire = cms.double( 24.4 ),
6376  doT0Correction = cms.bool( True ),
6377  doWirePropCorrection = cms.bool( True ),
6378  t0Label = cms.string( "" )
6379  ),
6380  useUncertDB = cms.bool( True ),
6381  doVdriftCorr = cms.bool( True ),
6382  minTime = cms.double( -3.0 ),
6383  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
6384  readLegacyTTrigDB = cms.bool( True ),
6385  readLegacyVDriftDB = cms.bool( True )
6386  ),
6387  nUnSharedHitsMin = cms.int32( 2 ),
6388  nSharedHitsMax = cms.int32( 2 ),
6389  performT0SegCorrection = cms.bool( False ),
6390  perform_delta_rejecting = cms.bool( False )
6391  ),
6392  debug = cms.untracked.bool( False ),
6393  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
6394  recHits2DLabel = cms.InputTag( "dt2DSegments" )
6395 )
6396 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
6397  InputObjects = cms.InputTag( "rawDataCollector" ),
6398  UseExaminer = cms.bool( True ),
6399  ExaminerMask = cms.uint32( 535558134 ),
6400  UseSelectiveUnpacking = cms.bool( True ),
6401  ErrorMask = cms.uint32( 0 ),
6402  UnpackStatusDigis = cms.bool( False ),
6403  UseFormatStatus = cms.bool( True ),
6404  useRPCs = cms.bool( False ),
6405  useGEMs = cms.bool( False ),
6406  useCSCShowers = cms.bool( False ),
6407  Debug = cms.untracked.bool( False ),
6408  PrintEventNumber = cms.untracked.bool( False ),
6409  runDQM = cms.untracked.bool( False ),
6410  VisualFEDInspect = cms.untracked.bool( False ),
6411  VisualFEDShort = cms.untracked.bool( False ),
6412  FormatedEventDump = cms.untracked.bool( False ),
6413  SuppressZeroLCT = cms.untracked.bool( True ),
6414  DisableMappingCheck = cms.untracked.bool( False ),
6415  B904Setup = cms.untracked.bool( False )
6416 )
6417 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
6418  CSCStripPeakThreshold = cms.double( 10.0 ),
6419  CSCStripClusterChargeCut = cms.double( 25.0 ),
6420  CSCStripxtalksOffset = cms.double( 0.03 ),
6421  UseAverageTime = cms.bool( False ),
6422  UseParabolaFit = cms.bool( False ),
6423  UseFivePoleFit = cms.bool( True ),
6424  CSCWireClusterDeltaT = cms.int32( 1 ),
6425  CSCUseCalibrations = cms.bool( True ),
6426  CSCUseStaticPedestals = cms.bool( False ),
6427  CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
6428  wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
6429  stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
6430  readBadChannels = cms.bool( False ),
6431  readBadChambers = cms.bool( True ),
6432  CSCUseTimingCorrections = cms.bool( True ),
6433  CSCUseGasGainCorrections = cms.bool( False ),
6434  CSCDebug = cms.untracked.bool( False ),
6435  CSCstripWireDeltaTime = cms.int32( 8 ),
6436  XTasymmetry_ME1a = cms.double( 0.0 ),
6437  XTasymmetry_ME1b = cms.double( 0.0 ),
6438  XTasymmetry_ME12 = cms.double( 0.0 ),
6439  XTasymmetry_ME13 = cms.double( 0.0 ),
6440  XTasymmetry_ME21 = cms.double( 0.0 ),
6441  XTasymmetry_ME22 = cms.double( 0.0 ),
6442  XTasymmetry_ME31 = cms.double( 0.0 ),
6443  XTasymmetry_ME32 = cms.double( 0.0 ),
6444  XTasymmetry_ME41 = cms.double( 0.0 ),
6445  ConstSyst_ME1a = cms.double( 0.022 ),
6446  ConstSyst_ME1b = cms.double( 0.007 ),
6447  ConstSyst_ME12 = cms.double( 0.0 ),
6448  ConstSyst_ME13 = cms.double( 0.0 ),
6449  ConstSyst_ME21 = cms.double( 0.0 ),
6450  ConstSyst_ME22 = cms.double( 0.0 ),
6451  ConstSyst_ME31 = cms.double( 0.0 ),
6452  ConstSyst_ME32 = cms.double( 0.0 ),
6453  ConstSyst_ME41 = cms.double( 0.0 ),
6454  NoiseLevel_ME1a = cms.double( 7.0 ),
6455  NoiseLevel_ME1b = cms.double( 8.0 ),
6456  NoiseLevel_ME12 = cms.double( 9.0 ),
6457  NoiseLevel_ME13 = cms.double( 8.0 ),
6458  NoiseLevel_ME21 = cms.double( 9.0 ),
6459  NoiseLevel_ME22 = cms.double( 9.0 ),
6460  NoiseLevel_ME31 = cms.double( 9.0 ),
6461  NoiseLevel_ME32 = cms.double( 9.0 ),
6462  NoiseLevel_ME41 = cms.double( 9.0 ),
6463  CSCUseReducedWireTimeWindow = cms.bool( False ),
6464  CSCWireTimeWindowLow = cms.int32( 0 ),
6465  CSCWireTimeWindowHigh = cms.int32( 15 )
6466 )
6467 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
6468  inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
6469  algo_type = cms.int32( 1 ),
6470  algo_psets = cms.VPSet(
6471  cms.PSet( parameters_per_chamber_type = cms.vint32( 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
6472  algo_psets = cms.VPSet(
6473  cms.PSet( dYclusBoxMax = cms.double( 8.0 ),
6474  hitDropLimit4Hits = cms.double( 0.6 ),
6475  maxRatioResidualPrune = cms.double( 3.0 ),
6476  curvePenaltyThreshold = cms.double( 0.85 ),
6477  maxRecHitsInCluster = cms.int32( 20 ),
6478  useShowering = cms.bool( False ),
6479  BPMinImprovement = cms.double( 10000.0 ),
6480  curvePenalty = cms.double( 2.0 ),
6481  ForceCovariance = cms.bool( False ),
6482  yweightPenalty = cms.double( 1.5 ),
6483  dPhiFineMax = cms.double( 0.025 ),
6484  SeedBig = cms.double( 0.0015 ),
6485  NormChi2Cut3D = cms.double( 10.0 ),
6486  Covariance = cms.double( 0.0 ),
6487  CSCDebug = cms.untracked.bool( False ),
6488  tanThetaMax = cms.double( 1.2 ),
6489  Pruning = cms.bool( True ),
6490  tanPhiMax = cms.double( 0.5 ),
6491  onlyBestSegment = cms.bool( False ),
6492  dXclusBoxMax = cms.double( 4.0 ),
6493  maxDTheta = cms.double( 999.0 ),
6494  preClustering = cms.bool( True ),
6495  preClusteringUseChaining = cms.bool( True ),
6496  yweightPenaltyThreshold = cms.double( 1.0 ),
6497  hitDropLimit6Hits = cms.double( 0.3333 ),
6498  prePrun = cms.bool( True ),
6499  CorrectTheErrors = cms.bool( True ),
6500  ForceCovarianceAll = cms.bool( False ),
6501  NormChi2Cut2D = cms.double( 20.0 ),
6502  SeedSmall = cms.double( 2.0E-4 ),
6503  minHitsPerSegment = cms.int32( 3 ),
6504  dRPhiFineMax = cms.double( 8.0 ),
6505  maxDPhi = cms.double( 999.0 ),
6506  hitDropLimit5Hits = cms.double( 0.8 ),
6507  BrutePruning = cms.bool( True ),
6508  prePrunLimit = cms.double( 3.17 )
6509  ),
6510  cms.PSet( dYclusBoxMax = cms.double( 8.0 ),
6511  hitDropLimit4Hits = cms.double( 0.6 ),
6512  maxRatioResidualPrune = cms.double( 3.0 ),
6513  curvePenaltyThreshold = cms.double( 0.85 ),
6514  maxRecHitsInCluster = cms.int32( 24 ),
6515  useShowering = cms.bool( False ),
6516  BPMinImprovement = cms.double( 10000.0 ),
6517  curvePenalty = cms.double( 2.0 ),
6518  ForceCovariance = cms.bool( False ),
6519  yweightPenalty = cms.double( 1.5 ),
6520  dPhiFineMax = cms.double( 0.025 ),
6521  SeedBig = cms.double( 0.0015 ),
6522  NormChi2Cut3D = cms.double( 10.0 ),
6523  Covariance = cms.double( 0.0 ),
6524  CSCDebug = cms.untracked.bool( False ),
6525  tanThetaMax = cms.double( 1.2 ),
6526  Pruning = cms.bool( True ),
6527  tanPhiMax = cms.double( 0.5 ),
6528  onlyBestSegment = cms.bool( False ),
6529  dXclusBoxMax = cms.double( 4.0 ),
6530  maxDTheta = cms.double( 999.0 ),
6531  preClustering = cms.bool( True ),
6532  preClusteringUseChaining = cms.bool( True ),
6533  yweightPenaltyThreshold = cms.double( 1.0 ),
6534  hitDropLimit6Hits = cms.double( 0.3333 ),
6535  prePrun = cms.bool( True ),
6536  CorrectTheErrors = cms.bool( True ),
6537  ForceCovarianceAll = cms.bool( False ),
6538  NormChi2Cut2D = cms.double( 20.0 ),
6539  SeedSmall = cms.double( 2.0E-4 ),
6540  minHitsPerSegment = cms.int32( 3 ),
6541  dRPhiFineMax = cms.double( 8.0 ),
6542  maxDPhi = cms.double( 999.0 ),
6543  hitDropLimit5Hits = cms.double( 0.8 ),
6544  BrutePruning = cms.bool( True ),
6545  prePrunLimit = cms.double( 3.17 )
6546  )
6547  ),
6548  algo_name = cms.string( "CSCSegAlgoST" ),
6549  chamber_types = cms.vstring( 'ME1/a',
6550  'ME1/b',
6551  'ME1/2',
6552  'ME1/3',
6553  'ME2/1',
6554  'ME2/2',
6555  'ME3/1',
6556  'ME3/2',
6557  'ME4/1',
6558  'ME4/2' )
6559  )
6560  )
6561 )
6562 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule",
6563  InputLabel = cms.InputTag( "rawDataCollector" ),
6564  doSynchro = cms.bool( False )
6565 )
6566 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
6567  recAlgoConfig = cms.PSet( ),
6568  recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
6569  rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
6570  maskSource = cms.string( "File" ),
6571  maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
6572  deadSource = cms.string( "File" ),
6573  deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" )
6574 )
6575 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
6576  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
6577  scaleDT = cms.bool( True ),
6578  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6579  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6580  ME0RecSegmentLabel = cms.InputTag( "me0Segments" ),
6581  EnableDTMeasurement = cms.bool( True ),
6582  EnableCSCMeasurement = cms.bool( True ),
6583  EnableME0Measurement = cms.bool( False ),
6584  crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
6585  crackWindow = cms.double( 0.04 ),
6586  deltaPhiSearchWindow = cms.double( 0.25 ),
6587  deltaEtaSearchWindow = cms.double( 0.2 ),
6588  deltaEtaCrackSearchWindow = cms.double( 0.25 ),
6589  CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
6590  CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 ),
6591  CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
6592  CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
6593  CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
6594  CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
6595  CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
6596  CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
6597  CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
6598  DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
6599  DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
6600  DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
6601  DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
6602  DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
6603  DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
6604  OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
6605  OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
6606  OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
6607  OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
6608  OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
6609  SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
6610  SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
6611  SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
6612  SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
6613  SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
6614  SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
6615  SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
6616  SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
6617  SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
6618  SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
6619  SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
6620  SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
6621  SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
6622  SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
6623  SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
6624  SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
6625  SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
6626  SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
6627  CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
6628  CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
6629  CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
6630  CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
6631  CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
6632  CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
6633  CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
6634  CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
6635  CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
6636  CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
6637  CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
6638  OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
6639  OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
6640  OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
6641  OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
6642  OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
6643  DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
6644  DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
6645  DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
6646  DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
6647  DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
6648  DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
6649  DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
6650  DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
6651  DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
6652  DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
6653  DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
6654  DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
6655  SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
6656  SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
6657  SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
6658  SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
6659  SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
6660  SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
6661  SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
6662  SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
6663  SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
6664  SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
6665  SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
6666  SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
6667  SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
6668  SME_22_0_scale = cms.vdouble( -3.457901, 0.0 )
6669 )
6670 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
6671  GMTReadoutCollection = cms.InputTag( "" ),
6672  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6673  Propagator = cms.string( "SteppingHelixPropagatorAny" ),
6674  L1MinPt = cms.double( 0.0 ),
6675  L1MaxEta = cms.double( 2.5 ),
6676  L1MinQuality = cms.uint32( 7 ),
6677  SetMinPtBarrelTo = cms.double( 3.5 ),
6678  SetMinPtEndcapTo = cms.double( 1.0 ),
6679  UseOfflineSeed = cms.untracked.bool( True ),
6680  UseUnassociatedL1 = cms.bool( False ),
6681  MatchDR = cms.vdouble( 0.3 ),
6682  EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
6683  CentralBxOnly = cms.bool( True ),
6684  MatchType = cms.uint32( 0 ),
6685  SortType = cms.uint32( 0 ),
6686  OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
6687  ServiceParameters = cms.PSet(
6688  RPCLayers = cms.bool( True ),
6689  UseMuonNavigation = cms.untracked.bool( True ),
6690  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
6691  )
6692 )
6693 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
6694  ServiceParameters = cms.PSet(
6695  RPCLayers = cms.bool( True ),
6696  UseMuonNavigation = cms.untracked.bool( True ),
6697  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
6698  'hltESPFastSteppingHelixPropagatorOpposite' )
6699  ),
6700  InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
6701  SeedTransformerParameters = cms.PSet(
6702  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6703  NMinRecHits = cms.uint32( 2 ),
6704  RescaleError = cms.double( 100.0 ),
6705  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6706  UseSubRecHits = cms.bool( False ),
6707  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6708  ),
6709  L2TrajBuilderParameters = cms.PSet(
6710  BWFilterParameters = cms.PSet(
6711  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6712  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6713  BWSeedType = cms.string( "fromGenerator" ),
6714  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6715  EnableRPCMeasurement = cms.bool( True ),
6716  MuonTrajectoryUpdatorParameters = cms.PSet(
6717  ExcludeRPCFromFit = cms.bool( False ),
6718  Granularity = cms.int32( 0 ),
6719  MaxChi2 = cms.double( 25.0 ),
6720  RescaleError = cms.bool( False ),
6721  RescaleErrorFactor = cms.double( 100.0 ),
6722  UseInvalidHits = cms.bool( True )
6723  ),
6724  EnableCSCMeasurement = cms.bool( True ),
6725  MaxChi2 = cms.double( 100.0 ),
6726  FitDirection = cms.string( "outsideIn" ),
6727  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6728  NumberOfSigma = cms.double( 3.0 ),
6729  EnableDTMeasurement = cms.bool( True )
6730  ),
6731  DoSeedRefit = cms.bool( False ),
6732  FilterParameters = cms.PSet(
6733  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6734  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6735  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6736  EnableRPCMeasurement = cms.bool( True ),
6737  MuonTrajectoryUpdatorParameters = cms.PSet(
6738  ExcludeRPCFromFit = cms.bool( False ),
6739  Granularity = cms.int32( 0 ),
6740  MaxChi2 = cms.double( 25.0 ),
6741  RescaleError = cms.bool( False ),
6742  RescaleErrorFactor = cms.double( 100.0 ),
6743  UseInvalidHits = cms.bool( True )
6744  ),
6745  EnableCSCMeasurement = cms.bool( True ),
6746  MaxChi2 = cms.double( 1000.0 ),
6747  FitDirection = cms.string( "insideOut" ),
6748  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6749  NumberOfSigma = cms.double( 3.0 ),
6750  EnableDTMeasurement = cms.bool( True )
6751  ),
6752  SeedPosition = cms.string( "in" ),
6753  DoBackwardFilter = cms.bool( True ),
6754  DoRefit = cms.bool( False ),
6755  NavigationType = cms.string( "Standard" ),
6756  SeedTransformerParameters = cms.PSet(
6757  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6758  NMinRecHits = cms.uint32( 2 ),
6759  RescaleError = cms.double( 100.0 ),
6760  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6761  UseSubRecHits = cms.bool( False ),
6762  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6763  ),
6764  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
6765  ),
6766  DoSeedRefit = cms.bool( False ),
6767  TrackLoaderParameters = cms.PSet(
6768  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6769  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6770  DoSmoothing = cms.bool( False ),
6771  VertexConstraint = cms.bool( True ),
6772  MuonUpdatorAtVertexParameters = cms.PSet(
6773  MaxChi2 = cms.double( 1000000.0 ),
6774  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6775  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
6776  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
6777  ),
6778  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6779  ),
6780  MuonTrajectoryBuilder = cms.string( "Exhaustive" )
6781 )
6782 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
6783  InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
6784 )
6785 fragment.hltSiPixelDigis = cms.EDProducer( "SiPixelRawToDigi",
6786  IncludeErrors = cms.bool( True ),
6787  UseQualityInfo = cms.bool( False ),
6788  ErrorList = cms.vint32( 29 ),
6789  UserErrorList = cms.vint32( ),
6790  InputLabel = cms.InputTag( "rawDataCollector" ),
6791  Regions = cms.PSet( ),
6792  UsePilotBlade = cms.bool( False ),
6793  UsePhase1 = cms.bool( True ),
6794  CablingMapLabel = cms.string( "" ),
6795  SiPixelQualityLabel = cms.string( "" )
6796 )
6797 fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
6798  src = cms.InputTag( "hltSiPixelDigis" ),
6799  ClusterMode = cms.string( "PixelThresholdClusterizer" ),
6800  maxNumberOfClusters = cms.int32( 40000 ),
6801  payloadType = cms.string( "HLT" ),
6802  ChannelThreshold = cms.int32( 10 ),
6803  MissCalibrate = cms.bool( True ),
6804  SplitClusters = cms.bool( False ),
6805  VCaltoElectronGain = cms.int32( 1 ),
6806  VCaltoElectronGain_L1 = cms.int32( 1 ),
6807  VCaltoElectronOffset = cms.int32( 0 ),
6808  VCaltoElectronOffset_L1 = cms.int32( 0 ),
6809  SeedThreshold = cms.int32( 1000 ),
6810  ClusterThreshold_L1 = cms.int32( 4000 ),
6811  ClusterThreshold = cms.int32( 4000 ),
6812  ElectronPerADCGain = cms.double( 135.0 ),
6813  Phase2Calibration = cms.bool( False ),
6814  Phase2ReadoutMode = cms.int32( -1 ),
6815  Phase2DigiBaseline = cms.double( 1200.0 ),
6816  Phase2KinkADC = cms.int32( 8 )
6817 )
6818 fragment.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
6819  src = cms.InputTag( "hltSiPixelClusters" ),
6820  onDemand = cms.bool( False )
6821 )
6822 fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
6823  src = cms.InputTag( "hltSiPixelClusters" ),
6824  CPE = cms.string( "hltESPPixelCPEGeneric" ),
6825  VerboseLevel = cms.untracked.int32( 0 )
6826 )
6827 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
6828  ProductLabel = cms.InputTag( "rawDataCollector" )
6829 )
6830 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
6831  onDemand = cms.bool( True ),
6832  Clusterizer = cms.PSet(
6833  ClusterThreshold = cms.double( 5.0 ),
6834  SeedThreshold = cms.double( 3.0 ),
6835  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
6836  ChannelThreshold = cms.double( 2.0 ),
6837  MaxAdjacentBad = cms.uint32( 0 ),
6838  setDetId = cms.bool( True ),
6839  MaxSequentialHoles = cms.uint32( 0 ),
6840  RemoveApvShots = cms.bool( True ),
6841  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
6842  MaxSequentialBad = cms.uint32( 1 ),
6843  ConditionsLabel = cms.string( "" )
6844  ),
6845  Algorithms = cms.PSet(
6846  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
6847  useCMMeanMap = cms.bool( False ),
6848  TruncateInSuppressor = cms.bool( True ),
6849  doAPVRestore = cms.bool( False ),
6850  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
6851  PedestalSubtractionFedMode = cms.bool( True ),
6852  Use10bitsTruncation = cms.bool( False )
6853  ),
6854  DoAPVEmulatorCheck = cms.bool( False ),
6855  HybridZeroSuppressed = cms.bool( False ),
6856  ProductLabel = cms.InputTag( "rawDataCollector" )
6857 )
6858 fragment.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
6859  measurementTracker = cms.string( "hltESPMeasurementTracker" ),
6860  skipClusters = cms.InputTag( "" ),
6861  pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
6862  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
6863  Phase2TrackerCluster1DProducer = cms.string( "" ),
6864  vectorHits = cms.InputTag( "" ),
6865  vectorHitsRej = cms.InputTag( "" ),
6866  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigis' ),
6867  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigis' ),
6868  pixelCablingMapLabel = cms.string( "" ),
6869  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
6870  switchOffPixelsIfEmpty = cms.bool( True )
6871 )
6872 fragment.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOIFromL2",
6873  src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6874  layersToTry = cms.int32( 2 ),
6875  fixedErrorRescaleFactorForHitless = cms.double( 2.0 ),
6876  hitsToTry = cms.int32( 1 ),
6877  adjustErrorsDynamicallyForHits = cms.bool( False ),
6878  adjustErrorsDynamicallyForHitless = cms.bool( True ),
6879  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6880  UseHitLessSeeds = cms.bool( True ),
6881  estimator = cms.string( "hltESPChi2MeasurementEstimator100" ),
6882  maxEtaForTOB = cms.double( 1.8 ),
6883  minEtaForTEC = cms.double( 0.7 ),
6884  debug = cms.untracked.bool( False ),
6885  fixedErrorRescaleFactorForHits = cms.double( 1.0 ),
6886  maxSeeds = cms.uint32( 20 ),
6887  maxHitlessSeeds = cms.uint32( 5 ),
6888  maxHitSeeds = cms.uint32( 1 ),
6889  numL2ValidHitsCutAllEta = cms.uint32( 20 ),
6890  numL2ValidHitsCutAllEndcap = cms.uint32( 30 ),
6891  pT1 = cms.double( 13.0 ),
6892  pT2 = cms.double( 30.0 ),
6893  pT3 = cms.double( 70.0 ),
6894  eta1 = cms.double( 0.2 ),
6895  eta2 = cms.double( 0.3 ),
6896  eta3 = cms.double( 1.0 ),
6897  eta4 = cms.double( 1.2 ),
6898  eta5 = cms.double( 1.6 ),
6899  eta6 = cms.double( 1.4 ),
6900  eta7 = cms.double( 2.1 ),
6901  SF1 = cms.double( 3.0 ),
6902  SF2 = cms.double( 4.0 ),
6903  SF3 = cms.double( 5.0 ),
6904  SF4 = cms.double( 7.0 ),
6905  SF5 = cms.double( 10.0 ),
6906  SF6 = cms.double( 2.0 ),
6907  tsosDiff1 = cms.double( 0.2 ),
6908  tsosDiff2 = cms.double( 0.02 ),
6909  propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" )
6910 )
6911 fragment.hltIterL3OITrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6912  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6913  TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
6914  cleanTrajectoryAfterInOut = cms.bool( False ),
6915  reverseTrajectories = cms.bool( True ),
6916  useHitsSplitting = cms.bool( False ),
6917  doSeedingRegionRebuilding = cms.bool( False ),
6918  maxNSeeds = cms.uint32( 500000 ),
6919  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
6920  src = cms.InputTag( "hltIterL3OISeedsFromL2Muons" ),
6921  SimpleMagneticField = cms.string( "" ),
6922  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6923  TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" ),
6924  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
6925  TransientInitialStateEstimatorParameters = cms.PSet(
6926  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
6927  numberMeasurementsForFit = cms.int32( 4 ),
6928  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
6929  ),
6930  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
6931 )
6932 fragment.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6933  useSimpleMF = cms.bool( False ),
6934  SimpleMagneticField = cms.string( "" ),
6935  src = cms.InputTag( "hltIterL3OITrackCandidates" ),
6936  clusterRemovalInfo = cms.InputTag( "" ),
6937  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6938  Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
6939  useHitsSplitting = cms.bool( False ),
6940  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6941  TrajectoryInEvent = cms.bool( False ),
6942  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6943  AlgorithmName = cms.string( "iter10" ),
6944  Propagator = cms.string( "PropagatorWithMaterial" ),
6945  GeometricInnerState = cms.bool( True ),
6946  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6947  MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
6948  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
6949 )
6950 fragment.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6951  src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6952  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6953  vertices = cms.InputTag( "Notused" ),
6954  ignoreVertices = cms.bool( True ),
6955  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6956  mva = cms.PSet(
6957  minPixelHits = cms.vint32( 0, 0, 1 ),
6958  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6959  dr_par = cms.PSet(
6960  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6961  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6962  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6963  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6964  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6965  ),
6966  maxLostLayers = cms.vint32( 4, 3, 2 ),
6967  min3DLayers = cms.vint32( 1, 2, 1 ),
6968  dz_par = cms.PSet(
6969  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6970  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6971  dz_exp = cms.vint32( 4, 4, 2147483647 )
6972  ),
6973  minNVtxTrk = cms.int32( 3 ),
6974  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6975  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6976  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6977  maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ),
6978  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6979  minLayers = cms.vint32( 3, 5, 5 )
6980  )
6981 )
6982 fragment.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6983  originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6984  originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','MVAValues' ),
6985  originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','QualityMasks' ),
6986  minQuality = cms.string( "highPurity" ),
6987  copyExtras = cms.untracked.bool( True ),
6988  copyTrajectories = cms.untracked.bool( False )
6989 )
6990 fragment.hltL3MuonsIterL3OI = cms.EDProducer( "L3MuonProducer",
6991  ServiceParameters = cms.PSet(
6992  RPCLayers = cms.bool( True ),
6993  UseMuonNavigation = cms.untracked.bool( True ),
6994  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6995  'SteppingHelixPropagatorAny',
6996  'hltESPSmartPropagator',
6997  'hltESPSteppingHelixPropagatorOpposite' )
6998  ),
6999  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7000  TrackLoaderParameters = cms.PSet(
7001  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
7002  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7003  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7004  DoSmoothing = cms.bool( True ),
7005  SmoothTkTrack = cms.untracked.bool( False ),
7006  VertexConstraint = cms.bool( False ),
7007  MuonUpdatorAtVertexParameters = cms.PSet(
7008  MaxChi2 = cms.double( 1000000.0 ),
7009  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
7010  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
7011  ),
7012  PutTkTrackIntoEvent = cms.untracked.bool( False ),
7013  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7014  ),
7015  L3TrajBuilderParameters = cms.PSet(
7016  PtCut = cms.double( 1.0 ),
7017  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
7018  GlobalMuonTrackMatcher = cms.PSet(
7019  Chi2Cut_3 = cms.double( 200.0 ),
7020  DeltaDCut_2 = cms.double( 10.0 ),
7021  Eta_threshold = cms.double( 1.2 ),
7022  Quality_2 = cms.double( 15.0 ),
7023  DeltaDCut_1 = cms.double( 40.0 ),
7024  Quality_3 = cms.double( 7.0 ),
7025  DeltaDCut_3 = cms.double( 15.0 ),
7026  Quality_1 = cms.double( 20.0 ),
7027  Pt_threshold1 = cms.double( 0.0 ),
7028  DeltaRCut_2 = cms.double( 0.2 ),
7029  DeltaRCut_1 = cms.double( 0.1 ),
7030  Pt_threshold2 = cms.double( 9.99999999E8 ),
7031  Chi2Cut_1 = cms.double( 50.0 ),
7032  Chi2Cut_2 = cms.double( 50.0 ),
7033  DeltaRCut_3 = cms.double( 1.0 ),
7034  LocChi2Cut = cms.double( 0.001 ),
7035  Propagator = cms.string( "hltESPSmartPropagator" ),
7036  MinPt = cms.double( 1.0 ),
7037  MinP = cms.double( 2.5 )
7038  ),
7039  ScaleTECxFactor = cms.double( -1.0 ),
7040  tkTrajUseVertex = cms.bool( False ),
7041  MuonTrackingRegionBuilder = cms.PSet(
7042  Rescale_Dz = cms.double( 4.0 ),
7043  Pt_fixed = cms.bool( False ),
7044  Eta_fixed = cms.bool( True ),
7045  Eta_min = cms.double( 0.1 ),
7046  DeltaZ = cms.double( 24.2 ),
7047  maxRegions = cms.int32( 2 ),
7048  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
7049  UseVertex = cms.bool( False ),
7050  Z_fixed = cms.bool( False ),
7051  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
7052  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
7053  Rescale_phi = cms.double( 3.0 ),
7054  DeltaEta = cms.double( 0.2 ),
7055  precise = cms.bool( True ),
7056  OnDemand = cms.int32( -1 ),
7057  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
7058  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
7059  vertexCollection = cms.InputTag( "pixelVertices" ),
7060  Pt_min = cms.double( 3.0 ),
7061  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7062  Phi_fixed = cms.bool( True ),
7063  DeltaR = cms.double( 0.025 ),
7064  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7065  DeltaPhi = cms.double( 0.15 ),
7066  Phi_min = cms.double( 0.1 ),
7067  Rescale_eta = cms.double( 3.0 )
7068  ),
7069  TrackTransformer = cms.PSet(
7070  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7071  RefitDirection = cms.string( "insideOut" ),
7072  RefitRPCHits = cms.bool( True ),
7073  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7074  DoPredictionsOnly = cms.bool( False ),
7075  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7076  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7077  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7078  ),
7079  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7080  RefitRPCHits = cms.bool( True ),
7081  tkTrajVertex = cms.InputTag( "Notused" ),
7082  GlbRefitterParameters = cms.PSet(
7083  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7084  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
7085  RefitFlag = cms.bool( True ),
7086  SkipStation = cms.int32( -1 ),
7087  Chi2CutRPC = cms.double( 1.0 ),
7088  PropDirForCosmics = cms.bool( False ),
7089  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
7090  HitThreshold = cms.int32( 1 ),
7091  DYTthrs = cms.vint32( 30, 15 ),
7092  TrackerSkipSystem = cms.int32( -1 ),
7093  RefitDirection = cms.string( "insideOut" ),
7094  Chi2CutCSC = cms.double( 150.0 ),
7095  Chi2CutDT = cms.double( 10.0 ),
7096  RefitRPCHits = cms.bool( True ),
7097  TrackerSkipSection = cms.int32( -1 ),
7098  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7099  DoPredictionsOnly = cms.bool( False ),
7100  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7101  MuonHitsOption = cms.int32( 1 ),
7102  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
7103  ),
7104  PCut = cms.double( 2.5 ),
7105  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
7106  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7107  tkTrajMaxChi2 = cms.double( 9999.0 ),
7108  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7109  ScaleTECyFactor = cms.double( -1.0 ),
7110  tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurity" )
7111  )
7112 )
7113 fragment.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
7114  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
7115 )
7116 fragment.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner",
7117  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
7118 )
7119 fragment.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
7120  InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ),
7121  InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
7122  MuonPtOption = cms.string( "Tracker" )
7123 )
7124 fragment.hltL2SelectorForL3IO = cms.EDProducer( "HLTMuonL2SelectorForL3IO",
7125  l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7126  l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidates" ),
7127  InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
7128  applyL3Filters = cms.bool( False ),
7129  MinNhits = cms.int32( 1 ),
7130  MaxNormalizedChi2 = cms.double( 20.0 ),
7131  MinNmuonHits = cms.int32( 1 ),
7132  MaxPtDifference = cms.double( 0.3 )
7133 )
7134 fragment.hltIterL3MuonPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
7135  ptMin = cms.double( 0.1 ),
7136  nSigmaInvPtTolerance = cms.double( 0.0 ),
7137  tipMax = cms.double( 1.0 ),
7138  nSigmaTipMaxTolerance = cms.double( 0.0 ),
7139  chi2 = cms.double( 1000.0 )
7140 )
7141 fragment.hltIterL3MuonPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer",
7142  scaleErrorsForBPix1 = cms.bool( False ),
7143  scaleFactor = cms.double( 0.65 )
7144 )
7145 fragment.hltIterL3MuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionEDProducer",
7146  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
7147  DeltaR = cms.double( 0.025 ),
7148  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7149  OnDemand = cms.int32( -1 ),
7150  vertexCollection = cms.InputTag( "notUsed" ),
7151  Rescale_phi = cms.double( 3.0 ),
7152  Eta_fixed = cms.bool( True ),
7153  Rescale_eta = cms.double( 3.0 ),
7154  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
7155  Eta_min = cms.double( 0.0 ),
7156  Phi_fixed = cms.bool( True ),
7157  Phi_min = cms.double( 0.0 ),
7158  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
7159  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
7160  MeasurementTrackerName = cms.InputTag( "" ),
7161  UseVertex = cms.bool( False ),
7162  Rescale_Dz = cms.double( 4.0 ),
7163  Pt_fixed = cms.bool( True ),
7164  Z_fixed = cms.bool( True ),
7165  Pt_min = cms.double( 2.0 ),
7166  DeltaZ = cms.double( 24.2 ),
7167  DeltaEta = cms.double( 0.2 ),
7168  DeltaPhi = cms.double( 0.15 ),
7169  maxRegions = cms.int32( 5 ),
7170  precise = cms.bool( True ),
7171  input = cms.InputTag( "hltL2SelectorForL3IO" )
7172 )
7173 fragment.hltIterL3MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
7174  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
7175  'BPix1+BPix2+BPix3+FPix1_pos',
7176  'BPix1+BPix2+BPix3+FPix1_neg',
7177  'BPix1+BPix2+FPix1_pos+FPix2_pos',
7178  'BPix1+BPix2+FPix1_neg+FPix2_neg',
7179  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
7180  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
7181  BPix = cms.PSet(
7182  hitErrorRPhi = cms.double( 0.0027 ),
7183  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7184  useErrorsFromParam = cms.bool( True ),
7185  hitErrorRZ = cms.double( 0.006 ),
7186  HitProducer = cms.string( "hltSiPixelRecHits" )
7187  ),
7188  FPix = cms.PSet(
7189  hitErrorRPhi = cms.double( 0.0051 ),
7190  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7191  useErrorsFromParam = cms.bool( True ),
7192  hitErrorRZ = cms.double( 0.0036 ),
7193  HitProducer = cms.string( "hltSiPixelRecHits" )
7194  ),
7195  TIB = cms.PSet( ),
7196  TID = cms.PSet( ),
7197  TOB = cms.PSet( ),
7198  TEC = cms.PSet( ),
7199  MTIB = cms.PSet( ),
7200  MTID = cms.PSet( ),
7201  MTOB = cms.PSet( ),
7202  MTEC = cms.PSet( )
7203 )
7204 fragment.hltIterL3MuonPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer",
7205  seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadruplets" ),
7206  trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
7207  trackingRegionsSeedingLayers = cms.InputTag( "" ),
7208  clusterCheck = cms.InputTag( "" ),
7209  produceSeedingHitSets = cms.bool( False ),
7210  produceIntermediateHitDoublets = cms.bool( True ),
7211  maxElement = cms.uint32( 0 ),
7212  maxElementTotal = cms.uint32( 50000000 ),
7213  layerPairs = cms.vuint32( 0, 1, 2 )
7214 )
7215 fragment.hltIterL3MuonPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
7216  doublets = cms.InputTag( "hltIterL3MuonPixelTracksHitDoublets" ),
7217  extraHitRPhitolerance = cms.double( 0.032 ),
7218  fitFastCircle = cms.bool( True ),
7219  fitFastCircleChi2Cut = cms.bool( True ),
7220  useBendingCorrection = cms.bool( True ),
7221  CAThetaCut = cms.double( 0.005 ),
7222  CAPhiCut = cms.double( 0.2 ),
7223  CAThetaCut_byTriplets = cms.VPSet(
7224  cms.PSet( seedingLayers = cms.string( "" ),
7225  cut = cms.double( -1.0 )
7226  )
7227  ),
7228  CAPhiCut_byTriplets = cms.VPSet(
7229  cms.PSet( seedingLayers = cms.string( "" ),
7230  cut = cms.double( -1.0 )
7231  )
7232  ),
7233  CAHardPtCut = cms.double( 0.0 ),
7234  maxChi2 = cms.PSet(
7235  value2 = cms.double( 50.0 ),
7236  value1 = cms.double( 200.0 ),
7237  pt1 = cms.double( 0.7 ),
7238  enabled = cms.bool( True ),
7239  pt2 = cms.double( 2.0 )
7240  ),
7241  SeedComparitorPSet = cms.PSet(
7242  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
7243  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
7244  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
7245  )
7246 )
7247 fragment.hltIterL3MuonPixelTracks = cms.EDProducer( "PixelTrackProducer",
7248  passLabel = cms.string( "" ),
7249  SeedingHitSets = cms.InputTag( "hltIterL3MuonPixelTracksHitQuadruplets" ),
7250  Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ),
7251  Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ),
7252  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" )
7253 )
7254 fragment.hltIterL3MuonPixelVertices = cms.EDProducer( "PixelVertexProducer",
7255  WtAverage = cms.bool( True ),
7256  ZOffset = cms.double( 5.0 ),
7257  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7258  Verbosity = cms.int32( 0 ),
7259  UseError = cms.bool( True ),
7260  TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ),
7261  ZSeparation = cms.double( 0.05 ),
7262  NTrkMin = cms.int32( 2 ),
7263  Method2 = cms.bool( True ),
7264  Finder = cms.string( "DivisiveVertexFinder" ),
7265  PtMin = cms.double( 1.0 ),
7266  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
7267 )
7268 fragment.hltIterL3MuonTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
7269  src = cms.InputTag( "hltIterL3MuonPixelVertices" ),
7270  maxVtx = cms.uint32( 100 ),
7271  fractionSumPt2 = cms.double( 0.3 ),
7272  minSumPt2 = cms.double( 0.0 ),
7273  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
7274 )
7275 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7276  InputCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ),
7277  InputVertexCollection = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ),
7278  originHalfLength = cms.double( 0.3 ),
7279  originRadius = cms.double( 0.1 ),
7280  useProtoTrackKinematics = cms.bool( False ),
7281  useEventsWithNoVertex = cms.bool( True ),
7282  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7283  usePV = cms.bool( False ),
7284  includeFourthHit = cms.bool( False ),
7285  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
7286 )
7287 fragment.hltIter0IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7288  RedundantSeedCleaner = cms.string( "none" ),
7289  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7290  cleanTrajectoryAfterInOut = cms.bool( False ),
7291  reverseTrajectories = cms.bool( False ),
7292  useHitsSplitting = cms.bool( True ),
7293  doSeedingRegionRebuilding = cms.bool( True ),
7294  maxNSeeds = cms.uint32( 100000 ),
7295  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7296  src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracks" ),
7297  SimpleMagneticField = cms.string( "ParabolicMf" ),
7298  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7299  TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ),
7300  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7301  TransientInitialStateEstimatorParameters = cms.PSet(
7302  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7303  numberMeasurementsForFit = cms.int32( 4 ),
7304  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7305  ),
7306  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
7307 )
7308 fragment.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7309  useSimpleMF = cms.bool( True ),
7310  SimpleMagneticField = cms.string( "ParabolicMf" ),
7311  src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ),
7312  clusterRemovalInfo = cms.InputTag( "" ),
7313  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7314  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7315  useHitsSplitting = cms.bool( False ),
7316  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7317  TrajectoryInEvent = cms.bool( False ),
7318  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7319  AlgorithmName = cms.string( "hltIter0" ),
7320  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7321  GeometricInnerState = cms.bool( True ),
7322  NavigationSchool = cms.string( "" ),
7323  MeasurementTracker = cms.string( "" ),
7324  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
7325 )
7326 fragment.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7327  src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
7328  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7329  vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ),
7330  ignoreVertices = cms.bool( False ),
7331  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7332  mva = cms.PSet(
7333  minPixelHits = cms.vint32( 0, 3, 4 ),
7334  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7335  dr_par = cms.PSet(
7336  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7337  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
7338  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7339  dr_exp = cms.vint32( 4, 4, 2147483647 ),
7340  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7341  ),
7342  maxLostLayers = cms.vint32( 1, 1, 1 ),
7343  min3DLayers = cms.vint32( 0, 3, 4 ),
7344  dz_par = cms.PSet(
7345  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7346  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
7347  dz_exp = cms.vint32( 4, 4, 2147483647 )
7348  ),
7349  minNVtxTrk = cms.int32( 3 ),
7350  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7351  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7352  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
7353  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7354  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7355  minLayers = cms.vint32( 3, 3, 4 )
7356  )
7357 )
7358 fragment.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7359  originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
7360  originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','MVAValues' ),
7361  originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','QualityMasks' ),
7362  minQuality = cms.string( "highPurity" ),
7363  copyExtras = cms.untracked.bool( True ),
7364  copyTrajectories = cms.untracked.bool( False )
7365 )
7366 fragment.hltIter2IterL3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7367  trajectories = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurity" ),
7368  trackClassifier = cms.InputTag( '','QualityMasks' ),
7369  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7370  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7371  oldClusterRemovalInfo = cms.InputTag( "" ),
7372  TrackQuality = cms.string( "highPurity" ),
7373  maxChi2 = cms.double( 16.0 ),
7374  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7375  overrideTrkQuals = cms.InputTag( "" )
7376 )
7377 fragment.hltIter2IterL3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7378  src = cms.InputTag( "hltSiStripClusters" ),
7379  OnDemand = cms.bool( False ),
7380  clustersToSkip = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" )
7381 )
7382 fragment.hltIter2IterL3MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
7383  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
7384  'BPix2+BPix3+BPix4',
7385  'BPix1+BPix3+BPix4',
7386  'BPix1+BPix2+BPix4',
7387  'BPix2+BPix3+FPix1_pos',
7388  'BPix2+BPix3+FPix1_neg',
7389  'BPix1+BPix2+FPix1_pos',
7390  'BPix1+BPix2+FPix1_neg',
7391  'BPix2+FPix1_pos+FPix2_pos',
7392  'BPix2+FPix1_neg+FPix2_neg',
7393  'BPix1+FPix1_pos+FPix2_pos',
7394  'BPix1+FPix1_neg+FPix2_neg',
7395  'FPix1_pos+FPix2_pos+FPix3_pos',
7396  'FPix1_neg+FPix2_neg+FPix3_neg',
7397  'BPix1+BPix3+FPix1_pos',
7398  'BPix1+BPix2+FPix2_pos',
7399  'BPix1+BPix3+FPix1_neg',
7400  'BPix1+BPix2+FPix2_neg',
7401  'BPix1+FPix2_neg+FPix3_neg',
7402  'BPix1+FPix1_neg+FPix3_neg',
7403  'BPix1+FPix2_pos+FPix3_pos',
7404  'BPix1+FPix1_pos+FPix3_pos' ),
7405  BPix = cms.PSet(
7406  hitErrorRPhi = cms.double( 0.0027 ),
7407  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7408  skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ),
7409  useErrorsFromParam = cms.bool( True ),
7410  hitErrorRZ = cms.double( 0.006 ),
7411  HitProducer = cms.string( "hltSiPixelRecHits" )
7412  ),
7413  FPix = cms.PSet(
7414  hitErrorRPhi = cms.double( 0.0051 ),
7415  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7416  skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ),
7417  useErrorsFromParam = cms.bool( True ),
7418  hitErrorRZ = cms.double( 0.0036 ),
7419  HitProducer = cms.string( "hltSiPixelRecHits" )
7420  ),
7421  TIB = cms.PSet( ),
7422  TID = cms.PSet( ),
7423  TOB = cms.PSet( ),
7424  TEC = cms.PSet( ),
7425  MTIB = cms.PSet( ),
7426  MTID = cms.PSet( ),
7427  MTOB = cms.PSet( ),
7428  MTEC = cms.PSet( )
7429 )
7430 fragment.hltIter2IterL3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
7431  doClusterCheck = cms.bool( False ),
7432  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
7433  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
7434  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
7435  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7436  cut = cms.string( "" ),
7437  silentClusterCheck = cms.untracked.bool( False )
7438 )
7439 fragment.hltIter2IterL3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
7440  seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTriplets" ),
7441  trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
7442  trackingRegionsSeedingLayers = cms.InputTag( "" ),
7443  clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheck" ),
7444  produceSeedingHitSets = cms.bool( False ),
7445  produceIntermediateHitDoublets = cms.bool( True ),
7446  maxElement = cms.uint32( 0 ),
7447  maxElementTotal = cms.uint32( 50000000 ),
7448  layerPairs = cms.vuint32( 0, 1 )
7449 )
7450 fragment.hltIter2IterL3MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
7451  doublets = cms.InputTag( "hltIter2IterL3MuonPixelHitDoublets" ),
7452  extraHitRPhitolerance = cms.double( 0.032 ),
7453  useBendingCorrection = cms.bool( True ),
7454  CAThetaCut = cms.double( 0.015 ),
7455  CAPhiCut = cms.double( 0.1 ),
7456  CAThetaCut_byTriplets = cms.VPSet(
7457  cms.PSet( seedingLayers = cms.string( "" ),
7458  cut = cms.double( -1.0 )
7459  )
7460  ),
7461  CAPhiCut_byTriplets = cms.VPSet(
7462  cms.PSet( seedingLayers = cms.string( "" ),
7463  cut = cms.double( -1.0 )
7464  )
7465  ),
7466  CAHardPtCut = cms.double( 0.3 ),
7467  maxChi2 = cms.PSet(
7468  value2 = cms.double( 6.0 ),
7469  value1 = cms.double( 100.0 ),
7470  pt1 = cms.double( 0.8 ),
7471  enabled = cms.bool( True ),
7472  pt2 = cms.double( 8.0 )
7473  ),
7474  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
7475 )
7476 fragment.hltIter2IterL3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
7477  seedingHitSets = cms.InputTag( "hltIter2IterL3MuonPixelHitTriplets" ),
7478  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
7479  SeedMomentumForBOFF = cms.double( 5.0 ),
7480  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
7481  MinOneOverPtError = cms.double( 1.0 ),
7482  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7483  magneticField = cms.string( "ParabolicMf" ),
7484  forceKinematicWithRegionDirection = cms.bool( False ),
7485  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
7486 )
7487 fragment.hltIter2IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7488  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7489  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7490  cleanTrajectoryAfterInOut = cms.bool( False ),
7491  reverseTrajectories = cms.bool( False ),
7492  useHitsSplitting = cms.bool( False ),
7493  doSeedingRegionRebuilding = cms.bool( False ),
7494  maxNSeeds = cms.uint32( 100000 ),
7495  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7496  src = cms.InputTag( "hltIter2IterL3MuonPixelSeeds" ),
7497  SimpleMagneticField = cms.string( "ParabolicMf" ),
7498  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7499  TrajectoryBuilder = cms.string( "" ),
7500  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7501  TransientInitialStateEstimatorParameters = cms.PSet(
7502  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7503  numberMeasurementsForFit = cms.int32( 4 ),
7504  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7505  ),
7506  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEvent" )
7507 )
7508 fragment.hltIter2IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7509  useSimpleMF = cms.bool( True ),
7510  SimpleMagneticField = cms.string( "ParabolicMf" ),
7511  src = cms.InputTag( "hltIter2IterL3MuonCkfTrackCandidates" ),
7512  clusterRemovalInfo = cms.InputTag( "" ),
7513  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7514  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7515  useHitsSplitting = cms.bool( False ),
7516  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7517  TrajectoryInEvent = cms.bool( False ),
7518  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7519  AlgorithmName = cms.string( "hltIter2" ),
7520  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7521  GeometricInnerState = cms.bool( True ),
7522  NavigationSchool = cms.string( "" ),
7523  MeasurementTracker = cms.string( "" ),
7524  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEvent" )
7525 )
7526 fragment.hltIter2IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7527  src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ),
7528  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7529  vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ),
7530  ignoreVertices = cms.bool( False ),
7531  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7532  mva = cms.PSet(
7533  minPixelHits = cms.vint32( 0, 0, 0 ),
7534  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7535  dr_par = cms.PSet(
7536  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7537  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ),
7538  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
7539  dr_exp = cms.vint32( 4, 4, 2147483647 ),
7540  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7541  ),
7542  maxLostLayers = cms.vint32( 1, 1, 1 ),
7543  min3DLayers = cms.vint32( 0, 0, 0 ),
7544  dz_par = cms.PSet(
7545  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
7546  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ),
7547  dz_exp = cms.vint32( 4, 4, 2147483647 )
7548  ),
7549  minNVtxTrk = cms.int32( 3 ),
7550  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7551  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7552  maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ),
7553  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7554  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7555  minLayers = cms.vint32( 3, 3, 3 )
7556  )
7557 )
7558 fragment.hltIter2IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7559  originalSource = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ),
7560  originalMVAVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifier','MVAValues' ),
7561  originalQualVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifier','QualityMasks' ),
7562  minQuality = cms.string( "highPurity" ),
7563  copyExtras = cms.untracked.bool( True ),
7564  copyTrajectories = cms.untracked.bool( False )
7565 )
7566 fragment.hltIter2IterL3MuonMerged = cms.EDProducer( "TrackListMerger",
7567  ShareFrac = cms.double( 0.19 ),
7568  FoundHitBonus = cms.double( 5.0 ),
7569  LostHitPenalty = cms.double( 20.0 ),
7570  MinPT = cms.double( 0.05 ),
7571  Epsilon = cms.double( -0.001 ),
7572  MaxNormalizedChisq = cms.double( 1000.0 ),
7573  MinFound = cms.int32( 3 ),
7574  TrackProducers = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurity','hltIter2IterL3MuonTrackSelectionHighPurity' ),
7575  hasSelector = cms.vint32( 0, 0 ),
7576  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7577  selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurity','hltIter2IterL3MuonTrackSelectionHighPurity' ),
7578  setsToMerge = cms.VPSet(
7579  cms.PSet( pQual = cms.bool( False ),
7580  tLists = cms.vint32( 0, 1 )
7581  )
7582  ),
7583  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7584  allowFirstHitShare = cms.bool( True ),
7585  newQuality = cms.string( "confirmed" ),
7586  copyExtras = cms.untracked.bool( True ),
7587  writeOnlyTrkQuals = cms.bool( False ),
7588  copyMVA = cms.bool( False )
7589 )
7590 fragment.hltIter3IterL3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7591  trajectories = cms.InputTag( "hltIter2IterL3MuonTrackSelectionHighPurity" ),
7592  trackClassifier = cms.InputTag( '','QualityMasks' ),
7593  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7594  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7595  oldClusterRemovalInfo = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ),
7596  TrackQuality = cms.string( "highPurity" ),
7597  maxChi2 = cms.double( 16.0 ),
7598  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7599  overrideTrkQuals = cms.InputTag( "" )
7600 )
7601 fragment.hltIter3IterL3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7602  src = cms.InputTag( "hltSiStripClusters" ),
7603  OnDemand = cms.bool( False ),
7604  clustersToSkip = cms.InputTag( "hltIter3IterL3MuonClustersRefRemoval" )
7605 )
7606 fragment.hltIter3IterL3MuonPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
7607  layerList = cms.vstring( 'BPix1+BPix2',
7608  'BPix1+BPix3',
7609  'BPix1+BPix4',
7610  'BPix2+BPix3',
7611  'BPix2+BPix4',
7612  'BPix3+BPix4',
7613  'BPix1+FPix1_pos',
7614  'BPix1+FPix1_neg',
7615  'BPix1+FPix2_pos',
7616  'BPix1+FPix2_neg',
7617  'BPix1+FPix3_pos',
7618  'BPix1+FPix3_neg',
7619  'BPix2+FPix1_pos',
7620  'BPix2+FPix1_neg',
7621  'BPix2+FPix2_pos',
7622  'BPix2+FPix2_neg',
7623  'BPix3+FPix1_pos',
7624  'BPix3+FPix1_neg',
7625  'FPix1_pos+FPix2_pos',
7626  'FPix1_neg+FPix2_neg',
7627  'FPix1_pos+FPix3_pos',
7628  'FPix1_neg+FPix3_neg',
7629  'FPix2_pos+FPix3_pos',
7630  'FPix2_neg+FPix3_neg' ),
7631  BPix = cms.PSet(
7632  hitErrorRPhi = cms.double( 0.0027 ),
7633  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7634  skipClusters = cms.InputTag( "hltIter3IterL3MuonClustersRefRemoval" ),
7635  useErrorsFromParam = cms.bool( True ),
7636  hitErrorRZ = cms.double( 0.006 ),
7637  HitProducer = cms.string( "hltSiPixelRecHits" )
7638  ),
7639  FPix = cms.PSet(
7640  hitErrorRPhi = cms.double( 0.0051 ),
7641  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7642  skipClusters = cms.InputTag( "hltIter3IterL3MuonClustersRefRemoval" ),
7643  useErrorsFromParam = cms.bool( True ),
7644  hitErrorRZ = cms.double( 0.0036 ),
7645  HitProducer = cms.string( "hltSiPixelRecHits" )
7646  ),
7647  TIB = cms.PSet( ),
7648  TID = cms.PSet( ),
7649  TOB = cms.PSet( ),
7650  TEC = cms.PSet( ),
7651  MTIB = cms.PSet( ),
7652  MTID = cms.PSet( ),
7653  MTOB = cms.PSet( ),
7654  MTEC = cms.PSet( )
7655 )
7656 fragment.hltIter3IterL3MuonL2Candidates = cms.EDProducer( "ConcreteChargedCandidateProducer",
7657  src = cms.InputTag( "hltL2SelectorForL3IO" ),
7658  particleType = cms.string( "mu+" )
7659 )
7660 fragment.hltIter3IterL3MuonTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
7661  RegionPSet = cms.PSet(
7662  vertexCollection = cms.InputTag( "notUsed" ),
7663  zErrorVetex = cms.double( 0.2 ),
7664  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7665  zErrorBeamSpot = cms.double( 24.2 ),
7666  maxNVertices = cms.int32( 1 ),
7667  maxNRegions = cms.int32( 2 ),
7668  nSigmaZVertex = cms.double( 3.0 ),
7669  nSigmaZBeamSpot = cms.double( 4.0 ),
7670  ptMin = cms.double( 2.0 ),
7671  mode = cms.string( "BeamSpotSigma" ),
7672  input = cms.InputTag( "hltIter3IterL3MuonL2Candidates" ),
7673  searchOpt = cms.bool( False ),
7674  whereToUseMeasurementTracker = cms.string( "Never" ),
7675  originRadius = cms.double( 0.015 ),
7676  measurementTrackerName = cms.InputTag( "" ),
7677  precise = cms.bool( True ),
7678  deltaEta = cms.double( 0.1 ),
7679  deltaPhi = cms.double( 0.1 )
7680  )
7681 )
7682 fragment.hltIter3IterL3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
7683  doClusterCheck = cms.bool( False ),
7684  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
7685  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
7686  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
7687  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7688  cut = cms.string( "" ),
7689  silentClusterCheck = cms.untracked.bool( False )
7690 )
7691 fragment.hltIter3IterL3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
7692  seedingLayers = cms.InputTag( "hltIter3IterL3MuonPixelLayerPairs" ),
7693  trackingRegions = cms.InputTag( "hltIter3IterL3MuonTrackingRegions" ),
7694  trackingRegionsSeedingLayers = cms.InputTag( "" ),
7695  clusterCheck = cms.InputTag( "hltIter3IterL3MuonPixelClusterCheck" ),
7696  produceSeedingHitSets = cms.bool( True ),
7697  produceIntermediateHitDoublets = cms.bool( False ),
7698  maxElement = cms.uint32( 0 ),
7699  maxElementTotal = cms.uint32( 50000000 ),
7700  layerPairs = cms.vuint32( 0 )
7701 )
7702 fragment.hltIter3IterL3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
7703  seedingHitSets = cms.InputTag( "hltIter3IterL3MuonPixelHitDoublets" ),
7704  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
7705  SeedMomentumForBOFF = cms.double( 5.0 ),
7706  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
7707  MinOneOverPtError = cms.double( 1.0 ),
7708  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7709  magneticField = cms.string( "ParabolicMf" ),
7710  forceKinematicWithRegionDirection = cms.bool( False ),
7711  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
7712 )
7713 fragment.hltIter3IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7714  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7715  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7716  cleanTrajectoryAfterInOut = cms.bool( False ),
7717  reverseTrajectories = cms.bool( False ),
7718  useHitsSplitting = cms.bool( False ),
7719  doSeedingRegionRebuilding = cms.bool( False ),
7720  maxNSeeds = cms.uint32( 100000 ),
7721  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7722  src = cms.InputTag( "hltIter3IterL3MuonPixelSeeds" ),
7723  SimpleMagneticField = cms.string( "ParabolicMf" ),
7724  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7725  TrajectoryBuilder = cms.string( "" ),
7726  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7727  TransientInitialStateEstimatorParameters = cms.PSet(
7728  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7729  numberMeasurementsForFit = cms.int32( 4 ),
7730  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7731  ),
7732  MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3MuonMaskedMeasurementTrackerEvent" )
7733 )
7734 fragment.hltIter3IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7735  useSimpleMF = cms.bool( True ),
7736  SimpleMagneticField = cms.string( "ParabolicMf" ),
7737  src = cms.InputTag( "hltIter3IterL3MuonCkfTrackCandidates" ),
7738  clusterRemovalInfo = cms.InputTag( "" ),
7739  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7740  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7741  useHitsSplitting = cms.bool( False ),
7742  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7743  TrajectoryInEvent = cms.bool( False ),
7744  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7745  AlgorithmName = cms.string( "hltIter3" ),
7746  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7747  GeometricInnerState = cms.bool( True ),
7748  NavigationSchool = cms.string( "" ),
7749  MeasurementTracker = cms.string( "" ),
7750  MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3MuonMaskedMeasurementTrackerEvent" )
7751 )
7752 fragment.hltIter3IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7753  src = cms.InputTag( "hltIter3IterL3MuonCtfWithMaterialTracks" ),
7754  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7755  vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ),
7756  ignoreVertices = cms.bool( False ),
7757  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7758  mva = cms.PSet(
7759  minPixelHits = cms.vint32( 0, 0, 0 ),
7760  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7761  dr_par = cms.PSet(
7762  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7763  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ),
7764  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
7765  dr_exp = cms.vint32( 4, 4, 2147483647 ),
7766  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7767  ),
7768  maxLostLayers = cms.vint32( 1, 1, 1 ),
7769  min3DLayers = cms.vint32( 0, 0, 0 ),
7770  dz_par = cms.PSet(
7771  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
7772  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ),
7773  dz_exp = cms.vint32( 4, 4, 2147483647 )
7774  ),
7775  minNVtxTrk = cms.int32( 3 ),
7776  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7777  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7778  maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ),
7779  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7780  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7781  minLayers = cms.vint32( 3, 3, 3 )
7782  )
7783 )
7784 fragment.hltIter3IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7785  originalSource = cms.InputTag( "hltIter3IterL3MuonCtfWithMaterialTracks" ),
7786  originalMVAVals = cms.InputTag( 'hltIter3IterL3MuonTrackCutClassifier','MVAValues' ),
7787  originalQualVals = cms.InputTag( 'hltIter3IterL3MuonTrackCutClassifier','QualityMasks' ),
7788  minQuality = cms.string( "highPurity" ),
7789  copyExtras = cms.untracked.bool( True ),
7790  copyTrajectories = cms.untracked.bool( False )
7791 )
7792 fragment.hltIter3IterL3MuonMerged = cms.EDProducer( "TrackListMerger",
7793  ShareFrac = cms.double( 0.19 ),
7794  FoundHitBonus = cms.double( 5.0 ),
7795  LostHitPenalty = cms.double( 20.0 ),
7796  MinPT = cms.double( 0.05 ),
7797  Epsilon = cms.double( -0.001 ),
7798  MaxNormalizedChisq = cms.double( 1000.0 ),
7799  MinFound = cms.int32( 3 ),
7800  TrackProducers = cms.VInputTag( 'hltIter2IterL3MuonMerged','hltIter3IterL3MuonTrackSelectionHighPurity' ),
7801  hasSelector = cms.vint32( 0, 0 ),
7802  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7803  selectedTrackQuals = cms.VInputTag( 'hltIter2IterL3MuonMerged','hltIter3IterL3MuonTrackSelectionHighPurity' ),
7804  setsToMerge = cms.VPSet(
7805  cms.PSet( pQual = cms.bool( False ),
7806  tLists = cms.vint32( 0, 1 )
7807  )
7808  ),
7809  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7810  allowFirstHitShare = cms.bool( True ),
7811  newQuality = cms.string( "confirmed" ),
7812  copyExtras = cms.untracked.bool( True ),
7813  writeOnlyTrkQuals = cms.bool( False ),
7814  copyMVA = cms.bool( False )
7815 )
7816 fragment.hltL3MuonsIterL3IO = cms.EDProducer( "L3MuonProducer",
7817  ServiceParameters = cms.PSet(
7818  RPCLayers = cms.bool( True ),
7819  UseMuonNavigation = cms.untracked.bool( True ),
7820  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
7821  'SteppingHelixPropagatorAny',
7822  'hltESPSmartPropagator',
7823  'hltESPSteppingHelixPropagatorOpposite' )
7824  ),
7825  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7826  TrackLoaderParameters = cms.PSet(
7827  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
7828  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7829  DoSmoothing = cms.bool( False ),
7830  SmoothTkTrack = cms.untracked.bool( False ),
7831  VertexConstraint = cms.bool( False ),
7832  MuonUpdatorAtVertexParameters = cms.PSet(
7833  MaxChi2 = cms.double( 1000000.0 ),
7834  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
7835  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
7836  ),
7837  PutTkTrackIntoEvent = cms.untracked.bool( False ),
7838  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7839  ),
7840  L3TrajBuilderParameters = cms.PSet(
7841  PtCut = cms.double( 1.0 ),
7842  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
7843  GlobalMuonTrackMatcher = cms.PSet(
7844  Chi2Cut_3 = cms.double( 200.0 ),
7845  DeltaDCut_2 = cms.double( 10.0 ),
7846  Eta_threshold = cms.double( 1.2 ),
7847  Quality_2 = cms.double( 15.0 ),
7848  DeltaDCut_1 = cms.double( 40.0 ),
7849  Quality_3 = cms.double( 7.0 ),
7850  DeltaDCut_3 = cms.double( 15.0 ),
7851  Quality_1 = cms.double( 20.0 ),
7852  Pt_threshold1 = cms.double( 0.0 ),
7853  DeltaRCut_2 = cms.double( 0.2 ),
7854  DeltaRCut_1 = cms.double( 0.1 ),
7855  Pt_threshold2 = cms.double( 9.99999999E8 ),
7856  Chi2Cut_1 = cms.double( 50.0 ),
7857  Chi2Cut_2 = cms.double( 50.0 ),
7858  DeltaRCut_3 = cms.double( 1.0 ),
7859  LocChi2Cut = cms.double( 0.001 ),
7860  Propagator = cms.string( "hltESPSmartPropagator" ),
7861  MinPt = cms.double( 1.0 ),
7862  MinP = cms.double( 2.5 )
7863  ),
7864  ScaleTECxFactor = cms.double( -1.0 ),
7865  tkTrajUseVertex = cms.bool( False ),
7866  MuonTrackingRegionBuilder = cms.PSet(
7867  Rescale_Dz = cms.double( 4.0 ),
7868  Pt_fixed = cms.bool( True ),
7869  Eta_fixed = cms.bool( True ),
7870  Eta_min = cms.double( 0.1 ),
7871  DeltaZ = cms.double( 24.2 ),
7872  maxRegions = cms.int32( 2 ),
7873  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
7874  UseVertex = cms.bool( False ),
7875  Z_fixed = cms.bool( True ),
7876  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
7877  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
7878  Rescale_phi = cms.double( 3.0 ),
7879  DeltaEta = cms.double( 0.04 ),
7880  precise = cms.bool( True ),
7881  OnDemand = cms.int32( -1 ),
7882  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
7883  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
7884  vertexCollection = cms.InputTag( "pixelVertices" ),
7885  Pt_min = cms.double( 3.0 ),
7886  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7887  Phi_fixed = cms.bool( True ),
7888  DeltaR = cms.double( 0.025 ),
7889  input = cms.InputTag( "hltL2SelectorForL3IO" ),
7890  DeltaPhi = cms.double( 0.15 ),
7891  Phi_min = cms.double( 0.1 ),
7892  Rescale_eta = cms.double( 3.0 )
7893  ),
7894  TrackTransformer = cms.PSet(
7895  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7896  RefitDirection = cms.string( "insideOut" ),
7897  RefitRPCHits = cms.bool( True ),
7898  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7899  DoPredictionsOnly = cms.bool( False ),
7900  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7901  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7902  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7903  ),
7904  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7905  RefitRPCHits = cms.bool( True ),
7906  tkTrajVertex = cms.InputTag( "hltIterL3MuonPixelVertices" ),
7907  GlbRefitterParameters = cms.PSet(
7908  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7909  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
7910  RefitFlag = cms.bool( True ),
7911  SkipStation = cms.int32( -1 ),
7912  Chi2CutRPC = cms.double( 1.0 ),
7913  PropDirForCosmics = cms.bool( False ),
7914  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
7915  HitThreshold = cms.int32( 1 ),
7916  DYTthrs = cms.vint32( 30, 15 ),
7917  TrackerSkipSystem = cms.int32( -1 ),
7918  RefitDirection = cms.string( "insideOut" ),
7919  Chi2CutCSC = cms.double( 150.0 ),
7920  Chi2CutDT = cms.double( 10.0 ),
7921  RefitRPCHits = cms.bool( True ),
7922  TrackerSkipSection = cms.int32( -1 ),
7923  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7924  DoPredictionsOnly = cms.bool( False ),
7925  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7926  MuonHitsOption = cms.int32( 1 ),
7927  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
7928  ),
7929  PCut = cms.double( 2.5 ),
7930  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
7931  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7932  matchToSeeds = cms.bool( True ),
7933  tkTrajMaxChi2 = cms.double( 9999.0 ),
7934  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7935  ScaleTECyFactor = cms.double( -1.0 ),
7936  tkTrajLabel = cms.InputTag( "hltIter3IterL3MuonMerged" )
7937  )
7938 )
7939 fragment.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
7940  labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' )
7941 )
7942 fragment.hltL1MuonsPt0 = cms.EDProducer( "HLTL1TMuonSelector",
7943  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7944  L1MinPt = cms.double( -1.0 ),
7945  L1MaxEta = cms.double( 5.0 ),
7946  L1MinQuality = cms.uint32( 7 ),
7947  CentralBxOnly = cms.bool( True )
7948 )
7949 fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
7950  RegionPSet = cms.PSet(
7951  vertexCollection = cms.InputTag( "notUsed" ),
7952  zErrorVetex = cms.double( 0.2 ),
7953  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7954  zErrorBeamSpot = cms.double( 24.2 ),
7955  maxNVertices = cms.int32( 1 ),
7956  maxNRegions = cms.int32( 2 ),
7957  nSigmaZVertex = cms.double( 3.0 ),
7958  nSigmaZBeamSpot = cms.double( 4.0 ),
7959  ptMin = cms.double( 10.0 ),
7960  mode = cms.string( "BeamSpotSigma" ),
7961  input = cms.InputTag( "hltL1MuonsPt0" ),
7962  searchOpt = cms.bool( False ),
7963  whereToUseMeasurementTracker = cms.string( "Never" ),
7964  originRadius = cms.double( 0.2 ),
7965  measurementTrackerName = cms.InputTag( "" ),
7966  precise = cms.bool( True ),
7967  deltaEta = cms.double( 0.35 ),
7968  deltaPhi = cms.double( 0.2 )
7969  )
7970 )
7971 fragment.hltIterL3FromL1MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
7972  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
7973  'BPix1+BPix2+BPix3+FPix1_pos',
7974  'BPix1+BPix2+BPix3+FPix1_neg',
7975  'BPix1+BPix2+FPix1_pos+FPix2_pos',
7976  'BPix1+BPix2+FPix1_neg+FPix2_neg',
7977  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
7978  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
7979  BPix = cms.PSet(
7980  hitErrorRPhi = cms.double( 0.0027 ),
7981  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7982  useErrorsFromParam = cms.bool( True ),
7983  hitErrorRZ = cms.double( 0.006 ),
7984  HitProducer = cms.string( "hltSiPixelRecHits" )
7985  ),
7986  FPix = cms.PSet(
7987  hitErrorRPhi = cms.double( 0.0051 ),
7988  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7989  useErrorsFromParam = cms.bool( True ),
7990  hitErrorRZ = cms.double( 0.0036 ),
7991  HitProducer = cms.string( "hltSiPixelRecHits" )
7992  ),
7993  TIB = cms.PSet( ),
7994  TID = cms.PSet( ),
7995  TOB = cms.PSet( ),
7996  TEC = cms.PSet( ),
7997  MTIB = cms.PSet( ),
7998  MTID = cms.PSet( ),
7999  MTOB = cms.PSet( ),
8000  MTEC = cms.PSet( )
8001 )
8002 fragment.hltIterL3FromL1MuonPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer",
8003  seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadruplets" ),
8004  trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
8005  trackingRegionsSeedingLayers = cms.InputTag( "" ),
8006  clusterCheck = cms.InputTag( "" ),
8007  produceSeedingHitSets = cms.bool( False ),
8008  produceIntermediateHitDoublets = cms.bool( True ),
8009  maxElement = cms.uint32( 0 ),
8010  maxElementTotal = cms.uint32( 50000000 ),
8011  layerPairs = cms.vuint32( 0, 1, 2 )
8012 )
8013 fragment.hltIterL3FromL1MuonPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
8014  doublets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitDoublets" ),
8015  extraHitRPhitolerance = cms.double( 0.032 ),
8016  fitFastCircle = cms.bool( True ),
8017  fitFastCircleChi2Cut = cms.bool( True ),
8018  useBendingCorrection = cms.bool( True ),
8019  CAThetaCut = cms.double( 0.005 ),
8020  CAPhiCut = cms.double( 0.2 ),
8021  CAThetaCut_byTriplets = cms.VPSet(
8022  cms.PSet( seedingLayers = cms.string( "" ),
8023  cut = cms.double( -1.0 )
8024  )
8025  ),
8026  CAPhiCut_byTriplets = cms.VPSet(
8027  cms.PSet( seedingLayers = cms.string( "" ),
8028  cut = cms.double( -1.0 )
8029  )
8030  ),
8031  CAHardPtCut = cms.double( 0.0 ),
8032  maxChi2 = cms.PSet(
8033  value2 = cms.double( 50.0 ),
8034  value1 = cms.double( 200.0 ),
8035  pt1 = cms.double( 0.7 ),
8036  enabled = cms.bool( True ),
8037  pt2 = cms.double( 2.0 )
8038  ),
8039  SeedComparitorPSet = cms.PSet(
8040  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
8041  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
8042  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
8043  )
8044 )
8045 fragment.hltIterL3FromL1MuonPixelTracks = cms.EDProducer( "PixelTrackProducer",
8046  passLabel = cms.string( "" ),
8047  SeedingHitSets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitQuadruplets" ),
8048  Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ),
8049  Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ),
8050  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" )
8051 )
8052 fragment.hltIterL3FromL1MuonPixelVertices = cms.EDProducer( "PixelVertexProducer",
8053  WtAverage = cms.bool( True ),
8054  ZOffset = cms.double( 5.0 ),
8055  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8056  Verbosity = cms.int32( 0 ),
8057  UseError = cms.bool( True ),
8058  TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ),
8059  ZSeparation = cms.double( 0.05 ),
8060  NTrkMin = cms.int32( 2 ),
8061  Method2 = cms.bool( True ),
8062  Finder = cms.string( "DivisiveVertexFinder" ),
8063  PtMin = cms.double( 1.0 ),
8064  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
8065 )
8066 fragment.hltIterL3FromL1MuonTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
8067  src = cms.InputTag( "hltIterL3FromL1MuonPixelVertices" ),
8068  maxVtx = cms.uint32( 100 ),
8069  fractionSumPt2 = cms.double( 0.3 ),
8070  minSumPt2 = cms.double( 0.0 ),
8071  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
8072 )
8073 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
8074  InputCollection = cms.InputTag( "hltIterL3FromL1MuonPixelTracks" ),
8075  InputVertexCollection = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ),
8076  originHalfLength = cms.double( 0.3 ),
8077  originRadius = cms.double( 0.1 ),
8078  useProtoTrackKinematics = cms.bool( False ),
8079  useEventsWithNoVertex = cms.bool( True ),
8080  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8081  usePV = cms.bool( False ),
8082  includeFourthHit = cms.bool( False ),
8083  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
8084 )
8085 fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
8086  RedundantSeedCleaner = cms.string( "none" ),
8087  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8088  cleanTrajectoryAfterInOut = cms.bool( False ),
8089  reverseTrajectories = cms.bool( False ),
8090  useHitsSplitting = cms.bool( True ),
8091  doSeedingRegionRebuilding = cms.bool( True ),
8092  maxNSeeds = cms.uint32( 100000 ),
8093  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
8094  src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks" ),
8095  SimpleMagneticField = cms.string( "ParabolicMf" ),
8096  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8097  TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ),
8098  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
8099  TransientInitialStateEstimatorParameters = cms.PSet(
8100  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8101  numberMeasurementsForFit = cms.int32( 4 ),
8102  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8103  ),
8104  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
8105 )
8106 fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8107  useSimpleMF = cms.bool( True ),
8108  SimpleMagneticField = cms.string( "ParabolicMf" ),
8109  src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ),
8110  clusterRemovalInfo = cms.InputTag( "" ),
8111  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8112  Fitter = cms.string( "hltESPFittingSmootherIT" ),
8113  useHitsSplitting = cms.bool( False ),
8114  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8115  TrajectoryInEvent = cms.bool( False ),
8116  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8117  AlgorithmName = cms.string( "hltIter0" ),
8118  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
8119  GeometricInnerState = cms.bool( True ),
8120  NavigationSchool = cms.string( "" ),
8121  MeasurementTracker = cms.string( "" ),
8122  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
8123 )
8124 fragment.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8125  src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
8126  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8127  vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ),
8128  ignoreVertices = cms.bool( False ),
8129  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8130  mva = cms.PSet(
8131  minPixelHits = cms.vint32( 0, 3, 4 ),
8132  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
8133  dr_par = cms.PSet(
8134  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
8135  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
8136  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
8137  dr_exp = cms.vint32( 4, 4, 2147483647 ),
8138  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
8139  ),
8140  maxLostLayers = cms.vint32( 1, 1, 1 ),
8141  min3DLayers = cms.vint32( 0, 3, 4 ),
8142  dz_par = cms.PSet(
8143  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
8144  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
8145  dz_exp = cms.vint32( 4, 4, 2147483647 )
8146  ),
8147  minNVtxTrk = cms.int32( 3 ),
8148  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8149  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8150  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
8151  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8152  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8153  minLayers = cms.vint32( 3, 3, 4 )
8154  )
8155 )
8156 fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8157  originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
8158  originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','MVAValues' ),
8159  originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
8160  minQuality = cms.string( "highPurity" ),
8161  copyExtras = cms.untracked.bool( True ),
8162  copyTrajectories = cms.untracked.bool( False )
8163 )
8164 fragment.hltIter2IterL3FromL1MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
8165  trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ),
8166  trackClassifier = cms.InputTag( '','QualityMasks' ),
8167  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
8168  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
8169  oldClusterRemovalInfo = cms.InputTag( "" ),
8170  TrackQuality = cms.string( "highPurity" ),
8171  maxChi2 = cms.double( 16.0 ),
8172  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
8173  overrideTrkQuals = cms.InputTag( "" )
8174 )
8175 fragment.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
8176  src = cms.InputTag( "hltSiStripClusters" ),
8177  OnDemand = cms.bool( False ),
8178  clustersToSkip = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" )
8179 )
8180 fragment.hltIter2IterL3FromL1MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
8181  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
8182  'BPix2+BPix3+BPix4',
8183  'BPix1+BPix3+BPix4',
8184  'BPix1+BPix2+BPix4',
8185  'BPix2+BPix3+FPix1_pos',
8186  'BPix2+BPix3+FPix1_neg',
8187  'BPix1+BPix2+FPix1_pos',
8188  'BPix1+BPix2+FPix1_neg',
8189  'BPix2+FPix1_pos+FPix2_pos',
8190  'BPix2+FPix1_neg+FPix2_neg',
8191  'BPix1+FPix1_pos+FPix2_pos',
8192  'BPix1+FPix1_neg+FPix2_neg',
8193  'FPix1_pos+FPix2_pos+FPix3_pos',
8194  'FPix1_neg+FPix2_neg+FPix3_neg',
8195  'BPix1+BPix3+FPix1_pos',
8196  'BPix1+BPix2+FPix2_pos',
8197  'BPix1+BPix3+FPix1_neg',
8198  'BPix1+BPix2+FPix2_neg',
8199  'BPix1+FPix2_neg+FPix3_neg',
8200  'BPix1+FPix1_neg+FPix3_neg',
8201  'BPix1+FPix2_pos+FPix3_pos',
8202  'BPix1+FPix1_pos+FPix3_pos' ),
8203  BPix = cms.PSet(
8204  hitErrorRPhi = cms.double( 0.0027 ),
8205  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8206  skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ),
8207  useErrorsFromParam = cms.bool( True ),
8208  hitErrorRZ = cms.double( 0.006 ),
8209  HitProducer = cms.string( "hltSiPixelRecHits" )
8210  ),
8211  FPix = cms.PSet(
8212  hitErrorRPhi = cms.double( 0.0051 ),
8213  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8214  skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ),
8215  useErrorsFromParam = cms.bool( True ),
8216  hitErrorRZ = cms.double( 0.0036 ),
8217  HitProducer = cms.string( "hltSiPixelRecHits" )
8218  ),
8219  TIB = cms.PSet( ),
8220  TID = cms.PSet( ),
8221  TOB = cms.PSet( ),
8222  TEC = cms.PSet( ),
8223  MTIB = cms.PSet( ),
8224  MTID = cms.PSet( ),
8225  MTOB = cms.PSet( ),
8226  MTEC = cms.PSet( )
8227 )
8228 fragment.hltIter2IterL3FromL1MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
8229  doClusterCheck = cms.bool( False ),
8230  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
8231  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
8232  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
8233  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
8234  cut = cms.string( "" ),
8235  silentClusterCheck = cms.untracked.bool( False )
8236 )
8237 fragment.hltIter2IterL3FromL1MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
8238  seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTriplets" ),
8239  trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
8240  trackingRegionsSeedingLayers = cms.InputTag( "" ),
8241  clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheck" ),
8242  produceSeedingHitSets = cms.bool( False ),
8243  produceIntermediateHitDoublets = cms.bool( True ),
8244  maxElement = cms.uint32( 0 ),
8245  maxElementTotal = cms.uint32( 50000000 ),
8246  layerPairs = cms.vuint32( 0, 1 )
8247 )
8248 fragment.hltIter2IterL3FromL1MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
8249  doublets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitDoublets" ),
8250  extraHitRPhitolerance = cms.double( 0.032 ),
8251  useBendingCorrection = cms.bool( True ),
8252  CAThetaCut = cms.double( 0.015 ),
8253  CAPhiCut = cms.double( 0.1 ),
8254  CAThetaCut_byTriplets = cms.VPSet(
8255  cms.PSet( seedingLayers = cms.string( "" ),
8256  cut = cms.double( -1.0 )
8257  )
8258  ),
8259  CAPhiCut_byTriplets = cms.VPSet(
8260  cms.PSet( seedingLayers = cms.string( "" ),
8261  cut = cms.double( -1.0 )
8262  )
8263  ),
8264  CAHardPtCut = cms.double( 0.3 ),
8265  maxChi2 = cms.PSet(
8266  value2 = cms.double( 6.0 ),
8267  value1 = cms.double( 100.0 ),
8268  pt1 = cms.double( 0.8 ),
8269  enabled = cms.bool( True ),
8270  pt2 = cms.double( 8.0 )
8271  ),
8272  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
8273 )
8274 fragment.hltIter2IterL3FromL1MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
8275  seedingHitSets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitTriplets" ),
8276  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
8277  SeedMomentumForBOFF = cms.double( 5.0 ),
8278  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
8279  MinOneOverPtError = cms.double( 1.0 ),
8280  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8281  magneticField = cms.string( "ParabolicMf" ),
8282  forceKinematicWithRegionDirection = cms.bool( False ),
8283  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
8284 )
8285 fragment.hltIter2IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
8286  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8287  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8288  cleanTrajectoryAfterInOut = cms.bool( False ),
8289  reverseTrajectories = cms.bool( False ),
8290  useHitsSplitting = cms.bool( False ),
8291  doSeedingRegionRebuilding = cms.bool( False ),
8292  maxNSeeds = cms.uint32( 100000 ),
8293  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
8294  src = cms.InputTag( "hltIter2IterL3FromL1MuonPixelSeeds" ),
8295  SimpleMagneticField = cms.string( "ParabolicMf" ),
8296  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8297  TrajectoryBuilder = cms.string( "" ),
8298  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
8299  TransientInitialStateEstimatorParameters = cms.PSet(
8300  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8301  numberMeasurementsForFit = cms.int32( 4 ),
8302  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8303  ),
8304  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent" )
8305 )
8306 fragment.hltIter2IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8307  useSimpleMF = cms.bool( True ),
8308  SimpleMagneticField = cms.string( "ParabolicMf" ),
8309  src = cms.InputTag( "hltIter2IterL3FromL1MuonCkfTrackCandidates" ),
8310  clusterRemovalInfo = cms.InputTag( "" ),
8311  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8312  Fitter = cms.string( "hltESPFittingSmootherIT" ),
8313  useHitsSplitting = cms.bool( False ),
8314  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8315  TrajectoryInEvent = cms.bool( False ),
8316  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8317  AlgorithmName = cms.string( "hltIter2" ),
8318  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
8319  GeometricInnerState = cms.bool( True ),
8320  NavigationSchool = cms.string( "" ),
8321  MeasurementTracker = cms.string( "" ),
8322  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent" )
8323 )
8324 fragment.hltIter2IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8325  src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ),
8326  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8327  vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ),
8328  ignoreVertices = cms.bool( False ),
8329  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8330  mva = cms.PSet(
8331  minPixelHits = cms.vint32( 0, 0, 0 ),
8332  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
8333  dr_par = cms.PSet(
8334  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
8335  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ),
8336  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
8337  dr_exp = cms.vint32( 4, 4, 2147483647 ),
8338  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
8339  ),
8340  maxLostLayers = cms.vint32( 1, 1, 1 ),
8341  min3DLayers = cms.vint32( 0, 0, 0 ),
8342  dz_par = cms.PSet(
8343  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
8344  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ),
8345  dz_exp = cms.vint32( 4, 4, 2147483647 )
8346  ),
8347  minNVtxTrk = cms.int32( 3 ),
8348  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8349  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8350  maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ),
8351  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8352  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8353  minLayers = cms.vint32( 3, 3, 3 )
8354  )
8355 )
8356 fragment.hltIter2IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8357  originalSource = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ),
8358  originalMVAVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifier','MVAValues' ),
8359  originalQualVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
8360  minQuality = cms.string( "highPurity" ),
8361  copyExtras = cms.untracked.bool( True ),
8362  copyTrajectories = cms.untracked.bool( False )
8363 )
8364 fragment.hltIter2IterL3FromL1MuonMerged = cms.EDProducer( "TrackListMerger",
8365  ShareFrac = cms.double( 0.19 ),
8366  FoundHitBonus = cms.double( 5.0 ),
8367  LostHitPenalty = cms.double( 20.0 ),
8368  MinPT = cms.double( 0.05 ),
8369  Epsilon = cms.double( -0.001 ),
8370  MaxNormalizedChisq = cms.double( 1000.0 ),
8371  MinFound = cms.int32( 3 ),
8372  TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter2IterL3FromL1MuonTrackSelectionHighPurity' ),
8373  hasSelector = cms.vint32( 0, 0 ),
8374  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8375  selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter2IterL3FromL1MuonTrackSelectionHighPurity' ),
8376  setsToMerge = cms.VPSet(
8377  cms.PSet( pQual = cms.bool( False ),
8378  tLists = cms.vint32( 0, 1 )
8379  )
8380  ),
8381  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8382  allowFirstHitShare = cms.bool( True ),
8383  newQuality = cms.string( "confirmed" ),
8384  copyExtras = cms.untracked.bool( True ),
8385  writeOnlyTrkQuals = cms.bool( False ),
8386  copyMVA = cms.bool( False )
8387 )
8388 fragment.hltIter3IterL3FromL1MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
8389  trajectories = cms.InputTag( "hltIter2IterL3FromL1MuonTrackSelectionHighPurity" ),
8390  trackClassifier = cms.InputTag( '','QualityMasks' ),
8391  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
8392  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
8393  oldClusterRemovalInfo = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ),
8394  TrackQuality = cms.string( "highPurity" ),
8395  maxChi2 = cms.double( 16.0 ),
8396  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
8397  overrideTrkQuals = cms.InputTag( "" )
8398 )
8399 fragment.hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
8400  src = cms.InputTag( "hltSiStripClusters" ),
8401  OnDemand = cms.bool( False ),
8402  clustersToSkip = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" )
8403 )
8404 fragment.hltIter3IterL3FromL1MuonPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
8405  layerList = cms.vstring( 'BPix1+BPix2',
8406  'BPix1+BPix3',
8407  'BPix1+BPix4',
8408  'BPix2+BPix3',
8409  'BPix2+BPix4',
8410  'BPix3+BPix4',
8411  'BPix1+FPix1_pos',
8412  'BPix1+FPix1_neg',
8413  'BPix1+FPix2_pos',
8414  'BPix1+FPix2_neg',
8415  'BPix1+FPix3_pos',
8416  'BPix1+FPix3_neg',
8417  'BPix2+FPix1_pos',
8418  'BPix2+FPix1_neg',
8419  'BPix2+FPix2_pos',
8420  'BPix2+FPix2_neg',
8421  'BPix3+FPix1_pos',
8422  'BPix3+FPix1_neg',
8423  'FPix1_pos+FPix2_pos',
8424  'FPix1_neg+FPix2_neg',
8425  'FPix1_pos+FPix3_pos',
8426  'FPix1_neg+FPix3_neg',
8427  'FPix2_pos+FPix3_pos',
8428  'FPix2_neg+FPix3_neg' ),
8429  BPix = cms.PSet(
8430  hitErrorRPhi = cms.double( 0.0027 ),
8431  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8432  skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
8433  useErrorsFromParam = cms.bool( True ),
8434  hitErrorRZ = cms.double( 0.006 ),
8435  HitProducer = cms.string( "hltSiPixelRecHits" )
8436  ),
8437  FPix = cms.PSet(
8438  hitErrorRPhi = cms.double( 0.0051 ),
8439  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8440  skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
8441  useErrorsFromParam = cms.bool( True ),
8442  hitErrorRZ = cms.double( 0.0036 ),
8443  HitProducer = cms.string( "hltSiPixelRecHits" )
8444  ),
8445  TIB = cms.PSet( ),
8446  TID = cms.PSet( ),
8447  TOB = cms.PSet( ),
8448  TEC = cms.PSet( ),
8449  MTIB = cms.PSet( ),
8450  MTID = cms.PSet( ),
8451  MTOB = cms.PSet( ),
8452  MTEC = cms.PSet( )
8453 )
8454 fragment.hltIter3IterL3FromL1MuonTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
8455  RegionPSet = cms.PSet(
8456  vertexCollection = cms.InputTag( "notUsed" ),
8457  zErrorVetex = cms.double( 0.2 ),
8458  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8459  zErrorBeamSpot = cms.double( 24.2 ),
8460  maxNVertices = cms.int32( 1 ),
8461  maxNRegions = cms.int32( 2 ),
8462  nSigmaZVertex = cms.double( 3.0 ),
8463  nSigmaZBeamSpot = cms.double( 4.0 ),
8464  ptMin = cms.double( 10.0 ),
8465  mode = cms.string( "BeamSpotSigma" ),
8466  input = cms.InputTag( "hltL1MuonsPt0" ),
8467  searchOpt = cms.bool( False ),
8468  whereToUseMeasurementTracker = cms.string( "Never" ),
8469  originRadius = cms.double( 0.015 ),
8470  measurementTrackerName = cms.InputTag( "" ),
8471  precise = cms.bool( True ),
8472  deltaEta = cms.double( 0.2 ),
8473  deltaPhi = cms.double( 0.1 )
8474  )
8475 )
8476 fragment.hltIter3IterL3FromL1MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
8477  doClusterCheck = cms.bool( False ),
8478  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
8479  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
8480  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
8481  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
8482  cut = cms.string( "" ),
8483  silentClusterCheck = cms.untracked.bool( False )
8484 )
8485 fragment.hltIter3IterL3FromL1MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
8486  seedingLayers = cms.InputTag( "hltIter3IterL3FromL1MuonPixelLayerPairs" ),
8487  trackingRegions = cms.InputTag( "hltIter3IterL3FromL1MuonTrackingRegions" ),
8488  trackingRegionsSeedingLayers = cms.InputTag( "" ),
8489  clusterCheck = cms.InputTag( "hltIter3IterL3FromL1MuonPixelClusterCheck" ),
8490  produceSeedingHitSets = cms.bool( True ),
8491  produceIntermediateHitDoublets = cms.bool( False ),
8492  maxElement = cms.uint32( 0 ),
8493  maxElementTotal = cms.uint32( 50000000 ),
8494  layerPairs = cms.vuint32( 0 )
8495 )
8496 fragment.hltIter3IterL3FromL1MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
8497  seedingHitSets = cms.InputTag( "hltIter3IterL3FromL1MuonPixelHitDoublets" ),
8498  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
8499  SeedMomentumForBOFF = cms.double( 5.0 ),
8500  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
8501  MinOneOverPtError = cms.double( 1.0 ),
8502  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8503  magneticField = cms.string( "ParabolicMf" ),
8504  forceKinematicWithRegionDirection = cms.bool( False ),
8505  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
8506 )
8507 fragment.hltIter3IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
8508  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8509  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8510  cleanTrajectoryAfterInOut = cms.bool( False ),
8511  reverseTrajectories = cms.bool( False ),
8512  useHitsSplitting = cms.bool( False ),
8513  doSeedingRegionRebuilding = cms.bool( False ),
8514  maxNSeeds = cms.uint32( 100000 ),
8515  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
8516  src = cms.InputTag( "hltIter3IterL3FromL1MuonPixelSeeds" ),
8517  SimpleMagneticField = cms.string( "ParabolicMf" ),
8518  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8519  TrajectoryBuilder = cms.string( "" ),
8520  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
8521  TransientInitialStateEstimatorParameters = cms.PSet(
8522  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8523  numberMeasurementsForFit = cms.int32( 4 ),
8524  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8525  ),
8526  MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" )
8527 )
8528 fragment.hltIter3IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8529  useSimpleMF = cms.bool( True ),
8530  SimpleMagneticField = cms.string( "ParabolicMf" ),
8531  src = cms.InputTag( "hltIter3IterL3FromL1MuonCkfTrackCandidates" ),
8532  clusterRemovalInfo = cms.InputTag( "" ),
8533  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8534  Fitter = cms.string( "hltESPFittingSmootherIT" ),
8535  useHitsSplitting = cms.bool( False ),
8536  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8537  TrajectoryInEvent = cms.bool( False ),
8538  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8539  AlgorithmName = cms.string( "hltIter3" ),
8540  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
8541  GeometricInnerState = cms.bool( True ),
8542  NavigationSchool = cms.string( "" ),
8543  MeasurementTracker = cms.string( "" ),
8544  MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" )
8545 )
8546 fragment.hltIter3IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8547  src = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ),
8548  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8549  vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ),
8550  ignoreVertices = cms.bool( False ),
8551  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8552  mva = cms.PSet(
8553  minPixelHits = cms.vint32( 0, 0, 0 ),
8554  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
8555  dr_par = cms.PSet(
8556  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
8557  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ),
8558  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
8559  dr_exp = cms.vint32( 4, 4, 2147483647 ),
8560  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
8561  ),
8562  maxLostLayers = cms.vint32( 1, 1, 1 ),
8563  min3DLayers = cms.vint32( 0, 0, 0 ),
8564  dz_par = cms.PSet(
8565  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
8566  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ),
8567  dz_exp = cms.vint32( 4, 4, 2147483647 )
8568  ),
8569  minNVtxTrk = cms.int32( 3 ),
8570  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8571  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8572  maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ),
8573  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8574  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8575  minLayers = cms.vint32( 3, 3, 3 )
8576  )
8577 )
8578 fragment.hltIter3IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8579  originalSource = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ),
8580  originalMVAVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','MVAValues' ),
8581  originalQualVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
8582  minQuality = cms.string( "highPurity" ),
8583  copyExtras = cms.untracked.bool( True ),
8584  copyTrajectories = cms.untracked.bool( False )
8585 )
8586 fragment.hltIter3IterL3FromL1MuonMerged = cms.EDProducer( "TrackListMerger",
8587  ShareFrac = cms.double( 0.19 ),
8588  FoundHitBonus = cms.double( 5.0 ),
8589  LostHitPenalty = cms.double( 20.0 ),
8590  MinPT = cms.double( 0.05 ),
8591  Epsilon = cms.double( -0.001 ),
8592  MaxNormalizedChisq = cms.double( 1000.0 ),
8593  MinFound = cms.int32( 3 ),
8594  TrackProducers = cms.VInputTag( 'hltIter2IterL3FromL1MuonMerged','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ),
8595  hasSelector = cms.vint32( 0, 0 ),
8596  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8597  selectedTrackQuals = cms.VInputTag( 'hltIter2IterL3FromL1MuonMerged','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ),
8598  setsToMerge = cms.VPSet(
8599  cms.PSet( pQual = cms.bool( False ),
8600  tLists = cms.vint32( 0, 1 )
8601  )
8602  ),
8603  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8604  allowFirstHitShare = cms.bool( True ),
8605  newQuality = cms.string( "confirmed" ),
8606  copyExtras = cms.untracked.bool( True ),
8607  writeOnlyTrkQuals = cms.bool( False ),
8608  copyMVA = cms.bool( False )
8609 )
8610 fragment.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger",
8611  ShareFrac = cms.double( 0.19 ),
8612  FoundHitBonus = cms.double( 5.0 ),
8613  LostHitPenalty = cms.double( 20.0 ),
8614  MinPT = cms.double( 0.05 ),
8615  Epsilon = cms.double( -0.001 ),
8616  MaxNormalizedChisq = cms.double( 1000.0 ),
8617  MinFound = cms.int32( 3 ),
8618  TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter3IterL3MuonMerged' ),
8619  hasSelector = cms.vint32( 0, 0 ),
8620  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8621  selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter3IterL3MuonMerged' ),
8622  setsToMerge = cms.VPSet(
8623  cms.PSet( pQual = cms.bool( False ),
8624  tLists = cms.vint32( 0, 1 )
8625  )
8626  ),
8627  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8628  allowFirstHitShare = cms.bool( True ),
8629  newQuality = cms.string( "confirmed" ),
8630  copyExtras = cms.untracked.bool( True ),
8631  writeOnlyTrkQuals = cms.bool( False ),
8632  copyMVA = cms.bool( False )
8633 )
8634 fragment.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger",
8635  ShareFrac = cms.double( 0.19 ),
8636  FoundHitBonus = cms.double( 5.0 ),
8637  LostHitPenalty = cms.double( 20.0 ),
8638  MinPT = cms.double( 0.05 ),
8639  Epsilon = cms.double( -0.001 ),
8640  MaxNormalizedChisq = cms.double( 1000.0 ),
8641  MinFound = cms.int32( 3 ),
8642  TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter3IterL3FromL1MuonMerged' ),
8643  hasSelector = cms.vint32( 0, 0 ),
8644  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8645  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter3IterL3FromL1MuonMerged' ),
8646  setsToMerge = cms.VPSet(
8647  cms.PSet( pQual = cms.bool( False ),
8648  tLists = cms.vint32( 0, 1 )
8649  )
8650  ),
8651  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8652  allowFirstHitShare = cms.bool( True ),
8653  newQuality = cms.string( "confirmed" ),
8654  copyExtras = cms.untracked.bool( True ),
8655  writeOnlyTrkQuals = cms.bool( False ),
8656  copyMVA = cms.bool( False )
8657 )
8658 fragment.hltIterL3GlbMuon = cms.EDProducer( "L3MuonProducer",
8659  ServiceParameters = cms.PSet(
8660  RPCLayers = cms.bool( True ),
8661  UseMuonNavigation = cms.untracked.bool( True ),
8662  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
8663  'SteppingHelixPropagatorAny',
8664  'hltESPSmartPropagator',
8665  'hltESPSteppingHelixPropagatorOpposite' )
8666  ),
8667  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
8668  TrackLoaderParameters = cms.PSet(
8669  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
8670  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8671  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8672  DoSmoothing = cms.bool( True ),
8673  SmoothTkTrack = cms.untracked.bool( False ),
8674  VertexConstraint = cms.bool( False ),
8675  MuonUpdatorAtVertexParameters = cms.PSet(
8676  MaxChi2 = cms.double( 1000000.0 ),
8677  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
8678  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
8679  ),
8680  PutTkTrackIntoEvent = cms.untracked.bool( False ),
8681  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
8682  ),
8683  L3TrajBuilderParameters = cms.PSet(
8684  PtCut = cms.double( 1.0 ),
8685  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
8686  GlobalMuonTrackMatcher = cms.PSet(
8687  Chi2Cut_3 = cms.double( 200.0 ),
8688  DeltaDCut_2 = cms.double( 10.0 ),
8689  Eta_threshold = cms.double( 1.2 ),
8690  Quality_2 = cms.double( 15.0 ),
8691  DeltaDCut_1 = cms.double( 40.0 ),
8692  Quality_3 = cms.double( 7.0 ),
8693  DeltaDCut_3 = cms.double( 15.0 ),
8694  Quality_1 = cms.double( 20.0 ),
8695  Pt_threshold1 = cms.double( 0.0 ),
8696  DeltaRCut_2 = cms.double( 0.2 ),
8697  DeltaRCut_1 = cms.double( 0.1 ),
8698  Pt_threshold2 = cms.double( 9.99999999E8 ),
8699  Chi2Cut_1 = cms.double( 50.0 ),
8700  Chi2Cut_2 = cms.double( 50.0 ),
8701  DeltaRCut_3 = cms.double( 1.0 ),
8702  LocChi2Cut = cms.double( 0.001 ),
8703  Propagator = cms.string( "hltESPSmartPropagator" ),
8704  MinPt = cms.double( 1.0 ),
8705  MinP = cms.double( 2.5 )
8706  ),
8707  ScaleTECxFactor = cms.double( -1.0 ),
8708  tkTrajUseVertex = cms.bool( False ),
8709  MuonTrackingRegionBuilder = cms.PSet(
8710  Rescale_Dz = cms.double( 4.0 ),
8711  Pt_fixed = cms.bool( False ),
8712  Eta_fixed = cms.bool( True ),
8713  Eta_min = cms.double( 0.1 ),
8714  DeltaZ = cms.double( 24.2 ),
8715  maxRegions = cms.int32( 2 ),
8716  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
8717  UseVertex = cms.bool( False ),
8718  Z_fixed = cms.bool( False ),
8719  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
8720  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
8721  Rescale_phi = cms.double( 3.0 ),
8722  DeltaEta = cms.double( 0.2 ),
8723  precise = cms.bool( True ),
8724  OnDemand = cms.int32( -1 ),
8725  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
8726  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
8727  vertexCollection = cms.InputTag( "pixelVertices" ),
8728  Pt_min = cms.double( 3.0 ),
8729  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8730  Phi_fixed = cms.bool( True ),
8731  DeltaR = cms.double( 0.025 ),
8732  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
8733  DeltaPhi = cms.double( 0.15 ),
8734  Phi_min = cms.double( 0.1 ),
8735  Rescale_eta = cms.double( 3.0 )
8736  ),
8737  TrackTransformer = cms.PSet(
8738  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8739  RefitDirection = cms.string( "insideOut" ),
8740  RefitRPCHits = cms.bool( True ),
8741  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
8742  DoPredictionsOnly = cms.bool( False ),
8743  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8744  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8745  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
8746  ),
8747  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8748  RefitRPCHits = cms.bool( True ),
8749  tkTrajVertex = cms.InputTag( "Notused" ),
8750  GlbRefitterParameters = cms.PSet(
8751  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8752  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
8753  RefitFlag = cms.bool( True ),
8754  SkipStation = cms.int32( -1 ),
8755  Chi2CutRPC = cms.double( 1.0 ),
8756  PropDirForCosmics = cms.bool( False ),
8757  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8758  HitThreshold = cms.int32( 1 ),
8759  DYTthrs = cms.vint32( 30, 15 ),
8760  TrackerSkipSystem = cms.int32( -1 ),
8761  RefitDirection = cms.string( "insideOut" ),
8762  Chi2CutCSC = cms.double( 150.0 ),
8763  Chi2CutDT = cms.double( 10.0 ),
8764  RefitRPCHits = cms.bool( True ),
8765  TrackerSkipSection = cms.int32( -1 ),
8766  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
8767  DoPredictionsOnly = cms.bool( False ),
8768  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8769  MuonHitsOption = cms.int32( 1 ),
8770  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
8771  ),
8772  PCut = cms.double( 2.5 ),
8773  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
8774  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8775  tkTrajMaxChi2 = cms.double( 9999.0 ),
8776  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8777  ScaleTECyFactor = cms.double( -1.0 ),
8778  tkTrajLabel = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" )
8779  )
8780 )
8781 fragment.hltIterL3MuonsNoID = cms.EDProducer( "MuonIdProducer",
8782  MuonCaloCompatibility = cms.PSet(
8783  delta_eta = cms.double( 0.02 ),
8784  delta_phi = cms.double( 0.02 ),
8785  allSiPMHO = cms.bool( False ),
8786  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
8787  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
8788  ),
8789  TrackAssociatorParameters = cms.PSet(
8790  useMuon = cms.bool( True ),
8791  truthMatch = cms.bool( False ),
8792  usePreshower = cms.bool( False ),
8793  dRPreshowerPreselection = cms.double( 0.2 ),
8794  muonMaxDistanceSigmaY = cms.double( 0.0 ),
8795  useEcal = cms.bool( False ),
8796  muonMaxDistanceSigmaX = cms.double( 0.0 ),
8797  dRMuon = cms.double( 9999.0 ),
8798  dREcal = cms.double( 9999.0 ),
8799  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
8800  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
8801  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
8802  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
8803  propagateAllDirections = cms.bool( True ),
8804  muonMaxDistanceY = cms.double( 5.0 ),
8805  useHO = cms.bool( False ),
8806  muonMaxDistanceX = cms.double( 5.0 ),
8807  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
8808  useHcal = cms.bool( False ),
8809  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
8810  accountForTrajectoryChangeCalo = cms.bool( False ),
8811  dREcalPreselection = cms.double( 0.05 ),
8812  useCalo = cms.bool( False ),
8813  dRMuonPreselection = cms.double( 0.2 ),
8814  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
8815  dRHcal = cms.double( 9999.0 ),
8816  dRHcalPreselection = cms.double( 0.2 ),
8817  HORecHitCollectionLabel = cms.InputTag( "Notused" )
8818  ),
8819  CaloExtractorPSet = cms.PSet(
8820  DR_Veto_H = cms.double( 0.1 ),
8821  CenterConeOnCalIntersection = cms.bool( False ),
8822  NoiseTow_EE = cms.double( 0.15 ),
8823  Noise_EB = cms.double( 0.025 ),
8824  Noise_HE = cms.double( 0.2 ),
8825  DR_Veto_E = cms.double( 0.07 ),
8826  NoiseTow_EB = cms.double( 0.04 ),
8827  Noise_EE = cms.double( 0.1 ),
8828  UseRecHitsFlag = cms.bool( False ),
8829  DR_Max = cms.double( 1.0 ),
8830  DepositLabel = cms.untracked.string( "Cal" ),
8831  Noise_HO = cms.double( 0.2 ),
8832  DR_Veto_HO = cms.double( 0.1 ),
8833  Threshold_H = cms.double( 0.5 ),
8834  PrintTimeReport = cms.untracked.bool( False ),
8835  Threshold_E = cms.double( 0.2 ),
8836  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8837  ComponentName = cms.string( "CaloExtractorByAssociator" ),
8838  Threshold_HO = cms.double( 0.5 ),
8839  DepositInstanceLabels = cms.vstring( 'ecal',
8840  'hcal',
8841  'ho' ),
8842  ServiceParameters = cms.PSet(
8843  RPCLayers = cms.bool( False ),
8844  UseMuonNavigation = cms.untracked.bool( False ),
8845  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8846  ),
8847  TrackAssociatorParameters = cms.PSet(
8848  useMuon = cms.bool( False ),
8849  truthMatch = cms.bool( False ),
8850  usePreshower = cms.bool( False ),
8851  dRPreshowerPreselection = cms.double( 0.2 ),
8852  muonMaxDistanceSigmaY = cms.double( 0.0 ),
8853  useEcal = cms.bool( False ),
8854  muonMaxDistanceSigmaX = cms.double( 0.0 ),
8855  dRMuon = cms.double( 9999.0 ),
8856  dREcal = cms.double( 1.0 ),
8857  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
8858  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
8859  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
8860  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
8861  propagateAllDirections = cms.bool( True ),
8862  muonMaxDistanceY = cms.double( 5.0 ),
8863  useHO = cms.bool( False ),
8864  muonMaxDistanceX = cms.double( 5.0 ),
8865  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
8866  useHcal = cms.bool( False ),
8867  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
8868  accountForTrajectoryChangeCalo = cms.bool( False ),
8869  dREcalPreselection = cms.double( 1.0 ),
8870  useCalo = cms.bool( True ),
8871  dRMuonPreselection = cms.double( 0.2 ),
8872  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
8873  dRHcal = cms.double( 1.0 ),
8874  dRHcalPreselection = cms.double( 1.0 ),
8875  HORecHitCollectionLabel = cms.InputTag( "Notused" )
8876  ),
8877  Noise_HB = cms.double( 0.2 )
8878  ),
8879  TrackExtractorPSet = cms.PSet(
8880  Diff_z = cms.double( 0.2 ),
8881  inputTrackCollection = cms.InputTag( "hltIter3IterL3FromL1MuonMerged" ),
8882  Chi2Ndof_Max = cms.double( 1.0E64 ),
8883  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
8884  DR_Veto = cms.double( 0.01 ),
8885  Pt_Min = cms.double( -1.0 ),
8886  DR_Max = cms.double( 1.0 ),
8887  NHits_Min = cms.uint32( 0 ),
8888  Chi2Prob_Min = cms.double( -1.0 ),
8889  Diff_r = cms.double( 0.1 ),
8890  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
8891  ComponentName = cms.string( "TrackExtractor" )
8892  ),
8893  JetExtractorPSet = cms.PSet(
8894  JetCollectionLabel = cms.InputTag( "Notused" ),
8895  DR_Veto = cms.double( 0.1 ),
8896  DR_Max = cms.double( 1.0 ),
8897  ExcludeMuonVeto = cms.bool( True ),
8898  PrintTimeReport = cms.untracked.bool( False ),
8899  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8900  ComponentName = cms.string( "JetExtractor" ),
8901  ServiceParameters = cms.PSet(
8902  RPCLayers = cms.bool( False ),
8903  UseMuonNavigation = cms.untracked.bool( False ),
8904  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8905  ),
8906  TrackAssociatorParameters = cms.PSet(
8907  useMuon = cms.bool( False ),
8908  truthMatch = cms.bool( False ),
8909  usePreshower = cms.bool( False ),
8910  dRPreshowerPreselection = cms.double( 0.2 ),
8911  muonMaxDistanceSigmaY = cms.double( 0.0 ),
8912  useEcal = cms.bool( False ),
8913  muonMaxDistanceSigmaX = cms.double( 0.0 ),
8914  dRMuon = cms.double( 9999.0 ),
8915  dREcal = cms.double( 0.5 ),
8916  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
8917  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
8918  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
8919  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
8920  propagateAllDirections = cms.bool( True ),
8921  muonMaxDistanceY = cms.double( 5.0 ),
8922  useHO = cms.bool( False ),
8923  muonMaxDistanceX = cms.double( 5.0 ),
8924  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
8925  useHcal = cms.bool( False ),
8926  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
8927  accountForTrajectoryChangeCalo = cms.bool( False ),
8928  dREcalPreselection = cms.double( 0.5 ),
8929  useCalo = cms.bool( True ),
8930  dRMuonPreselection = cms.double( 0.2 ),
8931  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
8932  dRHcal = cms.double( 0.5 ),
8933  dRHcalPreselection = cms.double( 0.5 ),
8934  HORecHitCollectionLabel = cms.InputTag( "Notused" )
8935  ),
8936  Threshold = cms.double( 5.0 )
8937  ),
8938  trackDepositName = cms.string( "tracker" ),
8939  ecalDepositName = cms.string( "ecal" ),
8940  hcalDepositName = cms.string( "hcal" ),
8941  hoDepositName = cms.string( "ho" ),
8942  jetDepositName = cms.string( "jets" ),
8943  TimingFillerParameters = cms.PSet(
8944  DTTimingParameters = cms.PSet(
8945  HitError = cms.double( 6.0 ),
8946  MatchParameters = cms.PSet(
8947  TightMatchDT = cms.bool( False ),
8948  DTradius = cms.double( 0.01 ),
8949  TightMatchCSC = cms.bool( True ),
8950  CSCsegments = cms.InputTag( "hltCscSegments" ),
8951  DTsegments = cms.InputTag( "hltDt4DSegments" )
8952  ),
8953  debug = cms.bool( False ),
8954  DoWireCorr = cms.bool( False ),
8955  RequireBothProjections = cms.bool( False ),
8956  DTTimeOffset = cms.double( 2.7 ),
8957  PruneCut = cms.double( 10000.0 ),
8958  DTsegments = cms.InputTag( "hltDt4DSegments" ),
8959  UseSegmentT0 = cms.bool( False ),
8960  HitsMin = cms.int32( 5 ),
8961  DropTheta = cms.bool( True ),
8962  ServiceParameters = cms.PSet(
8963  RPCLayers = cms.bool( True ),
8964  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8965  )
8966  ),
8967  UseCSC = cms.bool( True ),
8968  CSCTimingParameters = cms.PSet(
8969  MatchParameters = cms.PSet(
8970  TightMatchDT = cms.bool( False ),
8971  DTradius = cms.double( 0.01 ),
8972  TightMatchCSC = cms.bool( True ),
8973  CSCsegments = cms.InputTag( "hltCscSegments" ),
8974  DTsegments = cms.InputTag( "hltDt4DSegments" )
8975  ),
8976  debug = cms.bool( False ),
8977  CSCWireTimeOffset = cms.double( 0.0 ),
8978  CSCStripError = cms.double( 7.0 ),
8979  CSCTimeOffset = cms.double( 0.0 ),
8980  CSCWireError = cms.double( 8.6 ),
8981  PruneCut = cms.double( 100.0 ),
8982  CSCsegments = cms.InputTag( "hltCscSegments" ),
8983  UseStripTime = cms.bool( True ),
8984  CSCStripTimeOffset = cms.double( 0.0 ),
8985  UseWireTime = cms.bool( True ),
8986  ServiceParameters = cms.PSet(
8987  RPCLayers = cms.bool( True ),
8988  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8989  )
8990  ),
8991  ErrorDT = cms.double( 6.0 ),
8992  EcalEnergyCut = cms.double( 0.4 ),
8993  UseECAL = cms.bool( True ),
8994  ErrorEB = cms.double( 2.085 ),
8995  UseDT = cms.bool( True ),
8996  ErrorEE = cms.double( 6.95 ),
8997  ErrorCSC = cms.double( 7.4 )
8998  ),
8999  ShowerDigiFillerParameters = cms.PSet(
9000  cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ),
9001  dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ),
9002  digiMaxDistanceX = cms.double( 25.0 )
9003  ),
9004  TrackerKinkFinderParameters = cms.PSet(
9005  usePosition = cms.bool( False ),
9006  diagonalOnly = cms.bool( False )
9007  ),
9008  fillEnergy = cms.bool( False ),
9009  storeCrossedHcalRecHits = cms.bool( False ),
9010  maxAbsPullX = cms.double( 4.0 ),
9011  maxAbsEta = cms.double( 3.0 ),
9012  minPt = cms.double( 2.0 ),
9013  inputCollectionTypes = cms.vstring( 'inner tracks',
9014  'links',
9015  'outer tracks' ),
9016  addExtraSoftMuons = cms.bool( False ),
9017  fillGlobalTrackRefits = cms.bool( False ),
9018  debugWithTruthMatching = cms.bool( False ),
9019  inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIterL3GlbMuon','hltL2Muons:UpdatedAtVtx' ),
9020  fillCaloCompatibility = cms.bool( False ),
9021  maxAbsPullY = cms.double( 9999.0 ),
9022  maxAbsDy = cms.double( 9999.0 ),
9023  minP = cms.double( 0.0 ),
9024  minPCaloMuon = cms.double( 1.0E9 ),
9025  maxAbsDx = cms.double( 3.0 ),
9026  fillIsolation = cms.bool( False ),
9027  writeIsoDeposits = cms.bool( False ),
9028  minNumberOfMatches = cms.int32( 1 ),
9029  fillMatching = cms.bool( True ),
9030  fillShowerDigis = cms.bool( False ),
9031  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
9032  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
9033  fillGlobalTrackQuality = cms.bool( False ),
9034  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
9035  fillTrackerKink = cms.bool( False ),
9036  minCaloCompatibility = cms.double( 0.6 ),
9037  runArbitrationCleaner = cms.bool( False ),
9038  arbitrationCleanerOptions = cms.PSet(
9039  OverlapDTheta = cms.double( 0.02 ),
9040  Overlap = cms.bool( True ),
9041  Clustering = cms.bool( True ),
9042  ME1a = cms.bool( True ),
9043  ClusterDTheta = cms.double( 0.02 ),
9044  ClusterDPhi = cms.double( 0.6 ),
9045  OverlapDPhi = cms.double( 0.0786 )
9046  ),
9047  arbitrateTrackerMuons = cms.bool( True )
9048 )
9049 fragment.hltIterL3Muons = cms.EDProducer( "MuonIDFilterProducerForHLT",
9050  inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoID" ),
9051  applyTriggerIdLoose = cms.bool( True ),
9052  typeMuon = cms.uint32( 0 ),
9053  allowedTypeMask = cms.uint32( 0 ),
9054  requiredTypeMask = cms.uint32( 0 ),
9055  minNMuonHits = cms.int32( 0 ),
9056  minNMuonStations = cms.int32( 0 ),
9057  minNTrkLayers = cms.int32( 0 ),
9058  minTrkHits = cms.int32( 0 ),
9059  minPixLayer = cms.int32( 0 ),
9060  minPixHits = cms.int32( 0 ),
9061  minPt = cms.double( 0.0 ),
9062  maxNormalizedChi2 = cms.double( 9999.0 )
9063 )
9064 fragment.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducer",
9065  inputCollection = cms.InputTag( "hltIterL3Muons" )
9066 )
9067 fragment.hltIterL3MuonTracks = cms.EDProducer( "HLTMuonTrackSelector",
9068  track = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ),
9069  muon = cms.InputTag( "hltIterL3Muons" ),
9070  originalMVAVals = cms.InputTag( "none" ),
9071  copyMVA = cms.bool( False ),
9072  copyExtras = cms.untracked.bool( True ),
9073  copyTrajectories = cms.untracked.bool( False )
9074 )
9075 fragment.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons",
9076  InputObjects = cms.InputTag( "hltIterL3Muons" )
9077 )
9078 fragment.hltPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
9079  ptMin = cms.double( 0.1 ),
9080  nSigmaInvPtTolerance = cms.double( 0.0 ),
9081  tipMax = cms.double( 1.0 ),
9082  nSigmaTipMaxTolerance = cms.double( 0.0 ),
9083  chi2 = cms.double( 1000.0 )
9084 )
9085 fragment.hltPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer",
9086  scaleErrorsForBPix1 = cms.bool( False ),
9087  scaleFactor = cms.double( 0.65 )
9088 )
9089 fragment.hltPixelTracksTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
9090  RegionPSet = cms.PSet(
9091  nSigmaZ = cms.double( 4.0 ),
9092  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9093  ptMin = cms.double( 0.8 ),
9094  originRadius = cms.double( 0.02 ),
9095  precise = cms.bool( True )
9096  )
9097 )
9098 fragment.hltPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
9099  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
9100  'BPix1+BPix2+BPix3+FPix1_pos',
9101  'BPix1+BPix2+BPix3+FPix1_neg',
9102  'BPix1+BPix2+FPix1_pos+FPix2_pos',
9103  'BPix1+BPix2+FPix1_neg+FPix2_neg',
9104  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
9105  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
9106  BPix = cms.PSet(
9107  hitErrorRPhi = cms.double( 0.0027 ),
9108  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9109  useErrorsFromParam = cms.bool( True ),
9110  hitErrorRZ = cms.double( 0.006 ),
9111  HitProducer = cms.string( "hltSiPixelRecHits" )
9112  ),
9113  FPix = cms.PSet(
9114  hitErrorRPhi = cms.double( 0.0051 ),
9115  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9116  useErrorsFromParam = cms.bool( True ),
9117  hitErrorRZ = cms.double( 0.0036 ),
9118  HitProducer = cms.string( "hltSiPixelRecHits" )
9119  ),
9120  TIB = cms.PSet( ),
9121  TID = cms.PSet( ),
9122  TOB = cms.PSet( ),
9123  TEC = cms.PSet( ),
9124  MTIB = cms.PSet( ),
9125  MTID = cms.PSet( ),
9126  MTOB = cms.PSet( ),
9127  MTEC = cms.PSet( )
9128 )
9129 fragment.hltPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer",
9130  seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ),
9131  trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegions" ),
9132  trackingRegionsSeedingLayers = cms.InputTag( "" ),
9133  clusterCheck = cms.InputTag( "" ),
9134  produceSeedingHitSets = cms.bool( False ),
9135  produceIntermediateHitDoublets = cms.bool( True ),
9136  maxElement = cms.uint32( 0 ),
9137  maxElementTotal = cms.uint32( 50000000 ),
9138  layerPairs = cms.vuint32( 0, 1, 2 )
9139 )
9140 fragment.hltPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
9141  doublets = cms.InputTag( "hltPixelTracksHitDoublets" ),
9142  extraHitRPhitolerance = cms.double( 0.032 ),
9143  fitFastCircle = cms.bool( True ),
9144  fitFastCircleChi2Cut = cms.bool( True ),
9145  useBendingCorrection = cms.bool( True ),
9146  CAThetaCut = cms.double( 0.002 ),
9147  CAPhiCut = cms.double( 0.2 ),
9148  CAThetaCut_byTriplets = cms.VPSet(
9149  cms.PSet( seedingLayers = cms.string( "" ),
9150  cut = cms.double( -1.0 )
9151  )
9152  ),
9153  CAPhiCut_byTriplets = cms.VPSet(
9154  cms.PSet( seedingLayers = cms.string( "" ),
9155  cut = cms.double( -1.0 )
9156  )
9157  ),
9158  CAHardPtCut = cms.double( 0.0 ),
9159  maxChi2 = cms.PSet(
9160  value2 = cms.double( 50.0 ),
9161  value1 = cms.double( 200.0 ),
9162  pt1 = cms.double( 0.7 ),
9163  enabled = cms.bool( True ),
9164  pt2 = cms.double( 2.0 )
9165  ),
9166  SeedComparitorPSet = cms.PSet(
9167  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
9168  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
9169  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
9170  )
9171 )
9172 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducer",
9173  passLabel = cms.string( "" ),
9174  SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadruplets" ),
9175  Fitter = cms.InputTag( "hltPixelTracksFitter" ),
9176  Filter = cms.InputTag( "hltPixelTracksFilter" ),
9177  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" )
9178 )
9179 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducer",
9180  WtAverage = cms.bool( True ),
9181  ZOffset = cms.double( 5.0 ),
9182  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9183  Verbosity = cms.int32( 0 ),
9184  UseError = cms.bool( True ),
9185  TrackCollection = cms.InputTag( "hltPixelTracks" ),
9186  ZSeparation = cms.double( 0.05 ),
9187  NTrkMin = cms.int32( 2 ),
9188  Method2 = cms.bool( True ),
9189  Finder = cms.string( "DivisiveVertexFinder" ),
9190  PtMin = cms.double( 1.0 ),
9191  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
9192 )
9193 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
9194  src = cms.InputTag( "hltPixelVertices" ),
9195  maxVtx = cms.uint32( 100 ),
9196  fractionSumPt2 = cms.double( 0.3 ),
9197  minSumPt2 = cms.double( 0.0 ),
9198  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
9199 )
9200 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
9201  InputCollection = cms.InputTag( "hltPixelTracks" ),
9202  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
9203  originHalfLength = cms.double( 0.3 ),
9204  originRadius = cms.double( 0.1 ),
9205  useProtoTrackKinematics = cms.bool( False ),
9206  useEventsWithNoVertex = cms.bool( True ),
9207  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9208  usePV = cms.bool( False ),
9209  includeFourthHit = cms.bool( False ),
9210  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
9211 )
9212 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9213  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9214  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9215  cleanTrajectoryAfterInOut = cms.bool( False ),
9216  reverseTrajectories = cms.bool( False ),
9217  useHitsSplitting = cms.bool( False ),
9218  doSeedingRegionRebuilding = cms.bool( False ),
9219  maxNSeeds = cms.uint32( 100000 ),
9220  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
9221  src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
9222  SimpleMagneticField = cms.string( "ParabolicMf" ),
9223  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9224  TrajectoryBuilder = cms.string( "" ),
9225  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ),
9226  TransientInitialStateEstimatorParameters = cms.PSet(
9227  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9228  numberMeasurementsForFit = cms.int32( 4 ),
9229  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9230  ),
9231  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
9232 )
9233 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9234  useSimpleMF = cms.bool( True ),
9235  SimpleMagneticField = cms.string( "ParabolicMf" ),
9236  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
9237  clusterRemovalInfo = cms.InputTag( "" ),
9238  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9239  Fitter = cms.string( "hltESPFittingSmootherIT" ),
9240  useHitsSplitting = cms.bool( False ),
9241  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9242  TrajectoryInEvent = cms.bool( False ),
9243  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9244  AlgorithmName = cms.string( "hltIter0" ),
9245  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
9246  GeometricInnerState = cms.bool( True ),
9247  NavigationSchool = cms.string( "" ),
9248  MeasurementTracker = cms.string( "" ),
9249  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
9250 )
9251 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
9252  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
9253  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9254  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
9255  ignoreVertices = cms.bool( False ),
9256  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
9257  mva = cms.PSet(
9258  minPixelHits = cms.vint32( 0, 3, 4 ),
9259  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
9260  dr_par = cms.PSet(
9261  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
9262  dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ),
9263  dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
9264  dr_exp = cms.vint32( 4, 4, 4 ),
9265  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
9266  ),
9267  maxLostLayers = cms.vint32( 1, 1, 1 ),
9268  min3DLayers = cms.vint32( 0, 3, 4 ),
9269  dz_par = cms.PSet(
9270  dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
9271  dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ),
9272  dz_exp = cms.vint32( 4, 4, 4 )
9273  ),
9274  minNVtxTrk = cms.int32( 3 ),
9275  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
9276  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
9277  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
9278  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
9279  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
9280  minLayers = cms.vint32( 3, 3, 4 )
9281  )
9282 )
9283 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
9284  originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
9285  originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' ),
9286  originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
9287  minQuality = cms.string( "highPurity" ),
9288  copyExtras = cms.untracked.bool( True ),
9289  copyTrajectories = cms.untracked.bool( False )
9290 )
9291 fragment.hltIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9292  trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
9293  trackClassifier = cms.InputTag( '','QualityMasks' ),
9294  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
9295  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
9296  oldClusterRemovalInfo = cms.InputTag( "" ),
9297  TrackQuality = cms.string( "highPurity" ),
9298  maxChi2 = cms.double( 9.0 ),
9299  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9300  overrideTrkQuals = cms.InputTag( "" )
9301 )
9302 fragment.hltIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9303  src = cms.InputTag( "hltSiStripClusters" ),
9304  OnDemand = cms.bool( False ),
9305  clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemoval" )
9306 )
9307 fragment.hltIter1PixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
9308  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
9309  'BPix1+BPix2+BPix3+FPix1_pos',
9310  'BPix1+BPix2+BPix3+FPix1_neg',
9311  'BPix1+BPix2+FPix1_pos+FPix2_pos',
9312  'BPix1+BPix2+FPix1_neg+FPix2_neg',
9313  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
9314  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
9315  BPix = cms.PSet(
9316  hitErrorRPhi = cms.double( 0.0027 ),
9317  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9318  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
9319  useErrorsFromParam = cms.bool( True ),
9320  hitErrorRZ = cms.double( 0.006 ),
9321  HitProducer = cms.string( "hltSiPixelRecHits" )
9322  ),
9323  FPix = cms.PSet(
9324  hitErrorRPhi = cms.double( 0.0051 ),
9325  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9326  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
9327  useErrorsFromParam = cms.bool( True ),
9328  hitErrorRZ = cms.double( 0.0036 ),
9329  HitProducer = cms.string( "hltSiPixelRecHits" )
9330  ),
9331  TIB = cms.PSet( ),
9332  TID = cms.PSet( ),
9333  TOB = cms.PSet( ),
9334  TEC = cms.PSet( ),
9335  MTIB = cms.PSet( ),
9336  MTID = cms.PSet( ),
9337  MTOB = cms.PSet( ),
9338  MTEC = cms.PSet( )
9339 )
9340 fragment.hltIter1PFlowPixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
9341  RegionPSet = cms.PSet(
9342  useFixedError = cms.bool( True ),
9343  nSigmaZ = cms.double( 4.0 ),
9344  VertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
9345  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9346  useFoundVertices = cms.bool( True ),
9347  fixedError = cms.double( 0.2 ),
9348  sigmaZVertex = cms.double( 3.0 ),
9349  useFakeVertices = cms.bool( False ),
9350  ptMin = cms.double( 0.4 ),
9351  originRadius = cms.double( 0.05 ),
9352  precise = cms.bool( True ),
9353  useMultipleScattering = cms.bool( False )
9354  )
9355 )
9356 fragment.hltIter1PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
9357  doClusterCheck = cms.bool( False ),
9358  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
9359  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
9360  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9361  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
9362  cut = cms.string( "" ),
9363  silentClusterCheck = cms.untracked.bool( False )
9364 )
9365 fragment.hltIter1PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
9366  seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadruplets" ),
9367  trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegions" ),
9368  trackingRegionsSeedingLayers = cms.InputTag( "" ),
9369  clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheck" ),
9370  produceSeedingHitSets = cms.bool( False ),
9371  produceIntermediateHitDoublets = cms.bool( True ),
9372  maxElement = cms.uint32( 0 ),
9373  maxElementTotal = cms.uint32( 50000000 ),
9374  layerPairs = cms.vuint32( 0, 1, 2 )
9375 )
9376 fragment.hltIter1PFlowPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
9377  doublets = cms.InputTag( "hltIter1PFlowPixelHitDoublets" ),
9378  extraHitRPhitolerance = cms.double( 0.032 ),
9379  fitFastCircle = cms.bool( True ),
9380  fitFastCircleChi2Cut = cms.bool( True ),
9381  useBendingCorrection = cms.bool( True ),
9382  CAThetaCut = cms.double( 0.004 ),
9383  CAPhiCut = cms.double( 0.3 ),
9384  CAThetaCut_byTriplets = cms.VPSet(
9385  cms.PSet( seedingLayers = cms.string( "" ),
9386  cut = cms.double( -1.0 )
9387  )
9388  ),
9389  CAPhiCut_byTriplets = cms.VPSet(
9390  cms.PSet( seedingLayers = cms.string( "" ),
9391  cut = cms.double( -1.0 )
9392  )
9393  ),
9394  CAHardPtCut = cms.double( 0.0 ),
9395  maxChi2 = cms.PSet(
9396  value2 = cms.double( 100.0 ),
9397  value1 = cms.double( 1000.0 ),
9398  pt1 = cms.double( 0.4 ),
9399  enabled = cms.bool( True ),
9400  pt2 = cms.double( 2.0 )
9401  ),
9402  SeedComparitorPSet = cms.PSet(
9403  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
9404  ComponentName = cms.string( "none" ),
9405  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
9406  )
9407 )
9408 fragment.hltIter1PixelTracks = cms.EDProducer( "PixelTrackProducer",
9409  passLabel = cms.string( "" ),
9410  SeedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadruplets" ),
9411  Fitter = cms.InputTag( "hltPixelTracksFitter" ),
9412  Filter = cms.InputTag( "hltPixelTracksFilter" ),
9413  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" )
9414 )
9415 fragment.hltIter1PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
9416  InputCollection = cms.InputTag( "hltIter1PixelTracks" ),
9417  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
9418  originHalfLength = cms.double( 0.3 ),
9419  originRadius = cms.double( 0.1 ),
9420  useProtoTrackKinematics = cms.bool( False ),
9421  useEventsWithNoVertex = cms.bool( True ),
9422  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9423  usePV = cms.bool( False ),
9424  includeFourthHit = cms.bool( False ),
9425  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
9426 )
9427 fragment.hltIter1PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9428  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9429  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9430  cleanTrajectoryAfterInOut = cms.bool( False ),
9431  reverseTrajectories = cms.bool( False ),
9432  useHitsSplitting = cms.bool( False ),
9433  doSeedingRegionRebuilding = cms.bool( False ),
9434  maxNSeeds = cms.uint32( 100000 ),
9435  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
9436  src = cms.InputTag( "hltIter1PFLowPixelSeedsFromPixelTracks" ),
9437  SimpleMagneticField = cms.string( "ParabolicMf" ),
9438  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9439  TrajectoryBuilder = cms.string( "" ),
9440  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ),
9441  TransientInitialStateEstimatorParameters = cms.PSet(
9442  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9443  numberMeasurementsForFit = cms.int32( 4 ),
9444  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9445  ),
9446  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" )
9447 )
9448 fragment.hltIter1PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9449  useSimpleMF = cms.bool( True ),
9450  SimpleMagneticField = cms.string( "ParabolicMf" ),
9451  src = cms.InputTag( "hltIter1PFlowCkfTrackCandidates" ),
9452  clusterRemovalInfo = cms.InputTag( "" ),
9453  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9454  Fitter = cms.string( "hltESPFittingSmootherIT" ),
9455  useHitsSplitting = cms.bool( False ),
9456  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9457  TrajectoryInEvent = cms.bool( False ),
9458  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9459  AlgorithmName = cms.string( "hltIter1" ),
9460  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
9461  GeometricInnerState = cms.bool( True ),
9462  NavigationSchool = cms.string( "" ),
9463  MeasurementTracker = cms.string( "" ),
9464  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" )
9465 )
9466 fragment.hltIter1PFlowTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier",
9467  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
9468  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9469  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
9470  ignoreVertices = cms.bool( False ),
9471  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
9472  mva = cms.PSet(
9473  minPixelHits = cms.vint32( 0, 0, 2 ),
9474  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
9475  dr_par = cms.PSet(
9476  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
9477  dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ),
9478  dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ),
9479  dr_exp = cms.vint32( 3, 3, 3 ),
9480  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
9481  ),
9482  maxLostLayers = cms.vint32( 1, 1, 1 ),
9483  min3DLayers = cms.vint32( 0, 0, 0 ),
9484  dz_par = cms.PSet(
9485  dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ),
9486  dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ),
9487  dz_exp = cms.vint32( 3, 3, 3 )
9488  ),
9489  minNVtxTrk = cms.int32( 3 ),
9490  maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
9491  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
9492  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
9493  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
9494  maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
9495  minLayers = cms.vint32( 3, 3, 3 )
9496  )
9497 )
9498 fragment.hltIter1PFlowTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier",
9499  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
9500  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9501  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
9502  ignoreVertices = cms.bool( False ),
9503  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
9504  mva = cms.PSet(
9505  minPixelHits = cms.vint32( 0, 0, 1 ),
9506  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
9507  dr_par = cms.PSet(
9508  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
9509  dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
9510  dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
9511  dr_exp = cms.vint32( 4, 4, 4 ),
9512  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
9513  ),
9514  maxLostLayers = cms.vint32( 99, 3, 3 ),
9515  min3DLayers = cms.vint32( 1, 2, 3 ),
9516  dz_par = cms.PSet(
9517  dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
9518  dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
9519  dz_exp = cms.vint32( 4, 4, 4 )
9520  ),
9521  minNVtxTrk = cms.int32( 2 ),
9522  maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
9523  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
9524  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
9525  maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ),
9526  maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
9527  minLayers = cms.vint32( 5, 5, 5 )
9528  )
9529 )
9530 fragment.hltIter1PFlowTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger",
9531  inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPrompt',
9532  'hltIter1PFlowTrackCutClassifierDetached' )
9533 )
9534 fragment.hltIter1PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
9535  originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
9536  originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','MVAValues' ),
9537  originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','QualityMasks' ),
9538  minQuality = cms.string( "highPurity" ),
9539  copyExtras = cms.untracked.bool( True ),
9540  copyTrajectories = cms.untracked.bool( False )
9541 )
9542 fragment.hltIter1Merged = cms.EDProducer( "TrackListMerger",
9543  ShareFrac = cms.double( 0.19 ),
9544  FoundHitBonus = cms.double( 5.0 ),
9545  LostHitPenalty = cms.double( 20.0 ),
9546  MinPT = cms.double( 0.05 ),
9547  Epsilon = cms.double( -0.001 ),
9548  MaxNormalizedChisq = cms.double( 1000.0 ),
9549  MinFound = cms.int32( 3 ),
9550  TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
9551  hasSelector = cms.vint32( 0, 0 ),
9552  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
9553  selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
9554  setsToMerge = cms.VPSet(
9555  cms.PSet( pQual = cms.bool( False ),
9556  tLists = cms.vint32( 0, 1 )
9557  )
9558  ),
9559  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
9560  allowFirstHitShare = cms.bool( True ),
9561  newQuality = cms.string( "confirmed" ),
9562  copyExtras = cms.untracked.bool( True ),
9563  writeOnlyTrkQuals = cms.bool( False ),
9564  copyMVA = cms.bool( False )
9565 )
9566 fragment.hltIter1TrackRefsForJets4Iter2 = cms.EDProducer( "ChargedRefCandidateProducer",
9567  src = cms.InputTag( "hltIter1Merged" ),
9568  particleType = cms.string( "pi+" )
9569 )
9570 fragment.hltAK4Iter1TrackJets4Iter2 = cms.EDProducer( "FastjetJetProducer",
9571  useMassDropTagger = cms.bool( False ),
9572  useFiltering = cms.bool( False ),
9573  useDynamicFiltering = cms.bool( False ),
9574  useTrimming = cms.bool( False ),
9575  usePruning = cms.bool( False ),
9576  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
9577  useKtPruning = cms.bool( False ),
9578  useConstituentSubtraction = cms.bool( False ),
9579  useSoftDrop = cms.bool( False ),
9580  correctShape = cms.bool( False ),
9581  UseOnlyVertexTracks = cms.bool( False ),
9582  UseOnlyOnePV = cms.bool( True ),
9583  muCut = cms.double( -1.0 ),
9584  yCut = cms.double( -1.0 ),
9585  rFilt = cms.double( -1.0 ),
9586  rFiltFactor = cms.double( -1.0 ),
9587  trimPtFracMin = cms.double( -1.0 ),
9588  zcut = cms.double( -1.0 ),
9589  rcut_factor = cms.double( -1.0 ),
9590  csRho_EtaMax = cms.double( -1.0 ),
9591  csRParam = cms.double( -1.0 ),
9592  beta = cms.double( -1.0 ),
9593  R0 = cms.double( -1.0 ),
9594  gridMaxRapidity = cms.double( -1.0 ),
9595  gridSpacing = cms.double( -1.0 ),
9596  DzTrVtxMax = cms.double( 0.5 ),
9597  DxyTrVtxMax = cms.double( 0.2 ),
9598  MaxVtxZ = cms.double( 30.0 ),
9599  subjetPtMin = cms.double( -1.0 ),
9600  muMin = cms.double( -1.0 ),
9601  muMax = cms.double( -1.0 ),
9602  yMin = cms.double( -1.0 ),
9603  yMax = cms.double( -1.0 ),
9604  dRMin = cms.double( -1.0 ),
9605  dRMax = cms.double( -1.0 ),
9606  maxDepth = cms.int32( -1 ),
9607  nFilt = cms.int32( -1 ),
9608  MinVtxNdof = cms.int32( 0 ),
9609  src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2" ),
9610  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
9611  jetType = cms.string( "TrackJet" ),
9612  jetAlgorithm = cms.string( "AntiKt" ),
9613  rParam = cms.double( 0.4 ),
9614  inputEtMin = cms.double( 0.1 ),
9615  inputEMin = cms.double( 0.0 ),
9616  jetPtMin = cms.double( 7.5 ),
9617  doPVCorrection = cms.bool( False ),
9618  doAreaFastjet = cms.bool( False ),
9619  doRhoFastjet = cms.bool( False ),
9620  doPUOffsetCorr = cms.bool( False ),
9621  puPtMin = cms.double( 0.0 ),
9622  nSigmaPU = cms.double( 1.0 ),
9623  radiusPU = cms.double( 0.4 ),
9624  subtractorName = cms.string( "" ),
9625  useExplicitGhosts = cms.bool( False ),
9626  doAreaDiskApprox = cms.bool( False ),
9627  voronoiRfact = cms.double( 0.9 ),
9628  Rho_EtaMax = cms.double( 4.4 ),
9629  Ghost_EtaMax = cms.double( 6.0 ),
9630  Active_Area_Repeats = cms.int32( 5 ),
9631  GhostArea = cms.double( 0.01 ),
9632  restrictInputs = cms.bool( False ),
9633  maxInputs = cms.uint32( 1 ),
9634  writeCompound = cms.bool( False ),
9635  writeJetsWithConst = cms.bool( False ),
9636  doFastJetNonUniform = cms.bool( False ),
9637  useDeterministicSeed = cms.bool( True ),
9638  minSeed = cms.uint32( 14327 ),
9639  verbosity = cms.int32( 0 ),
9640  puWidth = cms.double( 0.0 ),
9641  nExclude = cms.uint32( 0 ),
9642  maxBadEcalCells = cms.uint32( 9999999 ),
9643  maxBadHcalCells = cms.uint32( 9999999 ),
9644  maxProblematicEcalCells = cms.uint32( 9999999 ),
9645  maxProblematicHcalCells = cms.uint32( 9999999 ),
9646  maxRecoveredEcalCells = cms.uint32( 9999999 ),
9647  maxRecoveredHcalCells = cms.uint32( 9999999 ),
9648  puCenters = cms.vdouble( ),
9649  applyWeight = cms.bool( False ),
9650  srcWeights = cms.InputTag( "" ),
9651  minimumTowersFraction = cms.double( 0.0 ),
9652  jetCollInstanceName = cms.string( "" ),
9653  sumRecHits = cms.bool( False )
9654 )
9655 fragment.hltIter1TrackAndTauJets4Iter2 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
9656  inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2" ),
9657  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
9658  inputTrackTag = cms.InputTag( "hltIter1Merged" ),
9659  ptMinCaloJet = cms.double( 10.0 ),
9660  etaMinCaloJet = cms.double( -2.7 ),
9661  etaMaxCaloJet = cms.double( 2.7 ),
9662  tauConeSize = cms.double( 0.2 ),
9663  isolationConeSize = cms.double( 0.5 ),
9664  fractionMinCaloInTauCone = cms.double( 0.7 ),
9665  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
9666  ptTrkMaxInCaloCone = cms.double( 1.4 ),
9667  nTrkMaxInCaloCone = cms.int32( 0 )
9668 )
9669 fragment.hltIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9670  trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurity" ),
9671  trackClassifier = cms.InputTag( '','QualityMasks' ),
9672  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
9673  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
9674  oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemoval" ),
9675  TrackQuality = cms.string( "highPurity" ),
9676  maxChi2 = cms.double( 16.0 ),
9677  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9678  overrideTrkQuals = cms.InputTag( "" )
9679 )
9680 fragment.hltIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9681  src = cms.InputTag( "hltSiStripClusters" ),
9682  OnDemand = cms.bool( False ),
9683  clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemoval" )
9684 )
9685 fragment.hltIter2PixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
9686  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
9687  'BPix2+BPix3+BPix4',
9688  'BPix1+BPix3+BPix4',
9689  'BPix1+BPix2+BPix4',
9690  'BPix2+BPix3+FPix1_pos',
9691  'BPix2+BPix3+FPix1_neg',
9692  'BPix1+BPix2+FPix1_pos',
9693  'BPix1+BPix2+FPix1_neg',
9694  'BPix2+FPix1_pos+FPix2_pos',
9695  'BPix2+FPix1_neg+FPix2_neg',
9696  'BPix1+FPix1_pos+FPix2_pos',
9697  'BPix1+FPix1_neg+FPix2_neg',
9698  'FPix1_pos+FPix2_pos+FPix3_pos',
9699  'FPix1_neg+FPix2_neg+FPix3_neg',
9700  'BPix1+BPix3+FPix1_pos',
9701  'BPix1+BPix2+FPix2_pos',
9702  'BPix1+BPix3+FPix1_neg',
9703  'BPix1+BPix2+FPix2_neg',
9704  'BPix1+FPix2_neg+FPix3_neg',
9705  'BPix1+FPix1_neg+FPix3_neg',
9706  'BPix1+FPix2_pos+FPix3_pos',
9707  'BPix1+FPix1_pos+FPix3_pos' ),
9708  BPix = cms.PSet(
9709  hitErrorRPhi = cms.double( 0.0027 ),
9710  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9711  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
9712  useErrorsFromParam = cms.bool( True ),
9713  hitErrorRZ = cms.double( 0.006 ),
9714  HitProducer = cms.string( "hltSiPixelRecHits" )
9715  ),
9716  FPix = cms.PSet(
9717  hitErrorRPhi = cms.double( 0.0051 ),
9718  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9719  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
9720  useErrorsFromParam = cms.bool( True ),
9721  hitErrorRZ = cms.double( 0.0036 ),
9722  HitProducer = cms.string( "hltSiPixelRecHits" )
9723  ),
9724  TIB = cms.PSet( ),
9725  TID = cms.PSet( ),
9726  TOB = cms.PSet( ),
9727  TEC = cms.PSet( ),
9728  MTIB = cms.PSet( ),
9729  MTID = cms.PSet( ),
9730  MTOB = cms.PSet( ),
9731  MTEC = cms.PSet( )
9732 )
9733 fragment.hltIter2PFlowPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
9734  RegionPSet = cms.PSet(
9735  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
9736  zErrorVetex = cms.double( 0.05 ),
9737  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9738  zErrorBeamSpot = cms.double( 15.0 ),
9739  maxNVertices = cms.int32( 10 ),
9740  maxNRegions = cms.int32( 100 ),
9741  nSigmaZVertex = cms.double( 4.0 ),
9742  nSigmaZBeamSpot = cms.double( 3.0 ),
9743  ptMin = cms.double( 0.4 ),
9744  mode = cms.string( "VerticesFixed" ),
9745  input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2" ),
9746  searchOpt = cms.bool( True ),
9747  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
9748  originRadius = cms.double( 0.025 ),
9749  measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
9750  precise = cms.bool( True ),
9751  deltaEta = cms.double( 0.8 ),
9752  deltaPhi = cms.double( 0.8 )
9753  )
9754 )
9755 fragment.hltIter2PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
9756  doClusterCheck = cms.bool( False ),
9757  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
9758  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
9759  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9760  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
9761  cut = cms.string( "" ),
9762  silentClusterCheck = cms.untracked.bool( False )
9763 )
9764 fragment.hltIter2PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
9765  seedingLayers = cms.InputTag( "hltIter2PixelLayerTriplets" ),
9766  trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegions" ),
9767  trackingRegionsSeedingLayers = cms.InputTag( "" ),
9768  clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheck" ),
9769  produceSeedingHitSets = cms.bool( False ),
9770  produceIntermediateHitDoublets = cms.bool( True ),
9771  maxElement = cms.uint32( 0 ),
9772  maxElementTotal = cms.uint32( 50000000 ),
9773  layerPairs = cms.vuint32( 0, 1 )
9774 )
9775 fragment.hltIter2PFlowPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
9776  doublets = cms.InputTag( "hltIter2PFlowPixelHitDoublets" ),
9777  extraHitRPhitolerance = cms.double( 0.032 ),
9778  useBendingCorrection = cms.bool( True ),
9779  CAThetaCut = cms.double( 0.004 ),
9780  CAPhiCut = cms.double( 0.1 ),
9781  CAThetaCut_byTriplets = cms.VPSet(
9782  cms.PSet( seedingLayers = cms.string( "" ),
9783  cut = cms.double( -1.0 )
9784  )
9785  ),
9786  CAPhiCut_byTriplets = cms.VPSet(
9787  cms.PSet( seedingLayers = cms.string( "" ),
9788  cut = cms.double( -1.0 )
9789  )
9790  ),
9791  CAHardPtCut = cms.double( 0.3 ),
9792  maxChi2 = cms.PSet(
9793  value2 = cms.double( 6.0 ),
9794  value1 = cms.double( 100.0 ),
9795  pt1 = cms.double( 0.4 ),
9796  enabled = cms.bool( True ),
9797  pt2 = cms.double( 8.0 )
9798  ),
9799  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
9800 )
9801 fragment.hltIter2PFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
9802  seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTriplets" ),
9803  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
9804  SeedMomentumForBOFF = cms.double( 5.0 ),
9805  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
9806  MinOneOverPtError = cms.double( 1.0 ),
9807  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9808  magneticField = cms.string( "ParabolicMf" ),
9809  forceKinematicWithRegionDirection = cms.bool( False ),
9810  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
9811 )
9812 fragment.hltIter2PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9813  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9814  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9815  cleanTrajectoryAfterInOut = cms.bool( False ),
9816  reverseTrajectories = cms.bool( False ),
9817  useHitsSplitting = cms.bool( False ),
9818  doSeedingRegionRebuilding = cms.bool( False ),
9819  maxNSeeds = cms.uint32( 100000 ),
9820  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
9821  src = cms.InputTag( "hltIter2PFlowPixelSeeds" ),
9822  SimpleMagneticField = cms.string( "ParabolicMf" ),
9823  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9824  TrajectoryBuilder = cms.string( "" ),
9825  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
9826  TransientInitialStateEstimatorParameters = cms.PSet(
9827  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9828  numberMeasurementsForFit = cms.int32( 4 ),
9829  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9830  ),
9831  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" )
9832 )
9833 fragment.hltIter2PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9834  useSimpleMF = cms.bool( True ),
9835  SimpleMagneticField = cms.string( "ParabolicMf" ),
9836  src = cms.InputTag( "hltIter2PFlowCkfTrackCandidates" ),
9837  clusterRemovalInfo = cms.InputTag( "" ),
9838  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9839  Fitter = cms.string( "hltESPFittingSmootherIT" ),
9840  useHitsSplitting = cms.bool( False ),
9841  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9842  TrajectoryInEvent = cms.bool( False ),
9843  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9844  AlgorithmName = cms.string( "hltIter2" ),
9845  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
9846  GeometricInnerState = cms.bool( True ),
9847  NavigationSchool = cms.string( "" ),
9848  MeasurementTracker = cms.string( "" ),
9849  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" )
9850 )
9851 fragment.hltIter2PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
9852  src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
9853  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9854  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
9855  ignoreVertices = cms.bool( False ),
9856  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
9857  mva = cms.PSet(
9858  minPixelHits = cms.vint32( 0, 0, 0 ),
9859  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
9860  dr_par = cms.PSet(
9861  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
9862  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
9863  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
9864  dr_exp = cms.vint32( 4, 4, 4 ),
9865  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
9866  ),
9867  maxLostLayers = cms.vint32( 1, 1, 1 ),
9868  min3DLayers = cms.vint32( 0, 0, 0 ),
9869  dz_par = cms.PSet(
9870  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
9871  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
9872  dz_exp = cms.vint32( 4, 4, 4 )
9873  ),
9874  minNVtxTrk = cms.int32( 3 ),
9875  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
9876  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
9877  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
9878  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
9879  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
9880  minLayers = cms.vint32( 3, 3, 3 )
9881  )
9882 )
9883 fragment.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
9884  originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
9885  originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','MVAValues' ),
9886  originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','QualityMasks' ),
9887  minQuality = cms.string( "highPurity" ),
9888  copyExtras = cms.untracked.bool( True ),
9889  copyTrajectories = cms.untracked.bool( False )
9890 )
9891 fragment.hltIter2Merged = cms.EDProducer( "TrackListMerger",
9892  ShareFrac = cms.double( 0.19 ),
9893  FoundHitBonus = cms.double( 5.0 ),
9894  LostHitPenalty = cms.double( 20.0 ),
9895  MinPT = cms.double( 0.05 ),
9896  Epsilon = cms.double( -0.001 ),
9897  MaxNormalizedChisq = cms.double( 1000.0 ),
9898  MinFound = cms.int32( 3 ),
9899  TrackProducers = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
9900  hasSelector = cms.vint32( 0, 0 ),
9901  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
9902  selectedTrackQuals = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
9903  setsToMerge = cms.VPSet(
9904  cms.PSet( pQual = cms.bool( False ),
9905  tLists = cms.vint32( 0, 1 )
9906  )
9907  ),
9908  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
9909  allowFirstHitShare = cms.bool( True ),
9910  newQuality = cms.string( "confirmed" ),
9911  copyExtras = cms.untracked.bool( True ),
9912  writeOnlyTrkQuals = cms.bool( False ),
9913  copyMVA = cms.bool( False )
9914 )
9915 fragment.hltDoubletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9916  trajectories = cms.InputTag( "hltIter2PFlowTrackSelectionHighPurity" ),
9917  trackClassifier = cms.InputTag( '','QualityMasks' ),
9918  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
9919  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
9920  oldClusterRemovalInfo = cms.InputTag( "hltIter2ClustersRefRemoval" ),
9921  TrackQuality = cms.string( "highPurity" ),
9922  maxChi2 = cms.double( 16.0 ),
9923  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9924  overrideTrkQuals = cms.InputTag( "" )
9925 )
9926 fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9927  src = cms.InputTag( "hltSiStripClusters" ),
9928  OnDemand = cms.bool( False ),
9929  clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" )
9930 )
9931 fragment.hltDoubletRecoveryPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
9932  RegionPSet = cms.PSet(
9933  precise = cms.bool( True ),
9934  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9935  zErrorBeamSpot = cms.double( 15.0 ),
9936  nSigmaZVertex = cms.double( 3.0 ),
9937  nSigmaZBeamSpot = cms.double( 4.0 ),
9938  measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
9939  extraEta = cms.double( 0.0 ),
9940  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
9941  ptMin = cms.double( 1.2 ),
9942  searchOpt = cms.bool( False ),
9943  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
9944  maxNVertices = cms.int32( 3 ),
9945  extraPhi = cms.double( 0.0 ),
9946  originRadius = cms.double( 0.015 ),
9947  zErrorVertex = cms.double( 0.03 ),
9948  operationMode = cms.string( "VerticesFixed" )
9949  ),
9950  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigis' ),
9951  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigis' ),
9952  ignoreSingleFPixPanelModules = cms.bool( True ),
9953  debug = cms.untracked.bool( False ),
9954  createPlottingFiles = cms.untracked.bool( False ),
9955  layerList = cms.vstring( 'BPix1+BPix2',
9956  'BPix1+BPix3',
9957  'BPix1+BPix4',
9958  'BPix2+BPix3',
9959  'BPix2+BPix4',
9960  'BPix3+BPix4',
9961  'BPix1+FPix1_pos',
9962  'BPix1+FPix1_neg',
9963  'BPix1+FPix2_pos',
9964  'BPix1+FPix2_neg',
9965  'BPix1+FPix3_pos',
9966  'BPix1+FPix3_neg',
9967  'BPix2+FPix1_pos',
9968  'BPix2+FPix1_neg',
9969  'BPix2+FPix2_pos',
9970  'BPix2+FPix2_neg',
9971  'BPix3+FPix1_pos',
9972  'BPix3+FPix1_neg',
9973  'FPix1_pos+FPix2_pos',
9974  'FPix1_neg+FPix2_neg',
9975  'FPix1_pos+FPix3_pos',
9976  'FPix1_neg+FPix3_neg',
9977  'FPix2_pos+FPix3_pos',
9978  'FPix2_neg+FPix3_neg' ),
9979  BPix = cms.PSet(
9980  hitErrorRPhi = cms.double( 0.0027 ),
9981  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9982  skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
9983  useErrorsFromParam = cms.bool( True ),
9984  hitErrorRZ = cms.double( 0.006 ),
9985  HitProducer = cms.string( "hltSiPixelRecHits" )
9986  ),
9987  FPix = cms.PSet(
9988  hitErrorRPhi = cms.double( 0.0051 ),
9989  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9990  skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
9991  useErrorsFromParam = cms.bool( True ),
9992  hitErrorRZ = cms.double( 0.0036 ),
9993  HitProducer = cms.string( "hltSiPixelRecHits" )
9994  ),
9995  TIB = cms.PSet( ),
9996  TID = cms.PSet( ),
9997  TOB = cms.PSet( ),
9998  TEC = cms.PSet( ),
9999  MTIB = cms.PSet( ),
10000  MTID = cms.PSet( ),
10001  MTOB = cms.PSet( ),
10002  MTEC = cms.PSet( )
10003 )
10004 fragment.hltDoubletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
10005  doClusterCheck = cms.bool( False ),
10006  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
10007  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
10008  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10009  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10010  cut = cms.string( "" ),
10011  silentClusterCheck = cms.untracked.bool( False )
10012 )
10013 fragment.hltDoubletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
10014  seedingLayers = cms.InputTag( "" ),
10015  trackingRegions = cms.InputTag( "" ),
10016  trackingRegionsSeedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayersAndRegions" ),
10017  clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ),
10018  produceSeedingHitSets = cms.bool( True ),
10019  produceIntermediateHitDoublets = cms.bool( False ),
10020  maxElement = cms.uint32( 0 ),
10021  maxElementTotal = cms.uint32( 50000000 ),
10022  layerPairs = cms.vuint32( 0 )
10023 )
10024 fragment.hltDoubletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
10025  seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoublets" ),
10026  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10027  SeedMomentumForBOFF = cms.double( 5.0 ),
10028  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10029  MinOneOverPtError = cms.double( 1.0 ),
10030  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10031  magneticField = cms.string( "ParabolicMf" ),
10032  forceKinematicWithRegionDirection = cms.bool( False ),
10033  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
10034 )
10035 fragment.hltDoubletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10036  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10037  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
10038  cleanTrajectoryAfterInOut = cms.bool( False ),
10039  reverseTrajectories = cms.bool( False ),
10040  useHitsSplitting = cms.bool( False ),
10041  doSeedingRegionRebuilding = cms.bool( False ),
10042  maxNSeeds = cms.uint32( 100000 ),
10043  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
10044  src = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeeds" ),
10045  SimpleMagneticField = cms.string( "ParabolicMf" ),
10046  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10047  TrajectoryBuilder = cms.string( "" ),
10048  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
10049  TransientInitialStateEstimatorParameters = cms.PSet(
10050  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10051  numberMeasurementsForFit = cms.int32( 4 ),
10052  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10053  ),
10054  MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" )
10055 )
10056 fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10057  useSimpleMF = cms.bool( True ),
10058  SimpleMagneticField = cms.string( "ParabolicMf" ),
10059  src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidates" ),
10060  clusterRemovalInfo = cms.InputTag( "" ),
10061  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10062  Fitter = cms.string( "hltESPFittingSmootherIT" ),
10063  useHitsSplitting = cms.bool( False ),
10064  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10065  TrajectoryInEvent = cms.bool( False ),
10066  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10067  AlgorithmName = cms.string( "hltDoubletRecovery" ),
10068  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
10069  GeometricInnerState = cms.bool( True ),
10070  NavigationSchool = cms.string( "" ),
10071  MeasurementTracker = cms.string( "" ),
10072  MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" )
10073 )
10074 fragment.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
10075  src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
10076  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10077  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
10078  ignoreVertices = cms.bool( False ),
10079  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
10080  mva = cms.PSet(
10081  minPixelHits = cms.vint32( 0, 0, 0 ),
10082  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
10083  dr_par = cms.PSet(
10084  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
10085  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
10086  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
10087  dr_exp = cms.vint32( 4, 4, 4 ),
10088  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
10089  ),
10090  maxLostLayers = cms.vint32( 1, 1, 1 ),
10091  min3DLayers = cms.vint32( 0, 0, 0 ),
10092  dz_par = cms.PSet(
10093  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
10094  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
10095  dz_exp = cms.vint32( 4, 4, 4 )
10096  ),
10097  minNVtxTrk = cms.int32( 3 ),
10098  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
10099  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
10100  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
10101  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
10102  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
10103  minLayers = cms.vint32( 3, 3, 3 )
10104  )
10105 )
10106 fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
10107  originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
10108  originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','MVAValues' ),
10109  originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','QualityMasks' ),
10110  minQuality = cms.string( "highPurity" ),
10111  copyExtras = cms.untracked.bool( True ),
10112  copyTrajectories = cms.untracked.bool( False )
10113 )
10114 fragment.hltMergedTracks = cms.EDProducer( "TrackListMerger",
10115  ShareFrac = cms.double( 0.19 ),
10116  FoundHitBonus = cms.double( 5.0 ),
10117  LostHitPenalty = cms.double( 20.0 ),
10118  MinPT = cms.double( 0.05 ),
10119  Epsilon = cms.double( -0.001 ),
10120  MaxNormalizedChisq = cms.double( 1000.0 ),
10121  MinFound = cms.int32( 3 ),
10122  TrackProducers = cms.VInputTag( 'hltIter2Merged','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
10123  hasSelector = cms.vint32( 0, 0 ),
10124  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
10125  selectedTrackQuals = cms.VInputTag( 'hltIter2Merged','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
10126  setsToMerge = cms.VPSet(
10127  cms.PSet( pQual = cms.bool( False ),
10128  tLists = cms.vint32( 0, 1 )
10129  )
10130  ),
10131  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
10132  allowFirstHitShare = cms.bool( True ),
10133  newQuality = cms.string( "confirmed" ),
10134  copyExtras = cms.untracked.bool( True ),
10135  writeOnlyTrkQuals = cms.bool( False ),
10136  copyMVA = cms.bool( False )
10137 )
10138 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
10139  ShareFrac = cms.double( 0.19 ),
10140  FoundHitBonus = cms.double( 5.0 ),
10141  LostHitPenalty = cms.double( 20.0 ),
10142  MinPT = cms.double( 0.05 ),
10143  Epsilon = cms.double( -0.001 ),
10144  MaxNormalizedChisq = cms.double( 1000.0 ),
10145  MinFound = cms.int32( 3 ),
10146  TrackProducers = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
10147  hasSelector = cms.vint32( 0, 0 ),
10148  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
10149  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
10150  setsToMerge = cms.VPSet(
10151  cms.PSet( pQual = cms.bool( False ),
10152  tLists = cms.vint32( 0, 1 )
10153  )
10154  ),
10155  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
10156  allowFirstHitShare = cms.bool( True ),
10157  newQuality = cms.string( "confirmed" ),
10158  copyExtras = cms.untracked.bool( True ),
10159  writeOnlyTrkQuals = cms.bool( False ),
10160  copyMVA = cms.bool( False )
10161 )
10162 fragment.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer",
10163  vertexCollections = cms.VPSet(
10164  cms.PSet( chi2cutoff = cms.double( 3.0 ),
10165  label = cms.string( "" ),
10166  useBeamConstraint = cms.bool( False ),
10167  minNdof = cms.double( 0.0 ),
10168  maxDistanceToBeam = cms.double( 1.0 ),
10169  algorithm = cms.string( "AdaptiveVertexFitter" )
10170  ),
10171  cms.PSet( chi2cutoff = cms.double( 3.0 ),
10172  label = cms.string( "WithBS" ),
10173  useBeamConstraint = cms.bool( True ),
10174  minNdof = cms.double( 0.0 ),
10175  maxDistanceToBeam = cms.double( 1.0 ),
10176  algorithm = cms.string( "AdaptiveVertexFitter" )
10177  )
10178  ),
10179  verbose = cms.untracked.bool( False ),
10180  TkFilterParameters = cms.PSet(
10181  maxEta = cms.double( 100.0 ),
10182  minPt = cms.double( 0.0 ),
10183  minSiliconLayersWithHits = cms.int32( 5 ),
10184  minPixelLayersWithHits = cms.int32( 2 ),
10185  maxNormalizedChi2 = cms.double( 20.0 ),
10186  trackQuality = cms.string( "any" ),
10187  algorithm = cms.string( "filter" ),
10188  maxD0Significance = cms.double( 999.0 )
10189  ),
10190  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
10191  TrackLabel = cms.InputTag( "hltPFMuonMerging" ),
10192  TrackTimeResosLabel = cms.InputTag( "dummy_default" ),
10193  TrackTimesLabel = cms.InputTag( "dummy_default" ),
10194  TkClusParameters = cms.PSet(
10195  TkDAClusParameters = cms.PSet(
10196  zmerge = cms.double( 0.01 ),
10197  Tstop = cms.double( 0.5 ),
10198  d0CutOff = cms.double( 999.0 ),
10199  dzCutOff = cms.double( 4.0 ),
10200  vertexSize = cms.double( 0.15 ),
10201  coolingFactor = cms.double( 0.6 ),
10202  Tpurge = cms.double( 2.0 ),
10203  Tmin = cms.double( 2.4 ),
10204  uniquetrkweight = cms.double( 0.9 )
10205  ),
10206  algorithm = cms.string( "DA_vect" )
10207  ),
10208  isRecoveryIteration = cms.bool( False ),
10209  recoveryVtxCollection = cms.InputTag( "" )
10210 )
10211 fragment.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter",
10212  filterParams = cms.PSet(
10213  maxZ = cms.double( 24.0 ),
10214  minNdof = cms.double( 4.0 ),
10215  maxRho = cms.double( 2.0 ),
10216  pvSrc = cms.InputTag( "hltVerticesPF" )
10217  ),
10218  src = cms.InputTag( "hltVerticesPF" )
10219 )
10220 fragment.hltVerticesPFFilter = cms.EDFilter( "VertexSelector",
10221  src = cms.InputTag( "hltVerticesPFSelector" ),
10222  cut = cms.string( "!isFake" ),
10223  filter = cms.bool( True )
10224 )
10225 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
10226  result = cms.bool( True )
10227 )
10228 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
10229  rawInput = cms.InputTag( "rawDataCollector" ),
10230  period = cms.uint32( 107 ),
10231  invert = cms.bool( False ),
10232  fedId = cms.int32( 1024 ),
10233  useTCDSEventNumber = cms.bool( True )
10234 )
10235 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
10236  offset = cms.uint32( 0 ),
10237  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10238 )
10239 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
10240  offset = cms.uint32( 0 ),
10241  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10242 )
10243 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
10244  SelectedTriggerType = cms.int32( 3 )
10245 )
10246 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
10247  offset = cms.uint32( 0 ),
10248  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10249 )
10250 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
10251  offset = cms.uint32( 0 ),
10252  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10253 )
10254 fragment.hltL1sL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTL1TSeed",
10255  saveTags = cms.bool( True ),
10256  L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxMinus" ),
10257  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10258  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10259  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10260  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10261  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10262  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10263  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
10264 )
10265 fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef = cms.EDFilter( "HLTPrescaler",
10266  offset = cms.uint32( 0 ),
10267  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10268 )
10269 fragment.hltL1sL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTL1TSeed",
10270  saveTags = cms.bool( True ),
10271  L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxPlus" ),
10272  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10273  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10274  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10275  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10276  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10277  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10278  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
10279 )
10280 fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef = cms.EDFilter( "HLTPrescaler",
10281  offset = cms.uint32( 0 ),
10282  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10283 )
10284 fragment.hltL1sNotBptxOR = cms.EDFilter( "HLTL1TSeed",
10285  saveTags = cms.bool( True ),
10286  L1SeedsLogicalExpression = cms.string( "L1_NotBptxOR" ),
10287  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10288  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10289  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10290  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10291  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10292  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10293  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
10294 )
10295 fragment.hltPreHIL1NotBptxORForPPRef = cms.EDFilter( "HLTPrescaler",
10296  offset = cms.uint32( 0 ),
10297  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10298 )
10299 fragment.hltL1sHTTForBeamSpotPP5TeV = cms.EDFilter( "HLTL1TSeed",
10300  saveTags = cms.bool( True ),
10301  L1SeedsLogicalExpression = cms.string( "L1_DoubleJet40er2p7 OR L1_DoubleJet50er2p7 OR L1_DoubleJet60er2p7 OR L1_DoubleJet80er2p7 OR L1_DoubleJet100er2p7 OR L1_DoubleJet112er2p7 OR L1_DoubleJet120er2p7 OR L1_DoubleJet150er2p7 OR L1_SingleJet80 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200" ),
10302  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10303  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10304  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10305  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10306  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10307  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10308  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
10309 )
10310 fragment.hltPreHIHT80BeamspotppRef5TeV = cms.EDFilter( "HLTPrescaler",
10311  offset = cms.uint32( 0 ),
10312  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10313 )
10314 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
10315  useMassDropTagger = cms.bool( False ),
10316  useFiltering = cms.bool( False ),
10317  useDynamicFiltering = cms.bool( False ),
10318  useTrimming = cms.bool( False ),
10319  usePruning = cms.bool( False ),
10320  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
10321  useKtPruning = cms.bool( False ),
10322  useConstituentSubtraction = cms.bool( False ),
10323  useSoftDrop = cms.bool( False ),
10324  correctShape = cms.bool( False ),
10325  UseOnlyVertexTracks = cms.bool( False ),
10326  UseOnlyOnePV = cms.bool( False ),
10327  muCut = cms.double( -1.0 ),
10328  yCut = cms.double( -1.0 ),
10329  rFilt = cms.double( -1.0 ),
10330  rFiltFactor = cms.double( -1.0 ),
10331  trimPtFracMin = cms.double( -1.0 ),
10332  zcut = cms.double( -1.0 ),
10333  rcut_factor = cms.double( -1.0 ),
10334  csRho_EtaMax = cms.double( -1.0 ),
10335  csRParam = cms.double( -1.0 ),
10336  beta = cms.double( -1.0 ),
10337  R0 = cms.double( -1.0 ),
10338  gridMaxRapidity = cms.double( -1.0 ),
10339  gridSpacing = cms.double( -1.0 ),
10340  DzTrVtxMax = cms.double( 0.0 ),
10341  DxyTrVtxMax = cms.double( 0.0 ),
10342  MaxVtxZ = cms.double( 15.0 ),
10343  subjetPtMin = cms.double( -1.0 ),
10344  muMin = cms.double( -1.0 ),
10345  muMax = cms.double( -1.0 ),
10346  yMin = cms.double( -1.0 ),
10347  yMax = cms.double( -1.0 ),
10348  dRMin = cms.double( -1.0 ),
10349  dRMax = cms.double( -1.0 ),
10350  maxDepth = cms.int32( -1 ),
10351  nFilt = cms.int32( -1 ),
10352  MinVtxNdof = cms.int32( 5 ),
10353  src = cms.InputTag( "hltTowerMakerForAll" ),
10354  srcPVs = cms.InputTag( "NotUsed" ),
10355  jetType = cms.string( "CaloJet" ),
10356  jetAlgorithm = cms.string( "AntiKt" ),
10357  rParam = cms.double( 0.4 ),
10358  inputEtMin = cms.double( 0.3 ),
10359  inputEMin = cms.double( 0.0 ),
10360  jetPtMin = cms.double( 1.0 ),
10361  doPVCorrection = cms.bool( False ),
10362  doAreaFastjet = cms.bool( False ),
10363  doRhoFastjet = cms.bool( False ),
10364  doPUOffsetCorr = cms.bool( False ),
10365  puPtMin = cms.double( 10.0 ),
10366  nSigmaPU = cms.double( 1.0 ),
10367  radiusPU = cms.double( 0.4 ),
10368  subtractorName = cms.string( "" ),
10369  useExplicitGhosts = cms.bool( False ),
10370  doAreaDiskApprox = cms.bool( True ),
10371  voronoiRfact = cms.double( 0.9 ),
10372  Rho_EtaMax = cms.double( 4.4 ),
10373  Ghost_EtaMax = cms.double( 6.0 ),
10374  Active_Area_Repeats = cms.int32( 5 ),
10375  GhostArea = cms.double( 0.01 ),
10376  restrictInputs = cms.bool( False ),
10377  maxInputs = cms.uint32( 1 ),
10378  writeCompound = cms.bool( False ),
10379  writeJetsWithConst = cms.bool( False ),
10380  doFastJetNonUniform = cms.bool( False ),
10381  useDeterministicSeed = cms.bool( True ),
10382  minSeed = cms.uint32( 14327 ),
10383  verbosity = cms.int32( 0 ),
10384  puWidth = cms.double( 0.0 ),
10385  nExclude = cms.uint32( 0 ),
10386  maxBadEcalCells = cms.uint32( 9999999 ),
10387  maxBadHcalCells = cms.uint32( 9999999 ),
10388  maxProblematicEcalCells = cms.uint32( 9999999 ),
10389  maxProblematicHcalCells = cms.uint32( 9999999 ),
10390  maxRecoveredEcalCells = cms.uint32( 9999999 ),
10391  maxRecoveredHcalCells = cms.uint32( 9999999 ),
10392  puCenters = cms.vdouble( ),
10393  applyWeight = cms.bool( False ),
10394  srcWeights = cms.InputTag( "" ),
10395  minimumTowersFraction = cms.double( 0.0 ),
10396  jetCollInstanceName = cms.string( "" ),
10397  sumRecHits = cms.bool( False )
10398 )
10399 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
10400  min_N90 = cms.int32( -2 ),
10401  min_N90hits = cms.int32( 2 ),
10402  min_EMF = cms.double( 1.0E-6 ),
10403  max_EMF = cms.double( 999.0 ),
10404  jetsInput = cms.InputTag( "hltAK4CaloJets" ),
10405  JetIDParams = cms.PSet(
10406  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
10407  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
10408  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10409  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
10410  useRecHits = cms.bool( True ),
10411  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
10412  )
10413 )
10414 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
10415  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" ),
10416  maxRapidity = cms.double( 5.0 ),
10417  gridSpacing = cms.double( 0.55 )
10418 )
10419 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
10420  level = cms.string( "L1FastJet" ),
10421  algorithm = cms.string( "AK4CaloHLT" ),
10422  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" )
10423 )
10424 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10425  level = cms.string( "L2Relative" ),
10426  algorithm = cms.string( "AK4CaloHLT" )
10427 )
10428 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10429  level = cms.string( "L3Absolute" ),
10430  algorithm = cms.string( "AK4CaloHLT" )
10431 )
10432 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10433  level = cms.string( "L2L3Residual" ),
10434  algorithm = cms.string( "AK4CaloHLT" )
10435 )
10436 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
10437  correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
10438 )
10439 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
10440  src = cms.InputTag( "hltAK4CaloJets" ),
10441  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
10442 )
10443 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
10444  src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
10445  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
10446 )
10447 fragment.hltHtMht = cms.EDProducer( "HLTHtMhtProducer",
10448  usePt = cms.bool( False ),
10449  excludePFMuons = cms.bool( False ),
10450  minNJetHt = cms.int32( 0 ),
10451  minNJetMht = cms.int32( 0 ),
10452  minPtJetHt = cms.double( 40.0 ),
10453  minPtJetMht = cms.double( 30.0 ),
10454  maxEtaJetHt = cms.double( 2.5 ),
10455  maxEtaJetMht = cms.double( 5.0 ),
10456  jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ),
10457  pfCandidatesLabel = cms.InputTag( "" )
10458 )
10459 fragment.hltHT80 = cms.EDFilter( "HLTHtMhtFilter",
10460  saveTags = cms.bool( True ),
10461  htLabels = cms.VInputTag( 'hltHtMht' ),
10462  mhtLabels = cms.VInputTag( 'hltHtMht' ),
10463  minHt = cms.vdouble( 80.0 ),
10464  minMht = cms.vdouble( 0.0 ),
10465  minMeff = cms.vdouble( 0.0 ),
10466  meffSlope = cms.vdouble( 1.0 )
10467 )
10468 fragment.hltPreHIZeroBiaspart0 = cms.EDFilter( "HLTPrescaler",
10469  offset = cms.uint32( 0 ),
10470  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10471 )
10472 fragment.hltPreHIZeroBiaspart1 = cms.EDFilter( "HLTPrescaler",
10473  offset = cms.uint32( 1 ),
10474  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10475 )
10476 fragment.hltPreHIZeroBiaspart2 = cms.EDFilter( "HLTPrescaler",
10477  offset = cms.uint32( 2 ),
10478  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10479 )
10480 fragment.hltPreHIZeroBiaspart3 = cms.EDFilter( "HLTPrescaler",
10481  offset = cms.uint32( 3 ),
10482  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10483 )
10484 fragment.hltPreHIZeroBiaspart4 = cms.EDFilter( "HLTPrescaler",
10485  offset = cms.uint32( 4 ),
10486  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10487 )
10488 fragment.hltPreHIZeroBiaspart5 = cms.EDFilter( "HLTPrescaler",
10489  offset = cms.uint32( 5 ),
10490  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10491 )
10492 fragment.hltPreHIZeroBiaspart6 = cms.EDFilter( "HLTPrescaler",
10493  offset = cms.uint32( 6 ),
10494  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10495 )
10496 fragment.hltPreHIZeroBiaspart7 = cms.EDFilter( "HLTPrescaler",
10497  offset = cms.uint32( 7 ),
10498  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10499 )
10500 fragment.hltPreHIZeroBiaspart8 = cms.EDFilter( "HLTPrescaler",
10501  offset = cms.uint32( 8 ),
10502  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10503 )
10504 fragment.hltPreHIZeroBiaspart9 = cms.EDFilter( "HLTPrescaler",
10505  offset = cms.uint32( 9 ),
10506  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10507 )
10508 fragment.hltPreHIZeroBiaspart10 = cms.EDFilter( "HLTPrescaler",
10509  offset = cms.uint32( 10 ),
10510  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10511 )
10512 fragment.hltPreHIZeroBiaspart11 = cms.EDFilter( "HLTPrescaler",
10513  offset = cms.uint32( 11 ),
10514  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10515 )
10516 fragment.hltL1sAlCaHIEcalPi0Eta = cms.EDFilter( "HLTL1TSeed",
10517  saveTags = cms.bool( True ),
10518  L1SeedsLogicalExpression = cms.string( "L1_AlwaysTrue OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleJet100er2p7 OR L1_DoubleJet112er2p7 OR L1_DoubleJet120er2p7 OR L1_DoubleJet40er2p7 OR L1_DoubleJet50er2p7 OR L1_DoubleJet60er2p7 OR L1_DoubleJet80er2p7 OR L1_IsolatedBunch OR L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18 OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG28 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG5 OR L1_SingleIsoEG18 OR L1_SingleIsoEG20 OR L1_SingleIsoEG22 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet16 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet20 OR L1_SingleJet200 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90" ),
10519  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10520  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10521  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10522  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10523  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10524  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10525  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
10526 )
10527 fragment.hltPreAlCaHIEcalPi0EBonly = cms.EDFilter( "HLTPrescaler",
10528  offset = cms.uint32( 0 ),
10529  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10530 )
10531 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
10532  sourceTag = cms.InputTag( "rawDataCollector" ),
10533  debugMode = cms.untracked.bool( False ),
10534  InstanceES = cms.string( "" ),
10535  LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" ),
10536  ESdigiCollection = cms.string( "" )
10537 )
10538 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
10539  ESrechitCollection = cms.string( "EcalRecHitsES" ),
10540  ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" ),
10541  algo = cms.string( "ESRecHitWorker" ),
10542  ESRecoAlgo = cms.int32( 0 )
10543 )
10544 fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer",
10545  doBarrel = cms.bool( True ),
10546  doEndcaps = cms.bool( True ),
10547  barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10548  endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10549  clusEtaSize = cms.int32( 3 ),
10550  clusPhiSize = cms.int32( 3 ),
10551  barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ),
10552  endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ),
10553  clusSeedThr = cms.double( 0.5 ),
10554  clusSeedThrEndCap = cms.double( 1.0 ),
10555  useRecoFlag = cms.bool( False ),
10556  flagLevelRecHitsToUse = cms.int32( 1 ),
10557  useDBStatus = cms.bool( True ),
10558  statusLevelRecHitsToUse = cms.int32( 1 ),
10559  posCalcParameters = cms.PSet(
10560  T0_barl = cms.double( 7.4 ),
10561  T0_endcPresh = cms.double( 1.2 ),
10562  LogWeighted = cms.bool( True ),
10563  T0_endc = cms.double( 3.1 ),
10564  X0 = cms.double( 0.89 ),
10565  W0 = cms.double( 4.2 )
10566  ),
10567  maxNumberofSeeds = cms.int32( 700 ),
10568  maxNumberofClusters = cms.int32( 300 ),
10569  debugLevel = cms.int32( 0 )
10570 )
10571 fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
10572  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10573  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10574  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
10575  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
10576  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
10577  useRecoFlag = cms.bool( False ),
10578  flagLevelRecHitsToUse = cms.int32( 1 ),
10579  useDBStatus = cms.bool( True ),
10580  statusLevelRecHitsToUse = cms.int32( 1 ),
10581  doSelBarrel = cms.bool( True ),
10582  barrelSelection = cms.PSet(
10583  massHighPi0Cand = cms.double( 0.163 ),
10584  ptMinForIsolation = cms.double( 1.0 ),
10585  seleMinvMaxBarrel = cms.double( 0.22 ),
10586  massLowPi0Cand = cms.double( 0.104 ),
10587  seleS9S25Gamma = cms.double( 0.0 ),
10588  seleBeltDeta = cms.double( 0.05 ),
10589  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
10590  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
10591  removePi0CandidatesForEta = cms.bool( False ),
10592  seleMinvMinBarrel = cms.double( 0.06 ),
10593  seleS4S9GammaBarrel_region1 = cms.double( 0.88 ),
10594  selePtPairBarrel_region1 = cms.double( 2.0 ),
10595  selePtPairBarrel_region2 = cms.double( 1.75 ),
10596  seleBeltDR = cms.double( 0.2 ),
10597  region1_Barrel = cms.double( 1.0 ),
10598  seleIsoBarrel_region1 = cms.double( 0.5 ),
10599  selePtGammaBarrel_region1 = cms.double( 0.65 ),
10600  seleIsoBarrel_region2 = cms.double( 0.5 ),
10601  selePtGammaBarrel_region2 = cms.double( 0.65 ),
10602  store5x5RecHitEB = cms.bool( False ),
10603  seleNxtalBarrel_region2 = cms.uint32( 6 ),
10604  seleNxtalBarrel_region1 = cms.uint32( 6 )
10605  ),
10606  doSelEndcap = cms.bool( False ),
10607  endcapSelection = cms.PSet(
10608  seleBeltDetaEndCap = cms.double( 0.05 ),
10609  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
10610  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
10611  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
10612  seleNxtalEndCap_region2 = cms.uint32( 6 ),
10613  seleNxtalEndCap_region3 = cms.uint32( 6 ),
10614  ptMinForIsolationEndCap = cms.double( 0.5 ),
10615  selePtPairEndCap_region1 = cms.double( 1.5 ),
10616  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
10617  selePtPairEndCap_region2 = cms.double( 1.5 ),
10618  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
10619  selePtGammaEndCap_region3 = cms.double( 0.5 ),
10620  selePtGammaEndCap_region2 = cms.double( 0.5 ),
10621  selePtGammaEndCap_region1 = cms.double( 0.5 ),
10622  region1_EndCap = cms.double( 1.8 ),
10623  region2_EndCap = cms.double( 2.0 ),
10624  store5x5RecHitEE = cms.bool( False ),
10625  seleIsoEndCap_region3 = cms.double( 0.5 ),
10626  seleIsoEndCap_region2 = cms.double( 0.5 ),
10627  seleMinvMinEndCap = cms.double( 0.05 ),
10628  selePtPairEndCap_region3 = cms.double( 99.0 ),
10629  seleIsoEndCap_region1 = cms.double( 0.5 ),
10630  seleBeltDREndCap = cms.double( 0.2 ),
10631  seleMinvMaxEndCap = cms.double( 0.3 ),
10632  seleNxtalEndCap_region1 = cms.uint32( 6 ),
10633  seleS9S25GammaEndCap = cms.double( 0.0 )
10634  ),
10635  storeRecHitES = cms.bool( False ),
10636  preshowerSelection = cms.PSet(
10637  preshClusterEnergyCut = cms.double( 0.0 ),
10638  debugLevelES = cms.string( "" ),
10639  ESCollection = cms.string( "pi0EcalRecHitsES" ),
10640  preshNclust = cms.int32( 4 ),
10641  preshStripEnergyCut = cms.double( 0.0 ),
10642  preshCalibPlaneY = cms.double( 0.7 ),
10643  preshSeededNstrip = cms.int32( 15 ),
10644  preshCalibGamma = cms.double( 0.024 ),
10645  preshCalibPlaneX = cms.double( 1.0 ),
10646  preshCalibMIP = cms.double( 9.0E-5 )
10647  ),
10648  debugLevel = cms.int32( 0 )
10649 )
10650 fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
10651  doEnergyScale = cms.bool( False ),
10652  doEnergyScaleInverse = cms.bool( False ),
10653  doIntercalib = cms.bool( False ),
10654  doIntercalibInverse = cms.bool( False ),
10655  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
10656  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
10657  doLaserCorrections = cms.bool( False ),
10658  doLaserCorrectionsInverse = cms.bool( False ),
10659  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
10660  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
10661 )
10662 fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
10663  region = cms.string( "barrel" ),
10664  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
10665  digisOut = cms.string( "pi0EBDigis" ),
10666  recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ),
10667  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
10668  srFlagsOut = cms.string( "pi0EBSrFlags" )
10669 )
10670 fragment.hltPreAlCaHIEcalPi0EEonly = cms.EDFilter( "HLTPrescaler",
10671  offset = cms.uint32( 0 ),
10672  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10673 )
10674 fragment.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
10675  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10676  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10677  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
10678  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
10679  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
10680  useRecoFlag = cms.bool( False ),
10681  flagLevelRecHitsToUse = cms.int32( 1 ),
10682  useDBStatus = cms.bool( True ),
10683  statusLevelRecHitsToUse = cms.int32( 1 ),
10684  doSelBarrel = cms.bool( False ),
10685  barrelSelection = cms.PSet(
10686  massHighPi0Cand = cms.double( 0.163 ),
10687  ptMinForIsolation = cms.double( 1.0 ),
10688  seleMinvMaxBarrel = cms.double( 0.22 ),
10689  massLowPi0Cand = cms.double( 0.104 ),
10690  seleS9S25Gamma = cms.double( 0.0 ),
10691  seleBeltDeta = cms.double( 0.05 ),
10692  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
10693  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
10694  removePi0CandidatesForEta = cms.bool( False ),
10695  seleMinvMinBarrel = cms.double( 0.06 ),
10696  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
10697  selePtPairBarrel_region1 = cms.double( 1.5 ),
10698  selePtPairBarrel_region2 = cms.double( 1.5 ),
10699  seleBeltDR = cms.double( 0.2 ),
10700  region1_Barrel = cms.double( 1.0 ),
10701  seleIsoBarrel_region1 = cms.double( 0.5 ),
10702  selePtGammaBarrel_region1 = cms.double( 0.5 ),
10703  seleIsoBarrel_region2 = cms.double( 0.5 ),
10704  selePtGammaBarrel_region2 = cms.double( 0.5 ),
10705  store5x5RecHitEB = cms.bool( False ),
10706  seleNxtalBarrel_region2 = cms.uint32( 6 ),
10707  seleNxtalBarrel_region1 = cms.uint32( 6 )
10708  ),
10709  doSelEndcap = cms.bool( True ),
10710  endcapSelection = cms.PSet(
10711  seleBeltDetaEndCap = cms.double( 0.05 ),
10712  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
10713  seleS4S9GammaEndCap_region2 = cms.double( 0.92 ),
10714  seleS4S9GammaEndCap_region1 = cms.double( 0.85 ),
10715  seleNxtalEndCap_region2 = cms.uint32( 6 ),
10716  seleNxtalEndCap_region3 = cms.uint32( 6 ),
10717  ptMinForIsolationEndCap = cms.double( 0.5 ),
10718  selePtPairEndCap_region1 = cms.double( 3.75 ),
10719  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
10720  selePtPairEndCap_region2 = cms.double( 2.0 ),
10721  seleS4S9GammaEndCap_region3 = cms.double( 0.92 ),
10722  selePtGammaEndCap_region3 = cms.double( 0.95 ),
10723  selePtGammaEndCap_region2 = cms.double( 0.95 ),
10724  selePtGammaEndCap_region1 = cms.double( 1.1 ),
10725  region1_EndCap = cms.double( 1.8 ),
10726  region2_EndCap = cms.double( 2.0 ),
10727  store5x5RecHitEE = cms.bool( False ),
10728  seleIsoEndCap_region3 = cms.double( 0.5 ),
10729  seleIsoEndCap_region2 = cms.double( 0.5 ),
10730  seleMinvMinEndCap = cms.double( 0.05 ),
10731  selePtPairEndCap_region3 = cms.double( 2.0 ),
10732  seleIsoEndCap_region1 = cms.double( 0.5 ),
10733  seleBeltDREndCap = cms.double( 0.2 ),
10734  seleMinvMaxEndCap = cms.double( 0.3 ),
10735  seleNxtalEndCap_region1 = cms.uint32( 6 ),
10736  seleS9S25GammaEndCap = cms.double( 0.0 )
10737  ),
10738  storeRecHitES = cms.bool( True ),
10739  preshowerSelection = cms.PSet(
10740  preshClusterEnergyCut = cms.double( 0.0 ),
10741  debugLevelES = cms.string( "" ),
10742  ESCollection = cms.string( "pi0EcalRecHitsES" ),
10743  preshNclust = cms.int32( 4 ),
10744  preshStripEnergyCut = cms.double( 0.0 ),
10745  preshCalibPlaneY = cms.double( 0.7 ),
10746  preshSeededNstrip = cms.int32( 15 ),
10747  preshCalibGamma = cms.double( 0.024 ),
10748  preshCalibPlaneX = cms.double( 1.0 ),
10749  preshCalibMIP = cms.double( 9.0E-5 )
10750  ),
10751  debugLevel = cms.int32( 0 )
10752 )
10753 fragment.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
10754  doEnergyScale = cms.bool( False ),
10755  doEnergyScaleInverse = cms.bool( False ),
10756  doIntercalib = cms.bool( False ),
10757  doIntercalibInverse = cms.bool( False ),
10758  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
10759  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
10760  doLaserCorrections = cms.bool( False ),
10761  doLaserCorrectionsInverse = cms.bool( False ),
10762  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
10763  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
10764 )
10765 fragment.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
10766  region = cms.string( "endcap" ),
10767  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
10768  digisOut = cms.string( "pi0EEDigis" ),
10769  recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ),
10770  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
10771  srFlagsOut = cms.string( "pi0EESrFlags" )
10772 )
10773 fragment.hltPreAlCaHIEcalEtaEBonly = cms.EDFilter( "HLTPrescaler",
10774  offset = cms.uint32( 0 ),
10775  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10776 )
10777 fragment.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
10778  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10779  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10780  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
10781  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
10782  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
10783  useRecoFlag = cms.bool( False ),
10784  flagLevelRecHitsToUse = cms.int32( 1 ),
10785  useDBStatus = cms.bool( True ),
10786  statusLevelRecHitsToUse = cms.int32( 1 ),
10787  doSelBarrel = cms.bool( True ),
10788  barrelSelection = cms.PSet(
10789  massHighPi0Cand = cms.double( 0.156 ),
10790  ptMinForIsolation = cms.double( 1.0 ),
10791  seleMinvMaxBarrel = cms.double( 0.8 ),
10792  massLowPi0Cand = cms.double( 0.084 ),
10793  seleS9S25Gamma = cms.double( 0.8 ),
10794  seleBeltDeta = cms.double( 0.1 ),
10795  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
10796  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
10797  removePi0CandidatesForEta = cms.bool( True ),
10798  seleMinvMinBarrel = cms.double( 0.2 ),
10799  seleS4S9GammaBarrel_region1 = cms.double( 0.9 ),
10800  selePtPairBarrel_region1 = cms.double( 3.0 ),
10801  selePtPairBarrel_region2 = cms.double( 3.0 ),
10802  seleBeltDR = cms.double( 0.3 ),
10803  region1_Barrel = cms.double( 1.0 ),
10804  seleIsoBarrel_region1 = cms.double( 0.5 ),
10805  selePtGammaBarrel_region1 = cms.double( 0.65 ),
10806  seleIsoBarrel_region2 = cms.double( 0.5 ),
10807  selePtGammaBarrel_region2 = cms.double( 1.4 ),
10808  store5x5RecHitEB = cms.bool( True ),
10809  seleNxtalBarrel_region2 = cms.uint32( 6 ),
10810  seleNxtalBarrel_region1 = cms.uint32( 6 )
10811  ),
10812  doSelEndcap = cms.bool( False ),
10813  endcapSelection = cms.PSet(
10814  seleBeltDetaEndCap = cms.double( 0.05 ),
10815  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
10816  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
10817  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
10818  seleNxtalEndCap_region2 = cms.uint32( 6 ),
10819  seleNxtalEndCap_region3 = cms.uint32( 6 ),
10820  ptMinForIsolationEndCap = cms.double( 0.5 ),
10821  selePtPairEndCap_region1 = cms.double( 1.5 ),
10822  endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
10823  selePtPairEndCap_region2 = cms.double( 1.5 ),
10824  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
10825  selePtGammaEndCap_region3 = cms.double( 0.5 ),
10826  selePtGammaEndCap_region2 = cms.double( 0.5 ),
10827  selePtGammaEndCap_region1 = cms.double( 0.5 ),
10828  region1_EndCap = cms.double( 1.8 ),
10829  region2_EndCap = cms.double( 2.0 ),
10830  store5x5RecHitEE = cms.bool( False ),
10831  seleIsoEndCap_region3 = cms.double( 0.5 ),
10832  seleIsoEndCap_region2 = cms.double( 0.5 ),
10833  seleMinvMinEndCap = cms.double( 0.05 ),
10834  selePtPairEndCap_region3 = cms.double( 99.0 ),
10835  seleIsoEndCap_region1 = cms.double( 0.5 ),
10836  seleBeltDREndCap = cms.double( 0.2 ),
10837  seleMinvMaxEndCap = cms.double( 0.3 ),
10838  seleNxtalEndCap_region1 = cms.uint32( 6 ),
10839  seleS9S25GammaEndCap = cms.double( 0.0 )
10840  ),
10841  storeRecHitES = cms.bool( False ),
10842  preshowerSelection = cms.PSet(
10843  preshClusterEnergyCut = cms.double( 0.0 ),
10844  debugLevelES = cms.string( "" ),
10845  ESCollection = cms.string( "etaEcalRecHitsES" ),
10846  preshNclust = cms.int32( 4 ),
10847  preshStripEnergyCut = cms.double( 0.0 ),
10848  preshCalibPlaneY = cms.double( 0.7 ),
10849  preshSeededNstrip = cms.int32( 15 ),
10850  preshCalibGamma = cms.double( 0.024 ),
10851  preshCalibPlaneX = cms.double( 1.0 ),
10852  preshCalibMIP = cms.double( 9.0E-5 )
10853  ),
10854  debugLevel = cms.int32( 0 )
10855 )
10856 fragment.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
10857  doEnergyScale = cms.bool( False ),
10858  doEnergyScaleInverse = cms.bool( False ),
10859  doIntercalib = cms.bool( False ),
10860  doIntercalibInverse = cms.bool( False ),
10861  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
10862  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
10863  doLaserCorrections = cms.bool( False ),
10864  doLaserCorrectionsInverse = cms.bool( False ),
10865  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
10866  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
10867 )
10868 fragment.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
10869  region = cms.string( "barrel" ),
10870  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
10871  digisOut = cms.string( "etaEBDigis" ),
10872  recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ),
10873  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
10874  srFlagsOut = cms.string( "etaEBSrFlags" )
10875 )
10876 fragment.hltPreAlCaHIEcalEtaEEonly = cms.EDFilter( "HLTPrescaler",
10877  offset = cms.uint32( 0 ),
10878  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10879 )
10880 fragment.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
10881  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10882  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10883  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
10884  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
10885  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
10886  useRecoFlag = cms.bool( False ),
10887  flagLevelRecHitsToUse = cms.int32( 1 ),
10888  useDBStatus = cms.bool( True ),
10889  statusLevelRecHitsToUse = cms.int32( 1 ),
10890  doSelBarrel = cms.bool( False ),
10891  barrelSelection = cms.PSet(
10892  massHighPi0Cand = cms.double( 0.163 ),
10893  ptMinForIsolation = cms.double( 1.0 ),
10894  seleMinvMaxBarrel = cms.double( 0.8 ),
10895  massLowPi0Cand = cms.double( 0.104 ),
10896  seleS9S25Gamma = cms.double( 0.0 ),
10897  seleBeltDeta = cms.double( 0.05 ),
10898  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
10899  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
10900  removePi0CandidatesForEta = cms.bool( False ),
10901  seleMinvMinBarrel = cms.double( 0.3 ),
10902  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
10903  selePtPairBarrel_region1 = cms.double( 1.5 ),
10904  selePtPairBarrel_region2 = cms.double( 1.5 ),
10905  seleBeltDR = cms.double( 0.2 ),
10906  region1_Barrel = cms.double( 1.0 ),
10907  seleIsoBarrel_region1 = cms.double( 0.5 ),
10908  selePtGammaBarrel_region1 = cms.double( 1.0 ),
10909  seleIsoBarrel_region2 = cms.double( 0.5 ),
10910  selePtGammaBarrel_region2 = cms.double( 0.5 ),
10911  store5x5RecHitEB = cms.bool( False ),
10912  seleNxtalBarrel_region2 = cms.uint32( 6 ),
10913  seleNxtalBarrel_region1 = cms.uint32( 6 )
10914  ),
10915  doSelEndcap = cms.bool( True ),
10916  endcapSelection = cms.PSet(
10917  seleBeltDetaEndCap = cms.double( 0.1 ),
10918  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
10919  seleS4S9GammaEndCap_region2 = cms.double( 0.9 ),
10920  seleS4S9GammaEndCap_region1 = cms.double( 0.9 ),
10921  seleNxtalEndCap_region2 = cms.uint32( 6 ),
10922  seleNxtalEndCap_region3 = cms.uint32( 6 ),
10923  ptMinForIsolationEndCap = cms.double( 0.5 ),
10924  selePtPairEndCap_region1 = cms.double( 3.0 ),
10925  endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
10926  selePtPairEndCap_region2 = cms.double( 3.0 ),
10927  seleS4S9GammaEndCap_region3 = cms.double( 0.9 ),
10928  selePtGammaEndCap_region3 = cms.double( 1.0 ),
10929  selePtGammaEndCap_region2 = cms.double( 1.0 ),
10930  selePtGammaEndCap_region1 = cms.double( 1.0 ),
10931  region1_EndCap = cms.double( 1.8 ),
10932  region2_EndCap = cms.double( 2.0 ),
10933  store5x5RecHitEE = cms.bool( True ),
10934  seleIsoEndCap_region3 = cms.double( 0.5 ),
10935  seleIsoEndCap_region2 = cms.double( 0.5 ),
10936  seleMinvMinEndCap = cms.double( 0.2 ),
10937  selePtPairEndCap_region3 = cms.double( 3.0 ),
10938  seleIsoEndCap_region1 = cms.double( 0.5 ),
10939  seleBeltDREndCap = cms.double( 0.3 ),
10940  seleMinvMaxEndCap = cms.double( 0.8 ),
10941  seleNxtalEndCap_region1 = cms.uint32( 6 ),
10942  seleS9S25GammaEndCap = cms.double( 0.85 )
10943  ),
10944  storeRecHitES = cms.bool( True ),
10945  preshowerSelection = cms.PSet(
10946  preshClusterEnergyCut = cms.double( 0.0 ),
10947  debugLevelES = cms.string( "" ),
10948  ESCollection = cms.string( "etaEcalRecHitsES" ),
10949  preshNclust = cms.int32( 4 ),
10950  preshStripEnergyCut = cms.double( 0.0 ),
10951  preshCalibPlaneY = cms.double( 0.7 ),
10952  preshSeededNstrip = cms.int32( 15 ),
10953  preshCalibGamma = cms.double( 0.024 ),
10954  preshCalibPlaneX = cms.double( 1.0 ),
10955  preshCalibMIP = cms.double( 9.0E-5 )
10956  ),
10957  debugLevel = cms.int32( 0 )
10958 )
10959 fragment.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
10960  doEnergyScale = cms.bool( False ),
10961  doEnergyScaleInverse = cms.bool( False ),
10962  doIntercalib = cms.bool( False ),
10963  doIntercalibInverse = cms.bool( False ),
10964  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
10965  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
10966  doLaserCorrections = cms.bool( False ),
10967  doLaserCorrectionsInverse = cms.bool( False ),
10968  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
10969  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
10970 )
10971 fragment.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
10972  region = cms.string( "endcap" ),
10973  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
10974  digisOut = cms.string( "etaEEDigis" ),
10975  recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ),
10976  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
10977  srFlagsOut = cms.string( "etaEESrFlags" )
10978 )
10979 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
10980  SelectedTriggerType = cms.int32( 2 )
10981 )
10982 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
10983  offset = cms.uint32( 0 ),
10984  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10985 )
10986 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
10987  inputTag = cms.InputTag( "rawDataCollector" ),
10988  fedList = cms.vuint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 1024 )
10989 )
10990 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
10991  offset = cms.uint32( 0 ),
10992  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10993 )
10994 fragment.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter",
10995  InputTag = cms.InputTag( "rawDataCollector" ),
10996  CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 )
10997 )
10998 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
10999  inputTag = cms.InputTag( "rawDataCollector" ),
11000  fedList = cms.vuint32( 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 1024, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199 )
11001 )
11002 fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed",
11003  saveTags = cms.bool( True ),
11004  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ),
11005  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11006  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
11007  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
11008  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
11009  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
11010  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
11011  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
11012 )
11013 fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler",
11014  offset = cms.uint32( 0 ),
11015  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11016 )
11017 fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter",
11018  barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
11019  endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
11020  barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
11021  endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
11022  barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11023  endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11024  statusThreshold = cms.uint32( 3 ),
11025  useRecoFlag = cms.bool( False ),
11026  ampCut_barrelP = cms.vdouble( 14.31759, 14.33355, 14.34853, 14.36281, 14.37667, 14.39011, 14.40334, 14.41657, 14.42994, 14.44359, 14.45759, 14.47222, 14.48748, 14.50358, 14.52052, 14.53844, 14.55755, 14.57778, 14.59934, 14.62216, 14.64645, 14.67221, 14.69951, 14.72849, 14.75894, 14.79121, 14.82502, 14.86058, 14.89796, 14.93695, 14.97783, 15.02025, 15.06442, 15.11041, 15.15787, 15.20708, 15.25783, 15.31026, 15.36409, 15.41932, 15.47602, 15.53384, 15.5932, 15.65347, 15.715, 15.77744, 15.84086, 15.90505, 15.97001, 16.03539, 16.10147, 16.16783, 16.23454, 16.30146, 16.36824, 16.43502, 16.50159, 16.56781, 16.63354, 16.69857, 16.76297, 16.82625, 16.88862, 16.94973, 17.00951, 17.06761, 17.12403, 17.1787, 17.23127, 17.28167, 17.32955, 17.37491, 17.41754, 17.45723, 17.49363, 17.52688, 17.55642, 17.58218, 17.60416, 17.62166, 17.63468, 17.64315, 17.64665, 17.6449, 17.6379 ),
11027  ampCut_barrelM = cms.vdouble( 17.6379, 17.6449, 17.64665, 17.64315, 17.63468, 17.62166, 17.60416, 17.58218, 17.55642, 17.52688, 17.49363, 17.45723, 17.41754, 17.37491, 17.32955, 17.28167, 17.23127, 17.1787, 17.12403, 17.06761, 17.00951, 16.94973, 16.88862, 16.82625, 16.76297, 16.69857, 16.63354, 16.56781, 16.50159, 16.43502, 16.36824, 16.30146, 16.23454, 16.16783, 16.10147, 16.03539, 15.97001, 15.90505, 15.84086, 15.77744, 15.715, 15.65347, 15.5932, 15.53384, 15.47602, 15.41932, 15.36409, 15.31026, 15.25783, 15.20708, 15.15787, 15.11041, 15.06442, 15.02025, 14.97783, 14.93695, 14.89796, 14.86058, 14.82502, 14.79121, 14.75894, 14.72849, 14.69951, 14.67221, 14.64645, 14.62216, 14.59934, 14.57778, 14.55755, 14.53844, 14.52052, 14.50358, 14.48748, 14.47222, 14.45759, 14.44359, 14.42994, 14.41657, 14.40334, 14.39011, 14.37667, 14.36281, 14.34853, 14.33355, 14.31759 ),
11028  ampCut_endcapP = cms.vdouble( 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5 ),
11029  ampCut_endcapM = cms.vdouble( 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0 ),
11030  phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ),
11031  phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" )
11032 )
11033 fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed",
11034  saveTags = cms.bool( True ),
11035  L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ),
11036  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11037  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
11038  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
11039  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
11040  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
11041  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
11042  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
11043 )
11044 fragment.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler",
11045  offset = cms.uint32( 0 ),
11046  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11047 )
11048 fragment.hltL1sSingleMu7to30 = cms.EDFilter( "HLTL1TSeed",
11049  saveTags = cms.bool( True ),
11050  L1SeedsLogicalExpression = cms.string( "L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu30" ),
11051  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11052  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
11053  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
11054  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
11055  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
11056  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
11057  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
11058 )
11059 fragment.hltPreAlCaHIRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler",
11060  offset = cms.uint32( 0 ),
11061  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11062 )
11063 fragment.hltHIRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
11064  saveTags = cms.bool( True ),
11065  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
11066  PreviousCandTag = cms.InputTag( "hltL1sSingleMu7to30" ),
11067  MaxEta = cms.double( 1.6 ),
11068  MinPt = cms.double( 0.0 ),
11069  MinN = cms.int32( 1 ),
11070  CentralBxOnly = cms.bool( True ),
11071  SelectQualities = cms.vint32( )
11072 )
11073 fragment.hltPreAlCaLumiPixelsCountsRandom = cms.EDFilter( "HLTPrescaler",
11074  offset = cms.uint32( 0 ),
11075  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11076 )
11077 fragment.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter",
11078  DebugOn = cms.untracked.bool( False ),
11079  DetectorType = cms.untracked.string( "pixel" ),
11080  DcsStatusLabel = cms.untracked.InputTag( "hltScalersRawToDigi" ),
11081  DCSRecordLabel = cms.untracked.InputTag( "hltOnlineMetaDataDigis" )
11082 )
11083 fragment.hltAlcaPixelClusterCounts = cms.EDProducer( "AlcaPCCEventProducer",
11084  pixelClusterLabel = cms.InputTag( "hltSiPixelClusters" ),
11085  trigstring = cms.untracked.string( "alcaPCCEvent" )
11086 )
11087 fragment.hltPreAlCaLumiPixelsCountsZeroBias = cms.EDFilter( "HLTPrescaler",
11088  offset = cms.uint32( 0 ),
11089  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11090 )
11091 fragment.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
11092  inputTag = cms.InputTag( "rawDataCollector" ),
11093  fedList = cms.vuint32( 1023, 1024 )
11094 )
11095 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
11096  throw = cms.bool( False ),
11097  processName = cms.string( "@" ),
11098  moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
11099  moduleLabelPatternsToSkip = cms.vstring( )
11100 )
11101 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
11102  processName = cms.string( "@" )
11103 )
11104 fragment.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
11105  offset = cms.uint32( 0 ),
11106  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
11107 )
11108 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
11109  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
11110  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
11111  MinBx = cms.int32( 0 ),
11112  MaxBx = cms.int32( 0 ),
11113  DumpTrigResults = cms.bool( False ),
11114  DumpRecord = cms.bool( False ),
11115  DumpTrigSummary = cms.bool( True ),
11116  ReadPrescalesFromFile = cms.bool( False ),
11117  psFileName = cms.string( "prescale_L1TGlobal.csv" ),
11118  psColumn = cms.int32( 0 )
11119 )
11120 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
11121  HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ),
11122  reportBy = cms.untracked.string( "job" ),
11123  resetBy = cms.untracked.string( "never" ),
11124  serviceBy = cms.untracked.string( "never" ),
11125  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
11126  ReferenceRate = cms.untracked.double( 100.0 )
11127 )
11128 
11129 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
11130 fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineMetaDataDigis + fragment.hltOnlineBeamSpot )
11131 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
11132 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit )
11133 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco )
11134 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
11135 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
11136 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
11137 fragment.HLTMuonLocalRecoSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegments + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits )
11138 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
11139 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
11140 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltSiPixelDigis + fragment.hltSiPixelClusters + fragment.hltSiPixelClustersCache + fragment.hltSiPixelRecHits )
11141 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClusters )
11142 fragment.HLTIterL3OImuonTkCandidateSequence = cms.Sequence( fragment.hltIterL3OISeedsFromL2Muons + fragment.hltIterL3OITrackCandidates + fragment.hltIterL3OIMuCtfWithMaterialTracks + fragment.hltIterL3OIMuonTrackCutClassifier + fragment.hltIterL3OIMuonTrackSelectionHighPurity + fragment.hltL3MuonsIterL3OI )
11143 fragment.HLTIterL3MuonRecoPixelTracksSequence = cms.Sequence( fragment.hltIterL3MuonPixelTracksFilter + fragment.hltIterL3MuonPixelTracksFitter + fragment.hltIterL3MuonPixelTracksTrackingRegions + fragment.hltIterL3MuonPixelLayerQuadruplets + fragment.hltIterL3MuonPixelTracksHitDoublets + fragment.hltIterL3MuonPixelTracksHitQuadruplets + fragment.hltIterL3MuonPixelTracks )
11144 fragment.HLTIterL3MuonRecopixelvertexingSequence = cms.Sequence( fragment.HLTIterL3MuonRecoPixelTracksSequence + fragment.hltIterL3MuonPixelVertices + fragment.hltIterL3MuonTrimmedPixelVertices )
11145 fragment.HLTIterativeTrackingIteration0ForIterL3Muon = cms.Sequence( fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3MuonCkfTrackCandidates + fragment.hltIter0IterL3MuonCtfWithMaterialTracks + fragment.hltIter0IterL3MuonTrackCutClassifier + fragment.hltIter0IterL3MuonTrackSelectionHighPurity )
11146 fragment.HLTIterativeTrackingIteration2ForIterL3Muon = cms.Sequence( fragment.hltIter2IterL3MuonClustersRefRemoval + fragment.hltIter2IterL3MuonMaskedMeasurementTrackerEvent + fragment.hltIter2IterL3MuonPixelLayerTriplets + fragment.hltIter2IterL3MuonPixelClusterCheck + fragment.hltIter2IterL3MuonPixelHitDoublets + fragment.hltIter2IterL3MuonPixelHitTriplets + fragment.hltIter2IterL3MuonPixelSeeds + fragment.hltIter2IterL3MuonCkfTrackCandidates + fragment.hltIter2IterL3MuonCtfWithMaterialTracks + fragment.hltIter2IterL3MuonTrackCutClassifier + fragment.hltIter2IterL3MuonTrackSelectionHighPurity )
11147 fragment.HLTIterativeTrackingIteration3ForIterL3Muon = cms.Sequence( fragment.hltIter3IterL3MuonClustersRefRemoval + fragment.hltIter3IterL3MuonMaskedMeasurementTrackerEvent + fragment.hltIter3IterL3MuonPixelLayerPairs + fragment.hltIter3IterL3MuonL2Candidates + fragment.hltIter3IterL3MuonTrackingRegions + fragment.hltIter3IterL3MuonPixelClusterCheck + fragment.hltIter3IterL3MuonPixelHitDoublets + fragment.hltIter3IterL3MuonPixelSeeds + fragment.hltIter3IterL3MuonCkfTrackCandidates + fragment.hltIter3IterL3MuonCtfWithMaterialTracks + fragment.hltIter3IterL3MuonTrackCutClassifier + fragment.hltIter3IterL3MuonTrackSelectionHighPurity )
11148 fragment.HLTIterativeTrackingIter023ForIterL3Muon = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForIterL3Muon + fragment.HLTIterativeTrackingIteration2ForIterL3Muon + fragment.hltIter2IterL3MuonMerged + fragment.HLTIterativeTrackingIteration3ForIterL3Muon + fragment.hltIter3IterL3MuonMerged )
11149 fragment.HLTIterL3IOmuonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3MuonRecopixelvertexingSequence + fragment.HLTIterativeTrackingIter023ForIterL3Muon + fragment.hltL3MuonsIterL3IO )
11150 fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3OImuonTkCandidateSequence + fragment.hltIterL3OIL3MuonsLinksCombination + fragment.hltIterL3OIL3Muons + fragment.hltIterL3OIL3MuonCandidates + fragment.hltL2SelectorForL3IO + fragment.HLTIterL3IOmuonTkCandidateSequence + fragment.hltIterL3MuonsFromL2LinksCombination )
11151 fragment.HLTRecoPixelTracksSequenceForIterL3FromL1Muon = cms.Sequence( fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions + fragment.hltIterL3FromL1MuonPixelLayerQuadruplets + fragment.hltIterL3FromL1MuonPixelTracksHitDoublets + fragment.hltIterL3FromL1MuonPixelTracksHitQuadruplets + fragment.hltIterL3FromL1MuonPixelTracks )
11152 fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon = cms.Sequence( fragment.HLTRecoPixelTracksSequenceForIterL3FromL1Muon + fragment.hltIterL3FromL1MuonPixelVertices + fragment.hltIterL3FromL1MuonTrimmedPixelVertices )
11153 fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter0IterL3FromL1MuonTrackCutClassifier + fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity )
11154 fragment.HLTIterativeTrackingIteration2ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter2IterL3FromL1MuonClustersRefRemoval + fragment.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent + fragment.hltIter2IterL3FromL1MuonPixelLayerTriplets + fragment.hltIter2IterL3FromL1MuonPixelClusterCheck + fragment.hltIter2IterL3FromL1MuonPixelHitDoublets + fragment.hltIter2IterL3FromL1MuonPixelHitTriplets + fragment.hltIter2IterL3FromL1MuonPixelSeeds + fragment.hltIter2IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter2IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter2IterL3FromL1MuonTrackCutClassifier + fragment.hltIter2IterL3FromL1MuonTrackSelectionHighPurity )
11155 fragment.HLTIterativeTrackingIteration3ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter3IterL3FromL1MuonClustersRefRemoval + fragment.hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent + fragment.hltIter3IterL3FromL1MuonPixelLayerPairs + fragment.hltIter3IterL3FromL1MuonTrackingRegions + fragment.hltIter3IterL3FromL1MuonPixelClusterCheck + fragment.hltIter3IterL3FromL1MuonPixelHitDoublets + fragment.hltIter3IterL3FromL1MuonPixelSeeds + fragment.hltIter3IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter3IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter3IterL3FromL1MuonTrackCutClassifier + fragment.hltIter3IterL3FromL1MuonTrackSelectionHighPurity )
11156 fragment.HLTIterativeTrackingIter023ForIterL3FromL1Muon = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration2ForIterL3FromL1Muon + fragment.hltIter2IterL3FromL1MuonMerged + fragment.HLTIterativeTrackingIteration3ForIterL3FromL1Muon + fragment.hltIter3IterL3FromL1MuonMerged )
11157 fragment.HLTIterL3IOmuonFromL1TkCandidateSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon + fragment.HLTIterativeTrackingIter023ForIterL3FromL1Muon )
11158 fragment.HLTIterL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence + fragment.hltL1MuonsPt0 + fragment.HLTIterL3IOmuonFromL1TkCandidateSequence )
11159 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTIterL3muonTkCandidateSequence + fragment.hltIterL3MuonMerged + fragment.hltIterL3MuonAndMuonFromL1Merged + fragment.hltIterL3GlbMuon + fragment.hltIterL3MuonsNoID + fragment.hltIterL3Muons + fragment.hltL3MuonsIterL3Links + fragment.hltIterL3MuonTracks )
11160 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltIterL3MuonCandidates )
11161 fragment.HLTRecoPixelTracksSequence = cms.Sequence( fragment.hltPixelTracksFilter + fragment.hltPixelTracksFitter + fragment.hltPixelTracksTrackingRegions + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoublets + fragment.hltPixelTracksHitQuadruplets + fragment.hltPixelTracks )
11162 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecoPixelTracksSequence + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices )
11163 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity )
11164 fragment.HLTIterativeTrackingIteration1 = cms.Sequence( fragment.hltIter1ClustersRefRemoval + fragment.hltIter1MaskedMeasurementTrackerEvent + fragment.hltIter1PixelLayerQuadruplets + fragment.hltIter1PFlowPixelTrackingRegions + fragment.hltIter1PFlowPixelClusterCheck + fragment.hltIter1PFlowPixelHitDoublets + fragment.hltIter1PFlowPixelHitQuadruplets + fragment.hltIter1PixelTracks + fragment.hltIter1PFLowPixelSeedsFromPixelTracks + fragment.hltIter1PFlowCkfTrackCandidates + fragment.hltIter1PFlowCtfWithMaterialTracks + fragment.hltIter1PFlowTrackCutClassifierPrompt + fragment.hltIter1PFlowTrackCutClassifierDetached + fragment.hltIter1PFlowTrackCutClassifierMerged + fragment.hltIter1PFlowTrackSelectionHighPurity )
11165 fragment.HLTIter1TrackAndTauJets4Iter2Sequence = cms.Sequence( fragment.hltIter1TrackRefsForJets4Iter2 + fragment.hltAK4Iter1TrackJets4Iter2 + fragment.hltIter1TrackAndTauJets4Iter2 )
11166 fragment.HLTIterativeTrackingIteration2 = cms.Sequence( fragment.hltIter2ClustersRefRemoval + fragment.hltIter2MaskedMeasurementTrackerEvent + fragment.hltIter2PixelLayerTriplets + fragment.hltIter2PFlowPixelTrackingRegions + fragment.hltIter2PFlowPixelClusterCheck + fragment.hltIter2PFlowPixelHitDoublets + fragment.hltIter2PFlowPixelHitTriplets + fragment.hltIter2PFlowPixelSeeds + fragment.hltIter2PFlowCkfTrackCandidates + fragment.hltIter2PFlowCtfWithMaterialTracks + fragment.hltIter2PFlowTrackCutClassifier + fragment.hltIter2PFlowTrackSelectionHighPurity )
11167 fragment.HLTIterativeTrackingDoubletRecovery = cms.Sequence( fragment.hltDoubletRecoveryClustersRefRemoval + fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent + fragment.hltDoubletRecoveryPixelLayersAndRegions + fragment.hltDoubletRecoveryPFlowPixelClusterCheck + fragment.hltDoubletRecoveryPFlowPixelHitDoublets + fragment.hltDoubletRecoveryPFlowPixelSeeds + fragment.hltDoubletRecoveryPFlowCkfTrackCandidates + fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks + fragment.hltDoubletRecoveryPFlowTrackCutClassifier + fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity )
11168 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIterativeTrackingIteration1 + fragment.hltIter1Merged + fragment.HLTIter1TrackAndTauJets4Iter2Sequence + fragment.HLTIterativeTrackingIteration2 + fragment.hltIter2Merged + fragment.HLTIterativeTrackingDoubletRecovery + fragment.hltMergedTracks )
11169 fragment.HLTTrackingForBeamSpot = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging )
11170 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
11171 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
11172 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
11173 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
11174 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
11175 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
11176 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
11177 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
11178 fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalPreshowerDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit + fragment.hltEcalPreshowerRecHit )
11179 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis )
11180 
11181 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetConditions + fragment.hltGetRaw + fragment.hltPSetMap + fragment.hltBoolFalse )
11182 fragment.HLT_ZeroBias_Beamspot_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiasBeamspot + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.HLTEndSequence )
11183 fragment.HLT_Physics_v7 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
11184 fragment.DST_Physics_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.HLTEndSequence )
11185 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
11186 fragment.HLT_ZeroBias_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
11187 fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxMinus + fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef + fragment.HLTEndSequence )
11188 fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxPlus + fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef + fragment.HLTEndSequence )
11189 fragment.HLT_HIL1NotBptxORForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotBptxOR + fragment.hltPreHIL1NotBptxORForPPRef + fragment.HLTEndSequence )
11190 fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTTForBeamSpotPP5TeV + fragment.hltPreHIHT80BeamspotppRef5TeV + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT80 + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.HLTEndSequence )
11191 fragment.HLT_HIZeroBias_part0_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart0 + fragment.HLTEndSequence )
11192 fragment.HLT_HIZeroBias_part1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart1 + fragment.HLTEndSequence )
11193 fragment.HLT_HIZeroBias_part2_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart2 + fragment.HLTEndSequence )
11194 fragment.HLT_HIZeroBias_part3_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart3 + fragment.HLTEndSequence )
11195 fragment.HLT_HIZeroBias_part4_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart4 + fragment.HLTEndSequence )
11196 fragment.HLT_HIZeroBias_part5_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart5 + fragment.HLTEndSequence )
11197 fragment.HLT_HIZeroBias_part6_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart6 + fragment.HLTEndSequence )
11198 fragment.HLT_HIZeroBias_part7_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart7 + fragment.HLTEndSequence )
11199 fragment.HLT_HIZeroBias_part8_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart8 + fragment.HLTEndSequence )
11200 fragment.HLT_HIZeroBias_part9_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart9 + fragment.HLTEndSequence )
11201 fragment.HLT_HIZeroBias_part10_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart10 + fragment.HLTEndSequence )
11202 fragment.HLT_HIZeroBias_part11_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart11 + fragment.HLTEndSequence )
11203 fragment.AlCa_HIEcalPi0EBonly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEBonlyRegional + fragment.hltAlCaPi0EBUncalibrator + fragment.hltAlCaPi0EBRechitsToDigis + fragment.HLTEndSequence )
11204 fragment.AlCa_HIEcalPi0EEonly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEEonlyRegional + fragment.hltAlCaPi0EEUncalibrator + fragment.hltAlCaPi0EERechitsToDigis + fragment.HLTEndSequence )
11205 fragment.AlCa_HIEcalEtaEBonly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEBonlyRegional + fragment.hltAlCaEtaEBUncalibrator + fragment.hltAlCaEtaEBRechitsToDigis + fragment.HLTEndSequence )
11206 fragment.AlCa_HIEcalEtaEEonly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEEonlyRegional + fragment.hltAlCaEtaEEUncalibrator + fragment.hltAlCaEtaEERechitsToDigis + fragment.HLTEndSequence )
11207 fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
11208 fragment.HLT_HcalCalibration_v5 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibTypeFilter + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
11209 fragment.AlCa_EcalPhiSym_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.HLTEndSequence )
11210 fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + fragment.hltPreZeroBiasFirstCollisionAfterAbortGap + fragment.HLTEndSequence )
11211 fragment.AlCa_HIRPCMuonNormalisation_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7to30 + fragment.hltPreAlCaHIRPCMuonNormalisation + fragment.hltHIRPCMuonNormaL1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.HLTEndSequence )
11212 fragment.AlCa_LumiPixelsCounts_Random_v2 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsCountsRandom + fragment.hltScalersRawToDigi + fragment.hltOnlineMetaDataDigis + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
11213 fragment.AlCa_LumiPixelsCounts_ZeroBias_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsCountsZeroBias + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
11214 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltScalersRawToDigi + fragment.hltFEDSelector + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
11215 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
11216 
11217 
11218 fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_ZeroBias_Beamspot_v4, fragment.HLT_Physics_v7, fragment.DST_Physics_v7, fragment.HLT_Random_v3, fragment.HLT_ZeroBias_v6, fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v2, fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v2, fragment.HLT_HIL1NotBptxORForPPRef_v2, fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v3, fragment.HLT_HIZeroBias_part0_v6, fragment.HLT_HIZeroBias_part1_v6, fragment.HLT_HIZeroBias_part2_v6, fragment.HLT_HIZeroBias_part3_v6, fragment.HLT_HIZeroBias_part4_v6, fragment.HLT_HIZeroBias_part5_v6, fragment.HLT_HIZeroBias_part6_v6, fragment.HLT_HIZeroBias_part7_v6, fragment.HLT_HIZeroBias_part8_v6, fragment.HLT_HIZeroBias_part9_v6, fragment.HLT_HIZeroBias_part10_v6, fragment.HLT_HIZeroBias_part11_v6, fragment.AlCa_HIEcalPi0EBonly_v1, fragment.AlCa_HIEcalPi0EEonly_v1, fragment.AlCa_HIEcalEtaEBonly_v1, fragment.AlCa_HIEcalEtaEEonly_v1, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v5, fragment.AlCa_EcalPhiSym_v9, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5, fragment.AlCa_HIRPCMuonNormalisation_v1, fragment.AlCa_LumiPixelsCounts_Random_v2, fragment.AlCa_LumiPixelsCounts_ZeroBias_v2, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, ))
11219 
11220 
11221 # dummify hltGetConditions in cff's
11222 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
11223  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
11224  result = cms.bool( True )
11225  )
11226  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
11227 
11228 # add specific customizations
11229 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
11230 fragment = customizeHLTforAll(fragment,"PRef")
11231 
11232 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
11233 fragment = customizeHLTforCMSSW(fragment,"PRef")
11234 
11235 # Eras-based customisations
11236 from HLTrigger.Configuration.Eras import modifyHLTforEras
11237 modifyHLTforEras(fragment)
11238 
def modifyHLTforEras
Definition: Eras.py:3