CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLT_PIon_cff.py
Go to the documentation of this file.
1 # /dev/CMSSW_8_0_0/PIon/V112 (CMSSW_8_0_9_HLT1)
2 
3 import FWCore.ParameterSet.Config as cms
4 
5 fragment = cms.ProcessFragment( "HLT" )
6 
7 fragment.HLTConfigVersion = cms.PSet(
8  tableName = cms.string('/dev/CMSSW_8_0_0/PIon/V112')
9 )
10 
11 fragment.HLTPSetInitialStepTrajectoryFilterBase = cms.PSet(
12  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
13  minimumNumberOfHits = cms.int32( 3 ),
14  chargeSignificance = cms.double( -1.0 ),
15  minPt = cms.double( 0.2 ),
16  nSigmaMinPt = cms.double( 5.0 ),
17  minHitsMinPt = cms.int32( 3 ),
18  maxLostHits = cms.int32( 999 ),
19  maxConsecLostHits = cms.int32( 1 ),
20  maxNumberOfHits = cms.int32( 100 ),
21  maxLostHitsFraction = cms.double( 0.1 ),
22  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
23  minNumberOfHitsPerLoop = cms.int32( 4 ),
24  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
25  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
26  maxCCCLostHits = cms.int32( 2 ),
27  seedExtension = cms.int32( 0 ),
28  strictSeedExtension = cms.bool( False ),
29  seedPairPenalty = cms.int32( 0 ),
30  minNumberOfHitsForLoopers = cms.int32( 13 )
31 )
32 fragment.HLTPSetInitialStepTrajectoryBuilder = cms.PSet(
33  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
34  bestHitOnly = cms.bool( True ),
35  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
36  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ),
37  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ),
38  useSameTrajFilter = cms.bool( True ),
39  maxCand = cms.int32( 3 ),
40  intermediateCleaning = cms.bool( True ),
41  lostHitPenalty = cms.double( 30.0 ),
42  MeasurementTrackerName = cms.string( "" ),
43  lockHits = cms.bool( True ),
44  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
45  foundHitBonus = cms.double( 5.0 ),
46  updator = cms.string( "hltESPKFUpdator" ),
47  alwaysUseInvalidHits = cms.bool( True ),
48  requireSeedHitsInRebuild = cms.bool( True ),
49  keepOriginalIfRebuildFails = cms.bool( False ),
50  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
51  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
52  minNrOfHitsForRebuild = cms.int32( 5 ),
53  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
54  maxPtForLooperReconstruction = cms.double( 0.7 )
55 )
56 fragment.HLTPSetDetachedStepTrajectoryFilterBase = cms.PSet(
57  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
58  minimumNumberOfHits = cms.int32( 3 ),
59  chargeSignificance = cms.double( -1.0 ),
60  minPt = cms.double( 0.075 ),
61  nSigmaMinPt = cms.double( 5.0 ),
62  minHitsMinPt = cms.int32( 3 ),
63  maxLostHits = cms.int32( 999 ),
64  maxConsecLostHits = cms.int32( 1 ),
65  maxNumberOfHits = cms.int32( 100 ),
66  maxLostHitsFraction = cms.double( 0.1 ),
67  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
68  minNumberOfHitsPerLoop = cms.int32( 4 ),
69  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
70  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
71  maxCCCLostHits = cms.int32( 2 ),
72  seedExtension = cms.int32( 0 ),
73  strictSeedExtension = cms.bool( False ),
74  seedPairPenalty = cms.int32( 0 ),
75  minNumberOfHitsForLoopers = cms.int32( 13 )
76 )
77 fragment.HLTPSetDetachedStepTrajectoryBuilder = cms.PSet(
78  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
79  bestHitOnly = cms.bool( True ),
80  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
81  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ),
82  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ),
83  useSameTrajFilter = cms.bool( True ),
84  maxCand = cms.int32( 3 ),
85  intermediateCleaning = cms.bool( True ),
86  lostHitPenalty = cms.double( 30.0 ),
87  MeasurementTrackerName = cms.string( "" ),
88  lockHits = cms.bool( True ),
89  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
90  foundHitBonus = cms.double( 5.0 ),
91  updator = cms.string( "hltESPKFUpdator" ),
92  alwaysUseInvalidHits = cms.bool( False ),
93  requireSeedHitsInRebuild = cms.bool( True ),
94  keepOriginalIfRebuildFails = cms.bool( False ),
95  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
96  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
97  minNrOfHitsForRebuild = cms.int32( 5 ),
98  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
99  maxPtForLooperReconstruction = cms.double( 0.7 )
100 )
101 fragment.HLTPSetPixelPairStepTrajectoryFilterBase = cms.PSet(
102  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
103  minimumNumberOfHits = cms.int32( 3 ),
104  chargeSignificance = cms.double( -1.0 ),
105  minPt = cms.double( 0.1 ),
106  nSigmaMinPt = cms.double( 5.0 ),
107  minHitsMinPt = cms.int32( 3 ),
108  maxLostHits = cms.int32( 999 ),
109  maxConsecLostHits = cms.int32( 1 ),
110  maxNumberOfHits = cms.int32( 100 ),
111  maxLostHitsFraction = cms.double( 0.1 ),
112  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
113  minNumberOfHitsPerLoop = cms.int32( 4 ),
114  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
115  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
116  maxCCCLostHits = cms.int32( 2 ),
117  seedExtension = cms.int32( 0 ),
118  strictSeedExtension = cms.bool( False ),
119  seedPairPenalty = cms.int32( 0 ),
120  minNumberOfHitsForLoopers = cms.int32( 13 )
121 )
122 fragment.HLTPSetPixelPairStepTrajectoryBuilder = cms.PSet(
123  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
124  bestHitOnly = cms.bool( True ),
125  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
126  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ),
127  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ),
128  useSameTrajFilter = cms.bool( True ),
129  maxCand = cms.int32( 3 ),
130  intermediateCleaning = cms.bool( True ),
131  lostHitPenalty = cms.double( 30.0 ),
132  MeasurementTrackerName = cms.string( "" ),
133  lockHits = cms.bool( True ),
134  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
135  foundHitBonus = cms.double( 5.0 ),
136  updator = cms.string( "hltESPKFUpdator" ),
137  alwaysUseInvalidHits = cms.bool( True ),
138  requireSeedHitsInRebuild = cms.bool( True ),
139  keepOriginalIfRebuildFails = cms.bool( False ),
140  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
141  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
142  minNrOfHitsForRebuild = cms.int32( 5 ),
143  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
144  maxPtForLooperReconstruction = cms.double( 0.7 )
145 )
146 fragment.HLTPSetMixedStepTrajectoryFilterBase = cms.PSet(
147  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
148  minimumNumberOfHits = cms.int32( 3 ),
149  seedPairPenalty = cms.int32( 0 ),
150  chargeSignificance = cms.double( -1.0 ),
151  minPt = cms.double( 0.05 ),
152  nSigmaMinPt = cms.double( 5.0 ),
153  minHitsMinPt = cms.int32( 3 ),
154  maxLostHits = cms.int32( 0 ),
155  maxConsecLostHits = cms.int32( 1 ),
156  maxNumberOfHits = cms.int32( 100 ),
157  maxLostHitsFraction = cms.double( 0.1 ),
158  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
159  minNumberOfHitsPerLoop = cms.int32( 4 ),
160  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
161  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
162  maxCCCLostHits = cms.int32( 9999 ),
163  seedExtension = cms.int32( 0 ),
164  strictSeedExtension = cms.bool( False ),
165  minNumberOfHitsForLoopers = cms.int32( 13 )
166 )
167 fragment.HLTPSetMixedStepTrajectoryBuilder = cms.PSet(
168  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
169  bestHitOnly = cms.bool( True ),
170  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
171  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ),
172  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ),
173  useSameTrajFilter = cms.bool( True ),
174  maxCand = cms.int32( 2 ),
175  intermediateCleaning = cms.bool( True ),
176  lostHitPenalty = cms.double( 30.0 ),
177  MeasurementTrackerName = cms.string( "" ),
178  lockHits = cms.bool( True ),
179  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
180  foundHitBonus = cms.double( 5.0 ),
181  updator = cms.string( "hltESPKFUpdator" ),
182  alwaysUseInvalidHits = cms.bool( True ),
183  requireSeedHitsInRebuild = cms.bool( True ),
184  keepOriginalIfRebuildFails = cms.bool( False ),
185  estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
186  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
187  minNrOfHitsForRebuild = cms.int32( 5 ),
188  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
189  maxPtForLooperReconstruction = cms.double( 0.7 )
190 )
191 fragment.HLTPSetPixelLessStepTrajectoryFilterBase = cms.PSet(
192  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
193  minimumNumberOfHits = cms.int32( 4 ),
194  chargeSignificance = cms.double( -1.0 ),
195  minPt = cms.double( 0.05 ),
196  nSigmaMinPt = cms.double( 5.0 ),
197  minHitsMinPt = cms.int32( 3 ),
198  maxLostHits = cms.int32( 0 ),
199  maxConsecLostHits = cms.int32( 1 ),
200  maxNumberOfHits = cms.int32( 100 ),
201  maxLostHitsFraction = cms.double( 0.1 ),
202  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
203  minNumberOfHitsPerLoop = cms.int32( 4 ),
204  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
205  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
206  maxCCCLostHits = cms.int32( 9999 ),
207  seedExtension = cms.int32( 0 ),
208  strictSeedExtension = cms.bool( False ),
209  minNumberOfHitsForLoopers = cms.int32( 13 ),
210  seedPairPenalty = cms.int32( 0 )
211 )
212 fragment.HLTPSetPixelLessStepTrajectoryBuilder = cms.PSet(
213  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
214  bestHitOnly = cms.bool( True ),
215  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
216  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ),
217  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ),
218  useSameTrajFilter = cms.bool( True ),
219  maxCand = cms.int32( 2 ),
220  intermediateCleaning = cms.bool( True ),
221  lostHitPenalty = cms.double( 30.0 ),
222  MeasurementTrackerName = cms.string( "" ),
223  lockHits = cms.bool( True ),
224  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
225  foundHitBonus = cms.double( 5.0 ),
226  updator = cms.string( "hltESPKFUpdator" ),
227  alwaysUseInvalidHits = cms.bool( False ),
228  requireSeedHitsInRebuild = cms.bool( True ),
229  keepOriginalIfRebuildFails = cms.bool( False ),
230  estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
231  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
232  minNrOfHitsForRebuild = cms.int32( 4 ),
233  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
234  maxPtForLooperReconstruction = cms.double( 0.7 )
235 )
236 fragment.transferSystem = cms.PSet(
237  destinations = cms.vstring( 'Tier0',
238  'DQM',
239  'ECAL',
240  'EventDisplay',
241  'Lustre',
242  'None' ),
243  transferModes = cms.vstring( 'default',
244  'test',
245  'emulator' ),
246  streamA = cms.PSet(
247  default = cms.vstring( 'Tier0' ),
248  test = cms.vstring( 'Lustre' ),
249  emulator = cms.vstring( 'Lustre' )
250  ),
251  streamCalibration = cms.PSet(
252  default = cms.vstring( 'Tier0' ),
253  test = cms.vstring( 'Lustre' ),
254  emulator = cms.vstring( 'None' )
255  ),
256  streamDQM = cms.PSet(
257  default = cms.vstring( 'DQM' ),
258  test = cms.vstring( 'DQM',
259  'Lustre' ),
260  emulator = cms.vstring( 'None' )
261  ),
262  streamDQMCalibration = cms.PSet(
263  default = cms.vstring( 'DQM' ),
264  test = cms.vstring( 'DQM',
265  'Lustre' ),
266  emulator = cms.vstring( 'None' )
267  ),
268  streamEcalCalibration = cms.PSet(
269  default = cms.vstring( 'ECAL' ),
270  test = cms.vstring( 'ECAL' ),
271  emulator = cms.vstring( 'None' )
272  ),
273  streamEventDisplay = cms.PSet(
274  default = cms.vstring( 'EventDisplay',
275  'Tier0' ),
276  test = cms.vstring( 'EventDisplay',
277  'Lustre' ),
278  emulator = cms.vstring( 'None' )
279  ),
280  streamExpressCosmics = cms.PSet(
281  default = cms.vstring( 'Tier0' ),
282  test = cms.vstring( 'Lustre' ),
283  emulator = cms.vstring( 'Lustre' )
284  ),
285  streamNanoDST = cms.PSet(
286  default = cms.vstring( 'Tier0' ),
287  test = cms.vstring( 'Lustre' ),
288  emulator = cms.vstring( 'None' )
289  ),
290  streamRPCMON = cms.PSet(
291  default = cms.vstring( 'Tier0' ),
292  test = cms.vstring( 'Lustre' ),
293  emulator = cms.vstring( 'None' )
294  ),
295  streamTrackerCalibration = cms.PSet(
296  default = cms.vstring( 'Tier0' ),
297  test = cms.vstring( 'Lustre' ),
298  emulator = cms.vstring( 'None' )
299  ),
300  default = cms.PSet(
301  default = cms.vstring( 'Tier0' ),
302  test = cms.vstring( 'Lustre' ),
303  emulator = cms.vstring( 'Lustre' ),
304  streamLookArea = cms.PSet( )
305  ),
306  streamLookArea = cms.PSet(
307  default = cms.vstring( 'DQM' ),
308  test = cms.vstring( 'DQM',
309  'Lustre' ),
310  emulator = cms.vstring( 'None' )
311  )
312 )
313 fragment.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet(
314  propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
315  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
316  maxCand = cms.int32( 5 ),
317  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
318  propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
319  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
320  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
321  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
322  updator = cms.string( "hltESPKFUpdator" ),
323  alwaysUseInvalidHits = cms.bool( True ),
324  intermediateCleaning = cms.bool( False ),
325  lostHitPenalty = cms.double( 90.0 )
326 )
327 fragment.HLTIter4PSetTrajectoryFilterIT = cms.PSet(
328  minPt = cms.double( 0.3 ),
329  minHitsMinPt = cms.int32( 3 ),
330  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
331  maxLostHits = cms.int32( 0 ),
332  maxNumberOfHits = cms.int32( 100 ),
333  maxConsecLostHits = cms.int32( 1 ),
334  minimumNumberOfHits = cms.int32( 6 ),
335  nSigmaMinPt = cms.double( 5.0 ),
336  chargeSignificance = cms.double( -1.0 ),
337  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
338  maxCCCLostHits = cms.int32( 9999 ),
339  seedExtension = cms.int32( 0 ),
340  strictSeedExtension = cms.bool( False ),
341  minNumberOfHitsForLoopers = cms.int32( 13 ),
342  minNumberOfHitsPerLoop = cms.int32( 4 ),
343  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
344  maxLostHitsFraction = cms.double( 999.0 ),
345  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
346  seedPairPenalty = cms.int32( 0 )
347 )
348 fragment.HLTIter3PSetTrajectoryFilterIT = cms.PSet(
349  minPt = cms.double( 0.3 ),
350  minHitsMinPt = cms.int32( 3 ),
351  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
352  maxLostHits = cms.int32( 0 ),
353  maxNumberOfHits = cms.int32( 100 ),
354  maxConsecLostHits = cms.int32( 1 ),
355  minimumNumberOfHits = cms.int32( 3 ),
356  nSigmaMinPt = cms.double( 5.0 ),
357  chargeSignificance = cms.double( -1.0 ),
358  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
359  maxCCCLostHits = cms.int32( 9999 ),
360  seedExtension = cms.int32( 0 ),
361  strictSeedExtension = cms.bool( False ),
362  minNumberOfHitsForLoopers = cms.int32( 13 ),
363  minNumberOfHitsPerLoop = cms.int32( 4 ),
364  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
365  maxLostHitsFraction = cms.double( 999.0 ),
366  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
367  seedPairPenalty = cms.int32( 0 )
368 )
369 fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet(
370  minPt = cms.double( 0.3 ),
371  minHitsMinPt = cms.int32( 3 ),
372  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
373  maxLostHits = cms.int32( 1 ),
374  maxNumberOfHits = cms.int32( 100 ),
375  maxConsecLostHits = cms.int32( 1 ),
376  minimumNumberOfHits = cms.int32( 3 ),
377  nSigmaMinPt = cms.double( 5.0 ),
378  chargeSignificance = cms.double( -1.0 ),
379  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
380  maxCCCLostHits = cms.int32( 1 ),
381  seedExtension = cms.int32( 1 ),
382  strictSeedExtension = cms.bool( False ),
383  minNumberOfHitsForLoopers = cms.int32( 13 ),
384  minNumberOfHitsPerLoop = cms.int32( 4 ),
385  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
386  maxLostHitsFraction = cms.double( 999.0 ),
387  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
388  seedPairPenalty = cms.int32( 0 )
389 )
390 fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet(
391  minPt = cms.double( 0.2 ),
392  minHitsMinPt = cms.int32( 3 ),
393  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
394  maxLostHits = cms.int32( 1 ),
395  maxNumberOfHits = cms.int32( 100 ),
396  maxConsecLostHits = cms.int32( 1 ),
397  minimumNumberOfHits = cms.int32( 3 ),
398  nSigmaMinPt = cms.double( 5.0 ),
399  chargeSignificance = cms.double( -1.0 ),
400  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
401  maxCCCLostHits = cms.int32( 1 ),
402  seedExtension = cms.int32( 0 ),
403  strictSeedExtension = cms.bool( False ),
404  minNumberOfHitsForLoopers = cms.int32( 13 ),
405  minNumberOfHitsPerLoop = cms.int32( 4 ),
406  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
407  maxLostHitsFraction = cms.double( 999.0 ),
408  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
409  seedPairPenalty = cms.int32( 0 )
410 )
411 fragment.HLTPSetbJetRegionalTrajectoryFilter = cms.PSet(
412  minPt = cms.double( 1.0 ),
413  minHitsMinPt = cms.int32( 3 ),
414  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
415  maxLostHits = cms.int32( 1 ),
416  maxNumberOfHits = cms.int32( 8 ),
417  maxConsecLostHits = cms.int32( 1 ),
418  minimumNumberOfHits = cms.int32( 5 ),
419  nSigmaMinPt = cms.double( 5.0 ),
420  chargeSignificance = cms.double( -1.0 ),
421  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
422  maxCCCLostHits = cms.int32( 9999 ),
423  seedExtension = cms.int32( 0 ),
424  strictSeedExtension = cms.bool( False ),
425  minNumberOfHitsForLoopers = cms.int32( 13 ),
426  minNumberOfHitsPerLoop = cms.int32( 4 ),
427  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
428  maxLostHitsFraction = cms.double( 999.0 ),
429  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
430  seedPairPenalty = cms.int32( 0 )
431 )
432 fragment.HLTPSetTrajectoryFilterL3 = cms.PSet(
433  minPt = cms.double( 0.5 ),
434  minHitsMinPt = cms.int32( 3 ),
435  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
436  maxLostHits = cms.int32( 1 ),
437  maxNumberOfHits = cms.int32( 1000000000 ),
438  maxConsecLostHits = cms.int32( 1 ),
439  minimumNumberOfHits = cms.int32( 5 ),
440  nSigmaMinPt = cms.double( 5.0 ),
441  chargeSignificance = cms.double( -1.0 ),
442  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
443  maxCCCLostHits = cms.int32( 9999 ),
444  seedExtension = cms.int32( 0 ),
445  strictSeedExtension = cms.bool( False ),
446  minNumberOfHitsForLoopers = cms.int32( 13 ),
447  minNumberOfHitsPerLoop = cms.int32( 4 ),
448  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
449  maxLostHitsFraction = cms.double( 999.0 ),
450  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
451  seedPairPenalty = cms.int32( 0 )
452 )
453 fragment.HLTPSetTrajectoryFilterIT = cms.PSet(
454  minPt = cms.double( 0.3 ),
455  minHitsMinPt = cms.int32( 3 ),
456  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
457  maxLostHits = cms.int32( 1 ),
458  maxNumberOfHits = cms.int32( 100 ),
459  maxConsecLostHits = cms.int32( 1 ),
460  minimumNumberOfHits = cms.int32( 3 ),
461  nSigmaMinPt = cms.double( 5.0 ),
462  chargeSignificance = cms.double( -1.0 ),
463  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
464  maxCCCLostHits = cms.int32( 9999 ),
465  seedExtension = cms.int32( 0 ),
466  strictSeedExtension = cms.bool( False ),
467  minNumberOfHitsForLoopers = cms.int32( 13 ),
468  minNumberOfHitsPerLoop = cms.int32( 4 ),
469  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
470  maxLostHitsFraction = cms.double( 999.0 ),
471  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
472  seedPairPenalty = cms.int32( 0 )
473 )
474 fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet(
475  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
476  minPt = cms.double( 2.0 ),
477  minHitsMinPt = cms.int32( -1 ),
478  maxLostHits = cms.int32( 1 ),
479  maxNumberOfHits = cms.int32( -1 ),
480  maxConsecLostHits = cms.int32( 1 ),
481  nSigmaMinPt = cms.double( 5.0 ),
482  minimumNumberOfHits = cms.int32( 5 ),
483  chargeSignificance = cms.double( -1.0 ),
484  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
485  maxCCCLostHits = cms.int32( 9999 ),
486  seedExtension = cms.int32( 0 ),
487  strictSeedExtension = cms.bool( False ),
488  minNumberOfHitsForLoopers = cms.int32( 13 ),
489  minNumberOfHitsPerLoop = cms.int32( 4 ),
490  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
491  maxLostHitsFraction = cms.double( 999.0 ),
492  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
493  seedPairPenalty = cms.int32( 0 )
494 )
495 fragment.HLTPSetMuonCkfTrajectoryFilter = cms.PSet(
496  minPt = cms.double( 0.9 ),
497  minHitsMinPt = cms.int32( 3 ),
498  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
499  maxLostHits = cms.int32( 1 ),
500  maxNumberOfHits = cms.int32( -1 ),
501  maxConsecLostHits = cms.int32( 1 ),
502  chargeSignificance = cms.double( -1.0 ),
503  nSigmaMinPt = cms.double( 5.0 ),
504  minimumNumberOfHits = cms.int32( 5 ),
505  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
506  maxCCCLostHits = cms.int32( 9999 ),
507  seedExtension = cms.int32( 0 ),
508  strictSeedExtension = cms.bool( False ),
509  minNumberOfHitsForLoopers = cms.int32( 13 ),
510  minNumberOfHitsPerLoop = cms.int32( 4 ),
511  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
512  maxLostHitsFraction = cms.double( 999.0 ),
513  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
514  seedPairPenalty = cms.int32( 0 )
515 )
516 fragment.HLTPSetMuTrackJpsiTrajectoryFilter = cms.PSet(
517  minPt = cms.double( 10.0 ),
518  minHitsMinPt = cms.int32( 3 ),
519  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
520  maxLostHits = cms.int32( 1 ),
521  maxNumberOfHits = cms.int32( 8 ),
522  maxConsecLostHits = cms.int32( 1 ),
523  minimumNumberOfHits = cms.int32( 5 ),
524  nSigmaMinPt = cms.double( 5.0 ),
525  chargeSignificance = cms.double( -1.0 ),
526  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
527  maxCCCLostHits = cms.int32( 9999 ),
528  seedExtension = cms.int32( 0 ),
529  strictSeedExtension = cms.bool( False ),
530  minNumberOfHitsForLoopers = cms.int32( 13 ),
531  minNumberOfHitsPerLoop = cms.int32( 4 ),
532  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
533  maxLostHitsFraction = cms.double( 999.0 ),
534  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
535  seedPairPenalty = cms.int32( 0 )
536 )
537 fragment.HLTPSetMuTrackJpsiEffTrajectoryFilter = cms.PSet(
538  minPt = cms.double( 1.0 ),
539  minHitsMinPt = cms.int32( 3 ),
540  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
541  maxLostHits = cms.int32( 1 ),
542  maxNumberOfHits = cms.int32( 9 ),
543  maxConsecLostHits = cms.int32( 1 ),
544  minimumNumberOfHits = cms.int32( 5 ),
545  nSigmaMinPt = cms.double( 5.0 ),
546  chargeSignificance = cms.double( -1.0 ),
547  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
548  maxCCCLostHits = cms.int32( 9999 ),
549  seedExtension = cms.int32( 0 ),
550  strictSeedExtension = cms.bool( False ),
551  minNumberOfHitsForLoopers = cms.int32( 13 ),
552  minNumberOfHitsPerLoop = cms.int32( 4 ),
553  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
554  maxLostHitsFraction = cms.double( 999.0 ),
555  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
556  seedPairPenalty = cms.int32( 0 )
557 )
558 fragment.HLTPSetCkfTrajectoryFilter = cms.PSet(
559  minPt = cms.double( 0.9 ),
560  minHitsMinPt = cms.int32( 3 ),
561  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
562  maxLostHits = cms.int32( 1 ),
563  maxNumberOfHits = cms.int32( -1 ),
564  maxConsecLostHits = cms.int32( 1 ),
565  minimumNumberOfHits = cms.int32( 5 ),
566  nSigmaMinPt = cms.double( 5.0 ),
567  chargeSignificance = cms.double( -1.0 ),
568  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
569  maxCCCLostHits = cms.int32( 9999 ),
570  seedExtension = cms.int32( 0 ),
571  strictSeedExtension = cms.bool( False ),
572  minNumberOfHitsForLoopers = cms.int32( 13 ),
573  minNumberOfHitsPerLoop = cms.int32( 4 ),
574  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
575  maxLostHitsFraction = cms.double( 999.0 ),
576  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
577  seedPairPenalty = cms.int32( 0 )
578 )
579 fragment.HLTPSetCkf3HitTrajectoryFilter = cms.PSet(
580  minPt = cms.double( 0.9 ),
581  minHitsMinPt = cms.int32( 3 ),
582  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
583  maxLostHits = cms.int32( 1 ),
584  maxNumberOfHits = cms.int32( -1 ),
585  maxConsecLostHits = cms.int32( 1 ),
586  minimumNumberOfHits = cms.int32( 3 ),
587  nSigmaMinPt = cms.double( 5.0 ),
588  chargeSignificance = cms.double( -1.0 ),
589  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
590  maxCCCLostHits = cms.int32( 9999 ),
591  seedExtension = cms.int32( 0 ),
592  strictSeedExtension = cms.bool( False ),
593  minNumberOfHitsForLoopers = cms.int32( 13 ),
594  minNumberOfHitsPerLoop = cms.int32( 4 ),
595  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
596  maxLostHitsFraction = cms.double( 999.0 ),
597  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
598  seedPairPenalty = cms.int32( 0 )
599 )
600 fragment.HLTIter4PSetTrajectoryBuilderIT = cms.PSet(
601  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
602  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryFilterIT" ) ),
603  maxCand = cms.int32( 1 ),
604  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
605  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
606  MeasurementTrackerName = cms.string( "hltIter4ESPMeasurementTracker" ),
607  estimator = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
608  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
609  updator = cms.string( "hltESPKFUpdator" ),
610  alwaysUseInvalidHits = cms.bool( False ),
611  intermediateCleaning = cms.bool( True ),
612  lostHitPenalty = cms.double( 30.0 ),
613  minNrOfHitsForRebuild = cms.untracked.int32( 4 )
614 )
615 fragment.HLTIter3PSetTrajectoryBuilderIT = cms.PSet(
616  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
617  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter3PSetTrajectoryFilterIT" ) ),
618  maxCand = cms.int32( 1 ),
619  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
620  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
621  MeasurementTrackerName = cms.string( "hltIter3ESPMeasurementTracker" ),
622  estimator = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
623  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
624  updator = cms.string( "hltESPKFUpdator" ),
625  alwaysUseInvalidHits = cms.bool( False ),
626  intermediateCleaning = cms.bool( True ),
627  lostHitPenalty = cms.double( 30.0 )
628 )
629 fragment.HLTIter2PSetTrajectoryBuilderIT = cms.PSet(
630  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
631  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
632  maxCand = cms.int32( 2 ),
633  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
634  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
635  MeasurementTrackerName = cms.string( "hltIter2ESPMeasurementTracker" ),
636  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
637  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
638  updator = cms.string( "hltESPKFUpdator" ),
639  alwaysUseInvalidHits = cms.bool( False ),
640  intermediateCleaning = cms.bool( True ),
641  lostHitPenalty = cms.double( 30.0 )
642 )
643 fragment.HLTIter1PSetTrajectoryBuilderIT = cms.PSet(
644  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
645  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
646  maxCand = cms.int32( 2 ),
647  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
648  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
649  MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ),
650  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
651  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
652  updator = cms.string( "hltESPKFUpdator" ),
653  alwaysUseInvalidHits = cms.bool( False ),
654  intermediateCleaning = cms.bool( True ),
655  lostHitPenalty = cms.double( 30.0 )
656 )
657 fragment.HLTPSetTrajectoryBuilderForElectrons = cms.PSet(
658  propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
659  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
660  maxCand = cms.int32( 5 ),
661  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
662  propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
663  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
664  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
665  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
666  updator = cms.string( "hltESPKFUpdator" ),
667  alwaysUseInvalidHits = cms.bool( True ),
668  intermediateCleaning = cms.bool( False ),
669  lostHitPenalty = cms.double( 90.0 )
670 )
671 fragment.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet(
672  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
673  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ),
674  maxCand = cms.int32( 1 ),
675  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
676  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
677  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
678  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
679  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
680  updator = cms.string( "hltESPKFUpdator" ),
681  alwaysUseInvalidHits = cms.bool( False ),
682  intermediateCleaning = cms.bool( True ),
683  lostHitPenalty = cms.double( 30.0 )
684 )
685 fragment.HLTPSetMuTrackJpsiEffTrajectoryBuilder = cms.PSet(
686  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
687  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiEffTrajectoryFilter" ) ),
688  maxCand = cms.int32( 1 ),
689  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
690  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
691  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
692  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
693  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
694  updator = cms.string( "hltESPKFUpdator" ),
695  alwaysUseInvalidHits = cms.bool( False ),
696  intermediateCleaning = cms.bool( True ),
697  lostHitPenalty = cms.double( 30.0 )
698 )
699 fragment.HLTPSetMuonCkfTrajectoryBuilderSeedHit = cms.PSet(
700  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
701  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
702  maxCand = cms.int32( 5 ),
703  ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
704  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
705  useSeedLayer = cms.bool( True ),
706  deltaEta = cms.double( -1.0 ),
707  deltaPhi = cms.double( -1.0 ),
708  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
709  rescaleErrorIfFail = cms.double( 1.0 ),
710  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
711  updator = cms.string( "hltESPKFUpdator" ),
712  alwaysUseInvalidHits = cms.bool( True ),
713  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
714  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
715  intermediateCleaning = cms.bool( False ),
716  lostHitPenalty = cms.double( 30.0 )
717 )
718 fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet(
719  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
720  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
721  maxCand = cms.int32( 5 ),
722  ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
723  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
724  useSeedLayer = cms.bool( False ),
725  deltaEta = cms.double( -1.0 ),
726  deltaPhi = cms.double( -1.0 ),
727  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
728  rescaleErrorIfFail = cms.double( 1.0 ),
729  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
730  updator = cms.string( "hltESPKFUpdator" ),
731  alwaysUseInvalidHits = cms.bool( True ),
732  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
733  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
734  intermediateCleaning = cms.bool( False ),
735  lostHitPenalty = cms.double( 30.0 )
736 )
737 fragment.HLTPSetPvClusterComparer = cms.PSet(
738  track_pt_min = cms.double( 2.5 ),
739  track_pt_max = cms.double( 10.0 ),
740  track_chi2_max = cms.double( 9999999.0 ),
741  track_prob_min = cms.double( -1.0 )
742 )
743 fragment.HLTIter0PSetTrajectoryBuilderIT = cms.PSet(
744  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
745  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
746  maxCand = cms.int32( 2 ),
747  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
748  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
749  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
750  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
751  updator = cms.string( "hltESPKFUpdator" ),
752  alwaysUseInvalidHits = cms.bool( False ),
753  intermediateCleaning = cms.bool( True ),
754  lostHitPenalty = cms.double( 30.0 )
755 )
756 fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet(
757  minPt = cms.double( 0.3 ),
758  minHitsMinPt = cms.int32( 3 ),
759  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
760  maxLostHits = cms.int32( 1 ),
761  maxNumberOfHits = cms.int32( 100 ),
762  maxConsecLostHits = cms.int32( 1 ),
763  minimumNumberOfHits = cms.int32( 3 ),
764  nSigmaMinPt = cms.double( 5.0 ),
765  chargeSignificance = cms.double( -1.0 ),
766  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
767  maxCCCLostHits = cms.int32( 1 ),
768  seedExtension = cms.int32( 0 ),
769  strictSeedExtension = cms.bool( False ),
770  minNumberOfHitsForLoopers = cms.int32( 13 ),
771  minNumberOfHitsPerLoop = cms.int32( 4 ),
772  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
773  maxLostHitsFraction = cms.double( 999.0 ),
774  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
775  seedPairPenalty = cms.int32( 0 )
776 )
777 fragment.HLTPSetPvClusterComparerForBTag = cms.PSet(
778  track_pt_min = cms.double( 0.1 ),
779  track_pt_max = cms.double( 20.0 ),
780  track_chi2_max = cms.double( 20.0 ),
781  track_prob_min = cms.double( -1.0 )
782 )
783 fragment.HLTSeedFromConsecutiveHitsTripletOnlyCreator = cms.PSet(
784  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
785  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
786  SeedMomentumForBOFF = cms.double( 5.0 ),
787  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
788  MinOneOverPtError = cms.double( 1.0 ),
789  magneticField = cms.string( "ParabolicMf" ),
790  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
791  forceKinematicWithRegionDirection = cms.bool( False )
792 )
793 fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet(
794  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
795  propagator = cms.string( "PropagatorWithMaterial" ),
796  SeedMomentumForBOFF = cms.double( 5.0 ),
797  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
798  MinOneOverPtError = cms.double( 1.0 ),
799  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
800  forceKinematicWithRegionDirection = cms.bool( False ),
801  magneticField = cms.string( "" )
802 )
803 fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
804  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
805  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
806  maxCand = cms.int32( 4 ),
807  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
808  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
809  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
810  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
811  updator = cms.string( "hltESPKFUpdator" ),
812  alwaysUseInvalidHits = cms.bool( True ),
813  intermediateCleaning = cms.bool( True ),
814  lostHitPenalty = cms.double( 30.0 )
815 )
816 fragment.HLTIter2HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
817  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
818  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryFilterIT" ) ),
819  maxCand = cms.int32( 2 ),
820  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
821  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
822  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
823  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
824  updator = cms.string( "hltESPKFUpdator" ),
825  alwaysUseInvalidHits = cms.bool( False ),
826  intermediateCleaning = cms.bool( True ),
827  lostHitPenalty = cms.double( 30.0 ),
828  MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" )
829 )
830 fragment.HLTIter2HighPtTkMuPSetTrajectoryFilterIT = cms.PSet(
831  minPt = cms.double( 0.3 ),
832  minHitsMinPt = cms.int32( 3 ),
833  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
834  maxLostHits = cms.int32( 1 ),
835  maxNumberOfHits = cms.int32( 100 ),
836  maxConsecLostHits = cms.int32( 3 ),
837  minimumNumberOfHits = cms.int32( 5 ),
838  nSigmaMinPt = cms.double( 5.0 ),
839  chargeSignificance = cms.double( -1.0 ),
840  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
841  maxCCCLostHits = cms.int32( 9999 ),
842  seedExtension = cms.int32( 0 ),
843  strictSeedExtension = cms.bool( False ),
844  minNumberOfHitsForLoopers = cms.int32( 13 ),
845  minNumberOfHitsPerLoop = cms.int32( 4 ),
846  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
847  maxLostHitsFraction = cms.double( 999.0 ),
848  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
849  seedPairPenalty = cms.int32( 0 )
850 )
851 fragment.HLTPSetPvClusterComparerForIT = cms.PSet(
852  track_pt_min = cms.double( 1.0 ),
853  track_pt_max = cms.double( 20.0 ),
854  track_chi2_max = cms.double( 20.0 ),
855  track_prob_min = cms.double( -1.0 )
856 )
857 fragment.HLTSiStripClusterChargeCutNone = cms.PSet( value = cms.double( -1.0 ) )
858 fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) )
859 fragment.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) )
860 fragment.HLTSeedFromConsecutiveHitsCreatorIT = cms.PSet(
861  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
862  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
863  SeedMomentumForBOFF = cms.double( 5.0 ),
864  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
865  MinOneOverPtError = cms.double( 1.0 ),
866  magneticField = cms.string( "ParabolicMf" ),
867  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
868  forceKinematicWithRegionDirection = cms.bool( False )
869 )
870 fragment.HLTSeedFromProtoTracks = cms.PSet(
871  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
872  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
873  SeedMomentumForBOFF = cms.double( 5.0 ),
874  MinOneOverPtError = cms.double( 1.0 ),
875  magneticField = cms.string( "ParabolicMf" ),
876  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
877  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
878  forceKinematicWithRegionDirection = cms.bool( False )
879 )
880 fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet(
881  Rescale_eta = cms.double( 3.0 ),
882  Rescale_phi = cms.double( 3.0 ),
883  Rescale_Dz = cms.double( 3.0 ),
884  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
885  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
886  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
887  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
888  UseVertex = cms.bool( False ),
889  Pt_fixed = cms.bool( False ),
890  Z_fixed = cms.bool( True ),
891  Phi_fixed = cms.bool( False ),
892  Eta_fixed = cms.bool( False ),
893  Pt_min = cms.double( 1.5 ),
894  Phi_min = cms.double( 0.1 ),
895  Eta_min = cms.double( 0.1 ),
896  DeltaZ = cms.double( 15.9 ),
897  DeltaR = cms.double( 0.2 ),
898  DeltaEta = cms.double( 0.2 ),
899  DeltaPhi = cms.double( 0.2 ),
900  maxRegions = cms.int32( 2 ),
901  precise = cms.bool( True ),
902  OnDemand = cms.int32( -1 ),
903  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
904  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
905  vertexCollection = cms.InputTag( "pixelVertices" ),
906  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
907 )
908 fragment.HLTPSetDetachedCkfTrajectoryBuilderForHI = cms.PSet(
909  MeasurementTrackerName = cms.string( "" ),
910  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ),
911  maxCand = cms.int32( 2 ),
912  estimator = cms.string( "hltESPChi2MeasurementEstimator9" ),
913  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
914  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ),
915  useSameTrajFilter = cms.bool( True ),
916  intermediateCleaning = cms.bool( True ),
917  lostHitPenalty = cms.double( 30.0 ),
918  lockHits = cms.bool( True ),
919  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
920  foundHitBonus = cms.double( 5.0 ),
921  updator = cms.string( "hltESPKFUpdator" ),
922  alwaysUseInvalidHits = cms.bool( False ),
923  requireSeedHitsInRebuild = cms.bool( True ),
924  keepOriginalIfRebuildFails = cms.bool( False ),
925  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
926  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
927  minNrOfHitsForRebuild = cms.int32( 5 ),
928  maxDPhiForLooperReconstruction = cms.double( 0.0 ),
929  maxPtForLooperReconstruction = cms.double( 0.0 ),
930  bestHitOnly = cms.bool( True )
931 )
932 fragment.HLTPSetDetachedCkfTrajectoryFilterForHI = cms.PSet(
933  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
934  minimumNumberOfHits = cms.int32( 6 ),
935  chargeSignificance = cms.double( -1.0 ),
936  minPt = cms.double( 0.3 ),
937  nSigmaMinPt = cms.double( 5.0 ),
938  minHitsMinPt = cms.int32( 3 ),
939  maxLostHits = cms.int32( 1 ),
940  maxConsecLostHits = cms.int32( 1 ),
941  maxNumberOfHits = cms.int32( 100 ),
942  constantValueForLostHitsFractionFilter = cms.double( 0.701 ),
943  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
944  maxCCCLostHits = cms.int32( 9999 ),
945  seedExtension = cms.int32( 0 ),
946  strictSeedExtension = cms.bool( False ),
947  minNumberOfHitsForLoopers = cms.int32( 13 ),
948  minNumberOfHitsPerLoop = cms.int32( 4 ),
949  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
950  maxLostHitsFraction = cms.double( 999.0 ),
951  seedPairPenalty = cms.int32( 0 )
952 )
953 fragment.HLTPSetPixelPairCkfTrajectoryFilterForHI = cms.PSet(
954  minPt = cms.double( 1.0 ),
955  minHitsMinPt = cms.int32( 3 ),
956  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
957  maxLostHits = cms.int32( 100 ),
958  maxConsecLostHits = cms.int32( 1 ),
959  minimumNumberOfHits = cms.int32( 6 ),
960  nSigmaMinPt = cms.double( 5.0 ),
961  chargeSignificance = cms.double( -1.0 ),
962  maxNumberOfHits = cms.int32( 100 ),
963  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
964  maxCCCLostHits = cms.int32( 9999 ),
965  seedExtension = cms.int32( 0 ),
966  strictSeedExtension = cms.bool( False ),
967  minNumberOfHitsForLoopers = cms.int32( 13 ),
968  minNumberOfHitsPerLoop = cms.int32( 4 ),
969  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
970  maxLostHitsFraction = cms.double( 999.0 ),
971  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
972  seedPairPenalty = cms.int32( 0 )
973 )
974 fragment.HLTPSetPixelPairCkfTrajectoryBuilderForHI = cms.PSet(
975  MeasurementTrackerName = cms.string( "" ),
976  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ),
977  maxCand = cms.int32( 3 ),
978  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
979  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
980  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ),
981  useSameTrajFilter = cms.bool( True ),
982  intermediateCleaning = cms.bool( True ),
983  lostHitPenalty = cms.double( 30.0 ),
984  lockHits = cms.bool( True ),
985  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
986  foundHitBonus = cms.double( 5.0 ),
987  updator = cms.string( "hltESPKFUpdator" ),
988  alwaysUseInvalidHits = cms.bool( True ),
989  requireSeedHitsInRebuild = cms.bool( True ),
990  keepOriginalIfRebuildFails = cms.bool( False ),
991  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
992  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
993  minNrOfHitsForRebuild = cms.int32( 5 ),
994  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
995  maxPtForLooperReconstruction = cms.double( 0.7 ),
996  bestHitOnly = cms.bool( True )
997 )
998 fragment.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) )
999 fragment.HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet(
1000  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1001  minimumNumberOfHits = cms.int32( 6 ),
1002  chargeSignificance = cms.double( -1.0 ),
1003  minPt = cms.double( 8.0 ),
1004  nSigmaMinPt = cms.double( 5.0 ),
1005  minHitsMinPt = cms.int32( 3 ),
1006  maxLostHits = cms.int32( 1 ),
1007  maxConsecLostHits = cms.int32( 1 ),
1008  maxNumberOfHits = cms.int32( 100 ),
1009  constantValueForLostHitsFractionFilter = cms.double( 0.701 ),
1010  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1011  maxCCCLostHits = cms.int32( 9999 ),
1012  seedExtension = cms.int32( 0 ),
1013  strictSeedExtension = cms.bool( False ),
1014  minNumberOfHitsForLoopers = cms.int32( 13 ),
1015  minNumberOfHitsPerLoop = cms.int32( 4 ),
1016  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1017  maxLostHitsFraction = cms.double( 999.0 ),
1018  seedPairPenalty = cms.int32( 0 )
1019 )
1020 fragment.HLTPSetDetachedCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet(
1021  MeasurementTrackerName = cms.string( "" ),
1022  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ),
1023  maxCand = cms.int32( 2 ),
1024  estimator = cms.string( "hltESPChi2MeasurementEstimator9" ),
1025  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1026  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ),
1027  useSameTrajFilter = cms.bool( True ),
1028  intermediateCleaning = cms.bool( True ),
1029  lostHitPenalty = cms.double( 30.0 ),
1030  lockHits = cms.bool( True ),
1031  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1032  foundHitBonus = cms.double( 5.0 ),
1033  updator = cms.string( "hltESPKFUpdator" ),
1034  alwaysUseInvalidHits = cms.bool( False ),
1035  requireSeedHitsInRebuild = cms.bool( True ),
1036  keepOriginalIfRebuildFails = cms.bool( False ),
1037  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1038  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1039  minNrOfHitsForRebuild = cms.int32( 5 ),
1040  maxDPhiForLooperReconstruction = cms.double( 0.0 ),
1041  maxPtForLooperReconstruction = cms.double( 0.0 ),
1042  bestHitOnly = cms.bool( True )
1043 )
1044 fragment.HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet(
1045  minPt = cms.double( 8.0 ),
1046  minHitsMinPt = cms.int32( 3 ),
1047  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1048  maxLostHits = cms.int32( 100 ),
1049  maxConsecLostHits = cms.int32( 1 ),
1050  minimumNumberOfHits = cms.int32( 6 ),
1051  nSigmaMinPt = cms.double( 5.0 ),
1052  chargeSignificance = cms.double( -1.0 ),
1053  maxNumberOfHits = cms.int32( 100 ),
1054  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1055  maxCCCLostHits = cms.int32( 9999 ),
1056  seedExtension = cms.int32( 0 ),
1057  strictSeedExtension = cms.bool( False ),
1058  minNumberOfHitsForLoopers = cms.int32( 13 ),
1059  minNumberOfHitsPerLoop = cms.int32( 4 ),
1060  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1061  maxLostHitsFraction = cms.double( 999.0 ),
1062  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1063  seedPairPenalty = cms.int32( 0 )
1064 )
1065 fragment.HLTPSetPixelPairCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet(
1066  MeasurementTrackerName = cms.string( "" ),
1067  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ),
1068  maxCand = cms.int32( 3 ),
1069  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
1070  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1071  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ),
1072  useSameTrajFilter = cms.bool( True ),
1073  intermediateCleaning = cms.bool( True ),
1074  lostHitPenalty = cms.double( 30.0 ),
1075  lockHits = cms.bool( True ),
1076  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1077  foundHitBonus = cms.double( 5.0 ),
1078  updator = cms.string( "hltESPKFUpdator" ),
1079  alwaysUseInvalidHits = cms.bool( True ),
1080  requireSeedHitsInRebuild = cms.bool( True ),
1081  keepOriginalIfRebuildFails = cms.bool( False ),
1082  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1083  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1084  minNrOfHitsForRebuild = cms.int32( 5 ),
1085  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1086  maxPtForLooperReconstruction = cms.double( 0.7 ),
1087  bestHitOnly = cms.bool( True )
1088 )
1089 fragment.HLTPSetInitialCkfTrajectoryBuilderForHI = cms.PSet(
1090  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1091  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialCkfTrajectoryFilterForHI" ) ),
1092  maxCand = cms.int32( 5 ),
1093  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1094  intermediateCleaning = cms.bool( False ),
1095  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1096  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
1097  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1098  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1099  updator = cms.string( "hltESPKFUpdator" ),
1100  alwaysUseInvalidHits = cms.bool( False ),
1101  lostHitPenalty = cms.double( 30.0 )
1102 )
1103 fragment.HLTPSetInitialCkfTrajectoryFilterForHI = cms.PSet(
1104  minimumNumberOfHits = cms.int32( 6 ),
1105  minHitsMinPt = cms.int32( 3 ),
1106  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1107  maxLostHits = cms.int32( 999 ),
1108  maxNumberOfHits = cms.int32( 100 ),
1109  maxConsecLostHits = cms.int32( 1 ),
1110  chargeSignificance = cms.double( -1.0 ),
1111  nSigmaMinPt = cms.double( 5.0 ),
1112  minPt = cms.double( 0.9 ),
1113  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1114  maxCCCLostHits = cms.int32( 9999 ),
1115  seedExtension = cms.int32( 0 ),
1116  strictSeedExtension = cms.bool( False ),
1117  minNumberOfHitsForLoopers = cms.int32( 13 ),
1118  minNumberOfHitsPerLoop = cms.int32( 4 ),
1119  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1120  maxLostHitsFraction = cms.double( 999.0 ),
1121  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1122  seedPairPenalty = cms.int32( 0 )
1123 )
1124 fragment.HLTSiStripClusterChargeCutTiny = cms.PSet( value = cms.double( 800.0 ) )
1125 fragment.HLTPSetTobTecStepTrajectoryBuilder = cms.PSet(
1126  MeasurementTrackerName = cms.string( "" ),
1127  useSameTrajFilter = cms.bool( False ),
1128  minNrOfHitsForRebuild = cms.int32( 4 ),
1129  alwaysUseInvalidHits = cms.bool( False ),
1130  maxCand = cms.int32( 2 ),
1131  estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
1132  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1133  maxPtForLooperReconstruction = cms.double( 0.7 ),
1134  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterBase" ) ),
1135  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterBase" ) ),
1136  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1137  bestHitOnly = cms.bool( True ),
1138  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1139  intermediateCleaning = cms.bool( True ),
1140  lostHitPenalty = cms.double( 30.0 ),
1141  lockHits = cms.bool( True ),
1142  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1143  foundHitBonus = cms.double( 5.0 ),
1144  updator = cms.string( "hltESPKFUpdator" ),
1145  requireSeedHitsInRebuild = cms.bool( True ),
1146  keepOriginalIfRebuildFails = cms.bool( False ),
1147  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
1148 )
1149 fragment.HLTPSetTobTecStepTrajectoryFilterBase = cms.PSet(
1150  maxLostHits = cms.int32( 0 ),
1151  minimumNumberOfHits = cms.int32( 5 ),
1152  seedPairPenalty = cms.int32( 1 ),
1153  minPt = cms.double( 0.1 ),
1154  minHitsMinPt = cms.int32( 3 ),
1155  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1156  chargeSignificance = cms.double( -1.0 ),
1157  nSigmaMinPt = cms.double( 5.0 ),
1158  maxConsecLostHits = cms.int32( 1 ),
1159  maxNumberOfHits = cms.int32( 100 ),
1160  maxLostHitsFraction = cms.double( 0.1 ),
1161  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1162  minNumberOfHitsPerLoop = cms.int32( 4 ),
1163  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1164  strictSeedExtension = cms.bool( False ),
1165  seedExtension = cms.int32( 0 ),
1166  maxCCCLostHits = cms.int32( 9999 ),
1167  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1168  minNumberOfHitsForLoopers = cms.int32( 13 )
1169 )
1170 fragment.HLTPSetTobTecStepInOutTrajectoryFilterBase = cms.PSet(
1171  maxLostHits = cms.int32( 0 ),
1172  minimumNumberOfHits = cms.int32( 4 ),
1173  seedPairPenalty = cms.int32( 1 ),
1174  minPt = cms.double( 0.1 ),
1175  minHitsMinPt = cms.int32( 3 ),
1176  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1177  chargeSignificance = cms.double( -1.0 ),
1178  nSigmaMinPt = cms.double( 5.0 ),
1179  maxConsecLostHits = cms.int32( 1 ),
1180  maxNumberOfHits = cms.int32( 100 ),
1181  maxLostHitsFraction = cms.double( 0.1 ),
1182  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1183  minNumberOfHitsPerLoop = cms.int32( 4 ),
1184  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1185  strictSeedExtension = cms.bool( False ),
1186  seedExtension = cms.int32( 0 ),
1187  maxCCCLostHits = cms.int32( 9999 ),
1188  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1189  minNumberOfHitsForLoopers = cms.int32( 13 )
1190 )
1191 fragment.HLTPSetLowPtStepTrajectoryBuilder = cms.PSet(
1192  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1193  bestHitOnly = cms.bool( True ),
1194  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1195  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ),
1196  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ),
1197  useSameTrajFilter = cms.bool( True ),
1198  maxCand = cms.int32( 4 ),
1199  intermediateCleaning = cms.bool( True ),
1200  lostHitPenalty = cms.double( 30.0 ),
1201  MeasurementTrackerName = cms.string( "" ),
1202  lockHits = cms.bool( True ),
1203  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1204  foundHitBonus = cms.double( 5.0 ),
1205  updator = cms.string( "hltESPKFUpdator" ),
1206  alwaysUseInvalidHits = cms.bool( True ),
1207  requireSeedHitsInRebuild = cms.bool( True ),
1208  keepOriginalIfRebuildFails = cms.bool( False ),
1209  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
1210  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1211  minNrOfHitsForRebuild = cms.int32( 5 ),
1212  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1213  maxPtForLooperReconstruction = cms.double( 0.7 )
1214 )
1215 fragment.HLTPSetDetachedStepTrajectoryFilter = cms.PSet(
1216  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
1217  filters = cms.VPSet(
1218  cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilterBase" ) )
1219  )
1220 )
1221 fragment.HLTPSetInitialStepTrajectoryFilter = cms.PSet(
1222  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
1223  filters = cms.VPSet(
1224  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBase" ) )
1225  )
1226 )
1227 fragment.HLTPSetPixelPairStepTrajectoryFilter = cms.PSet(
1228  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
1229  filters = cms.VPSet(
1230  cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterBase" ) )
1231  )
1232 )
1233 fragment.HLTPSetLowPtStepTrajectoryFilter = cms.PSet(
1234  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1235  minimumNumberOfHits = cms.int32( 3 ),
1236  seedPairPenalty = cms.int32( 0 ),
1237  chargeSignificance = cms.double( -1.0 ),
1238  minPt = cms.double( 0.075 ),
1239  nSigmaMinPt = cms.double( 5.0 ),
1240  minHitsMinPt = cms.int32( 3 ),
1241  maxLostHits = cms.int32( 999 ),
1242  maxConsecLostHits = cms.int32( 1 ),
1243  maxNumberOfHits = cms.int32( 100 ),
1244  maxLostHitsFraction = cms.double( 0.1 ),
1245  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1246  seedExtension = cms.int32( 0 ),
1247  strictSeedExtension = cms.bool( False ),
1248  minNumberOfHitsPerLoop = cms.int32( 4 ),
1249  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1250  maxCCCLostHits = cms.int32( 1 ),
1251  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1252  minNumberOfHitsForLoopers = cms.int32( 13 )
1253 )
1254 fragment.HLTPSetMixedStepTrajectoryFilter = cms.PSet(
1255  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1256  minimumNumberOfHits = cms.int32( 3 ),
1257  seedPairPenalty = cms.int32( 0 ),
1258  chargeSignificance = cms.double( -1.0 ),
1259  minPt = cms.double( 0.1 ),
1260  nSigmaMinPt = cms.double( 5.0 ),
1261  minHitsMinPt = cms.int32( 3 ),
1262  maxLostHits = cms.int32( 999 ),
1263  maxConsecLostHits = cms.int32( 1 ),
1264  maxNumberOfHits = cms.int32( 100 ),
1265  maxLostHitsFraction = cms.double( 0.1 ),
1266  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
1267  seedExtension = cms.int32( 0 ),
1268  strictSeedExtension = cms.bool( False ),
1269  minNumberOfHitsPerLoop = cms.int32( 4 ),
1270  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1271  maxCCCLostHits = cms.int32( 9999 ),
1272  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1273  minNumberOfHitsForLoopers = cms.int32( 13 )
1274 )
1275 fragment.HLTPSetPixelLessStepTrajectoryFilter = cms.PSet(
1276  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1277  minimumNumberOfHits = cms.int32( 4 ),
1278  seedPairPenalty = cms.int32( 1 ),
1279  chargeSignificance = cms.double( -1.0 ),
1280  minPt = cms.double( 0.1 ),
1281  nSigmaMinPt = cms.double( 5.0 ),
1282  minHitsMinPt = cms.int32( 3 ),
1283  maxLostHits = cms.int32( 0 ),
1284  maxConsecLostHits = cms.int32( 1 ),
1285  maxNumberOfHits = cms.int32( 100 ),
1286  maxLostHitsFraction = cms.double( 0.1 ),
1287  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1288  seedExtension = cms.int32( 0 ),
1289  strictSeedExtension = cms.bool( False ),
1290  minNumberOfHitsPerLoop = cms.int32( 4 ),
1291  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1292  maxCCCLostHits = cms.int32( 9999 ),
1293  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1294  minNumberOfHitsForLoopers = cms.int32( 13 )
1295 )
1296 fragment.streams = cms.PSet(
1297  DQM = cms.vstring( 'OnlineMonitor' ),
1298  PhysicsEGammaCommissioning = cms.vstring( 'DoubleEG',
1299  'HLTPhysics',
1300  'Templates' ),
1301  PhysicsHadronsTaus = cms.vstring( 'JetHT' ),
1302  PhysicsMuons = cms.vstring( 'SingleMuon' )
1303 )
1304 fragment.datasets = cms.PSet(
1305  DoubleEG = cms.vstring( 'HLT_Ele17_CaloIdL_TrackIdL_IsoVL_v3' ),
1306  HLTPhysics = cms.vstring( 'HLT_Physics_v3' ),
1307  JetHT = cms.vstring( 'HLT_PFJet40_v5' ),
1308  OnlineMonitor = cms.vstring( 'HLT_CaloJet260_v3',
1309  'HLT_Ele17_CaloIdL_TrackIdL_IsoVL_v3',
1310  'HLT_FullTrack12ForEndOfFill_v2',
1311  'HLT_FullTrack50_v3',
1312  'HLT_FullTracks_Multiplicity100_v2',
1313  'HLT_FullTracks_Multiplicity130_v2',
1314  'HLT_FullTracks_Multiplicity150_v2',
1315  'HLT_FullTracks_Multiplicity80_v2',
1316  'HLT_HIL1DoubleMu0BPTX_v2',
1317  'HLT_HIL2DoubleMu0BPTX_v2',
1318  'HLT_HIL2Mu3BPTX_v2',
1319  'HLT_HIL3Mu3BPTX_v2',
1320  'HLT_Mu50_v3',
1321  'HLT_PFJet40_v5',
1322  'HLT_Photon20_CaloIdVL_IsoL_v3',
1323  'HLT_Physics_v3' ),
1324  SingleMuon = cms.vstring( 'HLT_Mu50_v3' ),
1325  Templates = cms.vstring( 'HLT_CaloJet260_v3',
1326  'HLT_Photon20_CaloIdVL_IsoL_v3' )
1327 )
1328 
1329 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
1330  iovIsRunNotTime = cms.bool( True ),
1331  recordName = cms.string( "CSCChannelMapperRecord" ),
1332  firstValid = cms.vuint32( 1 )
1333 )
1334 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
1335  iovIsRunNotTime = cms.bool( True ),
1336  recordName = cms.string( "CSCIndexerRecord" ),
1337  firstValid = cms.vuint32( 1 )
1338 )
1339 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
1340  iovIsRunNotTime = cms.bool( True ),
1341  recordName = cms.string( "L1TGlobalParametersRcd" ),
1342  firstValid = cms.vuint32( 1 )
1343 )
1344 fragment.StableParametersRcdSource = cms.ESSource( "EmptyESSource",
1345  iovIsRunNotTime = cms.bool( True ),
1346  recordName = cms.string( "L1TGlobalStableParametersRcd" ),
1347  firstValid = cms.vuint32( 1 )
1348 )
1349 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
1350  iovIsRunNotTime = cms.bool( True ),
1351  recordName = cms.string( "JetTagComputerRecord" ),
1352  firstValid = cms.vuint32( 1 )
1353 )
1354 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
1355  iovIsRunNotTime = cms.bool( True ),
1356  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
1357  firstValid = cms.vuint32( 1 )
1358 )
1359 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
1360  iovIsRunNotTime = cms.bool( True ),
1361  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
1362  firstValid = cms.vuint32( 1 )
1363 )
1364 
1365 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
1366  ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
1367  fractionShared = cms.double( 0.11 ),
1368  ValidHitBonus = cms.double( 5.0 ),
1369  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
1370  MissingHitPenalty = cms.double( 20.0 ),
1371  allowSharedFirstHit = cms.bool( True )
1372 )
1373 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
1374  EstimateCut = cms.double( 30.0 ),
1375  appendToDataLabel = cms.string( "" ),
1376  LogPixelProbabilityCut = cms.double( -16.0 ),
1377  MinDof = cms.int32( 2 ),
1378  NoOutliersBeginEnd = cms.bool( False ),
1379  Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
1380  MinNumberOfHits = cms.int32( 7 ),
1381  Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
1382  MaxNumberOfOutliers = cms.int32( 3 ),
1383  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
1384  MaxFractionOutliers = cms.double( 0.3 ),
1385  NoInvalidHitsBeginEnd = cms.bool( False ),
1386  ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
1387  RejectTracks = cms.bool( True )
1388 )
1389 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
1390  EstimateCut = cms.double( 30.0 ),
1391  appendToDataLabel = cms.string( "" ),
1392  LogPixelProbabilityCut = cms.double( -16.0 ),
1393  MinDof = cms.int32( 2 ),
1394  NoOutliersBeginEnd = cms.bool( False ),
1395  Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
1396  MinNumberOfHits = cms.int32( 7 ),
1397  Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
1398  MaxNumberOfOutliers = cms.int32( 3 ),
1399  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
1400  MaxFractionOutliers = cms.double( 0.3 ),
1401  NoInvalidHitsBeginEnd = cms.bool( False ),
1402  ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
1403  RejectTracks = cms.bool( True )
1404 )
1405 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
1406  ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
1407  fractionShared = cms.double( 0.16 ),
1408  ValidHitBonus = cms.double( 5.0 ),
1409  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
1410  MissingHitPenalty = cms.double( 20.0 ),
1411  allowSharedFirstHit = cms.bool( True )
1412 )
1413 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
1414  errorRescaling = cms.double( 10.0 ),
1415  minHits = cms.int32( 7 ),
1416  ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
1417  appendToDataLabel = cms.string( "" ),
1418  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1419  Updator = cms.string( "hltESPKFUpdator" ),
1420  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
1421  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1422 )
1423 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
1424  errorRescaling = cms.double( 10.0 ),
1425  minHits = cms.int32( 7 ),
1426  ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
1427  appendToDataLabel = cms.string( "" ),
1428  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1429  Updator = cms.string( "hltESPKFUpdator" ),
1430  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
1431  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1432 )
1433 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
1434  appendToDataLabel = cms.string( "" ),
1435  minHits = cms.int32( 7 ),
1436  ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
1437  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1438  Updator = cms.string( "hltESPKFUpdator" ),
1439  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
1440  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1441 )
1442 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
1443  appendToDataLabel = cms.string( "" ),
1444  minHits = cms.int32( 7 ),
1445  ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
1446  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1447  Updator = cms.string( "hltESPKFUpdator" ),
1448  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
1449  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1450 )
1451 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
1452  ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
1453  appendToDataLabel = cms.string( "" ),
1454  standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
1455  looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" )
1456 )
1457 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
1458  ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
1459  fractionShared = cms.double( 0.09 ),
1460  ValidHitBonus = cms.double( 5.0 ),
1461  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
1462  MissingHitPenalty = cms.double( 20.0 ),
1463  allowSharedFirstHit = cms.bool( True )
1464 )
1465 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
1466  appendToDataLabel = cms.string( "" ),
1467  MinimalTolerance = cms.double( 0.5 ),
1468  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
1469  MaxDisplacement = cms.double( 0.5 ),
1470  MaxSagitta = cms.double( 2.0 ),
1471  pTChargeCutThreshold = cms.double( -1.0 ),
1472  nSigma = cms.double( 3.0 ),
1473  ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
1474  MaxChi2 = cms.double( 16.0 )
1475 )
1476 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
1477  appendToDataLabel = cms.string( "" ),
1478  MinimalTolerance = cms.double( 0.5 ),
1479  clusterChargeCut = cms.PSet( value = cms.double( 800.0 ) ),
1480  MaxDisplacement = cms.double( 0.5 ),
1481  MaxSagitta = cms.double( 2.0 ),
1482  pTChargeCutThreshold = cms.double( 15.0 ),
1483  nSigma = cms.double( 3.0 ),
1484  ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
1485  MaxChi2 = cms.double( 30.0 )
1486 )
1487 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1488  ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
1489  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
1490  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape.par" )
1491 )
1492 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1493  ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
1494  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
1495  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape.par" )
1496 )
1497 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1498  ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
1499  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
1500  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape.par" )
1501 )
1502 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
1503  MaxDPhi = cms.double( 1.6 ),
1504  ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
1505  PropagationDirection = cms.string( "anyDirection" )
1506 )
1507 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
1508  AlgoName = cms.string( "CSCChannelMapperPostls1" )
1509 )
1510 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
1511  AlgoName = cms.string( "CSCIndexerPostls1" )
1512 )
1513 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
1514  appendToDataLabel = cms.string( "" )
1515 )
1516 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
1517 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
1518  appendToDataLabel = cms.string( "" ),
1519  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" )
1520 )
1521 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
1522  appendToDataLabel = cms.string( "" )
1523 )
1524 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
1525  appendToDataLabel = cms.string( "" )
1526 )
1527 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1528  ComponentName = cms.string( "ClusterShapeHitFilter" ),
1529  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1530  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape.par" )
1531 )
1532 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
1533  appendToDataLabel = cms.string( "" )
1534 )
1535 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1536  SimpleMagneticField = cms.string( "" ),
1537  PropagationDirection = cms.string( "alongMomentum" ),
1538  ComponentName = cms.string( "PropagatorWithMaterial" ),
1539  Mass = cms.double( 0.105 ),
1540  ptMin = cms.double( -1.0 ),
1541  MaxDPhi = cms.double( 1.6 ),
1542  useRungeKutta = cms.bool( False )
1543 )
1544 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
1545  SimpleMagneticField = cms.string( "ParabolicMf" ),
1546  PropagationDirection = cms.string( "alongMomentum" ),
1547  ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
1548  Mass = cms.double( 0.139 ),
1549  ptMin = cms.double( -1.0 ),
1550  MaxDPhi = cms.double( 1.6 ),
1551  useRungeKutta = cms.bool( False )
1552 )
1553 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
1554  SimpleMagneticField = cms.string( "ParabolicMf" ),
1555  PropagationDirection = cms.string( "alongMomentum" ),
1556  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
1557  Mass = cms.double( 0.105 ),
1558  ptMin = cms.double( -1.0 ),
1559  MaxDPhi = cms.double( 1.6 ),
1560  useRungeKutta = cms.bool( False )
1561 )
1562 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1563  SimpleMagneticField = cms.string( "" ),
1564  PropagationDirection = cms.string( "oppositeToMomentum" ),
1565  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
1566  Mass = cms.double( 0.105 ),
1567  ptMin = cms.double( -1.0 ),
1568  MaxDPhi = cms.double( 1.6 ),
1569  useRungeKutta = cms.bool( False )
1570 )
1571 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
1572  SimpleMagneticField = cms.string( "ParabolicMf" ),
1573  PropagationDirection = cms.string( "oppositeToMomentum" ),
1574  ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1575  Mass = cms.double( 0.139 ),
1576  ptMin = cms.double( -1.0 ),
1577  MaxDPhi = cms.double( 1.6 ),
1578  useRungeKutta = cms.bool( False )
1579 )
1580 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
1581  SimpleMagneticField = cms.string( "ParabolicMf" ),
1582  PropagationDirection = cms.string( "oppositeToMomentum" ),
1583  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1584  Mass = cms.double( 0.105 ),
1585  ptMin = cms.double( -1.0 ),
1586  MaxDPhi = cms.double( 1.6 ),
1587  useRungeKutta = cms.bool( False )
1588 )
1589 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
1590  SimpleMagneticField = cms.string( "ParabolicMf" ),
1591  PropagationDirection = cms.string( "oppositeToMomentum" ),
1592  ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1593  Mass = cms.double( 0.105 ),
1594  ptMin = cms.double( 0.1 ),
1595  MaxDPhi = cms.double( 1.6 ),
1596  useRungeKutta = cms.bool( False )
1597 )
1598 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
1599  SimpleMagneticField = cms.string( "ParabolicMf" ),
1600  PropagationDirection = cms.string( "alongMomentum" ),
1601  ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
1602  Mass = cms.double( 0.1396 ),
1603  ptMin = cms.double( -1.0 ),
1604  MaxDPhi = cms.double( 4.0 ),
1605  useRungeKutta = cms.bool( False )
1606 )
1607 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
1608  SimpleMagneticField = cms.string( "ParabolicMf" ),
1609  PropagationDirection = cms.string( "alongMomentum" ),
1610  ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
1611  Mass = cms.double( 0.105 ),
1612  ptMin = cms.double( 0.1 ),
1613  MaxDPhi = cms.double( 1.6 ),
1614  useRungeKutta = cms.bool( False )
1615 )
1616 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
1617  EtaDivisions = cms.untracked.uint32( 20 ),
1618  PhiDivisions = cms.untracked.uint32( 20 ),
1619  EtaMax = cms.untracked.double( 2.5 )
1620 )
1621 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
1622  minTracks = cms.uint32( 3 ),
1623  minVertices = cms.uint32( 1 ),
1624  use3d = cms.bool( True ),
1625  unBoost = cms.bool( False ),
1626  useSignificance = cms.bool( True )
1627 )
1628 fragment.StableParameters = cms.ESProducer( "StableParametersTrivialProducer",
1629  NumberL1JetCounts = cms.uint32( 12 ),
1630  NumberL1NoIsoEG = cms.uint32( 4 ),
1631  NumberL1CenJet = cms.uint32( 4 ),
1632  NumberL1Tau = cms.uint32( 8 ),
1633  NumberConditionChips = cms.uint32( 1 ),
1634  NumberL1EGamma = cms.uint32( 12 ),
1635  TotalBxInEvent = cms.int32( 5 ),
1636  NumberL1Mu = cms.uint32( 4 ),
1637  PinsOnConditionChip = cms.uint32( 512 ),
1638  WordLength = cms.int32( 64 ),
1639  PinsOnChip = cms.uint32( 512 ),
1640  OrderOfChip = cms.vint32( 1 ),
1641  IfMuEtaNumberBits = cms.uint32( 6 ),
1642  OrderConditionChip = cms.vint32( 1 ),
1643  appendToDataLabel = cms.string( "" ),
1644  NumberL1TauJet = cms.uint32( 4 ),
1645  NumberL1Jet = cms.uint32( 12 ),
1646  NumberPhysTriggers = cms.uint32( 512 ),
1647  NumberL1Muon = cms.uint32( 12 ),
1648  UnitLength = cms.int32( 8 ),
1649  NumberL1IsoEG = cms.uint32( 4 ),
1650  NumberTechnicalTriggers = cms.uint32( 64 ),
1651  NumberL1ForJet = cms.uint32( 4 ),
1652  IfCaloEtaNumberBits = cms.uint32( 4 ),
1653  NumberPsbBoards = cms.int32( 7 ),
1654  NumberChips = cms.uint32( 5 ),
1655  NumberPhysTriggersExtended = cms.uint32( 64 )
1656 )
1657 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
1658  NoErrorPropagation = cms.bool( False ),
1659  endcapShiftInZPos = cms.double( 0.0 ),
1660  PropagationDirection = cms.string( "anyDirection" ),
1661  useTuningForL2Speed = cms.bool( False ),
1662  useIsYokeFlag = cms.bool( True ),
1663  endcapShiftInZNeg = cms.double( 0.0 ),
1664  SetVBFPointer = cms.bool( False ),
1665  AssumeNoMaterial = cms.bool( False ),
1666  returnTangentPlane = cms.bool( True ),
1667  useInTeslaFromMagField = cms.bool( False ),
1668  VBFName = cms.string( "VolumeBasedMagneticField" ),
1669  useEndcapShiftsInZ = cms.bool( False ),
1670  sendLogWarning = cms.bool( False ),
1671  useMatVolumes = cms.bool( True ),
1672  debug = cms.bool( False ),
1673  ApplyRadX0Correction = cms.bool( True ),
1674  useMagVolumes = cms.bool( True ),
1675  ComponentName = cms.string( "SteppingHelixPropagatorAny" )
1676 )
1677 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
1678  ComponentName = cms.string( "TransientTrackBuilder" )
1679 )
1680 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1681  ComponentName = cms.string( "CaloDetIdAssociator" ),
1682  etaBinSize = cms.double( 0.087 ),
1683  nEta = cms.int32( 70 ),
1684  nPhi = cms.int32( 72 ),
1685  includeBadChambers = cms.bool( False )
1686 )
1687 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
1688  ComponentName = cms.string( "CosmicNavigationSchool" ),
1689  SimpleMagneticField = cms.string( "" )
1690 )
1691 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1692  ComponentName = cms.string( "EcalDetIdAssociator" ),
1693  etaBinSize = cms.double( 0.02 ),
1694  nEta = cms.int32( 300 ),
1695  nPhi = cms.int32( 360 ),
1696  includeBadChambers = cms.bool( False )
1697 )
1698 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
1699  dbstatusMask = cms.PSet(
1700  kGood = cms.vstring( 'kOk' ),
1701  kProblematic = cms.vstring( 'kDAC',
1702  'kNoLaser',
1703  'kNoisy',
1704  'kNNoisy',
1705  'kNNNoisy',
1706  'kNNNNoisy',
1707  'kNNNNNoisy',
1708  'kFixedG6',
1709  'kFixedG1',
1710  'kFixedG0' ),
1711  kRecovered = cms.vstring( ),
1712  kTime = cms.vstring( ),
1713  kWeird = cms.vstring( ),
1714  kBad = cms.vstring( 'kNonRespondingIsolated',
1715  'kDeadVFE',
1716  'kDeadFE',
1717  'kNoDataNoTP' )
1718  ),
1719  timeThresh = cms.double( 2.0 ),
1720  flagMask = cms.PSet(
1721  kGood = cms.vstring( 'kGood' ),
1722  kProblematic = cms.vstring( 'kPoorReco',
1723  'kPoorCalib',
1724  'kNoisy',
1725  'kSaturated' ),
1726  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
1727  'kTowerRecovered' ),
1728  kTime = cms.vstring( 'kOutOfTime' ),
1729  kWeird = cms.vstring( 'kWeird',
1730  'kDiWeird' ),
1731  kBad = cms.vstring( 'kFaultyHardware',
1732  'kDead',
1733  'kKilled' )
1734  )
1735 )
1736 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
1737  appendToDataLabel = cms.string( "" )
1738 )
1739 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
1740  appendToDataLabel = cms.string( "" )
1741 )
1742 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1743  ComponentName = cms.string( "HcalDetIdAssociator" ),
1744  etaBinSize = cms.double( 0.087 ),
1745  nEta = cms.int32( 70 ),
1746  nPhi = cms.int32( 72 ),
1747  includeBadChambers = cms.bool( False )
1748 )
1749 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
1750  RecoveredRecHitBits = cms.vstring( 'TimingAddedBit',
1751  'TimingSubtractedBit' ),
1752  SeverityLevels = cms.VPSet(
1753  cms.PSet( RecHitFlags = cms.vstring( ),
1754  ChannelStatus = cms.vstring( ),
1755  Level = cms.int32( 0 )
1756  ),
1757  cms.PSet( RecHitFlags = cms.vstring( ),
1758  ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
1759  Level = cms.int32( 1 )
1760  ),
1761  cms.PSet( RecHitFlags = cms.vstring( 'HSCP_R1R2',
1762  'HSCP_FracLeader',
1763  'HSCP_OuterEnergy',
1764  'HSCP_ExpFit',
1765  'ADCSaturationBit',
1766  'HBHEIsolatedNoise',
1767  'AddedSimHcalNoise' ),
1768  ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
1769  Level = cms.int32( 5 )
1770  ),
1771  cms.PSet( RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
1772  'HBHEPulseShape',
1773  'HOBit',
1774  'HFInTimeWindow',
1775  'ZDCBit',
1776  'CalibrationBit',
1777  'TimingErrorBit',
1778  'HBHETriangleNoise',
1779  'HBHETS4TS5Noise' ),
1780  ChannelStatus = cms.vstring( ),
1781  Level = cms.int32( 8 )
1782  ),
1783  cms.PSet( RecHitFlags = cms.vstring( 'HFLongShort',
1784  'HFPET',
1785  'HFS8S1Ratio',
1786  'HFDigiTime' ),
1787  ChannelStatus = cms.vstring( ),
1788  Level = cms.int32( 11 )
1789  ),
1790  cms.PSet( RecHitFlags = cms.vstring( 'HBHEFlatNoise',
1791  'HBHESpikeNoise' ),
1792  ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ),
1793  Level = cms.int32( 12 )
1794  ),
1795  cms.PSet( RecHitFlags = cms.vstring( ),
1796  ChannelStatus = cms.vstring( 'HcalCellHot' ),
1797  Level = cms.int32( 15 )
1798  ),
1799  cms.PSet( RecHitFlags = cms.vstring( ),
1800  ChannelStatus = cms.vstring( 'HcalCellOff',
1801  'HcalCellDead' ),
1802  Level = cms.int32( 20 )
1803  )
1804  ),
1805  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
1806  'HcalCellOff',
1807  'HcalCellDead' )
1808 )
1809 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
1810  recordLabel = cms.string( "HLT" ),
1811  categoryVariableName = cms.string( "vertexCategory" ),
1812  useTrackWeights = cms.bool( True ),
1813  useCategories = cms.bool( True ),
1814  pseudoMultiplicityMin = cms.uint32( 2 ),
1815  correctVertexMass = cms.bool( True ),
1816  trackSelection = cms.PSet(
1817  totalHitsMin = cms.uint32( 0 ),
1818  jetDeltaRMax = cms.double( 0.3 ),
1819  qualityClass = cms.string( "any" ),
1820  pixelHitsMin = cms.uint32( 0 ),
1821  sip3dSigMin = cms.double( -99999.9 ),
1822  sip3dSigMax = cms.double( 99999.9 ),
1823  normChi2Max = cms.double( 99999.9 ),
1824  maxDistToAxis = cms.double( 0.07 ),
1825  sip2dValMax = cms.double( 99999.9 ),
1826  maxDecayLen = cms.double( 5.0 ),
1827  ptMin = cms.double( 0.0 ),
1828  sip2dSigMax = cms.double( 99999.9 ),
1829  sip2dSigMin = cms.double( -99999.9 ),
1830  sip3dValMax = cms.double( 99999.9 ),
1831  sip2dValMin = cms.double( -99999.9 ),
1832  sip3dValMin = cms.double( -99999.9 )
1833  ),
1834  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
1835  'CombinedSVPseudoVertex',
1836  'CombinedSVNoVertex' ),
1837  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
1838  charmCut = cms.double( 1.5 ),
1839  vertexFlip = cms.bool( False ),
1840  minimumTrackWeight = cms.double( 0.5 ),
1841  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
1842  trackMultiplicityMin = cms.uint32( 3 ),
1843  trackPseudoSelection = cms.PSet(
1844  totalHitsMin = cms.uint32( 0 ),
1845  jetDeltaRMax = cms.double( 0.3 ),
1846  qualityClass = cms.string( "any" ),
1847  pixelHitsMin = cms.uint32( 0 ),
1848  sip3dSigMin = cms.double( -99999.9 ),
1849  sip3dSigMax = cms.double( 99999.9 ),
1850  normChi2Max = cms.double( 99999.9 ),
1851  maxDistToAxis = cms.double( 0.07 ),
1852  sip2dValMax = cms.double( 99999.9 ),
1853  maxDecayLen = cms.double( 5.0 ),
1854  ptMin = cms.double( 0.0 ),
1855  sip2dSigMax = cms.double( 99999.9 ),
1856  sip2dSigMin = cms.double( 2.0 ),
1857  sip3dValMax = cms.double( 99999.9 ),
1858  sip2dValMin = cms.double( -99999.9 ),
1859  sip3dValMin = cms.double( -99999.9 )
1860  ),
1861  trackSort = cms.string( "sip2dSig" ),
1862  trackFlip = cms.bool( False )
1863 )
1864 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
1865  recordLabel = cms.string( "HLT" ),
1866  categoryVariableName = cms.string( "vertexCategory" ),
1867  useTrackWeights = cms.bool( True ),
1868  useCategories = cms.bool( True ),
1869  pseudoMultiplicityMin = cms.uint32( 2 ),
1870  correctVertexMass = cms.bool( True ),
1871  trackSelection = cms.PSet(
1872  b_pT = cms.double( 0.3684 ),
1873  max_pT = cms.double( 500.0 ),
1874  useVariableJTA = cms.bool( False ),
1875  maxDecayLen = cms.double( 5.0 ),
1876  sip3dValMin = cms.double( -99999.9 ),
1877  max_pT_dRcut = cms.double( 0.1 ),
1878  a_pT = cms.double( 0.005263 ),
1879  totalHitsMin = cms.uint32( 0 ),
1880  jetDeltaRMax = cms.double( 0.3 ),
1881  a_dR = cms.double( -0.001053 ),
1882  maxDistToAxis = cms.double( 0.07 ),
1883  ptMin = cms.double( 0.0 ),
1884  qualityClass = cms.string( "any" ),
1885  pixelHitsMin = cms.uint32( 0 ),
1886  sip2dValMax = cms.double( 99999.9 ),
1887  max_pT_trackPTcut = cms.double( 3.0 ),
1888  sip2dValMin = cms.double( -99999.9 ),
1889  normChi2Max = cms.double( 99999.9 ),
1890  sip3dValMax = cms.double( 99999.9 ),
1891  sip3dSigMin = cms.double( -99999.9 ),
1892  min_pT = cms.double( 120.0 ),
1893  min_pT_dRcut = cms.double( 0.5 ),
1894  sip2dSigMax = cms.double( 99999.9 ),
1895  sip3dSigMax = cms.double( 99999.9 ),
1896  sip2dSigMin = cms.double( -99999.9 ),
1897  b_dR = cms.double( 0.6263 )
1898  ),
1899  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
1900  'CombinedSVIVFV2PseudoVertex',
1901  'CombinedSVIVFV2NoVertex' ),
1902  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
1903  charmCut = cms.double( 1.5 ),
1904  vertexFlip = cms.bool( False ),
1905  minimumTrackWeight = cms.double( 0.5 ),
1906  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
1907  trackMultiplicityMin = cms.uint32( 3 ),
1908  trackPseudoSelection = cms.PSet(
1909  b_pT = cms.double( 0.3684 ),
1910  max_pT = cms.double( 500.0 ),
1911  useVariableJTA = cms.bool( False ),
1912  maxDecayLen = cms.double( 5.0 ),
1913  sip3dValMin = cms.double( -99999.9 ),
1914  max_pT_dRcut = cms.double( 0.1 ),
1915  a_pT = cms.double( 0.005263 ),
1916  totalHitsMin = cms.uint32( 0 ),
1917  jetDeltaRMax = cms.double( 0.3 ),
1918  a_dR = cms.double( -0.001053 ),
1919  maxDistToAxis = cms.double( 0.07 ),
1920  ptMin = cms.double( 0.0 ),
1921  qualityClass = cms.string( "any" ),
1922  pixelHitsMin = cms.uint32( 0 ),
1923  sip2dValMax = cms.double( 99999.9 ),
1924  max_pT_trackPTcut = cms.double( 3.0 ),
1925  sip2dValMin = cms.double( -99999.9 ),
1926  normChi2Max = cms.double( 99999.9 ),
1927  sip3dValMax = cms.double( 99999.9 ),
1928  sip3dSigMin = cms.double( -99999.9 ),
1929  min_pT = cms.double( 120.0 ),
1930  min_pT_dRcut = cms.double( 0.5 ),
1931  sip2dSigMax = cms.double( 99999.9 ),
1932  sip3dSigMax = cms.double( 99999.9 ),
1933  sip2dSigMin = cms.double( 2.0 ),
1934  b_dR = cms.double( 0.6263 )
1935  ),
1936  trackSort = cms.string( "sip2dSig" ),
1937  trackFlip = cms.bool( False )
1938 )
1939 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
1940  maxImpactParameterSig = cms.double( 999999.0 ),
1941  deltaR = cms.double( -1.0 ),
1942  minimumImpactParameter = cms.double( -1.0 ),
1943  maximumDecayLength = cms.double( 999999.0 ),
1944  impactParameterType = cms.int32( 1 ),
1945  trackQualityClass = cms.string( "any" ),
1946  deltaRmin = cms.double( 0.0 ),
1947  maxImpactParameter = cms.double( 0.1 ),
1948  useSignedImpactParameterSig = cms.bool( True ),
1949  maximumDistanceToJetAxis = cms.double( 999999.0 ),
1950  nthTrack = cms.int32( -1 )
1951 )
1952 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
1953  b_pT = cms.double( 0.3684 ),
1954  deltaR = cms.double( -1.0 ),
1955  minimumImpactParameter = cms.double( 0.05 ),
1956  a_dR = cms.double( -0.001053 ),
1957  min_pT = cms.double( 120.0 ),
1958  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
1959  max_pT = cms.double( 500.0 ),
1960  impactParameterType = cms.int32( 1 ),
1961  trackQualityClass = cms.string( "any" ),
1962  useVariableJTA = cms.bool( False ),
1963  min_pT_dRcut = cms.double( 0.5 ),
1964  max_pT_trackPTcut = cms.double( 3.0 ),
1965  max_pT_dRcut = cms.double( 0.1 ),
1966  b_dR = cms.double( 0.6263 ),
1967  a_pT = cms.double( 0.005263 ),
1968  maximumDecayLength = cms.double( 999999.0 ),
1969  nthTrack = cms.int32( 1 ),
1970  useSignedImpactParameterSig = cms.bool( False )
1971 )
1972 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
1973  MaxDPhi = cms.double( 1.6 ),
1974  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
1975  PropagationDirection = cms.string( "alongMomentum" )
1976 )
1977 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
1978  MaxDPhi = cms.double( 1.6 ),
1979  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
1980  PropagationDirection = cms.string( "oppositeToMomentum" )
1981 )
1982 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1983  SimpleMagneticField = cms.string( "" ),
1984  PropagationDirection = cms.string( "oppositeToMomentum" ),
1985  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
1986  Mass = cms.double( 5.11E-4 ),
1987  ptMin = cms.double( -1.0 ),
1988  MaxDPhi = cms.double( 1.6 ),
1989  useRungeKutta = cms.bool( False )
1990 )
1991 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
1992  appendToDataLabel = cms.string( "" ),
1993  MinimalTolerance = cms.double( 0.5 ),
1994  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1995  MaxDisplacement = cms.double( 0.5 ),
1996  MaxSagitta = cms.double( 2.0 ),
1997  pTChargeCutThreshold = cms.double( -1.0 ),
1998  nSigma = cms.double( 3.0 ),
1999  ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
2000  MaxChi2 = cms.double( 16.0 )
2001 )
2002 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2003  appendToDataLabel = cms.string( "" ),
2004  MinimalTolerance = cms.double( 0.5 ),
2005  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTiny" ) ),
2006  MaxDisplacement = cms.double( 0.5 ),
2007  MaxSagitta = cms.double( 2.0 ),
2008  pTChargeCutThreshold = cms.double( -1.0 ),
2009  nSigma = cms.double( 3.0 ),
2010  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
2011  MaxChi2 = cms.double( 16.0 )
2012 )
2013 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2014  appendToDataLabel = cms.string( "" ),
2015  MinimalTolerance = cms.double( 10.0 ),
2016  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2017  MaxDisplacement = cms.double( 100.0 ),
2018  MaxSagitta = cms.double( -1.0 ),
2019  pTChargeCutThreshold = cms.double( -1.0 ),
2020  nSigma = cms.double( 3.0 ),
2021  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
2022  MaxChi2 = cms.double( 2000.0 )
2023 )
2024 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2025  appendToDataLabel = cms.string( "" ),
2026  MinimalTolerance = cms.double( 10.0 ),
2027  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2028  MaxDisplacement = cms.double( 100.0 ),
2029  MaxSagitta = cms.double( -1.0 ),
2030  pTChargeCutThreshold = cms.double( -1.0 ),
2031  nSigma = cms.double( 3.0 ),
2032  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2033  MaxChi2 = cms.double( 30.0 )
2034 )
2035 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2036  appendToDataLabel = cms.string( "" ),
2037  MinimalTolerance = cms.double( 0.5 ),
2038  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTiny" ) ),
2039  MaxDisplacement = cms.double( 0.5 ),
2040  MaxSagitta = cms.double( 2.0 ),
2041  pTChargeCutThreshold = cms.double( 15.0 ),
2042  nSigma = cms.double( 3.0 ),
2043  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
2044  MaxChi2 = cms.double( 9.0 )
2045 )
2046 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2047  appendToDataLabel = cms.string( "" ),
2048  MinimalTolerance = cms.double( 10.0 ),
2049  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
2050  MaxDisplacement = cms.double( 100.0 ),
2051  MaxSagitta = cms.double( -1.0 ),
2052  pTChargeCutThreshold = cms.double( 15.0 ),
2053  nSigma = cms.double( 3.0 ),
2054  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
2055  MaxChi2 = cms.double( 9.0 )
2056 )
2057 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2058  appendToDataLabel = cms.string( "" ),
2059  MinimalTolerance = cms.double( 10.0 ),
2060  MaxDisplacement = cms.double( 100.0 ),
2061  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
2062  nSigma = cms.double( 3.0 ),
2063  MaxSagitta = cms.double( -1.0 ),
2064  MaxChi2 = cms.double( 16.0 )
2065 )
2066 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2067  appendToDataLabel = cms.string( "" ),
2068  MinimalTolerance = cms.double( 10.0 ),
2069  MaxDisplacement = cms.double( 100.0 ),
2070  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
2071  nSigma = cms.double( 3.0 ),
2072  MaxSagitta = cms.double( -1.0 ),
2073  MaxChi2 = cms.double( 30.0 )
2074 )
2075 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2076  appendToDataLabel = cms.string( "" ),
2077  MinimalTolerance = cms.double( 10.0 ),
2078  MaxDisplacement = cms.double( 100.0 ),
2079  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
2080  nSigma = cms.double( 3.0 ),
2081  MaxSagitta = cms.double( -1.0 ),
2082  MaxChi2 = cms.double( 9.0 )
2083 )
2084 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
2085  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
2086  MaxComponents = cms.int32( 12 ),
2087  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
2088 )
2089 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2090  ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
2091  fractionShared = cms.double( 0.13 ),
2092  ValidHitBonus = cms.double( 5.0 ),
2093  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2094  MissingHitPenalty = cms.double( 20.0 ),
2095  allowSharedFirstHit = cms.bool( True )
2096 )
2097 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2098  maxImpactParameterSig = cms.double( 999999.0 ),
2099  deltaR = cms.double( -1.0 ),
2100  minimumImpactParameter = cms.double( -1.0 ),
2101  maximumDecayLength = cms.double( 999999.0 ),
2102  impactParameterType = cms.int32( 1 ),
2103  trackQualityClass = cms.string( "any" ),
2104  deltaRmin = cms.double( 0.0 ),
2105  maxImpactParameter = cms.double( 0.1 ),
2106  useSignedImpactParameterSig = cms.bool( True ),
2107  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2108  nthTrack = cms.int32( -1 )
2109 )
2110 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
2111  maxImpactParameterSig = cms.double( 999999.0 ),
2112  deltaR = cms.double( -1.0 ),
2113  minimumImpactParameter = cms.double( -1.0 ),
2114  maximumDecayLength = cms.double( 999999.0 ),
2115  impactParameterType = cms.int32( 1 ),
2116  trackQualityClass = cms.string( "any" ),
2117  deltaRmin = cms.double( 0.0 ),
2118  maxImpactParameter = cms.double( 0.2 ),
2119  useSignedImpactParameterSig = cms.bool( True ),
2120  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2121  nthTrack = cms.int32( -1 )
2122 )
2123 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2124  b_pT = cms.double( 0.3684 ),
2125  deltaR = cms.double( -1.0 ),
2126  minimumImpactParameter = cms.double( 0.05 ),
2127  a_dR = cms.double( -0.001053 ),
2128  min_pT = cms.double( 120.0 ),
2129  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2130  max_pT = cms.double( 500.0 ),
2131  impactParameterType = cms.int32( 1 ),
2132  trackQualityClass = cms.string( "any" ),
2133  useVariableJTA = cms.bool( False ),
2134  min_pT_dRcut = cms.double( 0.5 ),
2135  max_pT_trackPTcut = cms.double( 3.0 ),
2136  max_pT_dRcut = cms.double( 0.1 ),
2137  b_dR = cms.double( 0.6263 ),
2138  a_pT = cms.double( 0.005263 ),
2139  maximumDecayLength = cms.double( 999999.0 ),
2140  nthTrack = cms.int32( 1 ),
2141  useSignedImpactParameterSig = cms.bool( False )
2142 )
2143 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
2144  b_pT = cms.double( 0.3684 ),
2145  deltaR = cms.double( -1.0 ),
2146  minimumImpactParameter = cms.double( 0.2 ),
2147  a_dR = cms.double( -0.001053 ),
2148  min_pT = cms.double( 120.0 ),
2149  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2150  max_pT = cms.double( 500.0 ),
2151  impactParameterType = cms.int32( 1 ),
2152  trackQualityClass = cms.string( "any" ),
2153  useVariableJTA = cms.bool( False ),
2154  min_pT_dRcut = cms.double( 0.5 ),
2155  max_pT_trackPTcut = cms.double( 3.0 ),
2156  max_pT_dRcut = cms.double( 0.1 ),
2157  b_dR = cms.double( 0.6263 ),
2158  a_pT = cms.double( 0.005263 ),
2159  maximumDecayLength = cms.double( 999999.0 ),
2160  nthTrack = cms.int32( 2 ),
2161  useSignedImpactParameterSig = cms.bool( True )
2162 )
2163 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
2164  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
2165 )
2166 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
2167  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
2168  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
2169  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
2170  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
2171  Mass = cms.double( 5.11E-4 ),
2172  BetheHeitlerCorrection = cms.int32( 2 )
2173 )
2174 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2175  NoErrorPropagation = cms.bool( False ),
2176  endcapShiftInZPos = cms.double( 0.0 ),
2177  PropagationDirection = cms.string( "anyDirection" ),
2178  useTuningForL2Speed = cms.bool( True ),
2179  useIsYokeFlag = cms.bool( True ),
2180  endcapShiftInZNeg = cms.double( 0.0 ),
2181  SetVBFPointer = cms.bool( False ),
2182  AssumeNoMaterial = cms.bool( False ),
2183  returnTangentPlane = cms.bool( True ),
2184  useInTeslaFromMagField = cms.bool( False ),
2185  VBFName = cms.string( "VolumeBasedMagneticField" ),
2186  useEndcapShiftsInZ = cms.bool( False ),
2187  sendLogWarning = cms.bool( False ),
2188  useMatVolumes = cms.bool( True ),
2189  debug = cms.bool( False ),
2190  ApplyRadX0Correction = cms.bool( True ),
2191  useMagVolumes = cms.bool( True ),
2192  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
2193 )
2194 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2195  NoErrorPropagation = cms.bool( False ),
2196  endcapShiftInZPos = cms.double( 0.0 ),
2197  PropagationDirection = cms.string( "oppositeToMomentum" ),
2198  useTuningForL2Speed = cms.bool( True ),
2199  useIsYokeFlag = cms.bool( True ),
2200  endcapShiftInZNeg = cms.double( 0.0 ),
2201  SetVBFPointer = cms.bool( False ),
2202  AssumeNoMaterial = cms.bool( False ),
2203  returnTangentPlane = cms.bool( True ),
2204  useInTeslaFromMagField = cms.bool( False ),
2205  VBFName = cms.string( "VolumeBasedMagneticField" ),
2206  useEndcapShiftsInZ = cms.bool( False ),
2207  sendLogWarning = cms.bool( False ),
2208  useMatVolumes = cms.bool( True ),
2209  debug = cms.bool( False ),
2210  ApplyRadX0Correction = cms.bool( True ),
2211  useMagVolumes = cms.bool( True ),
2212  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
2213 )
2214 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
2215  EstimateCut = cms.double( -1.0 ),
2216  appendToDataLabel = cms.string( "" ),
2217  LogPixelProbabilityCut = cms.double( -16.0 ),
2218  MinDof = cms.int32( 2 ),
2219  NoOutliersBeginEnd = cms.bool( False ),
2220  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2221  MinNumberOfHits = cms.int32( 3 ),
2222  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2223  MaxNumberOfOutliers = cms.int32( 3 ),
2224  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2225  MaxFractionOutliers = cms.double( 0.3 ),
2226  NoInvalidHitsBeginEnd = cms.bool( True ),
2227  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
2228  RejectTracks = cms.bool( True )
2229 )
2230 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
2231  EstimateCut = cms.double( -1.0 ),
2232  appendToDataLabel = cms.string( "" ),
2233  LogPixelProbabilityCut = cms.double( -16.0 ),
2234  MinDof = cms.int32( 2 ),
2235  NoOutliersBeginEnd = cms.bool( False ),
2236  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2237  MinNumberOfHits = cms.int32( 5 ),
2238  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2239  MaxNumberOfOutliers = cms.int32( 3 ),
2240  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2241  MaxFractionOutliers = cms.double( 0.3 ),
2242  NoInvalidHitsBeginEnd = cms.bool( False ),
2243  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
2244  RejectTracks = cms.bool( True )
2245 )
2246 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
2247  ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
2248  appendToDataLabel = cms.string( "" ),
2249  standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2250  looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" )
2251 )
2252 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2253  SimpleMagneticField = cms.string( "" ),
2254  PropagationDirection = cms.string( "alongMomentum" ),
2255  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
2256  Mass = cms.double( 5.11E-4 ),
2257  ptMin = cms.double( -1.0 ),
2258  MaxDPhi = cms.double( 1.6 ),
2259  useRungeKutta = cms.bool( False )
2260 )
2261 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
2262  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
2263 )
2264 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2265  EstimateCut = cms.double( -1.0 ),
2266  appendToDataLabel = cms.string( "" ),
2267  LogPixelProbabilityCut = cms.double( -16.0 ),
2268  MinDof = cms.int32( 2 ),
2269  NoOutliersBeginEnd = cms.bool( False ),
2270  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
2271  MinNumberOfHits = cms.int32( 5 ),
2272  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
2273  MaxNumberOfOutliers = cms.int32( 3 ),
2274  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2275  MaxFractionOutliers = cms.double( 0.3 ),
2276  NoInvalidHitsBeginEnd = cms.bool( True ),
2277  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
2278  RejectTracks = cms.bool( True )
2279 )
2280 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
2281  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2282  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
2283  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
2284  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2285  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" )
2286 )
2287 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
2288  ErrorRescaling = cms.double( 100.0 ),
2289  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2290  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2291  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
2292  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
2293  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" )
2294 )
2295 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2296  appendToDataLabel = cms.string( "" ),
2297  MinimalTolerance = cms.double( 10.0 ),
2298  MaxDisplacement = cms.double( 100.0 ),
2299  ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
2300  nSigma = cms.double( 3.0 ),
2301  MaxSagitta = cms.double( -1.0 ),
2302  MaxChi2 = cms.double( 36.0 )
2303 )
2304 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2305  EstimateCut = cms.double( -1.0 ),
2306  appendToDataLabel = cms.string( "" ),
2307  LogPixelProbabilityCut = cms.double( -16.0 ),
2308  MinDof = cms.int32( 2 ),
2309  NoOutliersBeginEnd = cms.bool( False ),
2310  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
2311  MinNumberOfHits = cms.int32( 5 ),
2312  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
2313  MaxNumberOfOutliers = cms.int32( 3 ),
2314  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2315  MaxFractionOutliers = cms.double( 0.3 ),
2316  NoInvalidHitsBeginEnd = cms.bool( False ),
2317  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
2318  RejectTracks = cms.bool( True )
2319 )
2320 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
2321  EstimateCut = cms.double( -1.0 ),
2322  appendToDataLabel = cms.string( "" ),
2323  LogPixelProbabilityCut = cms.double( -16.0 ),
2324  MinDof = cms.int32( 2 ),
2325  NoOutliersBeginEnd = cms.bool( False ),
2326  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2327  MinNumberOfHits = cms.int32( 5 ),
2328  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
2329  MaxNumberOfOutliers = cms.int32( 3 ),
2330  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2331  MaxFractionOutliers = cms.double( 0.3 ),
2332  NoInvalidHitsBeginEnd = cms.bool( False ),
2333  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
2334  RejectTracks = cms.bool( True )
2335 )
2336 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
2337  EstimateCut = cms.double( 20.0 ),
2338  appendToDataLabel = cms.string( "" ),
2339  LogPixelProbabilityCut = cms.double( -14.0 ),
2340  MinDof = cms.int32( 2 ),
2341  NoOutliersBeginEnd = cms.bool( False ),
2342  Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2343  MinNumberOfHits = cms.int32( 3 ),
2344  Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
2345  MaxNumberOfOutliers = cms.int32( 3 ),
2346  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2347  MaxFractionOutliers = cms.double( 0.3 ),
2348  NoInvalidHitsBeginEnd = cms.bool( True ),
2349  ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
2350  RejectTracks = cms.bool( True )
2351 )
2352 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
2353  EstimateCut = cms.double( 20.0 ),
2354  appendToDataLabel = cms.string( "" ),
2355  LogPixelProbabilityCut = cms.double( -14.0 ),
2356  MinDof = cms.int32( 2 ),
2357  NoOutliersBeginEnd = cms.bool( False ),
2358  Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
2359  MinNumberOfHits = cms.int32( 3 ),
2360  Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
2361  MaxNumberOfOutliers = cms.int32( 3 ),
2362  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2363  MaxFractionOutliers = cms.double( 0.3 ),
2364  NoInvalidHitsBeginEnd = cms.bool( True ),
2365  ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2366  RejectTracks = cms.bool( True )
2367 )
2368 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2369  appendToDataLabel = cms.string( "" ),
2370  minHits = cms.int32( 3 ),
2371  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
2372  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2373  Updator = cms.string( "hltESPKFUpdator" ),
2374  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
2375  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2376 )
2377 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
2378  appendToDataLabel = cms.string( "" ),
2379  minHits = cms.int32( 3 ),
2380  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2381  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2382  Updator = cms.string( "hltESPKFUpdator" ),
2383  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2384  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2385 )
2386 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
2387  appendToDataLabel = cms.string( "" ),
2388  minHits = cms.int32( 3 ),
2389  ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2390  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2391  Updator = cms.string( "hltESPKFUpdator" ),
2392  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
2393  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2394 )
2395 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
2396  errorRescaling = cms.double( 100.0 ),
2397  minHits = cms.int32( 3 ),
2398  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
2399  appendToDataLabel = cms.string( "" ),
2400  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2401  Updator = cms.string( "hltESPKFUpdator" ),
2402  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
2403  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2404 )
2405 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
2406  errorRescaling = cms.double( 100.0 ),
2407  minHits = cms.int32( 3 ),
2408  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
2409  appendToDataLabel = cms.string( "" ),
2410  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2411  Updator = cms.string( "hltESPKFUpdator" ),
2412  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
2413  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2414 )
2415 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
2416  errorRescaling = cms.double( 10.0 ),
2417  minHits = cms.int32( 3 ),
2418  ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
2419  appendToDataLabel = cms.string( "" ),
2420  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2421  Updator = cms.string( "hltESPKFUpdator" ),
2422  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
2423  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2424 )
2425 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
2426  errorRescaling = cms.double( 10.0 ),
2427  minHits = cms.int32( 3 ),
2428  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
2429  appendToDataLabel = cms.string( "" ),
2430  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2431  Updator = cms.string( "hltESPKFUpdator" ),
2432  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
2433  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2434 )
2435 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
2436  ComponentName = cms.string( "hltESPKFUpdator" )
2437 )
2438 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
2439  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
2440  DistanceMeasure = cms.string( "KullbackLeibler" )
2441 )
2442 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2443  appendToDataLabel = cms.string( "" ),
2444  minHits = cms.int32( 3 ),
2445  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
2446  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2447  Updator = cms.string( "hltESPKFUpdator" ),
2448  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
2449  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2450 )
2451 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
2452  UseStripStripQualityDB = cms.bool( True ),
2453  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
2454  UsePixelROCQualityDB = cms.bool( True ),
2455  DebugPixelROCQualityDB = cms.untracked.bool( False ),
2456  UseStripAPVFiberQualityDB = cms.bool( True ),
2457  badStripCuts = cms.PSet(
2458  TOB = cms.PSet(
2459  maxConsecutiveBad = cms.uint32( 2 ),
2460  maxBad = cms.uint32( 4 )
2461  ),
2462  TID = cms.PSet(
2463  maxBad = cms.uint32( 4 ),
2464  maxConsecutiveBad = cms.uint32( 2 )
2465  ),
2466  TEC = cms.PSet(
2467  maxConsecutiveBad = cms.uint32( 2 ),
2468  maxBad = cms.uint32( 4 )
2469  ),
2470  TIB = cms.PSet(
2471  maxConsecutiveBad = cms.uint32( 2 ),
2472  maxBad = cms.uint32( 4 )
2473  )
2474  ),
2475  DebugStripModuleQualityDB = cms.untracked.bool( False ),
2476  ComponentName = cms.string( "hltESPMeasurementTracker" ),
2477  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
2478  UsePixelModuleQualityDB = cms.bool( True ),
2479  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
2480  HitMatcher = cms.string( "StandardMatcher" ),
2481  DebugStripStripQualityDB = cms.untracked.bool( False ),
2482  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2483  SiStripQualityLabel = cms.string( "" ),
2484  UseStripModuleQualityDB = cms.bool( True ),
2485  MaskBadAPVFibers = cms.bool( True )
2486 )
2487 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2488  ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
2489  fractionShared = cms.double( 0.11 ),
2490  ValidHitBonus = cms.double( 5.0 ),
2491  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2492  MissingHitPenalty = cms.double( 20.0 ),
2493  allowSharedFirstHit = cms.bool( True )
2494 )
2495 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
2496  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
2497 )
2498 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
2499  useLAAlignmentOffsets = cms.bool( False ),
2500  DoCosmics = cms.bool( False ),
2501  eff_charge_cut_highX = cms.double( 1.0 ),
2502  eff_charge_cut_highY = cms.double( 1.0 ),
2503  inflate_all_errors_no_trk_angle = cms.bool( False ),
2504  eff_charge_cut_lowY = cms.double( 0.0 ),
2505  eff_charge_cut_lowX = cms.double( 0.0 ),
2506  UseErrorsFromTemplates = cms.bool( True ),
2507  TruncatePixelCharge = cms.bool( True ),
2508  size_cutY = cms.double( 3.0 ),
2509  size_cutX = cms.double( 3.0 ),
2510  useLAWidthFromDB = cms.bool( False ),
2511  inflate_errors = cms.bool( False ),
2512  Alpha2Order = cms.bool( True ),
2513  ClusterProbComputationFlag = cms.int32( 0 ),
2514  PixelErrorParametrization = cms.string( "NOTcmsim" ),
2515  EdgeClusterErrorX = cms.double( 50.0 ),
2516  EdgeClusterErrorY = cms.double( 85.0 ),
2517  LoadTemplatesFromDB = cms.bool( True ),
2518  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
2519  IrradiationBiasCorrection = cms.bool( False )
2520 )
2521 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
2522  DoLorentz = cms.bool( True ),
2523  DoCosmics = cms.bool( False ),
2524  LoadTemplatesFromDB = cms.bool( True ),
2525  ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
2526  Alpha2Order = cms.bool( True ),
2527  ClusterProbComputationFlag = cms.int32( 0 ),
2528  speed = cms.int32( -2 ),
2529  UseClusterSplitter = cms.bool( False )
2530 )
2531 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2532  appendToDataLabel = cms.string( "" ),
2533  MinimalTolerance = cms.double( 10.0 ),
2534  MaxDisplacement = cms.double( 100.0 ),
2535  ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
2536  nSigma = cms.double( 3.0 ),
2537  MaxSagitta = cms.double( -1.0 ),
2538  MaxChi2 = cms.double( 25.0 )
2539 )
2540 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2541  ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
2542  fractionShared = cms.double( 0.19 ),
2543  ValidHitBonus = cms.double( 5.0 ),
2544  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2545  MissingHitPenalty = cms.double( 20.0 ),
2546  allowSharedFirstHit = cms.bool( True )
2547 )
2548 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2549  appendToDataLabel = cms.string( "" ),
2550  minHits = cms.int32( 3 ),
2551  ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
2552  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2553  Updator = cms.string( "hltESPKFUpdator" ),
2554  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2555  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2556 )
2557 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
2558  errorRescaling = cms.double( 100.0 ),
2559  minHits = cms.int32( 3 ),
2560  ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
2561  appendToDataLabel = cms.string( "" ),
2562  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2563  Updator = cms.string( "hltESPKFUpdator" ),
2564  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2565  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2566 )
2567 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2568  SimpleMagneticField = cms.string( "" ),
2569  PropagationDirection = cms.string( "alongMomentum" ),
2570  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2571  Mass = cms.double( 0.105 ),
2572  ptMin = cms.double( -1.0 ),
2573  MaxDPhi = cms.double( 1.6 ),
2574  useRungeKutta = cms.bool( True )
2575 )
2576 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
2577  Epsilon = cms.double( 5.0 ),
2578  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
2579  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
2580  PropagationDirection = cms.string( "alongMomentum" ),
2581  ComponentName = cms.string( "hltESPSmartPropagator" )
2582 )
2583 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
2584  Epsilon = cms.double( 5.0 ),
2585  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
2586  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
2587  PropagationDirection = cms.string( "alongMomentum" ),
2588  ComponentName = cms.string( "hltESPSmartPropagatorAny" )
2589 )
2590 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
2591  Epsilon = cms.double( 5.0 ),
2592  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
2593  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
2594  PropagationDirection = cms.string( "oppositeToMomentum" ),
2595  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" )
2596 )
2597 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
2598  distance = cms.double( 0.5 )
2599 )
2600 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2601  NoErrorPropagation = cms.bool( False ),
2602  endcapShiftInZPos = cms.double( 0.0 ),
2603  PropagationDirection = cms.string( "alongMomentum" ),
2604  useTuningForL2Speed = cms.bool( False ),
2605  useIsYokeFlag = cms.bool( True ),
2606  endcapShiftInZNeg = cms.double( 0.0 ),
2607  SetVBFPointer = cms.bool( False ),
2608  AssumeNoMaterial = cms.bool( False ),
2609  returnTangentPlane = cms.bool( True ),
2610  useInTeslaFromMagField = cms.bool( False ),
2611  VBFName = cms.string( "VolumeBasedMagneticField" ),
2612  useEndcapShiftsInZ = cms.bool( False ),
2613  sendLogWarning = cms.bool( False ),
2614  useMatVolumes = cms.bool( True ),
2615  debug = cms.bool( False ),
2616  ApplyRadX0Correction = cms.bool( True ),
2617  useMagVolumes = cms.bool( True ),
2618  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" )
2619 )
2620 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2621  NoErrorPropagation = cms.bool( False ),
2622  endcapShiftInZPos = cms.double( 0.0 ),
2623  PropagationDirection = cms.string( "oppositeToMomentum" ),
2624  useTuningForL2Speed = cms.bool( False ),
2625  useIsYokeFlag = cms.bool( True ),
2626  endcapShiftInZNeg = cms.double( 0.0 ),
2627  SetVBFPointer = cms.bool( False ),
2628  AssumeNoMaterial = cms.bool( False ),
2629  returnTangentPlane = cms.bool( True ),
2630  useInTeslaFromMagField = cms.bool( False ),
2631  VBFName = cms.string( "VolumeBasedMagneticField" ),
2632  useEndcapShiftsInZ = cms.bool( False ),
2633  sendLogWarning = cms.bool( False ),
2634  useMatVolumes = cms.bool( True ),
2635  debug = cms.bool( False ),
2636  ApplyRadX0Correction = cms.bool( True ),
2637  useMagVolumes = cms.bool( True ),
2638  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
2639 )
2640 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
2641  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
2642  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
2643  parameters = cms.PSet(
2644  mLC_P2 = cms.double( 0.3 ),
2645  mLC_P1 = cms.double( 0.618 ),
2646  mLC_P0 = cms.double( -0.326 ),
2647  useLegacyError = cms.bool( False ),
2648  mTEC_P1 = cms.double( 0.471 ),
2649  mTEC_P0 = cms.double( -1.885 ),
2650  mTOB_P0 = cms.double( -1.026 ),
2651  mTOB_P1 = cms.double( 0.253 ),
2652  mTIB_P0 = cms.double( -0.742 ),
2653  mTIB_P1 = cms.double( 0.202 ),
2654  mTID_P0 = cms.double( -1.427 ),
2655  mTID_P1 = cms.double( 0.433 ),
2656  maxChgOneMIP = cms.double( 6000.0 )
2657  )
2658 )
2659 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
2660  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
2661  Matcher = cms.string( "StandardMatcher" ),
2662  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
2663  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2664  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" )
2665 )
2666 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
2667  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
2668  Matcher = cms.string( "StandardMatcher" ),
2669  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
2670  PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
2671  ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" )
2672 )
2673 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
2674  StripCPE = cms.string( "Fake" ),
2675  Matcher = cms.string( "StandardMatcher" ),
2676  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
2677  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2678  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" )
2679 )
2680 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
2681  StripCPE = cms.string( "Fake" ),
2682  Matcher = cms.string( "StandardMatcher" ),
2683  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
2684  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2685  ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" )
2686 )
2687 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2688  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
2689  fractionShared = cms.double( 0.5 ),
2690  ValidHitBonus = cms.double( 100.0 ),
2691  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2692  MissingHitPenalty = cms.double( 0.0 ),
2693  allowSharedFirstHit = cms.bool( False )
2694 )
2695 fragment.hltESPTrajectoryCleanerBySharedSeeds = cms.ESProducer( "TrajectoryCleanerESProducer",
2696  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedSeeds" ),
2697  fractionShared = cms.double( 0.5 ),
2698  ValidHitBonus = cms.double( 100.0 ),
2699  ComponentType = cms.string( "TrajectoryCleanerBySharedSeeds" ),
2700  MissingHitPenalty = cms.double( 0.0 ),
2701  allowSharedFirstHit = cms.bool( True )
2702 )
2703 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
2704  appendToDataLabel = cms.string( "" ),
2705  minHits = cms.int32( 3 ),
2706  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
2707  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2708  Updator = cms.string( "hltESPKFUpdator" ),
2709  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2710  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2711 )
2712 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
2713  errorRescaling = cms.double( 100.0 ),
2714  minHits = cms.int32( 3 ),
2715  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
2716  appendToDataLabel = cms.string( "" ),
2717  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2718  Updator = cms.string( "hltESPKFUpdator" ),
2719  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2720  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2721 )
2722 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2723  ComponentName = cms.string( "HODetIdAssociator" ),
2724  etaBinSize = cms.double( 0.087 ),
2725  nEta = cms.int32( 30 ),
2726  nPhi = cms.int32( 72 ),
2727  includeBadChambers = cms.bool( False )
2728 )
2729 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2730  ComponentName = cms.string( "MuonDetIdAssociator" ),
2731  etaBinSize = cms.double( 0.125 ),
2732  nEta = cms.int32( 48 ),
2733  nPhi = cms.int32( 48 ),
2734  includeBadChambers = cms.bool( False )
2735 )
2736 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
2737  ComponentName = cms.string( "SimpleNavigationSchool" ),
2738  SimpleMagneticField = cms.string( "ParabolicMf" )
2739 )
2740 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2741  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
2742  etaBinSize = cms.double( 0.1 ),
2743  nEta = cms.int32( 60 ),
2744  nPhi = cms.int32( 30 ),
2745  includeBadChambers = cms.bool( False )
2746 )
2747 fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer",
2748  ListOfRecordToMerge = cms.VPSet(
2749  cms.PSet( record = cms.string( "SiPixelQualityFromDbRcd" ),
2750  tag = cms.string( "" )
2751  ),
2752  cms.PSet( record = cms.string( "SiPixelDetVOffRcd" ),
2753  tag = cms.string( "" )
2754  )
2755  )
2756 )
2757 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
2758 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
2759  LatencyRecord = cms.PSet(
2760  record = cms.string( "SiStripLatencyRcd" ),
2761  label = cms.untracked.string( "" )
2762  ),
2763  BackPlaneCorrectionDeconvMode = cms.PSet(
2764  record = cms.string( "SiStripBackPlaneCorrectionRcd" ),
2765  label = cms.untracked.string( "deconvolution" )
2766  ),
2767  BackPlaneCorrectionPeakMode = cms.PSet(
2768  record = cms.string( "SiStripBackPlaneCorrectionRcd" ),
2769  label = cms.untracked.string( "peak" )
2770  )
2771 )
2772 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
2773  LatencyRecord = cms.PSet(
2774  record = cms.string( "SiStripLatencyRcd" ),
2775  label = cms.untracked.string( "" )
2776  ),
2777  LorentzAngleDeconvMode = cms.PSet(
2778  record = cms.string( "SiStripLorentzAngleRcd" ),
2779  label = cms.untracked.string( "deconvolution" )
2780  ),
2781  LorentzAnglePeakMode = cms.PSet(
2782  record = cms.string( "SiStripLorentzAngleRcd" ),
2783  label = cms.untracked.string( "peak" )
2784  )
2785 )
2786 
2787 fragment.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter",
2788  toGet = cms.VPSet(
2789  ),
2790  verbose = cms.untracked.bool( False )
2791 )
2792 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
2793  RawDataCollection = cms.InputTag( "rawDataCollector" )
2794 )
2795 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
2796  result = cms.bool( False )
2797 )
2798 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
2799  SelectedTriggerType = cms.int32( 1 )
2800 )
2801 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
2802  lenSlinkTrailer = cms.untracked.int32( 8 ),
2803  lenAMC13Header = cms.untracked.int32( 8 ),
2804  CTP7 = cms.untracked.bool( False ),
2805  lenAMC13Trailer = cms.untracked.int32( 8 ),
2806  Setup = cms.string( "stage2::GTSetup" ),
2807  MinFeds = cms.uint32( 0 ),
2808  InputLabel = cms.InputTag( "rawDataCollector" ),
2809  lenSlinkHeader = cms.untracked.int32( 8 ),
2810  MTF7 = cms.untracked.bool( False ),
2811  FWId = cms.uint32( 0 ),
2812  debug = cms.untracked.bool( False ),
2813  FedIds = cms.vint32( 1404 ),
2814  lenAMCHeader = cms.untracked.int32( 8 ),
2815  lenAMCTrailer = cms.untracked.int32( 0 ),
2816  FWOverride = cms.bool( False )
2817 )
2818 fragment.hltCaloStage2Digis = cms.EDProducer( "L1TRawToDigi",
2819  lenSlinkTrailer = cms.untracked.int32( 8 ),
2820  lenAMC13Header = cms.untracked.int32( 8 ),
2821  CTP7 = cms.untracked.bool( False ),
2822  lenAMC13Trailer = cms.untracked.int32( 8 ),
2823  Setup = cms.string( "stage2::CaloSetup" ),
2824  MinFeds = cms.uint32( 0 ),
2825  InputLabel = cms.InputTag( "rawDataCollector" ),
2826  lenSlinkHeader = cms.untracked.int32( 8 ),
2827  MTF7 = cms.untracked.bool( False ),
2828  FWId = cms.uint32( 0 ),
2829  debug = cms.untracked.bool( False ),
2830  FedIds = cms.vint32( 1360, 1366 ),
2831  lenAMCHeader = cms.untracked.int32( 8 ),
2832  lenAMCTrailer = cms.untracked.int32( 0 ),
2833  FWOverride = cms.bool( False )
2834 )
2835 fragment.hltGmtStage2Digis = cms.EDProducer( "L1TRawToDigi",
2836  lenSlinkTrailer = cms.untracked.int32( 8 ),
2837  lenAMC13Header = cms.untracked.int32( 8 ),
2838  CTP7 = cms.untracked.bool( False ),
2839  lenAMC13Trailer = cms.untracked.int32( 8 ),
2840  Setup = cms.string( "stage2::GMTSetup" ),
2841  MinFeds = cms.uint32( 0 ),
2842  InputLabel = cms.InputTag( "rawDataCollector" ),
2843  lenSlinkHeader = cms.untracked.int32( 8 ),
2844  MTF7 = cms.untracked.bool( False ),
2845  FWId = cms.uint32( 0 ),
2846  debug = cms.untracked.bool( False ),
2847  FedIds = cms.vint32( 1402 ),
2848  lenAMCHeader = cms.untracked.int32( 8 ),
2849  lenAMCTrailer = cms.untracked.int32( 0 ),
2850  FWOverride = cms.bool( False )
2851 )
2852 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
2853  L1DataBxInEvent = cms.int32( 5 ),
2854  JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
2855  AlgorithmTriggersUnmasked = cms.bool( True ),
2856  EmulateBxInEvent = cms.int32( 1 ),
2857  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
2858  AlgorithmTriggersUnprescaled = cms.bool( True ),
2859  Verbosity = cms.untracked.int32( 0 ),
2860  EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
2861  ProduceL1GtDaqRecord = cms.bool( True ),
2862  PrescaleSet = cms.uint32( 1 ),
2863  EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
2864  TriggerMenuLuminosity = cms.string( "startup" ),
2865  ProduceL1GtObjectMapRecord = cms.bool( True ),
2866  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
2867  PrescaleCSVFile = cms.string( "prescale_L1TGlobal.csv" ),
2868  TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
2869  BstLengthBytes = cms.int32( -1 ),
2870  MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
2871 )
2872 fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
2873  scalersInputTag = cms.InputTag( "rawDataCollector" )
2874 )
2875 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
2876  maxZ = cms.double( 40.0 ),
2877  src = cms.InputTag( "hltScalersRawToDigi" ),
2878  gtEvmLabel = cms.InputTag( "" ),
2879  changeToCMSCoordinates = cms.bool( False ),
2880  setSigmaZ = cms.double( 0.0 ),
2881  maxRadius = cms.double( 2.0 )
2882 )
2883 fragment.hltL1sSingleJet200 = cms.EDFilter( "HLTL1TSeed",
2884  L1SeedsLogicalExpression = cms.string( "L1_SingleJet200" ),
2885  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
2886  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
2887  saveTags = cms.bool( True ),
2888  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
2889  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
2890  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
2891  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
2892  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
2893 )
2894 fragment.hltPreCaloJet260 = cms.EDFilter( "HLTPrescaler",
2895  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
2896  offset = cms.uint32( 0 )
2897 )
2898 fragment.hltEcalDigis = cms.EDProducer( "EcalRawToDigi",
2899  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 ),
2900  FedLabel = cms.InputTag( "listfeds" ),
2901  eventPut = cms.bool( True ),
2902  srpUnpacking = cms.bool( True ),
2903  syncCheck = cms.bool( True ),
2904  headerUnpacking = cms.bool( True ),
2905  feUnpacking = cms.bool( True ),
2906  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 ),
2907  tccUnpacking = cms.bool( True ),
2908  numbTriggerTSamples = cms.int32( 1 ),
2909  InputLabel = cms.InputTag( "rawDataCollector" ),
2910  numbXtalTSamples = cms.int32( 10 ),
2911  feIdCheck = cms.bool( True ),
2912  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 ),
2913  silentMode = cms.untracked.bool( True ),
2914  DoRegional = cms.bool( False ),
2915  forceToKeepFRData = cms.bool( False ),
2916  memUnpacking = cms.bool( True )
2917 )
2918 fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitProducer",
2919  EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
2920  EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
2921  EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ),
2922  EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ),
2923  algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ),
2924  algoPSet = cms.PSet(
2925  outOfTimeThresholdGain61pEB = cms.double( 5.0 ),
2926  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
2927  activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2 ),
2928  amplitudeThresholdEE = cms.double( 10.0 ),
2929  EBtimeConstantTerm = cms.double( 0.6 ),
2930  EEtimeFitLimits_Lower = cms.double( 0.2 ),
2931  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
2932  ebSpikeThreshold = cms.double( 1.042 ),
2933  EBtimeNconst = cms.double( 28.5 ),
2934  ampErrorCalculation = cms.bool( False ),
2935  kPoorRecoFlagEB = cms.bool( True ),
2936  EBtimeFitLimits_Lower = cms.double( 0.2 ),
2937  kPoorRecoFlagEE = cms.bool( False ),
2938  chi2ThreshEB_ = cms.double( 65.0 ),
2939  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
2940  useLumiInfoRunHeader = cms.bool( False ),
2941  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
2942  outOfTimeThresholdGain12mEB = cms.double( 5.0 ),
2943  EEtimeFitLimits_Upper = cms.double( 1.4 ),
2944  prefitMaxChiSqEB = cms.double( 15.0 ),
2945  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
2946  prefitMaxChiSqEE = cms.double( 10.0 ),
2947  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
2948  EBtimeFitLimits_Upper = cms.double( 1.4 ),
2949  timealgo = cms.string( "None" ),
2950  amplitudeThresholdEB = cms.double( 10.0 ),
2951  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
2952  outOfTimeThresholdGain12pEB = cms.double( 5.0 ),
2953  EEtimeNconst = cms.double( 31.8 ),
2954  outOfTimeThresholdGain61mEB = cms.double( 5.0 ),
2955  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
2956  EEtimeConstantTerm = cms.double( 1.0 ),
2957  chi2ThreshEE_ = cms.double( 50.0 ),
2958  doPrefitEE = cms.bool( True ),
2959  doPrefitEB = cms.bool( True )
2960  )
2961 )
2962 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
2963  ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
2964  ebDetIdToBeRecovered = cms.string( "ebDetId" ),
2965  integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ),
2966  eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
2967  ebFEToBeRecovered = cms.string( "ebFE" ),
2968  ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
2969  eeDetIdToBeRecovered = cms.string( "eeDetId" ),
2970  eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
2971  eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
2972  ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
2973  ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
2974  eeSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
2975  integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ),
2976  eeFEToBeRecovered = cms.string( "eeFE" )
2977 )
2978 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
2979  recoverEEVFE = cms.bool( False ),
2980  EErechitCollection = cms.string( "EcalRecHitsEE" ),
2981  recoverEBIsolatedChannels = cms.bool( False ),
2982  recoverEBVFE = cms.bool( False ),
2983  laserCorrection = cms.bool( True ),
2984  EBLaserMIN = cms.double( 0.5 ),
2985  killDeadChannels = cms.bool( True ),
2986  dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
2987  EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
2988  EBLaserMAX = cms.double( 3.0 ),
2989  EELaserMIN = cms.double( 0.5 ),
2990  ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
2991  EELaserMAX = cms.double( 8.0 ),
2992  recoverEEIsolatedChannels = cms.bool( False ),
2993  eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
2994  recoverEBFE = cms.bool( True ),
2995  algo = cms.string( "EcalRecHitWorkerSimple" ),
2996  ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
2997  singleChannelRecoveryThreshold = cms.double( 8.0 ),
2998  ChannelStatusToBeExcluded = cms.vstring( ),
2999  EBrechitCollection = cms.string( "EcalRecHitsEB" ),
3000  singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
3001  recoverEEFE = cms.bool( True ),
3002  triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ),
3003  dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
3004  flagsMapDBReco = cms.PSet(
3005  kGood = cms.vstring( 'kOk',
3006  'kDAC',
3007  'kNoLaser',
3008  'kNoisy' ),
3009  kNeighboursRecovered = cms.vstring( 'kFixedG0',
3010  'kNonRespondingIsolated',
3011  'kDeadVFE' ),
3012  kDead = cms.vstring( 'kNoDataNoTP' ),
3013  kNoisy = cms.vstring( 'kNNoisy',
3014  'kFixedG6',
3015  'kFixedG1' ),
3016  kTowerRecovered = cms.vstring( 'kDeadFE' )
3017  ),
3018  EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
3019  algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
3020  eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
3021  cleaningConfig = cms.PSet(
3022  e6e2thresh = cms.double( 0.04 ),
3023  tightenCrack_e6e2_double = cms.double( 3.0 ),
3024  e4e1Threshold_endcap = cms.double( 0.3 ),
3025  tightenCrack_e4e1_single = cms.double( 3.0 ),
3026  tightenCrack_e1_double = cms.double( 2.0 ),
3027  cThreshold_barrel = cms.double( 4.0 ),
3028  e4e1Threshold_barrel = cms.double( 0.08 ),
3029  tightenCrack_e1_single = cms.double( 2.0 ),
3030  e4e1_b_barrel = cms.double( -0.024 ),
3031  e4e1_a_barrel = cms.double( 0.04 ),
3032  ignoreOutOfTimeThresh = cms.double( 1.0E9 ),
3033  cThreshold_endcap = cms.double( 15.0 ),
3034  e4e1_b_endcap = cms.double( -0.0125 ),
3035  e4e1_a_endcap = cms.double( 0.02 ),
3036  cThreshold_double = cms.double( 10.0 )
3037  ),
3038  logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
3039  logWarningEtThreshold_EE_FE = cms.double( 50.0 )
3040 )
3041 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
3042  ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
3043  FilterDataQuality = cms.bool( True ),
3044  silent = cms.untracked.bool( True ),
3045  HcalFirstFED = cms.untracked.int32( 700 ),
3046  InputLabel = cms.InputTag( "rawDataCollector" ),
3047  ComplainEmptyData = cms.untracked.bool( False ),
3048  ElectronicsMap = cms.string( "" ),
3049  UnpackCalib = cms.untracked.bool( True ),
3050  FEDs = cms.untracked.vint32( ),
3051  UnpackerMode = cms.untracked.int32( 0 ),
3052  UnpackTTP = cms.untracked.bool( False ),
3053  lastSample = cms.int32( 9 ),
3054  UnpackZDC = cms.untracked.bool( True ),
3055  firstSample = cms.int32( 0 )
3056 )
3057 fragment.hltHbhereco = cms.EDProducer( "HcalHitReconstructor",
3058  pedestalUpperLimit = cms.double( 2.7 ),
3059  timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ),
3060  pedestalSubtractionType = cms.int32( 1 ),
3061  respCorrM3 = cms.double( 0.95 ),
3062  timeSlewParsType = cms.int32( 3 ),
3063  digiTimeFromDB = cms.bool( True ),
3064  mcOOTCorrectionName = cms.string( "" ),
3065  S9S1stat = cms.PSet( ),
3066  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
3067  tsFromDB = cms.bool( True ),
3068  samplesToAdd = cms.int32( 4 ),
3069  mcOOTCorrectionCategory = cms.string( "MC" ),
3070  dataOOTCorrectionName = cms.string( "" ),
3071  puCorrMethod = cms.int32( 3 ),
3072  correctionPhaseNS = cms.double( 13.0 ),
3073  HFInWindowStat = cms.PSet( ),
3074  digiLabel = cms.InputTag( "hltHcalDigis" ),
3075  setHSCPFlags = cms.bool( False ),
3076  firstAuxTS = cms.int32( 4 ),
3077  digistat = cms.PSet( ),
3078  hfTimingTrustParameters = cms.PSet( ),
3079  PETstat = cms.PSet( ),
3080  setSaturationFlags = cms.bool( False ),
3081  setNegativeFlags = cms.bool( False ),
3082  useLeakCorrection = cms.bool( False ),
3083  setTimingTrustFlags = cms.bool( False ),
3084  S8S1stat = cms.PSet( ),
3085  correctForPhaseContainment = cms.bool( True ),
3086  correctForTimeslew = cms.bool( True ),
3087  setNoiseFlags = cms.bool( False ),
3088  correctTiming = cms.bool( False ),
3089  setPulseShapeFlags = cms.bool( True ),
3090  Subdetector = cms.string( "HBHE" ),
3091  dataOOTCorrectionCategory = cms.string( "Data" ),
3092  dropZSmarkedPassed = cms.bool( True ),
3093  recoParamsFromDB = cms.bool( True ),
3094  firstSample = cms.int32( 4 ),
3095  setTimingShapedCutsFlags = cms.bool( False ),
3096  pulseJitter = cms.double( 1.0 ),
3097  chargeMax = cms.double( 6.0 ),
3098  timeMin = cms.double( -15.0 ),
3099  ts4chi2 = cms.double( 15.0 ),
3100  ts345chi2 = cms.double( 100.0 ),
3101  applyTimeSlew = cms.bool( True ),
3102  applyTimeConstraint = cms.bool( True ),
3103  applyPulseJitter = cms.bool( False ),
3104  pulseShapeParameters = cms.PSet(
3105  MinimumChargeThreshold = cms.double( 20.0 ),
3106  TS4TS5ChargeThreshold = cms.double( 70.0 ),
3107  TrianglePeakTS = cms.uint32( 0 ),
3108  LinearThreshold = cms.vdouble( ),
3109  LinearCut = cms.vdouble( ),
3110  LeftSlopeThreshold = cms.vdouble( ),
3111  LeftSlopeCut = cms.vdouble( ),
3112  RightSlopeCut = cms.vdouble( ),
3113  RightSlopeSmallThreshold = cms.vdouble( ),
3114  RightSlopeSmallCut = cms.vdouble( ),
3115  MinimumTS4TS5Threshold = cms.double( 100.0 ),
3116  TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ),
3117  TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ),
3118  TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ),
3119  TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ),
3120  UseDualFit = cms.bool( False ),
3121  TriangleIgnoreSlow = cms.bool( False ),
3122  TS3TS4ChargeThreshold = cms.double( 70.0 ),
3123  TS3TS4UpperChargeThreshold = cms.double( 20.0 ),
3124  TS5TS6ChargeThreshold = cms.double( 70.0 ),
3125  TS5TS6UpperChargeThreshold = cms.double( 20.0 ),
3126  R45PlusOneRange = cms.double( 0.2 ),
3127  R45MinusOneRange = cms.double( 0.2 ),
3128  RMS8MaxThreshold = cms.vdouble( ),
3129  RMS8MaxCut = cms.vdouble( ),
3130  RightSlopeThreshold = cms.vdouble( )
3131  ),
3132  timingshapedcutsParameters = cms.PSet(
3133  ignorelowest = cms.bool( True ),
3134  win_offset = cms.double( 0.0 ),
3135  ignorehighest = cms.bool( False ),
3136  win_gain = cms.double( 1.0 ),
3137  tfilterEnvelope = cms.vdouble( 4.0, 12.04, 13.0, 10.56, 23.5, 8.82, 37.0, 7.38, 56.0, 6.3, 81.0, 5.64, 114.5, 5.44, 175.5, 5.38, 350.5, 5.14 )
3138  ),
3139  ts4Min = cms.double( 5.0 ),
3140  ts3chi2 = cms.double( 5.0 ),
3141  noise = cms.double( 1.0 ),
3142  applyPedConstraint = cms.bool( True ),
3143  applyUnconstrainedFit = cms.bool( False ),
3144  ts4Max = cms.double( 500.0 ),
3145  meanTime = cms.double( -2.5 ),
3146  flagParameters = cms.PSet(
3147  nominalPedestal = cms.double( 3.0 ),
3148  hitMultiplicityThreshold = cms.int32( 17 ),
3149  hitEnergyMinimum = cms.double( 1.0 ),
3150  pulseShapeParameterSets = cms.VPSet(
3151  cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ),
3152  cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ),
3153  cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ),
3154  cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) )
3155  )
3156  ),
3157  fitTimes = cms.int32( 1 ),
3158  timeMax = cms.double( 10.0 ),
3159  timeSigma = cms.double( 5.0 ),
3160  pedSigma = cms.double( 0.5 ),
3161  meanPed = cms.double( 0.0 ),
3162  hscpParameters = cms.PSet(
3163  slopeMax = cms.double( -0.6 ),
3164  r1Max = cms.double( 1.0 ),
3165  r1Min = cms.double( 0.15 ),
3166  TimingEnergyThreshold = cms.double( 30.0 ),
3167  slopeMin = cms.double( -1.5 ),
3168  outerMin = cms.double( 0.0 ),
3169  outerMax = cms.double( 0.1 ),
3170  fracLeaderMin = cms.double( 0.4 ),
3171  r2Min = cms.double( 0.1 ),
3172  r2Max = cms.double( 0.5 ),
3173  fracLeaderMax = cms.double( 0.7 )
3174  )
3175 )
3176 fragment.hltHfreco = cms.EDProducer( "HcalHitReconstructor",
3177  pedestalUpperLimit = cms.double( 2.7 ),
3178  timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ),
3179  pedestalSubtractionType = cms.int32( 1 ),
3180  respCorrM3 = cms.double( 0.95 ),
3181  timeSlewParsType = cms.int32( 3 ),
3182  digiTimeFromDB = cms.bool( True ),
3183  mcOOTCorrectionName = cms.string( "" ),
3184  S9S1stat = cms.PSet(
3185  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 ),
3186  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 ),
3187  flagsToSkip = cms.int32( 24 ),
3188  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 ),
3189  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 ),
3190  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 ),
3191  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 ),
3192  isS8S1 = cms.bool( False ),
3193  HcalAcceptSeverityLevel = cms.int32( 9 )
3194  ),
3195  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
3196  tsFromDB = cms.bool( True ),
3197  samplesToAdd = cms.int32( 2 ),
3198  mcOOTCorrectionCategory = cms.string( "MC" ),
3199  dataOOTCorrectionName = cms.string( "" ),
3200  puCorrMethod = cms.int32( 0 ),
3201  correctionPhaseNS = cms.double( 13.0 ),
3202  HFInWindowStat = cms.PSet(
3203  hflongEthresh = cms.double( 40.0 ),
3204  hflongMinWindowTime = cms.vdouble( -10.0 ),
3205  hfshortEthresh = cms.double( 40.0 ),
3206  hflongMaxWindowTime = cms.vdouble( 10.0 ),
3207  hfshortMaxWindowTime = cms.vdouble( 10.0 ),
3208  hfshortMinWindowTime = cms.vdouble( -12.0 )
3209  ),
3210  digiLabel = cms.InputTag( "hltHcalDigis" ),
3211  setHSCPFlags = cms.bool( False ),
3212  firstAuxTS = cms.int32( 1 ),
3213  digistat = cms.PSet(
3214  HFdigiflagFirstSample = cms.int32( 1 ),
3215  HFdigiflagMinEthreshold = cms.double( 40.0 ),
3216  HFdigiflagSamplesToAdd = cms.int32( 3 ),
3217  HFdigiflagExpectedPeak = cms.int32( 2 ),
3218  HFdigiflagCoef = cms.vdouble( 0.93, -0.012667, -0.38275 )
3219  ),
3220  hfTimingTrustParameters = cms.PSet(
3221  hfTimingTrustLevel2 = cms.int32( 4 ),
3222  hfTimingTrustLevel1 = cms.int32( 1 )
3223  ),
3224  PETstat = cms.PSet(
3225  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 ),
3226  short_R_29 = cms.vdouble( 0.8 ),
3227  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 ),
3228  flagsToSkip = cms.int32( 0 ),
3229  short_R = cms.vdouble( 0.8 ),
3230  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 ),
3231  long_R_29 = cms.vdouble( 0.8 ),
3232  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 ),
3233  long_R = cms.vdouble( 0.98 ),
3234  HcalAcceptSeverityLevel = cms.int32( 9 )
3235  ),
3236  setSaturationFlags = cms.bool( False ),
3237  setNegativeFlags = cms.bool( False ),
3238  useLeakCorrection = cms.bool( False ),
3239  setTimingTrustFlags = cms.bool( False ),
3240  S8S1stat = cms.PSet(
3241  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 ),
3242  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 ),
3243  flagsToSkip = cms.int32( 16 ),
3244  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 ),
3245  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 ),
3246  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 ),
3247  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 ),
3248  isS8S1 = cms.bool( True ),
3249  HcalAcceptSeverityLevel = cms.int32( 9 )
3250  ),
3251  correctForPhaseContainment = cms.bool( False ),
3252  correctForTimeslew = cms.bool( False ),
3253  setNoiseFlags = cms.bool( True ),
3254  correctTiming = cms.bool( False ),
3255  setPulseShapeFlags = cms.bool( False ),
3256  Subdetector = cms.string( "HF" ),
3257  dataOOTCorrectionCategory = cms.string( "Data" ),
3258  dropZSmarkedPassed = cms.bool( True ),
3259  recoParamsFromDB = cms.bool( True ),
3260  firstSample = cms.int32( 2 ),
3261  setTimingShapedCutsFlags = cms.bool( False ),
3262  pulseJitter = cms.double( 1.0 ),
3263  chargeMax = cms.double( 6.0 ),
3264  timeMin = cms.double( -15.0 ),
3265  ts4chi2 = cms.double( 15.0 ),
3266  ts345chi2 = cms.double( 100.0 ),
3267  applyTimeSlew = cms.bool( True ),
3268  applyTimeConstraint = cms.bool( True ),
3269  applyPulseJitter = cms.bool( False ),
3270  pulseShapeParameters = cms.PSet( ),
3271  timingshapedcutsParameters = cms.PSet( ),
3272  ts4Min = cms.double( 5.0 ),
3273  ts3chi2 = cms.double( 5.0 ),
3274  noise = cms.double( 1.0 ),
3275  applyPedConstraint = cms.bool( True ),
3276  applyUnconstrainedFit = cms.bool( False ),
3277  ts4Max = cms.double( 500.0 ),
3278  meanTime = cms.double( -2.5 ),
3279  flagParameters = cms.PSet( ),
3280  fitTimes = cms.int32( 1 ),
3281  timeMax = cms.double( 10.0 ),
3282  timeSigma = cms.double( 5.0 ),
3283  pedSigma = cms.double( 0.5 ),
3284  meanPed = cms.double( 0.0 ),
3285  hscpParameters = cms.PSet( )
3286 )
3287 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
3288  pedestalUpperLimit = cms.double( 2.7 ),
3289  timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ),
3290  pedestalSubtractionType = cms.int32( 1 ),
3291  respCorrM3 = cms.double( 0.95 ),
3292  timeSlewParsType = cms.int32( 3 ),
3293  digiTimeFromDB = cms.bool( True ),
3294  mcOOTCorrectionName = cms.string( "" ),
3295  S9S1stat = cms.PSet( ),
3296  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
3297  tsFromDB = cms.bool( True ),
3298  samplesToAdd = cms.int32( 4 ),
3299  mcOOTCorrectionCategory = cms.string( "MC" ),
3300  dataOOTCorrectionName = cms.string( "" ),
3301  puCorrMethod = cms.int32( 0 ),
3302  correctionPhaseNS = cms.double( 13.0 ),
3303  HFInWindowStat = cms.PSet( ),
3304  digiLabel = cms.InputTag( "hltHcalDigis" ),
3305  setHSCPFlags = cms.bool( False ),
3306  firstAuxTS = cms.int32( 4 ),
3307  digistat = cms.PSet( ),
3308  hfTimingTrustParameters = cms.PSet( ),
3309  PETstat = cms.PSet( ),
3310  setSaturationFlags = cms.bool( False ),
3311  setNegativeFlags = cms.bool( False ),
3312  useLeakCorrection = cms.bool( False ),
3313  setTimingTrustFlags = cms.bool( False ),
3314  S8S1stat = cms.PSet( ),
3315  correctForPhaseContainment = cms.bool( True ),
3316  correctForTimeslew = cms.bool( True ),
3317  setNoiseFlags = cms.bool( False ),
3318  correctTiming = cms.bool( False ),
3319  setPulseShapeFlags = cms.bool( False ),
3320  Subdetector = cms.string( "HO" ),
3321  dataOOTCorrectionCategory = cms.string( "Data" ),
3322  dropZSmarkedPassed = cms.bool( True ),
3323  recoParamsFromDB = cms.bool( True ),
3324  firstSample = cms.int32( 4 ),
3325  setTimingShapedCutsFlags = cms.bool( False ),
3326  pulseJitter = cms.double( 1.0 ),
3327  chargeMax = cms.double( 6.0 ),
3328  timeMin = cms.double( -15.0 ),
3329  ts4chi2 = cms.double( 15.0 ),
3330  ts345chi2 = cms.double( 100.0 ),
3331  applyTimeSlew = cms.bool( True ),
3332  applyTimeConstraint = cms.bool( True ),
3333  applyPulseJitter = cms.bool( False ),
3334  pulseShapeParameters = cms.PSet( ),
3335  timingshapedcutsParameters = cms.PSet( ),
3336  ts4Min = cms.double( 5.0 ),
3337  ts3chi2 = cms.double( 5.0 ),
3338  noise = cms.double( 1.0 ),
3339  applyPedConstraint = cms.bool( True ),
3340  applyUnconstrainedFit = cms.bool( False ),
3341  ts4Max = cms.double( 500.0 ),
3342  meanTime = cms.double( -2.5 ),
3343  flagParameters = cms.PSet( ),
3344  fitTimes = cms.int32( 1 ),
3345  timeMax = cms.double( 10.0 ),
3346  timeSigma = cms.double( 5.0 ),
3347  pedSigma = cms.double( 0.5 ),
3348  meanPed = cms.double( 0.0 ),
3349  hscpParameters = cms.PSet( )
3350 )
3351 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
3352  EBSumThreshold = cms.double( 0.2 ),
3353  MomHBDepth = cms.double( 0.2 ),
3354  UseEtEBTreshold = cms.bool( False ),
3355  hfInput = cms.InputTag( "hltHfreco" ),
3356  AllowMissingInputs = cms.bool( False ),
3357  MomEEDepth = cms.double( 0.0 ),
3358  EESumThreshold = cms.double( 0.45 ),
3359  HBGrid = cms.vdouble( ),
3360  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
3361  HBThreshold = cms.double( 0.7 ),
3362  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
3363  UseEcalRecoveredHits = cms.bool( False ),
3364  MomConstrMethod = cms.int32( 1 ),
3365  MomHEDepth = cms.double( 0.4 ),
3366  HcalThreshold = cms.double( -1000.0 ),
3367  HF2Weights = cms.vdouble( ),
3368  HOWeights = cms.vdouble( ),
3369  EEGrid = cms.vdouble( ),
3370  UseSymEBTreshold = cms.bool( False ),
3371  EEWeights = cms.vdouble( ),
3372  EEWeight = cms.double( 1.0 ),
3373  UseHO = cms.bool( False ),
3374  HBWeights = cms.vdouble( ),
3375  HF1Weight = cms.double( 1.0 ),
3376  HF2Grid = cms.vdouble( ),
3377  HEDWeights = cms.vdouble( ),
3378  EBWeight = cms.double( 1.0 ),
3379  HF1Grid = cms.vdouble( ),
3380  EBWeights = cms.vdouble( ),
3381  HOWeight = cms.double( 1.0E-99 ),
3382  HESWeight = cms.double( 1.0 ),
3383  HESThreshold = cms.double( 0.8 ),
3384  hbheInput = cms.InputTag( "hltHbhereco" ),
3385  HF2Weight = cms.double( 1.0 ),
3386  HF2Threshold = cms.double( 0.85 ),
3387  HcalAcceptSeverityLevel = cms.uint32( 9 ),
3388  EEThreshold = cms.double( 0.3 ),
3389  HOThresholdPlus1 = cms.double( 3.5 ),
3390  HOThresholdPlus2 = cms.double( 3.5 ),
3391  HF1Weights = cms.vdouble( ),
3392  hoInput = cms.InputTag( "hltHoreco" ),
3393  HF1Threshold = cms.double( 0.5 ),
3394  HcalPhase = cms.int32( 0 ),
3395  HESGrid = cms.vdouble( ),
3396  EcutTower = cms.double( -1000.0 ),
3397  UseRejectedRecoveredEcalHits = cms.bool( False ),
3398  UseEtEETreshold = cms.bool( False ),
3399  HESWeights = cms.vdouble( ),
3400  HOThresholdMinus1 = cms.double( 3.5 ),
3401  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
3402  'kWeird',
3403  'kBad' ),
3404  HEDWeight = cms.double( 1.0 ),
3405  UseSymEETreshold = cms.bool( False ),
3406  HEDThreshold = cms.double( 0.8 ),
3407  UseRejectedHitsOnly = cms.bool( False ),
3408  EBThreshold = cms.double( 0.07 ),
3409  HEDGrid = cms.vdouble( ),
3410  UseHcalRecoveredHits = cms.bool( False ),
3411  HOThresholdMinus2 = cms.double( 3.5 ),
3412  HOThreshold0 = cms.double( 3.5 ),
3413  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
3414  UseRejectedRecoveredHcalHits = cms.bool( False ),
3415  MomEBDepth = cms.double( 0.3 ),
3416  HBWeight = cms.double( 1.0 ),
3417  HOGrid = cms.vdouble( ),
3418  EBGrid = cms.vdouble( )
3419 )
3420 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
3421  Active_Area_Repeats = cms.int32( 5 ),
3422  doAreaFastjet = cms.bool( False ),
3423  voronoiRfact = cms.double( 0.9 ),
3424  maxBadHcalCells = cms.uint32( 9999999 ),
3425  doAreaDiskApprox = cms.bool( True ),
3426  maxRecoveredEcalCells = cms.uint32( 9999999 ),
3427  jetType = cms.string( "CaloJet" ),
3428  minSeed = cms.uint32( 14327 ),
3429  Ghost_EtaMax = cms.double( 6.0 ),
3430  doRhoFastjet = cms.bool( False ),
3431  jetAlgorithm = cms.string( "AntiKt" ),
3432  nSigmaPU = cms.double( 1.0 ),
3433  GhostArea = cms.double( 0.01 ),
3434  Rho_EtaMax = cms.double( 4.4 ),
3435  maxBadEcalCells = cms.uint32( 9999999 ),
3436  useDeterministicSeed = cms.bool( True ),
3437  doPVCorrection = cms.bool( False ),
3438  maxRecoveredHcalCells = cms.uint32( 9999999 ),
3439  rParam = cms.double( 0.4 ),
3440  maxProblematicHcalCells = cms.uint32( 9999999 ),
3441  doOutputJets = cms.bool( True ),
3442  src = cms.InputTag( "hltTowerMakerForAll" ),
3443  inputEtMin = cms.double( 0.3 ),
3444  puPtMin = cms.double( 10.0 ),
3445  srcPVs = cms.InputTag( "NotUsed" ),
3446  jetPtMin = cms.double( 1.0 ),
3447  radiusPU = cms.double( 0.4 ),
3448  maxProblematicEcalCells = cms.uint32( 9999999 ),
3449  doPUOffsetCorr = cms.bool( False ),
3450  inputEMin = cms.double( 0.0 ),
3451  useMassDropTagger = cms.bool( False ),
3452  muMin = cms.double( -1.0 ),
3453  subtractorName = cms.string( "" ),
3454  muCut = cms.double( -1.0 ),
3455  subjetPtMin = cms.double( -1.0 ),
3456  useTrimming = cms.bool( False ),
3457  muMax = cms.double( -1.0 ),
3458  yMin = cms.double( -1.0 ),
3459  useFiltering = cms.bool( False ),
3460  rFilt = cms.double( -1.0 ),
3461  yMax = cms.double( -1.0 ),
3462  zcut = cms.double( -1.0 ),
3463  MinVtxNdof = cms.int32( 5 ),
3464  MaxVtxZ = cms.double( 15.0 ),
3465  UseOnlyVertexTracks = cms.bool( False ),
3466  dRMin = cms.double( -1.0 ),
3467  nFilt = cms.int32( -1 ),
3468  usePruning = cms.bool( False ),
3469  maxDepth = cms.int32( -1 ),
3470  yCut = cms.double( -1.0 ),
3471  DzTrVtxMax = cms.double( 0.0 ),
3472  UseOnlyOnePV = cms.bool( False ),
3473  rcut_factor = cms.double( -1.0 ),
3474  sumRecHits = cms.bool( False ),
3475  trimPtFracMin = cms.double( -1.0 ),
3476  dRMax = cms.double( -1.0 ),
3477  DxyTrVtxMax = cms.double( 0.0 ),
3478  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
3479 )
3480 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
3481  min_N90 = cms.int32( -2 ),
3482  min_N90hits = cms.int32( 2 ),
3483  min_EMF = cms.double( 1.0E-6 ),
3484  jetsInput = cms.InputTag( "hltAK4CaloJets" ),
3485  JetIDParams = cms.PSet(
3486  useRecHits = cms.bool( True ),
3487  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
3488  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
3489  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
3490  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
3491  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
3492  ),
3493  max_EMF = cms.double( 999.0 )
3494 )
3495 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
3496  gridSpacing = cms.double( 0.55 ),
3497  maxRapidity = cms.double( 5.0 ),
3498  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" )
3499 )
3500 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
3501  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ),
3502  algorithm = cms.string( "AK4CaloHLT" ),
3503  level = cms.string( "L1FastJet" )
3504 )
3505 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
3506  algorithm = cms.string( "AK4CaloHLT" ),
3507  level = cms.string( "L2Relative" )
3508 )
3509 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
3510  algorithm = cms.string( "AK4CaloHLT" ),
3511  level = cms.string( "L3Absolute" )
3512 )
3513 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
3514  algorithm = cms.string( "AK4CaloHLT" ),
3515  level = cms.string( "L2L3Residual" )
3516 )
3517 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
3518  correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
3519 )
3520 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
3521  src = cms.InputTag( "hltAK4CaloJets" ),
3522  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
3523 )
3524 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
3525  src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
3526  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
3527 )
3528 fragment.hltSingleCaloJet260 = cms.EDFilter( "HLT1CaloJet",
3529  saveTags = cms.bool( True ),
3530  MinPt = cms.double( 260.0 ),
3531  MinN = cms.int32( 1 ),
3532  MaxEta = cms.double( 5.0 ),
3533  MinMass = cms.double( -1.0 ),
3534  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
3535  MinE = cms.double( -1.0 ),
3536  triggerType = cms.int32( 85 )
3537 )
3538 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
3539  result = cms.bool( True )
3540 )
3541 fragment.hltL1sSingleMu22Or25 = cms.EDFilter( "HLTL1TSeed",
3542  L1SeedsLogicalExpression = cms.string( "L1_SingleMu22 OR L1_SingleMu25" ),
3543  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3544  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3545  saveTags = cms.bool( True ),
3546  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3547  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3548  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3549  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3550  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3551 )
3552 fragment.hltPreMu50 = cms.EDFilter( "HLTPrescaler",
3553  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3554  offset = cms.uint32( 0 )
3555 )
3556 fragment.hltL1fL1sMu22Or25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
3557  saveTags = cms.bool( True ),
3558  PreviousCandTag = cms.InputTag( "hltL1sSingleMu22Or25" ),
3559  MinPt = cms.double( 0.0 ),
3560  MinN = cms.int32( 1 ),
3561  MaxEta = cms.double( 2.5 ),
3562  CentralBxOnly = cms.bool( True ),
3563  SelectQualities = cms.vint32( ),
3564  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
3565 )
3566 fragment.hltMuonDTDigis = cms.EDProducer( "DTUnpackingModule",
3567  useStandardFEDid = cms.bool( True ),
3568  maxFEDid = cms.untracked.int32( 779 ),
3569  inputLabel = cms.InputTag( "rawDataCollector" ),
3570  minFEDid = cms.untracked.int32( 770 ),
3571  dataType = cms.string( "DDU" ),
3572  readOutParameters = cms.PSet(
3573  debug = cms.untracked.bool( False ),
3574  rosParameters = cms.PSet(
3575  writeSC = cms.untracked.bool( True ),
3576  readingDDU = cms.untracked.bool( True ),
3577  performDataIntegrityMonitor = cms.untracked.bool( False ),
3578  readDDUIDfromDDU = cms.untracked.bool( True ),
3579  debug = cms.untracked.bool( False ),
3580  localDAQ = cms.untracked.bool( False )
3581  ),
3582  localDAQ = cms.untracked.bool( False ),
3583  performDataIntegrityMonitor = cms.untracked.bool( False )
3584  ),
3585  dqmOnly = cms.bool( False )
3586 )
3587 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
3588  debug = cms.untracked.bool( False ),
3589  recAlgoConfig = cms.PSet(
3590  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
3591  minTime = cms.double( -3.0 ),
3592  stepTwoFromDigi = cms.bool( False ),
3593  doVdriftCorr = cms.bool( True ),
3594  debug = cms.untracked.bool( False ),
3595  maxTime = cms.double( 420.0 ),
3596  tTrigModeConfig = cms.PSet(
3597  vPropWire = cms.double( 24.4 ),
3598  doTOFCorrection = cms.bool( True ),
3599  tofCorrType = cms.int32( 0 ),
3600  wirePropCorrType = cms.int32( 0 ),
3601  tTrigLabel = cms.string( "" ),
3602  doWirePropCorrection = cms.bool( True ),
3603  doT0Correction = cms.bool( True ),
3604  debug = cms.untracked.bool( False )
3605  ),
3606  useUncertDB = cms.bool( True )
3607  ),
3608  dtDigiLabel = cms.InputTag( "hltMuonDTDigis" ),
3609  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" )
3610 )
3611 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
3612  debug = cms.untracked.bool( False ),
3613  Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
3614  recHits2DLabel = cms.InputTag( "dt2DSegments" ),
3615  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
3616  Reco4DAlgoConfig = cms.PSet(
3617  segmCleanerMode = cms.int32( 2 ),
3618  Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
3619  recAlgoConfig = cms.PSet(
3620  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
3621  minTime = cms.double( -3.0 ),
3622  stepTwoFromDigi = cms.bool( False ),
3623  doVdriftCorr = cms.bool( True ),
3624  debug = cms.untracked.bool( False ),
3625  maxTime = cms.double( 420.0 ),
3626  tTrigModeConfig = cms.PSet(
3627  vPropWire = cms.double( 24.4 ),
3628  doTOFCorrection = cms.bool( True ),
3629  tofCorrType = cms.int32( 0 ),
3630  wirePropCorrType = cms.int32( 0 ),
3631  tTrigLabel = cms.string( "" ),
3632  doWirePropCorrection = cms.bool( True ),
3633  doT0Correction = cms.bool( True ),
3634  debug = cms.untracked.bool( False )
3635  ),
3636  useUncertDB = cms.bool( True )
3637  ),
3638  nSharedHitsMax = cms.int32( 2 ),
3639  hit_afterT0_resolution = cms.double( 0.03 ),
3640  Reco2DAlgoConfig = cms.PSet(
3641  segmCleanerMode = cms.int32( 2 ),
3642  recAlgoConfig = cms.PSet(
3643  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
3644  minTime = cms.double( -3.0 ),
3645  stepTwoFromDigi = cms.bool( False ),
3646  doVdriftCorr = cms.bool( True ),
3647  debug = cms.untracked.bool( False ),
3648  maxTime = cms.double( 420.0 ),
3649  tTrigModeConfig = cms.PSet(
3650  vPropWire = cms.double( 24.4 ),
3651  doTOFCorrection = cms.bool( True ),
3652  tofCorrType = cms.int32( 0 ),
3653  wirePropCorrType = cms.int32( 0 ),
3654  tTrigLabel = cms.string( "" ),
3655  doWirePropCorrection = cms.bool( True ),
3656  doT0Correction = cms.bool( True ),
3657  debug = cms.untracked.bool( False )
3658  ),
3659  useUncertDB = cms.bool( True )
3660  ),
3661  nSharedHitsMax = cms.int32( 2 ),
3662  AlphaMaxPhi = cms.double( 1.0 ),
3663  hit_afterT0_resolution = cms.double( 0.03 ),
3664  MaxAllowedHits = cms.uint32( 50 ),
3665  performT0_vdriftSegCorrection = cms.bool( False ),
3666  AlphaMaxTheta = cms.double( 0.9 ),
3667  debug = cms.untracked.bool( False ),
3668  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
3669  nUnSharedHitsMin = cms.int32( 2 ),
3670  performT0SegCorrection = cms.bool( False ),
3671  perform_delta_rejecting = cms.bool( False )
3672  ),
3673  performT0_vdriftSegCorrection = cms.bool( False ),
3674  debug = cms.untracked.bool( False ),
3675  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
3676  nUnSharedHitsMin = cms.int32( 2 ),
3677  AllDTRecHits = cms.bool( True ),
3678  performT0SegCorrection = cms.bool( False ),
3679  perform_delta_rejecting = cms.bool( False )
3680  )
3681 )
3682 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
3683  PrintEventNumber = cms.untracked.bool( False ),
3684  SuppressZeroLCT = cms.untracked.bool( True ),
3685  UseExaminer = cms.bool( True ),
3686  Debug = cms.untracked.bool( False ),
3687  ErrorMask = cms.uint32( 0x0 ),
3688  InputObjects = cms.InputTag( "rawDataCollector" ),
3689  ExaminerMask = cms.uint32( 0x1febf3f6 ),
3690  runDQM = cms.untracked.bool( False ),
3691  UnpackStatusDigis = cms.bool( False ),
3692  VisualFEDInspect = cms.untracked.bool( False ),
3693  FormatedEventDump = cms.untracked.bool( False ),
3694  UseFormatStatus = cms.bool( True ),
3695  UseSelectiveUnpacking = cms.bool( True ),
3696  VisualFEDShort = cms.untracked.bool( False )
3697 )
3698 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
3699  XTasymmetry_ME1b = cms.double( 0.0 ),
3700  XTasymmetry_ME1a = cms.double( 0.0 ),
3701  ConstSyst_ME1a = cms.double( 0.022 ),
3702  ConstSyst_ME1b = cms.double( 0.007 ),
3703  XTasymmetry_ME41 = cms.double( 0.0 ),
3704  CSCStripxtalksOffset = cms.double( 0.03 ),
3705  CSCUseCalibrations = cms.bool( True ),
3706  CSCUseTimingCorrections = cms.bool( True ),
3707  CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
3708  XTasymmetry_ME22 = cms.double( 0.0 ),
3709  UseFivePoleFit = cms.bool( True ),
3710  XTasymmetry_ME21 = cms.double( 0.0 ),
3711  ConstSyst_ME21 = cms.double( 0.0 ),
3712  CSCDebug = cms.untracked.bool( False ),
3713  ConstSyst_ME22 = cms.double( 0.0 ),
3714  CSCUseGasGainCorrections = cms.bool( False ),
3715  XTasymmetry_ME31 = cms.double( 0.0 ),
3716  readBadChambers = cms.bool( True ),
3717  NoiseLevel_ME13 = cms.double( 8.0 ),
3718  NoiseLevel_ME12 = cms.double( 9.0 ),
3719  NoiseLevel_ME32 = cms.double( 9.0 ),
3720  NoiseLevel_ME31 = cms.double( 9.0 ),
3721  XTasymmetry_ME32 = cms.double( 0.0 ),
3722  ConstSyst_ME41 = cms.double( 0.0 ),
3723  CSCStripClusterSize = cms.untracked.int32( 3 ),
3724  CSCStripClusterChargeCut = cms.double( 25.0 ),
3725  CSCStripPeakThreshold = cms.double( 10.0 ),
3726  readBadChannels = cms.bool( False ),
3727  UseParabolaFit = cms.bool( False ),
3728  XTasymmetry_ME13 = cms.double( 0.0 ),
3729  XTasymmetry_ME12 = cms.double( 0.0 ),
3730  wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
3731  ConstSyst_ME12 = cms.double( 0.0 ),
3732  ConstSyst_ME13 = cms.double( 0.0 ),
3733  ConstSyst_ME32 = cms.double( 0.0 ),
3734  ConstSyst_ME31 = cms.double( 0.0 ),
3735  UseAverageTime = cms.bool( False ),
3736  NoiseLevel_ME1a = cms.double( 7.0 ),
3737  NoiseLevel_ME1b = cms.double( 8.0 ),
3738  CSCWireClusterDeltaT = cms.int32( 1 ),
3739  CSCUseStaticPedestals = cms.bool( False ),
3740  stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
3741  CSCstripWireDeltaTime = cms.int32( 8 ),
3742  NoiseLevel_ME21 = cms.double( 9.0 ),
3743  NoiseLevel_ME22 = cms.double( 9.0 ),
3744  NoiseLevel_ME41 = cms.double( 9.0 )
3745 )
3746 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
3747  inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
3748  algo_psets = cms.VPSet(
3749  cms.PSet( chamber_types = cms.vstring( 'ME1/a',
3750  'ME1/b',
3751  'ME1/2',
3752  'ME1/3',
3753  'ME2/1',
3754  'ME2/2',
3755  'ME3/1',
3756  'ME3/2',
3757  'ME4/1',
3758  'ME4/2' ),
3759  algo_name = cms.string( "CSCSegAlgoST" ),
3760  parameters_per_chamber_type = cms.vint32( 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
3761  algo_psets = cms.VPSet(
3762  cms.PSet( maxRatioResidualPrune = cms.double( 3.0 ),
3763  yweightPenalty = cms.double( 1.5 ),
3764  maxRecHitsInCluster = cms.int32( 20 ),
3765  dPhiFineMax = cms.double( 0.025 ),
3766  preClusteringUseChaining = cms.bool( True ),
3767  ForceCovariance = cms.bool( False ),
3768  hitDropLimit6Hits = cms.double( 0.3333 ),
3769  NormChi2Cut2D = cms.double( 20.0 ),
3770  BPMinImprovement = cms.double( 10000.0 ),
3771  Covariance = cms.double( 0.0 ),
3772  tanPhiMax = cms.double( 0.5 ),
3773  SeedBig = cms.double( 0.0015 ),
3774  onlyBestSegment = cms.bool( False ),
3775  dRPhiFineMax = cms.double( 8.0 ),
3776  SeedSmall = cms.double( 2.0E-4 ),
3777  curvePenalty = cms.double( 2.0 ),
3778  dXclusBoxMax = cms.double( 4.0 ),
3779  BrutePruning = cms.bool( True ),
3780  curvePenaltyThreshold = cms.double( 0.85 ),
3781  CorrectTheErrors = cms.bool( True ),
3782  hitDropLimit4Hits = cms.double( 0.6 ),
3783  useShowering = cms.bool( False ),
3784  CSCDebug = cms.untracked.bool( False ),
3785  tanThetaMax = cms.double( 1.2 ),
3786  NormChi2Cut3D = cms.double( 10.0 ),
3787  minHitsPerSegment = cms.int32( 3 ),
3788  ForceCovarianceAll = cms.bool( False ),
3789  yweightPenaltyThreshold = cms.double( 1.0 ),
3790  prePrunLimit = cms.double( 3.17 ),
3791  hitDropLimit5Hits = cms.double( 0.8 ),
3792  preClustering = cms.bool( True ),
3793  prePrun = cms.bool( True ),
3794  maxDPhi = cms.double( 999.0 ),
3795  maxDTheta = cms.double( 999.0 ),
3796  Pruning = cms.bool( True ),
3797  dYclusBoxMax = cms.double( 8.0 )
3798  ),
3799  cms.PSet( maxRatioResidualPrune = cms.double( 3.0 ),
3800  yweightPenalty = cms.double( 1.5 ),
3801  maxRecHitsInCluster = cms.int32( 24 ),
3802  dPhiFineMax = cms.double( 0.025 ),
3803  preClusteringUseChaining = cms.bool( True ),
3804  ForceCovariance = cms.bool( False ),
3805  hitDropLimit6Hits = cms.double( 0.3333 ),
3806  NormChi2Cut2D = cms.double( 20.0 ),
3807  BPMinImprovement = cms.double( 10000.0 ),
3808  Covariance = cms.double( 0.0 ),
3809  tanPhiMax = cms.double( 0.5 ),
3810  SeedBig = cms.double( 0.0015 ),
3811  onlyBestSegment = cms.bool( False ),
3812  dRPhiFineMax = cms.double( 8.0 ),
3813  SeedSmall = cms.double( 2.0E-4 ),
3814  curvePenalty = cms.double( 2.0 ),
3815  dXclusBoxMax = cms.double( 4.0 ),
3816  BrutePruning = cms.bool( True ),
3817  curvePenaltyThreshold = cms.double( 0.85 ),
3818  CorrectTheErrors = cms.bool( True ),
3819  hitDropLimit4Hits = cms.double( 0.6 ),
3820  useShowering = cms.bool( False ),
3821  CSCDebug = cms.untracked.bool( False ),
3822  tanThetaMax = cms.double( 1.2 ),
3823  NormChi2Cut3D = cms.double( 10.0 ),
3824  minHitsPerSegment = cms.int32( 3 ),
3825  ForceCovarianceAll = cms.bool( False ),
3826  yweightPenaltyThreshold = cms.double( 1.0 ),
3827  prePrunLimit = cms.double( 3.17 ),
3828  hitDropLimit5Hits = cms.double( 0.8 ),
3829  preClustering = cms.bool( True ),
3830  prePrun = cms.bool( True ),
3831  maxDPhi = cms.double( 999.0 ),
3832  maxDTheta = cms.double( 999.0 ),
3833  Pruning = cms.bool( True ),
3834  dYclusBoxMax = cms.double( 8.0 )
3835  )
3836  )
3837  )
3838  ),
3839  algo_type = cms.int32( 1 )
3840 )
3841 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule",
3842  InputLabel = cms.InputTag( "rawDataCollector" ),
3843  doSynchro = cms.bool( False )
3844 )
3845 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
3846  recAlgoConfig = cms.PSet( ),
3847  deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" ),
3848  rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
3849  maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
3850  recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
3851  deadSource = cms.string( "File" ),
3852  maskSource = cms.string( "File" )
3853 )
3854 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
3855  SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
3856  SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
3857  SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
3858  OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
3859  SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
3860  SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
3861  SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
3862  DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
3863  OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
3864  OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
3865  DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
3866  DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
3867  DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
3868  CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
3869  CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
3870  CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
3871  OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
3872  DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
3873  SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
3874  SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
3875  SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
3876  SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
3877  SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
3878  DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
3879  CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
3880  SME_22_0_scale = cms.vdouble( -3.457901, 0.0 ),
3881  DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
3882  OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
3883  SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
3884  SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
3885  SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
3886  CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
3887  DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
3888  SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
3889  SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
3890  SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
3891  crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
3892  SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
3893  SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
3894  DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
3895  CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
3896  CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
3897  DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
3898  DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
3899  SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
3900  deltaPhiSearchWindow = cms.double( 0.25 ),
3901  SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
3902  SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
3903  SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
3904  deltaEtaSearchWindow = cms.double( 0.2 ),
3905  CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
3906  DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
3907  CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
3908  OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
3909  CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
3910  CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
3911  deltaEtaCrackSearchWindow = cms.double( 0.25 ),
3912  SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
3913  OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
3914  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
3915  SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
3916  EnableDTMeasurement = cms.bool( True ),
3917  DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
3918  CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
3919  scaleDT = cms.bool( True ),
3920  DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
3921  OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
3922  CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
3923  OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
3924  CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
3925  CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
3926  CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
3927  DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
3928  SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
3929  SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
3930  crackWindow = cms.double( 0.04 ),
3931  CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
3932  SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
3933  DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
3934  SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
3935  DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
3936  SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
3937  DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
3938  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
3939  SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
3940  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
3941  CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
3942  CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
3943  OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
3944  EnableCSCMeasurement = cms.bool( True ),
3945  CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 )
3946 )
3947 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
3948  OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
3949  ServiceParameters = cms.PSet(
3950  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ),
3951  RPCLayers = cms.bool( True ),
3952  UseMuonNavigation = cms.untracked.bool( True )
3953  ),
3954  CentralBxOnly = cms.bool( True ),
3955  InputObjects = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3956  L1MaxEta = cms.double( 2.5 ),
3957  EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
3958  L1MinPt = cms.double( 0.0 ),
3959  L1MinQuality = cms.uint32( 1 ),
3960  GMTReadoutCollection = cms.InputTag( "" ),
3961  UseUnassociatedL1 = cms.bool( False ),
3962  UseOfflineSeed = cms.untracked.bool( True ),
3963  MatchDR = cms.vdouble( 0.3 ),
3964  Propagator = cms.string( "SteppingHelixPropagatorAny" )
3965 )
3966 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
3967  ServiceParameters = cms.PSet(
3968  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
3969  'hltESPFastSteppingHelixPropagatorOpposite' ),
3970  RPCLayers = cms.bool( True ),
3971  UseMuonNavigation = cms.untracked.bool( True )
3972  ),
3973  InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
3974  SeedTransformerParameters = cms.PSet(
3975  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
3976  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
3977  NMinRecHits = cms.uint32( 2 ),
3978  UseSubRecHits = cms.bool( False ),
3979  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3980  RescaleError = cms.double( 100.0 )
3981  ),
3982  L2TrajBuilderParameters = cms.PSet(
3983  DoRefit = cms.bool( False ),
3984  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3985  FilterParameters = cms.PSet(
3986  NumberOfSigma = cms.double( 3.0 ),
3987  FitDirection = cms.string( "insideOut" ),
3988  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
3989  MaxChi2 = cms.double( 1000.0 ),
3990  MuonTrajectoryUpdatorParameters = cms.PSet(
3991  MaxChi2 = cms.double( 25.0 ),
3992  RescaleErrorFactor = cms.double( 100.0 ),
3993  Granularity = cms.int32( 0 ),
3994  ExcludeRPCFromFit = cms.bool( False ),
3995  UseInvalidHits = cms.bool( True ),
3996  RescaleError = cms.bool( False )
3997  ),
3998  EnableRPCMeasurement = cms.bool( True ),
3999  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4000  EnableDTMeasurement = cms.bool( True ),
4001  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
4002  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4003  EnableCSCMeasurement = cms.bool( True )
4004  ),
4005  NavigationType = cms.string( "Standard" ),
4006  SeedTransformerParameters = cms.PSet(
4007  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
4008  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4009  NMinRecHits = cms.uint32( 2 ),
4010  UseSubRecHits = cms.bool( False ),
4011  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4012  RescaleError = cms.double( 100.0 )
4013  ),
4014  DoBackwardFilter = cms.bool( True ),
4015  SeedPosition = cms.string( "in" ),
4016  BWFilterParameters = cms.PSet(
4017  NumberOfSigma = cms.double( 3.0 ),
4018  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4019  FitDirection = cms.string( "outsideIn" ),
4020  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4021  MaxChi2 = cms.double( 100.0 ),
4022  MuonTrajectoryUpdatorParameters = cms.PSet(
4023  MaxChi2 = cms.double( 25.0 ),
4024  RescaleErrorFactor = cms.double( 100.0 ),
4025  Granularity = cms.int32( 0 ),
4026  ExcludeRPCFromFit = cms.bool( False ),
4027  UseInvalidHits = cms.bool( True ),
4028  RescaleError = cms.bool( False )
4029  ),
4030  EnableRPCMeasurement = cms.bool( True ),
4031  BWSeedType = cms.string( "fromGenerator" ),
4032  EnableDTMeasurement = cms.bool( True ),
4033  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
4034  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4035  EnableCSCMeasurement = cms.bool( True )
4036  ),
4037  DoSeedRefit = cms.bool( False )
4038  ),
4039  DoSeedRefit = cms.bool( False ),
4040  TrackLoaderParameters = cms.PSet(
4041  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4042  DoSmoothing = cms.bool( False ),
4043  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4044  MuonUpdatorAtVertexParameters = cms.PSet(
4045  MaxChi2 = cms.double( 1000000.0 ),
4046  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
4047  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
4048  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
4049  ),
4050  VertexConstraint = cms.bool( True ),
4051  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
4052  ),
4053  MuonTrajectoryBuilder = cms.string( "Exhaustive" )
4054 )
4055 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
4056  InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
4057 )
4058 fragment.hltL2fL1sMu22Or25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
4059  saveTags = cms.bool( True ),
4060  MaxDr = cms.double( 9999.0 ),
4061  CutOnChambers = cms.bool( False ),
4062  PreviousCandTag = cms.InputTag( "hltL1fL1sMu22Or25L1Filtered0" ),
4063  MinPt = cms.double( 10.0 ),
4064  MinN = cms.int32( 1 ),
4065  SeedMapTag = cms.InputTag( "hltL2Muons" ),
4066  MaxEta = cms.double( 2.5 ),
4067  MinNhits = cms.vint32( 0, 1, 0, 1 ),
4068  MinDxySig = cms.double( -1.0 ),
4069  MinNchambers = cms.vint32( 0 ),
4070  AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ),
4071  MaxDz = cms.double( 9999.0 ),
4072  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
4073  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
4074  MinDr = cms.double( -1.0 ),
4075  NSigmaPt = cms.double( 0.0 ),
4076  MinNstations = cms.vint32( 0, 2, 0, 2 )
4077 )
4078 fragment.hltSiPixelDigis = cms.EDProducer( "SiPixelRawToDigi",
4079  UseQualityInfo = cms.bool( False ),
4080  UsePilotBlade = cms.bool( False ),
4081  UsePhase1 = cms.bool( False ),
4082  InputLabel = cms.InputTag( "rawDataCollector" ),
4083  IncludeErrors = cms.bool( False ),
4084  ErrorList = cms.vint32( ),
4085  Regions = cms.PSet( ),
4086  Timing = cms.untracked.bool( False ),
4087  CablingMapLabel = cms.string( "" ),
4088  UserErrorList = cms.vint32( )
4089 )
4090 fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
4091  src = cms.InputTag( "hltSiPixelDigis" ),
4092  ChannelThreshold = cms.int32( 1000 ),
4093  maxNumberOfClusters = cms.int32( 20000 ),
4094  VCaltoElectronGain = cms.int32( 65 ),
4095  MissCalibrate = cms.untracked.bool( True ),
4096  SplitClusters = cms.bool( False ),
4097  VCaltoElectronOffset = cms.int32( -414 ),
4098  payloadType = cms.string( "HLT" ),
4099  SeedThreshold = cms.int32( 1000 ),
4100  ClusterThreshold = cms.double( 4000.0 )
4101 )
4102 fragment.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
4103  src = cms.InputTag( "hltSiPixelClusters" ),
4104  onDemand = cms.bool( False )
4105 )
4106 fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
4107  VerboseLevel = cms.untracked.int32( 0 ),
4108  src = cms.InputTag( "hltSiPixelClusters" ),
4109  CPE = cms.string( "hltESPPixelCPEGeneric" )
4110 )
4111 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
4112  ProductLabel = cms.InputTag( "rawDataCollector" )
4113 )
4114 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
4115  ProductLabel = cms.InputTag( "rawDataCollector" ),
4116  DoAPVEmulatorCheck = cms.bool( False ),
4117  Algorithms = cms.PSet(
4118  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
4119  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
4120  PedestalSubtractionFedMode = cms.bool( True ),
4121  TruncateInSuppressor = cms.bool( True ),
4122  doAPVRestore = cms.bool( False ),
4123  useCMMeanMap = cms.bool( False )
4124  ),
4125  Clusterizer = cms.PSet(
4126  ChannelThreshold = cms.double( 2.0 ),
4127  MaxSequentialBad = cms.uint32( 1 ),
4128  MaxSequentialHoles = cms.uint32( 0 ),
4129  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
4130  MaxAdjacentBad = cms.uint32( 0 ),
4131  QualityLabel = cms.string( "" ),
4132  SeedThreshold = cms.double( 3.0 ),
4133  ClusterThreshold = cms.double( 5.0 ),
4134  setDetId = cms.bool( True ),
4135  RemoveApvShots = cms.bool( True ),
4136  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
4137  ),
4138  onDemand = cms.bool( True )
4139 )
4140 fragment.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
4141  inactivePixelDetectorLabels = cms.VInputTag( ),
4142  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
4143  pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
4144  switchOffPixelsIfEmpty = cms.bool( True ),
4145  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
4146  skipClusters = cms.InputTag( "" ),
4147  measurementTracker = cms.string( "hltESPMeasurementTracker" )
4148 )
4149 fragment.hltL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon",
4150  TkSeedGenerator = cms.PSet(
4151  propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
4152  option = cms.uint32( 3 ),
4153  maxChi2 = cms.double( 40.0 ),
4154  errorMatrixPset = cms.PSet(
4155  atIP = cms.bool( True ),
4156  action = cms.string( "use" ),
4157  errorMatrixValuesPSet = cms.PSet(
4158  pf3_V12 = cms.PSet(
4159  action = cms.string( "scale" ),
4160  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
4161  ),
4162  pf3_V13 = cms.PSet(
4163  action = cms.string( "scale" ),
4164  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
4165  ),
4166  pf3_V11 = cms.PSet(
4167  action = cms.string( "scale" ),
4168  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
4169  ),
4170  pf3_V14 = cms.PSet(
4171  action = cms.string( "scale" ),
4172  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
4173  ),
4174  pf3_V15 = cms.PSet(
4175  action = cms.string( "scale" ),
4176  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
4177  ),
4178  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
4179  pf3_V33 = cms.PSet(
4180  action = cms.string( "scale" ),
4181  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
4182  ),
4183  zAxis = cms.vdouble( -3.14159, 3.14159 ),
4184  pf3_V44 = cms.PSet(
4185  action = cms.string( "scale" ),
4186  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
4187  ),
4188  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
4189  pf3_V22 = cms.PSet(
4190  action = cms.string( "scale" ),
4191  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
4192  ),
4193  pf3_V23 = cms.PSet(
4194  action = cms.string( "scale" ),
4195  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
4196  ),
4197  pf3_V45 = cms.PSet(
4198  action = cms.string( "scale" ),
4199  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
4200  ),
4201  pf3_V55 = cms.PSet(
4202  action = cms.string( "scale" ),
4203  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
4204  ),
4205  pf3_V34 = cms.PSet(
4206  action = cms.string( "scale" ),
4207  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
4208  ),
4209  pf3_V35 = cms.PSet(
4210  action = cms.string( "scale" ),
4211  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
4212  ),
4213  pf3_V25 = cms.PSet(
4214  action = cms.string( "scale" ),
4215  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
4216  ),
4217  pf3_V24 = cms.PSet(
4218  action = cms.string( "scale" ),
4219  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
4220  )
4221  )
4222  ),
4223  propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
4224  manySeeds = cms.bool( False ),
4225  copyMuonRecHit = cms.bool( False ),
4226  ComponentName = cms.string( "TSGForRoadSearch" ),
4227  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
4228  ),
4229  ServiceParameters = cms.PSet(
4230  Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite',
4231  'hltESPSteppingHelixPropagatorAlong' ),
4232  RPCLayers = cms.bool( True ),
4233  UseMuonNavigation = cms.untracked.bool( True )
4234  ),
4235  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
4236  MuonTrackingRegionBuilder = cms.PSet( ),
4237  PCut = cms.double( 2.5 ),
4238  TrackerSeedCleaner = cms.PSet( ),
4239  PtCut = cms.double( 1.0 )
4240 )
4241 fragment.hltL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker",
4242  src = cms.InputTag( "hltL3TrajSeedOIState" ),
4243  reverseTrajectories = cms.bool( True ),
4244  TransientInitialStateEstimatorParameters = cms.PSet(
4245  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
4246  numberMeasurementsForFit = cms.int32( 4 ),
4247  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
4248  ),
4249  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
4250  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
4251  cleanTrajectoryAfterInOut = cms.bool( False ),
4252  useHitsSplitting = cms.bool( False ),
4253  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
4254  doSeedingRegionRebuilding = cms.bool( False ),
4255  trackCandidateAlso = cms.bool( True ),
4256  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
4257  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
4258  TrajectoryBuilder = cms.string( "" ),
4259  maxNSeeds = cms.uint32( 100000 )
4260 )
4261 fragment.hltL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer",
4262  src = cms.InputTag( "hltL3TrackCandidateFromL2OIState" ),
4263  SimpleMagneticField = cms.string( "" ),
4264  clusterRemovalInfo = cms.InputTag( "" ),
4265  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4266  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
4267  Fitter = cms.string( "hltESPKFFittingSmoother" ),
4268  useHitsSplitting = cms.bool( False ),
4269  MeasurementTracker = cms.string( "" ),
4270  AlgorithmName = cms.string( "hltIterX" ),
4271  alias = cms.untracked.string( "" ),
4272  NavigationSchool = cms.string( "" ),
4273  TrajectoryInEvent = cms.bool( True ),
4274  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4275  GeometricInnerState = cms.bool( True ),
4276  useSimpleMF = cms.bool( False ),
4277  Propagator = cms.string( "PropagatorWithMaterial" )
4278 )
4279 fragment.hltL3MuonsOIState = cms.EDProducer( "L3MuonProducer",
4280  ServiceParameters = cms.PSet(
4281  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
4282  'SteppingHelixPropagatorAny',
4283  'hltESPSmartPropagator',
4284  'hltESPSteppingHelixPropagatorOpposite' ),
4285  RPCLayers = cms.bool( True ),
4286  UseMuonNavigation = cms.untracked.bool( True )
4287  ),
4288  L3TrajBuilderParameters = cms.PSet(
4289  ScaleTECyFactor = cms.double( -1.0 ),
4290  GlbRefitterParameters = cms.PSet(
4291  TrackerSkipSection = cms.int32( -1 ),
4292  DoPredictionsOnly = cms.bool( False ),
4293  PropDirForCosmics = cms.bool( False ),
4294  HitThreshold = cms.int32( 1 ),
4295  MuonHitsOption = cms.int32( 1 ),
4296  Chi2CutRPC = cms.double( 1.0 ),
4297  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
4298  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4299  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4300  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4301  RefitDirection = cms.string( "insideOut" ),
4302  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4303  Chi2CutCSC = cms.double( 150.0 ),
4304  Chi2CutDT = cms.double( 10.0 ),
4305  RefitRPCHits = cms.bool( True ),
4306  SkipStation = cms.int32( -1 ),
4307  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
4308  TrackerSkipSystem = cms.int32( -1 ),
4309  DYTthrs = cms.vint32( 30, 15 )
4310  ),
4311  ScaleTECxFactor = cms.double( -1.0 ),
4312  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4313  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4314  RefitRPCHits = cms.bool( True ),
4315  PCut = cms.double( 2.5 ),
4316  TrackTransformer = cms.PSet(
4317  DoPredictionsOnly = cms.bool( False ),
4318  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
4319  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4320  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4321  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4322  RefitDirection = cms.string( "insideOut" ),
4323  RefitRPCHits = cms.bool( True ),
4324  Propagator = cms.string( "hltESPSmartPropagatorAny" )
4325  ),
4326  GlobalMuonTrackMatcher = cms.PSet(
4327  Pt_threshold1 = cms.double( 0.0 ),
4328  DeltaDCut_3 = cms.double( 15.0 ),
4329  MinP = cms.double( 2.5 ),
4330  MinPt = cms.double( 1.0 ),
4331  Chi2Cut_1 = cms.double( 50.0 ),
4332  Pt_threshold2 = cms.double( 9.99999999E8 ),
4333  LocChi2Cut = cms.double( 0.001 ),
4334  Eta_threshold = cms.double( 1.2 ),
4335  Quality_3 = cms.double( 7.0 ),
4336  Quality_2 = cms.double( 15.0 ),
4337  Chi2Cut_2 = cms.double( 50.0 ),
4338  Chi2Cut_3 = cms.double( 200.0 ),
4339  DeltaDCut_1 = cms.double( 40.0 ),
4340  DeltaRCut_2 = cms.double( 0.2 ),
4341  DeltaRCut_3 = cms.double( 1.0 ),
4342  DeltaDCut_2 = cms.double( 10.0 ),
4343  DeltaRCut_1 = cms.double( 0.1 ),
4344  Propagator = cms.string( "hltESPSmartPropagator" ),
4345  Quality_1 = cms.double( 20.0 )
4346  ),
4347  PtCut = cms.double( 1.0 ),
4348  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
4349  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIState" ),
4350  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4351  tkTrajMaxChi2 = cms.double( 9999.0 ),
4352  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
4353  tkTrajVertex = cms.InputTag( "pixelVertices" ),
4354  tkTrajUseVertex = cms.bool( False ),
4355  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
4356  ),
4357  TrackLoaderParameters = cms.PSet(
4358  PutTkTrackIntoEvent = cms.untracked.bool( False ),
4359  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4360  SmoothTkTrack = cms.untracked.bool( False ),
4361  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
4362  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4363  MuonUpdatorAtVertexParameters = cms.PSet(
4364  MaxChi2 = cms.double( 1000000.0 ),
4365  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
4366  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
4367  ),
4368  VertexConstraint = cms.bool( False ),
4369  DoSmoothing = cms.bool( True ),
4370  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
4371  ),
4372  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
4373 )
4374 fragment.hltL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon",
4375  TkSeedGenerator = cms.PSet(
4376  PSetNames = cms.vstring( 'skipTSG',
4377  'iterativeTSG' ),
4378  L3TkCollectionA = cms.InputTag( "hltL3MuonsOIState" ),
4379  iterativeTSG = cms.PSet(
4380  ErrorRescaling = cms.double( 3.0 ),
4381  beamSpot = cms.InputTag( "unused" ),
4382  MaxChi2 = cms.double( 40.0 ),
4383  errorMatrixPset = cms.PSet(
4384  atIP = cms.bool( True ),
4385  action = cms.string( "use" ),
4386  errorMatrixValuesPSet = cms.PSet(
4387  pf3_V12 = cms.PSet(
4388  action = cms.string( "scale" ),
4389  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
4390  ),
4391  pf3_V13 = cms.PSet(
4392  action = cms.string( "scale" ),
4393  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
4394  ),
4395  pf3_V11 = cms.PSet(
4396  action = cms.string( "scale" ),
4397  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
4398  ),
4399  pf3_V14 = cms.PSet(
4400  action = cms.string( "scale" ),
4401  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
4402  ),
4403  pf3_V15 = cms.PSet(
4404  action = cms.string( "scale" ),
4405  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
4406  ),
4407  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
4408  pf3_V33 = cms.PSet(
4409  action = cms.string( "scale" ),
4410  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
4411  ),
4412  zAxis = cms.vdouble( -3.14159, 3.14159 ),
4413  pf3_V44 = cms.PSet(
4414  action = cms.string( "scale" ),
4415  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
4416  ),
4417  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
4418  pf3_V22 = cms.PSet(
4419  action = cms.string( "scale" ),
4420  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
4421  ),
4422  pf3_V23 = cms.PSet(
4423  action = cms.string( "scale" ),
4424  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
4425  ),
4426  pf3_V45 = cms.PSet(
4427  action = cms.string( "scale" ),
4428  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
4429  ),
4430  pf3_V55 = cms.PSet(
4431  action = cms.string( "scale" ),
4432  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
4433  ),
4434  pf3_V34 = cms.PSet(
4435  action = cms.string( "scale" ),
4436  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
4437  ),
4438  pf3_V35 = cms.PSet(
4439  action = cms.string( "scale" ),
4440  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
4441  ),
4442  pf3_V25 = cms.PSet(
4443  action = cms.string( "scale" ),
4444  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
4445  ),
4446  pf3_V24 = cms.PSet(
4447  action = cms.string( "scale" ),
4448  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
4449  )
4450  )
4451  ),
4452  UpdateState = cms.bool( True ),
4453  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
4454  SelectState = cms.bool( False ),
4455  SigmaZ = cms.double( 25.0 ),
4456  ResetMethod = cms.string( "matrix" ),
4457  ComponentName = cms.string( "TSGFromPropagation" ),
4458  UseVertexState = cms.bool( True ),
4459  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
4460  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
4461  ),
4462  skipTSG = cms.PSet( ),
4463  ComponentName = cms.string( "DualByL2TSG" )
4464  ),
4465  ServiceParameters = cms.PSet(
4466  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial',
4467  'hltESPSmartPropagatorAnyOpposite' ),
4468  RPCLayers = cms.bool( True ),
4469  UseMuonNavigation = cms.untracked.bool( True )
4470  ),
4471  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
4472  MuonTrackingRegionBuilder = cms.PSet( ),
4473  PCut = cms.double( 2.5 ),
4474  TrackerSeedCleaner = cms.PSet(
4475  cleanerFromSharedHits = cms.bool( True ),
4476  ptCleaner = cms.bool( True ),
4477  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4478  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4479  directionCleaner = cms.bool( True )
4480  ),
4481  PtCut = cms.double( 1.0 )
4482 )
4483 fragment.hltL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker",
4484  src = cms.InputTag( "hltL3TrajSeedOIHit" ),
4485  reverseTrajectories = cms.bool( True ),
4486  TransientInitialStateEstimatorParameters = cms.PSet(
4487  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
4488  numberMeasurementsForFit = cms.int32( 4 ),
4489  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
4490  ),
4491  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
4492  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
4493  cleanTrajectoryAfterInOut = cms.bool( False ),
4494  useHitsSplitting = cms.bool( False ),
4495  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
4496  doSeedingRegionRebuilding = cms.bool( False ),
4497  trackCandidateAlso = cms.bool( True ),
4498  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
4499  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
4500  TrajectoryBuilder = cms.string( "" ),
4501  maxNSeeds = cms.uint32( 100000 )
4502 )
4503 fragment.hltL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer",
4504  src = cms.InputTag( "hltL3TrackCandidateFromL2OIHit" ),
4505  SimpleMagneticField = cms.string( "" ),
4506  clusterRemovalInfo = cms.InputTag( "" ),
4507  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4508  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
4509  Fitter = cms.string( "hltESPKFFittingSmoother" ),
4510  useHitsSplitting = cms.bool( False ),
4511  MeasurementTracker = cms.string( "" ),
4512  AlgorithmName = cms.string( "hltIterX" ),
4513  alias = cms.untracked.string( "" ),
4514  NavigationSchool = cms.string( "" ),
4515  TrajectoryInEvent = cms.bool( True ),
4516  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4517  GeometricInnerState = cms.bool( True ),
4518  useSimpleMF = cms.bool( False ),
4519  Propagator = cms.string( "PropagatorWithMaterial" )
4520 )
4521 fragment.hltL3MuonsOIHit = cms.EDProducer( "L3MuonProducer",
4522  ServiceParameters = cms.PSet(
4523  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
4524  'SteppingHelixPropagatorAny',
4525  'hltESPSmartPropagator',
4526  'hltESPSteppingHelixPropagatorOpposite' ),
4527  RPCLayers = cms.bool( True ),
4528  UseMuonNavigation = cms.untracked.bool( True )
4529  ),
4530  L3TrajBuilderParameters = cms.PSet(
4531  ScaleTECyFactor = cms.double( -1.0 ),
4532  GlbRefitterParameters = cms.PSet(
4533  TrackerSkipSection = cms.int32( -1 ),
4534  DoPredictionsOnly = cms.bool( False ),
4535  PropDirForCosmics = cms.bool( False ),
4536  HitThreshold = cms.int32( 1 ),
4537  MuonHitsOption = cms.int32( 1 ),
4538  Chi2CutRPC = cms.double( 1.0 ),
4539  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
4540  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4541  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4542  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4543  RefitDirection = cms.string( "insideOut" ),
4544  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4545  Chi2CutCSC = cms.double( 150.0 ),
4546  Chi2CutDT = cms.double( 10.0 ),
4547  RefitRPCHits = cms.bool( True ),
4548  SkipStation = cms.int32( -1 ),
4549  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
4550  TrackerSkipSystem = cms.int32( -1 ),
4551  DYTthrs = cms.vint32( 30, 15 )
4552  ),
4553  ScaleTECxFactor = cms.double( -1.0 ),
4554  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4555  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4556  RefitRPCHits = cms.bool( True ),
4557  PCut = cms.double( 2.5 ),
4558  TrackTransformer = cms.PSet(
4559  DoPredictionsOnly = cms.bool( False ),
4560  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
4561  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4562  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4563  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4564  RefitDirection = cms.string( "insideOut" ),
4565  RefitRPCHits = cms.bool( True ),
4566  Propagator = cms.string( "hltESPSmartPropagatorAny" )
4567  ),
4568  GlobalMuonTrackMatcher = cms.PSet(
4569  Pt_threshold1 = cms.double( 0.0 ),
4570  DeltaDCut_3 = cms.double( 15.0 ),
4571  MinP = cms.double( 2.5 ),
4572  MinPt = cms.double( 1.0 ),
4573  Chi2Cut_1 = cms.double( 50.0 ),
4574  Pt_threshold2 = cms.double( 9.99999999E8 ),
4575  LocChi2Cut = cms.double( 0.001 ),
4576  Eta_threshold = cms.double( 1.2 ),
4577  Quality_3 = cms.double( 7.0 ),
4578  Quality_2 = cms.double( 15.0 ),
4579  Chi2Cut_2 = cms.double( 50.0 ),
4580  Chi2Cut_3 = cms.double( 200.0 ),
4581  DeltaDCut_1 = cms.double( 40.0 ),
4582  DeltaRCut_2 = cms.double( 0.2 ),
4583  DeltaRCut_3 = cms.double( 1.0 ),
4584  DeltaDCut_2 = cms.double( 10.0 ),
4585  DeltaRCut_1 = cms.double( 0.1 ),
4586  Propagator = cms.string( "hltESPSmartPropagator" ),
4587  Quality_1 = cms.double( 20.0 )
4588  ),
4589  PtCut = cms.double( 1.0 ),
4590  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
4591  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIHit" ),
4592  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4593  tkTrajMaxChi2 = cms.double( 9999.0 ),
4594  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
4595  tkTrajVertex = cms.InputTag( "pixelVertices" ),
4596  tkTrajUseVertex = cms.bool( False ),
4597  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
4598  ),
4599  TrackLoaderParameters = cms.PSet(
4600  PutTkTrackIntoEvent = cms.untracked.bool( False ),
4601  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4602  SmoothTkTrack = cms.untracked.bool( False ),
4603  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
4604  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4605  MuonUpdatorAtVertexParameters = cms.PSet(
4606  MaxChi2 = cms.double( 1000000.0 ),
4607  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
4608  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
4609  ),
4610  VertexConstraint = cms.bool( False ),
4611  DoSmoothing = cms.bool( True ),
4612  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
4613  ),
4614  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
4615 )
4616 fragment.hltL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner",
4617  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit' )
4618 )
4619 fragment.hltPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
4620  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
4621  'BPix1+BPix2+FPix1_pos',
4622  'BPix1+BPix2+FPix1_neg',
4623  'BPix1+FPix1_pos+FPix2_pos',
4624  'BPix1+FPix1_neg+FPix2_neg' ),
4625  MTOB = cms.PSet( ),
4626  TEC = cms.PSet( ),
4627  MTID = cms.PSet( ),
4628  FPix = cms.PSet(
4629  useErrorsFromParam = cms.bool( True ),
4630  hitErrorRPhi = cms.double( 0.0051 ),
4631  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4632  HitProducer = cms.string( "hltSiPixelRecHits" ),
4633  hitErrorRZ = cms.double( 0.0036 )
4634  ),
4635  MTEC = cms.PSet( ),
4636  MTIB = cms.PSet( ),
4637  TID = cms.PSet( ),
4638  TOB = cms.PSet( ),
4639  BPix = cms.PSet(
4640  useErrorsFromParam = cms.bool( True ),
4641  hitErrorRPhi = cms.double( 0.0027 ),
4642  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4643  HitProducer = cms.string( "hltSiPixelRecHits" ),
4644  hitErrorRZ = cms.double( 0.006 )
4645  ),
4646  TIB = cms.PSet( )
4647 )
4648 fragment.hltPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
4649  layerList = cms.vstring( 'BPix1+BPix2',
4650  'BPix1+BPix3',
4651  'BPix2+BPix3',
4652  'BPix1+FPix1_pos',
4653  'BPix1+FPix1_neg',
4654  'BPix1+FPix2_pos',
4655  'BPix1+FPix2_neg',
4656  'BPix2+FPix1_pos',
4657  'BPix2+FPix1_neg',
4658  'BPix2+FPix2_pos',
4659  'BPix2+FPix2_neg',
4660  'FPix1_pos+FPix2_pos',
4661  'FPix1_neg+FPix2_neg' ),
4662  MTOB = cms.PSet( ),
4663  TEC = cms.PSet( ),
4664  MTID = cms.PSet( ),
4665  FPix = cms.PSet(
4666  useErrorsFromParam = cms.bool( True ),
4667  hitErrorRPhi = cms.double( 0.0051 ),
4668  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4669  HitProducer = cms.string( "hltSiPixelRecHits" ),
4670  hitErrorRZ = cms.double( 0.0036 )
4671  ),
4672  MTEC = cms.PSet( ),
4673  MTIB = cms.PSet( ),
4674  TID = cms.PSet( ),
4675  TOB = cms.PSet( ),
4676  BPix = cms.PSet(
4677  useErrorsFromParam = cms.bool( True ),
4678  hitErrorRPhi = cms.double( 0.0027 ),
4679  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4680  HitProducer = cms.string( "hltSiPixelRecHits" ),
4681  hitErrorRZ = cms.double( 0.006 )
4682  ),
4683  TIB = cms.PSet( )
4684 )
4685 fragment.hltMixedLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
4686  layerList = cms.vstring( 'BPix1+BPix2',
4687  'BPix1+BPix3',
4688  'BPix2+BPix3',
4689  'BPix1+FPix1_pos',
4690  'BPix1+FPix1_neg',
4691  'BPix1+FPix2_pos',
4692  'BPix1+FPix2_neg',
4693  'BPix2+FPix1_pos',
4694  'BPix2+FPix1_neg',
4695  'BPix2+FPix2_pos',
4696  'BPix2+FPix2_neg',
4697  'FPix1_pos+FPix2_pos',
4698  'FPix1_neg+FPix2_neg',
4699  'FPix2_pos+TEC1_pos',
4700  'FPix2_pos+TEC2_pos',
4701  'TEC1_pos+TEC2_pos',
4702  'TEC2_pos+TEC3_pos',
4703  'FPix2_neg+TEC1_neg',
4704  'FPix2_neg+TEC2_neg',
4705  'TEC1_neg+TEC2_neg',
4706  'TEC2_neg+TEC3_neg' ),
4707  MTOB = cms.PSet( ),
4708  TEC = cms.PSet(
4709  useRingSlector = cms.bool( True ),
4710  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4711  minRing = cms.int32( 1 ),
4712  maxRing = cms.int32( 1 ),
4713  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
4714  ),
4715  MTID = cms.PSet( ),
4716  FPix = cms.PSet(
4717  useErrorsFromParam = cms.bool( True ),
4718  hitErrorRPhi = cms.double( 0.0051 ),
4719  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4720  HitProducer = cms.string( "hltSiPixelRecHits" ),
4721  hitErrorRZ = cms.double( 0.0036 )
4722  ),
4723  MTEC = cms.PSet( ),
4724  MTIB = cms.PSet( ),
4725  TID = cms.PSet( ),
4726  TOB = cms.PSet( ),
4727  BPix = cms.PSet(
4728  useErrorsFromParam = cms.bool( True ),
4729  hitErrorRPhi = cms.double( 0.0027 ),
4730  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4731  HitProducer = cms.string( "hltSiPixelRecHits" ),
4732  hitErrorRZ = cms.double( 0.006 )
4733  ),
4734  TIB = cms.PSet( )
4735 )
4736 fragment.hltL3TrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon",
4737  TkSeedGenerator = cms.PSet(
4738  PSetNames = cms.vstring( 'skipTSG',
4739  'iterativeTSG' ),
4740  L3TkCollectionA = cms.InputTag( "hltL3TkFromL2OICombination" ),
4741  iterativeTSG = cms.PSet(
4742  firstTSG = cms.PSet(
4743  ComponentName = cms.string( "TSGFromOrderedHits" ),
4744  OrderedHitsFactoryPSet = cms.PSet(
4745  ComponentName = cms.string( "StandardHitTripletGenerator" ),
4746  GeneratorPSet = cms.PSet(
4747  useBending = cms.bool( True ),
4748  useFixedPreFiltering = cms.bool( False ),
4749  maxElement = cms.uint32( 0 ),
4750  phiPreFiltering = cms.double( 0.3 ),
4751  extraHitRPhitolerance = cms.double( 0.06 ),
4752  useMultScattering = cms.bool( True ),
4753  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
4754  extraHitRZtolerance = cms.double( 0.06 ),
4755  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
4756  ),
4757  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
4758  ),
4759  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4760  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
4761  ),
4762  PSetNames = cms.vstring( 'firstTSG',
4763  'secondTSG' ),
4764  ComponentName = cms.string( "CombinedTSG" ),
4765  thirdTSG = cms.PSet(
4766  PSetNames = cms.vstring( 'endcapTSG',
4767  'barrelTSG' ),
4768  barrelTSG = cms.PSet( ),
4769  endcapTSG = cms.PSet(
4770  ComponentName = cms.string( "TSGFromOrderedHits" ),
4771  OrderedHitsFactoryPSet = cms.PSet(
4772  maxElement = cms.uint32( 0 ),
4773  ComponentName = cms.string( "StandardHitPairGenerator" ),
4774  useOnDemandTracker = cms.untracked.int32( 0 ),
4775  SeedingLayers = cms.InputTag( "hltMixedLayerPairs" )
4776  ),
4777  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
4778  ),
4779  etaSeparation = cms.double( 2.0 ),
4780  ComponentName = cms.string( "DualByEtaTSG" ),
4781  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
4782  ),
4783  secondTSG = cms.PSet(
4784  ComponentName = cms.string( "TSGFromOrderedHits" ),
4785  OrderedHitsFactoryPSet = cms.PSet(
4786  maxElement = cms.uint32( 0 ),
4787  ComponentName = cms.string( "StandardHitPairGenerator" ),
4788  useOnDemandTracker = cms.untracked.int32( 0 ),
4789  SeedingLayers = cms.InputTag( "hltPixelLayerPairs" )
4790  ),
4791  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4792  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
4793  )
4794  ),
4795  skipTSG = cms.PSet( ),
4796  ComponentName = cms.string( "DualByL2TSG" )
4797  ),
4798  ServiceParameters = cms.PSet(
4799  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ),
4800  RPCLayers = cms.bool( True ),
4801  UseMuonNavigation = cms.untracked.bool( True )
4802  ),
4803  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
4804  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ),
4805  PCut = cms.double( 2.5 ),
4806  TrackerSeedCleaner = cms.PSet(
4807  cleanerFromSharedHits = cms.bool( True ),
4808  ptCleaner = cms.bool( True ),
4809  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4810  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4811  directionCleaner = cms.bool( True )
4812  ),
4813  PtCut = cms.double( 1.0 )
4814 )
4815 fragment.hltL3TrackCandidateFromL2IOHit = cms.EDProducer( "CkfTrajectoryMaker",
4816  src = cms.InputTag( "hltL3TrajSeedIOHit" ),
4817  reverseTrajectories = cms.bool( False ),
4818  TransientInitialStateEstimatorParameters = cms.PSet(
4819  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
4820  numberMeasurementsForFit = cms.int32( 4 ),
4821  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
4822  ),
4823  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
4824  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
4825  cleanTrajectoryAfterInOut = cms.bool( False ),
4826  useHitsSplitting = cms.bool( False ),
4827  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
4828  doSeedingRegionRebuilding = cms.bool( False ),
4829  trackCandidateAlso = cms.bool( True ),
4830  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
4831  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
4832  TrajectoryBuilder = cms.string( "" ),
4833  maxNSeeds = cms.uint32( 100000 )
4834 )
4835 fragment.hltL3TkTracksFromL2IOHit = cms.EDProducer( "TrackProducer",
4836  src = cms.InputTag( "hltL3TrackCandidateFromL2IOHit" ),
4837  SimpleMagneticField = cms.string( "" ),
4838  clusterRemovalInfo = cms.InputTag( "" ),
4839  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4840  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
4841  Fitter = cms.string( "hltESPKFFittingSmoother" ),
4842  useHitsSplitting = cms.bool( False ),
4843  MeasurementTracker = cms.string( "" ),
4844  AlgorithmName = cms.string( "hltIterX" ),
4845  alias = cms.untracked.string( "" ),
4846  NavigationSchool = cms.string( "" ),
4847  TrajectoryInEvent = cms.bool( True ),
4848  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4849  GeometricInnerState = cms.bool( True ),
4850  useSimpleMF = cms.bool( False ),
4851  Propagator = cms.string( "PropagatorWithMaterial" )
4852 )
4853 fragment.hltL3MuonsIOHit = cms.EDProducer( "L3MuonProducer",
4854  ServiceParameters = cms.PSet(
4855  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
4856  'SteppingHelixPropagatorAny',
4857  'hltESPSmartPropagator',
4858  'hltESPSteppingHelixPropagatorOpposite' ),
4859  RPCLayers = cms.bool( True ),
4860  UseMuonNavigation = cms.untracked.bool( True )
4861  ),
4862  L3TrajBuilderParameters = cms.PSet(
4863  ScaleTECyFactor = cms.double( -1.0 ),
4864  GlbRefitterParameters = cms.PSet(
4865  TrackerSkipSection = cms.int32( -1 ),
4866  DoPredictionsOnly = cms.bool( False ),
4867  PropDirForCosmics = cms.bool( False ),
4868  HitThreshold = cms.int32( 1 ),
4869  MuonHitsOption = cms.int32( 1 ),
4870  Chi2CutRPC = cms.double( 1.0 ),
4871  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
4872  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4873  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4874  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4875  RefitDirection = cms.string( "insideOut" ),
4876  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4877  Chi2CutCSC = cms.double( 150.0 ),
4878  Chi2CutDT = cms.double( 10.0 ),
4879  RefitRPCHits = cms.bool( True ),
4880  SkipStation = cms.int32( -1 ),
4881  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
4882  TrackerSkipSystem = cms.int32( -1 ),
4883  DYTthrs = cms.vint32( 30, 15 )
4884  ),
4885  ScaleTECxFactor = cms.double( -1.0 ),
4886  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4887  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4888  RefitRPCHits = cms.bool( True ),
4889  PCut = cms.double( 2.5 ),
4890  TrackTransformer = cms.PSet(
4891  DoPredictionsOnly = cms.bool( False ),
4892  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
4893  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4894  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4895  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4896  RefitDirection = cms.string( "insideOut" ),
4897  RefitRPCHits = cms.bool( True ),
4898  Propagator = cms.string( "hltESPSmartPropagatorAny" )
4899  ),
4900  GlobalMuonTrackMatcher = cms.PSet(
4901  Pt_threshold1 = cms.double( 0.0 ),
4902  DeltaDCut_3 = cms.double( 15.0 ),
4903  MinP = cms.double( 2.5 ),
4904  MinPt = cms.double( 1.0 ),
4905  Chi2Cut_1 = cms.double( 50.0 ),
4906  Pt_threshold2 = cms.double( 9.99999999E8 ),
4907  LocChi2Cut = cms.double( 0.001 ),
4908  Eta_threshold = cms.double( 1.2 ),
4909  Quality_3 = cms.double( 7.0 ),
4910  Quality_2 = cms.double( 15.0 ),
4911  Chi2Cut_2 = cms.double( 50.0 ),
4912  Chi2Cut_3 = cms.double( 200.0 ),
4913  DeltaDCut_1 = cms.double( 40.0 ),
4914  DeltaRCut_2 = cms.double( 0.2 ),
4915  DeltaRCut_3 = cms.double( 1.0 ),
4916  DeltaDCut_2 = cms.double( 10.0 ),
4917  DeltaRCut_1 = cms.double( 0.1 ),
4918  Propagator = cms.string( "hltESPSmartPropagator" ),
4919  Quality_1 = cms.double( 20.0 )
4920  ),
4921  PtCut = cms.double( 1.0 ),
4922  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
4923  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2IOHit" ),
4924  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4925  tkTrajMaxChi2 = cms.double( 9999.0 ),
4926  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
4927  tkTrajVertex = cms.InputTag( "pixelVertices" ),
4928  tkTrajUseVertex = cms.bool( False ),
4929  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
4930  ),
4931  TrackLoaderParameters = cms.PSet(
4932  PutTkTrackIntoEvent = cms.untracked.bool( False ),
4933  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4934  SmoothTkTrack = cms.untracked.bool( False ),
4935  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
4936  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4937  MuonUpdatorAtVertexParameters = cms.PSet(
4938  MaxChi2 = cms.double( 1000000.0 ),
4939  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
4940  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
4941  ),
4942  VertexConstraint = cms.bool( False ),
4943  DoSmoothing = cms.bool( True ),
4944  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
4945  ),
4946  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
4947 )
4948 fragment.hltL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner",
4949  labels = cms.VInputTag( 'hltL3TrajSeedIOHit','hltL3TrajSeedOIState','hltL3TrajSeedOIHit' )
4950 )
4951 fragment.hltL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner",
4952  labels = cms.VInputTag( 'hltL3TrackCandidateFromL2IOHit','hltL3TrackCandidateFromL2OIHit','hltL3TrackCandidateFromL2OIState' )
4953 )
4954 fragment.hltL3TkTracksMergeStep1 = cms.EDProducer( "TrackListMerger",
4955  ShareFrac = cms.double( 0.19 ),
4956  writeOnlyTrkQuals = cms.bool( False ),
4957  MinPT = cms.double( 0.05 ),
4958  allowFirstHitShare = cms.bool( True ),
4959  copyExtras = cms.untracked.bool( True ),
4960  Epsilon = cms.double( -0.001 ),
4961  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ),
4962  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
4963  MaxNormalizedChisq = cms.double( 1000.0 ),
4964  copyMVA = cms.bool( False ),
4965  FoundHitBonus = cms.double( 100.0 ),
4966  setsToMerge = cms.VPSet(
4967  cms.PSet( pQual = cms.bool( False ),
4968  tLists = cms.vint32( 0, 1 )
4969  )
4970  ),
4971  MinFound = cms.int32( 3 ),
4972  hasSelector = cms.vint32( 0, 0 ),
4973  TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ),
4974  LostHitPenalty = cms.double( 0.0 ),
4975  newQuality = cms.string( "confirmed" )
4976 )
4977 fragment.hltL3TkTracksFromL2 = cms.EDProducer( "TrackListMerger",
4978  ShareFrac = cms.double( 0.19 ),
4979  writeOnlyTrkQuals = cms.bool( False ),
4980  MinPT = cms.double( 0.05 ),
4981  allowFirstHitShare = cms.bool( True ),
4982  copyExtras = cms.untracked.bool( True ),
4983  Epsilon = cms.double( -0.001 ),
4984  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ),
4985  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
4986  MaxNormalizedChisq = cms.double( 1000.0 ),
4987  copyMVA = cms.bool( False ),
4988  FoundHitBonus = cms.double( 100.0 ),
4989  setsToMerge = cms.VPSet(
4990  cms.PSet( pQual = cms.bool( False ),
4991  tLists = cms.vint32( 0, 1 )
4992  )
4993  ),
4994  MinFound = cms.int32( 3 ),
4995  hasSelector = cms.vint32( 0, 0 ),
4996  TrackProducers = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ),
4997  LostHitPenalty = cms.double( 0.0 ),
4998  newQuality = cms.string( "confirmed" )
4999 )
5000 fragment.hltL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
5001  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' )
5002 )
5003 fragment.hltL3Muons = cms.EDProducer( "L3TrackCombiner",
5004  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' )
5005 )
5006 fragment.hltL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
5007  InputLinksObjects = cms.InputTag( "hltL3MuonsLinksCombination" ),
5008  InputObjects = cms.InputTag( "hltL3Muons" ),
5009  MuonPtOption = cms.string( "Tracker" )
5010 )
5011 fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q = cms.EDFilter( "HLTMuonL3PreFilter",
5012  MaxNormalizedChi2 = cms.double( 20.0 ),
5013  saveTags = cms.bool( True ),
5014  PreviousCandTag = cms.InputTag( "hltL2fL1sMu22Or25L1f0L2Filtered10Q" ),
5015  MinNmuonHits = cms.int32( 0 ),
5016  MinN = cms.int32( 1 ),
5017  MinTrackPt = cms.double( 0.0 ),
5018  MaxEta = cms.double( 2.5 ),
5019  MaxDXYBeamSpot = cms.double( 0.1 ),
5020  MinNhits = cms.int32( 0 ),
5021  MinDxySig = cms.double( -1.0 ),
5022  NSigmaPt = cms.double( 0.0 ),
5023  MaxDz = cms.double( 9999.0 ),
5024  MaxPtDifference = cms.double( 9999.0 ),
5025  MaxDr = cms.double( 2.0 ),
5026  CandTag = cms.InputTag( "hltL3MuonCandidates" ),
5027  MinDXYBeamSpot = cms.double( -1.0 ),
5028  MinDr = cms.double( -1.0 ),
5029  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
5030  InputLinks = cms.InputTag( "" ),
5031  MinPt = cms.double( 50.0 )
5032 )
5033 fragment.hltL1sL1ZeroBias = cms.EDFilter( "HLTL1TSeed",
5034  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
5035  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
5036  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
5037  saveTags = cms.bool( True ),
5038  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5039  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
5040  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
5041  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
5042  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
5043 )
5044 fragment.hltPrePFJet40 = cms.EDFilter( "HLTPrescaler",
5045  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
5046  offset = cms.uint32( 0 )
5047 )
5048 fragment.hltSingleCaloJet10 = cms.EDFilter( "HLT1CaloJet",
5049  saveTags = cms.bool( True ),
5050  MinPt = cms.double( 10.0 ),
5051  MinN = cms.int32( 1 ),
5052  MaxEta = cms.double( 5.0 ),
5053  MinMass = cms.double( -1.0 ),
5054  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
5055  MinE = cms.double( -1.0 ),
5056  triggerType = cms.int32( 85 )
5057 )
5058 fragment.hltTowerMakerForPF = cms.EDProducer( "CaloTowersCreator",
5059  EBSumThreshold = cms.double( 0.2 ),
5060  MomHBDepth = cms.double( 0.2 ),
5061  UseEtEBTreshold = cms.bool( False ),
5062  hfInput = cms.InputTag( "hltHfreco" ),
5063  AllowMissingInputs = cms.bool( False ),
5064  MomEEDepth = cms.double( 0.0 ),
5065  EESumThreshold = cms.double( 0.45 ),
5066  HBGrid = cms.vdouble( ),
5067  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
5068  HBThreshold = cms.double( 0.4 ),
5069  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
5070  UseEcalRecoveredHits = cms.bool( False ),
5071  MomConstrMethod = cms.int32( 1 ),
5072  MomHEDepth = cms.double( 0.4 ),
5073  HcalThreshold = cms.double( -1000.0 ),
5074  HF2Weights = cms.vdouble( ),
5075  HOWeights = cms.vdouble( ),
5076  EEGrid = cms.vdouble( ),
5077  UseSymEBTreshold = cms.bool( False ),
5078  EEWeights = cms.vdouble( ),
5079  EEWeight = cms.double( 1.0 ),
5080  UseHO = cms.bool( False ),
5081  HBWeights = cms.vdouble( ),
5082  HF1Weight = cms.double( 1.0 ),
5083  HF2Grid = cms.vdouble( ),
5084  HEDWeights = cms.vdouble( ),
5085  EBWeight = cms.double( 1.0 ),
5086  HF1Grid = cms.vdouble( ),
5087  EBWeights = cms.vdouble( ),
5088  HOWeight = cms.double( 1.0 ),
5089  HESWeight = cms.double( 1.0 ),
5090  HESThreshold = cms.double( 0.4 ),
5091  hbheInput = cms.InputTag( "hltHbhereco" ),
5092  HF2Weight = cms.double( 1.0 ),
5093  HF2Threshold = cms.double( 1.8 ),
5094  HcalAcceptSeverityLevel = cms.uint32( 11 ),
5095  EEThreshold = cms.double( 0.3 ),
5096  HOThresholdPlus1 = cms.double( 1.1 ),
5097  HOThresholdPlus2 = cms.double( 1.1 ),
5098  HF1Weights = cms.vdouble( ),
5099  hoInput = cms.InputTag( "hltHoreco" ),
5100  HF1Threshold = cms.double( 1.2 ),
5101  HcalPhase = cms.int32( 0 ),
5102  HESGrid = cms.vdouble( ),
5103  EcutTower = cms.double( -1000.0 ),
5104  UseRejectedRecoveredEcalHits = cms.bool( False ),
5105  UseEtEETreshold = cms.bool( False ),
5106  HESWeights = cms.vdouble( ),
5107  HOThresholdMinus1 = cms.double( 1.1 ),
5108  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
5109  'kWeird',
5110  'kBad' ),
5111  HEDWeight = cms.double( 1.0 ),
5112  UseSymEETreshold = cms.bool( False ),
5113  HEDThreshold = cms.double( 0.4 ),
5114  UseRejectedHitsOnly = cms.bool( False ),
5115  EBThreshold = cms.double( 0.07 ),
5116  HEDGrid = cms.vdouble( ),
5117  UseHcalRecoveredHits = cms.bool( True ),
5118  HOThresholdMinus2 = cms.double( 1.1 ),
5119  HOThreshold0 = cms.double( 1.1 ),
5120  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
5121  UseRejectedRecoveredHcalHits = cms.bool( False ),
5122  MomEBDepth = cms.double( 0.3 ),
5123  HBWeight = cms.double( 1.0 ),
5124  HOGrid = cms.vdouble( ),
5125  EBGrid = cms.vdouble( )
5126 )
5127 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
5128  Active_Area_Repeats = cms.int32( 5 ),
5129  doAreaFastjet = cms.bool( False ),
5130  voronoiRfact = cms.double( -9.0 ),
5131  maxBadHcalCells = cms.uint32( 9999999 ),
5132  doAreaDiskApprox = cms.bool( False ),
5133  maxRecoveredEcalCells = cms.uint32( 9999999 ),
5134  jetType = cms.string( "CaloJet" ),
5135  minSeed = cms.uint32( 0 ),
5136  Ghost_EtaMax = cms.double( 6.0 ),
5137  doRhoFastjet = cms.bool( False ),
5138  jetAlgorithm = cms.string( "AntiKt" ),
5139  nSigmaPU = cms.double( 1.0 ),
5140  GhostArea = cms.double( 0.01 ),
5141  Rho_EtaMax = cms.double( 4.4 ),
5142  maxBadEcalCells = cms.uint32( 9999999 ),
5143  useDeterministicSeed = cms.bool( True ),
5144  doPVCorrection = cms.bool( False ),
5145  maxRecoveredHcalCells = cms.uint32( 9999999 ),
5146  rParam = cms.double( 0.4 ),
5147  maxProblematicHcalCells = cms.uint32( 9999999 ),
5148  doOutputJets = cms.bool( True ),
5149  src = cms.InputTag( "hltTowerMakerForPF" ),
5150  inputEtMin = cms.double( 0.3 ),
5151  puPtMin = cms.double( 10.0 ),
5152  srcPVs = cms.InputTag( "NotUsed" ),
5153  jetPtMin = cms.double( 1.0 ),
5154  radiusPU = cms.double( 0.4 ),
5155  maxProblematicEcalCells = cms.uint32( 9999999 ),
5156  doPUOffsetCorr = cms.bool( False ),
5157  inputEMin = cms.double( 0.0 ),
5158  useMassDropTagger = cms.bool( False ),
5159  muMin = cms.double( -1.0 ),
5160  subtractorName = cms.string( "" ),
5161  muCut = cms.double( -1.0 ),
5162  subjetPtMin = cms.double( -1.0 ),
5163  useTrimming = cms.bool( False ),
5164  muMax = cms.double( -1.0 ),
5165  yMin = cms.double( -1.0 ),
5166  useFiltering = cms.bool( False ),
5167  rFilt = cms.double( -1.0 ),
5168  yMax = cms.double( -1.0 ),
5169  zcut = cms.double( -1.0 ),
5170  MinVtxNdof = cms.int32( 5 ),
5171  MaxVtxZ = cms.double( 15.0 ),
5172  UseOnlyVertexTracks = cms.bool( False ),
5173  dRMin = cms.double( -1.0 ),
5174  nFilt = cms.int32( -1 ),
5175  usePruning = cms.bool( False ),
5176  maxDepth = cms.int32( -1 ),
5177  yCut = cms.double( -1.0 ),
5178  DzTrVtxMax = cms.double( 0.0 ),
5179  UseOnlyOnePV = cms.bool( False ),
5180  rcut_factor = cms.double( -1.0 ),
5181  sumRecHits = cms.bool( False ),
5182  trimPtFracMin = cms.double( -1.0 ),
5183  dRMax = cms.double( -1.0 ),
5184  DxyTrVtxMax = cms.double( 0.0 ),
5185  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
5186 )
5187 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
5188  filter = cms.bool( False ),
5189  src = cms.InputTag( "hltAK4CaloJetsPF" ),
5190  etMin = cms.double( 5.0 )
5191 )
5192 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducer",
5193  useFilterWithES = cms.bool( False ),
5194  FilterPSet = cms.PSet(
5195  chi2 = cms.double( 1000.0 ),
5196  nSigmaTipMaxTolerance = cms.double( 0.0 ),
5197  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
5198  nSigmaInvPtTolerance = cms.double( 0.0 ),
5199  ptMin = cms.double( 0.1 ),
5200  tipMax = cms.double( 1.0 )
5201  ),
5202  passLabel = cms.string( "" ),
5203  FitterPSet = cms.PSet(
5204  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
5205  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5206  fixImpactParameter = cms.double( 0.0 )
5207  ),
5208  RegionFactoryPSet = cms.PSet(
5209  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
5210  RegionPSet = cms.PSet(
5211  precise = cms.bool( True ),
5212  originRadius = cms.double( 0.2 ),
5213  ptMin = cms.double( 0.9 ),
5214  originHalfLength = cms.double( 24.0 ),
5215  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5216  useMultipleScattering = cms.bool( False ),
5217  useFakeVertices = cms.bool( False )
5218  )
5219  ),
5220  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
5221  OrderedHitsFactoryPSet = cms.PSet(
5222  ComponentName = cms.string( "StandardHitTripletGenerator" ),
5223  GeneratorPSet = cms.PSet(
5224  useBending = cms.bool( True ),
5225  useFixedPreFiltering = cms.bool( False ),
5226  maxElement = cms.uint32( 100000 ),
5227  phiPreFiltering = cms.double( 0.3 ),
5228  extraHitRPhitolerance = cms.double( 0.06 ),
5229  useMultScattering = cms.bool( True ),
5230  SeedComparitorPSet = cms.PSet(
5231  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
5232  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
5233  ),
5234  extraHitRZtolerance = cms.double( 0.06 ),
5235  ComponentName = cms.string( "PixelTripletHLTGenerator" )
5236  ),
5237  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
5238  )
5239 )
5240 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducer",
5241  WtAverage = cms.bool( True ),
5242  Method2 = cms.bool( True ),
5243  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5244  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
5245  Verbosity = cms.int32( 0 ),
5246  UseError = cms.bool( True ),
5247  TrackCollection = cms.InputTag( "hltPixelTracks" ),
5248  PtMin = cms.double( 1.0 ),
5249  NTrkMin = cms.int32( 2 ),
5250  ZOffset = cms.double( 5.0 ),
5251  Finder = cms.string( "DivisiveVertexFinder" ),
5252  ZSeparation = cms.double( 0.05 )
5253 )
5254 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
5255  minSumPt2 = cms.double( 0.0 ),
5256  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
5257  maxVtx = cms.uint32( 100 ),
5258  fractionSumPt2 = cms.double( 0.3 ),
5259  src = cms.InputTag( "hltPixelVertices" )
5260 )
5261 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
5262  useEventsWithNoVertex = cms.bool( True ),
5263  originHalfLength = cms.double( 0.3 ),
5264  useProtoTrackKinematics = cms.bool( False ),
5265  usePV = cms.bool( False ),
5266  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
5267  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
5268  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5269  InputCollection = cms.InputTag( "hltPixelTracks" ),
5270  originRadius = cms.double( 0.1 )
5271 )
5272 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
5273  src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
5274  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
5275  SimpleMagneticField = cms.string( "ParabolicMf" ),
5276  TransientInitialStateEstimatorParameters = cms.PSet(
5277  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
5278  numberMeasurementsForFit = cms.int32( 4 ),
5279  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
5280  ),
5281  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5282  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5283  cleanTrajectoryAfterInOut = cms.bool( False ),
5284  useHitsSplitting = cms.bool( False ),
5285  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5286  doSeedingRegionRebuilding = cms.bool( False ),
5287  maxNSeeds = cms.uint32( 100000 ),
5288  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ),
5289  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5290  TrajectoryBuilder = cms.string( "" )
5291 )
5292 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
5293  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
5294  SimpleMagneticField = cms.string( "ParabolicMf" ),
5295  clusterRemovalInfo = cms.InputTag( "" ),
5296  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5297  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5298  Fitter = cms.string( "hltESPFittingSmootherIT" ),
5299  useHitsSplitting = cms.bool( False ),
5300  MeasurementTracker = cms.string( "" ),
5301  AlgorithmName = cms.string( "hltIter0" ),
5302  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
5303  NavigationSchool = cms.string( "" ),
5304  TrajectoryInEvent = cms.bool( True ),
5305  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5306  GeometricInnerState = cms.bool( True ),
5307  useSimpleMF = cms.bool( True ),
5308  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
5309 )
5310 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
5311  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
5312  GBRForestLabel = cms.string( "" ),
5313  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
5314  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
5315  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
5316  mva = cms.PSet(
5317  dr_par = cms.PSet(
5318  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
5319  dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ),
5320  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
5321  dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
5322  dr_exp = cms.vint32( 4, 4, 4 )
5323  ),
5324  minLayers = cms.vint32( 3, 3, 3 ),
5325  dz_par = cms.PSet(
5326  dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
5327  dz_exp = cms.vint32( 4, 4, 4 ),
5328  dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 )
5329  ),
5330  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
5331  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
5332  maxLostLayers = cms.vint32( 1, 1, 1 ),
5333  maxDz = cms.vdouble( 0.5, 0.2, 3.4028234663852886E38 ),
5334  maxDzWrtBS = cms.vdouble( 3.4028234663852886E38, 24.0, 15.0 ),
5335  maxDr = cms.vdouble( 0.5, 0.03, 3.4028234663852886E38 ),
5336  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
5337  min3DLayers = cms.vint32( 0, 0, 0 ),
5338  minPixelHits = cms.vint32( 0, 0, 0 ),
5339  minNVtxTrk = cms.int32( 3 )
5340  ),
5341  GBRForestFileName = cms.string( "" )
5342 )
5343 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
5344  originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
5345  cloner = cms.untracked.PSet(
5346  copyExtras = cms.untracked.bool( False ),
5347  copyTrajectories = cms.untracked.bool( False )
5348  ),
5349  originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
5350  minQuality = cms.string( "highPurity" ),
5351  originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' )
5352 )
5353 fragment.hltTrackIter0RefsForJets4Iter1 = cms.EDProducer( "ChargedRefCandidateProducer",
5354  src = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
5355  particleType = cms.string( "pi+" )
5356 )
5357 fragment.hltAK4Iter0TrackJets4Iter1 = cms.EDProducer( "FastjetJetProducer",
5358  Active_Area_Repeats = cms.int32( 5 ),
5359  doAreaFastjet = cms.bool( False ),
5360  voronoiRfact = cms.double( 0.9 ),
5361  maxBadHcalCells = cms.uint32( 9999999 ),
5362  doAreaDiskApprox = cms.bool( False ),
5363  maxRecoveredEcalCells = cms.uint32( 9999999 ),
5364  jetType = cms.string( "TrackJet" ),
5365  minSeed = cms.uint32( 14327 ),
5366  Ghost_EtaMax = cms.double( 6.0 ),
5367  doRhoFastjet = cms.bool( False ),
5368  jetAlgorithm = cms.string( "AntiKt" ),
5369  nSigmaPU = cms.double( 1.0 ),
5370  GhostArea = cms.double( 0.01 ),
5371  Rho_EtaMax = cms.double( 4.4 ),
5372  maxBadEcalCells = cms.uint32( 9999999 ),
5373  useDeterministicSeed = cms.bool( True ),
5374  doPVCorrection = cms.bool( False ),
5375  maxRecoveredHcalCells = cms.uint32( 9999999 ),
5376  rParam = cms.double( 0.4 ),
5377  maxProblematicHcalCells = cms.uint32( 9999999 ),
5378  doOutputJets = cms.bool( True ),
5379  src = cms.InputTag( "hltTrackIter0RefsForJets4Iter1" ),
5380  inputEtMin = cms.double( 0.1 ),
5381  puPtMin = cms.double( 0.0 ),
5382  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
5383  jetPtMin = cms.double( 1.0 ),
5384  radiusPU = cms.double( 0.4 ),
5385  maxProblematicEcalCells = cms.uint32( 9999999 ),
5386  doPUOffsetCorr = cms.bool( False ),
5387  inputEMin = cms.double( 0.0 ),
5388  useMassDropTagger = cms.bool( False ),
5389  muMin = cms.double( -1.0 ),
5390  subtractorName = cms.string( "" ),
5391  muCut = cms.double( -1.0 ),
5392  subjetPtMin = cms.double( -1.0 ),
5393  useTrimming = cms.bool( False ),
5394  muMax = cms.double( -1.0 ),
5395  yMin = cms.double( -1.0 ),
5396  useFiltering = cms.bool( False ),
5397  rFilt = cms.double( -1.0 ),
5398  yMax = cms.double( -1.0 ),
5399  zcut = cms.double( -1.0 ),
5400  MinVtxNdof = cms.int32( 0 ),
5401  MaxVtxZ = cms.double( 30.0 ),
5402  UseOnlyVertexTracks = cms.bool( False ),
5403  dRMin = cms.double( -1.0 ),
5404  nFilt = cms.int32( -1 ),
5405  usePruning = cms.bool( False ),
5406  maxDepth = cms.int32( -1 ),
5407  yCut = cms.double( -1.0 ),
5408  DzTrVtxMax = cms.double( 0.5 ),
5409  UseOnlyOnePV = cms.bool( True ),
5410  rcut_factor = cms.double( -1.0 ),
5411  sumRecHits = cms.bool( False ),
5412  trimPtFracMin = cms.double( -1.0 ),
5413  dRMax = cms.double( -1.0 ),
5414  DxyTrVtxMax = cms.double( 0.2 ),
5415  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
5416 )
5417 fragment.hltIter0TrackAndTauJets4Iter1 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
5418  fractionMinCaloInTauCone = cms.double( 0.7 ),
5419  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
5420  tauConeSize = cms.double( 0.2 ),
5421  ptTrkMaxInCaloCone = cms.double( 1.0 ),
5422  isolationConeSize = cms.double( 0.5 ),
5423  inputTrackJetTag = cms.InputTag( "hltAK4Iter0TrackJets4Iter1" ),
5424  nTrkMaxInCaloCone = cms.int32( 0 ),
5425  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
5426  etaMinCaloJet = cms.double( -2.7 ),
5427  etaMaxCaloJet = cms.double( 2.7 ),
5428  ptMinCaloJet = cms.double( 5.0 ),
5429  inputTrackTag = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" )
5430 )
5431 fragment.hltIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
5432  trackClassifier = cms.InputTag( '','QualityMasks' ),
5433  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
5434  maxChi2 = cms.double( 9.0 ),
5435  trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
5436  oldClusterRemovalInfo = cms.InputTag( "" ),
5437  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
5438  overrideTrkQuals = cms.InputTag( "" ),
5439  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
5440  TrackQuality = cms.string( "highPurity" )
5441 )
5442 fragment.hltIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
5443  clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemoval" ),
5444  OnDemand = cms.bool( False ),
5445  src = cms.InputTag( "hltSiStripClusters" )
5446 )
5447 fragment.hltIter1PixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
5448  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
5449  'BPix1+BPix2+FPix1_pos',
5450  'BPix1+BPix2+FPix1_neg',
5451  'BPix1+FPix1_pos+FPix2_pos',
5452  'BPix1+FPix1_neg+FPix2_neg' ),
5453  MTOB = cms.PSet( ),
5454  TEC = cms.PSet( ),
5455  MTID = cms.PSet( ),
5456  FPix = cms.PSet(
5457  HitProducer = cms.string( "hltSiPixelRecHits" ),
5458  hitErrorRZ = cms.double( 0.0036 ),
5459  useErrorsFromParam = cms.bool( True ),
5460  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5461  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
5462  hitErrorRPhi = cms.double( 0.0051 )
5463  ),
5464  MTEC = cms.PSet( ),
5465  MTIB = cms.PSet( ),
5466  TID = cms.PSet( ),
5467  TOB = cms.PSet( ),
5468  BPix = cms.PSet(
5469  HitProducer = cms.string( "hltSiPixelRecHits" ),
5470  hitErrorRZ = cms.double( 0.006 ),
5471  useErrorsFromParam = cms.bool( True ),
5472  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5473  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
5474  hitErrorRPhi = cms.double( 0.0027 )
5475  ),
5476  TIB = cms.PSet( )
5477 )
5478 fragment.hltIter1PFlowPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
5479  RegionFactoryPSet = cms.PSet(
5480  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
5481  RegionPSet = cms.PSet(
5482  precise = cms.bool( True ),
5483  originRadius = cms.double( 0.05 ),
5484  searchOpt = cms.bool( True ),
5485  ptMin = cms.double( 0.5 ),
5486  mode = cms.string( "VerticesFixed" ),
5487  maxNRegions = cms.int32( 100 ),
5488  maxNVertices = cms.int32( 10 ),
5489  deltaPhi = cms.double( 1.0 ),
5490  deltaEta = cms.double( 1.0 ),
5491  zErrorBeamSpot = cms.double( 15.0 ),
5492  nSigmaZBeamSpot = cms.double( 3.0 ),
5493  zErrorVetex = cms.double( 0.1 ),
5494  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
5495  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5496  input = cms.InputTag( "hltIter0TrackAndTauJets4Iter1" ),
5497  measurementTrackerName = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
5498  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
5499  useMultipleScattering = cms.bool( False ),
5500  useFakeVertices = cms.bool( False )
5501  )
5502  ),
5503  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
5504  ClusterCheckPSet = cms.PSet(
5505  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
5506  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
5507  doClusterCheck = cms.bool( False ),
5508  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
5509  MaxNumberOfPixelClusters = cms.uint32( 10000 )
5510  ),
5511  OrderedHitsFactoryPSet = cms.PSet(
5512  maxElement = cms.uint32( 0 ),
5513  ComponentName = cms.string( "StandardHitTripletGenerator" ),
5514  GeneratorPSet = cms.PSet(
5515  useBending = cms.bool( True ),
5516  useFixedPreFiltering = cms.bool( False ),
5517  maxElement = cms.uint32( 100000 ),
5518  phiPreFiltering = cms.double( 0.3 ),
5519  extraHitRPhitolerance = cms.double( 0.032 ),
5520  useMultScattering = cms.bool( True ),
5521  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
5522  extraHitRZtolerance = cms.double( 0.037 ),
5523  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
5524  ),
5525  SeedingLayers = cms.InputTag( "hltIter1PixelLayerTriplets" )
5526  ),
5527  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsTripletOnlyCreator" ) )
5528 )
5529 fragment.hltIter1PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
5530  src = cms.InputTag( "hltIter1PFlowPixelSeeds" ),
5531  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
5532  SimpleMagneticField = cms.string( "ParabolicMf" ),
5533  TransientInitialStateEstimatorParameters = cms.PSet(
5534  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
5535  numberMeasurementsForFit = cms.int32( 4 ),
5536  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
5537  ),
5538  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5539  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
5540  cleanTrajectoryAfterInOut = cms.bool( False ),
5541  useHitsSplitting = cms.bool( False ),
5542  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5543  doSeedingRegionRebuilding = cms.bool( False ),
5544  maxNSeeds = cms.uint32( 100000 ),
5545  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ),
5546  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5547  TrajectoryBuilder = cms.string( "" )
5548 )
5549 fragment.hltIter1PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
5550  src = cms.InputTag( "hltIter1PFlowCkfTrackCandidates" ),
5551  SimpleMagneticField = cms.string( "ParabolicMf" ),
5552  clusterRemovalInfo = cms.InputTag( "" ),
5553  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5554  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
5555  Fitter = cms.string( "hltESPFittingSmootherIT" ),
5556  useHitsSplitting = cms.bool( False ),
5557  MeasurementTracker = cms.string( "" ),
5558  AlgorithmName = cms.string( "hltIter1" ),
5559  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
5560  NavigationSchool = cms.string( "" ),
5561  TrajectoryInEvent = cms.bool( True ),
5562  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5563  GeometricInnerState = cms.bool( True ),
5564  useSimpleMF = cms.bool( True ),
5565  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
5566 )
5567 fragment.hltIter1PFlowTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier",
5568  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
5569  GBRForestLabel = cms.string( "" ),
5570  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
5571  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
5572  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
5573  mva = cms.PSet(
5574  dr_par = cms.PSet(
5575  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
5576  dr_par2 = cms.vdouble( 3.4028234663852886E38, 1.0, 0.85 ),
5577  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
5578  dr_par1 = cms.vdouble( 3.4028234663852886E38, 1.0, 0.9 ),
5579  dr_exp = cms.vint32( 3, 3, 3 )
5580  ),
5581  minLayers = cms.vint32( 3, 3, 3 ),
5582  dz_par = cms.PSet(
5583  dz_par1 = cms.vdouble( 3.4028234663852886E38, 1.0, 0.9 ),
5584  dz_exp = cms.vint32( 3, 3, 3 ),
5585  dz_par2 = cms.vdouble( 3.4028234663852886E38, 1.0, 0.8 )
5586  ),
5587  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
5588  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
5589  maxLostLayers = cms.vint32( 1, 1, 1 ),
5590  maxDz = cms.vdouble( 3.4028234663852886E38, 1.0, 3.4028234663852886E38 ),
5591  maxDzWrtBS = cms.vdouble( 3.4028234663852886E38, 24.0, 15.0 ),
5592  maxDr = cms.vdouble( 3.4028234663852886E38, 1.0, 3.4028234663852886E38 ),
5593  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
5594  min3DLayers = cms.vint32( 0, 0, 0 ),
5595  minPixelHits = cms.vint32( 0, 0, 2 ),
5596  minNVtxTrk = cms.int32( 3 )
5597  ),
5598  GBRForestFileName = cms.string( "" )
5599 )
5600 fragment.hltIter1PFlowTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier",
5601  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
5602  GBRForestLabel = cms.string( "" ),
5603  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
5604  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
5605  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
5606  mva = cms.PSet(
5607  dr_par = cms.PSet(
5608  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
5609  dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
5610  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
5611  dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
5612  dr_exp = cms.vint32( 4, 4, 4 )
5613  ),
5614  minLayers = cms.vint32( 5, 5, 5 ),
5615  dz_par = cms.PSet(
5616  dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
5617  dz_exp = cms.vint32( 4, 4, 4 ),
5618  dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 )
5619  ),
5620  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
5621  maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ),
5622  maxLostLayers = cms.vint32( 99, 3, 3 ),
5623  maxDz = cms.vdouble( 3.4028234663852886E38, 1.0, 3.4028234663852886E38 ),
5624  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
5625  maxDr = cms.vdouble( 3.4028234663852886E38, 1.0, 3.4028234663852886E38 ),
5626  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
5627  min3DLayers = cms.vint32( 1, 2, 3 ),
5628  minPixelHits = cms.vint32( 0, 0, 1 ),
5629  minNVtxTrk = cms.int32( 2 )
5630  ),
5631  GBRForestFileName = cms.string( "" )
5632 )
5633 fragment.hltIter1PFlowTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger",
5634  inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPrompt',
5635  'hltIter1PFlowTrackCutClassifierDetached' )
5636 )
5637 fragment.hltIter1PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
5638  originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
5639  cloner = cms.untracked.PSet(
5640  copyExtras = cms.untracked.bool( False ),
5641  copyTrajectories = cms.untracked.bool( False )
5642  ),
5643  originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','QualityMasks' ),
5644  minQuality = cms.string( "highPurity" ),
5645  originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','MVAValues' )
5646 )
5647 fragment.hltIter1Merged = cms.EDProducer( "TrackListMerger",
5648  ShareFrac = cms.double( 0.19 ),
5649  writeOnlyTrkQuals = cms.bool( False ),
5650  MinPT = cms.double( 0.05 ),
5651  allowFirstHitShare = cms.bool( True ),
5652  copyExtras = cms.untracked.bool( True ),
5653  Epsilon = cms.double( -0.001 ),
5654  selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
5655  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
5656  MaxNormalizedChisq = cms.double( 1000.0 ),
5657  copyMVA = cms.bool( False ),
5658  FoundHitBonus = cms.double( 5.0 ),
5659  setsToMerge = cms.VPSet(
5660  cms.PSet( pQual = cms.bool( False ),
5661  tLists = cms.vint32( 0, 1 )
5662  )
5663  ),
5664  MinFound = cms.int32( 3 ),
5665  hasSelector = cms.vint32( 0, 0 ),
5666  TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
5667  LostHitPenalty = cms.double( 20.0 ),
5668  newQuality = cms.string( "confirmed" )
5669 )
5670 fragment.hltIter1TrackRefsForJets4Iter2 = cms.EDProducer( "ChargedRefCandidateProducer",
5671  src = cms.InputTag( "hltIter1Merged" ),
5672  particleType = cms.string( "pi+" )
5673 )
5674 fragment.hltAK4Iter1TrackJets4Iter2 = cms.EDProducer( "FastjetJetProducer",
5675  Active_Area_Repeats = cms.int32( 5 ),
5676  doAreaFastjet = cms.bool( False ),
5677  voronoiRfact = cms.double( 0.9 ),
5678  maxBadHcalCells = cms.uint32( 9999999 ),
5679  doAreaDiskApprox = cms.bool( False ),
5680  maxRecoveredEcalCells = cms.uint32( 9999999 ),
5681  jetType = cms.string( "TrackJet" ),
5682  minSeed = cms.uint32( 14327 ),
5683  Ghost_EtaMax = cms.double( 6.0 ),
5684  doRhoFastjet = cms.bool( False ),
5685  jetAlgorithm = cms.string( "AntiKt" ),
5686  nSigmaPU = cms.double( 1.0 ),
5687  GhostArea = cms.double( 0.01 ),
5688  Rho_EtaMax = cms.double( 4.4 ),
5689  maxBadEcalCells = cms.uint32( 9999999 ),
5690  useDeterministicSeed = cms.bool( True ),
5691  doPVCorrection = cms.bool( False ),
5692  maxRecoveredHcalCells = cms.uint32( 9999999 ),
5693  rParam = cms.double( 0.4 ),
5694  maxProblematicHcalCells = cms.uint32( 9999999 ),
5695  doOutputJets = cms.bool( True ),
5696  src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2" ),
5697  inputEtMin = cms.double( 0.1 ),
5698  puPtMin = cms.double( 0.0 ),
5699  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
5700  jetPtMin = cms.double( 7.5 ),
5701  radiusPU = cms.double( 0.4 ),
5702  maxProblematicEcalCells = cms.uint32( 9999999 ),
5703  doPUOffsetCorr = cms.bool( False ),
5704  inputEMin = cms.double( 0.0 ),
5705  useMassDropTagger = cms.bool( False ),
5706  muMin = cms.double( -1.0 ),
5707  subtractorName = cms.string( "" ),
5708  muCut = cms.double( -1.0 ),
5709  subjetPtMin = cms.double( -1.0 ),
5710  useTrimming = cms.bool( False ),
5711  muMax = cms.double( -1.0 ),
5712  yMin = cms.double( -1.0 ),
5713  useFiltering = cms.bool( False ),
5714  rFilt = cms.double( -1.0 ),
5715  yMax = cms.double( -1.0 ),
5716  zcut = cms.double( -1.0 ),
5717  MinVtxNdof = cms.int32( 0 ),
5718  MaxVtxZ = cms.double( 30.0 ),
5719  UseOnlyVertexTracks = cms.bool( False ),
5720  dRMin = cms.double( -1.0 ),
5721  nFilt = cms.int32( -1 ),
5722  usePruning = cms.bool( False ),
5723  maxDepth = cms.int32( -1 ),
5724  yCut = cms.double( -1.0 ),
5725  DzTrVtxMax = cms.double( 0.5 ),
5726  UseOnlyOnePV = cms.bool( True ),
5727  rcut_factor = cms.double( -1.0 ),
5728  sumRecHits = cms.bool( False ),
5729  trimPtFracMin = cms.double( -1.0 ),
5730  dRMax = cms.double( -1.0 ),
5731  DxyTrVtxMax = cms.double( 0.2 ),
5732  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
5733 )
5734 fragment.hltIter1TrackAndTauJets4Iter2 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
5735  fractionMinCaloInTauCone = cms.double( 0.7 ),
5736  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
5737  tauConeSize = cms.double( 0.2 ),
5738  ptTrkMaxInCaloCone = cms.double( 1.4 ),
5739  isolationConeSize = cms.double( 0.5 ),
5740  inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2" ),
5741  nTrkMaxInCaloCone = cms.int32( 0 ),
5742  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
5743  etaMinCaloJet = cms.double( -2.7 ),
5744  etaMaxCaloJet = cms.double( 2.7 ),
5745  ptMinCaloJet = cms.double( 5.0 ),
5746  inputTrackTag = cms.InputTag( "hltIter1Merged" )
5747 )
5748 fragment.hltIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
5749  trackClassifier = cms.InputTag( '','QualityMasks' ),
5750  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
5751  maxChi2 = cms.double( 16.0 ),
5752  trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurity" ),
5753  oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemoval" ),
5754  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
5755  overrideTrkQuals = cms.InputTag( "" ),
5756  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
5757  TrackQuality = cms.string( "highPurity" )
5758 )
5759 fragment.hltIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
5760  clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemoval" ),
5761  OnDemand = cms.bool( False ),
5762  src = cms.InputTag( "hltSiStripClusters" )
5763 )
5764 fragment.hltIter2PixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
5765  layerList = cms.vstring( 'BPix1+BPix2',
5766  'BPix1+BPix3',
5767  'BPix2+BPix3',
5768  'BPix1+FPix1_pos',
5769  'BPix1+FPix1_neg',
5770  'BPix1+FPix2_pos',
5771  'BPix1+FPix2_neg',
5772  'BPix2+FPix1_pos',
5773  'BPix2+FPix1_neg',
5774  'BPix2+FPix2_pos',
5775  'BPix2+FPix2_neg',
5776  'FPix1_pos+FPix2_pos',
5777  'FPix1_neg+FPix2_neg' ),
5778  MTOB = cms.PSet( ),
5779  TEC = cms.PSet( ),
5780  MTID = cms.PSet( ),
5781  FPix = cms.PSet(
5782  HitProducer = cms.string( "hltSiPixelRecHits" ),
5783  hitErrorRZ = cms.double( 0.0036 ),
5784  useErrorsFromParam = cms.bool( True ),
5785  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5786  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
5787  hitErrorRPhi = cms.double( 0.0051 )
5788  ),
5789  MTEC = cms.PSet( ),
5790  MTIB = cms.PSet( ),
5791  TID = cms.PSet( ),
5792  TOB = cms.PSet( ),
5793  BPix = cms.PSet(
5794  HitProducer = cms.string( "hltSiPixelRecHits" ),
5795  hitErrorRZ = cms.double( 0.006 ),
5796  useErrorsFromParam = cms.bool( True ),
5797  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5798  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
5799  hitErrorRPhi = cms.double( 0.0027 )
5800  ),
5801  TIB = cms.PSet( )
5802 )
5803 fragment.hltIter2PFlowPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
5804  RegionFactoryPSet = cms.PSet(
5805  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
5806  RegionPSet = cms.PSet(
5807  precise = cms.bool( True ),
5808  originRadius = cms.double( 0.025 ),
5809  searchOpt = cms.bool( True ),
5810  originZPos = cms.double( 0.0 ),
5811  ptMin = cms.double( 1.2 ),
5812  mode = cms.string( "VerticesFixed" ),
5813  maxNRegions = cms.int32( 100 ),
5814  maxNVertices = cms.int32( 10 ),
5815  deltaPhi = cms.double( 0.8 ),
5816  deltaEta = cms.double( 0.8 ),
5817  zErrorBeamSpot = cms.double( 15.0 ),
5818  nSigmaZBeamSpot = cms.double( 3.0 ),
5819  zErrorVetex = cms.double( 0.05 ),
5820  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
5821  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5822  input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2" ),
5823  measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
5824  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
5825  useMultipleScattering = cms.bool( False ),
5826  useFakeVertices = cms.bool( False )
5827  )
5828  ),
5829  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
5830  ClusterCheckPSet = cms.PSet(
5831  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
5832  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
5833  doClusterCheck = cms.bool( False ),
5834  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
5835  MaxNumberOfPixelClusters = cms.uint32( 10000 )
5836  ),
5837  OrderedHitsFactoryPSet = cms.PSet(
5838  maxElement = cms.uint32( 0 ),
5839  ComponentName = cms.string( "StandardHitPairGenerator" ),
5840  GeneratorPSet = cms.PSet(
5841  maxElement = cms.uint32( 100000 ),
5842  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
5843  ),
5844  SeedingLayers = cms.InputTag( "hltIter2PixelLayerPairs" )
5845  ),
5846  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreatorIT" ) )
5847 )
5848 fragment.hltIter2PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
5849  src = cms.InputTag( "hltIter2PFlowPixelSeeds" ),
5850  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
5851  SimpleMagneticField = cms.string( "ParabolicMf" ),
5852  TransientInitialStateEstimatorParameters = cms.PSet(
5853  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
5854  numberMeasurementsForFit = cms.int32( 4 ),
5855  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
5856  ),
5857  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5858  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
5859  cleanTrajectoryAfterInOut = cms.bool( False ),
5860  useHitsSplitting = cms.bool( False ),
5861  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5862  doSeedingRegionRebuilding = cms.bool( False ),
5863  maxNSeeds = cms.uint32( 100000 ),
5864  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ),
5865  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5866  TrajectoryBuilder = cms.string( "" )
5867 )
5868 fragment.hltIter2PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
5869  src = cms.InputTag( "hltIter2PFlowCkfTrackCandidates" ),
5870  SimpleMagneticField = cms.string( "ParabolicMf" ),
5871  clusterRemovalInfo = cms.InputTag( "" ),
5872  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5873  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
5874  Fitter = cms.string( "hltESPFittingSmootherIT" ),
5875  useHitsSplitting = cms.bool( False ),
5876  MeasurementTracker = cms.string( "" ),
5877  AlgorithmName = cms.string( "hltIter2" ),
5878  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
5879  NavigationSchool = cms.string( "" ),
5880  TrajectoryInEvent = cms.bool( True ),
5881  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5882  GeometricInnerState = cms.bool( True ),
5883  useSimpleMF = cms.bool( True ),
5884  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
5885 )
5886 fragment.hltIter2PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
5887  src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
5888  GBRForestLabel = cms.string( "" ),
5889  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
5890  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
5891  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
5892  mva = cms.PSet(
5893  dr_par = cms.PSet(
5894  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
5895  dr_par2 = cms.vdouble( 3.4028234663852886E38, 0.3, 0.3 ),
5896  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
5897  dr_par1 = cms.vdouble( 3.4028234663852886E38, 0.4, 0.4 ),
5898  dr_exp = cms.vint32( 4, 4, 4 )
5899  ),
5900  minLayers = cms.vint32( 3, 3, 3 ),
5901  dz_par = cms.PSet(
5902  dz_par1 = cms.vdouble( 3.4028234663852886E38, 0.4, 0.4 ),
5903  dz_exp = cms.vint32( 4, 4, 4 ),
5904  dz_par2 = cms.vdouble( 3.4028234663852886E38, 0.35, 0.35 )
5905  ),
5906  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
5907  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
5908  maxLostLayers = cms.vint32( 1, 1, 1 ),
5909  maxDz = cms.vdouble( 0.5, 0.2, 3.4028234663852886E38 ),
5910  maxDzWrtBS = cms.vdouble( 3.4028234663852886E38, 24.0, 15.0 ),
5911  maxDr = cms.vdouble( 0.5, 0.03, 3.4028234663852886E38 ),
5912  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
5913  min3DLayers = cms.vint32( 0, 0, 0 ),
5914  minPixelHits = cms.vint32( 0, 0, 0 ),
5915  minNVtxTrk = cms.int32( 3 )
5916  ),
5917  GBRForestFileName = cms.string( "" )
5918 )
5919 fragment.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
5920  originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
5921  cloner = cms.untracked.PSet(
5922  copyExtras = cms.untracked.bool( False ),
5923  copyTrajectories = cms.untracked.bool( False )
5924  ),
5925  originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','QualityMasks' ),
5926  minQuality = cms.string( "highPurity" ),
5927  originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','MVAValues' )
5928 )
5929 fragment.hltIter2Merged = cms.EDProducer( "TrackListMerger",
5930  ShareFrac = cms.double( 0.19 ),
5931  writeOnlyTrkQuals = cms.bool( False ),
5932  MinPT = cms.double( 0.05 ),
5933  allowFirstHitShare = cms.bool( True ),
5934  copyExtras = cms.untracked.bool( True ),
5935  Epsilon = cms.double( -0.001 ),
5936  selectedTrackQuals = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
5937  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
5938  MaxNormalizedChisq = cms.double( 1000.0 ),
5939  copyMVA = cms.bool( False ),
5940  FoundHitBonus = cms.double( 5.0 ),
5941  setsToMerge = cms.VPSet(
5942  cms.PSet( pQual = cms.bool( False ),
5943  tLists = cms.vint32( 0, 1 )
5944  )
5945  ),
5946  MinFound = cms.int32( 3 ),
5947  hasSelector = cms.vint32( 0, 0 ),
5948  TrackProducers = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
5949  LostHitPenalty = cms.double( 20.0 ),
5950  newQuality = cms.string( "confirmed" )
5951 )
5952 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
5953  ShareFrac = cms.double( 0.19 ),
5954  writeOnlyTrkQuals = cms.bool( False ),
5955  MinPT = cms.double( 0.05 ),
5956  allowFirstHitShare = cms.bool( True ),
5957  copyExtras = cms.untracked.bool( True ),
5958  Epsilon = cms.double( -0.001 ),
5959  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2','hltIter2Merged' ),
5960  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
5961  MaxNormalizedChisq = cms.double( 1000.0 ),
5962  copyMVA = cms.bool( False ),
5963  FoundHitBonus = cms.double( 5.0 ),
5964  setsToMerge = cms.VPSet(
5965  cms.PSet( pQual = cms.bool( False ),
5966  tLists = cms.vint32( 0, 1 )
5967  )
5968  ),
5969  MinFound = cms.int32( 3 ),
5970  hasSelector = cms.vint32( 0, 0 ),
5971  TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2','hltIter2Merged' ),
5972  LostHitPenalty = cms.double( 20.0 ),
5973  newQuality = cms.string( "confirmed" )
5974 )
5975 fragment.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT",
5976  pMin = cms.double( 2.5 ),
5977  InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
5978  shareHitFraction = cms.double( 0.8 ),
5979  LinkCollection = cms.InputTag( "hltL3MuonsLinksCombination" ),
5980  ptMin = cms.double( 2.5 )
5981 )
5982 fragment.hltMuons = cms.EDProducer( "MuonIdProducer",
5983  TrackExtractorPSet = cms.PSet(
5984  Diff_z = cms.double( 0.2 ),
5985  inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
5986  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
5987  ComponentName = cms.string( "TrackExtractor" ),
5988  DR_Max = cms.double( 1.0 ),
5989  Diff_r = cms.double( 0.1 ),
5990  Chi2Prob_Min = cms.double( -1.0 ),
5991  DR_Veto = cms.double( 0.01 ),
5992  NHits_Min = cms.uint32( 0 ),
5993  Chi2Ndof_Max = cms.double( 1.0E64 ),
5994  Pt_Min = cms.double( -1.0 ),
5995  DepositLabel = cms.untracked.string( "" ),
5996  BeamlineOption = cms.string( "BeamSpotFromEvent" )
5997  ),
5998  maxAbsEta = cms.double( 3.0 ),
5999  fillGlobalTrackRefits = cms.bool( False ),
6000  arbitrationCleanerOptions = cms.PSet(
6001  Clustering = cms.bool( True ),
6002  ME1a = cms.bool( True ),
6003  ClusterDPhi = cms.double( 0.6 ),
6004  OverlapDTheta = cms.double( 0.02 ),
6005  Overlap = cms.bool( True ),
6006  OverlapDPhi = cms.double( 0.0786 ),
6007  ClusterDTheta = cms.double( 0.02 )
6008  ),
6009  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
6010  addExtraSoftMuons = cms.bool( False ),
6011  debugWithTruthMatching = cms.bool( False ),
6012  CaloExtractorPSet = cms.PSet(
6013  PrintTimeReport = cms.untracked.bool( False ),
6014  DR_Max = cms.double( 1.0 ),
6015  DepositInstanceLabels = cms.vstring( 'ecal',
6016  'hcal',
6017  'ho' ),
6018  Noise_HE = cms.double( 0.2 ),
6019  NoiseTow_EB = cms.double( 0.04 ),
6020  NoiseTow_EE = cms.double( 0.15 ),
6021  Threshold_H = cms.double( 0.5 ),
6022  ServiceParameters = cms.PSet(
6023  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6024  RPCLayers = cms.bool( False ),
6025  UseMuonNavigation = cms.untracked.bool( False )
6026  ),
6027  Threshold_E = cms.double( 0.2 ),
6028  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6029  DepositLabel = cms.untracked.string( "Cal" ),
6030  UseRecHitsFlag = cms.bool( False ),
6031  TrackAssociatorParameters = cms.PSet(
6032  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6033  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6034  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6035  dRHcal = cms.double( 1.0 ),
6036  dRPreshowerPreselection = cms.double( 0.2 ),
6037  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
6038  useEcal = cms.bool( False ),
6039  dREcal = cms.double( 1.0 ),
6040  dREcalPreselection = cms.double( 1.0 ),
6041  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ),
6042  dRMuon = cms.double( 9999.0 ),
6043  propagateAllDirections = cms.bool( True ),
6044  muonMaxDistanceX = cms.double( 5.0 ),
6045  muonMaxDistanceY = cms.double( 5.0 ),
6046  useHO = cms.bool( False ),
6047  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6048  usePreshower = cms.bool( False ),
6049  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6050  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6051  dRHcalPreselection = cms.double( 1.0 ),
6052  useMuon = cms.bool( False ),
6053  useCalo = cms.bool( True ),
6054  accountForTrajectoryChangeCalo = cms.bool( False ),
6055  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6056  dRMuonPreselection = cms.double( 0.2 ),
6057  truthMatch = cms.bool( False ),
6058  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
6059  useHcal = cms.bool( False )
6060  ),
6061  Threshold_HO = cms.double( 0.5 ),
6062  Noise_EE = cms.double( 0.1 ),
6063  Noise_EB = cms.double( 0.025 ),
6064  DR_Veto_H = cms.double( 0.1 ),
6065  CenterConeOnCalIntersection = cms.bool( False ),
6066  ComponentName = cms.string( "CaloExtractorByAssociator" ),
6067  Noise_HB = cms.double( 0.2 ),
6068  DR_Veto_E = cms.double( 0.07 ),
6069  DR_Veto_HO = cms.double( 0.1 ),
6070  Noise_HO = cms.double( 0.2 )
6071  ),
6072  runArbitrationCleaner = cms.bool( False ),
6073  fillEnergy = cms.bool( True ),
6074  TrackerKinkFinderParameters = cms.PSet(
6075  usePosition = cms.bool( False ),
6076  diagonalOnly = cms.bool( False )
6077  ),
6078  TimingFillerParameters = cms.PSet(
6079  UseDT = cms.bool( True ),
6080  ErrorDT = cms.double( 6.0 ),
6081  EcalEnergyCut = cms.double( 0.4 ),
6082  ErrorEB = cms.double( 2.085 ),
6083  ErrorCSC = cms.double( 7.4 ),
6084  CSCTimingParameters = cms.PSet(
6085  CSCsegments = cms.InputTag( "hltCscSegments" ),
6086  CSCTimeOffset = cms.double( 0.0 ),
6087  CSCStripTimeOffset = cms.double( 0.0 ),
6088  MatchParameters = cms.PSet(
6089  CSCsegments = cms.InputTag( "hltCscSegments" ),
6090  DTsegments = cms.InputTag( "hltDt4DSegments" ),
6091  DTradius = cms.double( 0.01 ),
6092  TightMatchDT = cms.bool( False ),
6093  TightMatchCSC = cms.bool( True )
6094  ),
6095  debug = cms.bool( False ),
6096  UseStripTime = cms.bool( True ),
6097  CSCStripError = cms.double( 7.0 ),
6098  CSCWireError = cms.double( 8.6 ),
6099  CSCWireTimeOffset = cms.double( 0.0 ),
6100  ServiceParameters = cms.PSet(
6101  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6102  RPCLayers = cms.bool( True )
6103  ),
6104  PruneCut = cms.double( 100.0 ),
6105  UseWireTime = cms.bool( True )
6106  ),
6107  DTTimingParameters = cms.PSet(
6108  HitError = cms.double( 6.0 ),
6109  DoWireCorr = cms.bool( False ),
6110  MatchParameters = cms.PSet(
6111  CSCsegments = cms.InputTag( "hltCscSegments" ),
6112  DTsegments = cms.InputTag( "hltDt4DSegments" ),
6113  DTradius = cms.double( 0.01 ),
6114  TightMatchDT = cms.bool( False ),
6115  TightMatchCSC = cms.bool( True )
6116  ),
6117  debug = cms.bool( False ),
6118  DTsegments = cms.InputTag( "hltDt4DSegments" ),
6119  PruneCut = cms.double( 10000.0 ),
6120  RequireBothProjections = cms.bool( False ),
6121  HitsMin = cms.int32( 5 ),
6122  DTTimeOffset = cms.double( 2.7 ),
6123  DropTheta = cms.bool( True ),
6124  UseSegmentT0 = cms.bool( False ),
6125  ServiceParameters = cms.PSet(
6126  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6127  RPCLayers = cms.bool( True )
6128  )
6129  ),
6130  ErrorEE = cms.double( 6.95 ),
6131  UseCSC = cms.bool( True ),
6132  UseECAL = cms.bool( True )
6133  ),
6134  inputCollectionTypes = cms.vstring( 'inner tracks',
6135  'links',
6136  'outer tracks' ),
6137  minCaloCompatibility = cms.double( 0.6 ),
6138  ecalDepositName = cms.string( "ecal" ),
6139  minP = cms.double( 10.0 ),
6140  fillIsolation = cms.bool( True ),
6141  jetDepositName = cms.string( "jets" ),
6142  hoDepositName = cms.string( "ho" ),
6143  writeIsoDeposits = cms.bool( False ),
6144  maxAbsPullX = cms.double( 4.0 ),
6145  maxAbsPullY = cms.double( 9999.0 ),
6146  minPt = cms.double( 10.0 ),
6147  TrackAssociatorParameters = cms.PSet(
6148  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6149  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6150  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6151  dRHcal = cms.double( 9999.0 ),
6152  dRPreshowerPreselection = cms.double( 0.2 ),
6153  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
6154  useEcal = cms.bool( True ),
6155  dREcal = cms.double( 9999.0 ),
6156  dREcalPreselection = cms.double( 0.05 ),
6157  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ),
6158  dRMuon = cms.double( 9999.0 ),
6159  propagateAllDirections = cms.bool( True ),
6160  muonMaxDistanceX = cms.double( 5.0 ),
6161  muonMaxDistanceY = cms.double( 5.0 ),
6162  useHO = cms.bool( True ),
6163  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6164  usePreshower = cms.bool( False ),
6165  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6166  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6167  dRHcalPreselection = cms.double( 0.2 ),
6168  useMuon = cms.bool( True ),
6169  useCalo = cms.bool( False ),
6170  accountForTrajectoryChangeCalo = cms.bool( False ),
6171  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6172  dRMuonPreselection = cms.double( 0.2 ),
6173  truthMatch = cms.bool( False ),
6174  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
6175  useHcal = cms.bool( True )
6176  ),
6177  JetExtractorPSet = cms.PSet(
6178  PrintTimeReport = cms.untracked.bool( False ),
6179  ExcludeMuonVeto = cms.bool( True ),
6180  TrackAssociatorParameters = cms.PSet(
6181  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6182  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6183  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6184  dRHcal = cms.double( 0.5 ),
6185  dRPreshowerPreselection = cms.double( 0.2 ),
6186  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
6187  useEcal = cms.bool( False ),
6188  dREcal = cms.double( 0.5 ),
6189  dREcalPreselection = cms.double( 0.5 ),
6190  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ),
6191  dRMuon = cms.double( 9999.0 ),
6192  propagateAllDirections = cms.bool( True ),
6193  muonMaxDistanceX = cms.double( 5.0 ),
6194  muonMaxDistanceY = cms.double( 5.0 ),
6195  useHO = cms.bool( False ),
6196  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6197  usePreshower = cms.bool( False ),
6198  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6199  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6200  dRHcalPreselection = cms.double( 0.5 ),
6201  useMuon = cms.bool( False ),
6202  useCalo = cms.bool( True ),
6203  accountForTrajectoryChangeCalo = cms.bool( False ),
6204  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6205  dRMuonPreselection = cms.double( 0.2 ),
6206  truthMatch = cms.bool( False ),
6207  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
6208  useHcal = cms.bool( False )
6209  ),
6210  ServiceParameters = cms.PSet(
6211  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6212  RPCLayers = cms.bool( False ),
6213  UseMuonNavigation = cms.untracked.bool( False )
6214  ),
6215  ComponentName = cms.string( "JetExtractor" ),
6216  DR_Max = cms.double( 1.0 ),
6217  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6218  JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
6219  DR_Veto = cms.double( 0.1 ),
6220  Threshold = cms.double( 5.0 )
6221  ),
6222  fillGlobalTrackQuality = cms.bool( False ),
6223  minPCaloMuon = cms.double( 1.0E9 ),
6224  maxAbsDy = cms.double( 9999.0 ),
6225  fillCaloCompatibility = cms.bool( True ),
6226  fillMatching = cms.bool( True ),
6227  MuonCaloCompatibility = cms.PSet(
6228  allSiPMHO = cms.bool( False ),
6229  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ),
6230  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
6231  delta_eta = cms.double( 0.02 ),
6232  delta_phi = cms.double( 0.02 )
6233  ),
6234  fillTrackerKink = cms.bool( False ),
6235  hcalDepositName = cms.string( "hcal" ),
6236  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
6237  inputCollectionLabels = cms.VInputTag( 'hltPFMuonMerging','hltMuonLinks','hltL2Muons' ),
6238  trackDepositName = cms.string( "tracker" ),
6239  maxAbsDx = cms.double( 3.0 ),
6240  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
6241  minNumberOfMatches = cms.int32( 1 )
6242 )
6243 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
6244  sourceTag = cms.InputTag( "rawDataCollector" ),
6245  debugMode = cms.untracked.bool( False ),
6246  InstanceES = cms.string( "" ),
6247  ESdigiCollection = cms.string( "" ),
6248  LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" )
6249 )
6250 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
6251  ESRecoAlgo = cms.int32( 0 ),
6252  ESrechitCollection = cms.string( "EcalRecHitsES" ),
6253  algo = cms.string( "ESRecHitWorker" ),
6254  ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" )
6255 )
6256 fragment.hltParticleFlowRecHitECALUnseeded = cms.EDProducer( "PFRecHitProducer",
6257  producers = cms.VPSet(
6258  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6259  qualityTests = cms.VPSet(
6260  cms.PSet( threshold = cms.double( 0.08 ),
6261  name = cms.string( "PFRecHitQTestThreshold" )
6262  ),
6263  cms.PSet( timingCleaning = cms.bool( True ),
6264  topologicalCleaning = cms.bool( True ),
6265  cleaningThreshold = cms.double( 2.0 ),
6266  skipTTRecoveredHits = cms.bool( True ),
6267  name = cms.string( "PFRecHitQTestECAL" )
6268  )
6269  ),
6270  name = cms.string( "PFEBRecHitCreator" )
6271  ),
6272  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6273  qualityTests = cms.VPSet(
6274  cms.PSet( threshold = cms.double( 0.3 ),
6275  name = cms.string( "PFRecHitQTestThreshold" )
6276  ),
6277  cms.PSet( timingCleaning = cms.bool( True ),
6278  topologicalCleaning = cms.bool( True ),
6279  cleaningThreshold = cms.double( 2.0 ),
6280  skipTTRecoveredHits = cms.bool( True ),
6281  name = cms.string( "PFRecHitQTestECAL" )
6282  )
6283  ),
6284  name = cms.string( "PFEERecHitCreator" )
6285  )
6286  ),
6287  navigator = cms.PSet(
6288  barrel = cms.PSet( ),
6289  endcap = cms.PSet( ),
6290  name = cms.string( "PFRecHitECALNavigator" )
6291  )
6292 )
6293 fragment.hltParticleFlowRecHitHBHE = cms.EDProducer( "PFRecHitProducer",
6294  producers = cms.VPSet(
6295  cms.PSet( name = cms.string( "PFHBHERecHitCreator" ),
6296  qualityTests = cms.VPSet(
6297  cms.PSet( name = cms.string( "PFRecHitQTestThreshold" ),
6298  threshold = cms.double( 0.8 )
6299  ),
6300  cms.PSet( cleaningThresholds = cms.vdouble( 0.0 ),
6301  flags = cms.vstring( 'Standard' ),
6302  maxSeverities = cms.vint32( 11 ),
6303  name = cms.string( "PFRecHitQTestHCALChannel" )
6304  )
6305  ),
6306  src = cms.InputTag( "hltHbhereco" )
6307  )
6308  ),
6309  navigator = cms.PSet(
6310  name = cms.string( "PFRecHitHCALNavigator" ),
6311  sigmaCut = cms.double( 4.0 ),
6312  timeResolutionCalc = cms.PSet(
6313  constantTerm = cms.double( 1.92 ),
6314  constantTermLowE = cms.double( 6.0 ),
6315  corrTermLowE = cms.double( 0.0 ),
6316  noiseTerm = cms.double( 8.64 ),
6317  noiseTermLowE = cms.double( 0.0 ),
6318  threshHighE = cms.double( 8.0 ),
6319  threshLowE = cms.double( 2.0 )
6320  )
6321  )
6322 )
6323 fragment.hltParticleFlowRecHitHCAL = cms.EDProducer( "PFCTRecHitProducer",
6324  ECAL_Compensate = cms.bool( False ),
6325  ECAL_Dead_Code = cms.uint32( 10 ),
6326  MinLongTiming_Cut = cms.double( -5.0 ),
6327  ECAL_Compensation = cms.double( 0.5 ),
6328  MaxLongTiming_Cut = cms.double( 5.0 ),
6329  weight_HFhad = cms.double( 1.0 ),
6330  ApplyPulseDPG = cms.bool( False ),
6331  navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ),
6332  ECAL_Threshold = cms.double( 10.0 ),
6333  ApplyTimeDPG = cms.bool( False ),
6334  caloTowers = cms.InputTag( "hltTowerMakerForPF" ),
6335  hcalRecHitsHBHE = cms.InputTag( "hltHbhereco" ),
6336  LongFibre_Fraction = cms.double( 0.1 ),
6337  MaxShortTiming_Cut = cms.double( 5.0 ),
6338  HcalMaxAllowedHFLongShortSev = cms.int32( 9 ),
6339  thresh_Barrel = cms.double( 0.4 ),
6340  navigation_HF = cms.bool( True ),
6341  HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ),
6342  HF_Calib_29 = cms.double( 1.07 ),
6343  LongFibre_Cut = cms.double( 120.0 ),
6344  EM_Depth = cms.double( 22.0 ),
6345  weight_HFem = cms.double( 1.0 ),
6346  LongShortFibre_Cut = cms.double( 1.0E9 ),
6347  MinShortTiming_Cut = cms.double( -5.0 ),
6348  HCAL_Calib = cms.bool( True ),
6349  thresh_HF = cms.double( 0.4 ),
6350  HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ),
6351  thresh_Endcap = cms.double( 0.4 ),
6352  HcalMaxAllowedChannelStatusSev = cms.int32( 9 ),
6353  hcalRecHitsHF = cms.InputTag( "hltHfreco" ),
6354  ShortFibre_Cut = cms.double( 60.0 ),
6355  ApplyLongShortDPG = cms.bool( True ),
6356  HF_Calib = cms.bool( True ),
6357  HAD_Depth = cms.double( 47.0 ),
6358  ShortFibre_Fraction = cms.double( 0.01 ),
6359  HCAL_Calib_29 = cms.double( 1.35 )
6360 )
6361 fragment.hltParticleFlowRecHitHF = cms.EDProducer( "PFRecHitProducer",
6362  producers = cms.VPSet(
6363  cms.PSet( EMDepthCorrection = cms.double( 22.0 ),
6364  HADDepthCorrection = cms.double( 25.0 ),
6365  HFCalib29 = cms.double( 1.07 ),
6366  LongFibre_Cut = cms.double( 120.0 ),
6367  LongFibre_Fraction = cms.double( 0.1 ),
6368  ShortFibre_Cut = cms.double( 60.0 ),
6369  ShortFibre_Fraction = cms.double( 0.01 ),
6370  name = cms.string( "PFHFRecHitCreator" ),
6371  qualityTests = cms.VPSet(
6372  cms.PSet( cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ),
6373  flags = cms.vstring( 'Standard',
6374  'HFLong',
6375  'HFShort' ),
6376  maxSeverities = cms.vint32( 11, 9, 9 ),
6377  name = cms.string( "PFRecHitQTestHCALChannel" )
6378  ),
6379  cms.PSet( cuts = cms.VPSet(
6380  cms.PSet( depth = cms.int32( 1 ),
6381  threshold = cms.double( 1.2 )
6382  ),
6383  cms.PSet( depth = cms.int32( 2 ),
6384  threshold = cms.double( 1.8 )
6385  )
6386 ),
6387  name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" )
6388  )
6389  ),
6390  src = cms.InputTag( "hltHfreco" ),
6391  thresh_HF = cms.double( 0.4 )
6392  )
6393  ),
6394  navigator = cms.PSet(
6395  name = cms.string( "PFRecHitHCALNavigator" ),
6396  barrel = cms.PSet( ),
6397  endcap = cms.PSet( )
6398  )
6399 )
6400 fragment.hltParticleFlowRecHitPSUnseeded = cms.EDProducer( "PFRecHitProducer",
6401  producers = cms.VPSet(
6402  cms.PSet( src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
6403  qualityTests = cms.VPSet(
6404  cms.PSet( threshold = cms.double( 7.0E-6 ),
6405  name = cms.string( "PFRecHitQTestThreshold" )
6406  )
6407  ),
6408  name = cms.string( "PFPSRecHitCreator" )
6409  )
6410  ),
6411  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) )
6412 )
6413 fragment.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer",
6414  pfClusterBuilder = cms.PSet(
6415  positionCalc = cms.PSet(
6416  minFractionInCalc = cms.double( 1.0E-9 ),
6417  logWeightDenominator = cms.double( 0.08 ),
6418  minAllowedNormalization = cms.double( 1.0E-9 ),
6419  posCalcNCrystals = cms.int32( 9 ),
6420  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
6421  timeResolutionCalcBarrel = cms.PSet(
6422  constantTerm = cms.double( 0.428192 ),
6423  constantTermLowE = cms.double( 0.0 ),
6424  corrTermLowE = cms.double( 0.0510871 ),
6425  noiseTerm = cms.double( 1.10889 ),
6426  noiseTermLowE = cms.double( 1.31883 ),
6427  threshHighE = cms.double( 5.0 ),
6428  threshLowE = cms.double( 0.5 )
6429  ),
6430  timeResolutionCalcEndcap = cms.PSet(
6431  constantTerm = cms.double( 0.0 ),
6432  constantTermLowE = cms.double( 0.0 ),
6433  corrTermLowE = cms.double( 0.0 ),
6434  noiseTerm = cms.double( 5.72489999999 ),
6435  noiseTermLowE = cms.double( 6.92683000001 ),
6436  threshHighE = cms.double( 10.0 ),
6437  threshLowE = cms.double( 1.0 )
6438  )
6439  ),
6440  minFracTot = cms.double( 1.0E-20 ),
6441  positionCalcForConvergence = cms.PSet(
6442  minFractionInCalc = cms.double( 0.0 ),
6443  W0 = cms.double( 4.2 ),
6444  minAllowedNormalization = cms.double( 0.0 ),
6445  T0_EB = cms.double( 7.4 ),
6446  X0 = cms.double( 0.89 ),
6447  T0_ES = cms.double( 1.2 ),
6448  T0_EE = cms.double( 3.1 ),
6449  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" )
6450  ),
6451  maxIterations = cms.uint32( 50 ),
6452  stoppingTolerance = cms.double( 1.0E-8 ),
6453  minFractionToKeep = cms.double( 1.0E-7 ),
6454  excludeOtherSeeds = cms.bool( True ),
6455  showerSigma = cms.double( 1.5 ),
6456  recHitEnergyNorms = cms.VPSet(
6457  cms.PSet( detector = cms.string( "ECAL_BARREL" ),
6458  recHitEnergyNorm = cms.double( 0.08 )
6459  ),
6460  cms.PSet( detector = cms.string( "ECAL_ENDCAP" ),
6461  recHitEnergyNorm = cms.double( 0.3 )
6462  )
6463  ),
6464  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
6465  allCellsPositionCalc = cms.PSet(
6466  minFractionInCalc = cms.double( 1.0E-9 ),
6467  logWeightDenominator = cms.double( 0.08 ),
6468  minAllowedNormalization = cms.double( 1.0E-9 ),
6469  posCalcNCrystals = cms.int32( -1 ),
6470  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
6471  timeResolutionCalcBarrel = cms.PSet(
6472  constantTerm = cms.double( 0.428192 ),
6473  constantTermLowE = cms.double( 0.0 ),
6474  corrTermLowE = cms.double( 0.0510871 ),
6475  noiseTerm = cms.double( 1.10889 ),
6476  noiseTermLowE = cms.double( 1.31883 ),
6477  threshHighE = cms.double( 5.0 ),
6478  threshLowE = cms.double( 0.5 )
6479  ),
6480  timeResolutionCalcEndcap = cms.PSet(
6481  constantTerm = cms.double( 0.0 ),
6482  constantTermLowE = cms.double( 0.0 ),
6483  corrTermLowE = cms.double( 0.0 ),
6484  noiseTerm = cms.double( 5.72489999999 ),
6485  noiseTermLowE = cms.double( 6.92683000001 ),
6486  threshHighE = cms.double( 10.0 ),
6487  threshLowE = cms.double( 1.0 )
6488  )
6489  )
6490  ),
6491  positionReCalc = cms.PSet(
6492  minFractionInCalc = cms.double( 0.0 ),
6493  W0 = cms.double( 4.2 ),
6494  minAllowedNormalization = cms.double( 0.0 ),
6495  T0_EB = cms.double( 7.4 ),
6496  X0 = cms.double( 0.89 ),
6497  T0_ES = cms.double( 1.2 ),
6498  T0_EE = cms.double( 3.1 ),
6499  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" )
6500  ),
6501  initialClusteringStep = cms.PSet(
6502  thresholdsByDetector = cms.VPSet(
6503  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
6504  detector = cms.string( "ECAL_BARREL" ),
6505  gatheringThresholdPt = cms.double( 0.0 )
6506  ),
6507  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
6508  detector = cms.string( "ECAL_ENDCAP" ),
6509  gatheringThresholdPt = cms.double( 0.0 )
6510  )
6511  ),
6512  useCornerCells = cms.bool( True ),
6513  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
6514  ),
6515  energyCorrector = cms.PSet( ),
6516  recHitCleaners = cms.VPSet(
6517  cms.PSet( cleaningByDetector = cms.VPSet(
6518  cms.PSet( doubleSpikeS6S2 = cms.double( 0.04 ),
6519  fractionThresholdModifier = cms.double( 3.0 ),
6520  doubleSpikeThresh = cms.double( 10.0 ),
6521  minS4S1_b = cms.double( -0.024 ),
6522  singleSpikeThresh = cms.double( 4.0 ),
6523  detector = cms.string( "ECAL_BARREL" ),
6524  minS4S1_a = cms.double( 0.04 ),
6525  energyThresholdModifier = cms.double( 2.0 )
6526  ),
6527  cms.PSet( doubleSpikeS6S2 = cms.double( -1.0 ),
6528  fractionThresholdModifier = cms.double( 3.0 ),
6529  doubleSpikeThresh = cms.double( 1.0E9 ),
6530  minS4S1_b = cms.double( -0.0125 ),
6531  singleSpikeThresh = cms.double( 15.0 ),
6532  detector = cms.string( "ECAL_ENDCAP" ),
6533  minS4S1_a = cms.double( 0.02 ),
6534  energyThresholdModifier = cms.double( 2.0 )
6535  )
6536 ),
6537  algoName = cms.string( "SpikeAndDoubleSpikeCleaner" )
6538  )
6539  ),
6540  seedFinder = cms.PSet(
6541  nNeighbours = cms.int32( 8 ),
6542  thresholdsByDetector = cms.VPSet(
6543  cms.PSet( seedingThreshold = cms.double( 0.6 ),
6544  seedingThresholdPt = cms.double( 0.15 ),
6545  detector = cms.string( "ECAL_ENDCAP" )
6546  ),
6547  cms.PSet( seedingThreshold = cms.double( 0.23 ),
6548  seedingThresholdPt = cms.double( 0.0 ),
6549  detector = cms.string( "ECAL_BARREL" )
6550  )
6551  ),
6552  algoName = cms.string( "LocalMaximumSeedFinder" )
6553  ),
6554  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" )
6555 )
6556 fragment.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer",
6557  pfClusterBuilder = cms.PSet(
6558  minFracTot = cms.double( 1.0E-20 ),
6559  positionCalc = cms.PSet(
6560  minFractionInCalc = cms.double( 1.0E-9 ),
6561  logWeightDenominator = cms.double( 6.0E-5 ),
6562  minAllowedNormalization = cms.double( 1.0E-9 ),
6563  posCalcNCrystals = cms.int32( -1 ),
6564  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6565  ),
6566  maxIterations = cms.uint32( 50 ),
6567  stoppingTolerance = cms.double( 1.0E-8 ),
6568  minFractionToKeep = cms.double( 1.0E-7 ),
6569  excludeOtherSeeds = cms.bool( True ),
6570  showerSigma = cms.double( 0.3 ),
6571  recHitEnergyNorms = cms.VPSet(
6572  cms.PSet( detector = cms.string( "PS1" ),
6573  recHitEnergyNorm = cms.double( 6.0E-5 )
6574  ),
6575  cms.PSet( detector = cms.string( "PS2" ),
6576  recHitEnergyNorm = cms.double( 6.0E-5 )
6577  )
6578  ),
6579  algoName = cms.string( "Basic2DGenericPFlowClusterizer" )
6580  ),
6581  positionReCalc = cms.PSet( ),
6582  initialClusteringStep = cms.PSet(
6583  thresholdsByDetector = cms.VPSet(
6584  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
6585  detector = cms.string( "PS1" ),
6586  gatheringThresholdPt = cms.double( 0.0 )
6587  ),
6588  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
6589  detector = cms.string( "PS2" ),
6590  gatheringThresholdPt = cms.double( 0.0 )
6591  )
6592  ),
6593  useCornerCells = cms.bool( False ),
6594  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
6595  ),
6596  energyCorrector = cms.PSet( ),
6597  recHitCleaners = cms.VPSet(
6598  ),
6599  seedFinder = cms.PSet(
6600  nNeighbours = cms.int32( 4 ),
6601  thresholdsByDetector = cms.VPSet(
6602  cms.PSet( seedingThreshold = cms.double( 1.2E-4 ),
6603  seedingThresholdPt = cms.double( 0.0 ),
6604  detector = cms.string( "PS1" )
6605  ),
6606  cms.PSet( seedingThreshold = cms.double( 1.2E-4 ),
6607  seedingThresholdPt = cms.double( 0.0 ),
6608  detector = cms.string( "PS2" )
6609  )
6610  ),
6611  algoName = cms.string( "LocalMaximumSeedFinder" )
6612  ),
6613  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" )
6614 )
6615 fragment.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
6616  inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ),
6617  minimumPSEnergy = cms.double( 0.0 ),
6618  energyCorrector = cms.PSet(
6619  applyCrackCorrections = cms.bool( False ),
6620  algoName = cms.string( "PFClusterEMEnergyCorrector" )
6621  ),
6622  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" )
6623 )
6624 fragment.hltParticleFlowClusterHBHE = cms.EDProducer( "PFClusterProducer",
6625  pfClusterBuilder = cms.PSet(
6626  positionCalc = cms.PSet(
6627  minFractionInCalc = cms.double( 1.0E-9 ),
6628  logWeightDenominator = cms.double( 0.8 ),
6629  minAllowedNormalization = cms.double( 1.0E-9 ),
6630  posCalcNCrystals = cms.int32( 5 ),
6631  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6632  ),
6633  minFracTot = cms.double( 1.0E-20 ),
6634  maxIterations = cms.uint32( 50 ),
6635  stoppingTolerance = cms.double( 1.0E-8 ),
6636  minFractionToKeep = cms.double( 1.0E-7 ),
6637  excludeOtherSeeds = cms.bool( True ),
6638  showerSigma = cms.double( 10.0 ),
6639  recHitEnergyNorms = cms.VPSet(
6640  cms.PSet( detector = cms.string( "HCAL_BARREL1" ),
6641  recHitEnergyNorm = cms.double( 0.8 )
6642  ),
6643  cms.PSet( detector = cms.string( "HCAL_ENDCAP" ),
6644  recHitEnergyNorm = cms.double( 0.8 )
6645  )
6646  ),
6647  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
6648  allCellsPositionCalc = cms.PSet(
6649  minFractionInCalc = cms.double( 1.0E-9 ),
6650  logWeightDenominator = cms.double( 0.8 ),
6651  minAllowedNormalization = cms.double( 1.0E-9 ),
6652  posCalcNCrystals = cms.int32( -1 ),
6653  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6654  ),
6655  clusterTimeResFromSeed = cms.bool( False ),
6656  maxNSigmaTime = cms.double( 10.0 ),
6657  minChi2Prob = cms.double( 0.0 ),
6658  timeResolutionCalcBarrel = cms.PSet(
6659  constantTerm = cms.double( 2.82 ),
6660  constantTermLowE = cms.double( 4.24 ),
6661  corrTermLowE = cms.double( 0.0 ),
6662  noiseTerm = cms.double( 21.86 ),
6663  noiseTermLowE = cms.double( 8.0 ),
6664  threshHighE = cms.double( 15.0 ),
6665  threshLowE = cms.double( 6.0 )
6666  ),
6667  timeResolutionCalcEndcap = cms.PSet(
6668  constantTerm = cms.double( 2.82 ),
6669  constantTermLowE = cms.double( 4.24 ),
6670  corrTermLowE = cms.double( 0.0 ),
6671  noiseTerm = cms.double( 21.86 ),
6672  noiseTermLowE = cms.double( 8.0 ),
6673  threshHighE = cms.double( 15.0 ),
6674  threshLowE = cms.double( 6.0 )
6675  ),
6676  timeSigmaEB = cms.double( 10.0 ),
6677  timeSigmaEE = cms.double( 10.0 )
6678  ),
6679  positionReCalc = cms.PSet( ),
6680  initialClusteringStep = cms.PSet(
6681  thresholdsByDetector = cms.VPSet(
6682  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
6683  detector = cms.string( "HCAL_BARREL1" ),
6684  gatheringThresholdPt = cms.double( 0.0 )
6685  ),
6686  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
6687  detector = cms.string( "HCAL_ENDCAP" ),
6688  gatheringThresholdPt = cms.double( 0.0 )
6689  )
6690  ),
6691  useCornerCells = cms.bool( True ),
6692  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
6693  ),
6694  energyCorrector = cms.PSet( ),
6695  recHitCleaners = cms.VPSet(
6696  ),
6697  seedFinder = cms.PSet(
6698  nNeighbours = cms.int32( 4 ),
6699  thresholdsByDetector = cms.VPSet(
6700  cms.PSet( seedingThreshold = cms.double( 1.0 ),
6701  seedingThresholdPt = cms.double( 0.0 ),
6702  detector = cms.string( "HCAL_BARREL1" )
6703  ),
6704  cms.PSet( seedingThreshold = cms.double( 1.1 ),
6705  seedingThresholdPt = cms.double( 0.0 ),
6706  detector = cms.string( "HCAL_ENDCAP" )
6707  )
6708  ),
6709  algoName = cms.string( "LocalMaximumSeedFinder" )
6710  ),
6711  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" )
6712 )
6713 fragment.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer",
6714  pfClusterBuilder = cms.PSet(
6715  nSigmaEta = cms.double( 2.0 ),
6716  nSigmaPhi = cms.double( 2.0 ),
6717  algoName = cms.string( "PFMultiDepthClusterizer" ),
6718  allCellsPositionCalc = cms.PSet(
6719  minAllowedNormalization = cms.double( 1.0E-9 ),
6720  minFractionInCalc = cms.double( 1.0E-9 ),
6721  logWeightDenominator = cms.double( 0.8 ),
6722  posCalcNCrystals = cms.int32( -1 ),
6723  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6724  ),
6725  minFractionToKeep = cms.double( 1.0E-7 )
6726  ),
6727  energyCorrector = cms.PSet( ),
6728  positionReCalc = cms.PSet( ),
6729  clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" )
6730 )
6731 fragment.hltParticleFlowClusterHF = cms.EDProducer( "PFClusterProducer",
6732  pfClusterBuilder = cms.PSet(
6733  positionCalc = cms.PSet(
6734  minFractionInCalc = cms.double( 1.0E-9 ),
6735  logWeightDenominator = cms.double( 0.8 ),
6736  minAllowedNormalization = cms.double( 1.0E-9 ),
6737  posCalcNCrystals = cms.int32( 5 ),
6738  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6739  ),
6740  minFracTot = cms.double( 1.0E-20 ),
6741  maxIterations = cms.uint32( 50 ),
6742  stoppingTolerance = cms.double( 1.0E-8 ),
6743  minFractionToKeep = cms.double( 1.0E-7 ),
6744  excludeOtherSeeds = cms.bool( True ),
6745  showerSigma = cms.double( 10.0 ),
6746  recHitEnergyNorms = cms.VPSet(
6747  cms.PSet( detector = cms.string( "HF_EM" ),
6748  recHitEnergyNorm = cms.double( 0.8 )
6749  ),
6750  cms.PSet( detector = cms.string( "HF_HAD" ),
6751  recHitEnergyNorm = cms.double( 0.8 )
6752  )
6753  ),
6754  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
6755  allCellsPositionCalc = cms.PSet(
6756  minFractionInCalc = cms.double( 1.0E-9 ),
6757  logWeightDenominator = cms.double( 0.8 ),
6758  minAllowedNormalization = cms.double( 1.0E-9 ),
6759  posCalcNCrystals = cms.int32( -1 ),
6760  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6761  )
6762  ),
6763  positionReCalc = cms.PSet( ),
6764  initialClusteringStep = cms.PSet(
6765  thresholdsByDetector = cms.VPSet(
6766  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
6767  detector = cms.string( "HF_EM" ),
6768  gatheringThresholdPt = cms.double( 0.0 )
6769  ),
6770  cms.PSet( detector = cms.string( "HF_HAD" ),
6771  gatheringThreshold = cms.double( 0.8 ),
6772  gatheringThresholdPt = cms.double( 0.0 )
6773  )
6774  ),
6775  useCornerCells = cms.bool( False ),
6776  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
6777  ),
6778  energyCorrector = cms.PSet( ),
6779  recHitCleaners = cms.VPSet(
6780  cms.PSet( cleaningByDetector = cms.VPSet(
6781  cms.PSet( doubleSpikeS6S2 = cms.double( -1.0 ),
6782  fractionThresholdModifier = cms.double( 1.0 ),
6783  doubleSpikeThresh = cms.double( 1.0E9 ),
6784  minS4S1_b = cms.double( -0.19 ),
6785  singleSpikeThresh = cms.double( 80.0 ),
6786  detector = cms.string( "HF_EM" ),
6787  minS4S1_a = cms.double( 0.11 ),
6788  energyThresholdModifier = cms.double( 1.0 )
6789  ),
6790  cms.PSet( detector = cms.string( "HF_HAD" ),
6791  doubleSpikeS6S2 = cms.double( -1.0 ),
6792  doubleSpikeThresh = cms.double( 1.0E9 ),
6793  energyThresholdModifier = cms.double( 1.0 ),
6794  fractionThresholdModifier = cms.double( 1.0 ),
6795  minS4S1_a = cms.double( 0.045 ),
6796  minS4S1_b = cms.double( -0.08 ),
6797  singleSpikeThresh = cms.double( 120.0 )
6798  )
6799 ),
6800  algoName = cms.string( "SpikeAndDoubleSpikeCleaner" )
6801  )
6802  ),
6803  seedFinder = cms.PSet(
6804  nNeighbours = cms.int32( 0 ),
6805  thresholdsByDetector = cms.VPSet(
6806  cms.PSet( seedingThreshold = cms.double( 1.4 ),
6807  seedingThresholdPt = cms.double( 0.0 ),
6808  detector = cms.string( "HF_EM" )
6809  ),
6810  cms.PSet( detector = cms.string( "HF_HAD" ),
6811  seedingThreshold = cms.double( 1.4 ),
6812  seedingThresholdPt = cms.double( 0.0 )
6813  )
6814  ),
6815  algoName = cms.string( "LocalMaximumSeedFinder" )
6816  ),
6817  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHF" )
6818 )
6819 fragment.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer",
6820  TrackQuality = cms.string( "none" ),
6821  UseQuality = cms.bool( False ),
6822  TkColList = cms.VInputTag( 'hltPFMuonMerging' )
6823 )
6824 fragment.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer",
6825  debug = cms.untracked.bool( False ),
6826  linkDefinitions = cms.VPSet(
6827  cms.PSet( useKDTree = cms.bool( True ),
6828  linkType = cms.string( "PS1:ECAL" ),
6829  linkerName = cms.string( "PreshowerAndECALLinker" )
6830  ),
6831  cms.PSet( useKDTree = cms.bool( True ),
6832  linkType = cms.string( "PS2:ECAL" ),
6833  linkerName = cms.string( "PreshowerAndECALLinker" )
6834  ),
6835  cms.PSet( useKDTree = cms.bool( True ),
6836  linkType = cms.string( "TRACK:ECAL" ),
6837  linkerName = cms.string( "TrackAndECALLinker" )
6838  ),
6839  cms.PSet( useKDTree = cms.bool( True ),
6840  linkType = cms.string( "TRACK:HCAL" ),
6841  linkerName = cms.string( "TrackAndHCALLinker" )
6842  ),
6843  cms.PSet( useKDTree = cms.bool( False ),
6844  linkType = cms.string( "ECAL:HCAL" ),
6845  linkerName = cms.string( "ECALAndHCALLinker" )
6846  ),
6847  cms.PSet( useKDTree = cms.bool( False ),
6848  linkType = cms.string( "HFEM:HFHAD" ),
6849  linkerName = cms.string( "HFEMAndHFHADLinker" )
6850  )
6851  ),
6852  elementImporters = cms.VPSet(
6853  cms.PSet( importerName = cms.string( "GeneralTracksImporter" ),
6854  useIterativeTracking = cms.bool( False ),
6855  source = cms.InputTag( "hltLightPFTracks" ),
6856  NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3 ),
6857  muonSrc = cms.InputTag( "hltMuons" ),
6858  DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5 )
6859  ),
6860  cms.PSet( importerName = cms.string( "ECALClusterImporter" ),
6861  source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
6862  BCtoPFCMap = cms.InputTag( "" )
6863  ),
6864  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
6865  source = cms.InputTag( "hltParticleFlowClusterHCAL" )
6866  ),
6867  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
6868  source = cms.InputTag( "hltParticleFlowClusterHF" )
6869  ),
6870  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
6871  source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" )
6872  )
6873  ),
6874  verbose = cms.untracked.bool( False )
6875 )
6876 fragment.hltParticleFlow = cms.EDProducer( "PFProducer",
6877  photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ),
6878  minPtForPostCleaning = cms.double( 20.0 ),
6879  pf_nsigma_ECAL = cms.double( 0.0 ),
6880  GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ),
6881  sumPtTrackIsoForPhoton = cms.double( -1.0 ),
6882  calibrationsLabel = cms.string( "HLT" ),
6883  metFactorForFakes = cms.double( 4.0 ),
6884  muon_HO = cms.vdouble( 0.9, 0.9 ),
6885  electron_missinghits = cms.uint32( 1 ),
6886  metSignificanceForCleaning = cms.double( 3.0 ),
6887  usePFPhotons = cms.bool( False ),
6888  dptRel_DispVtx = cms.double( 10.0 ),
6889  nTrackIsoForEgammaSC = cms.uint32( 2 ),
6890  pf_nsigma_HCAL = cms.double( 1.0 ),
6891  cosmicRejectionDistance = cms.double( 1.0 ),
6892  useEGammaFilters = cms.bool( False ),
6893  useEGammaElectrons = cms.bool( False ),
6894  nsigma_TRACK = cms.double( 1.0 ),
6895  useEGammaSupercluster = cms.bool( False ),
6896  sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ),
6897  eventFractionForCleaning = cms.double( 0.5 ),
6898  usePFDecays = cms.bool( False ),
6899  rejectTracks_Step45 = cms.bool( False ),
6900  eventFractionForRejection = cms.double( 0.8 ),
6901  photon_MinEt = cms.double( 10.0 ),
6902  usePFNuclearInteractions = cms.bool( False ),
6903  maxSignificance = cms.double( 2.5 ),
6904  electron_iso_mva_endcap = cms.double( -0.1075 ),
6905  debug = cms.untracked.bool( False ),
6906  pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ),
6907  calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ),
6908  ptErrorScale = cms.double( 8.0 ),
6909  minSignificance = cms.double( 2.5 ),
6910  minMomentumForPunchThrough = cms.double( 100.0 ),
6911  pf_conv_mvaCut = cms.double( 0.0 ),
6912  useCalibrationsFromDB = cms.bool( True ),
6913  usePFElectrons = cms.bool( False ),
6914  electron_iso_combIso_endcap = cms.double( 10.0 ),
6915  photon_combIso = cms.double( 10.0 ),
6916  electron_iso_mva_barrel = cms.double( -0.1875 ),
6917  postHFCleaning = cms.bool( False ),
6918  factors_45 = cms.vdouble( 10.0, 100.0 ),
6919  cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ),
6920  coneEcalIsoForEgammaSC = cms.double( 0.3 ),
6921  egammaElectrons = cms.InputTag( "" ),
6922  photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ),
6923  calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ),
6924  minPixelHits = cms.int32( 1 ),
6925  maxDPtOPt = cms.double( 1.0 ),
6926  useHO = cms.bool( False ),
6927  pf_electron_output_col = cms.string( "electrons" ),
6928  electron_noniso_mvaCut = cms.double( -0.1 ),
6929  GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ),
6930  useVerticesForNeutral = cms.bool( True ),
6931  trackQuality = cms.string( "highPurity" ),
6932  PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ),
6933  sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ),
6934  coneTrackIsoForEgammaSC = cms.double( 0.3 ),
6935  minDeltaMet = cms.double( 0.4 ),
6936  punchThroughMETFactor = cms.double( 4.0 ),
6937  useProtectionsForJetMET = cms.bool( True ),
6938  metFactorForRejection = cms.double( 4.0 ),
6939  sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ),
6940  calibHF_use = cms.bool( False ),
6941  verbose = cms.untracked.bool( False ),
6942  usePFConversions = cms.bool( False ),
6943  calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ),
6944  metFactorForCleaning = cms.double( 4.0 ),
6945  eventFactorForCosmics = cms.double( 10.0 ),
6946  minSignificanceReduction = cms.double( 1.4 ),
6947  minEnergyForPunchThrough = cms.double( 100.0 ),
6948  minTrackerHits = cms.int32( 8 ),
6949  iCfgCandConnector = cms.PSet(
6950  bCalibSecondary = cms.bool( False ),
6951  bCalibPrimary = cms.bool( False ),
6952  bCorrect = cms.bool( False ),
6953  nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 )
6954  ),
6955  rejectTracks_Bad = cms.bool( False ),
6956  pf_electronID_crackCorrection = cms.bool( False ),
6957  pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ),
6958  calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ),
6959  pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ),
6960  metFactorForHighEta = cms.double( 25.0 ),
6961  minHFCleaningPt = cms.double( 5.0 ),
6962  muon_HCAL = cms.vdouble( 3.0, 3.0 ),
6963  pf_electron_mvaCut = cms.double( -0.1 ),
6964  ptFactorForHighEta = cms.double( 2.0 ),
6965  maxDeltaPhiPt = cms.double( 7.0 ),
6966  pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ),
6967  sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ),
6968  calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ),
6969  pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ),
6970  photon_HoE = cms.double( 0.05 ),
6971  sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ),
6972  calibPFSCEle_Fbrem_endcap = cms.vdouble( 0.9, 6.5, -0.0692932, 0.101776, 0.995338, -0.00236548, 0.874998, 1.653, -0.0750184, 0.147, 0.923165, 4.74665E-4, 1.10782 ),
6973  punchThroughFactor = cms.double( 3.0 ),
6974  algoType = cms.uint32( 0 ),
6975  electron_iso_combIso_barrel = cms.double( 10.0 ),
6976  muons = cms.InputTag( "hltMuons" ),
6977  postMuonCleaning = cms.bool( True ),
6978  calibPFSCEle_barrel = cms.vdouble( 1.004, -1.536, 22.88, -1.467, 0.3555, 0.6227, 14.65, 2051.0, 25.0, 0.9932, -0.5444, 0.0, 0.5438, 0.7109, 7.645, 0.2904, 0.0 ),
6979  electron_protectionsForJetMET = cms.PSet(
6980  maxE = cms.double( 50.0 ),
6981  maxTrackPOverEele = cms.double( 1.0 ),
6982  maxEcalEOverP_2 = cms.double( 0.2 ),
6983  maxHcalEOverEcalE = cms.double( 0.1 ),
6984  maxEcalEOverP_1 = cms.double( 0.5 ),
6985  maxHcalEOverP = cms.double( 1.0 ),
6986  maxEcalEOverPRes = cms.double( 0.2 ),
6987  maxHcalE = cms.double( 10.0 ),
6988  maxEeleOverPout = cms.double( 0.2 ),
6989  maxNtracks = cms.double( 3.0 ),
6990  maxEleHcalEOverEcalE = cms.double( 0.1 ),
6991  maxDPhiIN = cms.double( 0.1 ),
6992  maxEeleOverPoutRes = cms.double( 0.5 )
6993  ),
6994  electron_iso_pt = cms.double( 10.0 ),
6995  isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ),
6996  vertexCollection = cms.InputTag( "hltPixelVertices" ),
6997  X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ),
6998  calibPFSCEle_Fbrem_barrel = cms.vdouble( 0.6, 6.0, -0.0255975, 0.0576727, 0.975442, -5.46394E-4, 1.26147, 25.0, -0.02025, 0.04537, 0.9728, -8.962E-4, 1.172 ),
6999  blocks = cms.InputTag( "hltParticleFlowBlock" ),
7000  pt_Error = cms.double( 1.0 ),
7001  metSignificanceForRejection = cms.double( 4.0 ),
7002  photon_protectionsForJetMET = cms.PSet(
7003  sumPtTrackIsoSlope = cms.double( 0.001 ),
7004  sumPtTrackIso = cms.double( 2.0 )
7005  ),
7006  usePhotonReg = cms.bool( False ),
7007  dzPV = cms.double( 0.2 ),
7008  calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ),
7009  useRegressionFromDB = cms.bool( False ),
7010  muon_ECAL = cms.vdouble( 0.5, 0.5 ),
7011  usePFSCEleCalib = cms.bool( True )
7012 )
7013 fragment.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer",
7014  Active_Area_Repeats = cms.int32( 5 ),
7015  doAreaFastjet = cms.bool( False ),
7016  voronoiRfact = cms.double( -9.0 ),
7017  maxBadHcalCells = cms.uint32( 9999999 ),
7018  doAreaDiskApprox = cms.bool( True ),
7019  maxRecoveredEcalCells = cms.uint32( 9999999 ),
7020  jetType = cms.string( "PFJet" ),
7021  minSeed = cms.uint32( 0 ),
7022  Ghost_EtaMax = cms.double( 6.0 ),
7023  doRhoFastjet = cms.bool( False ),
7024  jetAlgorithm = cms.string( "AntiKt" ),
7025  nSigmaPU = cms.double( 1.0 ),
7026  GhostArea = cms.double( 0.01 ),
7027  Rho_EtaMax = cms.double( 4.4 ),
7028  maxBadEcalCells = cms.uint32( 9999999 ),
7029  useDeterministicSeed = cms.bool( True ),
7030  doPVCorrection = cms.bool( False ),
7031  maxRecoveredHcalCells = cms.uint32( 9999999 ),
7032  rParam = cms.double( 0.4 ),
7033  maxProblematicHcalCells = cms.uint32( 9999999 ),
7034  doOutputJets = cms.bool( True ),
7035  src = cms.InputTag( "hltParticleFlow" ),
7036  inputEtMin = cms.double( 0.0 ),
7037  puPtMin = cms.double( 10.0 ),
7038  srcPVs = cms.InputTag( "hltPixelVertices" ),
7039  jetPtMin = cms.double( 0.0 ),
7040  radiusPU = cms.double( 0.4 ),
7041  maxProblematicEcalCells = cms.uint32( 9999999 ),
7042  doPUOffsetCorr = cms.bool( False ),
7043  inputEMin = cms.double( 0.0 ),
7044  useMassDropTagger = cms.bool( False ),
7045  muMin = cms.double( -1.0 ),
7046  subtractorName = cms.string( "" ),
7047  muCut = cms.double( -1.0 ),
7048  subjetPtMin = cms.double( -1.0 ),
7049  useTrimming = cms.bool( False ),
7050  muMax = cms.double( -1.0 ),
7051  yMin = cms.double( -1.0 ),
7052  useFiltering = cms.bool( False ),
7053  rFilt = cms.double( -1.0 ),
7054  yMax = cms.double( -1.0 ),
7055  zcut = cms.double( -1.0 ),
7056  MinVtxNdof = cms.int32( 0 ),
7057  MaxVtxZ = cms.double( 15.0 ),
7058  UseOnlyVertexTracks = cms.bool( False ),
7059  dRMin = cms.double( -1.0 ),
7060  nFilt = cms.int32( -1 ),
7061  usePruning = cms.bool( False ),
7062  maxDepth = cms.int32( -1 ),
7063  yCut = cms.double( -1.0 ),
7064  DzTrVtxMax = cms.double( 0.0 ),
7065  UseOnlyOnePV = cms.bool( False ),
7066  rcut_factor = cms.double( -1.0 ),
7067  sumRecHits = cms.bool( False ),
7068  trimPtFracMin = cms.double( -1.0 ),
7069  dRMax = cms.double( -1.0 ),
7070  DxyTrVtxMax = cms.double( 0.0 ),
7071  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
7072 )
7073 fragment.hltAK4PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer",
7074  CEF = cms.double( 0.99 ),
7075  NHF = cms.double( 0.99 ),
7076  minPt = cms.double( 20.0 ),
7077  CHF = cms.double( 0.0 ),
7078  jetsInput = cms.InputTag( "hltAK4PFJets" ),
7079  NEF = cms.double( 0.99 ),
7080  NTOT = cms.int32( 1 ),
7081  NCH = cms.int32( 0 ),
7082  maxEta = cms.double( 1.0E99 ),
7083  maxCF = cms.double( 99.0 )
7084 )
7085 fragment.hltAK4PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer",
7086  CEF = cms.double( 0.99 ),
7087  NHF = cms.double( 0.9 ),
7088  minPt = cms.double( 20.0 ),
7089  CHF = cms.double( 0.0 ),
7090  jetsInput = cms.InputTag( "hltAK4PFJets" ),
7091  NEF = cms.double( 0.99 ),
7092  NTOT = cms.int32( 1 ),
7093  NCH = cms.int32( 0 ),
7094  maxEta = cms.double( 1.0E99 ),
7095  maxCF = cms.double( 99.0 )
7096 )
7097 fragment.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet",
7098  gridSpacing = cms.double( 0.55 ),
7099  maxRapidity = cms.double( 5.0 ),
7100  pfCandidatesTag = cms.InputTag( "hltParticleFlow" )
7101 )
7102 fragment.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
7103  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ),
7104  algorithm = cms.string( "AK4PFHLT" ),
7105  level = cms.string( "L1FastJet" )
7106 )
7107 fragment.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7108  algorithm = cms.string( "AK4PFHLT" ),
7109  level = cms.string( "L2Relative" )
7110 )
7111 fragment.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7112  algorithm = cms.string( "AK4PFHLT" ),
7113  level = cms.string( "L3Absolute" )
7114 )
7115 fragment.hltAK4PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7116  algorithm = cms.string( "AK4PFHLT" ),
7117  level = cms.string( "L2L3Residual" )
7118 )
7119 fragment.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
7120  correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' )
7121 )
7122 fragment.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer",
7123  src = cms.InputTag( "hltAK4PFJets" ),
7124  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
7125 )
7126 fragment.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
7127  src = cms.InputTag( "hltAK4PFJetsLooseID" ),
7128  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
7129 )
7130 fragment.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
7131  src = cms.InputTag( "hltAK4PFJetsTightID" ),
7132  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
7133 )
7134 fragment.hltPFJetsCorrectedMatchedToCaloJets10 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7135  DeltaR = cms.double( 0.5 ),
7136  CaloJetFilter = cms.InputTag( "hltSingleCaloJet10" ),
7137  TriggerType = cms.int32( 85 ),
7138  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7139 )
7140 fragment.hltSinglePFJet40 = cms.EDFilter( "HLT1PFJet",
7141  saveTags = cms.bool( True ),
7142  MinPt = cms.double( 40.0 ),
7143  MinN = cms.int32( 1 ),
7144  MaxEta = cms.double( 5.0 ),
7145  MinMass = cms.double( -1.0 ),
7146  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10" ),
7147  MinE = cms.double( -1.0 ),
7148  triggerType = cms.int32( 85 )
7149 )
7150 fragment.hltL1sSingleEG10 = cms.EDFilter( "HLTL1TSeed",
7151  L1SeedsLogicalExpression = cms.string( "L1_SingleEG10" ),
7152  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
7153  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
7154  saveTags = cms.bool( True ),
7155  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7156  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
7157  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
7158  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
7159  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
7160 )
7161 fragment.hltPrePhoton20CaloIdVLIsoL = cms.EDFilter( "HLTPrescaler",
7162  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7163  offset = cms.uint32( 0 )
7164 )
7165 fragment.hltRechitInRegionsECAL = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer",
7166  l1InputRegions = cms.VPSet(
7167  cms.PSet( maxEt = cms.double( 999.0 ),
7168  regionEtaMargin = cms.double( 0.9 ),
7169  minEt = cms.double( 5.0 ),
7170  regionPhiMargin = cms.double( 1.2 ),
7171  inputColl = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
7172  type = cms.string( "EGamma" )
7173  ),
7174  cms.PSet( maxEt = cms.double( 999.0 ),
7175  regionEtaMargin = cms.double( 0.9 ),
7176  minEt = cms.double( 200.0 ),
7177  regionPhiMargin = cms.double( 1.2 ),
7178  inputColl = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
7179  type = cms.string( "Jet" )
7180  )
7181  ),
7182  recHitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
7183  productLabels = cms.vstring( 'EcalRecHitsEB',
7184  'EcalRecHitsEE' )
7185 )
7186 fragment.hltRechitInRegionsES = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer",
7187  l1InputRegions = cms.VPSet(
7188  cms.PSet( maxEt = cms.double( 999.0 ),
7189  regionEtaMargin = cms.double( 0.9 ),
7190  minEt = cms.double( 5.0 ),
7191  regionPhiMargin = cms.double( 1.2 ),
7192  inputColl = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
7193  type = cms.string( "EGamma" )
7194  ),
7195  cms.PSet( maxEt = cms.double( 999.0 ),
7196  regionEtaMargin = cms.double( 0.9 ),
7197  minEt = cms.double( 200.0 ),
7198  regionPhiMargin = cms.double( 1.2 ),
7199  inputColl = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
7200  type = cms.string( "Jet" )
7201  )
7202  ),
7203  recHitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ),
7204  productLabels = cms.vstring( 'EcalRecHitsES' )
7205 )
7206 fragment.hltParticleFlowRecHitECALL1Seeded = cms.EDProducer( "PFRecHitProducer",
7207  producers = cms.VPSet(
7208  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
7209  qualityTests = cms.VPSet(
7210  cms.PSet( threshold = cms.double( 0.08 ),
7211  name = cms.string( "PFRecHitQTestThreshold" )
7212  ),
7213  cms.PSet( timingCleaning = cms.bool( True ),
7214  topologicalCleaning = cms.bool( True ),
7215  cleaningThreshold = cms.double( 2.0 ),
7216  skipTTRecoveredHits = cms.bool( True ),
7217  name = cms.string( "PFRecHitQTestECAL" )
7218  )
7219  ),
7220  name = cms.string( "PFEBRecHitCreator" )
7221  ),
7222  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
7223  qualityTests = cms.VPSet(
7224  cms.PSet( threshold = cms.double( 0.3 ),
7225  name = cms.string( "PFRecHitQTestThreshold" )
7226  ),
7227  cms.PSet( timingCleaning = cms.bool( True ),
7228  topologicalCleaning = cms.bool( True ),
7229  cleaningThreshold = cms.double( 2.0 ),
7230  skipTTRecoveredHits = cms.bool( True ),
7231  name = cms.string( "PFRecHitQTestECAL" )
7232  )
7233  ),
7234  name = cms.string( "PFEERecHitCreator" )
7235  )
7236  ),
7237  navigator = cms.PSet(
7238  barrel = cms.PSet( ),
7239  endcap = cms.PSet( ),
7240  name = cms.string( "PFRecHitECALNavigator" )
7241  )
7242 )
7243 fragment.hltParticleFlowRecHitPSL1Seeded = cms.EDProducer( "PFRecHitProducer",
7244  producers = cms.VPSet(
7245  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsES','EcalRecHitsES' ),
7246  qualityTests = cms.VPSet(
7247  cms.PSet( threshold = cms.double( 7.0E-6 ),
7248  name = cms.string( "PFRecHitQTestThreshold" )
7249  )
7250  ),
7251  name = cms.string( "PFPSRecHitCreator" )
7252  )
7253  ),
7254  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) )
7255 )
7256 fragment.hltParticleFlowClusterPSL1Seeded = cms.EDProducer( "PFClusterProducer",
7257  pfClusterBuilder = cms.PSet(
7258  minFracTot = cms.double( 1.0E-20 ),
7259  positionCalc = cms.PSet(
7260  minFractionInCalc = cms.double( 1.0E-9 ),
7261  logWeightDenominator = cms.double( 6.0E-5 ),
7262  minAllowedNormalization = cms.double( 1.0E-9 ),
7263  posCalcNCrystals = cms.int32( -1 ),
7264  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7265  ),
7266  maxIterations = cms.uint32( 50 ),
7267  stoppingTolerance = cms.double( 1.0E-8 ),
7268  minFractionToKeep = cms.double( 1.0E-7 ),
7269  excludeOtherSeeds = cms.bool( True ),
7270  showerSigma = cms.double( 0.3 ),
7271  recHitEnergyNorms = cms.VPSet(
7272  cms.PSet( detector = cms.string( "PS1" ),
7273  recHitEnergyNorm = cms.double( 6.0E-5 )
7274  ),
7275  cms.PSet( detector = cms.string( "PS2" ),
7276  recHitEnergyNorm = cms.double( 6.0E-5 )
7277  )
7278  ),
7279  algoName = cms.string( "Basic2DGenericPFlowClusterizer" )
7280  ),
7281  positionReCalc = cms.PSet( ),
7282  initialClusteringStep = cms.PSet(
7283  thresholdsByDetector = cms.VPSet(
7284  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
7285  detector = cms.string( "PS1" ),
7286  gatheringThresholdPt = cms.double( 0.0 )
7287  ),
7288  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
7289  detector = cms.string( "PS2" ),
7290  gatheringThresholdPt = cms.double( 0.0 )
7291  )
7292  ),
7293  useCornerCells = cms.bool( False ),
7294  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
7295  ),
7296  energyCorrector = cms.PSet( ),
7297  recHitCleaners = cms.VPSet(
7298  ),
7299  seedFinder = cms.PSet(
7300  nNeighbours = cms.int32( 4 ),
7301  thresholdsByDetector = cms.VPSet(
7302  cms.PSet( seedingThreshold = cms.double( 1.2E-4 ),
7303  seedingThresholdPt = cms.double( 0.0 ),
7304  detector = cms.string( "PS1" )
7305  ),
7306  cms.PSet( seedingThreshold = cms.double( 1.2E-4 ),
7307  seedingThresholdPt = cms.double( 0.0 ),
7308  detector = cms.string( "PS2" )
7309  )
7310  ),
7311  algoName = cms.string( "LocalMaximumSeedFinder" )
7312  ),
7313  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSL1Seeded" )
7314 )
7315 fragment.hltParticleFlowClusterECALUncorrectedL1Seeded = cms.EDProducer( "PFClusterProducer",
7316  pfClusterBuilder = cms.PSet(
7317  positionCalc = cms.PSet(
7318  minFractionInCalc = cms.double( 1.0E-9 ),
7319  logWeightDenominator = cms.double( 0.08 ),
7320  minAllowedNormalization = cms.double( 1.0E-9 ),
7321  posCalcNCrystals = cms.int32( 9 ),
7322  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
7323  timeResolutionCalcBarrel = cms.PSet(
7324  constantTerm = cms.double( 0.428192 ),
7325  constantTermLowE = cms.double( 0.0 ),
7326  corrTermLowE = cms.double( 0.0510871 ),
7327  noiseTerm = cms.double( 1.10889 ),
7328  noiseTermLowE = cms.double( 1.31883 ),
7329  threshHighE = cms.double( 5.0 ),
7330  threshLowE = cms.double( 0.5 )
7331  ),
7332  timeResolutionCalcEndcap = cms.PSet(
7333  constantTerm = cms.double( 0.0 ),
7334  constantTermLowE = cms.double( 0.0 ),
7335  corrTermLowE = cms.double( 0.0 ),
7336  noiseTerm = cms.double( 5.72489999999 ),
7337  noiseTermLowE = cms.double( 6.92683000001 ),
7338  threshHighE = cms.double( 10.0 ),
7339  threshLowE = cms.double( 1.0 )
7340  )
7341  ),
7342  minFracTot = cms.double( 1.0E-20 ),
7343  positionCalcForConvergence = cms.PSet(
7344  minFractionInCalc = cms.double( 0.0 ),
7345  W0 = cms.double( 4.2 ),
7346  minAllowedNormalization = cms.double( 0.0 ),
7347  T0_EB = cms.double( 7.4 ),
7348  X0 = cms.double( 0.89 ),
7349  T0_ES = cms.double( 1.2 ),
7350  T0_EE = cms.double( 3.1 ),
7351  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" )
7352  ),
7353  maxIterations = cms.uint32( 50 ),
7354  stoppingTolerance = cms.double( 1.0E-8 ),
7355  minFractionToKeep = cms.double( 1.0E-7 ),
7356  excludeOtherSeeds = cms.bool( True ),
7357  showerSigma = cms.double( 1.5 ),
7358  recHitEnergyNorms = cms.VPSet(
7359  cms.PSet( detector = cms.string( "ECAL_BARREL" ),
7360  recHitEnergyNorm = cms.double( 0.08 )
7361  ),
7362  cms.PSet( detector = cms.string( "ECAL_ENDCAP" ),
7363  recHitEnergyNorm = cms.double( 0.3 )
7364  )
7365  ),
7366  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
7367  allCellsPositionCalc = cms.PSet(
7368  minFractionInCalc = cms.double( 1.0E-9 ),
7369  logWeightDenominator = cms.double( 0.08 ),
7370  minAllowedNormalization = cms.double( 1.0E-9 ),
7371  posCalcNCrystals = cms.int32( -1 ),
7372  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
7373  timeResolutionCalcBarrel = cms.PSet(
7374  constantTerm = cms.double( 0.428192 ),
7375  constantTermLowE = cms.double( 0.0 ),
7376  corrTermLowE = cms.double( 0.0510871 ),
7377  noiseTerm = cms.double( 1.10889 ),
7378  noiseTermLowE = cms.double( 1.31883 ),
7379  threshHighE = cms.double( 5.0 ),
7380  threshLowE = cms.double( 0.5 )
7381  ),
7382  timeResolutionCalcEndcap = cms.PSet(
7383  constantTerm = cms.double( 0.0 ),
7384  constantTermLowE = cms.double( 0.0 ),
7385  corrTermLowE = cms.double( 0.0 ),
7386  noiseTerm = cms.double( 5.72489999999 ),
7387  noiseTermLowE = cms.double( 6.92683000001 ),
7388  threshHighE = cms.double( 10.0 ),
7389  threshLowE = cms.double( 1.0 )
7390  )
7391  )
7392  ),
7393  positionReCalc = cms.PSet(
7394  minFractionInCalc = cms.double( 0.0 ),
7395  W0 = cms.double( 4.2 ),
7396  minAllowedNormalization = cms.double( 0.0 ),
7397  T0_EB = cms.double( 7.4 ),
7398  X0 = cms.double( 0.89 ),
7399  T0_ES = cms.double( 1.2 ),
7400  T0_EE = cms.double( 3.1 ),
7401  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" )
7402  ),
7403  initialClusteringStep = cms.PSet(
7404  thresholdsByDetector = cms.VPSet(
7405  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
7406  detector = cms.string( "ECAL_BARREL" ),
7407  gatheringThresholdPt = cms.double( 0.0 )
7408  ),
7409  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
7410  detector = cms.string( "ECAL_ENDCAP" ),
7411  gatheringThresholdPt = cms.double( 0.0 )
7412  )
7413  ),
7414  useCornerCells = cms.bool( True ),
7415  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
7416  ),
7417  energyCorrector = cms.PSet( ),
7418  recHitCleaners = cms.VPSet(
7419  cms.PSet( cleaningByDetector = cms.VPSet(
7420  cms.PSet( doubleSpikeS6S2 = cms.double( 0.04 ),
7421  fractionThresholdModifier = cms.double( 3.0 ),
7422  doubleSpikeThresh = cms.double( 10.0 ),
7423  minS4S1_b = cms.double( -0.024 ),
7424  singleSpikeThresh = cms.double( 4.0 ),
7425  detector = cms.string( "ECAL_BARREL" ),
7426  minS4S1_a = cms.double( 0.04 ),
7427  energyThresholdModifier = cms.double( 2.0 )
7428  ),
7429  cms.PSet( doubleSpikeS6S2 = cms.double( -1.0 ),
7430  fractionThresholdModifier = cms.double( 3.0 ),
7431  doubleSpikeThresh = cms.double( 1.0E9 ),
7432  minS4S1_b = cms.double( -0.0125 ),
7433  singleSpikeThresh = cms.double( 15.0 ),
7434  detector = cms.string( "ECAL_ENDCAP" ),
7435  minS4S1_a = cms.double( 0.02 ),
7436  energyThresholdModifier = cms.double( 2.0 )
7437  )
7438 ),
7439  algoName = cms.string( "SpikeAndDoubleSpikeCleaner" )
7440  )
7441  ),
7442  seedFinder = cms.PSet(
7443  nNeighbours = cms.int32( 8 ),
7444  thresholdsByDetector = cms.VPSet(
7445  cms.PSet( seedingThreshold = cms.double( 0.6 ),
7446  seedingThresholdPt = cms.double( 0.15 ),
7447  detector = cms.string( "ECAL_ENDCAP" )
7448  ),
7449  cms.PSet( seedingThreshold = cms.double( 0.23 ),
7450  seedingThresholdPt = cms.double( 0.0 ),
7451  detector = cms.string( "ECAL_BARREL" )
7452  )
7453  ),
7454  algoName = cms.string( "LocalMaximumSeedFinder" )
7455  ),
7456  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALL1Seeded" )
7457 )
7458 fragment.hltParticleFlowClusterECALL1Seeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
7459  inputPS = cms.InputTag( "hltParticleFlowClusterPSL1Seeded" ),
7460  minimumPSEnergy = cms.double( 0.0 ),
7461  energyCorrector = cms.PSet(
7462  applyCrackCorrections = cms.bool( False ),
7463  algoName = cms.string( "PFClusterEMEnergyCorrector" )
7464  ),
7465  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedL1Seeded" )
7466 )
7467 fragment.hltParticleFlowSuperClusterECALL1Seeded = cms.EDProducer( "PFECALSuperClusterProducer",
7468  PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ),
7469  doSatelliteClusterMerge = cms.bool( False ),
7470  BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7471  PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ),
7472  useRegression = cms.bool( True ),
7473  satelliteMajorityFraction = cms.double( 0.5 ),
7474  thresh_PFClusterEndcap = cms.double( 0.5 ),
7475  ESAssociation = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
7476  PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ),
7477  use_preshower = cms.bool( True ),
7478  thresh_PFClusterBarrel = cms.double( 0.5 ),
7479  thresh_SCEt = cms.double( 4.0 ),
7480  etawidth_SuperClusterEndcap = cms.double( 0.04 ),
7481  phiwidth_SuperClusterEndcap = cms.double( 0.6 ),
7482  verbose = cms.untracked.bool( False ),
7483  useDynamicDPhiWindow = cms.bool( True ),
7484  PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ),
7485  regressionConfig = cms.PSet(
7486  regressionKeyEE = cms.string( "pfscecal_EECorrection_online" ),
7487  ecalRecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
7488  ecalRecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
7489  regressionKeyEB = cms.string( "pfscecal_EBCorrection_online" ),
7490  isHLT = cms.bool( True ),
7491  uncertaintyKeyEE = cms.string( "pfscecal_EEUncertainty_online" ),
7492  uncertaintyKeyEB = cms.string( "pfscecal_EBUncertainty_online" )
7493  ),
7494  applyCrackCorrections = cms.bool( False ),
7495  satelliteClusterSeedThreshold = cms.double( 50.0 ),
7496  etawidth_SuperClusterBarrel = cms.double( 0.04 ),
7497  PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ),
7498  PFClusters = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
7499  thresh_PFClusterSeedBarrel = cms.double( 1.0 ),
7500  ClusteringType = cms.string( "Mustache" ),
7501  EnergyWeight = cms.string( "Raw" ),
7502  thresh_PFClusterSeedEndcap = cms.double( 1.0 ),
7503  phiwidth_SuperClusterBarrel = cms.double( 0.6 ),
7504  thresh_PFClusterES = cms.double( 0.5 ),
7505  seedThresholdIsET = cms.bool( True ),
7506  PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" )
7507 )
7508 fragment.hltEgammaCandidates = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
7509  scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ),
7510  scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALBarrel' ),
7511  recoEcalCandidateCollection = cms.string( "" )
7512 )
7513 fragment.hltEGL1SingleEG12Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional",
7514  doIsolated = cms.bool( False ),
7515  endcap_end = cms.double( 2.65 ),
7516  region_phi_size = cms.double( 1.044 ),
7517  saveTags = cms.bool( True ),
7518  region_eta_size_ecap = cms.double( 1.0 ),
7519  barrel_end = cms.double( 1.4791 ),
7520  l1IsolatedTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
7521  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
7522  l1CenJetsTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
7523  region_eta_size = cms.double( 0.522 ),
7524  L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10" ),
7525  candNonIsolatedTag = cms.InputTag( "" ),
7526  l1NonIsolatedTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
7527  ncandcut = cms.int32( 1 )
7528 )
7529 fragment.hltEG20EtFilter = cms.EDFilter( "HLTEgammaEtFilter",
7530  saveTags = cms.bool( True ),
7531  inputTag = cms.InputTag( "hltEGL1SingleEG12Filter" ),
7532  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
7533  etcutEE = cms.double( 20.0 ),
7534  etcutEB = cms.double( 20.0 ),
7535  ncandcut = cms.int32( 1 )
7536 )
7537 fragment.hltEgammaClusterShape = cms.EDProducer( "EgammaHLTClusterShapeProducer",
7538  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
7539  ecalRechitEB = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
7540  ecalRechitEE = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
7541  isIeta = cms.bool( True )
7542 )
7543 fragment.hltEG20CaloIdVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter",
7544  thrOverE2EE = cms.double( -1.0 ),
7545  saveTags = cms.bool( True ),
7546  useEt = cms.bool( False ),
7547  thrOverE2EB = cms.double( -1.0 ),
7548  thrRegularEE = cms.double( 0.04 ),
7549  thrOverEEE = cms.double( -1.0 ),
7550  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
7551  thrOverEEB = cms.double( -1.0 ),
7552  thrRegularEB = cms.double( 0.024 ),
7553  lessThan = cms.bool( True ),
7554  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
7555  ncandcut = cms.int32( 1 ),
7556  candTag = cms.InputTag( "hltEG20EtFilter" )
7557 )
7558 fragment.hltFixedGridRhoFastjetAllCaloForMuons = cms.EDProducer( "FixedGridRhoProducerFastjet",
7559  gridSpacing = cms.double( 0.55 ),
7560  maxRapidity = cms.double( 2.5 ),
7561  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" )
7562 )
7563 fragment.hltEgammaHoverE = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional",
7564  caloTowerProducer = cms.InputTag( "hltTowerMakerForAll" ),
7565  effectiveAreaBarrel = cms.double( 0.105 ),
7566  outerCone = cms.double( 0.14 ),
7567  innerCone = cms.double( 0.0 ),
7568  useSingleTower = cms.bool( False ),
7569  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
7570  depth = cms.int32( -1 ),
7571  doRhoCorrection = cms.bool( False ),
7572  effectiveAreaEndcap = cms.double( 0.17 ),
7573  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
7574  rhoMax = cms.double( 9.9999999E7 ),
7575  etMin = cms.double( 0.0 ),
7576  rhoScale = cms.double( 1.0 ),
7577  doEtSum = cms.bool( False )
7578 )
7579 fragment.hltEG20CaloIdVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter",
7580  thrOverE2EE = cms.double( -1.0 ),
7581  saveTags = cms.bool( True ),
7582  useEt = cms.bool( False ),
7583  thrOverE2EB = cms.double( -1.0 ),
7584  thrRegularEE = cms.double( -1.0 ),
7585  thrOverEEE = cms.double( 0.1 ),
7586  varTag = cms.InputTag( "hltEgammaHoverE" ),
7587  thrOverEEB = cms.double( 0.15 ),
7588  thrRegularEB = cms.double( -1.0 ),
7589  lessThan = cms.bool( True ),
7590  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
7591  ncandcut = cms.int32( 1 ),
7592  candTag = cms.InputTag( "hltEG20CaloIdVLClusterShapeFilter" )
7593 )
7594 fragment.hltEgammaEcalPFClusterIso = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer",
7595  energyEndcap = cms.double( 0.0 ),
7596  effectiveAreaBarrel = cms.double( 0.16544 ),
7597  etaStripBarrel = cms.double( 0.0 ),
7598  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
7599  pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
7600  etaStripEndcap = cms.double( 0.0 ),
7601  drVetoBarrel = cms.double( 0.0 ),
7602  drMax = cms.double( 0.3 ),
7603  doRhoCorrection = cms.bool( True ),
7604  energyBarrel = cms.double( 0.0 ),
7605  effectiveAreaEndcap = cms.double( 0.13212 ),
7606  drVetoEndcap = cms.double( 0.0 ),
7607  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
7608  rhoMax = cms.double( 9.9999999E7 ),
7609  rhoScale = cms.double( 1.0 )
7610 )
7611 fragment.hltEG20CaloIdVLIsoLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter",
7612  thrOverE2EE = cms.double( 0.0 ),
7613  saveTags = cms.bool( True ),
7614  useEt = cms.bool( True ),
7615  thrOverE2EB = cms.double( 0.0 ),
7616  thrRegularEE = cms.double( 5.5 ),
7617  thrOverEEE = cms.double( 0.012 ),
7618  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
7619  thrOverEEB = cms.double( 0.012 ),
7620  thrRegularEB = cms.double( 5.5 ),
7621  lessThan = cms.bool( True ),
7622  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
7623  ncandcut = cms.int32( 1 ),
7624  candTag = cms.InputTag( "hltEG20CaloIdVLHEFilter" )
7625 )
7626 fragment.hltRegionalTowerForEgamma = cms.EDProducer( "EgammaHLTCaloTowerProducer",
7627  L1NonIsoCand = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
7628  EMin = cms.double( 0.8 ),
7629  EtMin = cms.double( 0.5 ),
7630  L1IsoCand = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
7631  useTowersInCone = cms.double( 0.8 ),
7632  towerCollection = cms.InputTag( "hltTowerMakerForAll" )
7633 )
7634 fragment.hltParticleFlowRecHitHBHEForEgamma = cms.EDProducer( "PFRecHitProducer",
7635  producers = cms.VPSet(
7636  cms.PSet( name = cms.string( "PFHBHERecHitCreator" ),
7637  qualityTests = cms.VPSet(
7638  cms.PSet( name = cms.string( "PFRecHitQTestThreshold" ),
7639  threshold = cms.double( 0.8 )
7640  ),
7641  cms.PSet( cleaningThresholds = cms.vdouble( 0.0 ),
7642  flags = cms.vstring( 'Standard' ),
7643  maxSeverities = cms.vint32( 11 ),
7644  name = cms.string( "PFRecHitQTestHCALChannel" )
7645  )
7646  ),
7647  src = cms.InputTag( "hltHbhereco" )
7648  )
7649  ),
7650  navigator = cms.PSet(
7651  name = cms.string( "PFRecHitHCALNavigator" ),
7652  sigmaCut = cms.double( 4.0 ),
7653  timeResolutionCalc = cms.PSet(
7654  constantTerm = cms.double( 1.92 ),
7655  constantTermLowE = cms.double( 6.0 ),
7656  corrTermLowE = cms.double( 0.0 ),
7657  noiseTerm = cms.double( 8.64 ),
7658  noiseTermLowE = cms.double( 0.0 ),
7659  threshHighE = cms.double( 8.0 ),
7660  threshLowE = cms.double( 2.0 )
7661  )
7662  )
7663 )
7664 fragment.hltParticleFlowRecHitHCALForEgamma = cms.EDProducer( "PFCTRecHitProducer",
7665  ECAL_Compensate = cms.bool( False ),
7666  ECAL_Dead_Code = cms.uint32( 10 ),
7667  MinLongTiming_Cut = cms.double( -5.0 ),
7668  ECAL_Compensation = cms.double( 0.5 ),
7669  MaxLongTiming_Cut = cms.double( 5.0 ),
7670  weight_HFhad = cms.double( 1.0 ),
7671  ApplyPulseDPG = cms.bool( False ),
7672  navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ),
7673  ECAL_Threshold = cms.double( 10.0 ),
7674  ApplyTimeDPG = cms.bool( False ),
7675  caloTowers = cms.InputTag( "hltRegionalTowerForEgamma" ),
7676  hcalRecHitsHBHE = cms.InputTag( "hltHbhereco" ),
7677  LongFibre_Fraction = cms.double( 0.1 ),
7678  MaxShortTiming_Cut = cms.double( 5.0 ),
7679  HcalMaxAllowedHFLongShortSev = cms.int32( 9 ),
7680  thresh_Barrel = cms.double( 0.4 ),
7681  navigation_HF = cms.bool( True ),
7682  HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ),
7683  HF_Calib_29 = cms.double( 1.07 ),
7684  LongFibre_Cut = cms.double( 120.0 ),
7685  EM_Depth = cms.double( 22.0 ),
7686  weight_HFem = cms.double( 1.0 ),
7687  LongShortFibre_Cut = cms.double( 1.0E9 ),
7688  MinShortTiming_Cut = cms.double( -5.0 ),
7689  HCAL_Calib = cms.bool( True ),
7690  thresh_HF = cms.double( 0.4 ),
7691  HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ),
7692  thresh_Endcap = cms.double( 0.4 ),
7693  HcalMaxAllowedChannelStatusSev = cms.int32( 9 ),
7694  hcalRecHitsHF = cms.InputTag( "hltHfreco" ),
7695  ShortFibre_Cut = cms.double( 60.0 ),
7696  ApplyLongShortDPG = cms.bool( True ),
7697  HF_Calib = cms.bool( True ),
7698  HAD_Depth = cms.double( 47.0 ),
7699  ShortFibre_Fraction = cms.double( 0.01 ),
7700  HCAL_Calib_29 = cms.double( 1.35 )
7701 )
7702 fragment.hltParticleFlowClusterHBHEForEgamma = cms.EDProducer( "PFClusterProducer",
7703  pfClusterBuilder = cms.PSet(
7704  positionCalc = cms.PSet(
7705  minFractionInCalc = cms.double( 1.0E-9 ),
7706  logWeightDenominator = cms.double( 0.8 ),
7707  minAllowedNormalization = cms.double( 1.0E-9 ),
7708  posCalcNCrystals = cms.int32( 5 ),
7709  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7710  ),
7711  minFracTot = cms.double( 1.0E-20 ),
7712  maxIterations = cms.uint32( 50 ),
7713  stoppingTolerance = cms.double( 1.0E-8 ),
7714  minFractionToKeep = cms.double( 1.0E-7 ),
7715  excludeOtherSeeds = cms.bool( True ),
7716  showerSigma = cms.double( 10.0 ),
7717  recHitEnergyNorms = cms.VPSet(
7718  cms.PSet( detector = cms.string( "HCAL_BARREL1" ),
7719  recHitEnergyNorm = cms.double( 0.8 )
7720  ),
7721  cms.PSet( detector = cms.string( "HCAL_ENDCAP" ),
7722  recHitEnergyNorm = cms.double( 0.8 )
7723  )
7724  ),
7725  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
7726  allCellsPositionCalc = cms.PSet(
7727  minFractionInCalc = cms.double( 1.0E-9 ),
7728  logWeightDenominator = cms.double( 0.8 ),
7729  minAllowedNormalization = cms.double( 1.0E-9 ),
7730  posCalcNCrystals = cms.int32( -1 ),
7731  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7732  ),
7733  clusterTimeResFromSeed = cms.bool( False ),
7734  maxNSigmaTime = cms.double( 10.0 ),
7735  minChi2Prob = cms.double( 0.0 ),
7736  timeResolutionCalcBarrel = cms.PSet(
7737  constantTerm = cms.double( 2.82 ),
7738  constantTermLowE = cms.double( 4.24 ),
7739  corrTermLowE = cms.double( 0.0 ),
7740  noiseTerm = cms.double( 21.86 ),
7741  noiseTermLowE = cms.double( 8.0 ),
7742  threshHighE = cms.double( 15.0 ),
7743  threshLowE = cms.double( 6.0 )
7744  ),
7745  timeResolutionCalcEndcap = cms.PSet(
7746  constantTerm = cms.double( 2.82 ),
7747  constantTermLowE = cms.double( 4.24 ),
7748  corrTermLowE = cms.double( 0.0 ),
7749  noiseTerm = cms.double( 21.86 ),
7750  noiseTermLowE = cms.double( 8.0 ),
7751  threshHighE = cms.double( 15.0 ),
7752  threshLowE = cms.double( 6.0 )
7753  ),
7754  timeSigmaEB = cms.double( 10.0 ),
7755  timeSigmaEE = cms.double( 10.0 )
7756  ),
7757  positionReCalc = cms.PSet( ),
7758  initialClusteringStep = cms.PSet(
7759  thresholdsByDetector = cms.VPSet(
7760  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
7761  detector = cms.string( "HCAL_BARREL1" ),
7762  gatheringThresholdPt = cms.double( 0.0 )
7763  ),
7764  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
7765  detector = cms.string( "HCAL_ENDCAP" ),
7766  gatheringThresholdPt = cms.double( 0.0 )
7767  )
7768  ),
7769  useCornerCells = cms.bool( True ),
7770  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
7771  ),
7772  energyCorrector = cms.PSet( ),
7773  recHitCleaners = cms.VPSet(
7774  ),
7775  seedFinder = cms.PSet(
7776  nNeighbours = cms.int32( 4 ),
7777  thresholdsByDetector = cms.VPSet(
7778  cms.PSet( seedingThreshold = cms.double( 1.0 ),
7779  seedingThresholdPt = cms.double( 0.0 ),
7780  detector = cms.string( "HCAL_BARREL1" )
7781  ),
7782  cms.PSet( seedingThreshold = cms.double( 1.1 ),
7783  seedingThresholdPt = cms.double( 0.0 ),
7784  detector = cms.string( "HCAL_ENDCAP" )
7785  )
7786  ),
7787  algoName = cms.string( "LocalMaximumSeedFinder" )
7788  ),
7789  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHEForEgamma" )
7790 )
7791 fragment.hltParticleFlowClusterHCALForEgamma = cms.EDProducer( "PFMultiDepthClusterProducer",
7792  pfClusterBuilder = cms.PSet(
7793  nSigmaEta = cms.double( 2.0 ),
7794  nSigmaPhi = cms.double( 2.0 ),
7795  algoName = cms.string( "PFMultiDepthClusterizer" ),
7796  allCellsPositionCalc = cms.PSet(
7797  minAllowedNormalization = cms.double( 1.0E-9 ),
7798  minFractionInCalc = cms.double( 1.0E-9 ),
7799  logWeightDenominator = cms.double( 0.8 ),
7800  posCalcNCrystals = cms.int32( -1 ),
7801  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7802  ),
7803  minFractionToKeep = cms.double( 1.0E-7 )
7804  ),
7805  energyCorrector = cms.PSet( ),
7806  positionReCalc = cms.PSet( ),
7807  clustersSource = cms.InputTag( "hltParticleFlowClusterHBHEForEgamma" )
7808 )
7809 fragment.hltEgammaHcalPFClusterIso = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer",
7810  energyEndcap = cms.double( 0.0 ),
7811  useHF = cms.bool( False ),
7812  useEt = cms.bool( True ),
7813  etaStripBarrel = cms.double( 0.0 ),
7814  pfClusterProducerHFHAD = cms.InputTag( "" ),
7815  rhoScale = cms.double( 1.0 ),
7816  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
7817  etaStripEndcap = cms.double( 0.0 ),
7818  drVetoBarrel = cms.double( 0.0 ),
7819  pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForEgamma" ),
7820  drMax = cms.double( 0.3 ),
7821  effectiveAreaBarrel = cms.double( 0.05956 ),
7822  energyBarrel = cms.double( 0.0 ),
7823  effectiveAreaEndcap = cms.double( 0.13052 ),
7824  drVetoEndcap = cms.double( 0.0 ),
7825  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
7826  rhoMax = cms.double( 9.9999999E7 ),
7827  pfClusterProducerHFEM = cms.InputTag( "" ),
7828  doRhoCorrection = cms.bool( True )
7829 )
7830 fragment.hltEG20CaloIdVLIsoLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter",
7831  thrOverE2EE = cms.double( 0.0 ),
7832  saveTags = cms.bool( True ),
7833  useEt = cms.bool( True ),
7834  thrOverE2EB = cms.double( 0.0 ),
7835  thrRegularEE = cms.double( 3.5 ),
7836  thrOverEEE = cms.double( 0.005 ),
7837  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
7838  thrOverEEB = cms.double( 0.005 ),
7839  thrRegularEB = cms.double( 3.5 ),
7840  lessThan = cms.bool( True ),
7841  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
7842  ncandcut = cms.int32( 1 ),
7843  candTag = cms.InputTag( "hltEG20CaloIdVLHEFilter" )
7844 )
7845 fragment.hltPixelVerticesForPhotons = cms.EDProducer( "PixelVertexProducer",
7846  WtAverage = cms.bool( True ),
7847  Method2 = cms.bool( True ),
7848  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7849  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ),
7850  Verbosity = cms.int32( 0 ),
7851  UseError = cms.bool( True ),
7852  TrackCollection = cms.InputTag( "hltPixelTracks" ),
7853  PtMin = cms.double( 1.0 ),
7854  NTrkMin = cms.int32( 2 ),
7855  ZOffset = cms.double( 5.0 ),
7856  Finder = cms.string( "DivisiveVertexFinder" ),
7857  ZSeparation = cms.double( 0.05 )
7858 )
7859 fragment.hltIter0PFlowPixelSeedsFromPixelTracksForPhotons = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7860  useEventsWithNoVertex = cms.bool( True ),
7861  originHalfLength = cms.double( 0.3 ),
7862  useProtoTrackKinematics = cms.bool( False ),
7863  usePV = cms.bool( True ),
7864  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
7865  InputVertexCollection = cms.InputTag( "hltPixelVerticesForPhotons" ),
7866  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7867  InputCollection = cms.InputTag( "hltPixelTracks" ),
7868  originRadius = cms.double( 0.1 )
7869 )
7870 fragment.hltIter0PFlowCkfTrackCandidatesForPhotons = cms.EDProducer( "CkfTrackCandidateMaker",
7871  src = cms.InputTag( "hltIter0PFlowPixelSeedsFromPixelTracksForPhotons" ),
7872  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7873  SimpleMagneticField = cms.string( "ParabolicMf" ),
7874  TransientInitialStateEstimatorParameters = cms.PSet(
7875  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7876  numberMeasurementsForFit = cms.int32( 4 ),
7877  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7878  ),
7879  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7880  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7881  cleanTrajectoryAfterInOut = cms.bool( False ),
7882  useHitsSplitting = cms.bool( False ),
7883  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7884  doSeedingRegionRebuilding = cms.bool( False ),
7885  maxNSeeds = cms.uint32( 100000 ),
7886  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ),
7887  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7888  TrajectoryBuilder = cms.string( "" )
7889 )
7890 fragment.hltIter0PFlowCtfWithMaterialTracksForPhotons = cms.EDProducer( "TrackProducer",
7891  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesForPhotons" ),
7892  SimpleMagneticField = cms.string( "ParabolicMf" ),
7893  clusterRemovalInfo = cms.InputTag( "" ),
7894  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7895  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7896  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7897  useHitsSplitting = cms.bool( False ),
7898  MeasurementTracker = cms.string( "" ),
7899  AlgorithmName = cms.string( "hltIterX" ),
7900  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7901  NavigationSchool = cms.string( "" ),
7902  TrajectoryInEvent = cms.bool( True ),
7903  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7904  GeometricInnerState = cms.bool( True ),
7905  useSimpleMF = cms.bool( True ),
7906  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7907 )
7908 fragment.hltIter0PFlowTrackSelectionHighPurityForPhotons = cms.EDProducer( "AnalyticalTrackSelector",
7909  max_d0 = cms.double( 100.0 ),
7910  minNumber3DLayers = cms.uint32( 0 ),
7911  max_lostHitFraction = cms.double( 1.0 ),
7912  applyAbsCutsIfNoPV = cms.bool( False ),
7913  qualityBit = cms.string( "highPurity" ),
7914  minNumberLayers = cms.uint32( 3 ),
7915  chi2n_par = cms.double( 0.7 ),
7916  useVtxError = cms.bool( False ),
7917  nSigmaZ = cms.double( 3.0 ),
7918  dz_par2 = cms.vdouble( 0.4, 4.0 ),
7919  applyAdaptedPVCuts = cms.bool( True ),
7920  min_eta = cms.double( -9999.0 ),
7921  dz_par1 = cms.vdouble( 0.35, 4.0 ),
7922  copyTrajectories = cms.untracked.bool( True ),
7923  vtxNumber = cms.int32( -1 ),
7924  max_d0NoPV = cms.double( 100.0 ),
7925  keepAllTracks = cms.bool( False ),
7926  maxNumberLostLayers = cms.uint32( 1 ),
7927  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7928  max_relpterr = cms.double( 9999.0 ),
7929  copyExtras = cms.untracked.bool( True ),
7930  max_z0NoPV = cms.double( 100.0 ),
7931  vertexCut = cms.string( "tracksSize>=3" ),
7932  max_z0 = cms.double( 100.0 ),
7933  useVertices = cms.bool( True ),
7934  min_nhits = cms.uint32( 0 ),
7935  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForPhotons" ),
7936  max_minMissHitOutOrIn = cms.int32( 99 ),
7937  chi2n_no1Dmod_par = cms.double( 9999.0 ),
7938  vertices = cms.InputTag( "hltPixelVerticesForPhotons" ),
7939  max_eta = cms.double( 9999.0 ),
7940  d0_par2 = cms.vdouble( 0.4, 4.0 ),
7941  d0_par1 = cms.vdouble( 0.3, 4.0 ),
7942  res_par = cms.vdouble( 0.003, 0.001 ),
7943  minHitsToBypassChecks = cms.uint32( 20 )
7944 )
7945 fragment.hltIter1ClustersRefRemovalForPhotons = cms.EDProducer( "TrackClusterRemover",
7946  trackClassifier = cms.InputTag( '','QualityMasks' ),
7947  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7948  maxChi2 = cms.double( 9.0 ),
7949  trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForPhotons" ),
7950  oldClusterRemovalInfo = cms.InputTag( "" ),
7951  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7952  overrideTrkQuals = cms.InputTag( "" ),
7953  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7954  TrackQuality = cms.string( "highPurity" )
7955 )
7956 fragment.hltIter1MaskedMeasurementTrackerEventForPhotons = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7957  clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ),
7958  OnDemand = cms.bool( False ),
7959  src = cms.InputTag( "hltSiStripClusters" )
7960 )
7961 fragment.hltIter1PixelLayerTripletsForPhotons = cms.EDProducer( "SeedingLayersEDProducer",
7962  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
7963  'BPix1+BPix2+FPix1_pos',
7964  'BPix1+BPix2+FPix1_neg',
7965  'BPix1+FPix1_pos+FPix2_pos',
7966  'BPix1+FPix1_neg+FPix2_neg' ),
7967  MTOB = cms.PSet( ),
7968  TEC = cms.PSet( ),
7969  MTID = cms.PSet( ),
7970  FPix = cms.PSet(
7971  HitProducer = cms.string( "hltSiPixelRecHits" ),
7972  hitErrorRZ = cms.double( 0.0036 ),
7973  useErrorsFromParam = cms.bool( True ),
7974  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7975  skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ),
7976  hitErrorRPhi = cms.double( 0.0051 )
7977  ),
7978  MTEC = cms.PSet( ),
7979  MTIB = cms.PSet( ),
7980  TID = cms.PSet( ),
7981  TOB = cms.PSet( ),
7982  BPix = cms.PSet(
7983  HitProducer = cms.string( "hltSiPixelRecHits" ),
7984  hitErrorRZ = cms.double( 0.006 ),
7985  useErrorsFromParam = cms.bool( True ),
7986  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7987  skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ),
7988  hitErrorRPhi = cms.double( 0.0027 )
7989  ),
7990  TIB = cms.PSet( )
7991 )
7992 fragment.hltIter1PFlowPixelSeedsForPhotons = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
7993  RegionFactoryPSet = cms.PSet(
7994  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
7995  RegionPSet = cms.PSet(
7996  precise = cms.bool( True ),
7997  originRadius = cms.double( 0.05 ),
7998  ptMin = cms.double( 0.5 ),
7999  input = cms.InputTag( "hltEgammaCandidates" ),
8000  maxNRegions = cms.int32( 10 ),
8001  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8002  vertexCollection = cms.InputTag( "hltPixelVerticesForPhotons" ),
8003  zErrorBeamSpot = cms.double( 24.2 ),
8004  deltaEta = cms.double( 0.5 ),
8005  deltaPhi = cms.double( 0.5 ),
8006  nSigmaZVertex = cms.double( 3.0 ),
8007  nSigmaZBeamSpot = cms.double( 4.0 ),
8008  mode = cms.string( "VerticesFixed" ),
8009  maxNVertices = cms.int32( 3 ),
8010  zErrorVetex = cms.double( 0.2 ),
8011  whereToUseMeasurementTracker = cms.string( "Never" ),
8012  useMultipleScattering = cms.bool( False ),
8013  useFakeVertices = cms.bool( False )
8014  )
8015  ),
8016  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
8017  ClusterCheckPSet = cms.PSet(
8018  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
8019  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
8020  doClusterCheck = cms.bool( False ),
8021  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
8022  MaxNumberOfPixelClusters = cms.uint32( 10000 )
8023  ),
8024  OrderedHitsFactoryPSet = cms.PSet(
8025  maxElement = cms.uint32( 0 ),
8026  ComponentName = cms.string( "StandardHitTripletGenerator" ),
8027  GeneratorPSet = cms.PSet(
8028  useBending = cms.bool( True ),
8029  useFixedPreFiltering = cms.bool( False ),
8030  maxElement = cms.uint32( 100000 ),
8031  phiPreFiltering = cms.double( 0.3 ),
8032  extraHitRPhitolerance = cms.double( 0.032 ),
8033  useMultScattering = cms.bool( True ),
8034  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
8035  extraHitRZtolerance = cms.double( 0.037 ),
8036  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
8037  ),
8038  SeedingLayers = cms.InputTag( "hltIter1PixelLayerTripletsForPhotons" )
8039  ),
8040  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsTripletOnlyCreator" ) )
8041 )
8042 fragment.hltIter1PFlowCkfTrackCandidatesForPhotons = cms.EDProducer( "CkfTrackCandidateMaker",
8043  src = cms.InputTag( "hltIter1PFlowPixelSeedsForPhotons" ),
8044  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
8045  SimpleMagneticField = cms.string( "ParabolicMf" ),
8046  TransientInitialStateEstimatorParameters = cms.PSet(
8047  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8048  numberMeasurementsForFit = cms.int32( 4 ),
8049  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8050  ),
8051  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8052  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForPhotons" ),
8053  cleanTrajectoryAfterInOut = cms.bool( False ),
8054  useHitsSplitting = cms.bool( False ),
8055  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8056  doSeedingRegionRebuilding = cms.bool( False ),
8057  maxNSeeds = cms.uint32( 100000 ),
8058  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ),
8059  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8060  TrajectoryBuilder = cms.string( "" )
8061 )
8062 fragment.hltIter1PFlowCtfWithMaterialTracksForPhotons = cms.EDProducer( "TrackProducer",
8063  src = cms.InputTag( "hltIter1PFlowCkfTrackCandidatesForPhotons" ),
8064  SimpleMagneticField = cms.string( "ParabolicMf" ),
8065  clusterRemovalInfo = cms.InputTag( "" ),
8066  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8067  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForPhotons" ),
8068  Fitter = cms.string( "hltESPFittingSmootherIT" ),
8069  useHitsSplitting = cms.bool( False ),
8070  MeasurementTracker = cms.string( "" ),
8071  AlgorithmName = cms.string( "hltIterX" ),
8072  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8073  NavigationSchool = cms.string( "" ),
8074  TrajectoryInEvent = cms.bool( True ),
8075  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8076  GeometricInnerState = cms.bool( True ),
8077  useSimpleMF = cms.bool( True ),
8078  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
8079 )
8080 fragment.hltIter1PFlowTrackSelectionHighPurityLooseForPhotons = cms.EDProducer( "AnalyticalTrackSelector",
8081  max_d0 = cms.double( 100.0 ),
8082  minNumber3DLayers = cms.uint32( 0 ),
8083  max_lostHitFraction = cms.double( 1.0 ),
8084  applyAbsCutsIfNoPV = cms.bool( False ),
8085  qualityBit = cms.string( "highPurity" ),
8086  minNumberLayers = cms.uint32( 3 ),
8087  chi2n_par = cms.double( 0.7 ),
8088  useVtxError = cms.bool( False ),
8089  nSigmaZ = cms.double( 3.0 ),
8090  dz_par2 = cms.vdouble( 0.9, 3.0 ),
8091  applyAdaptedPVCuts = cms.bool( True ),
8092  min_eta = cms.double( -9999.0 ),
8093  dz_par1 = cms.vdouble( 0.8, 3.0 ),
8094  copyTrajectories = cms.untracked.bool( True ),
8095  vtxNumber = cms.int32( -1 ),
8096  max_d0NoPV = cms.double( 100.0 ),
8097  keepAllTracks = cms.bool( False ),
8098  maxNumberLostLayers = cms.uint32( 1 ),
8099  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8100  max_relpterr = cms.double( 9999.0 ),
8101  copyExtras = cms.untracked.bool( True ),
8102  max_z0NoPV = cms.double( 100.0 ),
8103  vertexCut = cms.string( "tracksSize>=3" ),
8104  max_z0 = cms.double( 100.0 ),
8105  useVertices = cms.bool( True ),
8106  min_nhits = cms.uint32( 0 ),
8107  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForPhotons" ),
8108  max_minMissHitOutOrIn = cms.int32( 99 ),
8109  chi2n_no1Dmod_par = cms.double( 9999.0 ),
8110  vertices = cms.InputTag( "hltPixelVerticesForPhotons" ),
8111  max_eta = cms.double( 9999.0 ),
8112  d0_par2 = cms.vdouble( 0.9, 3.0 ),
8113  d0_par1 = cms.vdouble( 0.85, 3.0 ),
8114  res_par = cms.vdouble( 0.003, 0.001 ),
8115  minHitsToBypassChecks = cms.uint32( 20 )
8116 )
8117 fragment.hltIter1PFlowTrackSelectionHighPurityTightForPhotons = cms.EDProducer( "AnalyticalTrackSelector",
8118  max_d0 = cms.double( 100.0 ),
8119  minNumber3DLayers = cms.uint32( 0 ),
8120  max_lostHitFraction = cms.double( 1.0 ),
8121  applyAbsCutsIfNoPV = cms.bool( False ),
8122  qualityBit = cms.string( "highPurity" ),
8123  minNumberLayers = cms.uint32( 5 ),
8124  chi2n_par = cms.double( 0.4 ),
8125  useVtxError = cms.bool( False ),
8126  nSigmaZ = cms.double( 3.0 ),
8127  dz_par2 = cms.vdouble( 1.0, 4.0 ),
8128  applyAdaptedPVCuts = cms.bool( True ),
8129  min_eta = cms.double( -9999.0 ),
8130  dz_par1 = cms.vdouble( 1.0, 4.0 ),
8131  copyTrajectories = cms.untracked.bool( True ),
8132  vtxNumber = cms.int32( -1 ),
8133  max_d0NoPV = cms.double( 100.0 ),
8134  keepAllTracks = cms.bool( False ),
8135  maxNumberLostLayers = cms.uint32( 1 ),
8136  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8137  max_relpterr = cms.double( 9999.0 ),
8138  copyExtras = cms.untracked.bool( True ),
8139  max_z0NoPV = cms.double( 100.0 ),
8140  vertexCut = cms.string( "tracksSize>=3" ),
8141  max_z0 = cms.double( 100.0 ),
8142  useVertices = cms.bool( True ),
8143  min_nhits = cms.uint32( 0 ),
8144  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForPhotons" ),
8145  max_minMissHitOutOrIn = cms.int32( 99 ),
8146  chi2n_no1Dmod_par = cms.double( 9999.0 ),
8147  vertices = cms.InputTag( "hltPixelVerticesForPhotons" ),
8148  max_eta = cms.double( 9999.0 ),
8149  d0_par2 = cms.vdouble( 1.0, 4.0 ),
8150  d0_par1 = cms.vdouble( 1.0, 4.0 ),
8151  res_par = cms.vdouble( 0.003, 0.001 ),
8152  minHitsToBypassChecks = cms.uint32( 20 )
8153 )
8154 fragment.hltIter1PFlowTrackSelectionHighPurityForPhotons = cms.EDProducer( "TrackListMerger",
8155  ShareFrac = cms.double( 0.19 ),
8156  writeOnlyTrkQuals = cms.bool( False ),
8157  MinPT = cms.double( 0.05 ),
8158  allowFirstHitShare = cms.bool( True ),
8159  copyExtras = cms.untracked.bool( True ),
8160  Epsilon = cms.double( -0.001 ),
8161  selectedTrackQuals = cms.VInputTag( 'hltIter1PFlowTrackSelectionHighPurityLooseForPhotons','hltIter1PFlowTrackSelectionHighPurityTightForPhotons' ),
8162  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8163  MaxNormalizedChisq = cms.double( 1000.0 ),
8164  copyMVA = cms.bool( False ),
8165  FoundHitBonus = cms.double( 5.0 ),
8166  setsToMerge = cms.VPSet(
8167  cms.PSet( pQual = cms.bool( False ),
8168  tLists = cms.vint32( 0, 1 )
8169  )
8170  ),
8171  MinFound = cms.int32( 3 ),
8172  hasSelector = cms.vint32( 0, 0 ),
8173  TrackProducers = cms.VInputTag( 'hltIter1PFlowTrackSelectionHighPurityLooseForPhotons','hltIter1PFlowTrackSelectionHighPurityTightForPhotons' ),
8174  LostHitPenalty = cms.double( 20.0 ),
8175  newQuality = cms.string( "confirmed" )
8176 )
8177 fragment.hltIter1MergedForPhotons = cms.EDProducer( "TrackListMerger",
8178  ShareFrac = cms.double( 0.19 ),
8179  writeOnlyTrkQuals = cms.bool( False ),
8180  MinPT = cms.double( 0.05 ),
8181  allowFirstHitShare = cms.bool( True ),
8182  copyExtras = cms.untracked.bool( True ),
8183  Epsilon = cms.double( -0.001 ),
8184  selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForPhotons','hltIter1PFlowTrackSelectionHighPurityForPhotons' ),
8185  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8186  MaxNormalizedChisq = cms.double( 1000.0 ),
8187  copyMVA = cms.bool( False ),
8188  FoundHitBonus = cms.double( 5.0 ),
8189  setsToMerge = cms.VPSet(
8190  cms.PSet( pQual = cms.bool( False ),
8191  tLists = cms.vint32( 0, 1 )
8192  )
8193  ),
8194  MinFound = cms.int32( 3 ),
8195  hasSelector = cms.vint32( 0, 0 ),
8196  TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForPhotons','hltIter1PFlowTrackSelectionHighPurityForPhotons' ),
8197  LostHitPenalty = cms.double( 20.0 ),
8198  newQuality = cms.string( "confirmed" )
8199 )
8200 fragment.hltIter2ClustersRefRemovalForPhotons = cms.EDProducer( "TrackClusterRemover",
8201  trackClassifier = cms.InputTag( '','QualityMasks' ),
8202  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
8203  maxChi2 = cms.double( 16.0 ),
8204  trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurityForPhotons" ),
8205  oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ),
8206  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
8207  overrideTrkQuals = cms.InputTag( "" ),
8208  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
8209  TrackQuality = cms.string( "highPurity" )
8210 )
8211 fragment.hltIter2MaskedMeasurementTrackerEventForPhotons = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
8212  clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemovalForPhotons" ),
8213  OnDemand = cms.bool( False ),
8214  src = cms.InputTag( "hltSiStripClusters" )
8215 )
8216 fragment.hltIter2PixelLayerPairsForPhotons = cms.EDProducer( "SeedingLayersEDProducer",
8217  layerList = cms.vstring( 'BPix1+BPix2',
8218  'BPix1+BPix3',
8219  'BPix2+BPix3',
8220  'BPix1+FPix1_pos',
8221  'BPix1+FPix1_neg',
8222  'BPix1+FPix2_pos',
8223  'BPix1+FPix2_neg',
8224  'BPix2+FPix1_pos',
8225  'BPix2+FPix1_neg',
8226  'BPix2+FPix2_pos',
8227  'BPix2+FPix2_neg',
8228  'FPix1_pos+FPix2_pos',
8229  'FPix1_neg+FPix2_neg' ),
8230  MTOB = cms.PSet( ),
8231  TEC = cms.PSet( ),
8232  MTID = cms.PSet( ),
8233  FPix = cms.PSet(
8234  HitProducer = cms.string( "hltSiPixelRecHits" ),
8235  hitErrorRZ = cms.double( 0.0036 ),
8236  useErrorsFromParam = cms.bool( True ),
8237  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8238  skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForPhotons" ),
8239  hitErrorRPhi = cms.double( 0.0051 )
8240  ),
8241  MTEC = cms.PSet( ),
8242  MTIB = cms.PSet( ),
8243  TID = cms.PSet( ),
8244  TOB = cms.PSet( ),
8245  BPix = cms.PSet(
8246  HitProducer = cms.string( "hltSiPixelRecHits" ),
8247  hitErrorRZ = cms.double( 0.006 ),
8248  useErrorsFromParam = cms.bool( True ),
8249  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8250  skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForPhotons" ),
8251  hitErrorRPhi = cms.double( 0.0027 )
8252  ),
8253  TIB = cms.PSet( )
8254 )
8255 fragment.hltIter2PFlowPixelSeedsForPhotons = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
8256  RegionFactoryPSet = cms.PSet(
8257  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
8258  RegionPSet = cms.PSet(
8259  precise = cms.bool( True ),
8260  originRadius = cms.double( 0.05 ),
8261  ptMin = cms.double( 1.2 ),
8262  deltaEta = cms.double( 0.5 ),
8263  deltaPhi = cms.double( 0.5 ),
8264  vertexCollection = cms.InputTag( "hltPixelVerticesForPhotons" ),
8265  input = cms.InputTag( "hltEgammaCandidates" ),
8266  mode = cms.string( "VerticesFixed" ),
8267  maxNRegions = cms.int32( 10 ),
8268  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8269  maxNVertices = cms.int32( 3 ),
8270  zErrorBeamSpot = cms.double( 24.2 ),
8271  nSigmaZVertex = cms.double( 3.0 ),
8272  nSigmaZBeamSpot = cms.double( 4.0 ),
8273  zErrorVetex = cms.double( 0.2 ),
8274  whereToUseMeasurementTracker = cms.string( "Never" ),
8275  useMultipleScattering = cms.bool( False ),
8276  useFakeVertices = cms.bool( False )
8277  )
8278  ),
8279  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
8280  ClusterCheckPSet = cms.PSet(
8281  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
8282  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
8283  doClusterCheck = cms.bool( False ),
8284  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
8285  MaxNumberOfPixelClusters = cms.uint32( 10000 )
8286  ),
8287  OrderedHitsFactoryPSet = cms.PSet(
8288  maxElement = cms.uint32( 0 ),
8289  ComponentName = cms.string( "StandardHitPairGenerator" ),
8290  GeneratorPSet = cms.PSet(
8291  maxElement = cms.uint32( 100000 ),
8292  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
8293  ),
8294  SeedingLayers = cms.InputTag( "hltIter2PixelLayerPairsForPhotons" )
8295  ),
8296  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreatorIT" ) )
8297 )
8298 fragment.hltIter2PFlowCkfTrackCandidatesForPhotons = cms.EDProducer( "CkfTrackCandidateMaker",
8299  src = cms.InputTag( "hltIter2PFlowPixelSeedsForPhotons" ),
8300  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
8301  SimpleMagneticField = cms.string( "ParabolicMf" ),
8302  TransientInitialStateEstimatorParameters = cms.PSet(
8303  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8304  numberMeasurementsForFit = cms.int32( 4 ),
8305  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8306  ),
8307  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8308  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForPhotons" ),
8309  cleanTrajectoryAfterInOut = cms.bool( False ),
8310  useHitsSplitting = cms.bool( False ),
8311  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8312  doSeedingRegionRebuilding = cms.bool( False ),
8313  maxNSeeds = cms.uint32( 100000 ),
8314  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ),
8315  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8316  TrajectoryBuilder = cms.string( "" )
8317 )
8318 fragment.hltIter2PFlowCtfWithMaterialTracksForPhotons = cms.EDProducer( "TrackProducer",
8319  src = cms.InputTag( "hltIter2PFlowCkfTrackCandidatesForPhotons" ),
8320  SimpleMagneticField = cms.string( "ParabolicMf" ),
8321  clusterRemovalInfo = cms.InputTag( "" ),
8322  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8323  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForPhotons" ),
8324  Fitter = cms.string( "hltESPFittingSmootherIT" ),
8325  useHitsSplitting = cms.bool( False ),
8326  MeasurementTracker = cms.string( "" ),
8327  AlgorithmName = cms.string( "hltIterX" ),
8328  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8329  NavigationSchool = cms.string( "" ),
8330  TrajectoryInEvent = cms.bool( True ),
8331  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8332  GeometricInnerState = cms.bool( True ),
8333  useSimpleMF = cms.bool( True ),
8334  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
8335 )
8336 fragment.hltIter2PFlowTrackSelectionHighPurityForPhotons = cms.EDProducer( "AnalyticalTrackSelector",
8337  max_d0 = cms.double( 100.0 ),
8338  minNumber3DLayers = cms.uint32( 0 ),
8339  max_lostHitFraction = cms.double( 1.0 ),
8340  applyAbsCutsIfNoPV = cms.bool( False ),
8341  qualityBit = cms.string( "highPurity" ),
8342  minNumberLayers = cms.uint32( 3 ),
8343  chi2n_par = cms.double( 0.7 ),
8344  useVtxError = cms.bool( False ),
8345  nSigmaZ = cms.double( 3.0 ),
8346  dz_par2 = cms.vdouble( 0.4, 4.0 ),
8347  applyAdaptedPVCuts = cms.bool( True ),
8348  min_eta = cms.double( -9999.0 ),
8349  dz_par1 = cms.vdouble( 0.35, 4.0 ),
8350  copyTrajectories = cms.untracked.bool( True ),
8351  vtxNumber = cms.int32( -1 ),
8352  max_d0NoPV = cms.double( 100.0 ),
8353  keepAllTracks = cms.bool( False ),
8354  maxNumberLostLayers = cms.uint32( 1 ),
8355  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8356  max_relpterr = cms.double( 9999.0 ),
8357  copyExtras = cms.untracked.bool( True ),
8358  max_z0NoPV = cms.double( 100.0 ),
8359  vertexCut = cms.string( "tracksSize>=3" ),
8360  max_z0 = cms.double( 100.0 ),
8361  useVertices = cms.bool( True ),
8362  min_nhits = cms.uint32( 0 ),
8363  src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksForPhotons" ),
8364  max_minMissHitOutOrIn = cms.int32( 99 ),
8365  chi2n_no1Dmod_par = cms.double( 9999.0 ),
8366  vertices = cms.InputTag( "hltPixelVerticesForPhotons" ),
8367  max_eta = cms.double( 9999.0 ),
8368  d0_par2 = cms.vdouble( 0.4, 4.0 ),
8369  d0_par1 = cms.vdouble( 0.3, 4.0 ),
8370  res_par = cms.vdouble( 0.003, 0.001 ),
8371  minHitsToBypassChecks = cms.uint32( 20 )
8372 )
8373 fragment.hltIter2MergedForPhotons = cms.EDProducer( "TrackListMerger",
8374  ShareFrac = cms.double( 0.19 ),
8375  writeOnlyTrkQuals = cms.bool( False ),
8376  MinPT = cms.double( 0.05 ),
8377  allowFirstHitShare = cms.bool( True ),
8378  copyExtras = cms.untracked.bool( True ),
8379  Epsilon = cms.double( -0.001 ),
8380  selectedTrackQuals = cms.VInputTag( 'hltIter1MergedForPhotons','hltIter2PFlowTrackSelectionHighPurityForPhotons' ),
8381  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8382  MaxNormalizedChisq = cms.double( 1000.0 ),
8383  copyMVA = cms.bool( False ),
8384  FoundHitBonus = cms.double( 5.0 ),
8385  setsToMerge = cms.VPSet(
8386  cms.PSet( pQual = cms.bool( False ),
8387  tLists = cms.vint32( 0, 1 )
8388  )
8389  ),
8390  MinFound = cms.int32( 3 ),
8391  hasSelector = cms.vint32( 0, 0 ),
8392  TrackProducers = cms.VInputTag( 'hltIter1MergedForPhotons','hltIter2PFlowTrackSelectionHighPurityForPhotons' ),
8393  LostHitPenalty = cms.double( 20.0 ),
8394  newQuality = cms.string( "confirmed" )
8395 )
8396 fragment.hltEgammaHollowTrackIso = cms.EDProducer( "EgammaHLTPhotonTrackIsolationProducersRegional",
8397  egTrkIsoStripEndcap = cms.double( 0.03 ),
8398  egTrkIsoConeSize = cms.double( 0.29 ),
8399  trackProducer = cms.InputTag( "hltIter2MergedForPhotons" ),
8400  egTrkIsoStripBarrel = cms.double( 0.03 ),
8401  countTracks = cms.bool( False ),
8402  egTrkIsoRSpan = cms.double( 999999.0 ),
8403  egTrkIsoVetoConeSize = cms.double( 0.06 ),
8404  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
8405  egTrkIsoPtMin = cms.double( 1.0 ),
8406  egTrkIsoZSpan = cms.double( 999999.0 )
8407 )
8408 fragment.hltEG20CaloIdVLIsoLTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter",
8409  thrOverE2EE = cms.double( 0.0 ),
8410  saveTags = cms.bool( True ),
8411  useEt = cms.bool( True ),
8412  thrOverE2EB = cms.double( 0.0 ),
8413  thrRegularEE = cms.double( 3.5 ),
8414  thrOverEEE = cms.double( 0.002 ),
8415  varTag = cms.InputTag( "hltEgammaHollowTrackIso" ),
8416  thrOverEEB = cms.double( 0.002 ),
8417  thrRegularEB = cms.double( 3.5 ),
8418  lessThan = cms.bool( True ),
8419  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
8420  ncandcut = cms.int32( 1 ),
8421  candTag = cms.InputTag( "hltEG20CaloIdVLIsoLHcalIsoFilter" )
8422 )
8423 fragment.hltL1sSingleEG15 = cms.EDFilter( "HLTL1TSeed",
8424  L1SeedsLogicalExpression = cms.string( "L1_SingleEG15" ),
8425  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8426  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8427  saveTags = cms.bool( True ),
8428  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8429  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8430  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8431  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8432  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8433 )
8434 fragment.hltPreEle17CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler",
8435  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8436  offset = cms.uint32( 0 )
8437 )
8438 fragment.hltEle17CaloIdLTrackIdLIsoVLL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional",
8439  doIsolated = cms.bool( False ),
8440  endcap_end = cms.double( 2.65 ),
8441  region_phi_size = cms.double( 1.044 ),
8442  saveTags = cms.bool( True ),
8443  region_eta_size_ecap = cms.double( 1.0 ),
8444  barrel_end = cms.double( 1.4791 ),
8445  l1IsolatedTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8446  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
8447  l1CenJetsTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8448  region_eta_size = cms.double( 0.522 ),
8449  L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG15" ),
8450  candNonIsolatedTag = cms.InputTag( "" ),
8451  l1NonIsolatedTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8452  ncandcut = cms.int32( 1 )
8453 )
8454 fragment.hltEle17CaloIdLTrackIdLIsoVLEtFilter = cms.EDFilter( "HLTEgammaEtFilter",
8455  saveTags = cms.bool( True ),
8456  inputTag = cms.InputTag( "hltEle17CaloIdLTrackIdLIsoVLL1MatchFilter" ),
8457  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
8458  etcutEE = cms.double( 17.0 ),
8459  etcutEB = cms.double( 17.0 ),
8460  ncandcut = cms.int32( 1 )
8461 )
8462 fragment.hltEle17CaloIdLTrackIdLIsoVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter",
8463  thrOverE2EE = cms.double( -1.0 ),
8464  saveTags = cms.bool( True ),
8465  useEt = cms.bool( False ),
8466  thrOverE2EB = cms.double( -1.0 ),
8467  thrRegularEE = cms.double( 0.035 ),
8468  thrOverEEE = cms.double( -1.0 ),
8469  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
8470  thrOverEEB = cms.double( -1.0 ),
8471  thrRegularEB = cms.double( 0.013 ),
8472  lessThan = cms.bool( True ),
8473  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
8474  ncandcut = cms.int32( 1 ),
8475  candTag = cms.InputTag( "hltEle17CaloIdLTrackIdLIsoVLEtFilter" )
8476 )
8477 fragment.hltEle17CaloIdLTrackIdLIsoVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter",
8478  thrOverE2EE = cms.double( -1.0 ),
8479  saveTags = cms.bool( True ),
8480  useEt = cms.bool( False ),
8481  thrOverE2EB = cms.double( -1.0 ),
8482  thrRegularEE = cms.double( -1.0 ),
8483  thrOverEEE = cms.double( 0.13 ),
8484  varTag = cms.InputTag( "hltEgammaHoverE" ),
8485  thrOverEEB = cms.double( 0.13 ),
8486  thrRegularEB = cms.double( -1.0 ),
8487  lessThan = cms.bool( True ),
8488  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
8489  ncandcut = cms.int32( 1 ),
8490  candTag = cms.InputTag( "hltEle17CaloIdLTrackIdLIsoVLClusterShapeFilter" )
8491 )
8492 fragment.hltEle17CaloIdLTrackIdLIsoVLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter",
8493  thrOverE2EE = cms.double( -1.0 ),
8494  saveTags = cms.bool( True ),
8495  useEt = cms.bool( True ),
8496  thrOverE2EB = cms.double( -1.0 ),
8497  thrRegularEE = cms.double( -1.0 ),
8498  thrOverEEE = cms.double( 0.5 ),
8499  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
8500  thrOverEEB = cms.double( 0.5 ),
8501  thrRegularEB = cms.double( -1.0 ),
8502  lessThan = cms.bool( True ),
8503  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
8504  ncandcut = cms.int32( 1 ),
8505  candTag = cms.InputTag( "hltEle17CaloIdLTrackIdLIsoVLHEFilter" )
8506 )
8507 fragment.hltEle17CaloIdLTrackIdLIsoVLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter",
8508  thrOverE2EE = cms.double( -1.0 ),
8509  saveTags = cms.bool( True ),
8510  useEt = cms.bool( True ),
8511  thrOverE2EB = cms.double( -1.0 ),
8512  thrRegularEE = cms.double( -1.0 ),
8513  thrOverEEE = cms.double( 0.3 ),
8514  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
8515  thrOverEEB = cms.double( 0.3 ),
8516  thrRegularEB = cms.double( -1.0 ),
8517  lessThan = cms.bool( True ),
8518  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
8519  ncandcut = cms.int32( 1 ),
8520  candTag = cms.InputTag( "hltEle17CaloIdLTrackIdLIsoVLEcalIsoFilter" )
8521 )
8522 fragment.hltEgammaElectronPixelSeeds = cms.EDProducer( "ElectronSeedProducer",
8523  endcapSuperClusters = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ),
8524  SeedConfiguration = cms.PSet(
8525  searchInTIDTEC = cms.bool( True ),
8526  HighPtThreshold = cms.double( 35.0 ),
8527  r2MinF = cms.double( -0.15 ),
8528  OrderedHitsFactoryPSet = cms.PSet(
8529  maxElement = cms.uint32( 0 ),
8530  ComponentName = cms.string( "StandardHitPairGenerator" ),
8531  useOnDemandTracker = cms.untracked.int32( 0 ),
8532  SeedingLayers = cms.InputTag( "hltMixedLayerPairs" )
8533  ),
8534  DeltaPhi1Low = cms.double( 0.23 ),
8535  DeltaPhi1High = cms.double( 0.08 ),
8536  ePhiMin1 = cms.double( -0.08 ),
8537  LowPtThreshold = cms.double( 3.0 ),
8538  RegionPSet = cms.PSet(
8539  deltaPhiRegion = cms.double( 0.4 ),
8540  originHalfLength = cms.double( 15.0 ),
8541  useZInVertex = cms.bool( True ),
8542  deltaEtaRegion = cms.double( 0.1 ),
8543  ptMin = cms.double( 1.5 ),
8544  originRadius = cms.double( 0.2 ),
8545  VertexProducer = cms.InputTag( "dummyVertices" )
8546  ),
8547  dynamicPhiRoad = cms.bool( False ),
8548  ePhiMax1 = cms.double( 0.04 ),
8549  measurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
8550  SizeWindowENeg = cms.double( 0.675 ),
8551  nSigmasDeltaZ1 = cms.double( 5.0 ),
8552  rMaxI = cms.double( 0.2 ),
8553  preFilteredSeeds = cms.bool( True ),
8554  r2MaxF = cms.double( 0.15 ),
8555  pPhiMin1 = cms.double( -0.04 ),
8556  initialSeeds = cms.InputTag( "noSeedsHere" ),
8557  pPhiMax1 = cms.double( 0.08 ),
8558  SCEtCut = cms.double( 3.0 ),
8559  z2MaxB = cms.double( 0.09 ),
8560  fromTrackerSeeds = cms.bool( True ),
8561  hcalRecHits = cms.InputTag( "hltHbhereco" ),
8562  z2MinB = cms.double( -0.09 ),
8563  rMinI = cms.double( -0.2 ),
8564  hOverEConeSize = cms.double( 0.0 ),
8565  hOverEHBMinE = cms.double( 999999.0 ),
8566  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8567  applyHOverECut = cms.bool( False ),
8568  hOverEHFMinE = cms.double( 999999.0 ),
8569  measurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
8570  PhiMin2B = cms.double( -0.004 ),
8571  PhiMin2F = cms.double( -0.004 ),
8572  PhiMax2B = cms.double( 0.004 ),
8573  PhiMax2F = cms.double( 0.004 ),
8574  DeltaPhi2B = cms.double( 0.004 ),
8575  DeltaPhi2F = cms.double( 0.004 ),
8576  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
8577  ),
8578  barrelSuperClusters = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALBarrel' )
8579 )
8580 fragment.hltEle17CaloIdLTrackIdLIsoVLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
8581  s_a_rF = cms.double( 0.04 ),
8582  saveTags = cms.bool( True ),
8583  s_a_phi1B = cms.double( 0.0069 ),
8584  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
8585  s_a_phi1F = cms.double( 0.0076 ),
8586  s_a_phi1I = cms.double( 0.0088 ),
8587  pixelVeto = cms.bool( False ),
8588  s2_threshold = cms.double( 0.4 ),
8589  s_a_rI = cms.double( 0.027 ),
8590  npixelmatchcut = cms.double( 1.0 ),
8591  tanhSO10InterThres = cms.double( 1.0 ),
8592  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
8593  useS = cms.bool( False ),
8594  candTag = cms.InputTag( "hltEle17CaloIdLTrackIdLIsoVLHcalIsoFilter" ),
8595  ncandcut = cms.int32( 1 ),
8596  s_a_phi2B = cms.double( 3.7E-4 ),
8597  tanhSO10BarrelThres = cms.double( 0.35 ),
8598  s_a_zB = cms.double( 0.012 ),
8599  tanhSO10ForwardThres = cms.double( 1.0 ),
8600  s_a_phi2F = cms.double( 0.00906 ),
8601  s_a_phi2I = cms.double( 7.0E-4 )
8602 )
8603 fragment.hltEgammaCkfTrackCandidatesForGSF = cms.EDProducer( "CkfTrackCandidateMaker",
8604  src = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
8605  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
8606  SimpleMagneticField = cms.string( "" ),
8607  TransientInitialStateEstimatorParameters = cms.PSet(
8608  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
8609  numberMeasurementsForFit = cms.int32( 4 ),
8610  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
8611  ),
8612  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8613  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
8614  cleanTrajectoryAfterInOut = cms.bool( True ),
8615  useHitsSplitting = cms.bool( True ),
8616  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8617  doSeedingRegionRebuilding = cms.bool( True ),
8618  maxNSeeds = cms.uint32( 1000000 ),
8619  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ),
8620  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8621  TrajectoryBuilder = cms.string( "" )
8622 )
8623 fragment.hltEgammaGsfTracks = cms.EDProducer( "GsfTrackProducer",
8624  src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSF" ),
8625  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8626  producer = cms.string( "" ),
8627  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
8628  Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ),
8629  useHitsSplitting = cms.bool( False ),
8630  MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
8631  GeometricInnerState = cms.bool( True ),
8632  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8633  TrajectoryInEvent = cms.bool( True ),
8634  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8635  AlgorithmName = cms.string( "gsf" ),
8636  Propagator = cms.string( "hltESPFwdElectronPropagator" )
8637 )
8638 fragment.hltEgammaGsfElectrons = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers",
8639  BSProducer = cms.InputTag( "hltOnlineBeamSpot" ),
8640  UseGsfTracks = cms.bool( True ),
8641  TrackProducer = cms.InputTag( "" ),
8642  GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracks" )
8643 )
8644 fragment.hltEgammaGsfTrackVars = cms.EDProducer( "EgammaHLTGsfTrackVarProducer",
8645  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
8646  beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
8647  upperTrackNrToRemoveCut = cms.int32( 9999 ),
8648  lowerTrackNrToRemoveCut = cms.int32( -1 ),
8649  inputCollection = cms.InputTag( "hltEgammaGsfTracks" )
8650 )
8651 fragment.hltEle17CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter",
8652  thrOverE2EE = cms.double( -1.0 ),
8653  saveTags = cms.bool( True ),
8654  useEt = cms.bool( True ),
8655  thrOverE2EB = cms.double( -1.0 ),
8656  thrRegularEE = cms.double( 999999.0 ),
8657  thrOverEEE = cms.double( -1.0 ),
8658  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
8659  thrOverEEB = cms.double( -1.0 ),
8660  thrRegularEB = cms.double( 999999.0 ),
8661  lessThan = cms.bool( True ),
8662  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
8663  ncandcut = cms.int32( 1 ),
8664  candTag = cms.InputTag( "hltEle17CaloIdLTrackIdLIsoVLPixelMatchFilter" )
8665 )
8666 fragment.hltEle17CaloIdLTrackIdLIsoVLDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter",
8667  thrOverE2EE = cms.double( -1.0 ),
8668  saveTags = cms.bool( True ),
8669  useEt = cms.bool( True ),
8670  thrOverE2EB = cms.double( -1.0 ),
8671  thrRegularEE = cms.double( 9999.0 ),
8672  thrOverEEE = cms.double( -1.0 ),
8673  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
8674  thrOverEEB = cms.double( -1.0 ),
8675  thrRegularEB = cms.double( 0.01 ),
8676  lessThan = cms.bool( True ),
8677  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
8678  ncandcut = cms.int32( 1 ),
8679  candTag = cms.InputTag( "hltEle17CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter" )
8680 )
8681 fragment.hltEle17CaloIdLTrackIdLIsoVLDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter",
8682  thrOverE2EE = cms.double( -1.0 ),
8683  saveTags = cms.bool( True ),
8684  useEt = cms.bool( True ),
8685  thrOverE2EB = cms.double( -1.0 ),
8686  thrRegularEE = cms.double( 9999.0 ),
8687  thrOverEEE = cms.double( -1.0 ),
8688  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
8689  thrOverEEB = cms.double( -1.0 ),
8690  thrRegularEB = cms.double( 0.07 ),
8691  lessThan = cms.bool( True ),
8692  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
8693  ncandcut = cms.int32( 1 ),
8694  candTag = cms.InputTag( "hltEle17CaloIdLTrackIdLIsoVLDetaFilter" )
8695 )
8696 fragment.hltElectronsVertex = cms.EDProducer( "VertexFromTrackProducer",
8697  verbose = cms.untracked.bool( False ),
8698  useTriggerFilterElectrons = cms.bool( False ),
8699  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
8700  isRecoCandidate = cms.bool( True ),
8701  trackLabel = cms.InputTag( "hltEgammaGsfElectrons" ),
8702  useTriggerFilterMuons = cms.bool( False ),
8703  useBeamSpot = cms.bool( True ),
8704  vertexLabel = cms.InputTag( "None" ),
8705  triggerFilterElectronsSrc = cms.InputTag( "None" ),
8706  triggerFilterMuonsSrc = cms.InputTag( "None" ),
8707  useVertex = cms.bool( False )
8708 )
8709 fragment.hltPixelTracksElectrons = cms.EDProducer( "PixelTrackProducer",
8710  useFilterWithES = cms.bool( False ),
8711  FilterPSet = cms.PSet(
8712  chi2 = cms.double( 1000.0 ),
8713  nSigmaTipMaxTolerance = cms.double( 0.0 ),
8714  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
8715  nSigmaInvPtTolerance = cms.double( 0.0 ),
8716  ptMin = cms.double( 0.1 ),
8717  tipMax = cms.double( 1.0 )
8718  ),
8719  passLabel = cms.string( "" ),
8720  FitterPSet = cms.PSet(
8721  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
8722  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8723  fixImpactParameter = cms.double( 0.0 )
8724  ),
8725  RegionFactoryPSet = cms.PSet(
8726  ComponentName = cms.string( "GlobalTrackingRegionWithVerticesProducer" ),
8727  RegionPSet = cms.PSet(
8728  precise = cms.bool( True ),
8729  originRadius = cms.double( 0.2 ),
8730  ptMin = cms.double( 0.9 ),
8731  originHalfLength = cms.double( 0.3 ),
8732  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8733  useFixedError = cms.bool( True ),
8734  sigmaZVertex = cms.double( 3.0 ),
8735  fixedError = cms.double( 0.2 ),
8736  VertexCollection = cms.InputTag( "hltElectronsVertex" ),
8737  useFoundVertices = cms.bool( True ),
8738  nSigmaZ = cms.double( 4.0 ),
8739  useFakeVertices = cms.bool( True ),
8740  useMultipleScattering = cms.bool( False )
8741  )
8742  ),
8743  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
8744  OrderedHitsFactoryPSet = cms.PSet(
8745  ComponentName = cms.string( "StandardHitTripletGenerator" ),
8746  GeneratorPSet = cms.PSet(
8747  useBending = cms.bool( True ),
8748  useFixedPreFiltering = cms.bool( False ),
8749  maxElement = cms.uint32( 100000 ),
8750  phiPreFiltering = cms.double( 0.3 ),
8751  extraHitRPhitolerance = cms.double( 0.06 ),
8752  useMultScattering = cms.bool( True ),
8753  SeedComparitorPSet = cms.PSet(
8754  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
8755  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
8756  ),
8757  extraHitRZtolerance = cms.double( 0.06 ),
8758  ComponentName = cms.string( "PixelTripletHLTGenerator" )
8759  ),
8760  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
8761  )
8762 )
8763 fragment.hltPixelVerticesElectrons = cms.EDProducer( "PixelVertexProducer",
8764  WtAverage = cms.bool( True ),
8765  Method2 = cms.bool( True ),
8766  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8767  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ),
8768  Verbosity = cms.int32( 0 ),
8769  UseError = cms.bool( True ),
8770  TrackCollection = cms.InputTag( "hltPixelTracksElectrons" ),
8771  PtMin = cms.double( 1.0 ),
8772  NTrkMin = cms.int32( 2 ),
8773  ZOffset = cms.double( 5.0 ),
8774  Finder = cms.string( "DivisiveVertexFinder" ),
8775  ZSeparation = cms.double( 0.05 )
8776 )
8777 fragment.hltIter0ElectronsPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
8778  useEventsWithNoVertex = cms.bool( True ),
8779  originHalfLength = cms.double( 0.3 ),
8780  useProtoTrackKinematics = cms.bool( False ),
8781  usePV = cms.bool( True ),
8782  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
8783  InputVertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ),
8784  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8785  InputCollection = cms.InputTag( "hltPixelTracksElectrons" ),
8786  originRadius = cms.double( 0.1 )
8787 )
8788 fragment.hltIter0ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
8789  src = cms.InputTag( "hltIter0ElectronsPixelSeedsFromPixelTracks" ),
8790  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
8791  SimpleMagneticField = cms.string( "ParabolicMf" ),
8792  TransientInitialStateEstimatorParameters = cms.PSet(
8793  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8794  numberMeasurementsForFit = cms.int32( 4 ),
8795  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8796  ),
8797  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8798  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
8799  cleanTrajectoryAfterInOut = cms.bool( False ),
8800  useHitsSplitting = cms.bool( False ),
8801  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8802  doSeedingRegionRebuilding = cms.bool( False ),
8803  maxNSeeds = cms.uint32( 100000 ),
8804  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ),
8805  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8806  TrajectoryBuilder = cms.string( "" )
8807 )
8808 fragment.hltIter0ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8809  src = cms.InputTag( "hltIter0ElectronsCkfTrackCandidates" ),
8810  SimpleMagneticField = cms.string( "ParabolicMf" ),
8811  clusterRemovalInfo = cms.InputTag( "" ),
8812  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8813  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
8814  Fitter = cms.string( "hltESPFittingSmootherIT" ),
8815  useHitsSplitting = cms.bool( False ),
8816  MeasurementTracker = cms.string( "" ),
8817  AlgorithmName = cms.string( "hltIterX" ),
8818  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8819  NavigationSchool = cms.string( "" ),
8820  TrajectoryInEvent = cms.bool( True ),
8821  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8822  GeometricInnerState = cms.bool( True ),
8823  useSimpleMF = cms.bool( True ),
8824  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
8825 )
8826 fragment.hltIter0ElectronsTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
8827  max_d0 = cms.double( 100.0 ),
8828  minNumber3DLayers = cms.uint32( 0 ),
8829  max_lostHitFraction = cms.double( 1.0 ),
8830  applyAbsCutsIfNoPV = cms.bool( False ),
8831  qualityBit = cms.string( "highPurity" ),
8832  minNumberLayers = cms.uint32( 3 ),
8833  chi2n_par = cms.double( 0.7 ),
8834  useVtxError = cms.bool( False ),
8835  nSigmaZ = cms.double( 3.0 ),
8836  dz_par2 = cms.vdouble( 0.4, 4.0 ),
8837  applyAdaptedPVCuts = cms.bool( True ),
8838  min_eta = cms.double( -9999.0 ),
8839  dz_par1 = cms.vdouble( 0.35, 4.0 ),
8840  copyTrajectories = cms.untracked.bool( True ),
8841  vtxNumber = cms.int32( -1 ),
8842  max_d0NoPV = cms.double( 100.0 ),
8843  keepAllTracks = cms.bool( False ),
8844  maxNumberLostLayers = cms.uint32( 1 ),
8845  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8846  max_relpterr = cms.double( 9999.0 ),
8847  copyExtras = cms.untracked.bool( True ),
8848  max_z0NoPV = cms.double( 100.0 ),
8849  vertexCut = cms.string( "tracksSize>=3" ),
8850  max_z0 = cms.double( 100.0 ),
8851  useVertices = cms.bool( True ),
8852  min_nhits = cms.uint32( 0 ),
8853  src = cms.InputTag( "hltIter0ElectronsCtfWithMaterialTracks" ),
8854  max_minMissHitOutOrIn = cms.int32( 99 ),
8855  chi2n_no1Dmod_par = cms.double( 9999.0 ),
8856  vertices = cms.InputTag( "hltPixelVerticesElectrons" ),
8857  max_eta = cms.double( 9999.0 ),
8858  d0_par2 = cms.vdouble( 0.4, 4.0 ),
8859  d0_par1 = cms.vdouble( 0.3, 4.0 ),
8860  res_par = cms.vdouble( 0.003, 0.001 ),
8861  minHitsToBypassChecks = cms.uint32( 20 )
8862 )
8863 fragment.hltIter1ElectronsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
8864  trackClassifier = cms.InputTag( '','QualityMasks' ),
8865  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
8866  maxChi2 = cms.double( 9.0 ),
8867  trajectories = cms.InputTag( "hltIter0ElectronsTrackSelectionHighPurity" ),
8868  oldClusterRemovalInfo = cms.InputTag( "" ),
8869  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
8870  overrideTrkQuals = cms.InputTag( "" ),
8871  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
8872  TrackQuality = cms.string( "highPurity" )
8873 )
8874 fragment.hltIter1ElectronsMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
8875  clustersToSkip = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ),
8876  OnDemand = cms.bool( False ),
8877  src = cms.InputTag( "hltSiStripClusters" )
8878 )
8879 fragment.hltIter1ElectronsPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
8880  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
8881  'BPix1+BPix2+FPix1_pos',
8882  'BPix1+BPix2+FPix1_neg',
8883  'BPix1+FPix1_pos+FPix2_pos',
8884  'BPix1+FPix1_neg+FPix2_neg' ),
8885  MTOB = cms.PSet( ),
8886  TEC = cms.PSet( ),
8887  MTID = cms.PSet( ),
8888  FPix = cms.PSet(
8889  HitProducer = cms.string( "hltSiPixelRecHits" ),
8890  hitErrorRZ = cms.double( 0.0036 ),
8891  useErrorsFromParam = cms.bool( True ),
8892  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8893  skipClusters = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ),
8894  hitErrorRPhi = cms.double( 0.0051 )
8895  ),
8896  MTEC = cms.PSet( ),
8897  MTIB = cms.PSet( ),
8898  TID = cms.PSet( ),
8899  TOB = cms.PSet( ),
8900  BPix = cms.PSet(
8901  HitProducer = cms.string( "hltSiPixelRecHits" ),
8902  hitErrorRZ = cms.double( 0.006 ),
8903  useErrorsFromParam = cms.bool( True ),
8904  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8905  skipClusters = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ),
8906  hitErrorRPhi = cms.double( 0.0027 )
8907  ),
8908  TIB = cms.PSet( )
8909 )
8910 fragment.hltIter1ElectronsPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
8911  RegionFactoryPSet = cms.PSet(
8912  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
8913  RegionPSet = cms.PSet(
8914  precise = cms.bool( True ),
8915  originRadius = cms.double( 0.05 ),
8916  ptMin = cms.double( 0.5 ),
8917  input = cms.InputTag( "hltEgammaCandidates" ),
8918  maxNRegions = cms.int32( 10 ),
8919  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8920  vertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ),
8921  zErrorBeamSpot = cms.double( 24.2 ),
8922  deltaEta = cms.double( 0.5 ),
8923  deltaPhi = cms.double( 0.5 ),
8924  nSigmaZVertex = cms.double( 3.0 ),
8925  nSigmaZBeamSpot = cms.double( 4.0 ),
8926  mode = cms.string( "VerticesFixed" ),
8927  maxNVertices = cms.int32( 3 ),
8928  zErrorVetex = cms.double( 0.2 ),
8929  whereToUseMeasurementTracker = cms.string( "Never" ),
8930  useMultipleScattering = cms.bool( False ),
8931  useFakeVertices = cms.bool( False )
8932  )
8933  ),
8934  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
8935  ClusterCheckPSet = cms.PSet(
8936  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
8937  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
8938  doClusterCheck = cms.bool( False ),
8939  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
8940  MaxNumberOfPixelClusters = cms.uint32( 10000 )
8941  ),
8942  OrderedHitsFactoryPSet = cms.PSet(
8943  maxElement = cms.uint32( 0 ),
8944  ComponentName = cms.string( "StandardHitTripletGenerator" ),
8945  GeneratorPSet = cms.PSet(
8946  useBending = cms.bool( True ),
8947  useFixedPreFiltering = cms.bool( False ),
8948  maxElement = cms.uint32( 100000 ),
8949  phiPreFiltering = cms.double( 0.3 ),
8950  extraHitRPhitolerance = cms.double( 0.032 ),
8951  useMultScattering = cms.bool( True ),
8952  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
8953  extraHitRZtolerance = cms.double( 0.037 ),
8954  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
8955  ),
8956  SeedingLayers = cms.InputTag( "hltIter1ElectronsPixelLayerTriplets" )
8957  ),
8958  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsTripletOnlyCreator" ) )
8959 )
8960 fragment.hltIter1ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
8961  src = cms.InputTag( "hltIter1ElectronsPixelSeeds" ),
8962  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
8963  SimpleMagneticField = cms.string( "ParabolicMf" ),
8964  TransientInitialStateEstimatorParameters = cms.PSet(
8965  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8966  numberMeasurementsForFit = cms.int32( 4 ),
8967  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8968  ),
8969  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8970  MeasurementTrackerEvent = cms.InputTag( "hltIter1ElectronsMaskedMeasurementTrackerEvent" ),
8971  cleanTrajectoryAfterInOut = cms.bool( False ),
8972  useHitsSplitting = cms.bool( False ),
8973  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8974  doSeedingRegionRebuilding = cms.bool( False ),
8975  maxNSeeds = cms.uint32( 100000 ),
8976  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ),
8977  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8978  TrajectoryBuilder = cms.string( "" )
8979 )
8980 fragment.hltIter1ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8981  src = cms.InputTag( "hltIter1ElectronsCkfTrackCandidates" ),
8982  SimpleMagneticField = cms.string( "ParabolicMf" ),
8983  clusterRemovalInfo = cms.InputTag( "" ),
8984  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8985  MeasurementTrackerEvent = cms.InputTag( "hltIter1ElectronsMaskedMeasurementTrackerEvent" ),
8986  Fitter = cms.string( "hltESPFittingSmootherIT" ),
8987  useHitsSplitting = cms.bool( False ),
8988  MeasurementTracker = cms.string( "" ),
8989  AlgorithmName = cms.string( "hltIterX" ),
8990  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8991  NavigationSchool = cms.string( "" ),
8992  TrajectoryInEvent = cms.bool( True ),
8993  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8994  GeometricInnerState = cms.bool( True ),
8995  useSimpleMF = cms.bool( True ),
8996  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
8997 )
8998 fragment.hltIter1ElectronsTrackSelectionHighPurityLoose = cms.EDProducer( "AnalyticalTrackSelector",
8999  max_d0 = cms.double( 100.0 ),
9000  minNumber3DLayers = cms.uint32( 0 ),
9001  max_lostHitFraction = cms.double( 1.0 ),
9002  applyAbsCutsIfNoPV = cms.bool( False ),
9003  qualityBit = cms.string( "highPurity" ),
9004  minNumberLayers = cms.uint32( 3 ),
9005  chi2n_par = cms.double( 0.7 ),
9006  useVtxError = cms.bool( False ),
9007  nSigmaZ = cms.double( 3.0 ),
9008  dz_par2 = cms.vdouble( 0.9, 3.0 ),
9009  applyAdaptedPVCuts = cms.bool( True ),
9010  min_eta = cms.double( -9999.0 ),
9011  dz_par1 = cms.vdouble( 0.8, 3.0 ),
9012  copyTrajectories = cms.untracked.bool( True ),
9013  vtxNumber = cms.int32( -1 ),
9014  max_d0NoPV = cms.double( 100.0 ),
9015  keepAllTracks = cms.bool( False ),
9016  maxNumberLostLayers = cms.uint32( 1 ),
9017  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9018  max_relpterr = cms.double( 9999.0 ),
9019  copyExtras = cms.untracked.bool( True ),
9020  max_z0NoPV = cms.double( 100.0 ),
9021  vertexCut = cms.string( "tracksSize>=3" ),
9022  max_z0 = cms.double( 100.0 ),
9023  useVertices = cms.bool( True ),
9024  min_nhits = cms.uint32( 0 ),
9025  src = cms.InputTag( "hltIter1ElectronsCtfWithMaterialTracks" ),
9026  max_minMissHitOutOrIn = cms.int32( 99 ),
9027  chi2n_no1Dmod_par = cms.double( 9999.0 ),
9028  vertices = cms.InputTag( "hltPixelVerticesElectrons" ),
9029  max_eta = cms.double( 9999.0 ),
9030  d0_par2 = cms.vdouble( 0.9, 3.0 ),
9031  d0_par1 = cms.vdouble( 0.85, 3.0 ),
9032  res_par = cms.vdouble( 0.003, 0.001 ),
9033  minHitsToBypassChecks = cms.uint32( 20 )
9034 )
9035 fragment.hltIter1ElectronsTrackSelectionHighPurityTight = cms.EDProducer( "AnalyticalTrackSelector",
9036  max_d0 = cms.double( 100.0 ),
9037  minNumber3DLayers = cms.uint32( 0 ),
9038  max_lostHitFraction = cms.double( 1.0 ),
9039  applyAbsCutsIfNoPV = cms.bool( False ),
9040  qualityBit = cms.string( "highPurity" ),
9041  minNumberLayers = cms.uint32( 5 ),
9042  chi2n_par = cms.double( 0.4 ),
9043  useVtxError = cms.bool( False ),
9044  nSigmaZ = cms.double( 3.0 ),
9045  dz_par2 = cms.vdouble( 1.0, 4.0 ),
9046  applyAdaptedPVCuts = cms.bool( True ),
9047  min_eta = cms.double( -9999.0 ),
9048  dz_par1 = cms.vdouble( 1.0, 4.0 ),
9049  copyTrajectories = cms.untracked.bool( True ),
9050  vtxNumber = cms.int32( -1 ),
9051  max_d0NoPV = cms.double( 100.0 ),
9052  keepAllTracks = cms.bool( False ),
9053  maxNumberLostLayers = cms.uint32( 1 ),
9054  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9055  max_relpterr = cms.double( 9999.0 ),
9056  copyExtras = cms.untracked.bool( True ),
9057  max_z0NoPV = cms.double( 100.0 ),
9058  vertexCut = cms.string( "tracksSize>=3" ),
9059  max_z0 = cms.double( 100.0 ),
9060  useVertices = cms.bool( True ),
9061  min_nhits = cms.uint32( 0 ),
9062  src = cms.InputTag( "hltIter1ElectronsCtfWithMaterialTracks" ),
9063  max_minMissHitOutOrIn = cms.int32( 99 ),
9064  chi2n_no1Dmod_par = cms.double( 9999.0 ),
9065  vertices = cms.InputTag( "hltPixelVerticesElectrons" ),
9066  max_eta = cms.double( 9999.0 ),
9067  d0_par2 = cms.vdouble( 1.0, 4.0 ),
9068  d0_par1 = cms.vdouble( 1.0, 4.0 ),
9069  res_par = cms.vdouble( 0.003, 0.001 ),
9070  minHitsToBypassChecks = cms.uint32( 20 )
9071 )
9072 fragment.hltIter1ElectronsTrackSelectionHighPurity = cms.EDProducer( "TrackListMerger",
9073  ShareFrac = cms.double( 0.19 ),
9074  writeOnlyTrkQuals = cms.bool( False ),
9075  MinPT = cms.double( 0.05 ),
9076  allowFirstHitShare = cms.bool( True ),
9077  copyExtras = cms.untracked.bool( True ),
9078  Epsilon = cms.double( -0.001 ),
9079  selectedTrackQuals = cms.VInputTag( 'hltIter1ElectronsTrackSelectionHighPurityLoose','hltIter1ElectronsTrackSelectionHighPurityTight' ),
9080  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
9081  MaxNormalizedChisq = cms.double( 1000.0 ),
9082  copyMVA = cms.bool( False ),
9083  FoundHitBonus = cms.double( 5.0 ),
9084  setsToMerge = cms.VPSet(
9085  cms.PSet( pQual = cms.bool( False ),
9086  tLists = cms.vint32( 0, 1 )
9087  )
9088  ),
9089  MinFound = cms.int32( 3 ),
9090  hasSelector = cms.vint32( 0, 0 ),
9091  TrackProducers = cms.VInputTag( 'hltIter1ElectronsTrackSelectionHighPurityLoose','hltIter1ElectronsTrackSelectionHighPurityTight' ),
9092  LostHitPenalty = cms.double( 20.0 ),
9093  newQuality = cms.string( "confirmed" )
9094 )
9095 fragment.hltIter1MergedForElectrons = cms.EDProducer( "TrackListMerger",
9096  ShareFrac = cms.double( 0.19 ),
9097  writeOnlyTrkQuals = cms.bool( False ),
9098  MinPT = cms.double( 0.05 ),
9099  allowFirstHitShare = cms.bool( True ),
9100  copyExtras = cms.untracked.bool( True ),
9101  Epsilon = cms.double( -0.001 ),
9102  selectedTrackQuals = cms.VInputTag( 'hltIter0ElectronsTrackSelectionHighPurity','hltIter1ElectronsTrackSelectionHighPurity' ),
9103  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
9104  MaxNormalizedChisq = cms.double( 1000.0 ),
9105  copyMVA = cms.bool( False ),
9106  FoundHitBonus = cms.double( 5.0 ),
9107  setsToMerge = cms.VPSet(
9108  cms.PSet( pQual = cms.bool( False ),
9109  tLists = cms.vint32( 0, 1 )
9110  )
9111  ),
9112  MinFound = cms.int32( 3 ),
9113  hasSelector = cms.vint32( 0, 0 ),
9114  TrackProducers = cms.VInputTag( 'hltIter0ElectronsTrackSelectionHighPurity','hltIter1ElectronsTrackSelectionHighPurity' ),
9115  LostHitPenalty = cms.double( 20.0 ),
9116  newQuality = cms.string( "confirmed" )
9117 )
9118 fragment.hltIter2ElectronsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9119  trackClassifier = cms.InputTag( '','QualityMasks' ),
9120  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9121  maxChi2 = cms.double( 16.0 ),
9122  trajectories = cms.InputTag( "hltIter1ElectronsTrackSelectionHighPurity" ),
9123  oldClusterRemovalInfo = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ),
9124  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
9125  overrideTrkQuals = cms.InputTag( "" ),
9126  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
9127  TrackQuality = cms.string( "highPurity" )
9128 )
9129 fragment.hltIter2ElectronsMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9130  clustersToSkip = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ),
9131  OnDemand = cms.bool( False ),
9132  src = cms.InputTag( "hltSiStripClusters" )
9133 )
9134 fragment.hltIter2ElectronsPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
9135  layerList = cms.vstring( 'BPix1+BPix2',
9136  'BPix1+BPix3',
9137  'BPix2+BPix3',
9138  'BPix1+FPix1_pos',
9139  'BPix1+FPix1_neg',
9140  'BPix1+FPix2_pos',
9141  'BPix1+FPix2_neg',
9142  'BPix2+FPix1_pos',
9143  'BPix2+FPix1_neg',
9144  'BPix2+FPix2_pos',
9145  'BPix2+FPix2_neg',
9146  'FPix1_pos+FPix2_pos',
9147  'FPix1_neg+FPix2_neg' ),
9148  MTOB = cms.PSet( ),
9149  TEC = cms.PSet( ),
9150  MTID = cms.PSet( ),
9151  FPix = cms.PSet(
9152  HitProducer = cms.string( "hltSiPixelRecHits" ),
9153  hitErrorRZ = cms.double( 0.0036 ),
9154  useErrorsFromParam = cms.bool( True ),
9155  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9156  skipClusters = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ),
9157  hitErrorRPhi = cms.double( 0.0051 )
9158  ),
9159  MTEC = cms.PSet( ),
9160  MTIB = cms.PSet( ),
9161  TID = cms.PSet( ),
9162  TOB = cms.PSet( ),
9163  BPix = cms.PSet(
9164  HitProducer = cms.string( "hltSiPixelRecHits" ),
9165  hitErrorRZ = cms.double( 0.006 ),
9166  useErrorsFromParam = cms.bool( True ),
9167  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9168  skipClusters = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ),
9169  hitErrorRPhi = cms.double( 0.0027 )
9170  ),
9171  TIB = cms.PSet( )
9172 )
9173 fragment.hltIter2ElectronsPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
9174  RegionFactoryPSet = cms.PSet(
9175  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
9176  RegionPSet = cms.PSet(
9177  precise = cms.bool( True ),
9178  originRadius = cms.double( 0.05 ),
9179  ptMin = cms.double( 1.2 ),
9180  deltaEta = cms.double( 0.5 ),
9181  deltaPhi = cms.double( 0.5 ),
9182  vertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ),
9183  input = cms.InputTag( "hltEgammaCandidates" ),
9184  mode = cms.string( "VerticesFixed" ),
9185  maxNRegions = cms.int32( 10 ),
9186  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9187  maxNVertices = cms.int32( 3 ),
9188  zErrorBeamSpot = cms.double( 24.2 ),
9189  nSigmaZVertex = cms.double( 3.0 ),
9190  nSigmaZBeamSpot = cms.double( 4.0 ),
9191  zErrorVetex = cms.double( 0.2 ),
9192  whereToUseMeasurementTracker = cms.string( "Never" ),
9193  useMultipleScattering = cms.bool( False ),
9194  useFakeVertices = cms.bool( False )
9195  )
9196  ),
9197  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
9198  ClusterCheckPSet = cms.PSet(
9199  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
9200  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
9201  doClusterCheck = cms.bool( False ),
9202  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
9203  MaxNumberOfPixelClusters = cms.uint32( 10000 )
9204  ),
9205  OrderedHitsFactoryPSet = cms.PSet(
9206  maxElement = cms.uint32( 0 ),
9207  ComponentName = cms.string( "StandardHitPairGenerator" ),
9208  GeneratorPSet = cms.PSet(
9209  maxElement = cms.uint32( 100000 ),
9210  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
9211  ),
9212  SeedingLayers = cms.InputTag( "hltIter2ElectronsPixelLayerPairs" )
9213  ),
9214  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreatorIT" ) )
9215 )
9216 fragment.hltIter2ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9217  src = cms.InputTag( "hltIter2ElectronsPixelSeeds" ),
9218  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
9219  SimpleMagneticField = cms.string( "ParabolicMf" ),
9220  TransientInitialStateEstimatorParameters = cms.PSet(
9221  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9222  numberMeasurementsForFit = cms.int32( 4 ),
9223  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9224  ),
9225  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9226  MeasurementTrackerEvent = cms.InputTag( "hltIter2ElectronsMaskedMeasurementTrackerEvent" ),
9227  cleanTrajectoryAfterInOut = cms.bool( False ),
9228  useHitsSplitting = cms.bool( False ),
9229  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9230  doSeedingRegionRebuilding = cms.bool( False ),
9231  maxNSeeds = cms.uint32( 100000 ),
9232  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ),
9233  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9234  TrajectoryBuilder = cms.string( "" )
9235 )
9236 fragment.hltIter2ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9237  src = cms.InputTag( "hltIter2ElectronsCkfTrackCandidates" ),
9238  SimpleMagneticField = cms.string( "ParabolicMf" ),
9239  clusterRemovalInfo = cms.InputTag( "" ),
9240  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9241  MeasurementTrackerEvent = cms.InputTag( "hltIter2ElectronsMaskedMeasurementTrackerEvent" ),
9242  Fitter = cms.string( "hltESPFittingSmootherIT" ),
9243  useHitsSplitting = cms.bool( False ),
9244  MeasurementTracker = cms.string( "" ),
9245  AlgorithmName = cms.string( "hltIterX" ),
9246  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9247  NavigationSchool = cms.string( "" ),
9248  TrajectoryInEvent = cms.bool( True ),
9249  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9250  GeometricInnerState = cms.bool( True ),
9251  useSimpleMF = cms.bool( True ),
9252  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
9253 )
9254 fragment.hltIter2ElectronsTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
9255  max_d0 = cms.double( 100.0 ),
9256  minNumber3DLayers = cms.uint32( 0 ),
9257  max_lostHitFraction = cms.double( 1.0 ),
9258  applyAbsCutsIfNoPV = cms.bool( False ),
9259  qualityBit = cms.string( "highPurity" ),
9260  minNumberLayers = cms.uint32( 3 ),
9261  chi2n_par = cms.double( 0.7 ),
9262  useVtxError = cms.bool( False ),
9263  nSigmaZ = cms.double( 3.0 ),
9264  dz_par2 = cms.vdouble( 0.4, 4.0 ),
9265  applyAdaptedPVCuts = cms.bool( True ),
9266  min_eta = cms.double( -9999.0 ),
9267  dz_par1 = cms.vdouble( 0.35, 4.0 ),
9268  copyTrajectories = cms.untracked.bool( True ),
9269  vtxNumber = cms.int32( -1 ),
9270  max_d0NoPV = cms.double( 100.0 ),
9271  keepAllTracks = cms.bool( False ),
9272  maxNumberLostLayers = cms.uint32( 1 ),
9273  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9274  max_relpterr = cms.double( 9999.0 ),
9275  copyExtras = cms.untracked.bool( True ),
9276  max_z0NoPV = cms.double( 100.0 ),
9277  vertexCut = cms.string( "tracksSize>=3" ),
9278  max_z0 = cms.double( 100.0 ),
9279  useVertices = cms.bool( True ),
9280  min_nhits = cms.uint32( 0 ),
9281  src = cms.InputTag( "hltIter2ElectronsCtfWithMaterialTracks" ),
9282  max_minMissHitOutOrIn = cms.int32( 99 ),
9283  chi2n_no1Dmod_par = cms.double( 9999.0 ),
9284  vertices = cms.InputTag( "hltPixelVerticesElectrons" ),
9285  max_eta = cms.double( 9999.0 ),
9286  d0_par2 = cms.vdouble( 0.4, 4.0 ),
9287  d0_par1 = cms.vdouble( 0.3, 4.0 ),
9288  res_par = cms.vdouble( 0.003, 0.001 ),
9289  minHitsToBypassChecks = cms.uint32( 20 )
9290 )
9291 fragment.hltIter2MergedForElectrons = cms.EDProducer( "TrackListMerger",
9292  ShareFrac = cms.double( 0.19 ),
9293  writeOnlyTrkQuals = cms.bool( False ),
9294  MinPT = cms.double( 0.05 ),
9295  allowFirstHitShare = cms.bool( True ),
9296  copyExtras = cms.untracked.bool( True ),
9297  Epsilon = cms.double( -0.001 ),
9298  selectedTrackQuals = cms.VInputTag( 'hltIter1MergedForElectrons','hltIter2ElectronsTrackSelectionHighPurity' ),
9299  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
9300  MaxNormalizedChisq = cms.double( 1000.0 ),
9301  copyMVA = cms.bool( False ),
9302  FoundHitBonus = cms.double( 5.0 ),
9303  setsToMerge = cms.VPSet(
9304  cms.PSet( pQual = cms.bool( False ),
9305  tLists = cms.vint32( 0, 1 )
9306  )
9307  ),
9308  MinFound = cms.int32( 3 ),
9309  hasSelector = cms.vint32( 0, 0 ),
9310  TrackProducers = cms.VInputTag( 'hltIter1MergedForElectrons','hltIter2ElectronsTrackSelectionHighPurity' ),
9311  LostHitPenalty = cms.double( 20.0 ),
9312  newQuality = cms.string( "confirmed" )
9313 )
9314 fragment.hltEgammaEleGsfTrackIso = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers",
9315  egTrkIsoStripEndcap = cms.double( 0.03 ),
9316  egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ),
9317  useGsfTrack = cms.bool( True ),
9318  useSCRefs = cms.bool( True ),
9319  trackProducer = cms.InputTag( "hltIter2MergedForElectrons" ),
9320  egTrkIsoStripBarrel = cms.double( 0.03 ),
9321  electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ),
9322  egTrkIsoConeSize = cms.double( 0.3 ),
9323  egTrkIsoRSpan = cms.double( 999999.0 ),
9324  egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ),
9325  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
9326  beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
9327  egTrkIsoPtMin = cms.double( 1.0 ),
9328  egTrkIsoZSpan = cms.double( 0.15 )
9329 )
9330 fragment.hltEle17CaloIdLTrackIdLIsoVLTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter",
9331  thrOverE2EE = cms.double( -1.0 ),
9332  saveTags = cms.bool( True ),
9333  useEt = cms.bool( True ),
9334  thrOverE2EB = cms.double( -1.0 ),
9335  thrRegularEE = cms.double( -1.0 ),
9336  thrOverEEE = cms.double( 0.2 ),
9337  varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
9338  thrOverEEB = cms.double( 0.2 ),
9339  thrRegularEB = cms.double( -1.0 ),
9340  lessThan = cms.bool( True ),
9341  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
9342  ncandcut = cms.int32( 1 ),
9343  candTag = cms.InputTag( "hltEle17CaloIdLTrackIdLIsoVLDphiFilter" )
9344 )
9345 fragment.hltL1sMinimumBiasHF0ORBptxAND = cms.EDFilter( "HLTL1TSeed",
9346  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF0_OR_BptxAND" ),
9347  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
9348  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
9349  saveTags = cms.bool( True ),
9350  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9351  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
9352  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
9353  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
9354  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9355 )
9356 fragment.hltPreFullTracksMultiplicity80 = cms.EDFilter( "HLTPrescaler",
9357  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9358  offset = cms.uint32( 0 )
9359 )
9360 fragment.hltPixelTracksForHighMult = cms.EDProducer( "PixelTrackProducer",
9361  useFilterWithES = cms.bool( False ),
9362  FilterPSet = cms.PSet(
9363  chi2 = cms.double( 1000.0 ),
9364  nSigmaTipMaxTolerance = cms.double( 0.0 ),
9365  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
9366  nSigmaInvPtTolerance = cms.double( 0.0 ),
9367  ptMin = cms.double( 0.3 ),
9368  tipMax = cms.double( 1.0 )
9369  ),
9370  passLabel = cms.string( "" ),
9371  FitterPSet = cms.PSet(
9372  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
9373  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9374  fixImpactParameter = cms.double( 0.0 )
9375  ),
9376  RegionFactoryPSet = cms.PSet(
9377  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
9378  RegionPSet = cms.PSet(
9379  precise = cms.bool( True ),
9380  originRadius = cms.double( 0.2 ),
9381  ptMin = cms.double( 0.3 ),
9382  originHalfLength = cms.double( 15.1 ),
9383  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9384  useMultipleScattering = cms.bool( False ),
9385  useFakeVertices = cms.bool( False )
9386  )
9387  ),
9388  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
9389  OrderedHitsFactoryPSet = cms.PSet(
9390  ComponentName = cms.string( "StandardHitTripletGenerator" ),
9391  GeneratorPSet = cms.PSet(
9392  useBending = cms.bool( True ),
9393  useFixedPreFiltering = cms.bool( False ),
9394  maxElement = cms.uint32( 100000 ),
9395  phiPreFiltering = cms.double( 0.3 ),
9396  extraHitRPhitolerance = cms.double( 0.06 ),
9397  useMultScattering = cms.bool( True ),
9398  SeedComparitorPSet = cms.PSet(
9399  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
9400  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
9401  ),
9402  extraHitRZtolerance = cms.double( 0.06 ),
9403  ComponentName = cms.string( "PixelTripletHLTGenerator" )
9404  ),
9405  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
9406  )
9407 )
9408 fragment.hltPixelVerticesForHighMult = cms.EDProducer( "PixelVertexProducer",
9409  WtAverage = cms.bool( True ),
9410  Method2 = cms.bool( True ),
9411  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9412  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
9413  Verbosity = cms.int32( 0 ),
9414  UseError = cms.bool( True ),
9415  TrackCollection = cms.InputTag( "hltPixelTracksForHighMult" ),
9416  PtMin = cms.double( 0.4 ),
9417  NTrkMin = cms.int32( 30 ),
9418  ZOffset = cms.double( 5.0 ),
9419  Finder = cms.string( "DivisiveVertexFinder" ),
9420  ZSeparation = cms.double( 0.05 )
9421 )
9422 fragment.hltGoodPixelTracksForHighMult = cms.EDProducer( "AnalyticalTrackSelector",
9423  max_d0 = cms.double( 100.0 ),
9424  minNumber3DLayers = cms.uint32( 0 ),
9425  max_lostHitFraction = cms.double( 1.0 ),
9426  applyAbsCutsIfNoPV = cms.bool( False ),
9427  qualityBit = cms.string( "loose" ),
9428  minNumberLayers = cms.uint32( 0 ),
9429  chi2n_par = cms.double( 9999.0 ),
9430  useVtxError = cms.bool( False ),
9431  nSigmaZ = cms.double( 100.0 ),
9432  dz_par2 = cms.vdouble( 1.0, 1.0 ),
9433  applyAdaptedPVCuts = cms.bool( True ),
9434  min_eta = cms.double( -9999.0 ),
9435  dz_par1 = cms.vdouble( 9999.0, 1.0 ),
9436  copyTrajectories = cms.untracked.bool( False ),
9437  vtxNumber = cms.int32( -1 ),
9438  max_d0NoPV = cms.double( 0.5 ),
9439  keepAllTracks = cms.bool( False ),
9440  maxNumberLostLayers = cms.uint32( 999 ),
9441  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9442  max_relpterr = cms.double( 999.0 ),
9443  copyExtras = cms.untracked.bool( False ),
9444  max_z0NoPV = cms.double( 100.0 ),
9445  vertexCut = cms.string( "" ),
9446  max_z0 = cms.double( 100.0 ),
9447  useVertices = cms.bool( True ),
9448  min_nhits = cms.uint32( 0 ),
9449  src = cms.InputTag( "hltPixelTracksForHighMult" ),
9450  max_minMissHitOutOrIn = cms.int32( 99 ),
9451  chi2n_no1Dmod_par = cms.double( 9999.0 ),
9452  vertices = cms.InputTag( "hltPixelVerticesForHighMult" ),
9453  max_eta = cms.double( 9999.0 ),
9454  d0_par2 = cms.vdouble( 9999.0, 1.0 ),
9455  d0_par1 = cms.vdouble( 9999.0, 1.0 ),
9456  res_par = cms.vdouble( 99999.0, 99999.0 ),
9457  minHitsToBypassChecks = cms.uint32( 999 )
9458 )
9459 fragment.hltPixelCandsForHighMult = cms.EDProducer( "ConcreteChargedCandidateProducer",
9460  src = cms.InputTag( "hltGoodPixelTracksForHighMult" ),
9461  particleType = cms.string( "pi+" )
9462 )
9463 fragment.hltHighMult40 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
9464  saveTags = cms.bool( True ),
9465  MinTrks = cms.int32( 40 ),
9466  MinPt = cms.double( 0.4 ),
9467  MaxVz = cms.double( 15.0 ),
9468  MaxEta = cms.double( 2.4 ),
9469  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
9470  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
9471  MaxPt = cms.double( 9999.0 ),
9472  MinSep = cms.double( 0.12 )
9473 )
9474 fragment.hltPAIter0PixelTripletsSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
9475  RegionFactoryPSet = cms.PSet(
9476  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
9477  RegionPSet = cms.PSet(
9478  precise = cms.bool( True ),
9479  originRadius = cms.double( 0.02 ),
9480  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9481  ptMin = cms.double( 0.6 ),
9482  nSigmaZ = cms.double( 4.0 ),
9483  useMultipleScattering = cms.bool( False )
9484  )
9485  ),
9486  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
9487  ClusterCheckPSet = cms.PSet(
9488  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9489  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
9490  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
9491  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
9492  doClusterCheck = cms.bool( True ),
9493  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
9494  ),
9495  OrderedHitsFactoryPSet = cms.PSet(
9496  ComponentName = cms.string( "StandardHitTripletGenerator" ),
9497  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" ),
9498  GeneratorPSet = cms.PSet(
9499  useBending = cms.bool( True ),
9500  useFixedPreFiltering = cms.bool( False ),
9501  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
9502  extraHitRPhitolerance = cms.double( 0.032 ),
9503  useMultScattering = cms.bool( True ),
9504  phiPreFiltering = cms.double( 0.3 ),
9505  extraHitRZtolerance = cms.double( 0.037 ),
9506  SeedComparitorPSet = cms.PSet(
9507  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
9508  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
9509  ),
9510  maxElement = cms.uint32( 1000000 )
9511  ),
9512  maxElement = cms.uint32( 1000000 )
9513  ),
9514  SeedCreatorPSet = cms.PSet(
9515  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
9516  forceKinematicWithRegionDirection = cms.bool( False ),
9517  magneticField = cms.string( "ParabolicMf" ),
9518  SeedMomentumForBOFF = cms.double( 5.0 ),
9519  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
9520  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9521  MinOneOverPtError = cms.double( 1.0 ),
9522  OriginTransverseErrorMultiplier = cms.double( 1.0 )
9523  )
9524 )
9525 fragment.hltPAIter0CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9526  src = cms.InputTag( "hltPAIter0PixelTripletsSeeds" ),
9527  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
9528  SimpleMagneticField = cms.string( "ParabolicMf" ),
9529  TransientInitialStateEstimatorParameters = cms.PSet(
9530  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9531  numberMeasurementsForFit = cms.int32( 4 ),
9532  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9533  ),
9534  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9535  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
9536  cleanTrajectoryAfterInOut = cms.bool( True ),
9537  useHitsSplitting = cms.bool( True ),
9538  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9539  doSeedingRegionRebuilding = cms.bool( True ),
9540  maxNSeeds = cms.uint32( 500000 ),
9541  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ),
9542  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9543  TrajectoryBuilder = cms.string( "" )
9544 )
9545 fragment.hltPAIter0CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9546  src = cms.InputTag( "hltPAIter0CkfTrackCandidates" ),
9547  SimpleMagneticField = cms.string( "ParabolicMf" ),
9548  clusterRemovalInfo = cms.InputTag( "" ),
9549  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9550  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
9551  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
9552  useHitsSplitting = cms.bool( False ),
9553  MeasurementTracker = cms.string( "" ),
9554  AlgorithmName = cms.string( "initialStep" ),
9555  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9556  NavigationSchool = cms.string( "" ),
9557  TrajectoryInEvent = cms.bool( True ),
9558  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
9559  GeometricInnerState = cms.bool( False ),
9560  useSimpleMF = cms.bool( True ),
9561  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
9562 )
9563 fragment.hltPAIter0PrimaryVertices = cms.EDProducer( "PrimaryVertexProducer",
9564  vertexCollections = cms.VPSet(
9565  cms.PSet( maxDistanceToBeam = cms.double( 1.0 ),
9566  useBeamConstraint = cms.bool( False ),
9567  minNdof = cms.double( 0.0 ),
9568  algorithm = cms.string( "AdaptiveVertexFitter" ),
9569  label = cms.string( "" )
9570  )
9571  ),
9572  verbose = cms.untracked.bool( False ),
9573  TkFilterParameters = cms.PSet(
9574  maxNormalizedChi2 = cms.double( 20.0 ),
9575  minPt = cms.double( 0.0 ),
9576  algorithm = cms.string( "filter" ),
9577  maxD0Significance = cms.double( 5.0 ),
9578  trackQuality = cms.string( "any" ),
9579  minPixelLayersWithHits = cms.int32( 2 ),
9580  minSiliconLayersWithHits = cms.int32( 5 )
9581  ),
9582  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
9583  TrackLabel = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9584  TkClusParameters = cms.PSet(
9585  TkDAClusParameters = cms.PSet(
9586  vertexSize = cms.double( 0.01 ),
9587  d0CutOff = cms.double( 3.0 ),
9588  Tmin = cms.double( 4.0 ),
9589  dzCutOff = cms.double( 4.0 ),
9590  coolingFactor = cms.double( 0.6 )
9591  ),
9592  algorithm = cms.string( "DA_vect" )
9593  )
9594 )
9595 fragment.hltPAIter0TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierPrompt",
9596  src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9597  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
9598  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9599  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9600  qualityCuts = cms.vdouble( -0.9, -0.8, 0.7 ),
9601  mva = cms.PSet( ),
9602  GBRForestFileName = cms.string( "" )
9603 )
9604 fragment.hltPAIter0TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierDetached",
9605  src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9606  GBRForestLabel = cms.string( "MVASelectorIter3_13TeV" ),
9607  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9608  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9609  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
9610  mva = cms.PSet( ),
9611  GBRForestFileName = cms.string( "" )
9612 )
9613 fragment.hltPAIter0TrackClassifier3 = cms.EDProducer( "TrackMVAClassifierPrompt",
9614  src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9615  GBRForestLabel = cms.string( "MVASelectorIter1_13TeV" ),
9616  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9617  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9618  qualityCuts = cms.vdouble( -0.6, -0.3, -0.1 ),
9619  mva = cms.PSet( ),
9620  GBRForestFileName = cms.string( "" )
9621 )
9622 fragment.hltPAIter0TrackSelection = cms.EDProducer( "ClassifierMerger",
9623  inputClassifiers = cms.vstring( 'hltPAIter0TrackClassifier1',
9624  'hltPAIter0TrackClassifier2',
9625  'hltPAIter0TrackClassifier3' )
9626 )
9627 fragment.hltPAIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9628  trackClassifier = cms.InputTag( 'hltPAIter0TrackSelection','QualityMasks' ),
9629  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9630  maxChi2 = cms.double( 9.0 ),
9631  trajectories = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9632  oldClusterRemovalInfo = cms.InputTag( "" ),
9633  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
9634  overrideTrkQuals = cms.InputTag( "" ),
9635  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
9636  TrackQuality = cms.string( "highPurity" )
9637 )
9638 fragment.hltPAIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9639  clustersToSkip = cms.InputTag( "hltPAIter1ClustersRefRemoval" ),
9640  OnDemand = cms.bool( False ),
9641  src = cms.InputTag( "hltSiStripClusters" )
9642 )
9643 fragment.hltPAIter1DetachedTripletLayers = cms.EDProducer( "SeedingLayersEDProducer",
9644  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
9645  'BPix1+BPix2+FPix1_pos',
9646  'BPix1+BPix2+FPix1_neg',
9647  'BPix1+FPix1_pos+FPix2_pos',
9648  'BPix1+FPix1_neg+FPix2_neg' ),
9649  MTOB = cms.PSet( ),
9650  TEC = cms.PSet( ),
9651  MTID = cms.PSet( ),
9652  FPix = cms.PSet(
9653  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9654  HitProducer = cms.string( "hltSiPixelRecHits" ),
9655  skipClusters = cms.InputTag( "hltPAIter1ClustersRefRemoval" )
9656  ),
9657  MTEC = cms.PSet( ),
9658  MTIB = cms.PSet( ),
9659  TID = cms.PSet( ),
9660  TOB = cms.PSet( ),
9661  BPix = cms.PSet(
9662  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9663  HitProducer = cms.string( "hltSiPixelRecHits" ),
9664  skipClusters = cms.InputTag( "hltPAIter1ClustersRefRemoval" )
9665  ),
9666  TIB = cms.PSet( )
9667 )
9668 fragment.hltPAIter1DetachedTripletSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
9669  RegionFactoryPSet = cms.PSet(
9670  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
9671  RegionPSet = cms.PSet(
9672  precise = cms.bool( True ),
9673  originRadius = cms.double( 1.5 ),
9674  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9675  ptMin = cms.double( 0.3 ),
9676  useMultipleScattering = cms.bool( False ),
9677  originHalfLength = cms.double( 15.0 )
9678  )
9679  ),
9680  SeedComparitorPSet = cms.PSet(
9681  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
9682  FilterAtHelixStage = cms.bool( False ),
9683  FilterPixelHits = cms.bool( True ),
9684  FilterStripHits = cms.bool( False ),
9685  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
9686  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
9687  ),
9688  ClusterCheckPSet = cms.PSet(
9689  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9690  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
9691  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
9692  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
9693  doClusterCheck = cms.bool( True ),
9694  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
9695  ),
9696  OrderedHitsFactoryPSet = cms.PSet(
9697  maxElement = cms.uint32( 1000000 ),
9698  ComponentName = cms.string( "StandardHitTripletGenerator" ),
9699  SeedingLayers = cms.InputTag( "hltPAIter1DetachedTripletLayers" ),
9700  GeneratorPSet = cms.PSet(
9701  maxElement = cms.uint32( 1000000 ),
9702  useBending = cms.bool( True ),
9703  useFixedPreFiltering = cms.bool( False ),
9704  ComponentName = cms.string( "PixelTripletLargeTipGenerator" ),
9705  extraHitRPhitolerance = cms.double( 0.032 ),
9706  useMultScattering = cms.bool( True ),
9707  phiPreFiltering = cms.double( 0.3 ),
9708  extraHitRZtolerance = cms.double( 0.037 )
9709  )
9710  ),
9711  SeedCreatorPSet = cms.PSet(
9712  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
9713  forceKinematicWithRegionDirection = cms.bool( False ),
9714  magneticField = cms.string( "ParabolicMf" ),
9715  SeedMomentumForBOFF = cms.double( 5.0 ),
9716  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
9717  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9718  MinOneOverPtError = cms.double( 1.0 ),
9719  OriginTransverseErrorMultiplier = cms.double( 1.0 )
9720  )
9721 )
9722 fragment.hltPAIter1CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9723  src = cms.InputTag( "hltPAIter1DetachedTripletSeeds" ),
9724  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
9725  SimpleMagneticField = cms.string( "ParabolicMf" ),
9726  TransientInitialStateEstimatorParameters = cms.PSet(
9727  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9728  numberMeasurementsForFit = cms.int32( 4 ),
9729  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9730  ),
9731  TrajectoryCleaner = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
9732  MeasurementTrackerEvent = cms.InputTag( "hltPAIter1MaskedMeasurementTrackerEvent" ),
9733  cleanTrajectoryAfterInOut = cms.bool( True ),
9734  useHitsSplitting = cms.bool( True ),
9735  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9736  doSeedingRegionRebuilding = cms.bool( True ),
9737  maxNSeeds = cms.uint32( 500000 ),
9738  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryBuilder" ) ),
9739  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9740  TrajectoryBuilder = cms.string( "" )
9741 )
9742 fragment.hltPAIter1CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9743  src = cms.InputTag( "hltPAIter1CkfTrackCandidates" ),
9744  SimpleMagneticField = cms.string( "ParabolicMf" ),
9745  clusterRemovalInfo = cms.InputTag( "" ),
9746  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9747  MeasurementTrackerEvent = cms.InputTag( "hltPAIter1MaskedMeasurementTrackerEvent" ),
9748  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
9749  useHitsSplitting = cms.bool( False ),
9750  MeasurementTracker = cms.string( "" ),
9751  AlgorithmName = cms.string( "detachedTripletStep" ),
9752  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9753  NavigationSchool = cms.string( "" ),
9754  TrajectoryInEvent = cms.bool( True ),
9755  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
9756  GeometricInnerState = cms.bool( False ),
9757  useSimpleMF = cms.bool( True ),
9758  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
9759 )
9760 fragment.hltPAIter1TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached",
9761  src = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ),
9762  GBRForestLabel = cms.string( "MVASelectorIter3_13TeV" ),
9763  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9764  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9765  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
9766  mva = cms.PSet( ),
9767  GBRForestFileName = cms.string( "" )
9768 )
9769 fragment.hltPAIter1TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
9770  src = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ),
9771  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
9772  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9773  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9774  qualityCuts = cms.vdouble( -0.2, 0.0, 0.4 ),
9775  mva = cms.PSet( ),
9776  GBRForestFileName = cms.string( "" )
9777 )
9778 fragment.hltPAIter1TrackSelection = cms.EDProducer( "ClassifierMerger",
9779  inputClassifiers = cms.vstring( 'hltPAIter1TrackClassifier1',
9780  'hltPAIter1TrackClassifier2' )
9781 )
9782 fragment.hltPAIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9783  trackClassifier = cms.InputTag( 'hltPAIter1TrackSelection','QualityMasks' ),
9784  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9785  maxChi2 = cms.double( 9.0 ),
9786  trajectories = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ),
9787  oldClusterRemovalInfo = cms.InputTag( "hltPAIter1ClustersRefRemoval" ),
9788  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
9789  overrideTrkQuals = cms.InputTag( "" ),
9790  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
9791  TrackQuality = cms.string( "highPurity" )
9792 )
9793 fragment.hltPAIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9794  clustersToSkip = cms.InputTag( "hltPAIter2ClustersRefRemoval" ),
9795  OnDemand = cms.bool( False ),
9796  src = cms.InputTag( "hltSiStripClusters" )
9797 )
9798 fragment.hltPAIter2LowPtTripletLayers = cms.EDProducer( "SeedingLayersEDProducer",
9799  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
9800  'BPix1+BPix2+FPix1_pos',
9801  'BPix1+BPix2+FPix1_neg',
9802  'BPix1+FPix1_pos+FPix2_pos',
9803  'BPix1+FPix1_neg+FPix2_neg' ),
9804  MTOB = cms.PSet( ),
9805  TEC = cms.PSet( ),
9806  MTID = cms.PSet( ),
9807  FPix = cms.PSet(
9808  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9809  HitProducer = cms.string( "hltSiPixelRecHits" ),
9810  skipClusters = cms.InputTag( "hltPAIter2ClustersRefRemoval" )
9811  ),
9812  MTEC = cms.PSet( ),
9813  MTIB = cms.PSet( ),
9814  TID = cms.PSet( ),
9815  TOB = cms.PSet( ),
9816  BPix = cms.PSet(
9817  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9818  HitProducer = cms.string( "hltSiPixelRecHits" ),
9819  skipClusters = cms.InputTag( "hltPAIter2ClustersRefRemoval" )
9820  ),
9821  TIB = cms.PSet( )
9822 )
9823 fragment.hltPAIter2LowPtTripletSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
9824  RegionFactoryPSet = cms.PSet(
9825  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
9826  RegionPSet = cms.PSet(
9827  precise = cms.bool( True ),
9828  originRadius = cms.double( 0.02 ),
9829  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9830  ptMin = cms.double( 0.2 ),
9831  useMultipleScattering = cms.bool( False ),
9832  nSigmaZ = cms.double( 4.0 )
9833  )
9834  ),
9835  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
9836  ClusterCheckPSet = cms.PSet(
9837  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9838  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
9839  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
9840  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
9841  doClusterCheck = cms.bool( True ),
9842  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
9843  ),
9844  OrderedHitsFactoryPSet = cms.PSet(
9845  maxElement = cms.uint32( 1000000 ),
9846  ComponentName = cms.string( "StandardHitTripletGenerator" ),
9847  SeedingLayers = cms.InputTag( "hltPAIter2LowPtTripletLayers" ),
9848  GeneratorPSet = cms.PSet(
9849  maxElement = cms.uint32( 1000000 ),
9850  useBending = cms.bool( True ),
9851  useFixedPreFiltering = cms.bool( False ),
9852  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
9853  extraHitRPhitolerance = cms.double( 0.032 ),
9854  useMultScattering = cms.bool( True ),
9855  phiPreFiltering = cms.double( 0.3 ),
9856  extraHitRZtolerance = cms.double( 0.037 ),
9857  SeedComparitorPSet = cms.PSet(
9858  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
9859  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
9860  )
9861  )
9862  ),
9863  SeedCreatorPSet = cms.PSet(
9864  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
9865  forceKinematicWithRegionDirection = cms.bool( False ),
9866  magneticField = cms.string( "ParabolicMf" ),
9867  SeedMomentumForBOFF = cms.double( 5.0 ),
9868  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
9869  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9870  MinOneOverPtError = cms.double( 1.0 ),
9871  OriginTransverseErrorMultiplier = cms.double( 1.0 )
9872  )
9873 )
9874 fragment.hltPAIter2CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9875  src = cms.InputTag( "hltPAIter2LowPtTripletSeeds" ),
9876  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
9877  SimpleMagneticField = cms.string( "ParabolicMf" ),
9878  TransientInitialStateEstimatorParameters = cms.PSet(
9879  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9880  numberMeasurementsForFit = cms.int32( 4 ),
9881  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9882  ),
9883  TrajectoryCleaner = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
9884  MeasurementTrackerEvent = cms.InputTag( "hltPAIter2MaskedMeasurementTrackerEvent" ),
9885  cleanTrajectoryAfterInOut = cms.bool( True ),
9886  useHitsSplitting = cms.bool( True ),
9887  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9888  doSeedingRegionRebuilding = cms.bool( True ),
9889  maxNSeeds = cms.uint32( 500000 ),
9890  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryBuilder" ) ),
9891  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9892  TrajectoryBuilder = cms.string( "" )
9893 )
9894 fragment.hltPAIter2CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9895  src = cms.InputTag( "hltPAIter2CkfTrackCandidates" ),
9896  SimpleMagneticField = cms.string( "ParabolicMf" ),
9897  clusterRemovalInfo = cms.InputTag( "" ),
9898  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9899  MeasurementTrackerEvent = cms.InputTag( "hltPAIter2MaskedMeasurementTrackerEvent" ),
9900  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
9901  useHitsSplitting = cms.bool( False ),
9902  MeasurementTracker = cms.string( "" ),
9903  AlgorithmName = cms.string( "lowPtTripletStep" ),
9904  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9905  NavigationSchool = cms.string( "" ),
9906  TrajectoryInEvent = cms.bool( True ),
9907  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
9908  GeometricInnerState = cms.bool( False ),
9909  useSimpleMF = cms.bool( True ),
9910  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
9911 )
9912 fragment.hltPAIter2TrackSelection = cms.EDProducer( "TrackMVAClassifierPrompt",
9913  src = cms.InputTag( "hltPAIter2CtfWithMaterialTracks" ),
9914  GBRForestLabel = cms.string( "MVASelectorIter1_13TeV" ),
9915  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9916  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9917  qualityCuts = cms.vdouble( -0.6, -0.3, -0.1 ),
9918  mva = cms.PSet( ),
9919  GBRForestFileName = cms.string( "" )
9920 )
9921 fragment.hltPAIter3ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9922  trackClassifier = cms.InputTag( 'hltPAIter2TrackSelection','QualityMasks' ),
9923  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9924  maxChi2 = cms.double( 9.0 ),
9925  trajectories = cms.InputTag( "hltPAIter2CtfWithMaterialTracks" ),
9926  oldClusterRemovalInfo = cms.InputTag( "hltPAIter2ClustersRefRemoval" ),
9927  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
9928  overrideTrkQuals = cms.InputTag( "" ),
9929  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
9930  TrackQuality = cms.string( "highPurity" )
9931 )
9932 fragment.hltPAIter3MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9933  clustersToSkip = cms.InputTag( "hltPAIter3ClustersRefRemoval" ),
9934  OnDemand = cms.bool( False ),
9935  src = cms.InputTag( "hltSiStripClusters" )
9936 )
9937 fragment.hltPAIter3PixelPairLayers = cms.EDProducer( "SeedingLayersEDProducer",
9938  layerList = cms.vstring( 'BPix1+BPix2',
9939  'BPix1+BPix3',
9940  'BPix2+BPix3',
9941  'BPix1+FPix1_pos',
9942  'BPix1+FPix1_neg',
9943  'BPix2+FPix1_pos',
9944  'BPix2+FPix1_neg',
9945  'BPix1+FPix2_pos',
9946  'BPix1+FPix2_neg',
9947  'FPix1_pos+FPix2_pos',
9948  'FPix1_neg+FPix2_neg' ),
9949  MTOB = cms.PSet( ),
9950  TEC = cms.PSet( ),
9951  MTID = cms.PSet( ),
9952  FPix = cms.PSet(
9953  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9954  HitProducer = cms.string( "hltSiPixelRecHits" ),
9955  skipClusters = cms.InputTag( "hltPAIter3ClustersRefRemoval" )
9956  ),
9957  MTEC = cms.PSet( ),
9958  MTIB = cms.PSet( ),
9959  TID = cms.PSet( ),
9960  TOB = cms.PSet( ),
9961  BPix = cms.PSet(
9962  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9963  HitProducer = cms.string( "hltSiPixelRecHits" ),
9964  skipClusters = cms.InputTag( "hltPAIter3ClustersRefRemoval" )
9965  ),
9966  TIB = cms.PSet( )
9967 )
9968 fragment.hltPAIter3PixelPairSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
9969  RegionFactoryPSet = cms.PSet(
9970  ComponentName = cms.string( "GlobalTrackingRegionWithVerticesProducer" ),
9971  RegionPSet = cms.PSet(
9972  precise = cms.bool( True ),
9973  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9974  ptMin = cms.double( 0.6 ),
9975  useFixedError = cms.bool( True ),
9976  originRadius = cms.double( 0.015 ),
9977  sigmaZVertex = cms.double( 3.0 ),
9978  fixedError = cms.double( 0.03 ),
9979  VertexCollection = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9980  useFoundVertices = cms.bool( True ),
9981  useFakeVertices = cms.bool( False ),
9982  nSigmaZ = cms.double( 4.0 ),
9983  useMultipleScattering = cms.bool( True )
9984  )
9985  ),
9986  SeedComparitorPSet = cms.PSet(
9987  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
9988  FilterAtHelixStage = cms.bool( False ),
9989  FilterPixelHits = cms.bool( True ),
9990  FilterStripHits = cms.bool( False ),
9991  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
9992  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
9993  ),
9994  ClusterCheckPSet = cms.PSet(
9995  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9996  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
9997  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
9998  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
9999  doClusterCheck = cms.bool( True ),
10000  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10001  ),
10002  OrderedHitsFactoryPSet = cms.PSet(
10003  maxElement = cms.uint32( 1000000 ),
10004  ComponentName = cms.string( "StandardHitPairGenerator" ),
10005  SeedingLayers = cms.InputTag( "hltPAIter3PixelPairLayers" )
10006  ),
10007  SeedCreatorPSet = cms.PSet(
10008  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
10009  forceKinematicWithRegionDirection = cms.bool( False ),
10010  magneticField = cms.string( "ParabolicMf" ),
10011  SeedMomentumForBOFF = cms.double( 5.0 ),
10012  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10013  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10014  MinOneOverPtError = cms.double( 1.0 ),
10015  OriginTransverseErrorMultiplier = cms.double( 1.0 )
10016  )
10017 )
10018 fragment.hltPAIter3CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10019  src = cms.InputTag( "hltPAIter3PixelPairSeeds" ),
10020  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10021  SimpleMagneticField = cms.string( "ParabolicMf" ),
10022  TransientInitialStateEstimatorParameters = cms.PSet(
10023  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10024  numberMeasurementsForFit = cms.int32( 4 ),
10025  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10026  ),
10027  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
10028  MeasurementTrackerEvent = cms.InputTag( "hltPAIter3MaskedMeasurementTrackerEvent" ),
10029  cleanTrajectoryAfterInOut = cms.bool( True ),
10030  useHitsSplitting = cms.bool( True ),
10031  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10032  doSeedingRegionRebuilding = cms.bool( True ),
10033  maxNSeeds = cms.uint32( 500000 ),
10034  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilder" ) ),
10035  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10036  TrajectoryBuilder = cms.string( "" )
10037 )
10038 fragment.hltPAIter3CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10039  src = cms.InputTag( "hltPAIter3CkfTrackCandidates" ),
10040  SimpleMagneticField = cms.string( "ParabolicMf" ),
10041  clusterRemovalInfo = cms.InputTag( "" ),
10042  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10043  MeasurementTrackerEvent = cms.InputTag( "hltPAIter3MaskedMeasurementTrackerEvent" ),
10044  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10045  useHitsSplitting = cms.bool( False ),
10046  MeasurementTracker = cms.string( "" ),
10047  AlgorithmName = cms.string( "pixelPairStep" ),
10048  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10049  NavigationSchool = cms.string( "" ),
10050  TrajectoryInEvent = cms.bool( True ),
10051  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10052  GeometricInnerState = cms.bool( False ),
10053  useSimpleMF = cms.bool( True ),
10054  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10055 )
10056 fragment.hltPAIter3TrackSelection = cms.EDProducer( "TrackMVAClassifierPrompt",
10057  src = cms.InputTag( "hltPAIter3CtfWithMaterialTracks" ),
10058  GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ),
10059  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10060  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10061  qualityCuts = cms.vdouble( -0.2, 0.0, 0.3 ),
10062  mva = cms.PSet( ),
10063  GBRForestFileName = cms.string( "" )
10064 )
10065 fragment.hltPAIter4ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10066  trackClassifier = cms.InputTag( 'hltPAIter3TrackSelection','QualityMasks' ),
10067  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10068  maxChi2 = cms.double( 9.0 ),
10069  trajectories = cms.InputTag( "hltPAIter3CtfWithMaterialTracks" ),
10070  oldClusterRemovalInfo = cms.InputTag( "hltPAIter3ClustersRefRemoval" ),
10071  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
10072  overrideTrkQuals = cms.InputTag( "" ),
10073  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
10074  TrackQuality = cms.string( "highPurity" )
10075 )
10076 fragment.hltPAIter4MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10077  clustersToSkip = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
10078  OnDemand = cms.bool( False ),
10079  src = cms.InputTag( "hltSiStripClusters" )
10080 )
10081 fragment.hltPAIter4MixedTripletLayersA = cms.EDProducer( "SeedingLayersEDProducer",
10082  layerList = cms.vstring( 'BPix2+FPix1_pos+FPix2_pos',
10083  'BPix2+FPix1_neg+FPix2_neg' ),
10084  MTOB = cms.PSet( ),
10085  TEC = cms.PSet(
10086  useRingSlector = cms.bool( True ),
10087  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10088  maxRing = cms.int32( 1 ),
10089  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10090  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
10091  minRing = cms.int32( 1 )
10092  ),
10093  MTID = cms.PSet( ),
10094  FPix = cms.PSet(
10095  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10096  HitProducer = cms.string( "hltSiPixelRecHits" ),
10097  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" )
10098  ),
10099  MTEC = cms.PSet( ),
10100  MTIB = cms.PSet( ),
10101  TID = cms.PSet( ),
10102  TOB = cms.PSet( ),
10103  BPix = cms.PSet(
10104  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10105  HitProducer = cms.string( "hltSiPixelRecHits" ),
10106  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" )
10107  ),
10108  TIB = cms.PSet( )
10109 )
10110 fragment.hltPAIter4MixedTripletSeedsA = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10111  RegionFactoryPSet = cms.PSet(
10112  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10113  RegionPSet = cms.PSet(
10114  precise = cms.bool( True ),
10115  originRadius = cms.double( 1.5 ),
10116  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10117  originHalfLength = cms.double( 15.0 ),
10118  ptMin = cms.double( 0.4 ),
10119  useMultipleScattering = cms.bool( False )
10120  )
10121  ),
10122  SeedComparitorPSet = cms.PSet(
10123  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10124  FilterAtHelixStage = cms.bool( False ),
10125  FilterPixelHits = cms.bool( True ),
10126  FilterStripHits = cms.bool( True ),
10127  ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
10128  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
10129  ),
10130  ClusterCheckPSet = cms.PSet(
10131  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10132  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10133  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10134  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10135  doClusterCheck = cms.bool( True ),
10136  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10137  ),
10138  OrderedHitsFactoryPSet = cms.PSet(
10139  maxElement = cms.uint32( 1000000 ),
10140  ComponentName = cms.string( "StandardHitTripletGenerator" ),
10141  SeedingLayers = cms.InputTag( "hltPAIter4MixedTripletLayersA" ),
10142  GeneratorPSet = cms.PSet(
10143  maxElement = cms.uint32( 100000 ),
10144  useBending = cms.bool( True ),
10145  useFixedPreFiltering = cms.bool( False ),
10146  ComponentName = cms.string( "PixelTripletLargeTipGenerator" ),
10147  extraHitRPhitolerance = cms.double( 0.0 ),
10148  useMultScattering = cms.bool( True ),
10149  phiPreFiltering = cms.double( 0.3 ),
10150  extraHitRZtolerance = cms.double( 0.0 )
10151  )
10152  ),
10153  SeedCreatorPSet = cms.PSet(
10154  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
10155  forceKinematicWithRegionDirection = cms.bool( False ),
10156  magneticField = cms.string( "ParabolicMf" ),
10157  SeedMomentumForBOFF = cms.double( 5.0 ),
10158  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10159  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10160  MinOneOverPtError = cms.double( 1.0 ),
10161  OriginTransverseErrorMultiplier = cms.double( 1.0 )
10162  )
10163 )
10164 fragment.hltPAIter4MixedTripletLayersB = cms.EDProducer( "SeedingLayersEDProducer",
10165  layerList = cms.vstring( 'BPix2+BPix3+TIB1' ),
10166  MTOB = cms.PSet( ),
10167  TEC = cms.PSet( ),
10168  MTID = cms.PSet( ),
10169  FPix = cms.PSet( ),
10170  MTEC = cms.PSet( ),
10171  MTIB = cms.PSet( ),
10172  TID = cms.PSet( ),
10173  TOB = cms.PSet( ),
10174  BPix = cms.PSet(
10175  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10176  HitProducer = cms.string( "hltSiPixelRecHits" ),
10177  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" )
10178  ),
10179  TIB = cms.PSet(
10180  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10181  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10182  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" )
10183  )
10184 )
10185 fragment.hltPAIter4MixedTripletSeedsB = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10186  RegionFactoryPSet = cms.PSet(
10187  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10188  RegionPSet = cms.PSet(
10189  precise = cms.bool( True ),
10190  originRadius = cms.double( 1.5 ),
10191  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10192  originHalfLength = cms.double( 10.0 ),
10193  ptMin = cms.double( 0.6 ),
10194  useMultipleScattering = cms.bool( False )
10195  )
10196  ),
10197  SeedComparitorPSet = cms.PSet(
10198  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10199  FilterAtHelixStage = cms.bool( False ),
10200  FilterPixelHits = cms.bool( True ),
10201  FilterStripHits = cms.bool( True ),
10202  ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
10203  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
10204  ),
10205  ClusterCheckPSet = cms.PSet(
10206  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10207  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10208  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10209  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10210  doClusterCheck = cms.bool( True ),
10211  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10212  ),
10213  OrderedHitsFactoryPSet = cms.PSet(
10214  maxElement = cms.uint32( 1000000 ),
10215  ComponentName = cms.string( "StandardHitTripletGenerator" ),
10216  SeedingLayers = cms.InputTag( "hltPAIter4MixedTripletLayersB" ),
10217  GeneratorPSet = cms.PSet(
10218  maxElement = cms.uint32( 100000 ),
10219  useBending = cms.bool( True ),
10220  useFixedPreFiltering = cms.bool( False ),
10221  ComponentName = cms.string( "PixelTripletLargeTipGenerator" ),
10222  extraHitRPhitolerance = cms.double( 0.0 ),
10223  useMultScattering = cms.bool( True ),
10224  phiPreFiltering = cms.double( 0.3 ),
10225  extraHitRZtolerance = cms.double( 0.0 )
10226  )
10227  ),
10228  SeedCreatorPSet = cms.PSet(
10229  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
10230  forceKinematicWithRegionDirection = cms.bool( False ),
10231  magneticField = cms.string( "ParabolicMf" ),
10232  SeedMomentumForBOFF = cms.double( 5.0 ),
10233  propagator = cms.string( "PropagatorWithMaterial" ),
10234  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10235  MinOneOverPtError = cms.double( 1.0 ),
10236  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10237  maxseeds = cms.int32( 10000 )
10238  )
10239 )
10240 fragment.hltPAIter4MixedSeeds = cms.EDProducer( "SeedCombiner",
10241  seedCollections = cms.VInputTag( 'hltPAIter4MixedTripletSeedsA','hltPAIter4MixedTripletSeedsB' )
10242 )
10243 fragment.hltPAIter4CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10244  src = cms.InputTag( "hltPAIter4MixedSeeds" ),
10245  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10246  SimpleMagneticField = cms.string( "ParabolicMf" ),
10247  TransientInitialStateEstimatorParameters = cms.PSet(
10248  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10249  numberMeasurementsForFit = cms.int32( 4 ),
10250  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10251  ),
10252  TrajectoryCleaner = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
10253  MeasurementTrackerEvent = cms.InputTag( "hltPAIter4MaskedMeasurementTrackerEvent" ),
10254  cleanTrajectoryAfterInOut = cms.bool( True ),
10255  useHitsSplitting = cms.bool( True ),
10256  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10257  doSeedingRegionRebuilding = cms.bool( True ),
10258  maxNSeeds = cms.uint32( 500000 ),
10259  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryBuilder" ) ),
10260  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10261  TrajectoryBuilder = cms.string( "" )
10262 )
10263 fragment.hltPAIter4CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10264  src = cms.InputTag( "hltPAIter4CkfTrackCandidates" ),
10265  SimpleMagneticField = cms.string( "ParabolicMf" ),
10266  clusterRemovalInfo = cms.InputTag( "" ),
10267  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10268  MeasurementTrackerEvent = cms.InputTag( "hltPAIter4MaskedMeasurementTrackerEvent" ),
10269  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10270  useHitsSplitting = cms.bool( False ),
10271  MeasurementTracker = cms.string( "" ),
10272  AlgorithmName = cms.string( "mixedTripletStep" ),
10273  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10274  NavigationSchool = cms.string( "" ),
10275  TrajectoryInEvent = cms.bool( True ),
10276  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10277  GeometricInnerState = cms.bool( False ),
10278  useSimpleMF = cms.bool( True ),
10279  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10280 )
10281 fragment.hltPAIter4TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached",
10282  src = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ),
10283  GBRForestLabel = cms.string( "MVASelectorIter4_13TeV" ),
10284  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10285  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10286  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
10287  mva = cms.PSet( ),
10288  GBRForestFileName = cms.string( "" )
10289 )
10290 fragment.hltPAIter4TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
10291  src = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ),
10292  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
10293  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10294  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10295  qualityCuts = cms.vdouble( -0.2, -0.2, -0.2 ),
10296  mva = cms.PSet( ),
10297  GBRForestFileName = cms.string( "" )
10298 )
10299 fragment.hltPAIter4TrackSelection = cms.EDProducer( "ClassifierMerger",
10300  inputClassifiers = cms.vstring( 'hltPAIter4TrackClassifier1',
10301  'hltPAIter4TrackClassifier2' )
10302 )
10303 fragment.hltPAIter5ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10304  trackClassifier = cms.InputTag( 'hltPAIter4TrackSelection','QualityMasks' ),
10305  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10306  maxChi2 = cms.double( 9.0 ),
10307  trajectories = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ),
10308  oldClusterRemovalInfo = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
10309  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
10310  overrideTrkQuals = cms.InputTag( "" ),
10311  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
10312  TrackQuality = cms.string( "highPurity" )
10313 )
10314 fragment.hltPAIter5MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10315  clustersToSkip = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10316  OnDemand = cms.bool( False ),
10317  src = cms.InputTag( "hltSiStripClusters" )
10318 )
10319 fragment.hltPAIter5PixelLessLayers = cms.EDProducer( "SeedingLayersEDProducer",
10320  layerList = cms.vstring( 'TIB1+TIB2+MTIB3',
10321  'TIB1+TIB2+MTIB4',
10322  'TIB1+TIB2+MTID1_pos',
10323  'TIB1+TIB2+MTID1_neg',
10324  'TID1_pos+TID2_pos+TID3_pos',
10325  'TID1_neg+TID2_neg+TID3_neg',
10326  'TID1_pos+TID2_pos+MTID3_pos',
10327  'TID1_neg+TID2_neg+MTID3_neg',
10328  'TID1_pos+TID2_pos+MTEC1_pos',
10329  'TID1_neg+TID2_neg+MTEC1_neg',
10330  'TID2_pos+TID3_pos+TEC1_pos',
10331  'TID2_neg+TID3_neg+TEC1_neg',
10332  'TID2_pos+TID3_pos+MTEC1_pos',
10333  'TID2_neg+TID3_neg+MTEC1_neg',
10334  'TEC1_pos+TEC2_pos+TEC3_pos',
10335  'TEC1_neg+TEC2_neg+TEC3_neg',
10336  'TEC1_pos+TEC2_pos+MTEC3_pos',
10337  'TEC1_neg+TEC2_neg+MTEC3_neg',
10338  'TEC1_pos+TEC2_pos+TEC4_pos',
10339  'TEC1_neg+TEC2_neg+TEC4_neg',
10340  'TEC1_pos+TEC2_pos+MTEC4_pos',
10341  'TEC1_neg+TEC2_neg+MTEC4_neg',
10342  'TEC2_pos+TEC3_pos+TEC4_pos',
10343  'TEC2_neg+TEC3_neg+TEC4_neg',
10344  'TEC2_pos+TEC3_pos+MTEC4_pos',
10345  'TEC2_neg+TEC3_neg+MTEC4_neg',
10346  'TEC2_pos+TEC3_pos+TEC5_pos',
10347  'TEC2_neg+TEC3_neg+TEC5_neg',
10348  'TEC2_pos+TEC3_pos+TEC6_pos',
10349  'TEC2_neg+TEC3_neg+TEC6_neg',
10350  'TEC3_pos+TEC4_pos+TEC5_pos',
10351  'TEC3_neg+TEC4_neg+TEC5_neg',
10352  'TEC3_pos+TEC4_pos+MTEC5_pos',
10353  'TEC3_neg+TEC4_neg+MTEC5_neg',
10354  'TEC3_pos+TEC5_pos+TEC6_pos',
10355  'TEC3_neg+TEC5_neg+TEC6_neg',
10356  'TEC4_pos+TEC5_pos+TEC6_pos',
10357  'TEC4_neg+TEC5_neg+TEC6_neg' ),
10358  MTOB = cms.PSet( ),
10359  TEC = cms.PSet(
10360  useRingSlector = cms.bool( True ),
10361  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10362  maxRing = cms.int32( 2 ),
10363  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10364  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10365  minRing = cms.int32( 1 )
10366  ),
10367  MTID = cms.PSet(
10368  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10369  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10370  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10371  minRing = cms.int32( 3 ),
10372  maxRing = cms.int32( 3 )
10373  ),
10374  FPix = cms.PSet( ),
10375  MTEC = cms.PSet(
10376  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10377  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10378  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10379  minRing = cms.int32( 3 ),
10380  maxRing = cms.int32( 3 )
10381  ),
10382  MTIB = cms.PSet(
10383  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10384  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10385  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
10386  ),
10387  TID = cms.PSet(
10388  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10389  useRingSlector = cms.bool( True ),
10390  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10391  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10392  minRing = cms.int32( 1 ),
10393  maxRing = cms.int32( 2 )
10394  ),
10395  TOB = cms.PSet( ),
10396  BPix = cms.PSet( ),
10397  TIB = cms.PSet(
10398  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10399  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10400  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" )
10401  )
10402 )
10403 fragment.hltPAIter5PixelLessSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10404  RegionFactoryPSet = cms.PSet(
10405  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10406  RegionPSet = cms.PSet(
10407  precise = cms.bool( True ),
10408  originRadius = cms.double( 1.0 ),
10409  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10410  originHalfLength = cms.double( 12.0 ),
10411  ptMin = cms.double( 0.4 ),
10412  useMultipleScattering = cms.bool( False )
10413  )
10414  ),
10415  SeedComparitorPSet = cms.PSet(
10416  ComponentName = cms.string( "CombinedSeedComparitor" ),
10417  mode = cms.string( "and" ),
10418  comparitors = cms.VPSet(
10419  cms.PSet( ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10420  FilterAtHelixStage = cms.bool( True ),
10421  FilterPixelHits = cms.bool( False ),
10422  FilterStripHits = cms.bool( True ),
10423  ClusterShapeHitFilterName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
10424  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
10425  ),
10426  cms.PSet( ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
10427  FilterAtHelixStage = cms.bool( False ),
10428  maxNSat = cms.uint32( 3 ),
10429  trimMaxADC = cms.double( 30.0 ),
10430  trimMaxFracTotal = cms.double( 0.15 ),
10431  trimMaxFracNeigh = cms.double( 0.25 ),
10432  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
10433  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
10434  subclusterWindow = cms.double( 0.7 ),
10435  seedCutMIPs = cms.double( 0.35 ),
10436  seedCutSN = cms.double( 7.0 ),
10437  subclusterCutMIPs = cms.double( 0.45 ),
10438  subclusterCutSN = cms.double( 12.0 )
10439  )
10440  )
10441  ),
10442  ClusterCheckPSet = cms.PSet(
10443  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10444  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10445  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10446  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10447  doClusterCheck = cms.bool( True ),
10448  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10449  ),
10450  OrderedHitsFactoryPSet = cms.PSet(
10451  maxElement = cms.uint32( 1000000 ),
10452  ComponentName = cms.string( "StandardMultiHitGenerator" ),
10453  SeedingLayers = cms.InputTag( "hltPAIter5PixelLessLayers" ),
10454  GeneratorPSet = cms.PSet(
10455  ComponentName = cms.string( "MultiHitGeneratorFromChi2" ),
10456  maxElement = cms.uint32( 1000000 ),
10457  useFixedPreFiltering = cms.bool( False ),
10458  phiPreFiltering = cms.double( 0.3 ),
10459  extraHitRPhitolerance = cms.double( 0.0 ),
10460  extraHitRZtolerance = cms.double( 0.0 ),
10461  extraZKDBox = cms.double( 0.2 ),
10462  extraRKDBox = cms.double( 0.2 ),
10463  extraPhiKDBox = cms.double( 0.005 ),
10464  fnSigmaRZ = cms.double( 2.0 ),
10465  refitHits = cms.bool( True ),
10466  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
10467  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10468  maxChi2 = cms.double( 5.0 ),
10469  chi2VsPtCut = cms.bool( True ),
10470  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
10471  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
10472  detIdsToDebug = cms.vint32( 0, 0, 0 )
10473  )
10474  ),
10475  SeedCreatorPSet = cms.PSet(
10476  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
10477  forceKinematicWithRegionDirection = cms.bool( False ),
10478  magneticField = cms.string( "ParabolicMf" ),
10479  SeedMomentumForBOFF = cms.double( 5.0 ),
10480  propagator = cms.string( "PropagatorWithMaterial" ),
10481  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10482  MinOneOverPtError = cms.double( 1.0 ),
10483  OriginTransverseErrorMultiplier = cms.double( 2.0 ),
10484  maxseeds = cms.int32( 1000000 )
10485  )
10486 )
10487 fragment.hltPAIter5CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10488  src = cms.InputTag( "hltPAIter5PixelLessSeeds" ),
10489  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10490  SimpleMagneticField = cms.string( "ParabolicMf" ),
10491  TransientInitialStateEstimatorParameters = cms.PSet(
10492  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10493  numberMeasurementsForFit = cms.int32( 4 ),
10494  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10495  ),
10496  TrajectoryCleaner = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
10497  MeasurementTrackerEvent = cms.InputTag( "hltPAIter5MaskedMeasurementTrackerEvent" ),
10498  cleanTrajectoryAfterInOut = cms.bool( True ),
10499  useHitsSplitting = cms.bool( True ),
10500  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10501  doSeedingRegionRebuilding = cms.bool( True ),
10502  maxNSeeds = cms.uint32( 500000 ),
10503  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilder" ) ),
10504  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10505  TrajectoryBuilder = cms.string( "" )
10506 )
10507 fragment.hltPAIter5CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10508  src = cms.InputTag( "hltPAIter5CkfTrackCandidates" ),
10509  SimpleMagneticField = cms.string( "ParabolicMf" ),
10510  clusterRemovalInfo = cms.InputTag( "" ),
10511  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10512  MeasurementTrackerEvent = cms.InputTag( "hltPAIter5MaskedMeasurementTrackerEvent" ),
10513  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10514  useHitsSplitting = cms.bool( False ),
10515  MeasurementTracker = cms.string( "" ),
10516  AlgorithmName = cms.string( "pixelLessStep" ),
10517  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10518  NavigationSchool = cms.string( "" ),
10519  TrajectoryInEvent = cms.bool( True ),
10520  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10521  GeometricInnerState = cms.bool( False ),
10522  useSimpleMF = cms.bool( True ),
10523  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10524 )
10525 fragment.hltPAIter5TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierPrompt",
10526  src = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ),
10527  GBRForestLabel = cms.string( "MVASelectorIter5_13TeV" ),
10528  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10529  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10530  qualityCuts = cms.vdouble( -0.4, 0.0, 0.4 ),
10531  mva = cms.PSet( ),
10532  GBRForestFileName = cms.string( "" )
10533 )
10534 fragment.hltPAIter5TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
10535  src = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ),
10536  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
10537  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10538  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10539  qualityCuts = cms.vdouble( 0.0, 0.0, 0.0 ),
10540  mva = cms.PSet( ),
10541  GBRForestFileName = cms.string( "" )
10542 )
10543 fragment.hltPAIter5TrackSelection = cms.EDProducer( "ClassifierMerger",
10544  inputClassifiers = cms.vstring( 'hltPAIter5TrackClassifier1',
10545  'hltPAIter5TrackClassifier2' )
10546 )
10547 fragment.hltPAIter6ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10548  trackClassifier = cms.InputTag( 'hltPAIter5TrackSelection','QualityMasks' ),
10549  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10550  maxChi2 = cms.double( 9.0 ),
10551  trajectories = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ),
10552  oldClusterRemovalInfo = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10553  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
10554  overrideTrkQuals = cms.InputTag( "" ),
10555  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
10556  TrackQuality = cms.string( "highPurity" )
10557 )
10558 fragment.hltPAIter6MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10559  clustersToSkip = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10560  OnDemand = cms.bool( False ),
10561  src = cms.InputTag( "hltSiStripClusters" )
10562 )
10563 fragment.hltPAIter6TobTecLayersTripl = cms.EDProducer( "SeedingLayersEDProducer",
10564  layerList = cms.vstring( 'TOB1+TOB2+MTOB3',
10565  'TOB1+TOB2+MTOB4',
10566  'TOB1+TOB2+MTEC1_pos',
10567  'TOB1+TOB2+MTEC1_neg' ),
10568  MTOB = cms.PSet(
10569  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10570  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10571  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
10572  ),
10573  TEC = cms.PSet( ),
10574  MTID = cms.PSet( ),
10575  FPix = cms.PSet( ),
10576  MTEC = cms.PSet(
10577  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10578  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10579  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10580  minRing = cms.int32( 6 ),
10581  maxRing = cms.int32( 7 ),
10582  useRingSlector = cms.bool( True )
10583  ),
10584  MTIB = cms.PSet( ),
10585  TID = cms.PSet( ),
10586  TOB = cms.PSet(
10587  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10588  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10589  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
10590  ),
10591  BPix = cms.PSet( ),
10592  TIB = cms.PSet( )
10593 )
10594 fragment.hltPAIter6TobTecSeedsTripl = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10595  RegionFactoryPSet = cms.PSet(
10596  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10597  RegionPSet = cms.PSet(
10598  precise = cms.bool( True ),
10599  originRadius = cms.double( 3.5 ),
10600  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10601  originHalfLength = cms.double( 20.0 ),
10602  ptMin = cms.double( 0.55 ),
10603  useMultipleScattering = cms.bool( False )
10604  )
10605  ),
10606  SeedComparitorPSet = cms.PSet(
10607  ComponentName = cms.string( "CombinedSeedComparitor" ),
10608  mode = cms.string( "and" ),
10609  comparitors = cms.VPSet(
10610  cms.PSet( ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10611  FilterPixelHits = cms.bool( False ),
10612  FilterStripHits = cms.bool( True ),
10613  ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
10614  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ),
10615  FilterAtHelixStage = cms.bool( True )
10616  ),
10617  cms.PSet( ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
10618  FilterAtHelixStage = cms.bool( False ),
10619  maxNSat = cms.uint32( 3 ),
10620  trimMaxADC = cms.double( 30.0 ),
10621  trimMaxFracTotal = cms.double( 0.15 ),
10622  trimMaxFracNeigh = cms.double( 0.25 ),
10623  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
10624  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
10625  subclusterWindow = cms.double( 0.7 ),
10626  seedCutMIPs = cms.double( 0.35 ),
10627  seedCutSN = cms.double( 7.0 ),
10628  subclusterCutMIPs = cms.double( 0.45 ),
10629  subclusterCutSN = cms.double( 12.0 )
10630  )
10631  )
10632  ),
10633  ClusterCheckPSet = cms.PSet(
10634  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10635  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10636  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10637  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10638  doClusterCheck = cms.bool( True ),
10639  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10640  ),
10641  OrderedHitsFactoryPSet = cms.PSet(
10642  maxElement = cms.uint32( 1000000 ),
10643  ComponentName = cms.string( "StandardMultiHitGenerator" ),
10644  SeedingLayers = cms.InputTag( "hltPAIter6TobTecLayersTripl" ),
10645  GeneratorPSet = cms.PSet(
10646  ComponentName = cms.string( "MultiHitGeneratorFromChi2" ),
10647  maxElement = cms.uint32( 1000000 ),
10648  useFixedPreFiltering = cms.bool( False ),
10649  phiPreFiltering = cms.double( 0.3 ),
10650  extraHitRPhitolerance = cms.double( 0.0 ),
10651  extraHitRZtolerance = cms.double( 0.0 ),
10652  extraZKDBox = cms.double( 0.2 ),
10653  extraRKDBox = cms.double( 0.2 ),
10654  extraPhiKDBox = cms.double( 0.01 ),
10655  fnSigmaRZ = cms.double( 2.0 ),
10656  refitHits = cms.bool( True ),
10657  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
10658  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10659  maxChi2 = cms.double( 5.0 ),
10660  chi2VsPtCut = cms.bool( True ),
10661  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
10662  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
10663  detIdsToDebug = cms.vint32( 0, 0, 0 )
10664  )
10665  ),
10666  SeedCreatorPSet = cms.PSet(
10667  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
10668  forceKinematicWithRegionDirection = cms.bool( False ),
10669  magneticField = cms.string( "ParabolicMf" ),
10670  SeedMomentumForBOFF = cms.double( 5.0 ),
10671  propagator = cms.string( "PropagatorWithMaterial" ),
10672  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10673  MinOneOverPtError = cms.double( 1.0 ),
10674  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10675  maxseeds = cms.int32( 1000000 )
10676  )
10677 )
10678 fragment.hltPAIter6TobTecLayersPair = cms.EDProducer( "SeedingLayersEDProducer",
10679  layerList = cms.vstring( 'TOB1+TEC1_pos',
10680  'TOB1+TEC1_neg',
10681  'TEC1_pos+TEC2_pos',
10682  'TEC1_neg+TEC2_neg',
10683  'TEC2_pos+TEC3_pos',
10684  'TEC2_neg+TEC3_neg',
10685  'TEC3_pos+TEC4_pos',
10686  'TEC3_neg+TEC4_neg',
10687  'TEC4_pos+TEC5_pos',
10688  'TEC4_neg+TEC5_neg',
10689  'TEC5_pos+TEC6_pos',
10690  'TEC5_neg+TEC6_neg',
10691  'TEC6_pos+TEC7_pos',
10692  'TEC6_neg+TEC7_neg' ),
10693  MTOB = cms.PSet( ),
10694  TEC = cms.PSet(
10695  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10696  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10697  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10698  useRingSlector = cms.bool( True ),
10699  minRing = cms.int32( 5 ),
10700  maxRing = cms.int32( 5 )
10701  ),
10702  MTID = cms.PSet( ),
10703  FPix = cms.PSet( ),
10704  MTEC = cms.PSet( ),
10705  MTIB = cms.PSet( ),
10706  TID = cms.PSet( ),
10707  TOB = cms.PSet(
10708  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10709  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10710  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
10711  ),
10712  BPix = cms.PSet( ),
10713  TIB = cms.PSet( )
10714 )
10715 fragment.hltPAIter6TobTecSeedsPair = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10716  RegionFactoryPSet = cms.PSet(
10717  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10718  RegionPSet = cms.PSet(
10719  precise = cms.bool( True ),
10720  originRadius = cms.double( 6.0 ),
10721  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10722  originHalfLength = cms.double( 30.0 ),
10723  ptMin = cms.double( 0.6 ),
10724  useMultipleScattering = cms.bool( False )
10725  )
10726  ),
10727  SeedComparitorPSet = cms.PSet(
10728  ComponentName = cms.string( "CombinedSeedComparitor" ),
10729  mode = cms.string( "and" ),
10730  comparitors = cms.VPSet(
10731  cms.PSet( ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10732  FilterAtHelixStage = cms.bool( True ),
10733  FilterPixelHits = cms.bool( False ),
10734  FilterStripHits = cms.bool( True ),
10735  ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
10736  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
10737  ),
10738  cms.PSet( ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
10739  FilterAtHelixStage = cms.bool( False ),
10740  maxNSat = cms.uint32( 3 ),
10741  trimMaxADC = cms.double( 30.0 ),
10742  trimMaxFracTotal = cms.double( 0.15 ),
10743  trimMaxFracNeigh = cms.double( 0.25 ),
10744  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
10745  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
10746  subclusterWindow = cms.double( 0.7 ),
10747  seedCutMIPs = cms.double( 0.35 ),
10748  seedCutSN = cms.double( 7.0 ),
10749  subclusterCutMIPs = cms.double( 0.45 ),
10750  subclusterCutSN = cms.double( 12.0 )
10751  )
10752  )
10753  ),
10754  ClusterCheckPSet = cms.PSet(
10755  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10756  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10757  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10758  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10759  doClusterCheck = cms.bool( True ),
10760  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10761  ),
10762  OrderedHitsFactoryPSet = cms.PSet(
10763  maxElement = cms.uint32( 1000000 ),
10764  ComponentName = cms.string( "StandardHitPairGenerator" ),
10765  SeedingLayers = cms.InputTag( "hltPAIter6TobTecLayersPair" )
10766  ),
10767  SeedCreatorPSet = cms.PSet(
10768  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
10769  forceKinematicWithRegionDirection = cms.bool( False ),
10770  magneticField = cms.string( "ParabolicMf" ),
10771  SeedMomentumForBOFF = cms.double( 5.0 ),
10772  propagator = cms.string( "PropagatorWithMaterial" ),
10773  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10774  MinOneOverPtError = cms.double( 1.0 ),
10775  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10776  maxseeds = cms.int32( 1000000 )
10777  )
10778 )
10779 fragment.hltPAIter6TobTecSeeds = cms.EDProducer( "SeedCombiner",
10780  seedCollections = cms.VInputTag( 'hltPAIter6TobTecSeedsTripl','hltPAIter6TobTecSeedsPair' )
10781 )
10782 fragment.hltPAIter6CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10783  src = cms.InputTag( "hltPAIter6TobTecSeeds" ),
10784  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10785  SimpleMagneticField = cms.string( "ParabolicMf" ),
10786  TransientInitialStateEstimatorParameters = cms.PSet(
10787  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10788  numberMeasurementsForFit = cms.int32( 4 ),
10789  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10790  ),
10791  TrajectoryCleaner = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
10792  MeasurementTrackerEvent = cms.InputTag( "hltPAIter6MaskedMeasurementTrackerEvent" ),
10793  cleanTrajectoryAfterInOut = cms.bool( True ),
10794  useHitsSplitting = cms.bool( True ),
10795  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10796  doSeedingRegionRebuilding = cms.bool( True ),
10797  maxNSeeds = cms.uint32( 500000 ),
10798  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilder" ) ),
10799  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10800  TrajectoryBuilder = cms.string( "" )
10801 )
10802 fragment.hltPAIter6CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10803  src = cms.InputTag( "hltPAIter6CkfTrackCandidates" ),
10804  SimpleMagneticField = cms.string( "ParabolicMf" ),
10805  clusterRemovalInfo = cms.InputTag( "" ),
10806  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10807  MeasurementTrackerEvent = cms.InputTag( "hltPAIter6MaskedMeasurementTrackerEvent" ),
10808  Fitter = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
10809  useHitsSplitting = cms.bool( False ),
10810  MeasurementTracker = cms.string( "" ),
10811  AlgorithmName = cms.string( "tobTecStep" ),
10812  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10813  NavigationSchool = cms.string( "" ),
10814  TrajectoryInEvent = cms.bool( True ),
10815  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10816  GeometricInnerState = cms.bool( False ),
10817  useSimpleMF = cms.bool( True ),
10818  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10819 )
10820 fragment.hltPAIter6TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached",
10821  src = cms.InputTag( "hltPAIter6CtfWithMaterialTracks" ),
10822  GBRForestLabel = cms.string( "MVASelectorIter6_13TeV" ),
10823  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10824  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10825  qualityCuts = cms.vdouble( -0.6, -0.45, -0.3 ),
10826  mva = cms.PSet( ),
10827  GBRForestFileName = cms.string( "" )
10828 )
10829 fragment.hltPAIter6TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
10830  src = cms.InputTag( "hltPAIter6CtfWithMaterialTracks" ),
10831  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
10832  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10833  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10834  qualityCuts = cms.vdouble( 0.0, 0.0, 0.0 ),
10835  mva = cms.PSet( ),
10836  GBRForestFileName = cms.string( "" )
10837 )
10838 fragment.hltPAIter6TrackSelection = cms.EDProducer( "ClassifierMerger",
10839  inputClassifiers = cms.vstring( 'hltPAIter6TrackClassifier1',
10840  'hltPAIter6TrackClassifier2' )
10841 )
10842 fragment.hltPAIterativeTrackingMerged = cms.EDProducer( "TrackCollectionMerger",
10843  shareFrac = cms.double( 0.19 ),
10844  inputClassifiers = cms.vstring( 'hltPAIter0TrackSelection',
10845  'hltPAIter1TrackSelection',
10846  'hltPAIter2TrackSelection',
10847  'hltPAIter3TrackSelection',
10848  'hltPAIter4TrackSelection',
10849  'hltPAIter5TrackSelection',
10850  'hltPAIter6TrackSelection' ),
10851  minQuality = cms.string( "loose" ),
10852  minShareHits = cms.uint32( 2 ),
10853  allowFirstHitShare = cms.bool( True ),
10854  foundHitBonus = cms.double( 10.0 ),
10855  trackProducers = cms.VInputTag( 'hltPAIter0CtfWithMaterialTracks','hltPAIter1CtfWithMaterialTracks','hltPAIter2CtfWithMaterialTracks','hltPAIter3CtfWithMaterialTracks','hltPAIter4CtfWithMaterialTracks','hltPAIter5CtfWithMaterialTracks','hltPAIter6CtfWithMaterialTracks' ),
10856  lostHitPenalty = cms.double( 5.0 )
10857 )
10858 fragment.hltPAOnlinePrimaryVertices = cms.EDProducer( "PrimaryVertexProducer",
10859  vertexCollections = cms.VPSet(
10860  cms.PSet( maxDistanceToBeam = cms.double( 1.0 ),
10861  useBeamConstraint = cms.bool( False ),
10862  minNdof = cms.double( 0.0 ),
10863  algorithm = cms.string( "AdaptiveVertexFitter" ),
10864  label = cms.string( "" )
10865  ),
10866  cms.PSet( maxDistanceToBeam = cms.double( 1.0 ),
10867  useBeamConstraint = cms.bool( True ),
10868  minNdof = cms.double( 2.0 ),
10869  algorithm = cms.string( "AdaptiveVertexFitter" ),
10870  label = cms.string( "WithBS" )
10871  )
10872  ),
10873  verbose = cms.untracked.bool( False ),
10874  TkFilterParameters = cms.PSet(
10875  maxNormalizedChi2 = cms.double( 20.0 ),
10876  minPt = cms.double( 0.0 ),
10877  algorithm = cms.string( "filter" ),
10878  maxD0Significance = cms.double( 5.0 ),
10879  trackQuality = cms.string( "any" ),
10880  minPixelLayersWithHits = cms.int32( 2 ),
10881  minSiliconLayersWithHits = cms.int32( 5 )
10882  ),
10883  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
10884  TrackLabel = cms.InputTag( "hltPAIterativeTrackingMerged" ),
10885  TkClusParameters = cms.PSet(
10886  TkDAClusParameters = cms.PSet(
10887  vertexSize = cms.double( 0.01 ),
10888  d0CutOff = cms.double( 3.0 ),
10889  Tmin = cms.double( 4.0 ),
10890  dzCutOff = cms.double( 4.0 ),
10891  coolingFactor = cms.double( 0.6 )
10892  ),
10893  algorithm = cms.string( "DA_vect" )
10894  )
10895 )
10896 fragment.hltPAGoodHighPurityFullTracks = cms.EDProducer( "AnalyticalTrackSelector",
10897  max_d0 = cms.double( 100.0 ),
10898  minNumber3DLayers = cms.uint32( 0 ),
10899  max_lostHitFraction = cms.double( 1.0 ),
10900  applyAbsCutsIfNoPV = cms.bool( False ),
10901  qualityBit = cms.string( "highPurity" ),
10902  minNumberLayers = cms.uint32( 0 ),
10903  chi2n_par = cms.double( 9999.0 ),
10904  useVtxError = cms.bool( True ),
10905  nSigmaZ = cms.double( 100.0 ),
10906  dz_par2 = cms.vdouble( 3.0, 0.0 ),
10907  applyAdaptedPVCuts = cms.bool( True ),
10908  min_eta = cms.double( -9999.0 ),
10909  dz_par1 = cms.vdouble( 9999.0, 0.0 ),
10910  copyTrajectories = cms.untracked.bool( False ),
10911  vtxNumber = cms.int32( -1 ),
10912  max_d0NoPV = cms.double( 0.5 ),
10913  keepAllTracks = cms.bool( False ),
10914  maxNumberLostLayers = cms.uint32( 999 ),
10915  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10916  max_relpterr = cms.double( 0.1 ),
10917  copyExtras = cms.untracked.bool( False ),
10918  max_z0NoPV = cms.double( 100.0 ),
10919  vertexCut = cms.string( "tracksSize>=2" ),
10920  max_z0 = cms.double( 100.0 ),
10921  useVertices = cms.bool( True ),
10922  min_nhits = cms.uint32( 3 ),
10923  src = cms.InputTag( "hltPAIterativeTrackingMerged" ),
10924  max_minMissHitOutOrIn = cms.int32( 99 ),
10925  chi2n_no1Dmod_par = cms.double( 9999.0 ),
10926  vertices = cms.InputTag( "hltPAOnlinePrimaryVertices" ),
10927  max_eta = cms.double( 9999.0 ),
10928  d0_par2 = cms.vdouble( 3.0, 0.0 ),
10929  d0_par1 = cms.vdouble( 9999.0, 0.0 ),
10930  res_par = cms.vdouble( 99999.0, 99999.0 ),
10931  minHitsToBypassChecks = cms.uint32( 999 )
10932 )
10933 fragment.hltPAFullCandsForHighMultTrigger = cms.EDProducer( "ConcreteChargedCandidateProducer",
10934  src = cms.InputTag( "hltPAGoodHighPurityFullTracks" ),
10935  particleType = cms.string( "pi+" )
10936 )
10937 fragment.hltPAFullTrackHighMult80 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
10938  saveTags = cms.bool( True ),
10939  MinTrks = cms.int32( 80 ),
10940  MinPt = cms.double( 0.4 ),
10941  MaxVz = cms.double( 15.0 ),
10942  MaxEta = cms.double( 2.4 ),
10943  trackCollection = cms.InputTag( "hltPAFullCandsForHighMultTrigger" ),
10944  vertexCollection = cms.InputTag( "hltPAOnlinePrimaryVertices" ),
10945  MaxPt = cms.double( 9999.0 ),
10946  MinSep = cms.double( 0.2 )
10947 )
10948 fragment.hltL1sETT35BptxAND = cms.EDFilter( "HLTL1TSeed",
10949  L1SeedsLogicalExpression = cms.string( "L1_ETT35_BptxAND" ),
10950  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
10951  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
10952  saveTags = cms.bool( True ),
10953  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10954  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
10955  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
10956  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
10957  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10958 )
10959 fragment.hltPreFullTracksMultiplicity100 = cms.EDFilter( "HLTPrescaler",
10960  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10961  offset = cms.uint32( 0 )
10962 )
10963 fragment.hltPAFullTrackHighMult100 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
10964  saveTags = cms.bool( True ),
10965  MinTrks = cms.int32( 100 ),
10966  MinPt = cms.double( 0.4 ),
10967  MaxVz = cms.double( 15.0 ),
10968  MaxEta = cms.double( 2.4 ),
10969  trackCollection = cms.InputTag( "hltPAFullCandsForHighMultTrigger" ),
10970  vertexCollection = cms.InputTag( "hltPAOnlinePrimaryVertices" ),
10971  MaxPt = cms.double( 9999.0 ),
10972  MinSep = cms.double( 0.2 )
10973 )
10974 fragment.hltL1sETT50BptxAND = cms.EDFilter( "HLTL1TSeed",
10975  L1SeedsLogicalExpression = cms.string( "L1_ETT50_BptxAND" ),
10976  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
10977  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
10978  saveTags = cms.bool( True ),
10979  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10980  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
10981  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
10982  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
10983  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10984 )
10985 fragment.hltPreFullTracksMultiplicity130 = cms.EDFilter( "HLTPrescaler",
10986  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10987  offset = cms.uint32( 0 )
10988 )
10989 fragment.hltPAFullTrackHighMult130 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
10990  saveTags = cms.bool( True ),
10991  MinTrks = cms.int32( 130 ),
10992  MinPt = cms.double( 0.4 ),
10993  MaxVz = cms.double( 15.0 ),
10994  MaxEta = cms.double( 2.4 ),
10995  trackCollection = cms.InputTag( "hltPAFullCandsForHighMultTrigger" ),
10996  vertexCollection = cms.InputTag( "hltPAOnlinePrimaryVertices" ),
10997  MaxPt = cms.double( 9999.0 ),
10998  MinSep = cms.double( 0.2 )
10999 )
11000 fragment.hltL1sETT60BptxAND = cms.EDFilter( "HLTL1TSeed",
11001  L1SeedsLogicalExpression = cms.string( "L1_ETT60_BptxAND" ),
11002  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11003  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11004  saveTags = cms.bool( True ),
11005  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11006  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11007  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11008  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11009  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11010 )
11011 fragment.hltPreFullTracksMultiplicity150 = cms.EDFilter( "HLTPrescaler",
11012  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11013  offset = cms.uint32( 0 )
11014 )
11015 fragment.hltPAFullTrackHighMult150 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11016  saveTags = cms.bool( True ),
11017  MinTrks = cms.int32( 150 ),
11018  MinPt = cms.double( 0.4 ),
11019  MaxVz = cms.double( 15.0 ),
11020  MaxEta = cms.double( 2.4 ),
11021  trackCollection = cms.InputTag( "hltPAFullCandsForHighMultTrigger" ),
11022  vertexCollection = cms.InputTag( "hltPAOnlinePrimaryVertices" ),
11023  MaxPt = cms.double( 9999.0 ),
11024  MinSep = cms.double( 0.2 )
11025 )
11026 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
11027  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11028  offset = cms.uint32( 0 )
11029 )
11030 fragment.hltBPTXCoincidence = cms.EDFilter( "HLTLevel1Activity",
11031  technicalBits = cms.uint64( 0x11 ),
11032  ignoreL1Mask = cms.bool( True ),
11033  invert = cms.bool( False ),
11034  physicsLoBits = cms.uint64( 0x1 ),
11035  physicsHiBits = cms.uint64( 0x0 ),
11036  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11037  daqPartitions = cms.uint32( 1 ),
11038  bunchCrossings = cms.vint32( 0, 1, -1 )
11039 )
11040 fragment.hltL1sDoubleMuOpen = cms.EDFilter( "HLTL1TSeed",
11041  L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen" ),
11042  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11043  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11044  saveTags = cms.bool( True ),
11045  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11046  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11047  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11048  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11049  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11050 )
11051 fragment.hltPreHIL1DoubleMu0BPTX = cms.EDFilter( "HLTPrescaler",
11052  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11053  offset = cms.uint32( 0 )
11054 )
11055 fragment.hltHIL1DoubleMuOpenFiltered = cms.EDFilter( "HLTMuonL1TFilter",
11056  saveTags = cms.bool( True ),
11057  PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpen" ),
11058  MinPt = cms.double( 0.0 ),
11059  MinN = cms.int32( 2 ),
11060  MaxEta = cms.double( 2.5 ),
11061  CentralBxOnly = cms.bool( True ),
11062  SelectQualities = cms.vint32( ),
11063  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
11064 )
11065 fragment.hltL1sSingleMuOpen = cms.EDFilter( "HLTL1TSeed",
11066  L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen" ),
11067  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11068  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11069  saveTags = cms.bool( True ),
11070  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11071  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11072  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11073  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11074  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11075 )
11076 fragment.hltPreHIL2Mu3BPTX = cms.EDFilter( "HLTPrescaler",
11077  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11078  offset = cms.uint32( 0 )
11079 )
11080 fragment.hltHIL1SingleMuOpenFiltered = cms.EDFilter( "HLTMuonL1TFilter",
11081  saveTags = cms.bool( True ),
11082  PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpen" ),
11083  MinPt = cms.double( 0.0 ),
11084  MinN = cms.int32( 1 ),
11085  MaxEta = cms.double( 2.5 ),
11086  CentralBxOnly = cms.bool( True ),
11087  SelectQualities = cms.vint32( ),
11088  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
11089 )
11090 fragment.hltHIL2Mu3BPTXL2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
11091  saveTags = cms.bool( True ),
11092  MaxDr = cms.double( 9999.0 ),
11093  CutOnChambers = cms.bool( False ),
11094  PreviousCandTag = cms.InputTag( "hltHIL1SingleMuOpenFiltered" ),
11095  MinPt = cms.double( 3.0 ),
11096  MinN = cms.int32( 1 ),
11097  SeedMapTag = cms.InputTag( "hltL2Muons" ),
11098  MaxEta = cms.double( 2.5 ),
11099  MinNhits = cms.vint32( 0 ),
11100  MinDxySig = cms.double( -1.0 ),
11101  MinNchambers = cms.vint32( 0 ),
11102  AbsEtaBins = cms.vdouble( 5.0 ),
11103  MaxDz = cms.double( 9999.0 ),
11104  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
11105  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11106  MinDr = cms.double( -1.0 ),
11107  NSigmaPt = cms.double( 0.0 ),
11108  MinNstations = cms.vint32( 0 )
11109 )
11110 fragment.hltPreHIL2DoubleMu0BPTX = cms.EDFilter( "HLTPrescaler",
11111  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11112  offset = cms.uint32( 0 )
11113 )
11114 fragment.hltHIL2DoubleMu0BPTXL2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
11115  saveTags = cms.bool( True ),
11116  MaxDr = cms.double( 9999.0 ),
11117  CutOnChambers = cms.bool( False ),
11118  PreviousCandTag = cms.InputTag( "hltHIL1DoubleMuOpenFiltered" ),
11119  MinPt = cms.double( 0.0 ),
11120  MinN = cms.int32( 2 ),
11121  SeedMapTag = cms.InputTag( "hltL2Muons" ),
11122  MaxEta = cms.double( 3.0 ),
11123  MinNhits = cms.vint32( 0 ),
11124  MinDxySig = cms.double( -1.0 ),
11125  MinNchambers = cms.vint32( 0 ),
11126  AbsEtaBins = cms.vdouble( 5.0 ),
11127  MaxDz = cms.double( 9999.0 ),
11128  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
11129  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11130  MinDr = cms.double( -1.0 ),
11131  NSigmaPt = cms.double( 0.0 ),
11132  MinNstations = cms.vint32( 0 )
11133 )
11134 fragment.hltPreHIL3Mu3BPTX = cms.EDFilter( "HLTPrescaler",
11135  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11136  offset = cms.uint32( 0 )
11137 )
11138 fragment.hltHISiPixelDigis = cms.EDProducer( "SiPixelRawToDigi",
11139  UseQualityInfo = cms.bool( False ),
11140  UsePilotBlade = cms.bool( False ),
11141  UsePhase1 = cms.bool( False ),
11142  InputLabel = cms.InputTag( "rawDataCollector" ),
11143  IncludeErrors = cms.bool( False ),
11144  ErrorList = cms.vint32( ),
11145  Regions = cms.PSet( ),
11146  Timing = cms.untracked.bool( False ),
11147  CablingMapLabel = cms.string( "" ),
11148  UserErrorList = cms.vint32( )
11149 )
11150 fragment.hltHISiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
11151  src = cms.InputTag( "hltHISiPixelDigis" ),
11152  ChannelThreshold = cms.int32( 1000 ),
11153  maxNumberOfClusters = cms.int32( -1 ),
11154  VCaltoElectronGain = cms.int32( 65 ),
11155  MissCalibrate = cms.untracked.bool( True ),
11156  SplitClusters = cms.bool( False ),
11157  VCaltoElectronOffset = cms.int32( -414 ),
11158  payloadType = cms.string( "HLT" ),
11159  SeedThreshold = cms.int32( 1000 ),
11160  ClusterThreshold = cms.double( 4000.0 )
11161 )
11162 fragment.hltHISiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
11163  src = cms.InputTag( "hltHISiPixelClusters" ),
11164  onDemand = cms.bool( False )
11165 )
11166 fragment.hltHISiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
11167  VerboseLevel = cms.untracked.int32( 0 ),
11168  src = cms.InputTag( "hltHISiPixelClusters" ),
11169  CPE = cms.string( "hltESPPixelCPEGeneric" )
11170 )
11171 fragment.hltHISiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
11172  ProductLabel = cms.InputTag( "rawDataCollector" ),
11173  DoAPVEmulatorCheck = cms.bool( False ),
11174  Algorithms = cms.PSet(
11175  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
11176  CommonModeNoiseSubtractionMode = cms.string( "IteratedMedian" ),
11177  PedestalSubtractionFedMode = cms.bool( False ),
11178  TruncateInSuppressor = cms.bool( True ),
11179  doAPVRestore = cms.bool( True ),
11180  useCMMeanMap = cms.bool( False ),
11181  CutToAvoidSignal = cms.double( 2.0 ),
11182  Fraction = cms.double( 0.2 ),
11183  minStripsToFit = cms.uint32( 4 ),
11184  consecThreshold = cms.uint32( 5 ),
11185  hitStripThreshold = cms.uint32( 40 ),
11186  Deviation = cms.uint32( 25 ),
11187  restoreThreshold = cms.double( 0.5 ),
11188  APVInspectMode = cms.string( "BaselineFollower" ),
11189  ForceNoRestore = cms.bool( False ),
11190  useRealMeanCM = cms.bool( False ),
11191  DeltaCMThreshold = cms.uint32( 20 ),
11192  nSigmaNoiseDerTh = cms.uint32( 4 ),
11193  nSaturatedStrip = cms.uint32( 2 ),
11194  APVRestoreMode = cms.string( "BaselineFollower" ),
11195  distortionThreshold = cms.uint32( 20 ),
11196  Iterations = cms.int32( 3 ),
11197  nSmooth = cms.uint32( 9 ),
11198  SelfSelectRestoreAlgo = cms.bool( False ),
11199  MeanCM = cms.int32( 0 ),
11200  CleaningSequence = cms.uint32( 1 ),
11201  slopeX = cms.int32( 3 ),
11202  slopeY = cms.int32( 4 ),
11203  ApplyBaselineRejection = cms.bool( True ),
11204  filteredBaselineMax = cms.double( 6.0 ),
11205  filteredBaselineDerivativeSumSquare = cms.double( 30.0 ),
11206  ApplyBaselineCleaner = cms.bool( True )
11207  ),
11208  Clusterizer = cms.PSet(
11209  ChannelThreshold = cms.double( 2.0 ),
11210  MaxSequentialBad = cms.uint32( 1 ),
11211  MaxSequentialHoles = cms.uint32( 0 ),
11212  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
11213  MaxAdjacentBad = cms.uint32( 0 ),
11214  QualityLabel = cms.string( "" ),
11215  SeedThreshold = cms.double( 3.0 ),
11216  ClusterThreshold = cms.double( 5.0 ),
11217  setDetId = cms.bool( True ),
11218  RemoveApvShots = cms.bool( True ),
11219  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
11220  ),
11221  onDemand = cms.bool( True )
11222 )
11223 fragment.hltHISiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
11224  inactivePixelDetectorLabels = cms.VInputTag( ),
11225  stripClusterProducer = cms.string( "hltHISiStripRawToClustersFacility" ),
11226  pixelClusterProducer = cms.string( "hltHISiPixelClusters" ),
11227  switchOffPixelsIfEmpty = cms.bool( True ),
11228  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
11229  skipClusters = cms.InputTag( "" ),
11230  measurementTracker = cms.string( "hltESPMeasurementTracker" )
11231 )
11232 fragment.hltHIL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon",
11233  TkSeedGenerator = cms.PSet(
11234  propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
11235  option = cms.uint32( 3 ),
11236  maxChi2 = cms.double( 40.0 ),
11237  errorMatrixPset = cms.PSet(
11238  atIP = cms.bool( True ),
11239  action = cms.string( "use" ),
11240  errorMatrixValuesPSet = cms.PSet(
11241  pf3_V12 = cms.PSet(
11242  action = cms.string( "scale" ),
11243  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
11244  ),
11245  pf3_V13 = cms.PSet(
11246  action = cms.string( "scale" ),
11247  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
11248  ),
11249  pf3_V11 = cms.PSet(
11250  action = cms.string( "scale" ),
11251  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
11252  ),
11253  pf3_V14 = cms.PSet(
11254  action = cms.string( "scale" ),
11255  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
11256  ),
11257  pf3_V15 = cms.PSet(
11258  action = cms.string( "scale" ),
11259  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
11260  ),
11261  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
11262  pf3_V33 = cms.PSet(
11263  action = cms.string( "scale" ),
11264  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
11265  ),
11266  zAxis = cms.vdouble( -3.14159, 3.14159 ),
11267  pf3_V44 = cms.PSet(
11268  action = cms.string( "scale" ),
11269  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
11270  ),
11271  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
11272  pf3_V22 = cms.PSet(
11273  action = cms.string( "scale" ),
11274  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
11275  ),
11276  pf3_V23 = cms.PSet(
11277  action = cms.string( "scale" ),
11278  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
11279  ),
11280  pf3_V45 = cms.PSet(
11281  action = cms.string( "scale" ),
11282  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
11283  ),
11284  pf3_V55 = cms.PSet(
11285  action = cms.string( "scale" ),
11286  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
11287  ),
11288  pf3_V34 = cms.PSet(
11289  action = cms.string( "scale" ),
11290  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
11291  ),
11292  pf3_V35 = cms.PSet(
11293  action = cms.string( "scale" ),
11294  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
11295  ),
11296  pf3_V25 = cms.PSet(
11297  action = cms.string( "scale" ),
11298  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
11299  ),
11300  pf3_V24 = cms.PSet(
11301  action = cms.string( "scale" ),
11302  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
11303  )
11304  )
11305  ),
11306  propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
11307  manySeeds = cms.bool( False ),
11308  copyMuonRecHit = cms.bool( False ),
11309  ComponentName = cms.string( "TSGForRoadSearch" ),
11310  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" )
11311  ),
11312  ServiceParameters = cms.PSet(
11313  Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite',
11314  'hltESPSteppingHelixPropagatorAlong' ),
11315  RPCLayers = cms.bool( True ),
11316  UseMuonNavigation = cms.untracked.bool( True )
11317  ),
11318  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
11319  MuonTrackingRegionBuilder = cms.PSet( ),
11320  PCut = cms.double( 2.5 ),
11321  TrackerSeedCleaner = cms.PSet( ),
11322  PtCut = cms.double( 1.0 )
11323 )
11324 fragment.hltHIL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker",
11325  src = cms.InputTag( "hltHIL3TrajSeedOIState" ),
11326  reverseTrajectories = cms.bool( True ),
11327  TransientInitialStateEstimatorParameters = cms.PSet(
11328  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
11329  numberMeasurementsForFit = cms.int32( 4 ),
11330  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
11331  ),
11332  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
11333  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
11334  cleanTrajectoryAfterInOut = cms.bool( False ),
11335  useHitsSplitting = cms.bool( False ),
11336  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
11337  doSeedingRegionRebuilding = cms.bool( False ),
11338  trackCandidateAlso = cms.bool( True ),
11339  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
11340  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11341  TrajectoryBuilder = cms.string( "" ),
11342  maxNSeeds = cms.uint32( 100000 )
11343 )
11344 fragment.hltHIL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer",
11345  src = cms.InputTag( "hltHIL3TrackCandidateFromL2OIState" ),
11346  SimpleMagneticField = cms.string( "" ),
11347  clusterRemovalInfo = cms.InputTag( "" ),
11348  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11349  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
11350  Fitter = cms.string( "hltESPKFFittingSmoother" ),
11351  useHitsSplitting = cms.bool( False ),
11352  MeasurementTracker = cms.string( "" ),
11353  AlgorithmName = cms.string( "hltIterX" ),
11354  alias = cms.untracked.string( "" ),
11355  NavigationSchool = cms.string( "" ),
11356  TrajectoryInEvent = cms.bool( True ),
11357  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11358  GeometricInnerState = cms.bool( True ),
11359  useSimpleMF = cms.bool( False ),
11360  Propagator = cms.string( "PropagatorWithMaterial" )
11361 )
11362 fragment.hltHIL3MuonsOIState = cms.EDProducer( "L3MuonProducer",
11363  ServiceParameters = cms.PSet(
11364  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
11365  'SteppingHelixPropagatorAny',
11366  'hltESPSmartPropagator',
11367  'hltESPSteppingHelixPropagatorOpposite' ),
11368  RPCLayers = cms.bool( True ),
11369  UseMuonNavigation = cms.untracked.bool( True )
11370  ),
11371  L3TrajBuilderParameters = cms.PSet(
11372  ScaleTECyFactor = cms.double( -1.0 ),
11373  GlbRefitterParameters = cms.PSet(
11374  TrackerSkipSection = cms.int32( -1 ),
11375  DoPredictionsOnly = cms.bool( False ),
11376  PropDirForCosmics = cms.bool( False ),
11377  HitThreshold = cms.int32( 1 ),
11378  MuonHitsOption = cms.int32( 1 ),
11379  Chi2CutRPC = cms.double( 1.0 ),
11380  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
11381  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
11382  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11383  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
11384  RefitDirection = cms.string( "insideOut" ),
11385  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
11386  Chi2CutCSC = cms.double( 150.0 ),
11387  Chi2CutDT = cms.double( 10.0 ),
11388  RefitRPCHits = cms.bool( True ),
11389  SkipStation = cms.int32( -1 ),
11390  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
11391  TrackerSkipSystem = cms.int32( -1 ),
11392  DYTthrs = cms.vint32( 30, 15 )
11393  ),
11394  ScaleTECxFactor = cms.double( -1.0 ),
11395  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11396  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
11397  RefitRPCHits = cms.bool( True ),
11398  PCut = cms.double( 2.5 ),
11399  TrackTransformer = cms.PSet(
11400  DoPredictionsOnly = cms.bool( False ),
11401  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
11402  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11403  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
11404  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
11405  RefitDirection = cms.string( "insideOut" ),
11406  RefitRPCHits = cms.bool( True ),
11407  Propagator = cms.string( "hltESPSmartPropagatorAny" )
11408  ),
11409  GlobalMuonTrackMatcher = cms.PSet(
11410  Pt_threshold1 = cms.double( 0.0 ),
11411  DeltaDCut_3 = cms.double( 15.0 ),
11412  MinP = cms.double( 2.5 ),
11413  MinPt = cms.double( 1.0 ),
11414  Chi2Cut_1 = cms.double( 50.0 ),
11415  Pt_threshold2 = cms.double( 9.99999999E8 ),
11416  LocChi2Cut = cms.double( 0.001 ),
11417  Eta_threshold = cms.double( 1.2 ),
11418  Quality_3 = cms.double( 7.0 ),
11419  Quality_2 = cms.double( 15.0 ),
11420  Chi2Cut_2 = cms.double( 50.0 ),
11421  Chi2Cut_3 = cms.double( 200.0 ),
11422  DeltaDCut_1 = cms.double( 40.0 ),
11423  DeltaRCut_2 = cms.double( 0.2 ),
11424  DeltaRCut_3 = cms.double( 1.0 ),
11425  DeltaDCut_2 = cms.double( 10.0 ),
11426  DeltaRCut_1 = cms.double( 0.1 ),
11427  Propagator = cms.string( "hltESPSmartPropagator" ),
11428  Quality_1 = cms.double( 20.0 )
11429  ),
11430  PtCut = cms.double( 1.0 ),
11431  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
11432  tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2OIState" ),
11433  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11434  tkTrajMaxChi2 = cms.double( 9999.0 ),
11435  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
11436  tkTrajVertex = cms.InputTag( "pixelVertices" ),
11437  tkTrajUseVertex = cms.bool( False ),
11438  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
11439  ),
11440  TrackLoaderParameters = cms.PSet(
11441  PutTkTrackIntoEvent = cms.untracked.bool( False ),
11442  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11443  SmoothTkTrack = cms.untracked.bool( False ),
11444  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
11445  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
11446  MuonUpdatorAtVertexParameters = cms.PSet(
11447  MaxChi2 = cms.double( 1000000.0 ),
11448  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
11449  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
11450  ),
11451  VertexConstraint = cms.bool( False ),
11452  DoSmoothing = cms.bool( True ),
11453  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
11454  ),
11455  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
11456 )
11457 fragment.hltHIL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon",
11458  TkSeedGenerator = cms.PSet(
11459  PSetNames = cms.vstring( 'skipTSG',
11460  'iterativeTSG' ),
11461  L3TkCollectionA = cms.InputTag( "hltHIL3MuonsOIState" ),
11462  iterativeTSG = cms.PSet(
11463  ErrorRescaling = cms.double( 3.0 ),
11464  beamSpot = cms.InputTag( "unused" ),
11465  MaxChi2 = cms.double( 40.0 ),
11466  errorMatrixPset = cms.PSet(
11467  atIP = cms.bool( True ),
11468  action = cms.string( "use" ),
11469  errorMatrixValuesPSet = cms.PSet(
11470  pf3_V12 = cms.PSet(
11471  action = cms.string( "scale" ),
11472  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
11473  ),
11474  pf3_V13 = cms.PSet(
11475  action = cms.string( "scale" ),
11476  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
11477  ),
11478  pf3_V11 = cms.PSet(
11479  action = cms.string( "scale" ),
11480  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
11481  ),
11482  pf3_V14 = cms.PSet(
11483  action = cms.string( "scale" ),
11484  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
11485  ),
11486  pf3_V15 = cms.PSet(
11487  action = cms.string( "scale" ),
11488  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
11489  ),
11490  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
11491  pf3_V33 = cms.PSet(
11492  action = cms.string( "scale" ),
11493  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
11494  ),
11495  zAxis = cms.vdouble( -3.14159, 3.14159 ),
11496  pf3_V44 = cms.PSet(
11497  action = cms.string( "scale" ),
11498  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
11499  ),
11500  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
11501  pf3_V22 = cms.PSet(
11502  action = cms.string( "scale" ),
11503  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
11504  ),
11505  pf3_V23 = cms.PSet(
11506  action = cms.string( "scale" ),
11507  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
11508  ),
11509  pf3_V45 = cms.PSet(
11510  action = cms.string( "scale" ),
11511  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
11512  ),
11513  pf3_V55 = cms.PSet(
11514  action = cms.string( "scale" ),
11515  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
11516  ),
11517  pf3_V34 = cms.PSet(
11518  action = cms.string( "scale" ),
11519  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
11520  ),
11521  pf3_V35 = cms.PSet(
11522  action = cms.string( "scale" ),
11523  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
11524  ),
11525  pf3_V25 = cms.PSet(
11526  action = cms.string( "scale" ),
11527  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
11528  ),
11529  pf3_V24 = cms.PSet(
11530  action = cms.string( "scale" ),
11531  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
11532  )
11533  )
11534  ),
11535  UpdateState = cms.bool( True ),
11536  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
11537  SelectState = cms.bool( False ),
11538  SigmaZ = cms.double( 25.0 ),
11539  ResetMethod = cms.string( "matrix" ),
11540  ComponentName = cms.string( "TSGFromPropagation" ),
11541  UseVertexState = cms.bool( True ),
11542  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
11543  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" )
11544  ),
11545  skipTSG = cms.PSet( ),
11546  ComponentName = cms.string( "DualByL2TSG" )
11547  ),
11548  ServiceParameters = cms.PSet(
11549  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial',
11550  'hltESPSmartPropagatorAnyOpposite' ),
11551  RPCLayers = cms.bool( True ),
11552  UseMuonNavigation = cms.untracked.bool( True )
11553  ),
11554  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
11555  MuonTrackingRegionBuilder = cms.PSet( ),
11556  PCut = cms.double( 2.5 ),
11557  TrackerSeedCleaner = cms.PSet(
11558  cleanerFromSharedHits = cms.bool( True ),
11559  ptCleaner = cms.bool( True ),
11560  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11561  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11562  directionCleaner = cms.bool( True )
11563  ),
11564  PtCut = cms.double( 1.0 )
11565 )
11566 fragment.hltHIL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker",
11567  src = cms.InputTag( "hltHIL3TrajSeedOIHit" ),
11568  reverseTrajectories = cms.bool( True ),
11569  TransientInitialStateEstimatorParameters = cms.PSet(
11570  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
11571  numberMeasurementsForFit = cms.int32( 4 ),
11572  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
11573  ),
11574  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
11575  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
11576  cleanTrajectoryAfterInOut = cms.bool( False ),
11577  useHitsSplitting = cms.bool( False ),
11578  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
11579  doSeedingRegionRebuilding = cms.bool( False ),
11580  trackCandidateAlso = cms.bool( True ),
11581  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
11582  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11583  TrajectoryBuilder = cms.string( "" ),
11584  maxNSeeds = cms.uint32( 100000 )
11585 )
11586 fragment.hltHIL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer",
11587  src = cms.InputTag( "hltHIL3TrackCandidateFromL2OIHit" ),
11588  SimpleMagneticField = cms.string( "" ),
11589  clusterRemovalInfo = cms.InputTag( "" ),
11590  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11591  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
11592  Fitter = cms.string( "hltESPKFFittingSmoother" ),
11593  useHitsSplitting = cms.bool( False ),
11594  MeasurementTracker = cms.string( "" ),
11595  AlgorithmName = cms.string( "hltIterX" ),
11596  alias = cms.untracked.string( "" ),
11597  NavigationSchool = cms.string( "" ),
11598  TrajectoryInEvent = cms.bool( True ),
11599  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11600  GeometricInnerState = cms.bool( True ),
11601  useSimpleMF = cms.bool( False ),
11602  Propagator = cms.string( "PropagatorWithMaterial" )
11603 )
11604 fragment.hltHIL3MuonsOIHit = cms.EDProducer( "L3MuonProducer",
11605  ServiceParameters = cms.PSet(
11606  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
11607  'SteppingHelixPropagatorAny',
11608  'hltESPSmartPropagator',
11609  'hltESPSteppingHelixPropagatorOpposite' ),
11610  RPCLayers = cms.bool( True ),
11611  UseMuonNavigation = cms.untracked.bool( True )
11612  ),
11613  L3TrajBuilderParameters = cms.PSet(
11614  ScaleTECyFactor = cms.double( -1.0 ),
11615  GlbRefitterParameters = cms.PSet(
11616  TrackerSkipSection = cms.int32( -1 ),
11617  DoPredictionsOnly = cms.bool( False ),
11618  PropDirForCosmics = cms.bool( False ),
11619  HitThreshold = cms.int32( 1 ),
11620  MuonHitsOption = cms.int32( 1 ),
11621  Chi2CutRPC = cms.double( 1.0 ),
11622  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
11623  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
11624  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11625  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
11626  RefitDirection = cms.string( "insideOut" ),
11627  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
11628  Chi2CutCSC = cms.double( 150.0 ),
11629  Chi2CutDT = cms.double( 10.0 ),
11630  RefitRPCHits = cms.bool( True ),
11631  SkipStation = cms.int32( -1 ),
11632  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
11633  TrackerSkipSystem = cms.int32( -1 ),
11634  DYTthrs = cms.vint32( 30, 15 )
11635  ),
11636  ScaleTECxFactor = cms.double( -1.0 ),
11637  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11638  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
11639  RefitRPCHits = cms.bool( True ),
11640  PCut = cms.double( 2.5 ),
11641  TrackTransformer = cms.PSet(
11642  DoPredictionsOnly = cms.bool( False ),
11643  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
11644  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11645  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
11646  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
11647  RefitDirection = cms.string( "insideOut" ),
11648  RefitRPCHits = cms.bool( True ),
11649  Propagator = cms.string( "hltESPSmartPropagatorAny" )
11650  ),
11651  GlobalMuonTrackMatcher = cms.PSet(
11652  Pt_threshold1 = cms.double( 0.0 ),
11653  DeltaDCut_3 = cms.double( 15.0 ),
11654  MinP = cms.double( 2.5 ),
11655  MinPt = cms.double( 1.0 ),
11656  Chi2Cut_1 = cms.double( 50.0 ),
11657  Pt_threshold2 = cms.double( 9.99999999E8 ),
11658  LocChi2Cut = cms.double( 0.001 ),
11659  Eta_threshold = cms.double( 1.2 ),
11660  Quality_3 = cms.double( 7.0 ),
11661  Quality_2 = cms.double( 15.0 ),
11662  Chi2Cut_2 = cms.double( 50.0 ),
11663  Chi2Cut_3 = cms.double( 200.0 ),
11664  DeltaDCut_1 = cms.double( 40.0 ),
11665  DeltaRCut_2 = cms.double( 0.2 ),
11666  DeltaRCut_3 = cms.double( 1.0 ),
11667  DeltaDCut_2 = cms.double( 10.0 ),
11668  DeltaRCut_1 = cms.double( 0.1 ),
11669  Propagator = cms.string( "hltESPSmartPropagator" ),
11670  Quality_1 = cms.double( 20.0 )
11671  ),
11672  PtCut = cms.double( 1.0 ),
11673  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
11674  tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2OIHit" ),
11675  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11676  tkTrajMaxChi2 = cms.double( 9999.0 ),
11677  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
11678  tkTrajVertex = cms.InputTag( "pixelVertices" ),
11679  tkTrajUseVertex = cms.bool( False ),
11680  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
11681  ),
11682  TrackLoaderParameters = cms.PSet(
11683  PutTkTrackIntoEvent = cms.untracked.bool( False ),
11684  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11685  SmoothTkTrack = cms.untracked.bool( False ),
11686  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
11687  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
11688  MuonUpdatorAtVertexParameters = cms.PSet(
11689  MaxChi2 = cms.double( 1000000.0 ),
11690  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
11691  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
11692  ),
11693  VertexConstraint = cms.bool( False ),
11694  DoSmoothing = cms.bool( True ),
11695  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
11696  ),
11697  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
11698 )
11699 fragment.hltHIL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner",
11700  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
11701 )
11702 fragment.hltHIL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner",
11703  labels = cms.VInputTag( 'hltHIL3TrajSeedOIState','hltHIL3TrajSeedOIHit' )
11704 )
11705 fragment.hltHIL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner",
11706  labels = cms.VInputTag( 'hltHIL3TrackCandidateFromL2OIHit','hltHIL3TrackCandidateFromL2OIState' )
11707 )
11708 fragment.hltHIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
11709  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
11710 )
11711 fragment.hltHIL3Muons = cms.EDProducer( "L3TrackCombiner",
11712  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
11713 )
11714 fragment.hltHIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
11715  InputLinksObjects = cms.InputTag( "hltHIL3MuonsLinksCombination" ),
11716  InputObjects = cms.InputTag( "hltHIL3Muons" ),
11717  MuonPtOption = cms.string( "Tracker" )
11718 )
11719 fragment.hltHISingleMu3L3BPTXFiltered = cms.EDFilter( "HLTMuonL3PreFilter",
11720  MaxNormalizedChi2 = cms.double( 20.0 ),
11721  saveTags = cms.bool( True ),
11722  PreviousCandTag = cms.InputTag( "hltHIL2Mu3BPTXL2Filtered" ),
11723  MinNmuonHits = cms.int32( 0 ),
11724  MinN = cms.int32( 1 ),
11725  MinTrackPt = cms.double( 0.0 ),
11726  MaxEta = cms.double( 2.5 ),
11727  MaxDXYBeamSpot = cms.double( 0.1 ),
11728  MinNhits = cms.int32( 0 ),
11729  MinDxySig = cms.double( -1.0 ),
11730  NSigmaPt = cms.double( 0.0 ),
11731  MaxDz = cms.double( 9999.0 ),
11732  MaxPtDifference = cms.double( 9999.0 ),
11733  MaxDr = cms.double( 2.0 ),
11734  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
11735  MinDXYBeamSpot = cms.double( -1.0 ),
11736  MinDr = cms.double( -1.0 ),
11737  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11738  InputLinks = cms.InputTag( "" ),
11739  MinPt = cms.double( 3.0 )
11740 )
11741 fragment.hltPreFullTrack12ForEndOfFill = cms.EDFilter( "HLTPrescaler",
11742  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11743  offset = cms.uint32( 0 )
11744 )
11745 fragment.hltAK6CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
11746  Active_Area_Repeats = cms.int32( 5 ),
11747  doAreaFastjet = cms.bool( False ),
11748  voronoiRfact = cms.double( -9.0 ),
11749  maxBadHcalCells = cms.uint32( 9999999 ),
11750  doAreaDiskApprox = cms.bool( False ),
11751  maxRecoveredEcalCells = cms.uint32( 9999999 ),
11752  jetType = cms.string( "CaloJet" ),
11753  minSeed = cms.uint32( 0 ),
11754  Ghost_EtaMax = cms.double( 6.0 ),
11755  doRhoFastjet = cms.bool( False ),
11756  jetAlgorithm = cms.string( "AntiKt" ),
11757  nSigmaPU = cms.double( 1.0 ),
11758  GhostArea = cms.double( 0.01 ),
11759  Rho_EtaMax = cms.double( 4.4 ),
11760  maxBadEcalCells = cms.uint32( 9999999 ),
11761  useDeterministicSeed = cms.bool( True ),
11762  doPVCorrection = cms.bool( False ),
11763  maxRecoveredHcalCells = cms.uint32( 9999999 ),
11764  rParam = cms.double( 0.6 ),
11765  maxProblematicHcalCells = cms.uint32( 9999999 ),
11766  doOutputJets = cms.bool( True ),
11767  src = cms.InputTag( "hltTowerMakerForPF" ),
11768  inputEtMin = cms.double( 0.3 ),
11769  puPtMin = cms.double( 10.0 ),
11770  srcPVs = cms.InputTag( "NotUsed" ),
11771  jetPtMin = cms.double( 1.0 ),
11772  radiusPU = cms.double( 0.6 ),
11773  maxProblematicEcalCells = cms.uint32( 9999999 ),
11774  doPUOffsetCorr = cms.bool( False ),
11775  inputEMin = cms.double( 0.0 ),
11776  useMassDropTagger = cms.bool( False ),
11777  muMin = cms.double( -1.0 ),
11778  subtractorName = cms.string( "" ),
11779  muCut = cms.double( -1.0 ),
11780  subjetPtMin = cms.double( -1.0 ),
11781  useTrimming = cms.bool( False ),
11782  muMax = cms.double( -1.0 ),
11783  yMin = cms.double( -1.0 ),
11784  useFiltering = cms.bool( False ),
11785  rFilt = cms.double( -1.0 ),
11786  yMax = cms.double( -1.0 ),
11787  zcut = cms.double( -1.0 ),
11788  MinVtxNdof = cms.int32( 5 ),
11789  MaxVtxZ = cms.double( 15.0 ),
11790  UseOnlyVertexTracks = cms.bool( False ),
11791  dRMin = cms.double( -1.0 ),
11792  nFilt = cms.int32( -1 ),
11793  usePruning = cms.bool( False ),
11794  maxDepth = cms.int32( -1 ),
11795  yCut = cms.double( -1.0 ),
11796  DzTrVtxMax = cms.double( 0.0 ),
11797  UseOnlyOnePV = cms.bool( False ),
11798  rcut_factor = cms.double( -1.0 ),
11799  sumRecHits = cms.bool( False ),
11800  trimPtFracMin = cms.double( -1.0 ),
11801  dRMax = cms.double( -1.0 ),
11802  DxyTrVtxMax = cms.double( 0.0 ),
11803  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
11804 )
11805 fragment.hltAK6CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
11806  filter = cms.bool( False ),
11807  src = cms.InputTag( "hltAK6CaloJetsPF" ),
11808  etMin = cms.double( 5.0 )
11809 )
11810 fragment.hltPixelTracksForHighPt = cms.EDProducer( "PixelTrackProducer",
11811  useFilterWithES = cms.bool( False ),
11812  FilterPSet = cms.PSet(
11813  chi2 = cms.double( 1000.0 ),
11814  nSigmaTipMaxTolerance = cms.double( 0.0 ),
11815  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
11816  nSigmaInvPtTolerance = cms.double( 0.0 ),
11817  ptMin = cms.double( 0.3 ),
11818  tipMax = cms.double( 1.0 )
11819  ),
11820  passLabel = cms.string( "" ),
11821  FitterPSet = cms.PSet(
11822  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
11823  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11824  fixImpactParameter = cms.double( 0.0 )
11825  ),
11826  RegionFactoryPSet = cms.PSet(
11827  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
11828  RegionPSet = cms.PSet(
11829  precise = cms.bool( True ),
11830  originRadius = cms.double( 0.2 ),
11831  ptMin = cms.double( 0.3 ),
11832  originHalfLength = cms.double( 15.1 ),
11833  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11834  useMultipleScattering = cms.bool( False ),
11835  useFakeVertices = cms.bool( False )
11836  )
11837  ),
11838  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
11839  OrderedHitsFactoryPSet = cms.PSet(
11840  ComponentName = cms.string( "StandardHitTripletGenerator" ),
11841  GeneratorPSet = cms.PSet(
11842  useBending = cms.bool( True ),
11843  useFixedPreFiltering = cms.bool( False ),
11844  maxElement = cms.uint32( 100000 ),
11845  phiPreFiltering = cms.double( 0.3 ),
11846  extraHitRPhitolerance = cms.double( 0.06 ),
11847  useMultScattering = cms.bool( True ),
11848  SeedComparitorPSet = cms.PSet(
11849  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
11850  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
11851  ),
11852  extraHitRZtolerance = cms.double( 0.06 ),
11853  ComponentName = cms.string( "PixelTripletHLTGenerator" )
11854  ),
11855  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
11856  )
11857 )
11858 fragment.hltPixelVerticesForHighPt = cms.EDProducer( "PixelVertexProducer",
11859  WtAverage = cms.bool( True ),
11860  Method2 = cms.bool( True ),
11861  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11862  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
11863  Verbosity = cms.int32( 0 ),
11864  UseError = cms.bool( True ),
11865  TrackCollection = cms.InputTag( "hltPixelTracksForHighPt" ),
11866  PtMin = cms.double( 0.4 ),
11867  NTrkMin = cms.int32( 2 ),
11868  ZOffset = cms.double( 5.0 ),
11869  Finder = cms.string( "DivisiveVertexFinder" ),
11870  ZSeparation = cms.double( 0.05 )
11871 )
11872 fragment.hltHighPtPixelTracks = cms.EDProducer( "PixelTrackProducer",
11873  useFilterWithES = cms.bool( False ),
11874  FilterPSet = cms.PSet(
11875  chi2 = cms.double( 1000.0 ),
11876  nSigmaTipMaxTolerance = cms.double( 0.0 ),
11877  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
11878  nSigmaInvPtTolerance = cms.double( 0.0 ),
11879  ptMin = cms.double( 0.0 ),
11880  tipMax = cms.double( 1.0 )
11881  ),
11882  passLabel = cms.string( "" ),
11883  FitterPSet = cms.PSet(
11884  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
11885  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11886  fixImpactParameter = cms.double( 0.0 )
11887  ),
11888  RegionFactoryPSet = cms.PSet(
11889  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
11890  RegionPSet = cms.PSet(
11891  precise = cms.bool( True ),
11892  originHalfLength = cms.double( 15.1 ),
11893  originRadius = cms.double( 0.2 ),
11894  ptMin = cms.double( 6.0 ),
11895  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11896  useMultipleScattering = cms.bool( False ),
11897  useFakeVertices = cms.bool( False )
11898  )
11899  ),
11900  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
11901  OrderedHitsFactoryPSet = cms.PSet(
11902  ComponentName = cms.string( "StandardHitTripletGenerator" ),
11903  GeneratorPSet = cms.PSet(
11904  useBending = cms.bool( True ),
11905  useFixedPreFiltering = cms.bool( False ),
11906  phiPreFiltering = cms.double( 0.3 ),
11907  extraHitRPhitolerance = cms.double( 0.06 ),
11908  useMultScattering = cms.bool( True ),
11909  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
11910  extraHitRZtolerance = cms.double( 0.06 ),
11911  maxElement = cms.uint32( 100000 ),
11912  SeedComparitorPSet = cms.PSet(
11913  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
11914  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
11915  )
11916  ),
11917  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
11918  )
11919 )
11920 fragment.hltIter0HighPtPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
11921  useEventsWithNoVertex = cms.bool( True ),
11922  originHalfLength = cms.double( 0.6 ),
11923  useProtoTrackKinematics = cms.bool( False ),
11924  usePV = cms.bool( False ),
11925  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
11926  InputVertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
11927  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11928  InputCollection = cms.InputTag( "hltHighPtPixelTracks" ),
11929  originRadius = cms.double( 0.2 )
11930 )
11931 fragment.hltIter0HighPtCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
11932  src = cms.InputTag( "hltIter0HighPtPixelSeedsFromPixelTracks" ),
11933  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
11934  SimpleMagneticField = cms.string( "ParabolicMf" ),
11935  TransientInitialStateEstimatorParameters = cms.PSet(
11936  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
11937  numberMeasurementsForFit = cms.int32( 4 ),
11938  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
11939  ),
11940  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
11941  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
11942  cleanTrajectoryAfterInOut = cms.bool( False ),
11943  useHitsSplitting = cms.bool( False ),
11944  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
11945  doSeedingRegionRebuilding = cms.bool( False ),
11946  maxNSeeds = cms.uint32( 100000 ),
11947  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ),
11948  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11949  TrajectoryBuilder = cms.string( "" )
11950 )
11951 fragment.hltIter0HighPtCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
11952  src = cms.InputTag( "hltIter0HighPtCkfTrackCandidates" ),
11953  SimpleMagneticField = cms.string( "ParabolicMf" ),
11954  clusterRemovalInfo = cms.InputTag( "" ),
11955  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11956  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
11957  Fitter = cms.string( "hltESPFittingSmootherIT" ),
11958  useHitsSplitting = cms.bool( False ),
11959  MeasurementTracker = cms.string( "" ),
11960  AlgorithmName = cms.string( "hltIterX" ),
11961  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
11962  NavigationSchool = cms.string( "" ),
11963  TrajectoryInEvent = cms.bool( True ),
11964  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11965  GeometricInnerState = cms.bool( True ),
11966  useSimpleMF = cms.bool( True ),
11967  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
11968 )
11969 fragment.hltIter0HighPtTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
11970  max_d0 = cms.double( 100.0 ),
11971  minNumber3DLayers = cms.uint32( 0 ),
11972  max_lostHitFraction = cms.double( 1.0 ),
11973  applyAbsCutsIfNoPV = cms.bool( False ),
11974  qualityBit = cms.string( "highPurity" ),
11975  minNumberLayers = cms.uint32( 3 ),
11976  chi2n_par = cms.double( 0.7 ),
11977  useVtxError = cms.bool( False ),
11978  nSigmaZ = cms.double( 3.0 ),
11979  dz_par2 = cms.vdouble( 0.4, 4.0 ),
11980  applyAdaptedPVCuts = cms.bool( True ),
11981  min_eta = cms.double( -9999.0 ),
11982  dz_par1 = cms.vdouble( 0.35, 4.0 ),
11983  copyTrajectories = cms.untracked.bool( True ),
11984  vtxNumber = cms.int32( -1 ),
11985  max_d0NoPV = cms.double( 100.0 ),
11986  keepAllTracks = cms.bool( False ),
11987  maxNumberLostLayers = cms.uint32( 1 ),
11988  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11989  max_relpterr = cms.double( 9999.0 ),
11990  copyExtras = cms.untracked.bool( True ),
11991  max_z0NoPV = cms.double( 100.0 ),
11992  vertexCut = cms.string( "tracksSize>=3" ),
11993  max_z0 = cms.double( 100.0 ),
11994  useVertices = cms.bool( True ),
11995  min_nhits = cms.uint32( 0 ),
11996  src = cms.InputTag( "hltIter0HighPtCtfWithMaterialTracks" ),
11997  max_minMissHitOutOrIn = cms.int32( 99 ),
11998  chi2n_no1Dmod_par = cms.double( 9999.0 ),
11999  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
12000  max_eta = cms.double( 9999.0 ),
12001  d0_par2 = cms.vdouble( 0.4, 4.0 ),
12002  d0_par1 = cms.vdouble( 0.3, 4.0 ),
12003  res_par = cms.vdouble( 0.003, 0.001 ),
12004  minHitsToBypassChecks = cms.uint32( 20 )
12005 )
12006 fragment.hltTrackIter0RefsForJets4Iter1ForHighPt = cms.EDProducer( "ChargedRefCandidateProducer",
12007  src = cms.InputTag( "hltIter0HighPtTrackSelectionHighPurity" ),
12008  particleType = cms.string( "pi+" )
12009 )
12010 fragment.hltAK6Iter0TrackJets4Iter1ForHighPt = cms.EDProducer( "FastjetJetProducer",
12011  Active_Area_Repeats = cms.int32( 5 ),
12012  doAreaFastjet = cms.bool( False ),
12013  voronoiRfact = cms.double( 0.9 ),
12014  maxBadHcalCells = cms.uint32( 9999999 ),
12015  doAreaDiskApprox = cms.bool( False ),
12016  maxRecoveredEcalCells = cms.uint32( 9999999 ),
12017  jetType = cms.string( "TrackJet" ),
12018  minSeed = cms.uint32( 14327 ),
12019  Ghost_EtaMax = cms.double( 6.0 ),
12020  doRhoFastjet = cms.bool( False ),
12021  jetAlgorithm = cms.string( "AntiKt" ),
12022  nSigmaPU = cms.double( 1.0 ),
12023  GhostArea = cms.double( 0.01 ),
12024  Rho_EtaMax = cms.double( 4.4 ),
12025  maxBadEcalCells = cms.uint32( 9999999 ),
12026  useDeterministicSeed = cms.bool( True ),
12027  doPVCorrection = cms.bool( False ),
12028  maxRecoveredHcalCells = cms.uint32( 9999999 ),
12029  rParam = cms.double( 0.6 ),
12030  maxProblematicHcalCells = cms.uint32( 9999999 ),
12031  doOutputJets = cms.bool( True ),
12032  src = cms.InputTag( "hltTrackIter0RefsForJets4Iter1ForHighPt" ),
12033  inputEtMin = cms.double( 0.1 ),
12034  puPtMin = cms.double( 0.0 ),
12035  srcPVs = cms.InputTag( "hltPixelVerticesForHighPt" ),
12036  jetPtMin = cms.double( 1.0 ),
12037  radiusPU = cms.double( 0.6 ),
12038  maxProblematicEcalCells = cms.uint32( 9999999 ),
12039  doPUOffsetCorr = cms.bool( False ),
12040  inputEMin = cms.double( 0.0 ),
12041  useMassDropTagger = cms.bool( False ),
12042  muMin = cms.double( -1.0 ),
12043  subtractorName = cms.string( "" ),
12044  muCut = cms.double( -1.0 ),
12045  subjetPtMin = cms.double( -1.0 ),
12046  useTrimming = cms.bool( False ),
12047  muMax = cms.double( -1.0 ),
12048  yMin = cms.double( -1.0 ),
12049  useFiltering = cms.bool( False ),
12050  rFilt = cms.double( -1.0 ),
12051  yMax = cms.double( -1.0 ),
12052  zcut = cms.double( -1.0 ),
12053  MinVtxNdof = cms.int32( 0 ),
12054  MaxVtxZ = cms.double( 30.0 ),
12055  UseOnlyVertexTracks = cms.bool( False ),
12056  dRMin = cms.double( -1.0 ),
12057  nFilt = cms.int32( -1 ),
12058  usePruning = cms.bool( False ),
12059  maxDepth = cms.int32( -1 ),
12060  yCut = cms.double( -1.0 ),
12061  DzTrVtxMax = cms.double( 0.5 ),
12062  UseOnlyOnePV = cms.bool( True ),
12063  rcut_factor = cms.double( -1.0 ),
12064  sumRecHits = cms.bool( False ),
12065  trimPtFracMin = cms.double( -1.0 ),
12066  dRMax = cms.double( -1.0 ),
12067  DxyTrVtxMax = cms.double( 0.2 ),
12068  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
12069 )
12070 fragment.hltIter0TrackAndTauJets4Iter1ForHighPt = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
12071  fractionMinCaloInTauCone = cms.double( 0.7 ),
12072  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
12073  tauConeSize = cms.double( 0.2 ),
12074  ptTrkMaxInCaloCone = cms.double( 1.0 ),
12075  isolationConeSize = cms.double( 0.5 ),
12076  inputTrackJetTag = cms.InputTag( "hltAK6Iter0TrackJets4Iter1ForHighPt" ),
12077  nTrkMaxInCaloCone = cms.int32( 0 ),
12078  inputCaloJetTag = cms.InputTag( "hltAK6CaloJetsPFEt5" ),
12079  etaMinCaloJet = cms.double( -2.7 ),
12080  etaMaxCaloJet = cms.double( 2.7 ),
12081  ptMinCaloJet = cms.double( 5.0 ),
12082  inputTrackTag = cms.InputTag( "hltIter0HighPtTrackSelectionHighPurity" )
12083 )
12084 fragment.hltIter1HighPtClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
12085  trackClassifier = cms.InputTag( '','QualityMasks' ),
12086  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
12087  maxChi2 = cms.double( 9.0 ),
12088  trajectories = cms.InputTag( "hltIter0HighPtTrackSelectionHighPurity" ),
12089  oldClusterRemovalInfo = cms.InputTag( "" ),
12090  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
12091  overrideTrkQuals = cms.InputTag( "" ),
12092  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
12093  TrackQuality = cms.string( "highPurity" )
12094 )
12095 fragment.hltIter1HighPtMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
12096  clustersToSkip = cms.InputTag( "hltIter1HighPtClustersRefRemoval" ),
12097  OnDemand = cms.bool( False ),
12098  src = cms.InputTag( "hltSiStripClusters" )
12099 )
12100 fragment.hltIter1HighPtPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
12101  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
12102  'BPix1+BPix2+FPix1_pos',
12103  'BPix1+BPix2+FPix1_neg',
12104  'BPix1+FPix1_pos+FPix2_pos',
12105  'BPix1+FPix1_neg+FPix2_neg' ),
12106  MTOB = cms.PSet( ),
12107  TEC = cms.PSet( ),
12108  MTID = cms.PSet( ),
12109  FPix = cms.PSet(
12110  HitProducer = cms.string( "hltSiPixelRecHits" ),
12111  hitErrorRZ = cms.double( 0.0036 ),
12112  useErrorsFromParam = cms.bool( True ),
12113  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
12114  skipClusters = cms.InputTag( "hltIter1HighPtClustersRefRemoval" ),
12115  hitErrorRPhi = cms.double( 0.0051 )
12116  ),
12117  MTEC = cms.PSet( ),
12118  MTIB = cms.PSet( ),
12119  TID = cms.PSet( ),
12120  TOB = cms.PSet( ),
12121  BPix = cms.PSet(
12122  HitProducer = cms.string( "hltSiPixelRecHits" ),
12123  hitErrorRZ = cms.double( 0.006 ),
12124  useErrorsFromParam = cms.bool( True ),
12125  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
12126  skipClusters = cms.InputTag( "hltIter1HighPtClustersRefRemoval" ),
12127  hitErrorRPhi = cms.double( 0.0027 )
12128  ),
12129  TIB = cms.PSet( )
12130 )
12131 fragment.hltIter1HighPtPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
12132  RegionFactoryPSet = cms.PSet(
12133  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
12134  RegionPSet = cms.PSet(
12135  precise = cms.bool( True ),
12136  originRadius = cms.double( 0.1 ),
12137  searchOpt = cms.bool( True ),
12138  ptMin = cms.double( 6.0 ),
12139  mode = cms.string( "VerticesFixed" ),
12140  maxNRegions = cms.int32( 100 ),
12141  maxNVertices = cms.int32( 10 ),
12142  deltaPhi = cms.double( 1.0 ),
12143  deltaEta = cms.double( 1.0 ),
12144  zErrorBeamSpot = cms.double( 15.0 ),
12145  nSigmaZBeamSpot = cms.double( 3.0 ),
12146  zErrorVetex = cms.double( 0.1 ),
12147  vertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
12148  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12149  input = cms.InputTag( "hltIter0TrackAndTauJets4Iter1ForHighPt" ),
12150  measurementTrackerName = cms.InputTag( "hltIter1HighPtMaskedMeasurementTrackerEvent" ),
12151  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
12152  useMultipleScattering = cms.bool( False ),
12153  useFakeVertices = cms.bool( False )
12154  )
12155  ),
12156  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
12157  ClusterCheckPSet = cms.PSet(
12158  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
12159  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
12160  doClusterCheck = cms.bool( False ),
12161  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
12162  MaxNumberOfPixelClusters = cms.uint32( 10000 )
12163  ),
12164  OrderedHitsFactoryPSet = cms.PSet(
12165  maxElement = cms.uint32( 0 ),
12166  ComponentName = cms.string( "StandardHitTripletGenerator" ),
12167  GeneratorPSet = cms.PSet(
12168  useBending = cms.bool( True ),
12169  useFixedPreFiltering = cms.bool( False ),
12170  maxElement = cms.uint32( 100000 ),
12171  phiPreFiltering = cms.double( 0.3 ),
12172  extraHitRPhitolerance = cms.double( 0.032 ),
12173  useMultScattering = cms.bool( True ),
12174  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
12175  extraHitRZtolerance = cms.double( 0.037 ),
12176  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
12177  ),
12178  SeedingLayers = cms.InputTag( "hltIter1HighPtPixelLayerTriplets" )
12179  ),
12180  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsTripletOnlyCreator" ) )
12181 )
12182 fragment.hltIter1HighPtCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
12183  src = cms.InputTag( "hltIter1HighPtPixelSeeds" ),
12184  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
12185  SimpleMagneticField = cms.string( "ParabolicMf" ),
12186  TransientInitialStateEstimatorParameters = cms.PSet(
12187  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
12188  numberMeasurementsForFit = cms.int32( 4 ),
12189  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
12190  ),
12191  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
12192  MeasurementTrackerEvent = cms.InputTag( "hltIter1HighPtMaskedMeasurementTrackerEvent" ),
12193  cleanTrajectoryAfterInOut = cms.bool( False ),
12194  useHitsSplitting = cms.bool( False ),
12195  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
12196  doSeedingRegionRebuilding = cms.bool( False ),
12197  maxNSeeds = cms.uint32( 100000 ),
12198  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ),
12199  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
12200  TrajectoryBuilder = cms.string( "" )
12201 )
12202 fragment.hltIter1HighPtCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
12203  src = cms.InputTag( "hltIter1HighPtCkfTrackCandidates" ),
12204  SimpleMagneticField = cms.string( "ParabolicMf" ),
12205  clusterRemovalInfo = cms.InputTag( "" ),
12206  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12207  MeasurementTrackerEvent = cms.InputTag( "hltIter1HighPtMaskedMeasurementTrackerEvent" ),
12208  Fitter = cms.string( "hltESPFittingSmootherIT" ),
12209  useHitsSplitting = cms.bool( False ),
12210  MeasurementTracker = cms.string( "" ),
12211  AlgorithmName = cms.string( "hltIterX" ),
12212  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
12213  NavigationSchool = cms.string( "" ),
12214  TrajectoryInEvent = cms.bool( True ),
12215  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12216  GeometricInnerState = cms.bool( True ),
12217  useSimpleMF = cms.bool( True ),
12218  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
12219 )
12220 fragment.hltIter1HighPtTrackSelectionHighPurityLoose = cms.EDProducer( "AnalyticalTrackSelector",
12221  max_d0 = cms.double( 100.0 ),
12222  minNumber3DLayers = cms.uint32( 0 ),
12223  max_lostHitFraction = cms.double( 1.0 ),
12224  applyAbsCutsIfNoPV = cms.bool( False ),
12225  qualityBit = cms.string( "highPurity" ),
12226  minNumberLayers = cms.uint32( 3 ),
12227  chi2n_par = cms.double( 0.7 ),
12228  useVtxError = cms.bool( False ),
12229  nSigmaZ = cms.double( 3.0 ),
12230  dz_par2 = cms.vdouble( 0.9, 3.0 ),
12231  applyAdaptedPVCuts = cms.bool( True ),
12232  min_eta = cms.double( -9999.0 ),
12233  dz_par1 = cms.vdouble( 0.8, 3.0 ),
12234  copyTrajectories = cms.untracked.bool( True ),
12235  vtxNumber = cms.int32( -1 ),
12236  max_d0NoPV = cms.double( 100.0 ),
12237  keepAllTracks = cms.bool( False ),
12238  maxNumberLostLayers = cms.uint32( 1 ),
12239  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
12240  max_relpterr = cms.double( 9999.0 ),
12241  copyExtras = cms.untracked.bool( True ),
12242  max_z0NoPV = cms.double( 100.0 ),
12243  vertexCut = cms.string( "tracksSize>=3" ),
12244  max_z0 = cms.double( 100.0 ),
12245  useVertices = cms.bool( True ),
12246  min_nhits = cms.uint32( 0 ),
12247  src = cms.InputTag( "hltIter1HighPtCtfWithMaterialTracks" ),
12248  max_minMissHitOutOrIn = cms.int32( 99 ),
12249  chi2n_no1Dmod_par = cms.double( 9999.0 ),
12250  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
12251  max_eta = cms.double( 9999.0 ),
12252  d0_par2 = cms.vdouble( 0.9, 3.0 ),
12253  d0_par1 = cms.vdouble( 0.85, 3.0 ),
12254  res_par = cms.vdouble( 0.003, 0.001 ),
12255  minHitsToBypassChecks = cms.uint32( 20 )
12256 )
12257 fragment.hltIter1HighPtTrackSelectionHighPurityTight = cms.EDProducer( "AnalyticalTrackSelector",
12258  max_d0 = cms.double( 100.0 ),
12259  minNumber3DLayers = cms.uint32( 0 ),
12260  max_lostHitFraction = cms.double( 1.0 ),
12261  applyAbsCutsIfNoPV = cms.bool( False ),
12262  qualityBit = cms.string( "highPurity" ),
12263  minNumberLayers = cms.uint32( 5 ),
12264  chi2n_par = cms.double( 0.4 ),
12265  useVtxError = cms.bool( False ),
12266  nSigmaZ = cms.double( 3.0 ),
12267  dz_par2 = cms.vdouble( 1.0, 4.0 ),
12268  applyAdaptedPVCuts = cms.bool( True ),
12269  min_eta = cms.double( -9999.0 ),
12270  dz_par1 = cms.vdouble( 1.0, 4.0 ),
12271  copyTrajectories = cms.untracked.bool( True ),
12272  vtxNumber = cms.int32( -1 ),
12273  max_d0NoPV = cms.double( 100.0 ),
12274  keepAllTracks = cms.bool( False ),
12275  maxNumberLostLayers = cms.uint32( 1 ),
12276  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
12277  max_relpterr = cms.double( 9999.0 ),
12278  copyExtras = cms.untracked.bool( True ),
12279  max_z0NoPV = cms.double( 100.0 ),
12280  vertexCut = cms.string( "tracksSize>=3" ),
12281  max_z0 = cms.double( 100.0 ),
12282  useVertices = cms.bool( True ),
12283  min_nhits = cms.uint32( 0 ),
12284  src = cms.InputTag( "hltIter1HighPtCtfWithMaterialTracks" ),
12285  max_minMissHitOutOrIn = cms.int32( 99 ),
12286  chi2n_no1Dmod_par = cms.double( 9999.0 ),
12287  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
12288  max_eta = cms.double( 9999.0 ),
12289  d0_par2 = cms.vdouble( 1.0, 4.0 ),
12290  d0_par1 = cms.vdouble( 1.0, 4.0 ),
12291  res_par = cms.vdouble( 0.003, 0.001 ),
12292  minHitsToBypassChecks = cms.uint32( 20 )
12293 )
12294 fragment.hltIter1HighPtTrackSelectionHighPurity = cms.EDProducer( "TrackListMerger",
12295  ShareFrac = cms.double( 0.19 ),
12296  writeOnlyTrkQuals = cms.bool( False ),
12297  MinPT = cms.double( 0.05 ),
12298  allowFirstHitShare = cms.bool( True ),
12299  copyExtras = cms.untracked.bool( True ),
12300  Epsilon = cms.double( -0.001 ),
12301  selectedTrackQuals = cms.VInputTag( 'hltIter1HighPtTrackSelectionHighPurityLoose','hltIter1HighPtTrackSelectionHighPurityTight' ),
12302  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
12303  MaxNormalizedChisq = cms.double( 1000.0 ),
12304  copyMVA = cms.bool( False ),
12305  FoundHitBonus = cms.double( 5.0 ),
12306  setsToMerge = cms.VPSet(
12307  cms.PSet( pQual = cms.bool( False ),
12308  tLists = cms.vint32( 0, 1 )
12309  )
12310  ),
12311  MinFound = cms.int32( 3 ),
12312  hasSelector = cms.vint32( 0, 0 ),
12313  TrackProducers = cms.VInputTag( 'hltIter1HighPtTrackSelectionHighPurityLoose','hltIter1HighPtTrackSelectionHighPurityTight' ),
12314  LostHitPenalty = cms.double( 20.0 ),
12315  newQuality = cms.string( "confirmed" )
12316 )
12317 fragment.hltIter1HighPtMerged = cms.EDProducer( "TrackListMerger",
12318  ShareFrac = cms.double( 0.19 ),
12319  writeOnlyTrkQuals = cms.bool( False ),
12320  MinPT = cms.double( 0.05 ),
12321  allowFirstHitShare = cms.bool( True ),
12322  copyExtras = cms.untracked.bool( True ),
12323  Epsilon = cms.double( -0.001 ),
12324  selectedTrackQuals = cms.VInputTag( 'hltIter0HighPtTrackSelectionHighPurity','hltIter1HighPtTrackSelectionHighPurity' ),
12325  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
12326  MaxNormalizedChisq = cms.double( 1000.0 ),
12327  copyMVA = cms.bool( False ),
12328  FoundHitBonus = cms.double( 5.0 ),
12329  setsToMerge = cms.VPSet(
12330  cms.PSet( pQual = cms.bool( False ),
12331  tLists = cms.vint32( 0, 1 )
12332  )
12333  ),
12334  MinFound = cms.int32( 3 ),
12335  hasSelector = cms.vint32( 0, 0 ),
12336  TrackProducers = cms.VInputTag( 'hltIter0HighPtTrackSelectionHighPurity','hltIter1HighPtTrackSelectionHighPurity' ),
12337  LostHitPenalty = cms.double( 20.0 ),
12338  newQuality = cms.string( "confirmed" )
12339 )
12340 fragment.hltTrackIter1RefsForJets4Iter2ForHighPt = cms.EDProducer( "ChargedRefCandidateProducer",
12341  src = cms.InputTag( "hltIter1HighPtMerged" ),
12342  particleType = cms.string( "pi+" )
12343 )
12344 fragment.hltAK6Iter1TrackJets4Iter2ForHighPt = cms.EDProducer( "FastjetJetProducer",
12345  Active_Area_Repeats = cms.int32( 5 ),
12346  doAreaFastjet = cms.bool( False ),
12347  voronoiRfact = cms.double( 0.9 ),
12348  maxBadHcalCells = cms.uint32( 9999999 ),
12349  doAreaDiskApprox = cms.bool( False ),
12350  maxRecoveredEcalCells = cms.uint32( 9999999 ),
12351  jetType = cms.string( "TrackJet" ),
12352  minSeed = cms.uint32( 14327 ),
12353  Ghost_EtaMax = cms.double( 6.0 ),
12354  doRhoFastjet = cms.bool( False ),
12355  jetAlgorithm = cms.string( "AntiKt" ),
12356  nSigmaPU = cms.double( 1.0 ),
12357  GhostArea = cms.double( 0.01 ),
12358  Rho_EtaMax = cms.double( 4.4 ),
12359  maxBadEcalCells = cms.uint32( 9999999 ),
12360  useDeterministicSeed = cms.bool( True ),
12361  doPVCorrection = cms.bool( False ),
12362  maxRecoveredHcalCells = cms.uint32( 9999999 ),
12363  rParam = cms.double( 0.6 ),
12364  maxProblematicHcalCells = cms.uint32( 9999999 ),
12365  doOutputJets = cms.bool( True ),
12366  src = cms.InputTag( "hltTrackIter1RefsForJets4Iter2ForHighPt" ),
12367  inputEtMin = cms.double( 0.1 ),
12368  puPtMin = cms.double( 0.0 ),
12369  srcPVs = cms.InputTag( "hltPixelVerticesForHighPt" ),
12370  jetPtMin = cms.double( 1.4 ),
12371  radiusPU = cms.double( 0.6 ),
12372  maxProblematicEcalCells = cms.uint32( 9999999 ),
12373  doPUOffsetCorr = cms.bool( False ),
12374  inputEMin = cms.double( 0.0 ),
12375  useMassDropTagger = cms.bool( False ),
12376  muMin = cms.double( -1.0 ),
12377  subtractorName = cms.string( "" ),
12378  muCut = cms.double( -1.0 ),
12379  subjetPtMin = cms.double( -1.0 ),
12380  useTrimming = cms.bool( False ),
12381  muMax = cms.double( -1.0 ),
12382  yMin = cms.double( -1.0 ),
12383  useFiltering = cms.bool( False ),
12384  rFilt = cms.double( -1.0 ),
12385  yMax = cms.double( -1.0 ),
12386  zcut = cms.double( -1.0 ),
12387  MinVtxNdof = cms.int32( 0 ),
12388  MaxVtxZ = cms.double( 30.0 ),
12389  UseOnlyVertexTracks = cms.bool( False ),
12390  dRMin = cms.double( -1.0 ),
12391  nFilt = cms.int32( -1 ),
12392  usePruning = cms.bool( False ),
12393  maxDepth = cms.int32( -1 ),
12394  yCut = cms.double( -1.0 ),
12395  DzTrVtxMax = cms.double( 0.5 ),
12396  UseOnlyOnePV = cms.bool( True ),
12397  rcut_factor = cms.double( -1.0 ),
12398  sumRecHits = cms.bool( False ),
12399  trimPtFracMin = cms.double( -1.0 ),
12400  dRMax = cms.double( -1.0 ),
12401  DxyTrVtxMax = cms.double( 0.2 ),
12402  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
12403 )
12404 fragment.hltIter1TrackAndTauJets4Iter2ForHighPt = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
12405  fractionMinCaloInTauCone = cms.double( 0.7 ),
12406  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
12407  tauConeSize = cms.double( 0.2 ),
12408  ptTrkMaxInCaloCone = cms.double( 1.4 ),
12409  isolationConeSize = cms.double( 0.5 ),
12410  inputTrackJetTag = cms.InputTag( "hltAK6Iter1TrackJets4Iter2ForHighPt" ),
12411  nTrkMaxInCaloCone = cms.int32( 0 ),
12412  inputCaloJetTag = cms.InputTag( "hltAK6CaloJetsPFEt5" ),
12413  etaMinCaloJet = cms.double( -2.7 ),
12414  etaMaxCaloJet = cms.double( 2.7 ),
12415  ptMinCaloJet = cms.double( 5.0 ),
12416  inputTrackTag = cms.InputTag( "hltIter1HighPtMerged" )
12417 )
12418 fragment.hltIter2HighPtClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
12419  trackClassifier = cms.InputTag( '','QualityMasks' ),
12420  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
12421  maxChi2 = cms.double( 16.0 ),
12422  trajectories = cms.InputTag( "hltIter1HighPtTrackSelectionHighPurity" ),
12423  oldClusterRemovalInfo = cms.InputTag( "hltIter1HighPtClustersRefRemoval" ),
12424  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
12425  overrideTrkQuals = cms.InputTag( "" ),
12426  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
12427  TrackQuality = cms.string( "highPurity" )
12428 )
12429 fragment.hltIter2HighPtMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
12430  clustersToSkip = cms.InputTag( "hltIter2HighPtClustersRefRemoval" ),
12431  OnDemand = cms.bool( False ),
12432  src = cms.InputTag( "hltSiStripClusters" )
12433 )
12434 fragment.hltIter2HighPtPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
12435  layerList = cms.vstring( 'BPix1+BPix2',
12436  'BPix1+BPix3',
12437  'BPix2+BPix3',
12438  'BPix1+FPix1_pos',
12439  'BPix1+FPix1_neg',
12440  'BPix1+FPix2_pos',
12441  'BPix1+FPix2_neg',
12442  'BPix2+FPix1_pos',
12443  'BPix2+FPix1_neg',
12444  'BPix2+FPix2_pos',
12445  'BPix2+FPix2_neg',
12446  'FPix1_pos+FPix2_pos',
12447  'FPix1_neg+FPix2_neg' ),
12448  MTOB = cms.PSet( ),
12449  TEC = cms.PSet( ),
12450  MTID = cms.PSet( ),
12451  FPix = cms.PSet(
12452  HitProducer = cms.string( "hltSiPixelRecHits" ),
12453  hitErrorRZ = cms.double( 0.0036 ),
12454  useErrorsFromParam = cms.bool( True ),
12455  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
12456  skipClusters = cms.InputTag( "hltIter2HighPtClustersRefRemoval" ),
12457  hitErrorRPhi = cms.double( 0.0051 )
12458  ),
12459  MTEC = cms.PSet( ),
12460  MTIB = cms.PSet( ),
12461  TID = cms.PSet( ),
12462  TOB = cms.PSet( ),
12463  BPix = cms.PSet(
12464  HitProducer = cms.string( "hltSiPixelRecHits" ),
12465  hitErrorRZ = cms.double( 0.006 ),
12466  useErrorsFromParam = cms.bool( True ),
12467  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
12468  skipClusters = cms.InputTag( "hltIter2HighPtClustersRefRemoval" ),
12469  hitErrorRPhi = cms.double( 0.0027 )
12470  ),
12471  TIB = cms.PSet( )
12472 )
12473 fragment.hltIter2HighPtPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
12474  RegionFactoryPSet = cms.PSet(
12475  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
12476  RegionPSet = cms.PSet(
12477  precise = cms.bool( True ),
12478  originRadius = cms.double( 0.025 ),
12479  searchOpt = cms.bool( True ),
12480  originZPos = cms.double( 0.0 ),
12481  ptMin = cms.double( 6.0 ),
12482  mode = cms.string( "VerticesFixed" ),
12483  maxNRegions = cms.int32( 100 ),
12484  maxNVertices = cms.int32( 10 ),
12485  deltaPhi = cms.double( 0.8 ),
12486  deltaEta = cms.double( 0.8 ),
12487  zErrorBeamSpot = cms.double( 15.0 ),
12488  nSigmaZBeamSpot = cms.double( 3.0 ),
12489  zErrorVetex = cms.double( 0.05 ),
12490  vertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
12491  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12492  input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2ForHighPt" ),
12493  measurementTrackerName = cms.InputTag( "hltIter2HighPtMaskedMeasurementTrackerEvent" ),
12494  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
12495  useMultipleScattering = cms.bool( False ),
12496  useFakeVertices = cms.bool( False )
12497  )
12498  ),
12499  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
12500  ClusterCheckPSet = cms.PSet(
12501  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
12502  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
12503  doClusterCheck = cms.bool( False ),
12504  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
12505  MaxNumberOfPixelClusters = cms.uint32( 10000 )
12506  ),
12507  OrderedHitsFactoryPSet = cms.PSet(
12508  maxElement = cms.uint32( 0 ),
12509  ComponentName = cms.string( "StandardHitPairGenerator" ),
12510  GeneratorPSet = cms.PSet(
12511  maxElement = cms.uint32( 100000 ),
12512  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
12513  ),
12514  SeedingLayers = cms.InputTag( "hltIter2HighPtPixelLayerPairs" )
12515  ),
12516  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreatorIT" ) )
12517 )
12518 fragment.hltIter2HighPtCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
12519  src = cms.InputTag( "hltIter2HighPtPixelSeeds" ),
12520  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
12521  SimpleMagneticField = cms.string( "ParabolicMf" ),
12522  TransientInitialStateEstimatorParameters = cms.PSet(
12523  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
12524  numberMeasurementsForFit = cms.int32( 4 ),
12525  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
12526  ),
12527  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
12528  MeasurementTrackerEvent = cms.InputTag( "hltIter2HighPtMaskedMeasurementTrackerEvent" ),
12529  cleanTrajectoryAfterInOut = cms.bool( False ),
12530  useHitsSplitting = cms.bool( False ),
12531  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
12532  doSeedingRegionRebuilding = cms.bool( False ),
12533  maxNSeeds = cms.uint32( 100000 ),
12534  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ),
12535  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
12536  TrajectoryBuilder = cms.string( "" )
12537 )
12538 fragment.hltIter2HighPtCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
12539  src = cms.InputTag( "hltIter2HighPtCkfTrackCandidates" ),
12540  SimpleMagneticField = cms.string( "ParabolicMf" ),
12541  clusterRemovalInfo = cms.InputTag( "" ),
12542  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12543  MeasurementTrackerEvent = cms.InputTag( "hltIter2HighPtMaskedMeasurementTrackerEvent" ),
12544  Fitter = cms.string( "hltESPFittingSmootherIT" ),
12545  useHitsSplitting = cms.bool( False ),
12546  MeasurementTracker = cms.string( "" ),
12547  AlgorithmName = cms.string( "hltIterX" ),
12548  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
12549  NavigationSchool = cms.string( "" ),
12550  TrajectoryInEvent = cms.bool( True ),
12551  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12552  GeometricInnerState = cms.bool( True ),
12553  useSimpleMF = cms.bool( True ),
12554  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
12555 )
12556 fragment.hltIter2HighPtTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
12557  max_d0 = cms.double( 100.0 ),
12558  minNumber3DLayers = cms.uint32( 0 ),
12559  max_lostHitFraction = cms.double( 1.0 ),
12560  applyAbsCutsIfNoPV = cms.bool( False ),
12561  qualityBit = cms.string( "highPurity" ),
12562  minNumberLayers = cms.uint32( 3 ),
12563  chi2n_par = cms.double( 0.7 ),
12564  useVtxError = cms.bool( False ),
12565  nSigmaZ = cms.double( 3.0 ),
12566  dz_par2 = cms.vdouble( 0.4, 4.0 ),
12567  applyAdaptedPVCuts = cms.bool( True ),
12568  min_eta = cms.double( -9999.0 ),
12569  dz_par1 = cms.vdouble( 0.35, 4.0 ),
12570  copyTrajectories = cms.untracked.bool( True ),
12571  vtxNumber = cms.int32( -1 ),
12572  max_d0NoPV = cms.double( 100.0 ),
12573  keepAllTracks = cms.bool( False ),
12574  maxNumberLostLayers = cms.uint32( 1 ),
12575  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
12576  max_relpterr = cms.double( 9999.0 ),
12577  copyExtras = cms.untracked.bool( True ),
12578  max_z0NoPV = cms.double( 100.0 ),
12579  vertexCut = cms.string( "tracksSize>=3" ),
12580  max_z0 = cms.double( 100.0 ),
12581  useVertices = cms.bool( True ),
12582  min_nhits = cms.uint32( 0 ),
12583  src = cms.InputTag( "hltIter2HighPtCtfWithMaterialTracks" ),
12584  max_minMissHitOutOrIn = cms.int32( 99 ),
12585  chi2n_no1Dmod_par = cms.double( 9999.0 ),
12586  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
12587  max_eta = cms.double( 9999.0 ),
12588  d0_par2 = cms.vdouble( 0.4, 4.0 ),
12589  d0_par1 = cms.vdouble( 0.3, 4.0 ),
12590  res_par = cms.vdouble( 0.003, 0.001 ),
12591  minHitsToBypassChecks = cms.uint32( 20 )
12592 )
12593 fragment.hltIter2HighPtMerged = cms.EDProducer( "TrackListMerger",
12594  ShareFrac = cms.double( 0.19 ),
12595  writeOnlyTrkQuals = cms.bool( False ),
12596  MinPT = cms.double( 0.05 ),
12597  allowFirstHitShare = cms.bool( True ),
12598  copyExtras = cms.untracked.bool( True ),
12599  Epsilon = cms.double( -0.001 ),
12600  selectedTrackQuals = cms.VInputTag( 'hltIter1HighPtMerged','hltIter2HighPtTrackSelectionHighPurity' ),
12601  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
12602  MaxNormalizedChisq = cms.double( 1000.0 ),
12603  copyMVA = cms.bool( False ),
12604  FoundHitBonus = cms.double( 5.0 ),
12605  setsToMerge = cms.VPSet(
12606  cms.PSet( pQual = cms.bool( False ),
12607  tLists = cms.vint32( 0, 1 )
12608  )
12609  ),
12610  MinFound = cms.int32( 3 ),
12611  hasSelector = cms.vint32( 0, 0 ),
12612  TrackProducers = cms.VInputTag( 'hltIter1HighPtMerged','hltIter2HighPtTrackSelectionHighPurity' ),
12613  LostHitPenalty = cms.double( 20.0 ),
12614  newQuality = cms.string( "confirmed" )
12615 )
12616 fragment.hltTrackIter2RefsForJets4Iter3ForHighPt = cms.EDProducer( "ChargedRefCandidateProducer",
12617  src = cms.InputTag( "hltIter2HighPtMerged" ),
12618  particleType = cms.string( "pi+" )
12619 )
12620 fragment.hltAK6Iter2TrackJets4Iter3ForHighPt = cms.EDProducer( "FastjetJetProducer",
12621  Active_Area_Repeats = cms.int32( 5 ),
12622  doAreaFastjet = cms.bool( False ),
12623  voronoiRfact = cms.double( 0.9 ),
12624  maxBadHcalCells = cms.uint32( 9999999 ),
12625  doAreaDiskApprox = cms.bool( False ),
12626  maxRecoveredEcalCells = cms.uint32( 9999999 ),
12627  jetType = cms.string( "TrackJet" ),
12628  minSeed = cms.uint32( 14327 ),
12629  Ghost_EtaMax = cms.double( 6.0 ),
12630  doRhoFastjet = cms.bool( False ),
12631  jetAlgorithm = cms.string( "AntiKt" ),
12632  nSigmaPU = cms.double( 1.0 ),
12633  GhostArea = cms.double( 0.01 ),
12634  Rho_EtaMax = cms.double( 4.4 ),
12635  maxBadEcalCells = cms.uint32( 9999999 ),
12636  useDeterministicSeed = cms.bool( True ),
12637  doPVCorrection = cms.bool( False ),
12638  maxRecoveredHcalCells = cms.uint32( 9999999 ),
12639  rParam = cms.double( 0.6 ),
12640  maxProblematicHcalCells = cms.uint32( 9999999 ),
12641  doOutputJets = cms.bool( True ),
12642  src = cms.InputTag( "hltTrackIter2RefsForJets4Iter3ForHighPt" ),
12643  inputEtMin = cms.double( 0.1 ),
12644  puPtMin = cms.double( 0.0 ),
12645  srcPVs = cms.InputTag( "hltPixelVerticesForHighPt" ),
12646  jetPtMin = cms.double( 3.0 ),
12647  radiusPU = cms.double( 0.6 ),
12648  maxProblematicEcalCells = cms.uint32( 9999999 ),
12649  doPUOffsetCorr = cms.bool( False ),
12650  inputEMin = cms.double( 0.0 ),
12651  useMassDropTagger = cms.bool( False ),
12652  muMin = cms.double( -1.0 ),
12653  subtractorName = cms.string( "" ),
12654  muCut = cms.double( -1.0 ),
12655  subjetPtMin = cms.double( -1.0 ),
12656  useTrimming = cms.bool( False ),
12657  muMax = cms.double( -1.0 ),
12658  yMin = cms.double( -1.0 ),
12659  useFiltering = cms.bool( False ),
12660  rFilt = cms.double( -1.0 ),
12661  yMax = cms.double( -1.0 ),
12662  zcut = cms.double( -1.0 ),
12663  MinVtxNdof = cms.int32( 0 ),
12664  MaxVtxZ = cms.double( 30.0 ),
12665  UseOnlyVertexTracks = cms.bool( False ),
12666  dRMin = cms.double( -1.0 ),
12667  nFilt = cms.int32( -1 ),
12668  usePruning = cms.bool( False ),
12669  maxDepth = cms.int32( -1 ),
12670  yCut = cms.double( -1.0 ),
12671  DzTrVtxMax = cms.double( 0.5 ),
12672  UseOnlyOnePV = cms.bool( True ),
12673  rcut_factor = cms.double( -1.0 ),
12674  sumRecHits = cms.bool( False ),
12675  trimPtFracMin = cms.double( -1.0 ),
12676  dRMax = cms.double( -1.0 ),
12677  DxyTrVtxMax = cms.double( 0.2 ),
12678  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
12679 )
12680 fragment.hltIter2TrackAndTauJets4Iter3ForHighPt = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
12681  fractionMinCaloInTauCone = cms.double( 0.7 ),
12682  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
12683  tauConeSize = cms.double( 0.2 ),
12684  ptTrkMaxInCaloCone = cms.double( 3.0 ),
12685  isolationConeSize = cms.double( 0.5 ),
12686  inputTrackJetTag = cms.InputTag( "hltAK6Iter2TrackJets4Iter3ForHighPt" ),
12687  nTrkMaxInCaloCone = cms.int32( 0 ),
12688  inputCaloJetTag = cms.InputTag( "hltAK6CaloJetsPFEt5" ),
12689  etaMinCaloJet = cms.double( -2.7 ),
12690  etaMaxCaloJet = cms.double( 2.7 ),
12691  ptMinCaloJet = cms.double( 5.0 ),
12692  inputTrackTag = cms.InputTag( "hltIter2HighPtMerged" )
12693 )
12694 fragment.hltIter3HighPtClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
12695  trackClassifier = cms.InputTag( '','QualityMasks' ),
12696  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
12697  maxChi2 = cms.double( 16.0 ),
12698  trajectories = cms.InputTag( "hltIter2HighPtTrackSelectionHighPurity" ),
12699  oldClusterRemovalInfo = cms.InputTag( "hltIter2HighPtClustersRefRemoval" ),
12700  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
12701  overrideTrkQuals = cms.InputTag( "" ),
12702  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
12703  TrackQuality = cms.string( "highPurity" )
12704 )
12705 fragment.hltIter3HighPtMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
12706  clustersToSkip = cms.InputTag( "hltIter3HighPtClustersRefRemoval" ),
12707  OnDemand = cms.bool( False ),
12708  src = cms.InputTag( "hltSiStripClusters" )
12709 )
12710 fragment.hltIter3HighPtLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
12711  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
12712  'BPix1+BPix2+FPix1_pos',
12713  'BPix1+BPix2+FPix1_neg',
12714  'BPix1+FPix1_pos+FPix2_pos',
12715  'BPix1+FPix1_neg+FPix2_neg',
12716  'BPix2+FPix1_pos+FPix2_pos',
12717  'BPix2+FPix1_neg+FPix2_neg',
12718  'FPix1_pos+FPix2_pos+TEC1_pos',
12719  'FPix1_neg+FPix2_neg+TEC1_neg',
12720  'FPix2_pos+TEC2_pos+TEC3_pos',
12721  'FPix2_neg+TEC2_neg+TEC3_neg',
12722  'BPix2+BPix3+TIB1',
12723  'BPix2+BPix3+TIB2',
12724  'BPix1+BPix3+TIB1',
12725  'BPix1+BPix3+TIB2',
12726  'BPix1+BPix2+TIB1',
12727  'BPix1+BPix2+TIB2' ),
12728  MTOB = cms.PSet( ),
12729  TEC = cms.PSet(
12730  useRingSelector = cms.bool( True ),
12731  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12732  minRing = cms.int32( 1 ),
12733  maxRing = cms.int32( 1 ),
12734  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
12735  ),
12736  MTID = cms.PSet( ),
12737  FPix = cms.PSet(
12738  HitProducer = cms.string( "hltSiPixelRecHits" ),
12739  hitErrorRZ = cms.double( 0.0036 ),
12740  useErrorsFromParam = cms.bool( True ),
12741  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
12742  skipClusters = cms.InputTag( "hltIter3HighPtClustersRefRemoval" ),
12743  hitErrorRPhi = cms.double( 0.0051 )
12744  ),
12745  MTEC = cms.PSet( ),
12746  MTIB = cms.PSet( ),
12747  TID = cms.PSet( ),
12748  TOB = cms.PSet( ),
12749  BPix = cms.PSet(
12750  HitProducer = cms.string( "hltSiPixelRecHits" ),
12751  hitErrorRZ = cms.double( 0.006 ),
12752  useErrorsFromParam = cms.bool( True ),
12753  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
12754  skipClusters = cms.InputTag( "hltIter3HighPtClustersRefRemoval" ),
12755  hitErrorRPhi = cms.double( 0.0027 )
12756  ),
12757  TIB = cms.PSet(
12758  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12759  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
12760  )
12761 )
12762 fragment.hltIter3HighPtMixedSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
12763  RegionFactoryPSet = cms.PSet(
12764  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
12765  RegionPSet = cms.PSet(
12766  precise = cms.bool( True ),
12767  originRadius = cms.double( 0.05 ),
12768  vertexSrc = cms.InputTag( "hltPixelVerticesForHighPt" ),
12769  searchOpt = cms.bool( True ),
12770  ptMin = cms.double( 6.0 ),
12771  mode = cms.string( "VerticesFixed" ),
12772  maxNRegions = cms.int32( 100 ),
12773  maxNVertices = cms.int32( 10 ),
12774  deltaPhi = cms.double( 0.5 ),
12775  deltaEta = cms.double( 0.5 ),
12776  zErrorBeamSpot = cms.double( 15.0 ),
12777  nSigmaZBeamSpot = cms.double( 3.0 ),
12778  zErrorVetex = cms.double( 0.05 ),
12779  vertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
12780  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12781  input = cms.InputTag( "hltIter2TrackAndTauJets4Iter3ForHighPt" ),
12782  measurementTrackerName = cms.InputTag( "hltIter3HighPtMaskedMeasurementTrackerEvent" ),
12783  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
12784  useMultipleScattering = cms.bool( False ),
12785  useFakeVertices = cms.bool( False )
12786  )
12787  ),
12788  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
12789  ClusterCheckPSet = cms.PSet(
12790  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
12791  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
12792  doClusterCheck = cms.bool( False ),
12793  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
12794  MaxNumberOfPixelClusters = cms.uint32( 10000 )
12795  ),
12796  OrderedHitsFactoryPSet = cms.PSet(
12797  maxElement = cms.uint32( 0 ),
12798  ComponentName = cms.string( "StandardHitTripletGenerator" ),
12799  GeneratorPSet = cms.PSet(
12800  useBending = cms.bool( True ),
12801  useFixedPreFiltering = cms.bool( False ),
12802  maxElement = cms.uint32( 100000 ),
12803  phiPreFiltering = cms.double( 0.3 ),
12804  extraHitRPhitolerance = cms.double( 0.032 ),
12805  useMultScattering = cms.bool( True ),
12806  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
12807  extraHitRZtolerance = cms.double( 0.037 ),
12808  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
12809  ),
12810  SeedingLayers = cms.InputTag( "hltIter3HighPtLayerTriplets" )
12811  ),
12812  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsTripletOnlyCreator" ) )
12813 )
12814 fragment.hltIter3HighPtCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
12815  src = cms.InputTag( "hltIter3HighPtMixedSeeds" ),
12816  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
12817  SimpleMagneticField = cms.string( "ParabolicMf" ),
12818  TransientInitialStateEstimatorParameters = cms.PSet(
12819  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
12820  numberMeasurementsForFit = cms.int32( 4 ),
12821  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
12822  ),
12823  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
12824  MeasurementTrackerEvent = cms.InputTag( "hltIter3HighPtMaskedMeasurementTrackerEvent" ),
12825  cleanTrajectoryAfterInOut = cms.bool( False ),
12826  useHitsSplitting = cms.bool( False ),
12827  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
12828  doSeedingRegionRebuilding = cms.bool( False ),
12829  maxNSeeds = cms.uint32( 100000 ),
12830  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter3PSetTrajectoryBuilderIT" ) ),
12831  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
12832  TrajectoryBuilder = cms.string( "" )
12833 )
12834 fragment.hltIter3HighPtCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
12835  src = cms.InputTag( "hltIter3HighPtCkfTrackCandidates" ),
12836  SimpleMagneticField = cms.string( "ParabolicMf" ),
12837  clusterRemovalInfo = cms.InputTag( "" ),
12838  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12839  MeasurementTrackerEvent = cms.InputTag( "hltIter3HighPtMaskedMeasurementTrackerEvent" ),
12840  Fitter = cms.string( "hltESPFittingSmootherIT" ),
12841  useHitsSplitting = cms.bool( False ),
12842  MeasurementTracker = cms.string( "" ),
12843  AlgorithmName = cms.string( "hltIterX" ),
12844  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
12845  NavigationSchool = cms.string( "" ),
12846  TrajectoryInEvent = cms.bool( True ),
12847  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12848  GeometricInnerState = cms.bool( True ),
12849  useSimpleMF = cms.bool( True ),
12850  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
12851 )
12852 fragment.hltIter3HighPtTrackSelectionHighPurityLoose = cms.EDProducer( "AnalyticalTrackSelector",
12853  max_d0 = cms.double( 100.0 ),
12854  minNumber3DLayers = cms.uint32( 0 ),
12855  max_lostHitFraction = cms.double( 1.0 ),
12856  applyAbsCutsIfNoPV = cms.bool( False ),
12857  qualityBit = cms.string( "highPurity" ),
12858  minNumberLayers = cms.uint32( 3 ),
12859  chi2n_par = cms.double( 0.7 ),
12860  useVtxError = cms.bool( False ),
12861  nSigmaZ = cms.double( 3.0 ),
12862  dz_par2 = cms.vdouble( 0.9, 3.0 ),
12863  applyAdaptedPVCuts = cms.bool( True ),
12864  min_eta = cms.double( -9999.0 ),
12865  dz_par1 = cms.vdouble( 0.85, 3.0 ),
12866  copyTrajectories = cms.untracked.bool( True ),
12867  vtxNumber = cms.int32( -1 ),
12868  max_d0NoPV = cms.double( 100.0 ),
12869  keepAllTracks = cms.bool( False ),
12870  maxNumberLostLayers = cms.uint32( 1 ),
12871  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
12872  max_relpterr = cms.double( 9999.0 ),
12873  copyExtras = cms.untracked.bool( True ),
12874  max_z0NoPV = cms.double( 100.0 ),
12875  vertexCut = cms.string( "tracksSize>=3" ),
12876  max_z0 = cms.double( 100.0 ),
12877  useVertices = cms.bool( True ),
12878  min_nhits = cms.uint32( 0 ),
12879  src = cms.InputTag( "hltIter3HighPtCtfWithMaterialTracks" ),
12880  max_minMissHitOutOrIn = cms.int32( 99 ),
12881  chi2n_no1Dmod_par = cms.double( 9999.0 ),
12882  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
12883  max_eta = cms.double( 9999.0 ),
12884  d0_par2 = cms.vdouble( 0.9, 3.0 ),
12885  d0_par1 = cms.vdouble( 0.85, 3.0 ),
12886  res_par = cms.vdouble( 0.003, 0.001 ),
12887  minHitsToBypassChecks = cms.uint32( 20 )
12888 )
12889 fragment.hltIter3HighPtTrackSelectionHighPurityTight = cms.EDProducer( "AnalyticalTrackSelector",
12890  max_d0 = cms.double( 100.0 ),
12891  minNumber3DLayers = cms.uint32( 0 ),
12892  max_lostHitFraction = cms.double( 1.0 ),
12893  applyAbsCutsIfNoPV = cms.bool( False ),
12894  qualityBit = cms.string( "highPurity" ),
12895  minNumberLayers = cms.uint32( 5 ),
12896  chi2n_par = cms.double( 0.4 ),
12897  useVtxError = cms.bool( False ),
12898  nSigmaZ = cms.double( 3.0 ),
12899  dz_par2 = cms.vdouble( 1.0, 4.0 ),
12900  applyAdaptedPVCuts = cms.bool( True ),
12901  min_eta = cms.double( -9999.0 ),
12902  dz_par1 = cms.vdouble( 1.0, 4.0 ),
12903  copyTrajectories = cms.untracked.bool( True ),
12904  vtxNumber = cms.int32( -1 ),
12905  max_d0NoPV = cms.double( 100.0 ),
12906  keepAllTracks = cms.bool( False ),
12907  maxNumberLostLayers = cms.uint32( 1 ),
12908  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
12909  max_relpterr = cms.double( 9999.0 ),
12910  copyExtras = cms.untracked.bool( True ),
12911  max_z0NoPV = cms.double( 100.0 ),
12912  vertexCut = cms.string( "tracksSize>=3" ),
12913  max_z0 = cms.double( 100.0 ),
12914  useVertices = cms.bool( True ),
12915  min_nhits = cms.uint32( 0 ),
12916  src = cms.InputTag( "hltIter3HighPtCtfWithMaterialTracks" ),
12917  max_minMissHitOutOrIn = cms.int32( 99 ),
12918  chi2n_no1Dmod_par = cms.double( 9999.0 ),
12919  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
12920  max_eta = cms.double( 9999.0 ),
12921  d0_par2 = cms.vdouble( 1.0, 4.0 ),
12922  d0_par1 = cms.vdouble( 1.0, 4.0 ),
12923  res_par = cms.vdouble( 0.003, 0.001 ),
12924  minHitsToBypassChecks = cms.uint32( 20 )
12925 )
12926 fragment.hltIter3HighPtTrackSelectionHighPurity = cms.EDProducer( "TrackListMerger",
12927  ShareFrac = cms.double( 0.19 ),
12928  writeOnlyTrkQuals = cms.bool( False ),
12929  MinPT = cms.double( 0.05 ),
12930  allowFirstHitShare = cms.bool( True ),
12931  copyExtras = cms.untracked.bool( True ),
12932  Epsilon = cms.double( -0.001 ),
12933  selectedTrackQuals = cms.VInputTag( 'hltIter3HighPtTrackSelectionHighPurityLoose','hltIter3HighPtTrackSelectionHighPurityTight' ),
12934  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
12935  MaxNormalizedChisq = cms.double( 1000.0 ),
12936  copyMVA = cms.bool( False ),
12937  FoundHitBonus = cms.double( 5.0 ),
12938  setsToMerge = cms.VPSet(
12939  cms.PSet( pQual = cms.bool( False ),
12940  tLists = cms.vint32( 0, 1 )
12941  )
12942  ),
12943  MinFound = cms.int32( 3 ),
12944  hasSelector = cms.vint32( 0, 0 ),
12945  TrackProducers = cms.VInputTag( 'hltIter3HighPtTrackSelectionHighPurityLoose','hltIter3HighPtTrackSelectionHighPurityTight' ),
12946  LostHitPenalty = cms.double( 20.0 ),
12947  newQuality = cms.string( "confirmed" )
12948 )
12949 fragment.hltIter3HighPtMerged = cms.EDProducer( "TrackListMerger",
12950  ShareFrac = cms.double( 0.19 ),
12951  writeOnlyTrkQuals = cms.bool( False ),
12952  MinPT = cms.double( 0.05 ),
12953  allowFirstHitShare = cms.bool( True ),
12954  copyExtras = cms.untracked.bool( True ),
12955  Epsilon = cms.double( -0.001 ),
12956  selectedTrackQuals = cms.VInputTag( 'hltIter2HighPtMerged','hltIter3HighPtTrackSelectionHighPurity' ),
12957  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
12958  MaxNormalizedChisq = cms.double( 1000.0 ),
12959  copyMVA = cms.bool( False ),
12960  FoundHitBonus = cms.double( 5.0 ),
12961  setsToMerge = cms.VPSet(
12962  cms.PSet( pQual = cms.bool( False ),
12963  tLists = cms.vint32( 0, 1 )
12964  )
12965  ),
12966  MinFound = cms.int32( 3 ),
12967  hasSelector = cms.vint32( 0, 0 ),
12968  TrackProducers = cms.VInputTag( 'hltIter2HighPtMerged','hltIter3HighPtTrackSelectionHighPurity' ),
12969  LostHitPenalty = cms.double( 20.0 ),
12970  newQuality = cms.string( "confirmed" )
12971 )
12972 fragment.hltTrackIter3RefsForJets4Iter4ForHighPt = cms.EDProducer( "ChargedRefCandidateProducer",
12973  src = cms.InputTag( "hltIter3HighPtMerged" ),
12974  particleType = cms.string( "pi+" )
12975 )
12976 fragment.hltAK6Iter3TrackJets4Iter4ForHighPt = cms.EDProducer( "FastjetJetProducer",
12977  Active_Area_Repeats = cms.int32( 5 ),
12978  doAreaFastjet = cms.bool( False ),
12979  voronoiRfact = cms.double( 0.9 ),
12980  maxBadHcalCells = cms.uint32( 9999999 ),
12981  doAreaDiskApprox = cms.bool( False ),
12982  maxRecoveredEcalCells = cms.uint32( 9999999 ),
12983  jetType = cms.string( "TrackJet" ),
12984  minSeed = cms.uint32( 14327 ),
12985  Ghost_EtaMax = cms.double( 6.0 ),
12986  doRhoFastjet = cms.bool( False ),
12987  jetAlgorithm = cms.string( "AntiKt" ),
12988  nSigmaPU = cms.double( 1.0 ),
12989  GhostArea = cms.double( 0.01 ),
12990  Rho_EtaMax = cms.double( 4.4 ),
12991  maxBadEcalCells = cms.uint32( 9999999 ),
12992  useDeterministicSeed = cms.bool( True ),
12993  doPVCorrection = cms.bool( False ),
12994  maxRecoveredHcalCells = cms.uint32( 9999999 ),
12995  rParam = cms.double( 0.6 ),
12996  maxProblematicHcalCells = cms.uint32( 9999999 ),
12997  doOutputJets = cms.bool( True ),
12998  src = cms.InputTag( "hltTrackIter3RefsForJets4Iter4ForHighPt" ),
12999  inputEtMin = cms.double( 0.1 ),
13000  puPtMin = cms.double( 0.0 ),
13001  srcPVs = cms.InputTag( "hltPixelVerticesForHighPt" ),
13002  jetPtMin = cms.double( 4.0 ),
13003  radiusPU = cms.double( 0.6 ),
13004  maxProblematicEcalCells = cms.uint32( 9999999 ),
13005  doPUOffsetCorr = cms.bool( False ),
13006  inputEMin = cms.double( 0.0 ),
13007  useMassDropTagger = cms.bool( False ),
13008  muMin = cms.double( -1.0 ),
13009  subtractorName = cms.string( "" ),
13010  muCut = cms.double( -1.0 ),
13011  subjetPtMin = cms.double( -1.0 ),
13012  useTrimming = cms.bool( False ),
13013  muMax = cms.double( -1.0 ),
13014  yMin = cms.double( -1.0 ),
13015  useFiltering = cms.bool( False ),
13016  rFilt = cms.double( -1.0 ),
13017  yMax = cms.double( -1.0 ),
13018  zcut = cms.double( -1.0 ),
13019  MinVtxNdof = cms.int32( 0 ),
13020  MaxVtxZ = cms.double( 30.0 ),
13021  UseOnlyVertexTracks = cms.bool( False ),
13022  dRMin = cms.double( -1.0 ),
13023  nFilt = cms.int32( -1 ),
13024  usePruning = cms.bool( False ),
13025  maxDepth = cms.int32( -1 ),
13026  yCut = cms.double( -1.0 ),
13027  DzTrVtxMax = cms.double( 0.5 ),
13028  UseOnlyOnePV = cms.bool( True ),
13029  rcut_factor = cms.double( -1.0 ),
13030  sumRecHits = cms.bool( False ),
13031  trimPtFracMin = cms.double( -1.0 ),
13032  dRMax = cms.double( -1.0 ),
13033  DxyTrVtxMax = cms.double( 0.2 ),
13034  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
13035 )
13036 fragment.hltIter3TrackAndTauJets4Iter4ForHighPt = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
13037  fractionMinCaloInTauCone = cms.double( 0.7 ),
13038  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
13039  tauConeSize = cms.double( 0.2 ),
13040  ptTrkMaxInCaloCone = cms.double( 4.0 ),
13041  isolationConeSize = cms.double( 0.5 ),
13042  inputTrackJetTag = cms.InputTag( "hltAK6Iter3TrackJets4Iter4ForHighPt" ),
13043  nTrkMaxInCaloCone = cms.int32( 0 ),
13044  inputCaloJetTag = cms.InputTag( "hltAK6CaloJetsPFEt5" ),
13045  etaMinCaloJet = cms.double( -2.7 ),
13046  etaMaxCaloJet = cms.double( 2.7 ),
13047  ptMinCaloJet = cms.double( 5.0 ),
13048  inputTrackTag = cms.InputTag( "hltIter3HighPtMerged" )
13049 )
13050 fragment.hltIter4HighPtClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
13051  trackClassifier = cms.InputTag( '','QualityMasks' ),
13052  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
13053  maxChi2 = cms.double( 9.0 ),
13054  trajectories = cms.InputTag( "hltIter3HighPtTrackSelectionHighPurity" ),
13055  oldClusterRemovalInfo = cms.InputTag( "hltIter3HighPtClustersRefRemoval" ),
13056  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
13057  overrideTrkQuals = cms.InputTag( "" ),
13058  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
13059  TrackQuality = cms.string( "highPurity" )
13060 )
13061 fragment.hltIter4HighPtMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
13062  clustersToSkip = cms.InputTag( "hltIter4HighPtClustersRefRemoval" ),
13063  OnDemand = cms.bool( False ),
13064  src = cms.InputTag( "hltSiStripClusters" )
13065 )
13066 fragment.hltIter4HighPtPixelLessLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
13067  layerList = cms.vstring( 'TIB1+TIB2+MTIB3',
13068  'TIB1+TIB2+MTID1_pos',
13069  'TIB1+TIB2+MTID1_neg',
13070  'TID1_pos+TID2_pos+TID3_pos',
13071  'TID1_neg+TID2_neg+TID3_neg',
13072  'TID1_pos+TID2_pos+MTID3_pos',
13073  'TID1_neg+TID2_neg+MTID3_neg' ),
13074  MTOB = cms.PSet( ),
13075  TEC = cms.PSet(
13076  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13077  skipClusters = cms.InputTag( "hltIter4HighPtClustersRefRemoval" ),
13078  useRingSlector = cms.bool( True ),
13079  minRing = cms.int32( 1 ),
13080  maxRing = cms.int32( 2 ),
13081  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
13082  ),
13083  MTID = cms.PSet(
13084  skipClusters = cms.InputTag( "hltIter4HighPtClustersRefRemoval" ),
13085  useRingSlector = cms.bool( True ),
13086  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13087  minRing = cms.int32( 3 ),
13088  maxRing = cms.int32( 3 ),
13089  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
13090  ),
13091  FPix = cms.PSet( ),
13092  MTEC = cms.PSet(
13093  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13094  skipClusters = cms.InputTag( "hltIter4HighPtClustersRefRemoval" ),
13095  useRingSlector = cms.bool( True ),
13096  minRing = cms.int32( 3 ),
13097  maxRing = cms.int32( 3 ),
13098  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
13099  ),
13100  MTIB = cms.PSet(
13101  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13102  skipClusters = cms.InputTag( "hltIter4HighPtClustersRefRemoval" ),
13103  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
13104  ),
13105  TID = cms.PSet(
13106  useRingSlector = cms.bool( True ),
13107  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13108  minRing = cms.int32( 1 ),
13109  maxRing = cms.int32( 2 ),
13110  skipClusters = cms.InputTag( "hltIter4HighPtClustersRefRemoval" ),
13111  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
13112  ),
13113  TOB = cms.PSet( ),
13114  BPix = cms.PSet( ),
13115  TIB = cms.PSet(
13116  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13117  skipClusters = cms.InputTag( "hltIter4HighPtClustersRefRemoval" ),
13118  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
13119  )
13120 )
13121 fragment.hltIter4HighPtPixelLessSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
13122  RegionFactoryPSet = cms.PSet(
13123  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
13124  RegionPSet = cms.PSet(
13125  precise = cms.bool( True ),
13126  originRadius = cms.double( 1.0 ),
13127  vertexSrc = cms.InputTag( "hltPixelVerticesForHighPt" ),
13128  searchOpt = cms.bool( True ),
13129  ptMin = cms.double( 6.0 ),
13130  mode = cms.string( "VerticesFixed" ),
13131  maxNRegions = cms.int32( 100 ),
13132  maxNVertices = cms.int32( 10 ),
13133  deltaPhi = cms.double( 0.5 ),
13134  deltaEta = cms.double( 0.5 ),
13135  vertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
13136  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13137  input = cms.InputTag( "hltIter3TrackAndTauJets4Iter4ForHighPt" ),
13138  zErrorBeamSpot = cms.double( 15.0 ),
13139  nSigmaZBeamSpot = cms.double( 3.0 ),
13140  zErrorVetex = cms.double( 12.0 ),
13141  measurementTrackerName = cms.InputTag( "hltIter4HighPtMaskedMeasurementTrackerEvent" ),
13142  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
13143  useMultipleScattering = cms.bool( False ),
13144  useFakeVertices = cms.bool( False )
13145  ),
13146  RegionPsetFomBeamSpotBlockFixedZ = cms.PSet(
13147  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13148  RegionPSet = cms.PSet(
13149  precise = cms.bool( True ),
13150  originHalfLength = cms.double( 21.2 ),
13151  originRadius = cms.double( 0.2 ),
13152  ptMin = cms.double( 0.9 ),
13153  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
13154  )
13155  )
13156  ),
13157  SeedComparitorPSet = cms.PSet(
13158  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
13159  FilterAtHelixStage = cms.bool( True ),
13160  FilterPixelHits = cms.bool( False ),
13161  FilterStripHits = cms.bool( False ),
13162  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" )
13163  ),
13164  ClusterCheckPSet = cms.PSet(
13165  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
13166  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
13167  doClusterCheck = cms.bool( False ),
13168  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
13169  MaxNumberOfPixelClusters = cms.uint32( 10000 )
13170  ),
13171  OrderedHitsFactoryPSet = cms.PSet(
13172  ComponentName = cms.string( "StandardMultiHitGenerator" ),
13173  GeneratorPSet = cms.PSet(
13174  ComponentName = cms.string( "MultiHitGeneratorFromChi2" ),
13175  useFixedPreFiltering = cms.bool( False ),
13176  phiPreFiltering = cms.double( 0.3 ),
13177  extraHitRPhitolerance = cms.double( 0.0 ),
13178  extraHitRZtolerance = cms.double( 0.0 ),
13179  extraZKDBox = cms.double( 0.2 ),
13180  extraRKDBox = cms.double( 0.2 ),
13181  extraPhiKDBox = cms.double( 0.005 ),
13182  fnSigmaRZ = cms.double( 2.0 ),
13183  refitHits = cms.bool( True ),
13184  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
13185  maxChi2 = cms.double( 5.0 ),
13186  chi2VsPtCut = cms.bool( True ),
13187  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
13188  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
13189  debug = cms.bool( False ),
13190  detIdsToDebug = cms.vint32( 0, 0, 0 ),
13191  maxElement = cms.uint32( 100000 ),
13192  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
13193  ),
13194  SeedingLayers = cms.InputTag( "hltIter4HighPtPixelLessLayerTriplets" )
13195  ),
13196  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsTripletOnlyCreator" ) )
13197 )
13198 fragment.hltIter4HighPtCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
13199  src = cms.InputTag( "hltIter4HighPtPixelLessSeeds" ),
13200  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
13201  SimpleMagneticField = cms.string( "ParabolicMf" ),
13202  TransientInitialStateEstimatorParameters = cms.PSet(
13203  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
13204  numberMeasurementsForFit = cms.int32( 4 ),
13205  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
13206  ),
13207  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
13208  MeasurementTrackerEvent = cms.InputTag( "hltIter4HighPtMaskedMeasurementTrackerEvent" ),
13209  cleanTrajectoryAfterInOut = cms.bool( True ),
13210  useHitsSplitting = cms.bool( True ),
13211  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
13212  doSeedingRegionRebuilding = cms.bool( False ),
13213  maxNSeeds = cms.uint32( 100000 ),
13214  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ),
13215  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
13216  TrajectoryBuilder = cms.string( "" )
13217 )
13218 fragment.hltIter4HighPtCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
13219  src = cms.InputTag( "hltIter4HighPtCkfTrackCandidates" ),
13220  SimpleMagneticField = cms.string( "ParabolicMf" ),
13221  clusterRemovalInfo = cms.InputTag( "" ),
13222  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13223  MeasurementTrackerEvent = cms.InputTag( "hltIter4HighPtMaskedMeasurementTrackerEvent" ),
13224  Fitter = cms.string( "hltESPFittingSmootherIT" ),
13225  useHitsSplitting = cms.bool( False ),
13226  MeasurementTracker = cms.string( "" ),
13227  AlgorithmName = cms.string( "hltIterX" ),
13228  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
13229  NavigationSchool = cms.string( "" ),
13230  TrajectoryInEvent = cms.bool( True ),
13231  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13232  GeometricInnerState = cms.bool( True ),
13233  useSimpleMF = cms.bool( True ),
13234  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
13235 )
13236 fragment.hltIter4HighPtTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
13237  max_d0 = cms.double( 100.0 ),
13238  minNumber3DLayers = cms.uint32( 0 ),
13239  max_lostHitFraction = cms.double( 1.0 ),
13240  applyAbsCutsIfNoPV = cms.bool( False ),
13241  qualityBit = cms.string( "highPurity" ),
13242  minNumberLayers = cms.uint32( 5 ),
13243  chi2n_par = cms.double( 0.25 ),
13244  useVtxError = cms.bool( False ),
13245  nSigmaZ = cms.double( 3.0 ),
13246  dz_par2 = cms.vdouble( 1.0, 4.0 ),
13247  applyAdaptedPVCuts = cms.bool( True ),
13248  min_eta = cms.double( -9999.0 ),
13249  dz_par1 = cms.vdouble( 1.0, 4.0 ),
13250  copyTrajectories = cms.untracked.bool( True ),
13251  vtxNumber = cms.int32( -1 ),
13252  max_d0NoPV = cms.double( 100.0 ),
13253  keepAllTracks = cms.bool( False ),
13254  maxNumberLostLayers = cms.uint32( 0 ),
13255  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
13256  max_relpterr = cms.double( 9999.0 ),
13257  copyExtras = cms.untracked.bool( True ),
13258  max_z0NoPV = cms.double( 100.0 ),
13259  vertexCut = cms.string( "tracksSize>=3" ),
13260  max_z0 = cms.double( 100.0 ),
13261  useVertices = cms.bool( True ),
13262  min_nhits = cms.uint32( 0 ),
13263  src = cms.InputTag( "hltIter4HighPtCtfWithMaterialTracks" ),
13264  max_minMissHitOutOrIn = cms.int32( 99 ),
13265  chi2n_no1Dmod_par = cms.double( 9999.0 ),
13266  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
13267  max_eta = cms.double( 9999.0 ),
13268  d0_par2 = cms.vdouble( 1.0, 4.0 ),
13269  d0_par1 = cms.vdouble( 1.0, 4.0 ),
13270  res_par = cms.vdouble( 0.003, 0.001 ),
13271  minHitsToBypassChecks = cms.uint32( 20 )
13272 )
13273 fragment.hltIter4HighPtMerged = cms.EDProducer( "TrackListMerger",
13274  ShareFrac = cms.double( 0.19 ),
13275  writeOnlyTrkQuals = cms.bool( False ),
13276  MinPT = cms.double( 0.05 ),
13277  allowFirstHitShare = cms.bool( True ),
13278  copyExtras = cms.untracked.bool( True ),
13279  Epsilon = cms.double( -0.001 ),
13280  selectedTrackQuals = cms.VInputTag( 'hltIter3HighPtMerged','hltIter4HighPtTrackSelectionHighPurity' ),
13281  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
13282  MaxNormalizedChisq = cms.double( 1000.0 ),
13283  copyMVA = cms.bool( False ),
13284  FoundHitBonus = cms.double( 5.0 ),
13285  setsToMerge = cms.VPSet(
13286  cms.PSet( pQual = cms.bool( False ),
13287  tLists = cms.vint32( 0, 1 )
13288  )
13289  ),
13290  MinFound = cms.int32( 3 ),
13291  hasSelector = cms.vint32( 0, 0 ),
13292  TrackProducers = cms.VInputTag( 'hltIter3HighPtMerged','hltIter4HighPtTrackSelectionHighPurity' ),
13293  LostHitPenalty = cms.double( 20.0 ),
13294  newQuality = cms.string( "confirmed" )
13295 )
13296 fragment.hltHighPtGoodFullTracks = cms.EDProducer( "AnalyticalTrackSelector",
13297  max_d0 = cms.double( 100.0 ),
13298  minNumber3DLayers = cms.uint32( 0 ),
13299  max_lostHitFraction = cms.double( 1.0 ),
13300  applyAbsCutsIfNoPV = cms.bool( False ),
13301  qualityBit = cms.string( "loose" ),
13302  minNumberLayers = cms.uint32( 0 ),
13303  chi2n_par = cms.double( 9999.0 ),
13304  useVtxError = cms.bool( False ),
13305  nSigmaZ = cms.double( 100.0 ),
13306  dz_par2 = cms.vdouble( 1.0, 1.0 ),
13307  applyAdaptedPVCuts = cms.bool( True ),
13308  min_eta = cms.double( -9999.0 ),
13309  dz_par1 = cms.vdouble( 9999.0, 1.0 ),
13310  copyTrajectories = cms.untracked.bool( False ),
13311  vtxNumber = cms.int32( -1 ),
13312  max_d0NoPV = cms.double( 0.5 ),
13313  keepAllTracks = cms.bool( False ),
13314  maxNumberLostLayers = cms.uint32( 999 ),
13315  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
13316  max_relpterr = cms.double( 0.15 ),
13317  copyExtras = cms.untracked.bool( False ),
13318  max_z0NoPV = cms.double( 100.0 ),
13319  vertexCut = cms.string( "tracksSize>=2" ),
13320  max_z0 = cms.double( 100.0 ),
13321  useVertices = cms.bool( True ),
13322  min_nhits = cms.uint32( 0 ),
13323  src = cms.InputTag( "hltIter4HighPtMerged" ),
13324  max_minMissHitOutOrIn = cms.int32( 99 ),
13325  chi2n_no1Dmod_par = cms.double( 9999.0 ),
13326  vertices = cms.InputTag( "hltPixelVerticesForHighPt" ),
13327  max_eta = cms.double( 9999.0 ),
13328  d0_par2 = cms.vdouble( 9999.0, 1.0 ),
13329  d0_par1 = cms.vdouble( 9999.0, 1.0 ),
13330  res_par = cms.vdouble( 99999.0, 99999.0 ),
13331  minHitsToBypassChecks = cms.uint32( 999 )
13332 )
13333 fragment.hltHighPtFullCands = cms.EDProducer( "ConcreteChargedCandidateProducer",
13334  src = cms.InputTag( "hltHighPtGoodFullTracks" ),
13335  particleType = cms.string( "pi+" )
13336 )
13337 fragment.hltHighPtFullTrack12 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
13338  saveTags = cms.bool( True ),
13339  MinTrks = cms.int32( 1 ),
13340  MinPt = cms.double( 12.0 ),
13341  MaxVz = cms.double( 15.0 ),
13342  MaxEta = cms.double( 2.4 ),
13343  trackCollection = cms.InputTag( "hltHighPtFullCands" ),
13344  vertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
13345  MaxPt = cms.double( 9999.0 ),
13346  MinSep = cms.double( 0.4 )
13347 )
13348 fragment.hltL1sSingleJet35 = cms.EDFilter( "HLTL1TSeed",
13349  L1SeedsLogicalExpression = cms.string( "L1_SingleJet35" ),
13350  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
13351  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
13352  saveTags = cms.bool( True ),
13353  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13354  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
13355  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
13356  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
13357  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
13358 )
13359 fragment.hltPreFullTrack50 = cms.EDFilter( "HLTPrescaler",
13360  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
13361  offset = cms.uint32( 0 )
13362 )
13363 fragment.hltHighPtFullTrack50 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
13364  saveTags = cms.bool( True ),
13365  MinTrks = cms.int32( 1 ),
13366  MinPt = cms.double( 50.0 ),
13367  MaxVz = cms.double( 15.0 ),
13368  MaxEta = cms.double( 2.4 ),
13369  trackCollection = cms.InputTag( "hltHighPtFullCands" ),
13370  vertexCollection = cms.InputTag( "hltPixelVerticesForHighPt" ),
13371  MaxPt = cms.double( 9999.0 ),
13372  MinSep = cms.double( 0.4 )
13373 )
13374 fragment.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
13375  inputTag = cms.InputTag( "rawDataCollector" ),
13376  fedList = cms.vuint32( 1023, 1024 )
13377 )
13378 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
13379  processName = cms.string( "@" )
13380 )
13381 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
13382  processName = cms.string( "@" )
13383 )
13384 fragment.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
13385  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
13386  offset = cms.uint32( 0 )
13387 )
13388 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
13389  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
13390  MaxBx = cms.int32( 0 ),
13391  DumpRecord = cms.bool( False ),
13392  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
13393  MinBx = cms.int32( 0 ),
13394  DumpTrigResults = cms.bool( False ),
13395  DumpTrigSummary = cms.bool( True )
13396 )
13397 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
13398  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
13399  ReferenceRate = cms.untracked.double( 100.0 ),
13400  serviceBy = cms.untracked.string( "never" ),
13401  resetBy = cms.untracked.string( "never" ),
13402  reportBy = cms.untracked.string( "job" ),
13403  HLTriggerResults = cms.InputTag( 'TriggerResults','','HLT' )
13404 )
13405 
13406 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltCaloStage2Digis + fragment.hltGmtStage2Digis + fragment.hltGtStage2ObjectMap )
13407 fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineBeamSpot )
13408 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
13409 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit )
13410 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhereco + fragment.hltHfreco + fragment.hltHoreco )
13411 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
13412 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
13413 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
13414 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
13415 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
13416 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
13417 fragment.HLTMuonLocalRecoSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegments + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits )
13418 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
13419 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
13420 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltSiPixelDigis + fragment.hltSiPixelClusters + fragment.hltSiPixelClustersCache + fragment.hltSiPixelRecHits )
13421 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClusters )
13422 fragment.HLTL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltL3TrajSeedOIState + fragment.hltL3TrackCandidateFromL2OIState + fragment.hltL3TkTracksFromL2OIState + fragment.hltL3MuonsOIState + fragment.hltL3TrajSeedOIHit + fragment.hltL3TrackCandidateFromL2OIHit + fragment.hltL3TkTracksFromL2OIHit + fragment.hltL3MuonsOIHit + fragment.hltL3TkFromL2OICombination + fragment.hltPixelLayerTriplets + fragment.hltPixelLayerPairs + fragment.hltMixedLayerPairs + fragment.hltL3TrajSeedIOHit + fragment.hltL3TrackCandidateFromL2IOHit + fragment.hltL3TkTracksFromL2IOHit + fragment.hltL3MuonsIOHit + fragment.hltL3TrajectorySeed + fragment.hltL3TrackCandidateFromL2 )
13423 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTL3muonTkCandidateSequence + fragment.hltL3TkTracksMergeStep1 + fragment.hltL3TkTracksFromL2 + fragment.hltL3MuonsLinksCombination + fragment.hltL3Muons )
13424 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltL3MuonCandidates )
13425 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForPF )
13426 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
13427 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
13428 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracks + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices )
13429 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity )
13430 fragment.HLTIter0TrackAndTauJet4Iter1Sequence = cms.Sequence( fragment.hltTrackIter0RefsForJets4Iter1 + fragment.hltAK4Iter0TrackJets4Iter1 + fragment.hltIter0TrackAndTauJets4Iter1 )
13431 fragment.HLTIterativeTrackingIteration1 = cms.Sequence( fragment.hltIter1ClustersRefRemoval + fragment.hltIter1MaskedMeasurementTrackerEvent + fragment.hltIter1PixelLayerTriplets + fragment.hltIter1PFlowPixelSeeds + fragment.hltIter1PFlowCkfTrackCandidates + fragment.hltIter1PFlowCtfWithMaterialTracks + fragment.hltIter1PFlowTrackCutClassifierPrompt + fragment.hltIter1PFlowTrackCutClassifierDetached + fragment.hltIter1PFlowTrackCutClassifierMerged + fragment.hltIter1PFlowTrackSelectionHighPurity )
13432 fragment.HLTIter1TrackAndTauJets4Iter2Sequence = cms.Sequence( fragment.hltIter1TrackRefsForJets4Iter2 + fragment.hltAK4Iter1TrackJets4Iter2 + fragment.hltIter1TrackAndTauJets4Iter2 )
13433 fragment.HLTIterativeTrackingIteration2 = cms.Sequence( fragment.hltIter2ClustersRefRemoval + fragment.hltIter2MaskedMeasurementTrackerEvent + fragment.hltIter2PixelLayerPairs + fragment.hltIter2PFlowPixelSeeds + fragment.hltIter2PFlowCkfTrackCandidates + fragment.hltIter2PFlowCtfWithMaterialTracks + fragment.hltIter2PFlowTrackCutClassifier + fragment.hltIter2PFlowTrackSelectionHighPurity )
13434 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIter0TrackAndTauJet4Iter1Sequence + fragment.HLTIterativeTrackingIteration1 + fragment.hltIter1Merged + fragment.HLTIter1TrackAndTauJets4Iter2Sequence + fragment.HLTIterativeTrackingIteration2 + fragment.hltIter2Merged )
13435 fragment.HLTTrackReconstructionForPF = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging + fragment.hltMuonLinks + fragment.hltMuons )
13436 fragment.HLTPreshowerSequence = cms.Sequence( fragment.hltEcalPreshowerDigis + fragment.hltEcalPreshowerRecHit )
13437 fragment.HLTParticleFlowSequence = cms.Sequence( fragment.HLTPreshowerSequence + fragment.hltParticleFlowRecHitECALUnseeded + fragment.hltParticleFlowRecHitHBHE + fragment.hltParticleFlowRecHitHCAL + fragment.hltParticleFlowRecHitHF + fragment.hltParticleFlowRecHitPSUnseeded + fragment.hltParticleFlowClusterECALUncorrectedUnseeded + fragment.hltParticleFlowClusterPSUnseeded + fragment.hltParticleFlowClusterECALUnseeded + fragment.hltParticleFlowClusterHBHE + fragment.hltParticleFlowClusterHCAL + fragment.hltParticleFlowClusterHF + fragment.hltLightPFTracks + fragment.hltParticleFlowBlock + fragment.hltParticleFlow )
13438 fragment.HLTAK4PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK4PFJets + fragment.hltAK4PFJetsLooseID + fragment.hltAK4PFJetsTightID )
13439 fragment.HLTAK4PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK4PFFastJetCorrector + fragment.hltAK4PFRelativeCorrector + fragment.hltAK4PFAbsoluteCorrector + fragment.hltAK4PFResidualCorrector + fragment.hltAK4PFCorrector )
13440 fragment.HLTAK4PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK4PFCorrectorProducersSequence + fragment.hltAK4PFJetsCorrected + fragment.hltAK4PFJetsLooseIDCorrected + fragment.hltAK4PFJetsTightIDCorrected )
13441 fragment.HLTAK4PFJetsSequence = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTAK4PFJetsReconstructionSequence + fragment.HLTAK4PFJetsCorrectionSequence )
13442 fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalPreshowerDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit + fragment.hltEcalPreshowerRecHit )
13443 fragment.HLTPFClusteringForEgamma = cms.Sequence( fragment.hltRechitInRegionsECAL + fragment.hltRechitInRegionsES + fragment.hltParticleFlowRecHitECALL1Seeded + fragment.hltParticleFlowRecHitPSL1Seeded + fragment.hltParticleFlowClusterPSL1Seeded + fragment.hltParticleFlowClusterECALUncorrectedL1Seeded + fragment.hltParticleFlowClusterECALL1Seeded + fragment.hltParticleFlowSuperClusterECALL1Seeded )
13444 fragment.HLTDoLocalHcalWithTowerSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhereco + fragment.hltHfreco + fragment.hltHoreco + fragment.hltTowerMakerForAll )
13445 fragment.HLTFastJetForEgamma = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCaloForMuons )
13446 fragment.HLTPFHcalClusteringForEgamma = cms.Sequence( fragment.hltRegionalTowerForEgamma + fragment.hltParticleFlowRecHitHBHEForEgamma + fragment.hltParticleFlowRecHitHCALForEgamma + fragment.hltParticleFlowClusterHBHEForEgamma + fragment.hltParticleFlowClusterHCALForEgamma )
13447 fragment.HLTRecoPixelVertexingForPhotonsSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracks + fragment.hltPixelVerticesForPhotons )
13448 fragment.HLTIterativeTrackingForPhotonsIteration0 = cms.Sequence( fragment.hltIter0PFlowPixelSeedsFromPixelTracksForPhotons + fragment.hltIter0PFlowCkfTrackCandidatesForPhotons + fragment.hltIter0PFlowCtfWithMaterialTracksForPhotons + fragment.hltIter0PFlowTrackSelectionHighPurityForPhotons )
13449 fragment.HLTIterativeTrackingForPhotonsIteration1 = cms.Sequence( fragment.hltIter1ClustersRefRemovalForPhotons + fragment.hltIter1MaskedMeasurementTrackerEventForPhotons + fragment.hltIter1PixelLayerTripletsForPhotons + fragment.hltIter1PFlowPixelSeedsForPhotons + fragment.hltIter1PFlowCkfTrackCandidatesForPhotons + fragment.hltIter1PFlowCtfWithMaterialTracksForPhotons + fragment.hltIter1PFlowTrackSelectionHighPurityLooseForPhotons + fragment.hltIter1PFlowTrackSelectionHighPurityTightForPhotons + fragment.hltIter1PFlowTrackSelectionHighPurityForPhotons )
13450 fragment.HLTIterativeTrackingForPhotonsIteration2 = cms.Sequence( fragment.hltIter2ClustersRefRemovalForPhotons + fragment.hltIter2MaskedMeasurementTrackerEventForPhotons + fragment.hltIter2PixelLayerPairsForPhotons + fragment.hltIter2PFlowPixelSeedsForPhotons + fragment.hltIter2PFlowCkfTrackCandidatesForPhotons + fragment.hltIter2PFlowCtfWithMaterialTracksForPhotons + fragment.hltIter2PFlowTrackSelectionHighPurityForPhotons )
13451 fragment.HLTIterativeTrackingForPhotonsIter02 = cms.Sequence( fragment.HLTIterativeTrackingForPhotonsIteration0 + fragment.HLTIterativeTrackingForPhotonsIteration1 + fragment.hltIter1MergedForPhotons + fragment.HLTIterativeTrackingForPhotonsIteration2 + fragment.hltIter2MergedForPhotons )
13452 fragment.HLTTrackReconstructionForIsoForPhotons = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecoPixelVertexingForPhotonsSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingForPhotonsIter02 )
13453 fragment.HLTPhoton20CaloIdVLIsoLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG12Filter + fragment.hltEG20EtFilter + fragment.hltEgammaClusterShape + fragment.hltEG20CaloIdVLClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG20CaloIdVLHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG20CaloIdVLIsoLEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG20CaloIdVLIsoLHcalIsoFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG20CaloIdVLIsoLTrackIsoFilter )
13454 fragment.HLTGsfElectronSequence = cms.Sequence( fragment.hltEgammaCkfTrackCandidatesForGSF + fragment.hltEgammaGsfTracks + fragment.hltEgammaGsfElectrons + fragment.hltEgammaGsfTrackVars )
13455 fragment.HLTRecoPixelVertexingForElectronSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracksElectrons + fragment.hltPixelVerticesElectrons )
13456 fragment.HLTPixelTrackingForElectron = cms.Sequence( fragment.hltElectronsVertex + fragment.HLTDoLocalPixelSequence + fragment.HLTRecoPixelVertexingForElectronSequence )
13457 fragment.HLTIterativeTrackingForElectronsIteration0 = cms.Sequence( fragment.hltIter0ElectronsPixelSeedsFromPixelTracks + fragment.hltIter0ElectronsCkfTrackCandidates + fragment.hltIter0ElectronsCtfWithMaterialTracks + fragment.hltIter0ElectronsTrackSelectionHighPurity )
13458 fragment.HLTIterativeTrackingForElectronsIteration1 = cms.Sequence( fragment.hltIter1ElectronsClustersRefRemoval + fragment.hltIter1ElectronsMaskedMeasurementTrackerEvent + fragment.hltIter1ElectronsPixelLayerTriplets + fragment.hltIter1ElectronsPixelSeeds + fragment.hltIter1ElectronsCkfTrackCandidates + fragment.hltIter1ElectronsCtfWithMaterialTracks + fragment.hltIter1ElectronsTrackSelectionHighPurityLoose + fragment.hltIter1ElectronsTrackSelectionHighPurityTight + fragment.hltIter1ElectronsTrackSelectionHighPurity )
13459 fragment.HLTIterativeTrackingForElectronsIteration2 = cms.Sequence( fragment.hltIter2ElectronsClustersRefRemoval + fragment.hltIter2ElectronsMaskedMeasurementTrackerEvent + fragment.hltIter2ElectronsPixelLayerPairs + fragment.hltIter2ElectronsPixelSeeds + fragment.hltIter2ElectronsCkfTrackCandidates + fragment.hltIter2ElectronsCtfWithMaterialTracks + fragment.hltIter2ElectronsTrackSelectionHighPurity )
13460 fragment.HLTIterativeTrackingForElectronIter02 = cms.Sequence( fragment.HLTIterativeTrackingForElectronsIteration0 + fragment.HLTIterativeTrackingForElectronsIteration1 + fragment.hltIter1MergedForElectrons + fragment.HLTIterativeTrackingForElectronsIteration2 + fragment.hltIter2MergedForElectrons )
13461 fragment.HLTTrackReconstructionForIsoElectronIter02 = cms.Sequence( fragment.HLTPixelTrackingForElectron + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingForElectronIter02 )
13462 fragment.HLTEle17CaloIdLTrackIdLIsoVLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEle17CaloIdLTrackIdLIsoVLL1MatchFilter + fragment.hltEle17CaloIdLTrackIdLIsoVLEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle17CaloIdLTrackIdLIsoVLClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle17CaloIdLTrackIdLIsoVLHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle17CaloIdLTrackIdLIsoVLEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle17CaloIdLTrackIdLIsoVLHcalIsoFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltMixedLayerPairs + fragment.hltEgammaElectronPixelSeeds + fragment.hltEle17CaloIdLTrackIdLIsoVLPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle17CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter + fragment.hltEle17CaloIdLTrackIdLIsoVLDetaFilter + fragment.hltEle17CaloIdLTrackIdLIsoVLDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle17CaloIdLTrackIdLIsoVLTrackIsoFilter )
13463 fragment.HLTRecopixelvertexingForHighMultSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracksForHighMult + fragment.hltPixelVerticesForHighMult )
13464 fragment.HLTPAIterativeTrackingIteration0 = cms.Sequence( fragment.hltPAIter0PixelTripletsSeeds + fragment.hltPAIter0CkfTrackCandidates + fragment.hltPAIter0CtfWithMaterialTracks + fragment.hltPAIter0PrimaryVertices + fragment.hltPAIter0TrackClassifier1 + fragment.hltPAIter0TrackClassifier2 + fragment.hltPAIter0TrackClassifier3 + fragment.hltPAIter0TrackSelection )
13465 fragment.HLTPAIterativeTrackingIteration1 = cms.Sequence( fragment.hltPAIter1ClustersRefRemoval + fragment.hltPAIter1MaskedMeasurementTrackerEvent + fragment.hltPAIter1DetachedTripletLayers + fragment.hltPAIter1DetachedTripletSeeds + fragment.hltPAIter1CkfTrackCandidates + fragment.hltPAIter1CtfWithMaterialTracks + fragment.hltPAIter1TrackClassifier1 + fragment.hltPAIter1TrackClassifier2 + fragment.hltPAIter1TrackSelection )
13466 fragment.HLTPAIterativeTrackingIteration2 = cms.Sequence( fragment.hltPAIter2ClustersRefRemoval + fragment.hltPAIter2MaskedMeasurementTrackerEvent + fragment.hltPAIter2LowPtTripletLayers + fragment.hltPAIter2LowPtTripletSeeds + fragment.hltPAIter2CkfTrackCandidates + fragment.hltPAIter2CtfWithMaterialTracks + fragment.hltPAIter2TrackSelection )
13467 fragment.HLTPAIterativeTrackingIteration3 = cms.Sequence( fragment.hltPAIter3ClustersRefRemoval + fragment.hltPAIter3MaskedMeasurementTrackerEvent + fragment.hltPAIter3PixelPairLayers + fragment.hltPAIter3PixelPairSeeds + fragment.hltPAIter3CkfTrackCandidates + fragment.hltPAIter3CtfWithMaterialTracks + fragment.hltPAIter3TrackSelection )
13468 fragment.HLTPAIterativeTrackingIteration4 = cms.Sequence( fragment.hltPAIter4ClustersRefRemoval + fragment.hltPAIter4MaskedMeasurementTrackerEvent + fragment.hltPAIter4MixedTripletLayersA + fragment.hltPAIter4MixedTripletSeedsA + fragment.hltPAIter4MixedTripletLayersB + fragment.hltPAIter4MixedTripletSeedsB + fragment.hltPAIter4MixedSeeds + fragment.hltPAIter4CkfTrackCandidates + fragment.hltPAIter4CtfWithMaterialTracks + fragment.hltPAIter4TrackClassifier1 + fragment.hltPAIter4TrackClassifier2 + fragment.hltPAIter4TrackSelection )
13469 fragment.HLTPAIterativeTrackingIteration5 = cms.Sequence( fragment.hltPAIter5ClustersRefRemoval + fragment.hltPAIter5MaskedMeasurementTrackerEvent + fragment.hltPAIter5PixelLessLayers + fragment.hltPAIter5PixelLessSeeds + fragment.hltPAIter5CkfTrackCandidates + fragment.hltPAIter5CtfWithMaterialTracks + fragment.hltPAIter5TrackClassifier1 + fragment.hltPAIter5TrackClassifier2 + fragment.hltPAIter5TrackSelection )
13470 fragment.HLTPAIterativeTrackingIteration6 = cms.Sequence( fragment.hltPAIter6ClustersRefRemoval + fragment.hltPAIter6MaskedMeasurementTrackerEvent + fragment.hltPAIter6TobTecLayersTripl + fragment.hltPAIter6TobTecSeedsTripl + fragment.hltPAIter6TobTecLayersPair + fragment.hltPAIter6TobTecSeedsPair + fragment.hltPAIter6TobTecSeeds + fragment.hltPAIter6CkfTrackCandidates + fragment.hltPAIter6CtfWithMaterialTracks + fragment.hltPAIter6TrackClassifier1 + fragment.hltPAIter6TrackClassifier2 + fragment.hltPAIter6TrackSelection )
13471 fragment.HLTPAIterativeTracking = cms.Sequence( fragment.HLTPAIterativeTrackingIteration0 + fragment.HLTPAIterativeTrackingIteration1 + fragment.HLTPAIterativeTrackingIteration2 + fragment.HLTPAIterativeTrackingIteration3 + fragment.HLTPAIterativeTrackingIteration4 + fragment.HLTPAIterativeTrackingIteration5 + fragment.HLTPAIterativeTrackingIteration6 + fragment.hltPAIterativeTrackingMerged )
13472 fragment.HLTBeginSequenceBPTX = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.hltBPTXCoincidence + fragment.HLTBeamSpot )
13473 fragment.HLTDoHILocalPixelSequence = cms.Sequence( fragment.hltHISiPixelDigis + fragment.hltHISiPixelClusters + fragment.hltHISiPixelClustersCache + fragment.hltHISiPixelRecHits )
13474 fragment.HLTDoHILocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltHISiStripRawToClustersFacility + fragment.hltHISiStripClusters )
13475 fragment.HLTHIL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoHILocalPixelSequence + fragment.HLTDoHILocalStripSequence + fragment.hltHIL3TrajSeedOIState + fragment.hltHIL3TrackCandidateFromL2OIState + fragment.hltHIL3TkTracksFromL2OIState + fragment.hltHIL3MuonsOIState + fragment.hltHIL3TrajSeedOIHit + fragment.hltHIL3TrackCandidateFromL2OIHit + fragment.hltHIL3TkTracksFromL2OIHit + fragment.hltHIL3MuonsOIHit + fragment.hltHIL3TkFromL2OICombination + fragment.hltHIL3TrajectorySeed + fragment.hltHIL3TrackCandidateFromL2 )
13476 fragment.HLTHIL3muonrecoNocandSequence = cms.Sequence( fragment.HLTHIL3muonTkCandidateSequence + fragment.hltHIL3MuonsLinksCombination + fragment.hltHIL3Muons )
13477 fragment.HLTHIL3muonrecoSequence = cms.Sequence( fragment.HLTHIL3muonrecoNocandSequence + fragment.hltHIL3MuonCandidates )
13478 fragment.HLTRecoJetSequenceAK6UncorrectedPFForHighPt = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK6CaloJetsPF )
13479 fragment.HLTRecoJetSequenceAK6PrePFForHighPt = cms.Sequence( fragment.HLTRecoJetSequenceAK6UncorrectedPFForHighPt + fragment.hltAK6CaloJetsPFEt5 )
13480 fragment.HLTRecopixelvertexingForHighPtSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracksForHighPt + fragment.hltPixelVerticesForHighPt )
13481 fragment.HLTIterativeTrackingForHighPtIteration0 = cms.Sequence( fragment.hltHighPtPixelTracks + fragment.hltIter0HighPtPixelSeedsFromPixelTracks + fragment.hltIter0HighPtCkfTrackCandidates + fragment.hltIter0HighPtCtfWithMaterialTracks + fragment.hltIter0HighPtTrackSelectionHighPurity )
13482 fragment.HLTIter0TrackAndTauJet4Iter1ForHighPtSequence = cms.Sequence( fragment.hltTrackIter0RefsForJets4Iter1ForHighPt + fragment.hltAK6Iter0TrackJets4Iter1ForHighPt + fragment.hltIter0TrackAndTauJets4Iter1ForHighPt )
13483 fragment.HLTIterativeTrackingForHighPtIteration1 = cms.Sequence( fragment.hltIter1HighPtClustersRefRemoval + fragment.hltIter1HighPtMaskedMeasurementTrackerEvent + fragment.hltIter1HighPtPixelLayerTriplets + fragment.hltIter1HighPtPixelSeeds + fragment.hltIter1HighPtCkfTrackCandidates + fragment.hltIter1HighPtCtfWithMaterialTracks + fragment.hltIter1HighPtTrackSelectionHighPurityLoose + fragment.hltIter1HighPtTrackSelectionHighPurityTight + fragment.hltIter1HighPtTrackSelectionHighPurity )
13484 fragment.HLTIter1TrackAndTauJet4Iter2ForHighPtSequence = cms.Sequence( fragment.hltTrackIter1RefsForJets4Iter2ForHighPt + fragment.hltAK6Iter1TrackJets4Iter2ForHighPt + fragment.hltIter1TrackAndTauJets4Iter2ForHighPt )
13485 fragment.HLTIterativeTrackingForHighPtIteration2 = cms.Sequence( fragment.hltIter2HighPtClustersRefRemoval + fragment.hltIter2HighPtMaskedMeasurementTrackerEvent + fragment.hltIter2HighPtPixelLayerPairs + fragment.hltIter2HighPtPixelSeeds + fragment.hltIter2HighPtCkfTrackCandidates + fragment.hltIter2HighPtCtfWithMaterialTracks + fragment.hltIter2HighPtTrackSelectionHighPurity )
13486 fragment.HLTIter2TrackAndTauJet4Iter3ForHighPtSequence = cms.Sequence( fragment.hltTrackIter2RefsForJets4Iter3ForHighPt + fragment.hltAK6Iter2TrackJets4Iter3ForHighPt + fragment.hltIter2TrackAndTauJets4Iter3ForHighPt )
13487 fragment.HLTIterativeTrackingForHighPtIteration3 = cms.Sequence( fragment.hltIter3HighPtClustersRefRemoval + fragment.hltIter3HighPtMaskedMeasurementTrackerEvent + fragment.hltIter3HighPtLayerTriplets + fragment.hltIter3HighPtMixedSeeds + fragment.hltIter3HighPtCkfTrackCandidates + fragment.hltIter3HighPtCtfWithMaterialTracks + fragment.hltIter3HighPtTrackSelectionHighPurityLoose + fragment.hltIter3HighPtTrackSelectionHighPurityTight + fragment.hltIter3HighPtTrackSelectionHighPurity )
13488 fragment.HLTIter3TrackAndTauJet4Iter4ForHighPtSequence = cms.Sequence( fragment.hltTrackIter3RefsForJets4Iter4ForHighPt + fragment.hltAK6Iter3TrackJets4Iter4ForHighPt + fragment.hltIter3TrackAndTauJets4Iter4ForHighPt )
13489 fragment.HLTIterativeTrackingForHighPtIteration4 = cms.Sequence( fragment.hltIter4HighPtClustersRefRemoval + fragment.hltIter4HighPtMaskedMeasurementTrackerEvent + fragment.hltIter4HighPtPixelLessLayerTriplets + fragment.hltIter4HighPtPixelLessSeeds + fragment.hltIter4HighPtCkfTrackCandidates + fragment.hltIter4HighPtCtfWithMaterialTracks + fragment.hltIter4HighPtTrackSelectionHighPurity )
13490 fragment.HLTIterativeTrackingForHighPt = cms.Sequence( fragment.HLTIterativeTrackingForHighPtIteration0 + fragment.HLTIter0TrackAndTauJet4Iter1ForHighPtSequence + fragment.HLTIterativeTrackingForHighPtIteration1 + fragment.hltIter1HighPtMerged + fragment.HLTIter1TrackAndTauJet4Iter2ForHighPtSequence + fragment.HLTIterativeTrackingForHighPtIteration2 + fragment.hltIter2HighPtMerged + fragment.HLTIter2TrackAndTauJet4Iter3ForHighPtSequence + fragment.HLTIterativeTrackingForHighPtIteration3 + fragment.hltIter3HighPtMerged + fragment.HLTIter3TrackAndTauJet4Iter4ForHighPtSequence + fragment.HLTIterativeTrackingForHighPtIteration4 + fragment.hltIter4HighPtMerged )
13491 
13492 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetConditions + fragment.hltGetRaw + fragment.hltBoolFalse )
13493 fragment.HLT_CaloJet260_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet200 + fragment.hltPreCaloJet260 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet260 + fragment.HLTEndSequence )
13494 fragment.HLT_Mu50_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22Or25 + fragment.hltPreMu50 + fragment.hltL1fL1sMu22Or25L1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sMu22Or25L1f0L2Filtered10Q + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q + fragment.HLTEndSequence )
13495 fragment.HLT_PFJet40_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPrePFJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets10 + fragment.hltSinglePFJet40 + fragment.HLTEndSequence )
13496 fragment.HLT_Photon20_CaloIdVL_IsoL_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPrePhoton20CaloIdVLIsoL + fragment.HLTPhoton20CaloIdVLIsoLSequence + fragment.HLTEndSequence )
13497 fragment.HLT_Ele17_CaloIdL_TrackIdL_IsoVL_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPreEle17CaloIdLTrackIdLIsoVL + fragment.HLTEle17CaloIdLTrackIdLIsoVLSequence + fragment.HLTEndSequence )
13498 fragment.HLT_FullTracks_Multiplicity80_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF0ORBptxAND + fragment.hltPreFullTracksMultiplicity80 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hltHighMult40 + fragment.HLTDoLocalStripSequence + fragment.HLTPAIterativeTracking + fragment.hltPAOnlinePrimaryVertices + fragment.hltPAGoodHighPurityFullTracks + fragment.hltPAFullCandsForHighMultTrigger + fragment.hltPAFullTrackHighMult80 + fragment.HLTEndSequence )
13499 fragment.HLT_FullTracks_Multiplicity100_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT35BptxAND + fragment.hltPreFullTracksMultiplicity100 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hltHighMult40 + fragment.HLTDoLocalStripSequence + fragment.HLTPAIterativeTracking + fragment.hltPAOnlinePrimaryVertices + fragment.hltPAGoodHighPurityFullTracks + fragment.hltPAFullCandsForHighMultTrigger + fragment.hltPAFullTrackHighMult100 + fragment.HLTEndSequence )
13500 fragment.HLT_FullTracks_Multiplicity130_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT50BptxAND + fragment.hltPreFullTracksMultiplicity130 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hltHighMult40 + fragment.HLTDoLocalStripSequence + fragment.HLTPAIterativeTracking + fragment.hltPAOnlinePrimaryVertices + fragment.hltPAGoodHighPurityFullTracks + fragment.hltPAFullCandsForHighMultTrigger + fragment.hltPAFullTrackHighMult130 + fragment.HLTEndSequence )
13501 fragment.HLT_FullTracks_Multiplicity150_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT60BptxAND + fragment.hltPreFullTracksMultiplicity150 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hltHighMult40 + fragment.HLTDoLocalStripSequence + fragment.HLTPAIterativeTracking + fragment.hltPAOnlinePrimaryVertices + fragment.hltPAGoodHighPurityFullTracks + fragment.hltPAFullCandsForHighMultTrigger + fragment.hltPAFullTrackHighMult150 + fragment.HLTEndSequence )
13502 fragment.HLT_Physics_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltPrePhysics + fragment.HLTEndSequence )
13503 fragment.HLT_HIL1DoubleMu0BPTX_v2 = cms.Path( fragment.HLTBeginSequenceBPTX + fragment.hltL1sDoubleMuOpen + fragment.hltPreHIL1DoubleMu0BPTX + fragment.hltHIL1DoubleMuOpenFiltered + fragment.HLTEndSequence )
13504 fragment.HLT_HIL2Mu3BPTX_v2 = cms.Path( fragment.HLTBeginSequenceBPTX + fragment.hltL1sSingleMuOpen + fragment.hltPreHIL2Mu3BPTX + fragment.hltHIL1SingleMuOpenFiltered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3BPTXL2Filtered + fragment.HLTEndSequence )
13505 fragment.HLT_HIL2DoubleMu0BPTX_v2 = cms.Path( fragment.HLTBeginSequenceBPTX + fragment.hltL1sDoubleMuOpen + fragment.hltPreHIL2DoubleMu0BPTX + fragment.hltHIL1DoubleMuOpenFiltered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2DoubleMu0BPTXL2Filtered + fragment.HLTEndSequence )
13506 fragment.HLT_HIL3Mu3BPTX_v2 = cms.Path( fragment.HLTBeginSequenceBPTX + fragment.hltL1sSingleMuOpen + fragment.hltPreHIL3Mu3BPTX + fragment.hltHIL1SingleMuOpenFiltered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3BPTXL2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu3L3BPTXFiltered + fragment.HLTEndSequence )
13507 fragment.HLT_FullTrack12ForEndOfFill_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreFullTrack12ForEndOfFill + fragment.HLTRecoJetSequenceAK6PrePFForHighPt + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighPtSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingForHighPt + fragment.hltHighPtGoodFullTracks + fragment.hltHighPtFullCands + fragment.hltHighPtFullTrack12 + fragment.HLTEndSequence )
13508 fragment.HLT_FullTrack50_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreFullTrack50 + fragment.HLTRecoJetSequenceAK6PrePFForHighPt + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighPtSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingForHighPt + fragment.hltHighPtGoodFullTracks + fragment.hltHighPtFullCands + fragment.hltHighPtFullTrack50 + fragment.HLTEndSequence )
13509 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltScalersRawToDigi + fragment.hltFEDSelector + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
13510 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
13511 
13512 
13513 fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_CaloJet260_v3, fragment.HLT_Mu50_v3, fragment.HLT_PFJet40_v5, fragment.HLT_Photon20_CaloIdVL_IsoL_v3, fragment.HLT_Ele17_CaloIdL_TrackIdL_IsoVL_v3, fragment.HLT_FullTracks_Multiplicity80_v2, fragment.HLT_FullTracks_Multiplicity100_v2, fragment.HLT_FullTracks_Multiplicity130_v2, fragment.HLT_FullTracks_Multiplicity150_v2, fragment.HLT_Physics_v3, fragment.HLT_HIL1DoubleMu0BPTX_v2, fragment.HLT_HIL2Mu3BPTX_v2, fragment.HLT_HIL2DoubleMu0BPTX_v2, fragment.HLT_HIL3Mu3BPTX_v2, fragment.HLT_FullTrack12ForEndOfFill_v2, fragment.HLT_FullTrack50_v3, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath ))
13514 
13515 
13516 # dummyfy hltGetConditions in cff's
13517 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
13518  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
13519  result = cms.bool( True )
13520  )
13521  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
13522 
13523 # add specific customizations
13524 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
13525 fragment = customizeHLTforAll(fragment,"PIon")
13526 
13527 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
13528 fragment = customizeHLTforCMSSW(fragment,"PIon")
13529