CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLT_PRef_cff.py
Go to the documentation of this file.
1 # /dev/CMSSW_8_0_0/PRef/V103 (CMSSW_8_0_8_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/PRef/V103')
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  ALCALUMIPIXELS = cms.vstring( 'AlCaLumiPixels' ),
1298  Calibration = cms.vstring( 'TestEnablesEcalHcal' ),
1299  DQM = cms.vstring( 'OnlineMonitor' ),
1300  DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ),
1301  EcalCalibration = cms.vstring( 'EcalLaser' ),
1302  Express = cms.vstring( 'ExpressPhysics' ),
1303  NanoDST = cms.vstring( 'L1Accept' ),
1304  PhysicsEGammaCommissioning = cms.vstring( 'EmptyBX',
1305  'HLTPhysics',
1306  'HighPtLowerPhotons',
1307  'HighPtPhoton30AndZ',
1308  'L1MinimumBias',
1309  'TOTEM_minBias',
1310  'TOTEM_zeroBias',
1311  'ZeroBias' ),
1312  PhysicsForward = cms.vstring( 'ppForward' ),
1313  PhysicsHadronsTaus = cms.vstring( 'BTagCSV',
1314  'HeavyFlavor',
1315  'HighPtJet80',
1316  'HighPtLowerJets',
1317  'JetHT' ),
1318  PhysicsMuons = cms.vstring( 'DoubleMuon',
1319  'MuPlusX',
1320  'SingleMuHighPt',
1321  'SingleMuLowPt' ),
1322  PhysicsTracks = cms.vstring( 'FullTrack',
1323  'HighMultiplicity' )
1324 )
1325 fragment.datasets = cms.PSet(
1326  AlCaLumiPixels = cms.vstring( 'AlCa_LumiPixels_Random_v1',
1327  'AlCa_LumiPixels_ZeroBias_v2' ),
1328  BTagCSV = cms.vstring( 'HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v1',
1329  'HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v1',
1330  'HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v1',
1331  'HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v1' ),
1332  DoubleMuon = cms.vstring( 'HLT_HIL1DoubleMu0ForPPRef_v1',
1333  'HLT_HIL1DoubleMu10ForPPRef_v1',
1334  'HLT_HIL2DoubleMu0_NHitQForPPRef_v1',
1335  'HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v1',
1336  'HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v1' ),
1337  EcalLaser = cms.vstring( 'HLT_EcalCalibration_v2' ),
1338  EmptyBX = cms.vstring( 'HLT_L1Tech5_BPTX_PlusOnly_v2',
1339  'HLT_L1Tech6_BPTX_MinusOnly_v1',
1340  'HLT_L1Tech7_NoBPTX_v1' ),
1341  ExpressPhysics = cms.vstring( 'HLT_HIL1DoubleMu0ForPPRef_v1',
1342  'HLT_L1MinimumBiasHF1AND_v1',
1343  'HLT_Physics_v2',
1344  'HLT_Random_v1',
1345  'HLT_ZeroBias_v2' ),
1346  FullTrack = cms.vstring( 'HLT_FullTrack18ForPPRef_v1',
1347  'HLT_FullTrack24ForPPRef_v1',
1348  'HLT_FullTrack34ForPPRef_v1',
1349  'HLT_FullTrack45ForPPRef_v1',
1350  'HLT_FullTrack53ForPPRef_v1' ),
1351  HLTPhysics = cms.vstring( 'HLT_Physics_v2' ),
1352  HeavyFlavor = cms.vstring( 'HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v1',
1353  'HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v1',
1354  'HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v1',
1355  'HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v1',
1356  'HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v1',
1357  'HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v1',
1358  'HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v1' ),
1359  HighMultiplicity = cms.vstring( 'HLT_PixelTracks_Multiplicity110ForPPRef_v1',
1360  'HLT_PixelTracks_Multiplicity135ForPPRef_v1',
1361  'HLT_PixelTracks_Multiplicity160ForPPRef_v1',
1362  'HLT_PixelTracks_Multiplicity60ForPPRef_v1',
1363  'HLT_PixelTracks_Multiplicity85ForPPRef_v1' ),
1364  HighPtJet80 = cms.vstring( 'HLT_AK4CaloJet100_Eta5p1ForPPRef_v1',
1365  'HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v1',
1366  'HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v1',
1367  'HLT_AK4CaloJet110_Eta5p1ForPPRef_v1',
1368  'HLT_AK4CaloJet120_Eta5p1ForPPRef_v1',
1369  'HLT_AK4CaloJet150ForPPRef_v1',
1370  'HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v1',
1371  'HLT_AK4CaloJet80_Eta5p1ForPPRef_v1',
1372  'HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v1',
1373  'HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v1',
1374  'HLT_AK4PFJet100_Eta5p1ForPPRef_v1',
1375  'HLT_AK4PFJet110_Eta5p1ForPPRef_v1',
1376  'HLT_AK4PFJet120_Eta5p1ForPPRef_v1',
1377  'HLT_AK4PFJet80_Eta5p1ForPPRef_v1' ),
1378  HighPtLowerJets = cms.vstring( 'HLT_AK4CaloJet40_Eta5p1ForPPRef_v1',
1379  'HLT_AK4CaloJet60_Eta5p1ForPPRef_v1',
1380  'HLT_AK4PFJet40_Eta5p1ForPPRef_v1',
1381  'HLT_AK4PFJet60_Eta5p1ForPPRef_v1' ),
1382  HighPtLowerPhotons = cms.vstring( 'HLT_HISinglePhoton10_Eta1p5ForPPRef_v1',
1383  'HLT_HISinglePhoton10_Eta3p1ForPPRef_v1',
1384  'HLT_HISinglePhoton15_Eta1p5ForPPRef_v1',
1385  'HLT_HISinglePhoton15_Eta3p1ForPPRef_v1',
1386  'HLT_HISinglePhoton20_Eta1p5ForPPRef_v1',
1387  'HLT_HISinglePhoton20_Eta3p1ForPPRef_v1' ),
1388  HighPtPhoton30AndZ = cms.vstring( 'HLT_HIDoublePhoton15_Eta1p5_Mass50_1000ForPPRef_v1',
1389  'HLT_HIDoublePhoton15_Eta1p5_Mass50_1000_R9HECutForPPRef_v1',
1390  'HLT_HIDoublePhoton15_Eta2p1_Mass50_1000_R9CutForPPRef_v1',
1391  'HLT_HIDoublePhoton15_Eta2p5_Mass50_1000_R9SigmaHECutForPPRef_v1',
1392  'HLT_HISinglePhoton30_Eta1p5ForPPRef_v1',
1393  'HLT_HISinglePhoton30_Eta3p1ForPPRef_v1',
1394  'HLT_HISinglePhoton40_Eta1p5ForPPRef_v1',
1395  'HLT_HISinglePhoton40_Eta3p1ForPPRef_v1',
1396  'HLT_HISinglePhoton50_Eta1p5ForPPRef_v1',
1397  'HLT_HISinglePhoton50_Eta3p1ForPPRef_v1',
1398  'HLT_HISinglePhoton60_Eta1p5ForPPRef_v1',
1399  'HLT_HISinglePhoton60_Eta3p1ForPPRef_v1' ),
1400  JetHT = cms.vstring( 'HLT_AK4PFDJet60_Eta2p1ForPPRef_v1',
1401  'HLT_AK4PFDJet80_Eta2p1ForPPRef_v1' ),
1402  L1Accept = cms.vstring( 'DST_Physics_v1' ),
1403  L1MinimumBias = cms.vstring( 'HLT_L1MinimumBiasHF1AND_v1',
1404  'HLT_L1MinimumBiasHF1OR_v1',
1405  'HLT_L1MinimumBiasHF2AND_v1',
1406  'HLT_L1MinimumBiasHF2ORNoBptxGating_v1',
1407  'HLT_L1MinimumBiasHF2OR_v1' ),
1408  MuPlusX = cms.vstring( 'HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v1',
1409  'HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v1',
1410  'HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v1',
1411  'HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v1',
1412  'HLT_HIL2Mu3Eta2p5_HIPhoton10Eta1p5ForPPRef_v1',
1413  'HLT_HIL2Mu3Eta2p5_HIPhoton15Eta1p5ForPPRef_v1',
1414  'HLT_HIL2Mu3Eta2p5_HIPhoton20Eta1p5ForPPRef_v1',
1415  'HLT_HIL2Mu3Eta2p5_HIPhoton30Eta1p5ForPPRef_v1',
1416  'HLT_HIL2Mu3Eta2p5_HIPhoton40Eta1p5ForPPRef_v1' ),
1417  OnlineMonitor = cms.vstring( 'HLT_AK4CaloJet100_Eta5p1ForPPRef_v1',
1418  'HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v1',
1419  'HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v1',
1420  'HLT_AK4CaloJet110_Eta5p1ForPPRef_v1',
1421  'HLT_AK4CaloJet120_Eta5p1ForPPRef_v1',
1422  'HLT_AK4CaloJet150ForPPRef_v1',
1423  'HLT_AK4CaloJet40_Eta5p1ForPPRef_v1',
1424  'HLT_AK4CaloJet60_Eta5p1ForPPRef_v1',
1425  'HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v1',
1426  'HLT_AK4CaloJet80_Eta5p1ForPPRef_v1',
1427  'HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v1',
1428  'HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v1',
1429  'HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v1',
1430  'HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v1',
1431  'HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v1',
1432  'HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v1',
1433  'HLT_AK4PFDJet60_Eta2p1ForPPRef_v1',
1434  'HLT_AK4PFDJet80_Eta2p1ForPPRef_v1',
1435  'HLT_AK4PFJet100_Eta5p1ForPPRef_v1',
1436  'HLT_AK4PFJet110_Eta5p1ForPPRef_v1',
1437  'HLT_AK4PFJet120_Eta5p1ForPPRef_v1',
1438  'HLT_AK4PFJet40_Eta5p1ForPPRef_v1',
1439  'HLT_AK4PFJet60_Eta5p1ForPPRef_v1',
1440  'HLT_AK4PFJet80_Eta5p1ForPPRef_v1',
1441  'HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v1',
1442  'HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v1',
1443  'HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v1',
1444  'HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v1',
1445  'HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v1',
1446  'HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v1',
1447  'HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v1',
1448  'HLT_FullTrack18ForPPRef_v1',
1449  'HLT_FullTrack24ForPPRef_v1',
1450  'HLT_FullTrack34ForPPRef_v1',
1451  'HLT_FullTrack45ForPPRef_v1',
1452  'HLT_FullTrack53ForPPRef_v1',
1453  'HLT_HICastorMediumJetPixel_SingleTrackForPPRef_v1',
1454  'HLT_HIDoublePhoton15_Eta1p5_Mass50_1000ForPPRef_v1',
1455  'HLT_HIDoublePhoton15_Eta1p5_Mass50_1000_R9HECutForPPRef_v1',
1456  'HLT_HIDoublePhoton15_Eta2p1_Mass50_1000_R9CutForPPRef_v1',
1457  'HLT_HIDoublePhoton15_Eta2p5_Mass50_1000_R9SigmaHECutForPPRef_v1',
1458  'HLT_HIL1CastorMediumJetForPPRef_v1',
1459  'HLT_HIL1DoubleMu0ForPPRef_v1',
1460  'HLT_HIL1DoubleMu10ForPPRef_v1',
1461  'HLT_HIL2DoubleMu0_NHitQForPPRef_v1',
1462  'HLT_HIL2Mu15ForPPRef_v1',
1463  'HLT_HIL2Mu20ForPPRef_v1',
1464  'HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v1',
1465  'HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v1',
1466  'HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v1',
1467  'HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v1',
1468  'HLT_HIL2Mu3Eta2p5_HIPhoton10Eta1p5ForPPRef_v1',
1469  'HLT_HIL2Mu3Eta2p5_HIPhoton15Eta1p5ForPPRef_v1',
1470  'HLT_HIL2Mu3Eta2p5_HIPhoton20Eta1p5ForPPRef_v1',
1471  'HLT_HIL2Mu3_NHitQ10ForPPRef_v1',
1472  'HLT_HIL2Mu5_NHitQ10ForPPRef_v1',
1473  'HLT_HIL2Mu7_NHitQ10ForPPRef_v1',
1474  'HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v1',
1475  'HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v1',
1476  'HLT_HIL3Mu15ForPPRef_v1',
1477  'HLT_HIL3Mu20ForPPRef_v1',
1478  'HLT_HIL3Mu3_NHitQ15ForPPRef_v1',
1479  'HLT_HIL3Mu5_NHitQ15ForPPRef_v1',
1480  'HLT_HIL3Mu7_NHitQ15ForPPRef_v1',
1481  'HLT_HISinglePhoton10_Eta1p5ForPPRef_v1',
1482  'HLT_HISinglePhoton10_Eta3p1ForPPRef_v1',
1483  'HLT_HISinglePhoton15_Eta1p5ForPPRef_v1',
1484  'HLT_HISinglePhoton15_Eta3p1ForPPRef_v1',
1485  'HLT_HISinglePhoton20_Eta1p5ForPPRef_v1',
1486  'HLT_HISinglePhoton20_Eta3p1ForPPRef_v1',
1487  'HLT_HISinglePhoton30_Eta1p5ForPPRef_v1',
1488  'HLT_HISinglePhoton30_Eta3p1ForPPRef_v1',
1489  'HLT_HISinglePhoton40_Eta1p5ForPPRef_v1',
1490  'HLT_HISinglePhoton40_Eta3p1ForPPRef_v1',
1491  'HLT_HISinglePhoton50_Eta1p5ForPPRef_v1',
1492  'HLT_HISinglePhoton50_Eta3p1ForPPRef_v1',
1493  'HLT_HISinglePhoton60_Eta1p5ForPPRef_v1',
1494  'HLT_HISinglePhoton60_Eta3p1ForPPRef_v1',
1495  'HLT_HIUPCDoubleMuNotHF2Pixel_SingleTrackForPPRef_v1',
1496  'HLT_HIUPCL1DoubleMuOpenNotHF2ForPPRef_v1',
1497  'HLT_HIUPCL1MuOpen_NotMinimumBiasHF2_ANDForPPRef_v1',
1498  'HLT_HIUPCL1NotMinimumBiasHF2_ANDForPPRef_v1',
1499  'HLT_HIUPCL1NotZdcOR_BptxANDForPPRef_v1',
1500  'HLT_HIUPCL1ZdcOR_BptxANDForPPRef_v1',
1501  'HLT_HIUPCL1ZdcXOR_BptxANDForPPRef_v1',
1502  'HLT_HIUPCMuOpen_NotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v1',
1503  'HLT_HIUPCNotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v1',
1504  'HLT_HIUPCNotZdcOR_BptxANDPixel_SingleTrackForPPRef_v1',
1505  'HLT_HIUPCZdcOR_BptxANDPixel_SingleTrackForPPRef_v1',
1506  'HLT_HIUPCZdcXOR_BptxANDPixel_SingleTrackForPPRef_v1',
1507  'HLT_L1MinimumBiasHF1AND_v1',
1508  'HLT_L1MinimumBiasHF1OR_v1',
1509  'HLT_L1MinimumBiasHF2AND_v1',
1510  'HLT_L1MinimumBiasHF2ORNoBptxGating_v1',
1511  'HLT_L1MinimumBiasHF2OR_v1',
1512  'HLT_L1TOTEM1_MinBias_v1',
1513  'HLT_L1TOTEM2_ZeroBias_v1',
1514  'HLT_L1Tech5_BPTX_PlusOnly_v2',
1515  'HLT_L1Tech6_BPTX_MinusOnly_v1',
1516  'HLT_L1Tech7_NoBPTX_v1',
1517  'HLT_Physics_v2',
1518  'HLT_PixelTracks_Multiplicity110ForPPRef_v1',
1519  'HLT_PixelTracks_Multiplicity135ForPPRef_v1',
1520  'HLT_PixelTracks_Multiplicity160ForPPRef_v1',
1521  'HLT_PixelTracks_Multiplicity60ForPPRef_v1',
1522  'HLT_PixelTracks_Multiplicity85ForPPRef_v1',
1523  'HLT_Random_v1',
1524  'HLT_ZeroBias_v2' ),
1525  SingleMuHighPt = cms.vstring( 'HLT_HIL2Mu15ForPPRef_v1',
1526  'HLT_HIL2Mu20ForPPRef_v1',
1527  'HLT_HIL2Mu5_NHitQ10ForPPRef_v1',
1528  'HLT_HIL2Mu7_NHitQ10ForPPRef_v1',
1529  'HLT_HIL3Mu15ForPPRef_v1',
1530  'HLT_HIL3Mu20ForPPRef_v1',
1531  'HLT_HIL3Mu5_NHitQ15ForPPRef_v1',
1532  'HLT_HIL3Mu7_NHitQ15ForPPRef_v1' ),
1533  SingleMuLowPt = cms.vstring( 'HLT_HIL2Mu3_NHitQ10ForPPRef_v1',
1534  'HLT_HIL3Mu3_NHitQ15ForPPRef_v1' ),
1535  TOTEM_minBias = cms.vstring( 'HLT_L1TOTEM1_MinBias_v1' ),
1536  TOTEM_zeroBias = cms.vstring( 'HLT_L1TOTEM2_ZeroBias_v1' ),
1537  TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v2',
1538  'HLT_HcalCalibration_v1' ),
1539  TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v2',
1540  'HLT_HcalCalibration_v1' ),
1541  ZeroBias = cms.vstring( 'HLT_Random_v1',
1542  'HLT_ZeroBias_v2' ),
1543  ppForward = cms.vstring( 'HLT_HICastorMediumJetPixel_SingleTrackForPPRef_v1',
1544  'HLT_HIL1CastorMediumJetForPPRef_v1',
1545  'HLT_HIUPCDoubleMuNotHF2Pixel_SingleTrackForPPRef_v1',
1546  'HLT_HIUPCL1DoubleMuOpenNotHF2ForPPRef_v1',
1547  'HLT_HIUPCL1MuOpen_NotMinimumBiasHF2_ANDForPPRef_v1',
1548  'HLT_HIUPCL1NotMinimumBiasHF2_ANDForPPRef_v1',
1549  'HLT_HIUPCL1NotZdcOR_BptxANDForPPRef_v1',
1550  'HLT_HIUPCL1ZdcOR_BptxANDForPPRef_v1',
1551  'HLT_HIUPCL1ZdcXOR_BptxANDForPPRef_v1',
1552  'HLT_HIUPCMuOpen_NotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v1',
1553  'HLT_HIUPCNotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v1',
1554  'HLT_HIUPCNotZdcOR_BptxANDPixel_SingleTrackForPPRef_v1',
1555  'HLT_HIUPCZdcOR_BptxANDPixel_SingleTrackForPPRef_v1',
1556  'HLT_HIUPCZdcXOR_BptxANDPixel_SingleTrackForPPRef_v1' )
1557 )
1558 
1559 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
1560  iovIsRunNotTime = cms.bool( True ),
1561  recordName = cms.string( "CSCChannelMapperRecord" ),
1562  firstValid = cms.vuint32( 1 )
1563 )
1564 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
1565  iovIsRunNotTime = cms.bool( True ),
1566  recordName = cms.string( "CSCIndexerRecord" ),
1567  firstValid = cms.vuint32( 1 )
1568 )
1569 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
1570  iovIsRunNotTime = cms.bool( True ),
1571  recordName = cms.string( "L1TGlobalParametersRcd" ),
1572  firstValid = cms.vuint32( 1 )
1573 )
1574 fragment.StableParametersRcdSource = cms.ESSource( "EmptyESSource",
1575  iovIsRunNotTime = cms.bool( True ),
1576  recordName = cms.string( "L1TGlobalStableParametersRcd" ),
1577  firstValid = cms.vuint32( 1 )
1578 )
1579 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
1580  iovIsRunNotTime = cms.bool( True ),
1581  recordName = cms.string( "JetTagComputerRecord" ),
1582  firstValid = cms.vuint32( 1 )
1583 )
1584 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
1585  iovIsRunNotTime = cms.bool( True ),
1586  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
1587  firstValid = cms.vuint32( 1 )
1588 )
1589 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
1590  iovIsRunNotTime = cms.bool( True ),
1591  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
1592  firstValid = cms.vuint32( 1 )
1593 )
1594 
1595 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
1596  ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
1597  fractionShared = cms.double( 0.11 ),
1598  ValidHitBonus = cms.double( 5.0 ),
1599  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
1600  MissingHitPenalty = cms.double( 20.0 ),
1601  allowSharedFirstHit = cms.bool( True )
1602 )
1603 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
1604  EstimateCut = cms.double( 30.0 ),
1605  appendToDataLabel = cms.string( "" ),
1606  LogPixelProbabilityCut = cms.double( -16.0 ),
1607  MinDof = cms.int32( 2 ),
1608  NoOutliersBeginEnd = cms.bool( False ),
1609  Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
1610  MinNumberOfHits = cms.int32( 7 ),
1611  Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
1612  MaxNumberOfOutliers = cms.int32( 3 ),
1613  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
1614  MaxFractionOutliers = cms.double( 0.3 ),
1615  NoInvalidHitsBeginEnd = cms.bool( False ),
1616  ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
1617  RejectTracks = cms.bool( True )
1618 )
1619 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
1620  EstimateCut = cms.double( 30.0 ),
1621  appendToDataLabel = cms.string( "" ),
1622  LogPixelProbabilityCut = cms.double( -16.0 ),
1623  MinDof = cms.int32( 2 ),
1624  NoOutliersBeginEnd = cms.bool( False ),
1625  Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
1626  MinNumberOfHits = cms.int32( 7 ),
1627  Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
1628  MaxNumberOfOutliers = cms.int32( 3 ),
1629  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
1630  MaxFractionOutliers = cms.double( 0.3 ),
1631  NoInvalidHitsBeginEnd = cms.bool( False ),
1632  ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
1633  RejectTracks = cms.bool( True )
1634 )
1635 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
1636  ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
1637  fractionShared = cms.double( 0.16 ),
1638  ValidHitBonus = cms.double( 5.0 ),
1639  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
1640  MissingHitPenalty = cms.double( 20.0 ),
1641  allowSharedFirstHit = cms.bool( True )
1642 )
1643 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
1644  errorRescaling = cms.double( 10.0 ),
1645  minHits = cms.int32( 7 ),
1646  ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
1647  appendToDataLabel = cms.string( "" ),
1648  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1649  Updator = cms.string( "hltESPKFUpdator" ),
1650  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
1651  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1652 )
1653 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
1654  errorRescaling = cms.double( 10.0 ),
1655  minHits = cms.int32( 7 ),
1656  ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
1657  appendToDataLabel = cms.string( "" ),
1658  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1659  Updator = cms.string( "hltESPKFUpdator" ),
1660  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
1661  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1662 )
1663 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
1664  appendToDataLabel = cms.string( "" ),
1665  minHits = cms.int32( 7 ),
1666  ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
1667  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1668  Updator = cms.string( "hltESPKFUpdator" ),
1669  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
1670  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1671 )
1672 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
1673  appendToDataLabel = cms.string( "" ),
1674  minHits = cms.int32( 7 ),
1675  ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
1676  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1677  Updator = cms.string( "hltESPKFUpdator" ),
1678  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
1679  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1680 )
1681 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
1682  ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
1683  appendToDataLabel = cms.string( "" ),
1684  standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
1685  looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" )
1686 )
1687 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
1688  ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
1689  fractionShared = cms.double( 0.09 ),
1690  ValidHitBonus = cms.double( 5.0 ),
1691  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
1692  MissingHitPenalty = cms.double( 20.0 ),
1693  allowSharedFirstHit = cms.bool( True )
1694 )
1695 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
1696  appendToDataLabel = cms.string( "" ),
1697  MinimalTolerance = cms.double( 0.5 ),
1698  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
1699  MaxDisplacement = cms.double( 0.5 ),
1700  MaxSagitta = cms.double( 2.0 ),
1701  pTChargeCutThreshold = cms.double( -1.0 ),
1702  nSigma = cms.double( 3.0 ),
1703  ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
1704  MaxChi2 = cms.double( 16.0 )
1705 )
1706 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
1707  appendToDataLabel = cms.string( "" ),
1708  MinimalTolerance = cms.double( 0.5 ),
1709  clusterChargeCut = cms.PSet( value = cms.double( 800.0 ) ),
1710  MaxDisplacement = cms.double( 0.5 ),
1711  MaxSagitta = cms.double( 2.0 ),
1712  pTChargeCutThreshold = cms.double( 15.0 ),
1713  nSigma = cms.double( 3.0 ),
1714  ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
1715  MaxChi2 = cms.double( 30.0 )
1716 )
1717 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1718  ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
1719  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
1720  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape.par" )
1721 )
1722 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1723  ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
1724  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
1725  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape.par" )
1726 )
1727 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1728  ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
1729  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
1730  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape.par" )
1731 )
1732 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
1733  MaxDPhi = cms.double( 1.6 ),
1734  ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
1735  PropagationDirection = cms.string( "anyDirection" )
1736 )
1737 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
1738  AlgoName = cms.string( "CSCChannelMapperPostls1" )
1739 )
1740 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
1741  AlgoName = cms.string( "CSCIndexerPostls1" )
1742 )
1743 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
1744  appendToDataLabel = cms.string( "" )
1745 )
1746 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
1747 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
1748  appendToDataLabel = cms.string( "" ),
1749  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" )
1750 )
1751 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
1752  appendToDataLabel = cms.string( "" )
1753 )
1754 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
1755  appendToDataLabel = cms.string( "" )
1756 )
1757 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1758  ComponentName = cms.string( "ClusterShapeHitFilter" ),
1759  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1760  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape.par" )
1761 )
1762 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
1763  appendToDataLabel = cms.string( "" )
1764 )
1765 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1766  SimpleMagneticField = cms.string( "" ),
1767  PropagationDirection = cms.string( "alongMomentum" ),
1768  ComponentName = cms.string( "PropagatorWithMaterial" ),
1769  Mass = cms.double( 0.105 ),
1770  ptMin = cms.double( -1.0 ),
1771  MaxDPhi = cms.double( 1.6 ),
1772  useRungeKutta = cms.bool( False )
1773 )
1774 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
1775  SimpleMagneticField = cms.string( "ParabolicMf" ),
1776  PropagationDirection = cms.string( "alongMomentum" ),
1777  ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
1778  Mass = cms.double( 0.139 ),
1779  ptMin = cms.double( -1.0 ),
1780  MaxDPhi = cms.double( 1.6 ),
1781  useRungeKutta = cms.bool( False )
1782 )
1783 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
1784  SimpleMagneticField = cms.string( "ParabolicMf" ),
1785  PropagationDirection = cms.string( "alongMomentum" ),
1786  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
1787  Mass = cms.double( 0.105 ),
1788  ptMin = cms.double( -1.0 ),
1789  MaxDPhi = cms.double( 1.6 ),
1790  useRungeKutta = cms.bool( False )
1791 )
1792 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1793  SimpleMagneticField = cms.string( "" ),
1794  PropagationDirection = cms.string( "oppositeToMomentum" ),
1795  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
1796  Mass = cms.double( 0.105 ),
1797  ptMin = cms.double( -1.0 ),
1798  MaxDPhi = cms.double( 1.6 ),
1799  useRungeKutta = cms.bool( False )
1800 )
1801 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
1802  SimpleMagneticField = cms.string( "ParabolicMf" ),
1803  PropagationDirection = cms.string( "oppositeToMomentum" ),
1804  ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1805  Mass = cms.double( 0.139 ),
1806  ptMin = cms.double( -1.0 ),
1807  MaxDPhi = cms.double( 1.6 ),
1808  useRungeKutta = cms.bool( False )
1809 )
1810 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
1811  SimpleMagneticField = cms.string( "ParabolicMf" ),
1812  PropagationDirection = cms.string( "oppositeToMomentum" ),
1813  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1814  Mass = cms.double( 0.105 ),
1815  ptMin = cms.double( -1.0 ),
1816  MaxDPhi = cms.double( 1.6 ),
1817  useRungeKutta = cms.bool( False )
1818 )
1819 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
1820  SimpleMagneticField = cms.string( "ParabolicMf" ),
1821  PropagationDirection = cms.string( "oppositeToMomentum" ),
1822  ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1823  Mass = cms.double( 0.105 ),
1824  ptMin = cms.double( 0.1 ),
1825  MaxDPhi = cms.double( 1.6 ),
1826  useRungeKutta = cms.bool( False )
1827 )
1828 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
1829  SimpleMagneticField = cms.string( "ParabolicMf" ),
1830  PropagationDirection = cms.string( "alongMomentum" ),
1831  ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
1832  Mass = cms.double( 0.1396 ),
1833  ptMin = cms.double( -1.0 ),
1834  MaxDPhi = cms.double( 4.0 ),
1835  useRungeKutta = cms.bool( False )
1836 )
1837 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
1838  SimpleMagneticField = cms.string( "ParabolicMf" ),
1839  PropagationDirection = cms.string( "alongMomentum" ),
1840  ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
1841  Mass = cms.double( 0.105 ),
1842  ptMin = cms.double( 0.1 ),
1843  MaxDPhi = cms.double( 1.6 ),
1844  useRungeKutta = cms.bool( False )
1845 )
1846 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
1847  EtaDivisions = cms.untracked.uint32( 20 ),
1848  PhiDivisions = cms.untracked.uint32( 20 ),
1849  EtaMax = cms.untracked.double( 2.5 )
1850 )
1851 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
1852  minTracks = cms.uint32( 3 ),
1853  minVertices = cms.uint32( 1 ),
1854  use3d = cms.bool( True ),
1855  unBoost = cms.bool( False ),
1856  useSignificance = cms.bool( True )
1857 )
1858 fragment.StableParameters = cms.ESProducer( "StableParametersTrivialProducer",
1859  NumberL1IsoEG = cms.uint32( 4 ),
1860  NumberL1JetCounts = cms.uint32( 12 ),
1861  NumberPhysTriggersExtended = cms.uint32( 64 ),
1862  NumberTechnicalTriggers = cms.uint32( 64 ),
1863  NumberL1NoIsoEG = cms.uint32( 4 ),
1864  IfCaloEtaNumberBits = cms.uint32( 4 ),
1865  NumberL1CenJet = cms.uint32( 4 ),
1866  NumberL1TauJet = cms.uint32( 4 ),
1867  NumberL1Mu = cms.uint32( 4 ),
1868  NumberConditionChips = cms.uint32( 1 ),
1869  IfMuEtaNumberBits = cms.uint32( 6 ),
1870  NumberPsbBoards = cms.int32( 7 ),
1871  NumberPhysTriggers = cms.uint32( 512 ),
1872  PinsOnConditionChip = cms.uint32( 512 ),
1873  UnitLength = cms.int32( 8 ),
1874  NumberL1ForJet = cms.uint32( 4 ),
1875  WordLength = cms.int32( 64 ),
1876  OrderConditionChip = cms.vint32( 1 )
1877 )
1878 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
1879  NoErrorPropagation = cms.bool( False ),
1880  endcapShiftInZPos = cms.double( 0.0 ),
1881  PropagationDirection = cms.string( "anyDirection" ),
1882  useTuningForL2Speed = cms.bool( False ),
1883  useIsYokeFlag = cms.bool( True ),
1884  endcapShiftInZNeg = cms.double( 0.0 ),
1885  SetVBFPointer = cms.bool( False ),
1886  AssumeNoMaterial = cms.bool( False ),
1887  returnTangentPlane = cms.bool( True ),
1888  useInTeslaFromMagField = cms.bool( False ),
1889  VBFName = cms.string( "VolumeBasedMagneticField" ),
1890  useEndcapShiftsInZ = cms.bool( False ),
1891  sendLogWarning = cms.bool( False ),
1892  useMatVolumes = cms.bool( True ),
1893  debug = cms.bool( False ),
1894  ApplyRadX0Correction = cms.bool( True ),
1895  useMagVolumes = cms.bool( True ),
1896  ComponentName = cms.string( "SteppingHelixPropagatorAny" )
1897 )
1898 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
1899  ComponentName = cms.string( "TransientTrackBuilder" )
1900 )
1901 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1902  ComponentName = cms.string( "CaloDetIdAssociator" ),
1903  etaBinSize = cms.double( 0.087 ),
1904  nEta = cms.int32( 70 ),
1905  nPhi = cms.int32( 72 ),
1906  includeBadChambers = cms.bool( False )
1907 )
1908 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
1909  ComponentName = cms.string( "CosmicNavigationSchool" ),
1910  SimpleMagneticField = cms.string( "" )
1911 )
1912 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1913  ComponentName = cms.string( "EcalDetIdAssociator" ),
1914  etaBinSize = cms.double( 0.02 ),
1915  nEta = cms.int32( 300 ),
1916  nPhi = cms.int32( 360 ),
1917  includeBadChambers = cms.bool( False )
1918 )
1919 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
1920  dbstatusMask = cms.PSet(
1921  kGood = cms.vstring( 'kOk' ),
1922  kProblematic = cms.vstring( 'kDAC',
1923  'kNoLaser',
1924  'kNoisy',
1925  'kNNoisy',
1926  'kNNNoisy',
1927  'kNNNNoisy',
1928  'kNNNNNoisy',
1929  'kFixedG6',
1930  'kFixedG1',
1931  'kFixedG0' ),
1932  kRecovered = cms.vstring( ),
1933  kTime = cms.vstring( ),
1934  kWeird = cms.vstring( ),
1935  kBad = cms.vstring( 'kNonRespondingIsolated',
1936  'kDeadVFE',
1937  'kDeadFE',
1938  'kNoDataNoTP' )
1939  ),
1940  timeThresh = cms.double( 2.0 ),
1941  flagMask = cms.PSet(
1942  kGood = cms.vstring( 'kGood' ),
1943  kProblematic = cms.vstring( 'kPoorReco',
1944  'kPoorCalib',
1945  'kNoisy',
1946  'kSaturated' ),
1947  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
1948  'kTowerRecovered' ),
1949  kTime = cms.vstring( 'kOutOfTime' ),
1950  kWeird = cms.vstring( 'kWeird',
1951  'kDiWeird' ),
1952  kBad = cms.vstring( 'kFaultyHardware',
1953  'kDead',
1954  'kKilled' )
1955  )
1956 )
1957 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
1958  appendToDataLabel = cms.string( "" )
1959 )
1960 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
1961  appendToDataLabel = cms.string( "" )
1962 )
1963 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1964  ComponentName = cms.string( "HcalDetIdAssociator" ),
1965  etaBinSize = cms.double( 0.087 ),
1966  nEta = cms.int32( 70 ),
1967  nPhi = cms.int32( 72 ),
1968  includeBadChambers = cms.bool( False )
1969 )
1970 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
1971  RecoveredRecHitBits = cms.vstring( 'TimingAddedBit',
1972  'TimingSubtractedBit' ),
1973  SeverityLevels = cms.VPSet(
1974  cms.PSet( RecHitFlags = cms.vstring( ),
1975  ChannelStatus = cms.vstring( ),
1976  Level = cms.int32( 0 )
1977  ),
1978  cms.PSet( RecHitFlags = cms.vstring( ),
1979  ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
1980  Level = cms.int32( 1 )
1981  ),
1982  cms.PSet( RecHitFlags = cms.vstring( 'HSCP_R1R2',
1983  'HSCP_FracLeader',
1984  'HSCP_OuterEnergy',
1985  'HSCP_ExpFit',
1986  'ADCSaturationBit',
1987  'HBHEIsolatedNoise',
1988  'AddedSimHcalNoise' ),
1989  ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
1990  Level = cms.int32( 5 )
1991  ),
1992  cms.PSet( RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
1993  'HBHEPulseShape',
1994  'HOBit',
1995  'HFInTimeWindow',
1996  'ZDCBit',
1997  'CalibrationBit',
1998  'TimingErrorBit',
1999  'HBHETriangleNoise',
2000  'HBHETS4TS5Noise' ),
2001  ChannelStatus = cms.vstring( ),
2002  Level = cms.int32( 8 )
2003  ),
2004  cms.PSet( RecHitFlags = cms.vstring( 'HFLongShort',
2005  'HFPET',
2006  'HFS8S1Ratio',
2007  'HFDigiTime' ),
2008  ChannelStatus = cms.vstring( ),
2009  Level = cms.int32( 11 )
2010  ),
2011  cms.PSet( RecHitFlags = cms.vstring( 'HBHEFlatNoise',
2012  'HBHESpikeNoise' ),
2013  ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ),
2014  Level = cms.int32( 12 )
2015  ),
2016  cms.PSet( RecHitFlags = cms.vstring( ),
2017  ChannelStatus = cms.vstring( 'HcalCellHot' ),
2018  Level = cms.int32( 15 )
2019  ),
2020  cms.PSet( RecHitFlags = cms.vstring( ),
2021  ChannelStatus = cms.vstring( 'HcalCellOff',
2022  'HcalCellDead' ),
2023  Level = cms.int32( 20 )
2024  )
2025  ),
2026  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
2027  'HcalCellOff',
2028  'HcalCellDead' )
2029 )
2030 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2031  recordLabel = cms.string( "HLT" ),
2032  categoryVariableName = cms.string( "vertexCategory" ),
2033  useTrackWeights = cms.bool( True ),
2034  useCategories = cms.bool( True ),
2035  pseudoMultiplicityMin = cms.uint32( 2 ),
2036  correctVertexMass = cms.bool( True ),
2037  trackSelection = cms.PSet(
2038  totalHitsMin = cms.uint32( 0 ),
2039  jetDeltaRMax = cms.double( 0.3 ),
2040  qualityClass = cms.string( "any" ),
2041  pixelHitsMin = cms.uint32( 0 ),
2042  sip3dSigMin = cms.double( -99999.9 ),
2043  sip3dSigMax = cms.double( 99999.9 ),
2044  normChi2Max = cms.double( 99999.9 ),
2045  maxDistToAxis = cms.double( 0.07 ),
2046  sip2dValMax = cms.double( 99999.9 ),
2047  maxDecayLen = cms.double( 5.0 ),
2048  ptMin = cms.double( 0.0 ),
2049  sip2dSigMax = cms.double( 99999.9 ),
2050  sip2dSigMin = cms.double( -99999.9 ),
2051  sip3dValMax = cms.double( 99999.9 ),
2052  sip2dValMin = cms.double( -99999.9 ),
2053  sip3dValMin = cms.double( -99999.9 )
2054  ),
2055  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
2056  'CombinedSVPseudoVertex',
2057  'CombinedSVNoVertex' ),
2058  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2059  charmCut = cms.double( 1.5 ),
2060  vertexFlip = cms.bool( False ),
2061  minimumTrackWeight = cms.double( 0.5 ),
2062  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2063  trackMultiplicityMin = cms.uint32( 3 ),
2064  trackPseudoSelection = cms.PSet(
2065  totalHitsMin = cms.uint32( 0 ),
2066  jetDeltaRMax = cms.double( 0.3 ),
2067  qualityClass = cms.string( "any" ),
2068  pixelHitsMin = cms.uint32( 0 ),
2069  sip3dSigMin = cms.double( -99999.9 ),
2070  sip3dSigMax = cms.double( 99999.9 ),
2071  normChi2Max = cms.double( 99999.9 ),
2072  maxDistToAxis = cms.double( 0.07 ),
2073  sip2dValMax = cms.double( 99999.9 ),
2074  maxDecayLen = cms.double( 5.0 ),
2075  ptMin = cms.double( 0.0 ),
2076  sip2dSigMax = cms.double( 99999.9 ),
2077  sip2dSigMin = cms.double( 2.0 ),
2078  sip3dValMax = cms.double( 99999.9 ),
2079  sip2dValMin = cms.double( -99999.9 ),
2080  sip3dValMin = cms.double( -99999.9 )
2081  ),
2082  trackSort = cms.string( "sip2dSig" ),
2083  trackFlip = cms.bool( False )
2084 )
2085 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2086  recordLabel = cms.string( "HLT" ),
2087  categoryVariableName = cms.string( "vertexCategory" ),
2088  useTrackWeights = cms.bool( True ),
2089  useCategories = cms.bool( True ),
2090  pseudoMultiplicityMin = cms.uint32( 2 ),
2091  correctVertexMass = cms.bool( True ),
2092  trackSelection = cms.PSet(
2093  b_pT = cms.double( 0.3684 ),
2094  max_pT = cms.double( 500.0 ),
2095  useVariableJTA = cms.bool( False ),
2096  maxDecayLen = cms.double( 5.0 ),
2097  sip3dValMin = cms.double( -99999.9 ),
2098  max_pT_dRcut = cms.double( 0.1 ),
2099  a_pT = cms.double( 0.005263 ),
2100  totalHitsMin = cms.uint32( 0 ),
2101  jetDeltaRMax = cms.double( 0.3 ),
2102  a_dR = cms.double( -0.001053 ),
2103  maxDistToAxis = cms.double( 0.07 ),
2104  ptMin = cms.double( 0.0 ),
2105  qualityClass = cms.string( "any" ),
2106  pixelHitsMin = cms.uint32( 0 ),
2107  sip2dValMax = cms.double( 99999.9 ),
2108  max_pT_trackPTcut = cms.double( 3.0 ),
2109  sip2dValMin = cms.double( -99999.9 ),
2110  normChi2Max = cms.double( 99999.9 ),
2111  sip3dValMax = cms.double( 99999.9 ),
2112  sip3dSigMin = cms.double( -99999.9 ),
2113  min_pT = cms.double( 120.0 ),
2114  min_pT_dRcut = cms.double( 0.5 ),
2115  sip2dSigMax = cms.double( 99999.9 ),
2116  sip3dSigMax = cms.double( 99999.9 ),
2117  sip2dSigMin = cms.double( -99999.9 ),
2118  b_dR = cms.double( 0.6263 )
2119  ),
2120  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
2121  'CombinedSVIVFV2PseudoVertex',
2122  'CombinedSVIVFV2NoVertex' ),
2123  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2124  charmCut = cms.double( 1.5 ),
2125  vertexFlip = cms.bool( False ),
2126  minimumTrackWeight = cms.double( 0.5 ),
2127  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2128  trackMultiplicityMin = cms.uint32( 3 ),
2129  trackPseudoSelection = cms.PSet(
2130  b_pT = cms.double( 0.3684 ),
2131  max_pT = cms.double( 500.0 ),
2132  useVariableJTA = cms.bool( False ),
2133  maxDecayLen = cms.double( 5.0 ),
2134  sip3dValMin = cms.double( -99999.9 ),
2135  max_pT_dRcut = cms.double( 0.1 ),
2136  a_pT = cms.double( 0.005263 ),
2137  totalHitsMin = cms.uint32( 0 ),
2138  jetDeltaRMax = cms.double( 0.3 ),
2139  a_dR = cms.double( -0.001053 ),
2140  maxDistToAxis = cms.double( 0.07 ),
2141  ptMin = cms.double( 0.0 ),
2142  qualityClass = cms.string( "any" ),
2143  pixelHitsMin = cms.uint32( 0 ),
2144  sip2dValMax = cms.double( 99999.9 ),
2145  max_pT_trackPTcut = cms.double( 3.0 ),
2146  sip2dValMin = cms.double( -99999.9 ),
2147  normChi2Max = cms.double( 99999.9 ),
2148  sip3dValMax = cms.double( 99999.9 ),
2149  sip3dSigMin = cms.double( -99999.9 ),
2150  min_pT = cms.double( 120.0 ),
2151  min_pT_dRcut = cms.double( 0.5 ),
2152  sip2dSigMax = cms.double( 99999.9 ),
2153  sip3dSigMax = cms.double( 99999.9 ),
2154  sip2dSigMin = cms.double( 2.0 ),
2155  b_dR = cms.double( 0.6263 )
2156  ),
2157  trackSort = cms.string( "sip2dSig" ),
2158  trackFlip = cms.bool( False )
2159 )
2160 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2161  maxImpactParameterSig = cms.double( 999999.0 ),
2162  deltaR = cms.double( -1.0 ),
2163  minimumImpactParameter = cms.double( -1.0 ),
2164  maximumDecayLength = cms.double( 999999.0 ),
2165  impactParameterType = cms.int32( 1 ),
2166  trackQualityClass = cms.string( "any" ),
2167  deltaRmin = cms.double( 0.0 ),
2168  maxImpactParameter = cms.double( 0.1 ),
2169  useSignedImpactParameterSig = cms.bool( True ),
2170  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2171  nthTrack = cms.int32( -1 )
2172 )
2173 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2174  b_pT = cms.double( 0.3684 ),
2175  deltaR = cms.double( -1.0 ),
2176  minimumImpactParameter = cms.double( 0.05 ),
2177  a_dR = cms.double( -0.001053 ),
2178  min_pT = cms.double( 120.0 ),
2179  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2180  max_pT = cms.double( 500.0 ),
2181  impactParameterType = cms.int32( 1 ),
2182  trackQualityClass = cms.string( "any" ),
2183  useVariableJTA = cms.bool( False ),
2184  min_pT_dRcut = cms.double( 0.5 ),
2185  max_pT_trackPTcut = cms.double( 3.0 ),
2186  max_pT_dRcut = cms.double( 0.1 ),
2187  b_dR = cms.double( 0.6263 ),
2188  a_pT = cms.double( 0.005263 ),
2189  maximumDecayLength = cms.double( 999999.0 ),
2190  nthTrack = cms.int32( 1 ),
2191  useSignedImpactParameterSig = cms.bool( False )
2192 )
2193 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2194  MaxDPhi = cms.double( 1.6 ),
2195  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
2196  PropagationDirection = cms.string( "alongMomentum" )
2197 )
2198 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2199  MaxDPhi = cms.double( 1.6 ),
2200  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
2201  PropagationDirection = cms.string( "oppositeToMomentum" )
2202 )
2203 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2204  SimpleMagneticField = cms.string( "" ),
2205  PropagationDirection = cms.string( "oppositeToMomentum" ),
2206  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
2207  Mass = cms.double( 5.11E-4 ),
2208  ptMin = cms.double( -1.0 ),
2209  MaxDPhi = cms.double( 1.6 ),
2210  useRungeKutta = cms.bool( False )
2211 )
2212 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2213  appendToDataLabel = cms.string( "" ),
2214  MinimalTolerance = cms.double( 0.5 ),
2215  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2216  MaxDisplacement = cms.double( 0.5 ),
2217  MaxSagitta = cms.double( 2.0 ),
2218  pTChargeCutThreshold = cms.double( -1.0 ),
2219  nSigma = cms.double( 3.0 ),
2220  ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
2221  MaxChi2 = cms.double( 16.0 )
2222 )
2223 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2224  appendToDataLabel = cms.string( "" ),
2225  MinimalTolerance = cms.double( 0.5 ),
2226  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTiny" ) ),
2227  MaxDisplacement = cms.double( 0.5 ),
2228  MaxSagitta = cms.double( 2.0 ),
2229  pTChargeCutThreshold = cms.double( -1.0 ),
2230  nSigma = cms.double( 3.0 ),
2231  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
2232  MaxChi2 = cms.double( 16.0 )
2233 )
2234 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2235  appendToDataLabel = cms.string( "" ),
2236  MinimalTolerance = cms.double( 10.0 ),
2237  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2238  MaxDisplacement = cms.double( 100.0 ),
2239  MaxSagitta = cms.double( -1.0 ),
2240  pTChargeCutThreshold = cms.double( -1.0 ),
2241  nSigma = cms.double( 3.0 ),
2242  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
2243  MaxChi2 = cms.double( 2000.0 )
2244 )
2245 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2246  appendToDataLabel = cms.string( "" ),
2247  MinimalTolerance = cms.double( 10.0 ),
2248  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2249  MaxDisplacement = cms.double( 100.0 ),
2250  MaxSagitta = cms.double( -1.0 ),
2251  pTChargeCutThreshold = cms.double( -1.0 ),
2252  nSigma = cms.double( 3.0 ),
2253  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2254  MaxChi2 = cms.double( 30.0 )
2255 )
2256 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2257  appendToDataLabel = cms.string( "" ),
2258  MinimalTolerance = cms.double( 0.5 ),
2259  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTiny" ) ),
2260  MaxDisplacement = cms.double( 0.5 ),
2261  MaxSagitta = cms.double( 2.0 ),
2262  pTChargeCutThreshold = cms.double( 15.0 ),
2263  nSigma = cms.double( 3.0 ),
2264  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
2265  MaxChi2 = cms.double( 9.0 )
2266 )
2267 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2268  appendToDataLabel = cms.string( "" ),
2269  MinimalTolerance = cms.double( 10.0 ),
2270  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
2271  MaxDisplacement = cms.double( 100.0 ),
2272  MaxSagitta = cms.double( -1.0 ),
2273  pTChargeCutThreshold = cms.double( 15.0 ),
2274  nSigma = cms.double( 3.0 ),
2275  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
2276  MaxChi2 = cms.double( 9.0 )
2277 )
2278 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2279  appendToDataLabel = cms.string( "" ),
2280  MinimalTolerance = cms.double( 10.0 ),
2281  MaxDisplacement = cms.double( 100.0 ),
2282  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
2283  nSigma = cms.double( 3.0 ),
2284  MaxSagitta = cms.double( -1.0 ),
2285  MaxChi2 = cms.double( 16.0 )
2286 )
2287 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2288  appendToDataLabel = cms.string( "" ),
2289  MinimalTolerance = cms.double( 10.0 ),
2290  MaxDisplacement = cms.double( 100.0 ),
2291  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
2292  nSigma = cms.double( 3.0 ),
2293  MaxSagitta = cms.double( -1.0 ),
2294  MaxChi2 = cms.double( 30.0 )
2295 )
2296 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2297  appendToDataLabel = cms.string( "" ),
2298  MinimalTolerance = cms.double( 10.0 ),
2299  MaxDisplacement = cms.double( 100.0 ),
2300  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
2301  nSigma = cms.double( 3.0 ),
2302  MaxSagitta = cms.double( -1.0 ),
2303  MaxChi2 = cms.double( 9.0 )
2304 )
2305 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
2306  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
2307  MaxComponents = cms.int32( 12 ),
2308  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
2309 )
2310 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2311  ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
2312  fractionShared = cms.double( 0.13 ),
2313  ValidHitBonus = cms.double( 5.0 ),
2314  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2315  MissingHitPenalty = cms.double( 20.0 ),
2316  allowSharedFirstHit = cms.bool( True )
2317 )
2318 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2319  maxImpactParameterSig = cms.double( 999999.0 ),
2320  deltaR = cms.double( -1.0 ),
2321  minimumImpactParameter = cms.double( -1.0 ),
2322  maximumDecayLength = cms.double( 999999.0 ),
2323  impactParameterType = cms.int32( 1 ),
2324  trackQualityClass = cms.string( "any" ),
2325  deltaRmin = cms.double( 0.0 ),
2326  maxImpactParameter = cms.double( 0.1 ),
2327  useSignedImpactParameterSig = cms.bool( True ),
2328  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2329  nthTrack = cms.int32( -1 )
2330 )
2331 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
2332  maxImpactParameterSig = cms.double( 999999.0 ),
2333  deltaR = cms.double( -1.0 ),
2334  minimumImpactParameter = cms.double( -1.0 ),
2335  maximumDecayLength = cms.double( 999999.0 ),
2336  impactParameterType = cms.int32( 1 ),
2337  trackQualityClass = cms.string( "any" ),
2338  deltaRmin = cms.double( 0.0 ),
2339  maxImpactParameter = cms.double( 0.2 ),
2340  useSignedImpactParameterSig = cms.bool( True ),
2341  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2342  nthTrack = cms.int32( -1 )
2343 )
2344 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2345  b_pT = cms.double( 0.3684 ),
2346  deltaR = cms.double( -1.0 ),
2347  minimumImpactParameter = cms.double( 0.05 ),
2348  a_dR = cms.double( -0.001053 ),
2349  min_pT = cms.double( 120.0 ),
2350  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2351  max_pT = cms.double( 500.0 ),
2352  impactParameterType = cms.int32( 1 ),
2353  trackQualityClass = cms.string( "any" ),
2354  useVariableJTA = cms.bool( False ),
2355  min_pT_dRcut = cms.double( 0.5 ),
2356  max_pT_trackPTcut = cms.double( 3.0 ),
2357  max_pT_dRcut = cms.double( 0.1 ),
2358  b_dR = cms.double( 0.6263 ),
2359  a_pT = cms.double( 0.005263 ),
2360  maximumDecayLength = cms.double( 999999.0 ),
2361  nthTrack = cms.int32( 1 ),
2362  useSignedImpactParameterSig = cms.bool( False )
2363 )
2364 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
2365  b_pT = cms.double( 0.3684 ),
2366  deltaR = cms.double( -1.0 ),
2367  minimumImpactParameter = cms.double( 0.2 ),
2368  a_dR = cms.double( -0.001053 ),
2369  min_pT = cms.double( 120.0 ),
2370  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2371  max_pT = cms.double( 500.0 ),
2372  impactParameterType = cms.int32( 1 ),
2373  trackQualityClass = cms.string( "any" ),
2374  useVariableJTA = cms.bool( False ),
2375  min_pT_dRcut = cms.double( 0.5 ),
2376  max_pT_trackPTcut = cms.double( 3.0 ),
2377  max_pT_dRcut = cms.double( 0.1 ),
2378  b_dR = cms.double( 0.6263 ),
2379  a_pT = cms.double( 0.005263 ),
2380  maximumDecayLength = cms.double( 999999.0 ),
2381  nthTrack = cms.int32( 2 ),
2382  useSignedImpactParameterSig = cms.bool( True )
2383 )
2384 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
2385  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
2386 )
2387 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
2388  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
2389  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
2390  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
2391  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
2392  Mass = cms.double( 5.11E-4 ),
2393  BetheHeitlerCorrection = cms.int32( 2 )
2394 )
2395 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2396  NoErrorPropagation = cms.bool( False ),
2397  endcapShiftInZPos = cms.double( 0.0 ),
2398  PropagationDirection = cms.string( "anyDirection" ),
2399  useTuningForL2Speed = cms.bool( True ),
2400  useIsYokeFlag = cms.bool( True ),
2401  endcapShiftInZNeg = cms.double( 0.0 ),
2402  SetVBFPointer = cms.bool( False ),
2403  AssumeNoMaterial = cms.bool( False ),
2404  returnTangentPlane = cms.bool( True ),
2405  useInTeslaFromMagField = cms.bool( False ),
2406  VBFName = cms.string( "VolumeBasedMagneticField" ),
2407  useEndcapShiftsInZ = cms.bool( False ),
2408  sendLogWarning = cms.bool( False ),
2409  useMatVolumes = cms.bool( True ),
2410  debug = cms.bool( False ),
2411  ApplyRadX0Correction = cms.bool( True ),
2412  useMagVolumes = cms.bool( True ),
2413  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
2414 )
2415 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2416  NoErrorPropagation = cms.bool( False ),
2417  endcapShiftInZPos = cms.double( 0.0 ),
2418  PropagationDirection = cms.string( "oppositeToMomentum" ),
2419  useTuningForL2Speed = cms.bool( True ),
2420  useIsYokeFlag = cms.bool( True ),
2421  endcapShiftInZNeg = cms.double( 0.0 ),
2422  SetVBFPointer = cms.bool( False ),
2423  AssumeNoMaterial = cms.bool( False ),
2424  returnTangentPlane = cms.bool( True ),
2425  useInTeslaFromMagField = cms.bool( False ),
2426  VBFName = cms.string( "VolumeBasedMagneticField" ),
2427  useEndcapShiftsInZ = cms.bool( False ),
2428  sendLogWarning = cms.bool( False ),
2429  useMatVolumes = cms.bool( True ),
2430  debug = cms.bool( False ),
2431  ApplyRadX0Correction = cms.bool( True ),
2432  useMagVolumes = cms.bool( True ),
2433  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
2434 )
2435 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
2436  EstimateCut = cms.double( -1.0 ),
2437  appendToDataLabel = cms.string( "" ),
2438  LogPixelProbabilityCut = cms.double( -16.0 ),
2439  MinDof = cms.int32( 2 ),
2440  NoOutliersBeginEnd = cms.bool( False ),
2441  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2442  MinNumberOfHits = cms.int32( 3 ),
2443  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2444  MaxNumberOfOutliers = cms.int32( 3 ),
2445  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2446  MaxFractionOutliers = cms.double( 0.3 ),
2447  NoInvalidHitsBeginEnd = cms.bool( True ),
2448  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
2449  RejectTracks = cms.bool( True )
2450 )
2451 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
2452  EstimateCut = cms.double( -1.0 ),
2453  appendToDataLabel = cms.string( "" ),
2454  LogPixelProbabilityCut = cms.double( -16.0 ),
2455  MinDof = cms.int32( 2 ),
2456  NoOutliersBeginEnd = cms.bool( False ),
2457  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2458  MinNumberOfHits = cms.int32( 5 ),
2459  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2460  MaxNumberOfOutliers = cms.int32( 3 ),
2461  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2462  MaxFractionOutliers = cms.double( 0.3 ),
2463  NoInvalidHitsBeginEnd = cms.bool( False ),
2464  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
2465  RejectTracks = cms.bool( True )
2466 )
2467 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
2468  ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
2469  appendToDataLabel = cms.string( "" ),
2470  standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2471  looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" )
2472 )
2473 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2474  SimpleMagneticField = cms.string( "" ),
2475  PropagationDirection = cms.string( "alongMomentum" ),
2476  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
2477  Mass = cms.double( 5.11E-4 ),
2478  ptMin = cms.double( -1.0 ),
2479  MaxDPhi = cms.double( 1.6 ),
2480  useRungeKutta = cms.bool( False )
2481 )
2482 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
2483  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
2484 )
2485 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2486  EstimateCut = cms.double( -1.0 ),
2487  appendToDataLabel = cms.string( "" ),
2488  LogPixelProbabilityCut = cms.double( -16.0 ),
2489  MinDof = cms.int32( 2 ),
2490  NoOutliersBeginEnd = cms.bool( False ),
2491  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
2492  MinNumberOfHits = cms.int32( 5 ),
2493  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
2494  MaxNumberOfOutliers = cms.int32( 3 ),
2495  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2496  MaxFractionOutliers = cms.double( 0.3 ),
2497  NoInvalidHitsBeginEnd = cms.bool( True ),
2498  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
2499  RejectTracks = cms.bool( True )
2500 )
2501 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
2502  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2503  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
2504  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
2505  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2506  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" )
2507 )
2508 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
2509  ErrorRescaling = cms.double( 100.0 ),
2510  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2511  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2512  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
2513  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
2514  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" )
2515 )
2516 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2517  appendToDataLabel = cms.string( "" ),
2518  MinimalTolerance = cms.double( 10.0 ),
2519  MaxDisplacement = cms.double( 100.0 ),
2520  ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
2521  nSigma = cms.double( 3.0 ),
2522  MaxSagitta = cms.double( -1.0 ),
2523  MaxChi2 = cms.double( 36.0 )
2524 )
2525 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2526  EstimateCut = cms.double( -1.0 ),
2527  appendToDataLabel = cms.string( "" ),
2528  LogPixelProbabilityCut = cms.double( -16.0 ),
2529  MinDof = cms.int32( 2 ),
2530  NoOutliersBeginEnd = cms.bool( False ),
2531  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
2532  MinNumberOfHits = cms.int32( 5 ),
2533  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
2534  MaxNumberOfOutliers = cms.int32( 3 ),
2535  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2536  MaxFractionOutliers = cms.double( 0.3 ),
2537  NoInvalidHitsBeginEnd = cms.bool( False ),
2538  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
2539  RejectTracks = cms.bool( True )
2540 )
2541 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
2542  EstimateCut = cms.double( -1.0 ),
2543  appendToDataLabel = cms.string( "" ),
2544  LogPixelProbabilityCut = cms.double( -16.0 ),
2545  MinDof = cms.int32( 2 ),
2546  NoOutliersBeginEnd = cms.bool( False ),
2547  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2548  MinNumberOfHits = cms.int32( 5 ),
2549  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
2550  MaxNumberOfOutliers = cms.int32( 3 ),
2551  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2552  MaxFractionOutliers = cms.double( 0.3 ),
2553  NoInvalidHitsBeginEnd = cms.bool( False ),
2554  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
2555  RejectTracks = cms.bool( True )
2556 )
2557 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
2558  EstimateCut = cms.double( 20.0 ),
2559  appendToDataLabel = cms.string( "" ),
2560  LogPixelProbabilityCut = cms.double( -14.0 ),
2561  MinDof = cms.int32( 2 ),
2562  NoOutliersBeginEnd = cms.bool( False ),
2563  Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2564  MinNumberOfHits = cms.int32( 3 ),
2565  Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
2566  MaxNumberOfOutliers = cms.int32( 3 ),
2567  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2568  MaxFractionOutliers = cms.double( 0.3 ),
2569  NoInvalidHitsBeginEnd = cms.bool( True ),
2570  ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
2571  RejectTracks = cms.bool( True )
2572 )
2573 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
2574  EstimateCut = cms.double( 20.0 ),
2575  appendToDataLabel = cms.string( "" ),
2576  LogPixelProbabilityCut = cms.double( -14.0 ),
2577  MinDof = cms.int32( 2 ),
2578  NoOutliersBeginEnd = cms.bool( False ),
2579  Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
2580  MinNumberOfHits = cms.int32( 3 ),
2581  Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
2582  MaxNumberOfOutliers = cms.int32( 3 ),
2583  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2584  MaxFractionOutliers = cms.double( 0.3 ),
2585  NoInvalidHitsBeginEnd = cms.bool( True ),
2586  ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2587  RejectTracks = cms.bool( True )
2588 )
2589 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2590  appendToDataLabel = cms.string( "" ),
2591  minHits = cms.int32( 3 ),
2592  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
2593  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2594  Updator = cms.string( "hltESPKFUpdator" ),
2595  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
2596  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2597 )
2598 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
2599  appendToDataLabel = cms.string( "" ),
2600  minHits = cms.int32( 3 ),
2601  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2602  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2603  Updator = cms.string( "hltESPKFUpdator" ),
2604  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2605  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2606 )
2607 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
2608  appendToDataLabel = cms.string( "" ),
2609  minHits = cms.int32( 3 ),
2610  ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2611  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2612  Updator = cms.string( "hltESPKFUpdator" ),
2613  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
2614  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2615 )
2616 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
2617  errorRescaling = cms.double( 100.0 ),
2618  minHits = cms.int32( 3 ),
2619  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
2620  appendToDataLabel = cms.string( "" ),
2621  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2622  Updator = cms.string( "hltESPKFUpdator" ),
2623  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
2624  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2625 )
2626 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
2627  errorRescaling = cms.double( 100.0 ),
2628  minHits = cms.int32( 3 ),
2629  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
2630  appendToDataLabel = cms.string( "" ),
2631  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2632  Updator = cms.string( "hltESPKFUpdator" ),
2633  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
2634  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2635 )
2636 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
2637  errorRescaling = cms.double( 10.0 ),
2638  minHits = cms.int32( 3 ),
2639  ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
2640  appendToDataLabel = cms.string( "" ),
2641  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2642  Updator = cms.string( "hltESPKFUpdator" ),
2643  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
2644  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2645 )
2646 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
2647  errorRescaling = cms.double( 10.0 ),
2648  minHits = cms.int32( 3 ),
2649  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
2650  appendToDataLabel = cms.string( "" ),
2651  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2652  Updator = cms.string( "hltESPKFUpdator" ),
2653  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
2654  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2655 )
2656 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
2657  ComponentName = cms.string( "hltESPKFUpdator" )
2658 )
2659 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
2660  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
2661  DistanceMeasure = cms.string( "KullbackLeibler" )
2662 )
2663 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2664  appendToDataLabel = cms.string( "" ),
2665  minHits = cms.int32( 3 ),
2666  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
2667  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2668  Updator = cms.string( "hltESPKFUpdator" ),
2669  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
2670  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2671 )
2672 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
2673  UseStripStripQualityDB = cms.bool( True ),
2674  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
2675  UsePixelROCQualityDB = cms.bool( True ),
2676  DebugPixelROCQualityDB = cms.untracked.bool( False ),
2677  UseStripAPVFiberQualityDB = cms.bool( True ),
2678  badStripCuts = cms.PSet(
2679  TOB = cms.PSet(
2680  maxConsecutiveBad = cms.uint32( 2 ),
2681  maxBad = cms.uint32( 4 )
2682  ),
2683  TID = cms.PSet(
2684  maxBad = cms.uint32( 4 ),
2685  maxConsecutiveBad = cms.uint32( 2 )
2686  ),
2687  TEC = cms.PSet(
2688  maxConsecutiveBad = cms.uint32( 2 ),
2689  maxBad = cms.uint32( 4 )
2690  ),
2691  TIB = cms.PSet(
2692  maxConsecutiveBad = cms.uint32( 2 ),
2693  maxBad = cms.uint32( 4 )
2694  )
2695  ),
2696  DebugStripModuleQualityDB = cms.untracked.bool( False ),
2697  ComponentName = cms.string( "hltESPMeasurementTracker" ),
2698  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
2699  UsePixelModuleQualityDB = cms.bool( True ),
2700  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
2701  HitMatcher = cms.string( "StandardMatcher" ),
2702  DebugStripStripQualityDB = cms.untracked.bool( False ),
2703  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2704  SiStripQualityLabel = cms.string( "" ),
2705  UseStripModuleQualityDB = cms.bool( True ),
2706  MaskBadAPVFibers = cms.bool( True )
2707 )
2708 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2709  ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
2710  fractionShared = cms.double( 0.11 ),
2711  ValidHitBonus = cms.double( 5.0 ),
2712  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2713  MissingHitPenalty = cms.double( 20.0 ),
2714  allowSharedFirstHit = cms.bool( True )
2715 )
2716 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
2717  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
2718 )
2719 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
2720  useLAAlignmentOffsets = cms.bool( False ),
2721  DoCosmics = cms.bool( False ),
2722  eff_charge_cut_highX = cms.double( 1.0 ),
2723  eff_charge_cut_highY = cms.double( 1.0 ),
2724  inflate_all_errors_no_trk_angle = cms.bool( False ),
2725  eff_charge_cut_lowY = cms.double( 0.0 ),
2726  eff_charge_cut_lowX = cms.double( 0.0 ),
2727  UseErrorsFromTemplates = cms.bool( True ),
2728  TruncatePixelCharge = cms.bool( True ),
2729  size_cutY = cms.double( 3.0 ),
2730  size_cutX = cms.double( 3.0 ),
2731  useLAWidthFromDB = cms.bool( False ),
2732  inflate_errors = cms.bool( False ),
2733  Alpha2Order = cms.bool( True ),
2734  ClusterProbComputationFlag = cms.int32( 0 ),
2735  PixelErrorParametrization = cms.string( "NOTcmsim" ),
2736  EdgeClusterErrorX = cms.double( 50.0 ),
2737  EdgeClusterErrorY = cms.double( 85.0 ),
2738  LoadTemplatesFromDB = cms.bool( True ),
2739  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
2740  IrradiationBiasCorrection = cms.bool( False )
2741 )
2742 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
2743  DoLorentz = cms.bool( True ),
2744  DoCosmics = cms.bool( False ),
2745  LoadTemplatesFromDB = cms.bool( True ),
2746  ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
2747  Alpha2Order = cms.bool( True ),
2748  ClusterProbComputationFlag = cms.int32( 0 ),
2749  speed = cms.int32( -2 ),
2750  UseClusterSplitter = cms.bool( False )
2751 )
2752 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2753  appendToDataLabel = cms.string( "" ),
2754  MinimalTolerance = cms.double( 10.0 ),
2755  MaxDisplacement = cms.double( 100.0 ),
2756  ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
2757  nSigma = cms.double( 3.0 ),
2758  MaxSagitta = cms.double( -1.0 ),
2759  MaxChi2 = cms.double( 25.0 )
2760 )
2761 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2762  ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
2763  fractionShared = cms.double( 0.19 ),
2764  ValidHitBonus = cms.double( 5.0 ),
2765  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2766  MissingHitPenalty = cms.double( 20.0 ),
2767  allowSharedFirstHit = cms.bool( True )
2768 )
2769 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2770  appendToDataLabel = cms.string( "" ),
2771  minHits = cms.int32( 3 ),
2772  ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
2773  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2774  Updator = cms.string( "hltESPKFUpdator" ),
2775  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2776  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2777 )
2778 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
2779  errorRescaling = cms.double( 100.0 ),
2780  minHits = cms.int32( 3 ),
2781  ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
2782  appendToDataLabel = cms.string( "" ),
2783  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2784  Updator = cms.string( "hltESPKFUpdator" ),
2785  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2786  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2787 )
2788 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2789  SimpleMagneticField = cms.string( "" ),
2790  PropagationDirection = cms.string( "alongMomentum" ),
2791  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2792  Mass = cms.double( 0.105 ),
2793  ptMin = cms.double( -1.0 ),
2794  MaxDPhi = cms.double( 1.6 ),
2795  useRungeKutta = cms.bool( True )
2796 )
2797 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
2798  Epsilon = cms.double( 5.0 ),
2799  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
2800  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
2801  PropagationDirection = cms.string( "alongMomentum" ),
2802  ComponentName = cms.string( "hltESPSmartPropagator" )
2803 )
2804 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
2805  Epsilon = cms.double( 5.0 ),
2806  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
2807  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
2808  PropagationDirection = cms.string( "alongMomentum" ),
2809  ComponentName = cms.string( "hltESPSmartPropagatorAny" )
2810 )
2811 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
2812  Epsilon = cms.double( 5.0 ),
2813  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
2814  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
2815  PropagationDirection = cms.string( "oppositeToMomentum" ),
2816  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" )
2817 )
2818 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
2819  distance = cms.double( 0.5 )
2820 )
2821 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2822  NoErrorPropagation = cms.bool( False ),
2823  endcapShiftInZPos = cms.double( 0.0 ),
2824  PropagationDirection = cms.string( "alongMomentum" ),
2825  useTuningForL2Speed = cms.bool( False ),
2826  useIsYokeFlag = cms.bool( True ),
2827  endcapShiftInZNeg = cms.double( 0.0 ),
2828  SetVBFPointer = cms.bool( False ),
2829  AssumeNoMaterial = cms.bool( False ),
2830  returnTangentPlane = cms.bool( True ),
2831  useInTeslaFromMagField = cms.bool( False ),
2832  VBFName = cms.string( "VolumeBasedMagneticField" ),
2833  useEndcapShiftsInZ = cms.bool( False ),
2834  sendLogWarning = cms.bool( False ),
2835  useMatVolumes = cms.bool( True ),
2836  debug = cms.bool( False ),
2837  ApplyRadX0Correction = cms.bool( True ),
2838  useMagVolumes = cms.bool( True ),
2839  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" )
2840 )
2841 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2842  NoErrorPropagation = cms.bool( False ),
2843  endcapShiftInZPos = cms.double( 0.0 ),
2844  PropagationDirection = cms.string( "oppositeToMomentum" ),
2845  useTuningForL2Speed = cms.bool( False ),
2846  useIsYokeFlag = cms.bool( True ),
2847  endcapShiftInZNeg = cms.double( 0.0 ),
2848  SetVBFPointer = cms.bool( False ),
2849  AssumeNoMaterial = cms.bool( False ),
2850  returnTangentPlane = cms.bool( True ),
2851  useInTeslaFromMagField = cms.bool( False ),
2852  VBFName = cms.string( "VolumeBasedMagneticField" ),
2853  useEndcapShiftsInZ = cms.bool( False ),
2854  sendLogWarning = cms.bool( False ),
2855  useMatVolumes = cms.bool( True ),
2856  debug = cms.bool( False ),
2857  ApplyRadX0Correction = cms.bool( True ),
2858  useMagVolumes = cms.bool( True ),
2859  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
2860 )
2861 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
2862  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
2863  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
2864  parameters = cms.PSet(
2865  mLC_P2 = cms.double( 0.3 ),
2866  mLC_P1 = cms.double( 0.618 ),
2867  mLC_P0 = cms.double( -0.326 ),
2868  useLegacyError = cms.bool( False ),
2869  mTEC_P1 = cms.double( 0.471 ),
2870  mTEC_P0 = cms.double( -1.885 ),
2871  mTOB_P0 = cms.double( -1.026 ),
2872  mTOB_P1 = cms.double( 0.253 ),
2873  mTIB_P0 = cms.double( -0.742 ),
2874  mTIB_P1 = cms.double( 0.202 ),
2875  mTID_P0 = cms.double( -1.427 ),
2876  mTID_P1 = cms.double( 0.433 ),
2877  maxChgOneMIP = cms.double( 6000.0 )
2878  )
2879 )
2880 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
2881  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
2882  Matcher = cms.string( "StandardMatcher" ),
2883  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
2884  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2885  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" )
2886 )
2887 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
2888  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
2889  Matcher = cms.string( "StandardMatcher" ),
2890  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
2891  PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
2892  ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" )
2893 )
2894 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
2895  StripCPE = cms.string( "Fake" ),
2896  Matcher = cms.string( "StandardMatcher" ),
2897  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
2898  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2899  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" )
2900 )
2901 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
2902  StripCPE = cms.string( "Fake" ),
2903  Matcher = cms.string( "StandardMatcher" ),
2904  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
2905  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2906  ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" )
2907 )
2908 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2909  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
2910  fractionShared = cms.double( 0.5 ),
2911  ValidHitBonus = cms.double( 100.0 ),
2912  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2913  MissingHitPenalty = cms.double( 0.0 ),
2914  allowSharedFirstHit = cms.bool( False )
2915 )
2916 fragment.hltESPTrajectoryCleanerBySharedSeeds = cms.ESProducer( "TrajectoryCleanerESProducer",
2917  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedSeeds" ),
2918  fractionShared = cms.double( 0.5 ),
2919  ValidHitBonus = cms.double( 100.0 ),
2920  ComponentType = cms.string( "TrajectoryCleanerBySharedSeeds" ),
2921  MissingHitPenalty = cms.double( 0.0 ),
2922  allowSharedFirstHit = cms.bool( True )
2923 )
2924 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
2925  appendToDataLabel = cms.string( "" ),
2926  minHits = cms.int32( 3 ),
2927  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
2928  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2929  Updator = cms.string( "hltESPKFUpdator" ),
2930  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2931  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2932 )
2933 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
2934  errorRescaling = cms.double( 100.0 ),
2935  minHits = cms.int32( 3 ),
2936  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
2937  appendToDataLabel = cms.string( "" ),
2938  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2939  Updator = cms.string( "hltESPKFUpdator" ),
2940  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2941  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2942 )
2943 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2944  ComponentName = cms.string( "HODetIdAssociator" ),
2945  etaBinSize = cms.double( 0.087 ),
2946  nEta = cms.int32( 30 ),
2947  nPhi = cms.int32( 72 ),
2948  includeBadChambers = cms.bool( False )
2949 )
2950 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2951  ComponentName = cms.string( "MuonDetIdAssociator" ),
2952  etaBinSize = cms.double( 0.125 ),
2953  nEta = cms.int32( 48 ),
2954  nPhi = cms.int32( 48 ),
2955  includeBadChambers = cms.bool( False )
2956 )
2957 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
2958  ComponentName = cms.string( "SimpleNavigationSchool" ),
2959  SimpleMagneticField = cms.string( "ParabolicMf" )
2960 )
2961 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2962  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
2963  etaBinSize = cms.double( 0.1 ),
2964  nEta = cms.int32( 60 ),
2965  nPhi = cms.int32( 30 ),
2966  includeBadChambers = cms.bool( False )
2967 )
2968 fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer",
2969  ListOfRecordToMerge = cms.VPSet(
2970  cms.PSet( record = cms.string( "SiPixelQualityFromDbRcd" ),
2971  tag = cms.string( "" )
2972  ),
2973  cms.PSet( record = cms.string( "SiPixelDetVOffRcd" ),
2974  tag = cms.string( "" )
2975  )
2976  )
2977 )
2978 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
2979 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
2980  LatencyRecord = cms.PSet(
2981  record = cms.string( "SiStripLatencyRcd" ),
2982  label = cms.untracked.string( "" )
2983  ),
2984  BackPlaneCorrectionDeconvMode = cms.PSet(
2985  record = cms.string( "SiStripBackPlaneCorrectionRcd" ),
2986  label = cms.untracked.string( "deconvolution" )
2987  ),
2988  BackPlaneCorrectionPeakMode = cms.PSet(
2989  record = cms.string( "SiStripBackPlaneCorrectionRcd" ),
2990  label = cms.untracked.string( "peak" )
2991  )
2992 )
2993 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
2994  LatencyRecord = cms.PSet(
2995  record = cms.string( "SiStripLatencyRcd" ),
2996  label = cms.untracked.string( "" )
2997  ),
2998  LorentzAngleDeconvMode = cms.PSet(
2999  record = cms.string( "SiStripLorentzAngleRcd" ),
3000  label = cms.untracked.string( "deconvolution" )
3001  ),
3002  LorentzAnglePeakMode = cms.PSet(
3003  record = cms.string( "SiStripLorentzAngleRcd" ),
3004  label = cms.untracked.string( "peak" )
3005  )
3006 )
3007 
3008 fragment.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter",
3009  toGet = cms.VPSet(
3010  ),
3011  verbose = cms.untracked.bool( False )
3012 )
3013 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
3014  RawDataCollection = cms.InputTag( "rawDataCollector" )
3015 )
3016 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
3017  result = cms.bool( False )
3018 )
3019 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
3020  SelectedTriggerType = cms.int32( 1 )
3021 )
3022 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
3023  lenSlinkTrailer = cms.untracked.int32( 8 ),
3024  lenAMC13Header = cms.untracked.int32( 8 ),
3025  CTP7 = cms.untracked.bool( False ),
3026  lenAMC13Trailer = cms.untracked.int32( 8 ),
3027  Setup = cms.string( "stage2::GTSetup" ),
3028  InputLabel = cms.InputTag( "rawDataCollector" ),
3029  lenSlinkHeader = cms.untracked.int32( 8 ),
3030  MTF7 = cms.untracked.bool( False ),
3031  FWId = cms.uint32( 0 ),
3032  debug = cms.untracked.bool( False ),
3033  FedIds = cms.vint32( 1404 ),
3034  lenAMCHeader = cms.untracked.int32( 8 ),
3035  lenAMCTrailer = cms.untracked.int32( 0 ),
3036  FWOverride = cms.bool( False )
3037 )
3038 fragment.hltCaloStage2Digis = cms.EDProducer( "L1TRawToDigi",
3039  lenSlinkTrailer = cms.untracked.int32( 8 ),
3040  lenAMC13Header = cms.untracked.int32( 8 ),
3041  CTP7 = cms.untracked.bool( False ),
3042  lenAMC13Trailer = cms.untracked.int32( 8 ),
3043  Setup = cms.string( "stage2::CaloSetup" ),
3044  InputLabel = cms.InputTag( "rawDataCollector" ),
3045  lenSlinkHeader = cms.untracked.int32( 8 ),
3046  MTF7 = cms.untracked.bool( False ),
3047  FWId = cms.uint32( 0 ),
3048  debug = cms.untracked.bool( False ),
3049  FedIds = cms.vint32( 1360, 1366 ),
3050  lenAMCHeader = cms.untracked.int32( 8 ),
3051  lenAMCTrailer = cms.untracked.int32( 0 ),
3052  FWOverride = cms.bool( False )
3053 )
3054 fragment.hltGmtStage2Digis = cms.EDProducer( "L1TRawToDigi",
3055  lenSlinkTrailer = cms.untracked.int32( 8 ),
3056  lenAMC13Header = cms.untracked.int32( 8 ),
3057  CTP7 = cms.untracked.bool( False ),
3058  lenAMC13Trailer = cms.untracked.int32( 8 ),
3059  Setup = cms.string( "stage2::GMTSetup" ),
3060  InputLabel = cms.InputTag( "rawDataCollector" ),
3061  lenSlinkHeader = cms.untracked.int32( 8 ),
3062  MTF7 = cms.untracked.bool( False ),
3063  FWId = cms.uint32( 0 ),
3064  debug = cms.untracked.bool( False ),
3065  FedIds = cms.vint32( 1402 ),
3066  lenAMCHeader = cms.untracked.int32( 8 ),
3067  lenAMCTrailer = cms.untracked.int32( 0 ),
3068  FWOverride = cms.bool( False )
3069 )
3070 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
3071  L1DataBxInEvent = cms.int32( 5 ),
3072  JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3073  AlgorithmTriggersUnmasked = cms.bool( True ),
3074  EmulateBxInEvent = cms.int32( 1 ),
3075  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
3076  AlgorithmTriggersUnprescaled = cms.bool( True ),
3077  Verbosity = cms.untracked.int32( 0 ),
3078  EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3079  ProduceL1GtDaqRecord = cms.bool( True ),
3080  PrescaleSet = cms.uint32( 1 ),
3081  EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3082  TriggerMenuLuminosity = cms.string( "startup" ),
3083  ProduceL1GtObjectMapRecord = cms.bool( True ),
3084  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
3085  PrescaleCSVFile = cms.string( "prescale_L1TGlobal.csv" ),
3086  TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3087  BstLengthBytes = cms.int32( -1 ),
3088  MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
3089 )
3090 fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
3091  scalersInputTag = cms.InputTag( "rawDataCollector" )
3092 )
3093 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
3094  maxZ = cms.double( 40.0 ),
3095  src = cms.InputTag( "hltScalersRawToDigi" ),
3096  gtEvmLabel = cms.InputTag( "" ),
3097  changeToCMSCoordinates = cms.bool( False ),
3098  setSigmaZ = cms.double( 0.0 ),
3099  maxRadius = cms.double( 2.0 )
3100 )
3101 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
3102  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3103  offset = cms.uint32( 0 )
3104 )
3105 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
3106  result = cms.bool( True )
3107 )
3108 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
3109  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3110  offset = cms.uint32( 0 )
3111 )
3112 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
3113  SelectedTriggerType = cms.int32( 3 )
3114 )
3115 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
3116  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3117  offset = cms.uint32( 0 )
3118 )
3119 fragment.hltL1sL1ZeroBias = cms.EDFilter( "HLTL1TSeed",
3120  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
3121  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3122  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3123  saveTags = cms.bool( True ),
3124  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3125  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3126  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3127  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3128  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3129 )
3130 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
3131  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3132  offset = cms.uint32( 0 )
3133 )
3134 fragment.hltL1sETT45BptxAND = cms.EDFilter( "HLTL1TSeed",
3135  L1SeedsLogicalExpression = cms.string( "L1_ETT45_BptxAND" ),
3136  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3137  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3138  saveTags = cms.bool( True ),
3139  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3140  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3141  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3142  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3143  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3144 )
3145 fragment.hltPrePixelTracksMultiplicity60ForPPRef = cms.EDFilter( "HLTPrescaler",
3146  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3147  offset = cms.uint32( 0 )
3148 )
3149 fragment.hltSiPixelDigis = cms.EDProducer( "SiPixelRawToDigi",
3150  UseQualityInfo = cms.bool( False ),
3151  UsePilotBlade = cms.bool( False ),
3152  UsePhase1 = cms.bool( False ),
3153  InputLabel = cms.InputTag( "rawDataCollector" ),
3154  IncludeErrors = cms.bool( False ),
3155  ErrorList = cms.vint32( ),
3156  Regions = cms.PSet( ),
3157  Timing = cms.untracked.bool( False ),
3158  CablingMapLabel = cms.string( "" ),
3159  UserErrorList = cms.vint32( )
3160 )
3161 fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
3162  src = cms.InputTag( "hltSiPixelDigis" ),
3163  ChannelThreshold = cms.int32( 1000 ),
3164  maxNumberOfClusters = cms.int32( 20000 ),
3165  VCaltoElectronGain = cms.int32( 65 ),
3166  MissCalibrate = cms.untracked.bool( True ),
3167  SplitClusters = cms.bool( False ),
3168  VCaltoElectronOffset = cms.int32( -414 ),
3169  payloadType = cms.string( "HLT" ),
3170  SeedThreshold = cms.int32( 1000 ),
3171  ClusterThreshold = cms.double( 4000.0 )
3172 )
3173 fragment.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
3174  src = cms.InputTag( "hltSiPixelClusters" ),
3175  onDemand = cms.bool( False )
3176 )
3177 fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
3178  VerboseLevel = cms.untracked.int32( 0 ),
3179  src = cms.InputTag( "hltSiPixelClusters" ),
3180  CPE = cms.string( "hltESPPixelCPEGeneric" )
3181 )
3182 fragment.hltPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
3183  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
3184  'BPix1+BPix2+FPix1_pos',
3185  'BPix1+BPix2+FPix1_neg',
3186  'BPix1+FPix1_pos+FPix2_pos',
3187  'BPix1+FPix1_neg+FPix2_neg' ),
3188  MTOB = cms.PSet( ),
3189  TEC = cms.PSet( ),
3190  MTID = cms.PSet( ),
3191  FPix = cms.PSet(
3192  useErrorsFromParam = cms.bool( True ),
3193  hitErrorRPhi = cms.double( 0.0051 ),
3194  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3195  HitProducer = cms.string( "hltSiPixelRecHits" ),
3196  hitErrorRZ = cms.double( 0.0036 )
3197  ),
3198  MTEC = cms.PSet( ),
3199  MTIB = cms.PSet( ),
3200  TID = cms.PSet( ),
3201  TOB = cms.PSet( ),
3202  BPix = cms.PSet(
3203  useErrorsFromParam = cms.bool( True ),
3204  hitErrorRPhi = cms.double( 0.0027 ),
3205  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3206  HitProducer = cms.string( "hltSiPixelRecHits" ),
3207  hitErrorRZ = cms.double( 0.006 )
3208  ),
3209  TIB = cms.PSet( )
3210 )
3211 fragment.hltPixelTracksForHighMult = cms.EDProducer( "PixelTrackProducer",
3212  useFilterWithES = cms.bool( False ),
3213  FilterPSet = cms.PSet(
3214  chi2 = cms.double( 1000.0 ),
3215  nSigmaTipMaxTolerance = cms.double( 0.0 ),
3216  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
3217  nSigmaInvPtTolerance = cms.double( 0.0 ),
3218  ptMin = cms.double( 0.3 ),
3219  tipMax = cms.double( 1.0 )
3220  ),
3221  passLabel = cms.string( "" ),
3222  FitterPSet = cms.PSet(
3223  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
3224  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3225  fixImpactParameter = cms.double( 0.0 )
3226  ),
3227  RegionFactoryPSet = cms.PSet(
3228  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
3229  RegionPSet = cms.PSet(
3230  precise = cms.bool( True ),
3231  originRadius = cms.double( 0.2 ),
3232  ptMin = cms.double( 0.3 ),
3233  originHalfLength = cms.double( 15.1 ),
3234  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3235  useMultipleScattering = cms.bool( False ),
3236  useFakeVertices = cms.bool( False )
3237  )
3238  ),
3239  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
3240  OrderedHitsFactoryPSet = cms.PSet(
3241  ComponentName = cms.string( "StandardHitTripletGenerator" ),
3242  GeneratorPSet = cms.PSet(
3243  useBending = cms.bool( True ),
3244  useFixedPreFiltering = cms.bool( False ),
3245  maxElement = cms.uint32( 100000 ),
3246  phiPreFiltering = cms.double( 0.3 ),
3247  extraHitRPhitolerance = cms.double( 0.06 ),
3248  useMultScattering = cms.bool( True ),
3249  SeedComparitorPSet = cms.PSet(
3250  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
3251  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
3252  ),
3253  extraHitRZtolerance = cms.double( 0.06 ),
3254  ComponentName = cms.string( "PixelTripletHLTGenerator" )
3255  ),
3256  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
3257  )
3258 )
3259 fragment.hltPixelVerticesForHighMult = cms.EDProducer( "PixelVertexProducer",
3260  WtAverage = cms.bool( True ),
3261  Method2 = cms.bool( True ),
3262  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3263  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
3264  Verbosity = cms.int32( 0 ),
3265  UseError = cms.bool( True ),
3266  TrackCollection = cms.InputTag( "hltPixelTracksForHighMult" ),
3267  PtMin = cms.double( 0.4 ),
3268  NTrkMin = cms.int32( 30 ),
3269  ZOffset = cms.double( 5.0 ),
3270  Finder = cms.string( "DivisiveVertexFinder" ),
3271  ZSeparation = cms.double( 0.05 )
3272 )
3273 fragment.hltGoodPixelTracksForHighMult = cms.EDProducer( "AnalyticalTrackSelector",
3274  max_d0 = cms.double( 100.0 ),
3275  minNumber3DLayers = cms.uint32( 0 ),
3276  max_lostHitFraction = cms.double( 1.0 ),
3277  applyAbsCutsIfNoPV = cms.bool( False ),
3278  qualityBit = cms.string( "loose" ),
3279  minNumberLayers = cms.uint32( 0 ),
3280  chi2n_par = cms.double( 9999.0 ),
3281  useVtxError = cms.bool( False ),
3282  nSigmaZ = cms.double( 100.0 ),
3283  dz_par2 = cms.vdouble( 1.0, 1.0 ),
3284  applyAdaptedPVCuts = cms.bool( True ),
3285  min_eta = cms.double( -9999.0 ),
3286  dz_par1 = cms.vdouble( 9999.0, 1.0 ),
3287  copyTrajectories = cms.untracked.bool( False ),
3288  vtxNumber = cms.int32( -1 ),
3289  max_d0NoPV = cms.double( 0.5 ),
3290  keepAllTracks = cms.bool( False ),
3291  maxNumberLostLayers = cms.uint32( 999 ),
3292  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
3293  max_relpterr = cms.double( 999.0 ),
3294  copyExtras = cms.untracked.bool( False ),
3295  max_z0NoPV = cms.double( 100.0 ),
3296  vertexCut = cms.string( "" ),
3297  max_z0 = cms.double( 100.0 ),
3298  useVertices = cms.bool( True ),
3299  min_nhits = cms.uint32( 0 ),
3300  src = cms.InputTag( "hltPixelTracksForHighMult" ),
3301  max_minMissHitOutOrIn = cms.int32( 99 ),
3302  chi2n_no1Dmod_par = cms.double( 9999.0 ),
3303  vertices = cms.InputTag( "hltPixelVerticesForHighMult" ),
3304  max_eta = cms.double( 9999.0 ),
3305  d0_par2 = cms.vdouble( 9999.0, 1.0 ),
3306  d0_par1 = cms.vdouble( 9999.0, 1.0 ),
3307  res_par = cms.vdouble( 99999.0, 99999.0 ),
3308  minHitsToBypassChecks = cms.uint32( 999 )
3309 )
3310 fragment.hltPixelCandsForHighMult = cms.EDProducer( "ConcreteChargedCandidateProducer",
3311  src = cms.InputTag( "hltGoodPixelTracksForHighMult" ),
3312  particleType = cms.string( "pi+" )
3313 )
3314 fragment.hlt1HighMult60 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
3315  saveTags = cms.bool( True ),
3316  MinTrks = cms.int32( 60 ),
3317  MinPt = cms.double( 0.4 ),
3318  MaxVz = cms.double( 15.0 ),
3319  MaxEta = cms.double( 2.4 ),
3320  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
3321  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
3322  MaxPt = cms.double( 9999.0 ),
3323  MinSep = cms.double( 0.12 )
3324 )
3325 fragment.hltL1sETT50BptxAND = cms.EDFilter( "HLTL1TSeed",
3326  L1SeedsLogicalExpression = cms.string( "L1_ETT50_BptxAND" ),
3327  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3328  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3329  saveTags = cms.bool( True ),
3330  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3331  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3332  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3333  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3334  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3335 )
3336 fragment.hltPrePixelTracksMultiplicity85ForPPRef = cms.EDFilter( "HLTPrescaler",
3337  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3338  offset = cms.uint32( 0 )
3339 )
3340 fragment.hlt1HighMult85 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
3341  saveTags = cms.bool( True ),
3342  MinTrks = cms.int32( 85 ),
3343  MinPt = cms.double( 0.4 ),
3344  MaxVz = cms.double( 15.0 ),
3345  MaxEta = cms.double( 2.4 ),
3346  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
3347  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
3348  MaxPt = cms.double( 9999.0 ),
3349  MinSep = cms.double( 0.12 )
3350 )
3351 fragment.hltL1sETT55BptxAND = cms.EDFilter( "HLTL1TSeed",
3352  L1SeedsLogicalExpression = cms.string( "L1_ETT55_BptxAND" ),
3353  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3354  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3355  saveTags = cms.bool( True ),
3356  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3357  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3358  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3359  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3360  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3361 )
3362 fragment.hltPrePixelTracksMultiplicity110ForPPRef = cms.EDFilter( "HLTPrescaler",
3363  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3364  offset = cms.uint32( 0 )
3365 )
3366 fragment.hlt1HighMult110 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
3367  saveTags = cms.bool( True ),
3368  MinTrks = cms.int32( 110 ),
3369  MinPt = cms.double( 0.4 ),
3370  MaxVz = cms.double( 15.0 ),
3371  MaxEta = cms.double( 2.4 ),
3372  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
3373  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
3374  MaxPt = cms.double( 9999.0 ),
3375  MinSep = cms.double( 0.12 )
3376 )
3377 fragment.hltL1sETT60BptxAND = cms.EDFilter( "HLTL1TSeed",
3378  L1SeedsLogicalExpression = cms.string( "L1_ETT60_BptxAND" ),
3379  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3380  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3381  saveTags = cms.bool( True ),
3382  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3383  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3384  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3385  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3386  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3387 )
3388 fragment.hltPrePixelTracksMultiplicity135ForPPRef = cms.EDFilter( "HLTPrescaler",
3389  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3390  offset = cms.uint32( 0 )
3391 )
3392 fragment.hlt1HighMult135 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
3393  saveTags = cms.bool( True ),
3394  MinTrks = cms.int32( 135 ),
3395  MinPt = cms.double( 0.4 ),
3396  MaxVz = cms.double( 15.0 ),
3397  MaxEta = cms.double( 2.4 ),
3398  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
3399  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
3400  MaxPt = cms.double( 9999.0 ),
3401  MinSep = cms.double( 0.12 )
3402 )
3403 fragment.hltPrePixelTracksMultiplicity160ForPPRef = cms.EDFilter( "HLTPrescaler",
3404  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3405  offset = cms.uint32( 0 )
3406 )
3407 fragment.hlt1HighMult160 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
3408  saveTags = cms.bool( True ),
3409  MinTrks = cms.int32( 160 ),
3410  MinPt = cms.double( 0.4 ),
3411  MaxVz = cms.double( 15.0 ),
3412  MaxEta = cms.double( 2.4 ),
3413  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
3414  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
3415  MaxPt = cms.double( 9999.0 ),
3416  MinSep = cms.double( 0.12 )
3417 )
3418 fragment.hltL1sSingleJet28BptxAND = cms.EDFilter( "HLTL1TSeed",
3419  L1SeedsLogicalExpression = cms.string( "L1_SingleJet28_BptxAND" ),
3420  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3421  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3422  saveTags = cms.bool( True ),
3423  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3424  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3425  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3426  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3427  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3428 )
3429 fragment.hltPreAK4CaloJet40Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
3430  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3431  offset = cms.uint32( 0 )
3432 )
3433 fragment.hltEcalDigis = cms.EDProducer( "EcalRawToDigi",
3434  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 ),
3435  FedLabel = cms.InputTag( "listfeds" ),
3436  eventPut = cms.bool( True ),
3437  srpUnpacking = cms.bool( True ),
3438  syncCheck = cms.bool( True ),
3439  headerUnpacking = cms.bool( True ),
3440  feUnpacking = cms.bool( True ),
3441  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 ),
3442  tccUnpacking = cms.bool( True ),
3443  numbTriggerTSamples = cms.int32( 1 ),
3444  InputLabel = cms.InputTag( "rawDataCollector" ),
3445  numbXtalTSamples = cms.int32( 10 ),
3446  feIdCheck = cms.bool( True ),
3447  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 ),
3448  silentMode = cms.untracked.bool( True ),
3449  DoRegional = cms.bool( False ),
3450  forceToKeepFRData = cms.bool( False ),
3451  memUnpacking = cms.bool( True )
3452 )
3453 fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitProducer",
3454  EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
3455  EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
3456  EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ),
3457  EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ),
3458  algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ),
3459  algoPSet = cms.PSet(
3460  outOfTimeThresholdGain61pEB = cms.double( 5.0 ),
3461  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
3462  activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2 ),
3463  amplitudeThresholdEE = cms.double( 10.0 ),
3464  EBtimeConstantTerm = cms.double( 0.6 ),
3465  EEtimeFitLimits_Lower = cms.double( 0.2 ),
3466  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
3467  ebSpikeThreshold = cms.double( 1.042 ),
3468  EBtimeNconst = cms.double( 28.5 ),
3469  ampErrorCalculation = cms.bool( False ),
3470  kPoorRecoFlagEB = cms.bool( True ),
3471  EBtimeFitLimits_Lower = cms.double( 0.2 ),
3472  kPoorRecoFlagEE = cms.bool( False ),
3473  chi2ThreshEB_ = cms.double( 65.0 ),
3474  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
3475  useLumiInfoRunHeader = cms.bool( False ),
3476  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
3477  outOfTimeThresholdGain12mEB = cms.double( 5.0 ),
3478  EEtimeFitLimits_Upper = cms.double( 1.4 ),
3479  prefitMaxChiSqEB = cms.double( 15.0 ),
3480  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
3481  prefitMaxChiSqEE = cms.double( 10.0 ),
3482  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
3483  EBtimeFitLimits_Upper = cms.double( 1.4 ),
3484  timealgo = cms.string( "None" ),
3485  amplitudeThresholdEB = cms.double( 10.0 ),
3486  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
3487  outOfTimeThresholdGain12pEB = cms.double( 5.0 ),
3488  EEtimeNconst = cms.double( 31.8 ),
3489  outOfTimeThresholdGain61mEB = cms.double( 5.0 ),
3490  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
3491  EEtimeConstantTerm = cms.double( 1.0 ),
3492  chi2ThreshEE_ = cms.double( 50.0 ),
3493  doPrefitEE = cms.bool( True ),
3494  doPrefitEB = cms.bool( True )
3495  )
3496 )
3497 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
3498  ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
3499  ebDetIdToBeRecovered = cms.string( "ebDetId" ),
3500  integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ),
3501  eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
3502  ebFEToBeRecovered = cms.string( "ebFE" ),
3503  ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
3504  eeDetIdToBeRecovered = cms.string( "eeDetId" ),
3505  eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
3506  eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
3507  ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
3508  ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
3509  eeSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
3510  integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ),
3511  eeFEToBeRecovered = cms.string( "eeFE" )
3512 )
3513 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
3514  recoverEEVFE = cms.bool( False ),
3515  EErechitCollection = cms.string( "EcalRecHitsEE" ),
3516  recoverEBIsolatedChannels = cms.bool( False ),
3517  recoverEBVFE = cms.bool( False ),
3518  laserCorrection = cms.bool( True ),
3519  EBLaserMIN = cms.double( 0.5 ),
3520  killDeadChannels = cms.bool( True ),
3521  dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
3522  EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
3523  EBLaserMAX = cms.double( 3.0 ),
3524  EELaserMIN = cms.double( 0.5 ),
3525  ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
3526  EELaserMAX = cms.double( 8.0 ),
3527  recoverEEIsolatedChannels = cms.bool( False ),
3528  eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
3529  recoverEBFE = cms.bool( True ),
3530  algo = cms.string( "EcalRecHitWorkerSimple" ),
3531  ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
3532  singleChannelRecoveryThreshold = cms.double( 8.0 ),
3533  ChannelStatusToBeExcluded = cms.vstring( ),
3534  EBrechitCollection = cms.string( "EcalRecHitsEB" ),
3535  singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
3536  recoverEEFE = cms.bool( True ),
3537  triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ),
3538  dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
3539  flagsMapDBReco = cms.PSet(
3540  kGood = cms.vstring( 'kOk',
3541  'kDAC',
3542  'kNoLaser',
3543  'kNoisy' ),
3544  kNeighboursRecovered = cms.vstring( 'kFixedG0',
3545  'kNonRespondingIsolated',
3546  'kDeadVFE' ),
3547  kDead = cms.vstring( 'kNoDataNoTP' ),
3548  kNoisy = cms.vstring( 'kNNoisy',
3549  'kFixedG6',
3550  'kFixedG1' ),
3551  kTowerRecovered = cms.vstring( 'kDeadFE' )
3552  ),
3553  EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
3554  algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
3555  eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
3556  cleaningConfig = cms.PSet(
3557  e6e2thresh = cms.double( 0.04 ),
3558  tightenCrack_e6e2_double = cms.double( 3.0 ),
3559  e4e1Threshold_endcap = cms.double( 0.3 ),
3560  tightenCrack_e4e1_single = cms.double( 3.0 ),
3561  tightenCrack_e1_double = cms.double( 2.0 ),
3562  cThreshold_barrel = cms.double( 4.0 ),
3563  e4e1Threshold_barrel = cms.double( 0.08 ),
3564  tightenCrack_e1_single = cms.double( 2.0 ),
3565  e4e1_b_barrel = cms.double( -0.024 ),
3566  e4e1_a_barrel = cms.double( 0.04 ),
3567  ignoreOutOfTimeThresh = cms.double( 1.0E9 ),
3568  cThreshold_endcap = cms.double( 15.0 ),
3569  e4e1_b_endcap = cms.double( -0.0125 ),
3570  e4e1_a_endcap = cms.double( 0.02 ),
3571  cThreshold_double = cms.double( 10.0 )
3572  ),
3573  logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
3574  logWarningEtThreshold_EE_FE = cms.double( 50.0 )
3575 )
3576 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
3577  ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
3578  FilterDataQuality = cms.bool( True ),
3579  silent = cms.untracked.bool( True ),
3580  HcalFirstFED = cms.untracked.int32( 700 ),
3581  InputLabel = cms.InputTag( "rawDataCollector" ),
3582  ComplainEmptyData = cms.untracked.bool( False ),
3583  ElectronicsMap = cms.string( "" ),
3584  UnpackCalib = cms.untracked.bool( True ),
3585  FEDs = cms.untracked.vint32( ),
3586  UnpackerMode = cms.untracked.int32( 0 ),
3587  UnpackTTP = cms.untracked.bool( False ),
3588  lastSample = cms.int32( 9 ),
3589  UnpackZDC = cms.untracked.bool( True ),
3590  firstSample = cms.int32( 0 )
3591 )
3592 fragment.hltHbhereco = cms.EDProducer( "HcalHitReconstructor",
3593  pedestalUpperLimit = cms.double( 2.7 ),
3594  timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ),
3595  pedestalSubtractionType = cms.int32( 1 ),
3596  respCorrM3 = cms.double( 0.95 ),
3597  timeSlewParsType = cms.int32( 3 ),
3598  digiTimeFromDB = cms.bool( True ),
3599  mcOOTCorrectionName = cms.string( "" ),
3600  S9S1stat = cms.PSet( ),
3601  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
3602  tsFromDB = cms.bool( True ),
3603  samplesToAdd = cms.int32( 4 ),
3604  mcOOTCorrectionCategory = cms.string( "MC" ),
3605  dataOOTCorrectionName = cms.string( "" ),
3606  puCorrMethod = cms.int32( 3 ),
3607  correctionPhaseNS = cms.double( 13.0 ),
3608  HFInWindowStat = cms.PSet( ),
3609  digiLabel = cms.InputTag( "hltHcalDigis" ),
3610  setHSCPFlags = cms.bool( False ),
3611  firstAuxTS = cms.int32( 4 ),
3612  digistat = cms.PSet( ),
3613  hfTimingTrustParameters = cms.PSet( ),
3614  PETstat = cms.PSet( ),
3615  setSaturationFlags = cms.bool( False ),
3616  setNegativeFlags = cms.bool( False ),
3617  useLeakCorrection = cms.bool( False ),
3618  setTimingTrustFlags = cms.bool( False ),
3619  S8S1stat = cms.PSet( ),
3620  correctForPhaseContainment = cms.bool( True ),
3621  correctForTimeslew = cms.bool( True ),
3622  setNoiseFlags = cms.bool( False ),
3623  correctTiming = cms.bool( False ),
3624  setPulseShapeFlags = cms.bool( True ),
3625  Subdetector = cms.string( "HBHE" ),
3626  dataOOTCorrectionCategory = cms.string( "Data" ),
3627  dropZSmarkedPassed = cms.bool( True ),
3628  recoParamsFromDB = cms.bool( True ),
3629  firstSample = cms.int32( 4 ),
3630  setTimingShapedCutsFlags = cms.bool( False ),
3631  pulseJitter = cms.double( 1.0 ),
3632  chargeMax = cms.double( 6.0 ),
3633  timeMin = cms.double( -15.0 ),
3634  ts4chi2 = cms.double( 15.0 ),
3635  ts345chi2 = cms.double( 100.0 ),
3636  applyTimeSlew = cms.bool( True ),
3637  applyTimeConstraint = cms.bool( True ),
3638  applyPulseJitter = cms.bool( False ),
3639  pulseShapeParameters = cms.PSet(
3640  MinimumChargeThreshold = cms.double( 20.0 ),
3641  TS4TS5ChargeThreshold = cms.double( 70.0 ),
3642  TrianglePeakTS = cms.uint32( 0 ),
3643  LinearThreshold = cms.vdouble( ),
3644  LinearCut = cms.vdouble( ),
3645  LeftSlopeThreshold = cms.vdouble( ),
3646  LeftSlopeCut = cms.vdouble( ),
3647  RightSlopeCut = cms.vdouble( ),
3648  RightSlopeSmallThreshold = cms.vdouble( ),
3649  RightSlopeSmallCut = cms.vdouble( ),
3650  MinimumTS4TS5Threshold = cms.double( 100.0 ),
3651  TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ),
3652  TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ),
3653  TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ),
3654  TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ),
3655  UseDualFit = cms.bool( False ),
3656  TriangleIgnoreSlow = cms.bool( False ),
3657  TS3TS4ChargeThreshold = cms.double( 70.0 ),
3658  TS3TS4UpperChargeThreshold = cms.double( 20.0 ),
3659  TS5TS6ChargeThreshold = cms.double( 70.0 ),
3660  TS5TS6UpperChargeThreshold = cms.double( 20.0 ),
3661  R45PlusOneRange = cms.double( 0.2 ),
3662  R45MinusOneRange = cms.double( 0.2 ),
3663  RMS8MaxThreshold = cms.vdouble( ),
3664  RMS8MaxCut = cms.vdouble( ),
3665  RightSlopeThreshold = cms.vdouble( )
3666  ),
3667  timingshapedcutsParameters = cms.PSet(
3668  ignorelowest = cms.bool( True ),
3669  win_offset = cms.double( 0.0 ),
3670  ignorehighest = cms.bool( False ),
3671  win_gain = cms.double( 1.0 ),
3672  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 )
3673  ),
3674  ts4Min = cms.double( 5.0 ),
3675  ts3chi2 = cms.double( 5.0 ),
3676  noise = cms.double( 1.0 ),
3677  applyPedConstraint = cms.bool( True ),
3678  applyUnconstrainedFit = cms.bool( False ),
3679  ts4Max = cms.double( 500.0 ),
3680  meanTime = cms.double( -2.5 ),
3681  flagParameters = cms.PSet(
3682  nominalPedestal = cms.double( 3.0 ),
3683  hitMultiplicityThreshold = cms.int32( 17 ),
3684  hitEnergyMinimum = cms.double( 1.0 ),
3685  pulseShapeParameterSets = cms.VPSet(
3686  cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ),
3687  cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ),
3688  cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ),
3689  cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) )
3690  )
3691  ),
3692  fitTimes = cms.int32( 1 ),
3693  timeMax = cms.double( 10.0 ),
3694  timeSigma = cms.double( 5.0 ),
3695  pedSigma = cms.double( 0.5 ),
3696  meanPed = cms.double( 0.0 ),
3697  hscpParameters = cms.PSet(
3698  slopeMax = cms.double( -0.6 ),
3699  r1Max = cms.double( 1.0 ),
3700  r1Min = cms.double( 0.15 ),
3701  TimingEnergyThreshold = cms.double( 30.0 ),
3702  slopeMin = cms.double( -1.5 ),
3703  outerMin = cms.double( 0.0 ),
3704  outerMax = cms.double( 0.1 ),
3705  fracLeaderMin = cms.double( 0.4 ),
3706  r2Min = cms.double( 0.1 ),
3707  r2Max = cms.double( 0.5 ),
3708  fracLeaderMax = cms.double( 0.7 )
3709  )
3710 )
3711 fragment.hltHfreco = cms.EDProducer( "HcalHitReconstructor",
3712  pedestalUpperLimit = cms.double( 2.7 ),
3713  timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ),
3714  pedestalSubtractionType = cms.int32( 1 ),
3715  respCorrM3 = cms.double( 0.95 ),
3716  timeSlewParsType = cms.int32( 3 ),
3717  digiTimeFromDB = cms.bool( True ),
3718  mcOOTCorrectionName = cms.string( "" ),
3719  S9S1stat = cms.PSet(
3720  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 ),
3721  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 ),
3722  flagsToSkip = cms.int32( 24 ),
3723  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 ),
3724  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 ),
3725  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 ),
3726  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 ),
3727  isS8S1 = cms.bool( False ),
3728  HcalAcceptSeverityLevel = cms.int32( 9 )
3729  ),
3730  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
3731  tsFromDB = cms.bool( True ),
3732  samplesToAdd = cms.int32( 2 ),
3733  mcOOTCorrectionCategory = cms.string( "MC" ),
3734  dataOOTCorrectionName = cms.string( "" ),
3735  puCorrMethod = cms.int32( 0 ),
3736  correctionPhaseNS = cms.double( 13.0 ),
3737  HFInWindowStat = cms.PSet(
3738  hflongEthresh = cms.double( 40.0 ),
3739  hflongMinWindowTime = cms.vdouble( -10.0 ),
3740  hfshortEthresh = cms.double( 40.0 ),
3741  hflongMaxWindowTime = cms.vdouble( 10.0 ),
3742  hfshortMaxWindowTime = cms.vdouble( 10.0 ),
3743  hfshortMinWindowTime = cms.vdouble( -12.0 )
3744  ),
3745  digiLabel = cms.InputTag( "hltHcalDigis" ),
3746  setHSCPFlags = cms.bool( False ),
3747  firstAuxTS = cms.int32( 1 ),
3748  digistat = cms.PSet(
3749  HFdigiflagFirstSample = cms.int32( 1 ),
3750  HFdigiflagMinEthreshold = cms.double( 40.0 ),
3751  HFdigiflagSamplesToAdd = cms.int32( 3 ),
3752  HFdigiflagExpectedPeak = cms.int32( 2 ),
3753  HFdigiflagCoef = cms.vdouble( 0.93, -0.012667, -0.38275 )
3754  ),
3755  hfTimingTrustParameters = cms.PSet(
3756  hfTimingTrustLevel2 = cms.int32( 4 ),
3757  hfTimingTrustLevel1 = cms.int32( 1 )
3758  ),
3759  PETstat = cms.PSet(
3760  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 ),
3761  short_R_29 = cms.vdouble( 0.8 ),
3762  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 ),
3763  flagsToSkip = cms.int32( 0 ),
3764  short_R = cms.vdouble( 0.8 ),
3765  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 ),
3766  long_R_29 = cms.vdouble( 0.8 ),
3767  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 ),
3768  long_R = cms.vdouble( 0.98 ),
3769  HcalAcceptSeverityLevel = cms.int32( 9 )
3770  ),
3771  setSaturationFlags = cms.bool( False ),
3772  setNegativeFlags = cms.bool( False ),
3773  useLeakCorrection = cms.bool( False ),
3774  setTimingTrustFlags = cms.bool( False ),
3775  S8S1stat = cms.PSet(
3776  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 ),
3777  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 ),
3778  flagsToSkip = cms.int32( 16 ),
3779  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 ),
3780  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 ),
3781  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 ),
3782  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 ),
3783  isS8S1 = cms.bool( True ),
3784  HcalAcceptSeverityLevel = cms.int32( 9 )
3785  ),
3786  correctForPhaseContainment = cms.bool( False ),
3787  correctForTimeslew = cms.bool( False ),
3788  setNoiseFlags = cms.bool( True ),
3789  correctTiming = cms.bool( False ),
3790  setPulseShapeFlags = cms.bool( False ),
3791  Subdetector = cms.string( "HF" ),
3792  dataOOTCorrectionCategory = cms.string( "Data" ),
3793  dropZSmarkedPassed = cms.bool( True ),
3794  recoParamsFromDB = cms.bool( True ),
3795  firstSample = cms.int32( 2 ),
3796  setTimingShapedCutsFlags = cms.bool( False ),
3797  pulseJitter = cms.double( 1.0 ),
3798  chargeMax = cms.double( 6.0 ),
3799  timeMin = cms.double( -15.0 ),
3800  ts4chi2 = cms.double( 15.0 ),
3801  ts345chi2 = cms.double( 100.0 ),
3802  applyTimeSlew = cms.bool( True ),
3803  applyTimeConstraint = cms.bool( True ),
3804  applyPulseJitter = cms.bool( False ),
3805  pulseShapeParameters = cms.PSet( ),
3806  timingshapedcutsParameters = cms.PSet( ),
3807  ts4Min = cms.double( 5.0 ),
3808  ts3chi2 = cms.double( 5.0 ),
3809  noise = cms.double( 1.0 ),
3810  applyPedConstraint = cms.bool( True ),
3811  applyUnconstrainedFit = cms.bool( False ),
3812  ts4Max = cms.double( 500.0 ),
3813  meanTime = cms.double( -2.5 ),
3814  flagParameters = cms.PSet( ),
3815  fitTimes = cms.int32( 1 ),
3816  timeMax = cms.double( 10.0 ),
3817  timeSigma = cms.double( 5.0 ),
3818  pedSigma = cms.double( 0.5 ),
3819  meanPed = cms.double( 0.0 ),
3820  hscpParameters = cms.PSet( )
3821 )
3822 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
3823  pedestalUpperLimit = cms.double( 2.7 ),
3824  timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ),
3825  pedestalSubtractionType = cms.int32( 1 ),
3826  respCorrM3 = cms.double( 0.95 ),
3827  timeSlewParsType = cms.int32( 3 ),
3828  digiTimeFromDB = cms.bool( True ),
3829  mcOOTCorrectionName = cms.string( "" ),
3830  S9S1stat = cms.PSet( ),
3831  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
3832  tsFromDB = cms.bool( True ),
3833  samplesToAdd = cms.int32( 4 ),
3834  mcOOTCorrectionCategory = cms.string( "MC" ),
3835  dataOOTCorrectionName = cms.string( "" ),
3836  puCorrMethod = cms.int32( 0 ),
3837  correctionPhaseNS = cms.double( 13.0 ),
3838  HFInWindowStat = cms.PSet( ),
3839  digiLabel = cms.InputTag( "hltHcalDigis" ),
3840  setHSCPFlags = cms.bool( False ),
3841  firstAuxTS = cms.int32( 4 ),
3842  digistat = cms.PSet( ),
3843  hfTimingTrustParameters = cms.PSet( ),
3844  PETstat = cms.PSet( ),
3845  setSaturationFlags = cms.bool( False ),
3846  setNegativeFlags = cms.bool( False ),
3847  useLeakCorrection = cms.bool( False ),
3848  setTimingTrustFlags = cms.bool( False ),
3849  S8S1stat = cms.PSet( ),
3850  correctForPhaseContainment = cms.bool( True ),
3851  correctForTimeslew = cms.bool( True ),
3852  setNoiseFlags = cms.bool( False ),
3853  correctTiming = cms.bool( False ),
3854  setPulseShapeFlags = cms.bool( False ),
3855  Subdetector = cms.string( "HO" ),
3856  dataOOTCorrectionCategory = cms.string( "Data" ),
3857  dropZSmarkedPassed = cms.bool( True ),
3858  recoParamsFromDB = cms.bool( True ),
3859  firstSample = cms.int32( 4 ),
3860  setTimingShapedCutsFlags = cms.bool( False ),
3861  pulseJitter = cms.double( 1.0 ),
3862  chargeMax = cms.double( 6.0 ),
3863  timeMin = cms.double( -15.0 ),
3864  ts4chi2 = cms.double( 15.0 ),
3865  ts345chi2 = cms.double( 100.0 ),
3866  applyTimeSlew = cms.bool( True ),
3867  applyTimeConstraint = cms.bool( True ),
3868  applyPulseJitter = cms.bool( False ),
3869  pulseShapeParameters = cms.PSet( ),
3870  timingshapedcutsParameters = cms.PSet( ),
3871  ts4Min = cms.double( 5.0 ),
3872  ts3chi2 = cms.double( 5.0 ),
3873  noise = cms.double( 1.0 ),
3874  applyPedConstraint = cms.bool( True ),
3875  applyUnconstrainedFit = cms.bool( False ),
3876  ts4Max = cms.double( 500.0 ),
3877  meanTime = cms.double( -2.5 ),
3878  flagParameters = cms.PSet( ),
3879  fitTimes = cms.int32( 1 ),
3880  timeMax = cms.double( 10.0 ),
3881  timeSigma = cms.double( 5.0 ),
3882  pedSigma = cms.double( 0.5 ),
3883  meanPed = cms.double( 0.0 ),
3884  hscpParameters = cms.PSet( )
3885 )
3886 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
3887  EBSumThreshold = cms.double( 0.2 ),
3888  MomHBDepth = cms.double( 0.2 ),
3889  UseEtEBTreshold = cms.bool( False ),
3890  hfInput = cms.InputTag( "hltHfreco" ),
3891  AllowMissingInputs = cms.bool( False ),
3892  MomEEDepth = cms.double( 0.0 ),
3893  EESumThreshold = cms.double( 0.45 ),
3894  HBGrid = cms.vdouble( ),
3895  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
3896  HBThreshold = cms.double( 0.7 ),
3897  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
3898  UseEcalRecoveredHits = cms.bool( False ),
3899  MomConstrMethod = cms.int32( 1 ),
3900  MomHEDepth = cms.double( 0.4 ),
3901  HcalThreshold = cms.double( -1000.0 ),
3902  HF2Weights = cms.vdouble( ),
3903  HOWeights = cms.vdouble( ),
3904  EEGrid = cms.vdouble( ),
3905  UseSymEBTreshold = cms.bool( False ),
3906  EEWeights = cms.vdouble( ),
3907  EEWeight = cms.double( 1.0 ),
3908  UseHO = cms.bool( False ),
3909  HBWeights = cms.vdouble( ),
3910  HF1Weight = cms.double( 1.0 ),
3911  HF2Grid = cms.vdouble( ),
3912  HEDWeights = cms.vdouble( ),
3913  EBWeight = cms.double( 1.0 ),
3914  HF1Grid = cms.vdouble( ),
3915  EBWeights = cms.vdouble( ),
3916  HOWeight = cms.double( 1.0E-99 ),
3917  HESWeight = cms.double( 1.0 ),
3918  HESThreshold = cms.double( 0.8 ),
3919  hbheInput = cms.InputTag( "hltHbhereco" ),
3920  HF2Weight = cms.double( 1.0 ),
3921  HF2Threshold = cms.double( 0.85 ),
3922  HcalAcceptSeverityLevel = cms.uint32( 9 ),
3923  EEThreshold = cms.double( 0.3 ),
3924  HOThresholdPlus1 = cms.double( 3.5 ),
3925  HOThresholdPlus2 = cms.double( 3.5 ),
3926  HF1Weights = cms.vdouble( ),
3927  hoInput = cms.InputTag( "hltHoreco" ),
3928  HF1Threshold = cms.double( 0.5 ),
3929  HcalPhase = cms.int32( 0 ),
3930  HESGrid = cms.vdouble( ),
3931  EcutTower = cms.double( -1000.0 ),
3932  UseRejectedRecoveredEcalHits = cms.bool( False ),
3933  UseEtEETreshold = cms.bool( False ),
3934  HESWeights = cms.vdouble( ),
3935  HOThresholdMinus1 = cms.double( 3.5 ),
3936  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
3937  'kWeird',
3938  'kBad' ),
3939  HEDWeight = cms.double( 1.0 ),
3940  UseSymEETreshold = cms.bool( False ),
3941  HEDThreshold = cms.double( 0.8 ),
3942  UseRejectedHitsOnly = cms.bool( False ),
3943  EBThreshold = cms.double( 0.07 ),
3944  HEDGrid = cms.vdouble( ),
3945  UseHcalRecoveredHits = cms.bool( False ),
3946  HOThresholdMinus2 = cms.double( 3.5 ),
3947  HOThreshold0 = cms.double( 3.5 ),
3948  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
3949  UseRejectedRecoveredHcalHits = cms.bool( False ),
3950  MomEBDepth = cms.double( 0.3 ),
3951  HBWeight = cms.double( 1.0 ),
3952  HOGrid = cms.vdouble( ),
3953  EBGrid = cms.vdouble( )
3954 )
3955 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
3956  Active_Area_Repeats = cms.int32( 5 ),
3957  doAreaFastjet = cms.bool( False ),
3958  voronoiRfact = cms.double( 0.9 ),
3959  maxBadHcalCells = cms.uint32( 9999999 ),
3960  doAreaDiskApprox = cms.bool( True ),
3961  maxRecoveredEcalCells = cms.uint32( 9999999 ),
3962  jetType = cms.string( "CaloJet" ),
3963  minSeed = cms.uint32( 14327 ),
3964  Ghost_EtaMax = cms.double( 6.0 ),
3965  doRhoFastjet = cms.bool( False ),
3966  jetAlgorithm = cms.string( "AntiKt" ),
3967  nSigmaPU = cms.double( 1.0 ),
3968  GhostArea = cms.double( 0.01 ),
3969  Rho_EtaMax = cms.double( 4.4 ),
3970  maxBadEcalCells = cms.uint32( 9999999 ),
3971  useDeterministicSeed = cms.bool( True ),
3972  doPVCorrection = cms.bool( False ),
3973  maxRecoveredHcalCells = cms.uint32( 9999999 ),
3974  rParam = cms.double( 0.4 ),
3975  maxProblematicHcalCells = cms.uint32( 9999999 ),
3976  doOutputJets = cms.bool( True ),
3977  src = cms.InputTag( "hltTowerMakerForAll" ),
3978  inputEtMin = cms.double( 0.3 ),
3979  puPtMin = cms.double( 10.0 ),
3980  srcPVs = cms.InputTag( "NotUsed" ),
3981  jetPtMin = cms.double( 1.0 ),
3982  radiusPU = cms.double( 0.4 ),
3983  maxProblematicEcalCells = cms.uint32( 9999999 ),
3984  doPUOffsetCorr = cms.bool( False ),
3985  inputEMin = cms.double( 0.0 ),
3986  useMassDropTagger = cms.bool( False ),
3987  muMin = cms.double( -1.0 ),
3988  subtractorName = cms.string( "" ),
3989  muCut = cms.double( -1.0 ),
3990  subjetPtMin = cms.double( -1.0 ),
3991  useTrimming = cms.bool( False ),
3992  muMax = cms.double( -1.0 ),
3993  yMin = cms.double( -1.0 ),
3994  useFiltering = cms.bool( False ),
3995  rFilt = cms.double( -1.0 ),
3996  yMax = cms.double( -1.0 ),
3997  zcut = cms.double( -1.0 ),
3998  MinVtxNdof = cms.int32( 5 ),
3999  MaxVtxZ = cms.double( 15.0 ),
4000  UseOnlyVertexTracks = cms.bool( False ),
4001  dRMin = cms.double( -1.0 ),
4002  nFilt = cms.int32( -1 ),
4003  usePruning = cms.bool( False ),
4004  maxDepth = cms.int32( -1 ),
4005  yCut = cms.double( -1.0 ),
4006  DzTrVtxMax = cms.double( 0.0 ),
4007  UseOnlyOnePV = cms.bool( False ),
4008  rcut_factor = cms.double( -1.0 ),
4009  sumRecHits = cms.bool( False ),
4010  trimPtFracMin = cms.double( -1.0 ),
4011  dRMax = cms.double( -1.0 ),
4012  DxyTrVtxMax = cms.double( 0.0 ),
4013  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
4014 )
4015 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
4016  min_N90 = cms.int32( -2 ),
4017  min_N90hits = cms.int32( 2 ),
4018  min_EMF = cms.double( 1.0E-6 ),
4019  jetsInput = cms.InputTag( "hltAK4CaloJets" ),
4020  JetIDParams = cms.PSet(
4021  useRecHits = cms.bool( True ),
4022  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
4023  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
4024  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
4025  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4026  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
4027  ),
4028  max_EMF = cms.double( 999.0 )
4029 )
4030 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
4031  gridSpacing = cms.double( 0.55 ),
4032  maxRapidity = cms.double( 5.0 ),
4033  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" )
4034 )
4035 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
4036  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ),
4037  algorithm = cms.string( "AK4CaloHLT" ),
4038  level = cms.string( "L1FastJet" )
4039 )
4040 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
4041  algorithm = cms.string( "AK4CaloHLT" ),
4042  level = cms.string( "L2Relative" )
4043 )
4044 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
4045  algorithm = cms.string( "AK4CaloHLT" ),
4046  level = cms.string( "L3Absolute" )
4047 )
4048 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
4049  algorithm = cms.string( "AK4CaloHLT" ),
4050  level = cms.string( "L2L3Residual" )
4051 )
4052 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
4053  correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
4054 )
4055 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
4056  src = cms.InputTag( "hltAK4CaloJets" ),
4057  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
4058 )
4059 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
4060  src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
4061  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
4062 )
4063 fragment.hltSingleAK4CaloJet40Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4064  saveTags = cms.bool( True ),
4065  MinPt = cms.double( 40.0 ),
4066  MinN = cms.int32( 1 ),
4067  MaxEta = cms.double( 5.1 ),
4068  MinMass = cms.double( -1.0 ),
4069  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4070  MinE = cms.double( -1.0 ),
4071  triggerType = cms.int32( 85 )
4072 )
4073 fragment.hltL1sSingleJet40BptxAND = cms.EDFilter( "HLTL1TSeed",
4074  L1SeedsLogicalExpression = cms.string( "L1_SingleJet40_BptxAND" ),
4075  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
4076  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
4077  saveTags = cms.bool( True ),
4078  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4079  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
4080  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
4081  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
4082  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4083 )
4084 fragment.hltPreAK4CaloJet60Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4085  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4086  offset = cms.uint32( 0 )
4087 )
4088 fragment.hltSingleAK4CaloJet60Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4089  saveTags = cms.bool( True ),
4090  MinPt = cms.double( 60.0 ),
4091  MinN = cms.int32( 1 ),
4092  MaxEta = cms.double( 5.1 ),
4093  MinMass = cms.double( -1.0 ),
4094  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4095  MinE = cms.double( -1.0 ),
4096  triggerType = cms.int32( 85 )
4097 )
4098 fragment.hltL1sSingleJet48BptxAND = cms.EDFilter( "HLTL1TSeed",
4099  L1SeedsLogicalExpression = cms.string( "L1_SingleJet48_BptxAND" ),
4100  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
4101  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
4102  saveTags = cms.bool( True ),
4103  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4104  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
4105  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
4106  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
4107  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4108 )
4109 fragment.hltPreAK4CaloJet80Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4110  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4111  offset = cms.uint32( 0 )
4112 )
4113 fragment.hltSingleAK4CaloJet80Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4114  saveTags = cms.bool( True ),
4115  MinPt = cms.double( 80.0 ),
4116  MinN = cms.int32( 1 ),
4117  MaxEta = cms.double( 5.1 ),
4118  MinMass = cms.double( -1.0 ),
4119  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4120  MinE = cms.double( -1.0 ),
4121  triggerType = cms.int32( 85 )
4122 )
4123 fragment.hltL1sSingleJet52BptxAND = cms.EDFilter( "HLTL1TSeed",
4124  L1SeedsLogicalExpression = cms.string( "L1_SingleJet52_BptxAND" ),
4125  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
4126  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
4127  saveTags = cms.bool( True ),
4128  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4129  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
4130  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
4131  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
4132  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4133 )
4134 fragment.hltPreAK4CaloJet100Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4135  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4136  offset = cms.uint32( 0 )
4137 )
4138 fragment.hltSingleAK4CaloJet100Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4139  saveTags = cms.bool( True ),
4140  MinPt = cms.double( 100.0 ),
4141  MinN = cms.int32( 1 ),
4142  MaxEta = cms.double( 5.1 ),
4143  MinMass = cms.double( -1.0 ),
4144  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4145  MinE = cms.double( -1.0 ),
4146  triggerType = cms.int32( 85 )
4147 )
4148 fragment.hltPreAK4CaloJet110Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4149  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4150  offset = cms.uint32( 0 )
4151 )
4152 fragment.hltSingleAK4CaloJet110Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4153  saveTags = cms.bool( True ),
4154  MinPt = cms.double( 110.0 ),
4155  MinN = cms.int32( 1 ),
4156  MaxEta = cms.double( 5.1 ),
4157  MinMass = cms.double( -1.0 ),
4158  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4159  MinE = cms.double( -1.0 ),
4160  triggerType = cms.int32( 85 )
4161 )
4162 fragment.hltL1sSingleJet68BptxAND = cms.EDFilter( "HLTL1TSeed",
4163  L1SeedsLogicalExpression = cms.string( "L1_SingleJet68_BptxAND" ),
4164  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
4165  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
4166  saveTags = cms.bool( True ),
4167  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4168  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
4169  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
4170  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
4171  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4172 )
4173 fragment.hltPreAK4CaloJet120Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4174  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4175  offset = cms.uint32( 0 )
4176 )
4177 fragment.hltSingleAK4CaloJet120Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4178  saveTags = cms.bool( True ),
4179  MinPt = cms.double( 120.0 ),
4180  MinN = cms.int32( 1 ),
4181  MaxEta = cms.double( 5.1 ),
4182  MinMass = cms.double( -1.0 ),
4183  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4184  MinE = cms.double( -1.0 ),
4185  triggerType = cms.int32( 85 )
4186 )
4187 fragment.hltPreAK4CaloJet150ForPPRef = cms.EDFilter( "HLTPrescaler",
4188  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4189  offset = cms.uint32( 0 )
4190 )
4191 fragment.hltSingleAK4CaloJet150Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4192  saveTags = cms.bool( True ),
4193  MinPt = cms.double( 150.0 ),
4194  MinN = cms.int32( 1 ),
4195  MaxEta = cms.double( 5.1 ),
4196  MinMass = cms.double( -1.0 ),
4197  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4198  MinE = cms.double( -1.0 ),
4199  triggerType = cms.int32( 85 )
4200 )
4201 fragment.hltPreAK4PFJet40Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4202  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4203  offset = cms.uint32( 0 )
4204 )
4205 fragment.hltSingleAK4CaloJet15Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4206  saveTags = cms.bool( True ),
4207  MinPt = cms.double( 15.0 ),
4208  MinN = cms.int32( 1 ),
4209  MaxEta = cms.double( 5.1 ),
4210  MinMass = cms.double( -1.0 ),
4211  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4212  MinE = cms.double( -1.0 ),
4213  triggerType = cms.int32( 85 )
4214 )
4215 fragment.hltTowerMakerForPF = cms.EDProducer( "CaloTowersCreator",
4216  EBSumThreshold = cms.double( 0.2 ),
4217  MomHBDepth = cms.double( 0.2 ),
4218  UseEtEBTreshold = cms.bool( False ),
4219  hfInput = cms.InputTag( "hltHfreco" ),
4220  AllowMissingInputs = cms.bool( False ),
4221  MomEEDepth = cms.double( 0.0 ),
4222  EESumThreshold = cms.double( 0.45 ),
4223  HBGrid = cms.vdouble( ),
4224  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
4225  HBThreshold = cms.double( 0.4 ),
4226  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
4227  UseEcalRecoveredHits = cms.bool( False ),
4228  MomConstrMethod = cms.int32( 1 ),
4229  MomHEDepth = cms.double( 0.4 ),
4230  HcalThreshold = cms.double( -1000.0 ),
4231  HF2Weights = cms.vdouble( ),
4232  HOWeights = cms.vdouble( ),
4233  EEGrid = cms.vdouble( ),
4234  UseSymEBTreshold = cms.bool( False ),
4235  EEWeights = cms.vdouble( ),
4236  EEWeight = cms.double( 1.0 ),
4237  UseHO = cms.bool( False ),
4238  HBWeights = cms.vdouble( ),
4239  HF1Weight = cms.double( 1.0 ),
4240  HF2Grid = cms.vdouble( ),
4241  HEDWeights = cms.vdouble( ),
4242  EBWeight = cms.double( 1.0 ),
4243  HF1Grid = cms.vdouble( ),
4244  EBWeights = cms.vdouble( ),
4245  HOWeight = cms.double( 1.0 ),
4246  HESWeight = cms.double( 1.0 ),
4247  HESThreshold = cms.double( 0.4 ),
4248  hbheInput = cms.InputTag( "hltHbhereco" ),
4249  HF2Weight = cms.double( 1.0 ),
4250  HF2Threshold = cms.double( 1.8 ),
4251  HcalAcceptSeverityLevel = cms.uint32( 11 ),
4252  EEThreshold = cms.double( 0.3 ),
4253  HOThresholdPlus1 = cms.double( 1.1 ),
4254  HOThresholdPlus2 = cms.double( 1.1 ),
4255  HF1Weights = cms.vdouble( ),
4256  hoInput = cms.InputTag( "hltHoreco" ),
4257  HF1Threshold = cms.double( 1.2 ),
4258  HcalPhase = cms.int32( 0 ),
4259  HESGrid = cms.vdouble( ),
4260  EcutTower = cms.double( -1000.0 ),
4261  UseRejectedRecoveredEcalHits = cms.bool( False ),
4262  UseEtEETreshold = cms.bool( False ),
4263  HESWeights = cms.vdouble( ),
4264  HOThresholdMinus1 = cms.double( 1.1 ),
4265  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
4266  'kWeird',
4267  'kBad' ),
4268  HEDWeight = cms.double( 1.0 ),
4269  UseSymEETreshold = cms.bool( False ),
4270  HEDThreshold = cms.double( 0.4 ),
4271  UseRejectedHitsOnly = cms.bool( False ),
4272  EBThreshold = cms.double( 0.07 ),
4273  HEDGrid = cms.vdouble( ),
4274  UseHcalRecoveredHits = cms.bool( True ),
4275  HOThresholdMinus2 = cms.double( 1.1 ),
4276  HOThreshold0 = cms.double( 1.1 ),
4277  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
4278  UseRejectedRecoveredHcalHits = cms.bool( False ),
4279  MomEBDepth = cms.double( 0.3 ),
4280  HBWeight = cms.double( 1.0 ),
4281  HOGrid = cms.vdouble( ),
4282  EBGrid = cms.vdouble( )
4283 )
4284 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
4285  Active_Area_Repeats = cms.int32( 5 ),
4286  doAreaFastjet = cms.bool( False ),
4287  voronoiRfact = cms.double( -9.0 ),
4288  maxBadHcalCells = cms.uint32( 9999999 ),
4289  doAreaDiskApprox = cms.bool( False ),
4290  maxRecoveredEcalCells = cms.uint32( 9999999 ),
4291  jetType = cms.string( "CaloJet" ),
4292  minSeed = cms.uint32( 0 ),
4293  Ghost_EtaMax = cms.double( 6.0 ),
4294  doRhoFastjet = cms.bool( False ),
4295  jetAlgorithm = cms.string( "AntiKt" ),
4296  nSigmaPU = cms.double( 1.0 ),
4297  GhostArea = cms.double( 0.01 ),
4298  Rho_EtaMax = cms.double( 4.4 ),
4299  maxBadEcalCells = cms.uint32( 9999999 ),
4300  useDeterministicSeed = cms.bool( True ),
4301  doPVCorrection = cms.bool( False ),
4302  maxRecoveredHcalCells = cms.uint32( 9999999 ),
4303  rParam = cms.double( 0.4 ),
4304  maxProblematicHcalCells = cms.uint32( 9999999 ),
4305  doOutputJets = cms.bool( True ),
4306  src = cms.InputTag( "hltTowerMakerForPF" ),
4307  inputEtMin = cms.double( 0.3 ),
4308  puPtMin = cms.double( 10.0 ),
4309  srcPVs = cms.InputTag( "NotUsed" ),
4310  jetPtMin = cms.double( 1.0 ),
4311  radiusPU = cms.double( 0.4 ),
4312  maxProblematicEcalCells = cms.uint32( 9999999 ),
4313  doPUOffsetCorr = cms.bool( False ),
4314  inputEMin = cms.double( 0.0 ),
4315  useMassDropTagger = cms.bool( False ),
4316  muMin = cms.double( -1.0 ),
4317  subtractorName = cms.string( "" ),
4318  muCut = cms.double( -1.0 ),
4319  subjetPtMin = cms.double( -1.0 ),
4320  useTrimming = cms.bool( False ),
4321  muMax = cms.double( -1.0 ),
4322  yMin = cms.double( -1.0 ),
4323  useFiltering = cms.bool( False ),
4324  rFilt = cms.double( -1.0 ),
4325  yMax = cms.double( -1.0 ),
4326  zcut = cms.double( -1.0 ),
4327  MinVtxNdof = cms.int32( 5 ),
4328  MaxVtxZ = cms.double( 15.0 ),
4329  UseOnlyVertexTracks = cms.bool( False ),
4330  dRMin = cms.double( -1.0 ),
4331  nFilt = cms.int32( -1 ),
4332  usePruning = cms.bool( False ),
4333  maxDepth = cms.int32( -1 ),
4334  yCut = cms.double( -1.0 ),
4335  DzTrVtxMax = cms.double( 0.0 ),
4336  UseOnlyOnePV = cms.bool( False ),
4337  rcut_factor = cms.double( -1.0 ),
4338  sumRecHits = cms.bool( False ),
4339  trimPtFracMin = cms.double( -1.0 ),
4340  dRMax = cms.double( -1.0 ),
4341  DxyTrVtxMax = cms.double( 0.0 ),
4342  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
4343 )
4344 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
4345  filter = cms.bool( False ),
4346  src = cms.InputTag( "hltAK4CaloJetsPF" ),
4347  etMin = cms.double( 5.0 )
4348 )
4349 fragment.hltMuonDTDigis = cms.EDProducer( "DTUnpackingModule",
4350  useStandardFEDid = cms.bool( True ),
4351  maxFEDid = cms.untracked.int32( 779 ),
4352  inputLabel = cms.InputTag( "rawDataCollector" ),
4353  minFEDid = cms.untracked.int32( 770 ),
4354  dataType = cms.string( "DDU" ),
4355  readOutParameters = cms.PSet(
4356  debug = cms.untracked.bool( False ),
4357  rosParameters = cms.PSet(
4358  writeSC = cms.untracked.bool( True ),
4359  readingDDU = cms.untracked.bool( True ),
4360  performDataIntegrityMonitor = cms.untracked.bool( False ),
4361  readDDUIDfromDDU = cms.untracked.bool( True ),
4362  debug = cms.untracked.bool( False ),
4363  localDAQ = cms.untracked.bool( False )
4364  ),
4365  localDAQ = cms.untracked.bool( False ),
4366  performDataIntegrityMonitor = cms.untracked.bool( False )
4367  ),
4368  dqmOnly = cms.bool( False )
4369 )
4370 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
4371  debug = cms.untracked.bool( False ),
4372  recAlgoConfig = cms.PSet(
4373  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4374  minTime = cms.double( -3.0 ),
4375  stepTwoFromDigi = cms.bool( False ),
4376  doVdriftCorr = cms.bool( True ),
4377  debug = cms.untracked.bool( False ),
4378  maxTime = cms.double( 420.0 ),
4379  tTrigModeConfig = cms.PSet(
4380  vPropWire = cms.double( 24.4 ),
4381  doTOFCorrection = cms.bool( True ),
4382  tofCorrType = cms.int32( 0 ),
4383  wirePropCorrType = cms.int32( 0 ),
4384  tTrigLabel = cms.string( "" ),
4385  doWirePropCorrection = cms.bool( True ),
4386  doT0Correction = cms.bool( True ),
4387  debug = cms.untracked.bool( False )
4388  ),
4389  useUncertDB = cms.bool( True )
4390  ),
4391  dtDigiLabel = cms.InputTag( "hltMuonDTDigis" ),
4392  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" )
4393 )
4394 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
4395  debug = cms.untracked.bool( False ),
4396  Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
4397  recHits2DLabel = cms.InputTag( "dt2DSegments" ),
4398  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
4399  Reco4DAlgoConfig = cms.PSet(
4400  segmCleanerMode = cms.int32( 2 ),
4401  Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
4402  recAlgoConfig = cms.PSet(
4403  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4404  minTime = cms.double( -3.0 ),
4405  stepTwoFromDigi = cms.bool( False ),
4406  doVdriftCorr = cms.bool( True ),
4407  debug = cms.untracked.bool( False ),
4408  maxTime = cms.double( 420.0 ),
4409  tTrigModeConfig = cms.PSet(
4410  vPropWire = cms.double( 24.4 ),
4411  doTOFCorrection = cms.bool( True ),
4412  tofCorrType = cms.int32( 0 ),
4413  wirePropCorrType = cms.int32( 0 ),
4414  tTrigLabel = cms.string( "" ),
4415  doWirePropCorrection = cms.bool( True ),
4416  doT0Correction = cms.bool( True ),
4417  debug = cms.untracked.bool( False )
4418  ),
4419  useUncertDB = cms.bool( True )
4420  ),
4421  nSharedHitsMax = cms.int32( 2 ),
4422  hit_afterT0_resolution = cms.double( 0.03 ),
4423  Reco2DAlgoConfig = cms.PSet(
4424  segmCleanerMode = cms.int32( 2 ),
4425  recAlgoConfig = cms.PSet(
4426  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4427  minTime = cms.double( -3.0 ),
4428  stepTwoFromDigi = cms.bool( False ),
4429  doVdriftCorr = cms.bool( True ),
4430  debug = cms.untracked.bool( False ),
4431  maxTime = cms.double( 420.0 ),
4432  tTrigModeConfig = cms.PSet(
4433  vPropWire = cms.double( 24.4 ),
4434  doTOFCorrection = cms.bool( True ),
4435  tofCorrType = cms.int32( 0 ),
4436  wirePropCorrType = cms.int32( 0 ),
4437  tTrigLabel = cms.string( "" ),
4438  doWirePropCorrection = cms.bool( True ),
4439  doT0Correction = cms.bool( True ),
4440  debug = cms.untracked.bool( False )
4441  ),
4442  useUncertDB = cms.bool( True )
4443  ),
4444  nSharedHitsMax = cms.int32( 2 ),
4445  AlphaMaxPhi = cms.double( 1.0 ),
4446  hit_afterT0_resolution = cms.double( 0.03 ),
4447  MaxAllowedHits = cms.uint32( 50 ),
4448  performT0_vdriftSegCorrection = cms.bool( False ),
4449  AlphaMaxTheta = cms.double( 0.9 ),
4450  debug = cms.untracked.bool( False ),
4451  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4452  nUnSharedHitsMin = cms.int32( 2 ),
4453  performT0SegCorrection = cms.bool( False ),
4454  perform_delta_rejecting = cms.bool( False )
4455  ),
4456  performT0_vdriftSegCorrection = cms.bool( False ),
4457  debug = cms.untracked.bool( False ),
4458  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4459  nUnSharedHitsMin = cms.int32( 2 ),
4460  AllDTRecHits = cms.bool( True ),
4461  performT0SegCorrection = cms.bool( False ),
4462  perform_delta_rejecting = cms.bool( False )
4463  )
4464 )
4465 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
4466  PrintEventNumber = cms.untracked.bool( False ),
4467  SuppressZeroLCT = cms.untracked.bool( True ),
4468  UseExaminer = cms.bool( True ),
4469  Debug = cms.untracked.bool( False ),
4470  ErrorMask = cms.uint32( 0x0 ),
4471  InputObjects = cms.InputTag( "rawDataCollector" ),
4472  ExaminerMask = cms.uint32( 0x1febf3f6 ),
4473  runDQM = cms.untracked.bool( False ),
4474  UnpackStatusDigis = cms.bool( False ),
4475  VisualFEDInspect = cms.untracked.bool( False ),
4476  FormatedEventDump = cms.untracked.bool( False ),
4477  UseFormatStatus = cms.bool( True ),
4478  UseSelectiveUnpacking = cms.bool( True ),
4479  VisualFEDShort = cms.untracked.bool( False )
4480 )
4481 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
4482  XTasymmetry_ME1b = cms.double( 0.0 ),
4483  XTasymmetry_ME1a = cms.double( 0.0 ),
4484  ConstSyst_ME1a = cms.double( 0.022 ),
4485  ConstSyst_ME1b = cms.double( 0.007 ),
4486  XTasymmetry_ME41 = cms.double( 0.0 ),
4487  CSCStripxtalksOffset = cms.double( 0.03 ),
4488  CSCUseCalibrations = cms.bool( True ),
4489  CSCUseTimingCorrections = cms.bool( True ),
4490  CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
4491  XTasymmetry_ME22 = cms.double( 0.0 ),
4492  UseFivePoleFit = cms.bool( True ),
4493  XTasymmetry_ME21 = cms.double( 0.0 ),
4494  ConstSyst_ME21 = cms.double( 0.0 ),
4495  CSCDebug = cms.untracked.bool( False ),
4496  ConstSyst_ME22 = cms.double( 0.0 ),
4497  CSCUseGasGainCorrections = cms.bool( False ),
4498  XTasymmetry_ME31 = cms.double( 0.0 ),
4499  readBadChambers = cms.bool( True ),
4500  NoiseLevel_ME13 = cms.double( 8.0 ),
4501  NoiseLevel_ME12 = cms.double( 9.0 ),
4502  NoiseLevel_ME32 = cms.double( 9.0 ),
4503  NoiseLevel_ME31 = cms.double( 9.0 ),
4504  XTasymmetry_ME32 = cms.double( 0.0 ),
4505  ConstSyst_ME41 = cms.double( 0.0 ),
4506  CSCStripClusterSize = cms.untracked.int32( 3 ),
4507  CSCStripClusterChargeCut = cms.double( 25.0 ),
4508  CSCStripPeakThreshold = cms.double( 10.0 ),
4509  readBadChannels = cms.bool( False ),
4510  UseParabolaFit = cms.bool( False ),
4511  XTasymmetry_ME13 = cms.double( 0.0 ),
4512  XTasymmetry_ME12 = cms.double( 0.0 ),
4513  wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
4514  ConstSyst_ME12 = cms.double( 0.0 ),
4515  ConstSyst_ME13 = cms.double( 0.0 ),
4516  ConstSyst_ME32 = cms.double( 0.0 ),
4517  ConstSyst_ME31 = cms.double( 0.0 ),
4518  UseAverageTime = cms.bool( False ),
4519  NoiseLevel_ME1a = cms.double( 7.0 ),
4520  NoiseLevel_ME1b = cms.double( 8.0 ),
4521  CSCWireClusterDeltaT = cms.int32( 1 ),
4522  CSCUseStaticPedestals = cms.bool( False ),
4523  stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
4524  CSCstripWireDeltaTime = cms.int32( 8 ),
4525  NoiseLevel_ME21 = cms.double( 9.0 ),
4526  NoiseLevel_ME22 = cms.double( 9.0 ),
4527  NoiseLevel_ME41 = cms.double( 9.0 )
4528 )
4529 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
4530  inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
4531  algo_psets = cms.VPSet(
4532  cms.PSet( chamber_types = cms.vstring( 'ME1/a',
4533  'ME1/b',
4534  'ME1/2',
4535  'ME1/3',
4536  'ME2/1',
4537  'ME2/2',
4538  'ME3/1',
4539  'ME3/2',
4540  'ME4/1',
4541  'ME4/2' ),
4542  algo_name = cms.string( "CSCSegAlgoST" ),
4543  parameters_per_chamber_type = cms.vint32( 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
4544  algo_psets = cms.VPSet(
4545  cms.PSet( maxRatioResidualPrune = cms.double( 3.0 ),
4546  yweightPenalty = cms.double( 1.5 ),
4547  maxRecHitsInCluster = cms.int32( 20 ),
4548  dPhiFineMax = cms.double( 0.025 ),
4549  preClusteringUseChaining = cms.bool( True ),
4550  ForceCovariance = cms.bool( False ),
4551  hitDropLimit6Hits = cms.double( 0.3333 ),
4552  NormChi2Cut2D = cms.double( 20.0 ),
4553  BPMinImprovement = cms.double( 10000.0 ),
4554  Covariance = cms.double( 0.0 ),
4555  tanPhiMax = cms.double( 0.5 ),
4556  SeedBig = cms.double( 0.0015 ),
4557  onlyBestSegment = cms.bool( False ),
4558  dRPhiFineMax = cms.double( 8.0 ),
4559  SeedSmall = cms.double( 2.0E-4 ),
4560  curvePenalty = cms.double( 2.0 ),
4561  dXclusBoxMax = cms.double( 4.0 ),
4562  BrutePruning = cms.bool( True ),
4563  curvePenaltyThreshold = cms.double( 0.85 ),
4564  CorrectTheErrors = cms.bool( True ),
4565  hitDropLimit4Hits = cms.double( 0.6 ),
4566  useShowering = cms.bool( False ),
4567  CSCDebug = cms.untracked.bool( False ),
4568  tanThetaMax = cms.double( 1.2 ),
4569  NormChi2Cut3D = cms.double( 10.0 ),
4570  minHitsPerSegment = cms.int32( 3 ),
4571  ForceCovarianceAll = cms.bool( False ),
4572  yweightPenaltyThreshold = cms.double( 1.0 ),
4573  prePrunLimit = cms.double( 3.17 ),
4574  hitDropLimit5Hits = cms.double( 0.8 ),
4575  preClustering = cms.bool( True ),
4576  prePrun = cms.bool( True ),
4577  maxDPhi = cms.double( 999.0 ),
4578  maxDTheta = cms.double( 999.0 ),
4579  Pruning = cms.bool( True ),
4580  dYclusBoxMax = cms.double( 8.0 )
4581  ),
4582  cms.PSet( maxRatioResidualPrune = cms.double( 3.0 ),
4583  yweightPenalty = cms.double( 1.5 ),
4584  maxRecHitsInCluster = cms.int32( 24 ),
4585  dPhiFineMax = cms.double( 0.025 ),
4586  preClusteringUseChaining = cms.bool( True ),
4587  ForceCovariance = cms.bool( False ),
4588  hitDropLimit6Hits = cms.double( 0.3333 ),
4589  NormChi2Cut2D = cms.double( 20.0 ),
4590  BPMinImprovement = cms.double( 10000.0 ),
4591  Covariance = cms.double( 0.0 ),
4592  tanPhiMax = cms.double( 0.5 ),
4593  SeedBig = cms.double( 0.0015 ),
4594  onlyBestSegment = cms.bool( False ),
4595  dRPhiFineMax = cms.double( 8.0 ),
4596  SeedSmall = cms.double( 2.0E-4 ),
4597  curvePenalty = cms.double( 2.0 ),
4598  dXclusBoxMax = cms.double( 4.0 ),
4599  BrutePruning = cms.bool( True ),
4600  curvePenaltyThreshold = cms.double( 0.85 ),
4601  CorrectTheErrors = cms.bool( True ),
4602  hitDropLimit4Hits = cms.double( 0.6 ),
4603  useShowering = cms.bool( False ),
4604  CSCDebug = cms.untracked.bool( False ),
4605  tanThetaMax = cms.double( 1.2 ),
4606  NormChi2Cut3D = cms.double( 10.0 ),
4607  minHitsPerSegment = cms.int32( 3 ),
4608  ForceCovarianceAll = cms.bool( False ),
4609  yweightPenaltyThreshold = cms.double( 1.0 ),
4610  prePrunLimit = cms.double( 3.17 ),
4611  hitDropLimit5Hits = cms.double( 0.8 ),
4612  preClustering = cms.bool( True ),
4613  prePrun = cms.bool( True ),
4614  maxDPhi = cms.double( 999.0 ),
4615  maxDTheta = cms.double( 999.0 ),
4616  Pruning = cms.bool( True ),
4617  dYclusBoxMax = cms.double( 8.0 )
4618  )
4619  )
4620  )
4621  ),
4622  algo_type = cms.int32( 1 )
4623 )
4624 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule",
4625  InputLabel = cms.InputTag( "rawDataCollector" ),
4626  doSynchro = cms.bool( False )
4627 )
4628 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
4629  recAlgoConfig = cms.PSet( ),
4630  deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" ),
4631  rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
4632  maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
4633  recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
4634  deadSource = cms.string( "File" ),
4635  maskSource = cms.string( "File" )
4636 )
4637 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
4638  SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
4639  SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
4640  SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
4641  OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
4642  SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
4643  SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
4644  SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
4645  DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
4646  OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
4647  OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
4648  DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
4649  DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
4650  DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
4651  CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
4652  DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
4653  CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
4654  CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
4655  OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
4656  DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
4657  SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
4658  SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
4659  SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
4660  SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
4661  SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
4662  DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
4663  CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
4664  SME_22_0_scale = cms.vdouble( -3.457901, 0.0 ),
4665  DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
4666  OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
4667  DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
4668  SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
4669  SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
4670  CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
4671  DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
4672  SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
4673  SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
4674  CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
4675  crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
4676  SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
4677  SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
4678  DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
4679  CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
4680  CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
4681  DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
4682  DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
4683  SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
4684  deltaPhiSearchWindow = cms.double( 0.25 ),
4685  SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
4686  SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
4687  SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
4688  deltaEtaSearchWindow = cms.double( 0.2 ),
4689  CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
4690  DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
4691  CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
4692  OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
4693  SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
4694  CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
4695  deltaEtaCrackSearchWindow = cms.double( 0.25 ),
4696  SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
4697  OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
4698  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4699  SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
4700  EnableDTMeasurement = cms.bool( True ),
4701  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4702  CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
4703  scaleDT = cms.bool( True ),
4704  DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
4705  OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
4706  CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
4707  OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
4708  CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
4709  CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
4710  CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
4711  SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
4712  SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
4713  SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
4714  crackWindow = cms.double( 0.04 ),
4715  CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
4716  SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
4717  DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
4718  SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
4719  DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
4720  SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
4721  DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
4722  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
4723  SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
4724  EnableCSCMeasurement = cms.bool( True ),
4725  CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
4726  OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
4727  CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
4728  CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 )
4729 )
4730 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
4731  OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
4732  ServiceParameters = cms.PSet(
4733  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ),
4734  RPCLayers = cms.bool( True ),
4735  UseMuonNavigation = cms.untracked.bool( True )
4736  ),
4737  CentralBxOnly = cms.bool( True ),
4738  InputObjects = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
4739  L1MaxEta = cms.double( 2.5 ),
4740  EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
4741  L1MinPt = cms.double( 0.0 ),
4742  L1MinQuality = cms.uint32( 1 ),
4743  GMTReadoutCollection = cms.InputTag( "" ),
4744  UseUnassociatedL1 = cms.bool( False ),
4745  UseOfflineSeed = cms.untracked.bool( True ),
4746  MatchDR = cms.vdouble( 0.3 ),
4747  Propagator = cms.string( "SteppingHelixPropagatorAny" )
4748 )
4749 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
4750  ServiceParameters = cms.PSet(
4751  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
4752  'hltESPFastSteppingHelixPropagatorOpposite' ),
4753  RPCLayers = cms.bool( True ),
4754  UseMuonNavigation = cms.untracked.bool( True )
4755  ),
4756  InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
4757  SeedTransformerParameters = cms.PSet(
4758  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
4759  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4760  NMinRecHits = cms.uint32( 2 ),
4761  UseSubRecHits = cms.bool( False ),
4762  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4763  RescaleError = cms.double( 100.0 )
4764  ),
4765  L2TrajBuilderParameters = cms.PSet(
4766  DoRefit = cms.bool( False ),
4767  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4768  FilterParameters = cms.PSet(
4769  NumberOfSigma = cms.double( 3.0 ),
4770  FitDirection = cms.string( "insideOut" ),
4771  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4772  MaxChi2 = cms.double( 1000.0 ),
4773  MuonTrajectoryUpdatorParameters = cms.PSet(
4774  MaxChi2 = cms.double( 25.0 ),
4775  RescaleErrorFactor = cms.double( 100.0 ),
4776  Granularity = cms.int32( 0 ),
4777  ExcludeRPCFromFit = cms.bool( False ),
4778  UseInvalidHits = cms.bool( True ),
4779  RescaleError = cms.bool( False )
4780  ),
4781  EnableRPCMeasurement = cms.bool( True ),
4782  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4783  EnableDTMeasurement = cms.bool( True ),
4784  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
4785  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4786  EnableCSCMeasurement = cms.bool( True )
4787  ),
4788  NavigationType = cms.string( "Standard" ),
4789  SeedTransformerParameters = cms.PSet(
4790  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
4791  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4792  NMinRecHits = cms.uint32( 2 ),
4793  UseSubRecHits = cms.bool( False ),
4794  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4795  RescaleError = cms.double( 100.0 )
4796  ),
4797  DoBackwardFilter = cms.bool( True ),
4798  SeedPosition = cms.string( "in" ),
4799  BWFilterParameters = cms.PSet(
4800  NumberOfSigma = cms.double( 3.0 ),
4801  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4802  FitDirection = cms.string( "outsideIn" ),
4803  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4804  MaxChi2 = cms.double( 100.0 ),
4805  MuonTrajectoryUpdatorParameters = cms.PSet(
4806  MaxChi2 = cms.double( 25.0 ),
4807  RescaleErrorFactor = cms.double( 100.0 ),
4808  Granularity = cms.int32( 0 ),
4809  ExcludeRPCFromFit = cms.bool( False ),
4810  UseInvalidHits = cms.bool( True ),
4811  RescaleError = cms.bool( False )
4812  ),
4813  EnableRPCMeasurement = cms.bool( True ),
4814  BWSeedType = cms.string( "fromGenerator" ),
4815  EnableDTMeasurement = cms.bool( True ),
4816  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
4817  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4818  EnableCSCMeasurement = cms.bool( True )
4819  ),
4820  DoSeedRefit = cms.bool( False )
4821  ),
4822  DoSeedRefit = cms.bool( False ),
4823  TrackLoaderParameters = cms.PSet(
4824  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4825  DoSmoothing = cms.bool( False ),
4826  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4827  MuonUpdatorAtVertexParameters = cms.PSet(
4828  MaxChi2 = cms.double( 1000000.0 ),
4829  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
4830  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
4831  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
4832  ),
4833  VertexConstraint = cms.bool( True ),
4834  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
4835  ),
4836  MuonTrajectoryBuilder = cms.string( "Exhaustive" )
4837 )
4838 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
4839  InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
4840 )
4841 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
4842  ProductLabel = cms.InputTag( "rawDataCollector" )
4843 )
4844 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
4845  ProductLabel = cms.InputTag( "rawDataCollector" ),
4846  DoAPVEmulatorCheck = cms.bool( False ),
4847  Algorithms = cms.PSet(
4848  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
4849  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
4850  PedestalSubtractionFedMode = cms.bool( True ),
4851  TruncateInSuppressor = cms.bool( True ),
4852  doAPVRestore = cms.bool( False ),
4853  useCMMeanMap = cms.bool( False )
4854  ),
4855  Clusterizer = cms.PSet(
4856  ChannelThreshold = cms.double( 2.0 ),
4857  MaxSequentialBad = cms.uint32( 1 ),
4858  MaxSequentialHoles = cms.uint32( 0 ),
4859  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
4860  MaxAdjacentBad = cms.uint32( 0 ),
4861  QualityLabel = cms.string( "" ),
4862  SeedThreshold = cms.double( 3.0 ),
4863  ClusterThreshold = cms.double( 5.0 ),
4864  setDetId = cms.bool( True ),
4865  RemoveApvShots = cms.bool( True ),
4866  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
4867  ),
4868  onDemand = cms.bool( True )
4869 )
4870 fragment.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
4871  inactivePixelDetectorLabels = cms.VInputTag( ),
4872  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
4873  pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
4874  switchOffPixelsIfEmpty = cms.bool( True ),
4875  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
4876  skipClusters = cms.InputTag( "" ),
4877  measurementTracker = cms.string( "hltESPMeasurementTracker" )
4878 )
4879 fragment.hltL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon",
4880  TkSeedGenerator = cms.PSet(
4881  propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
4882  option = cms.uint32( 3 ),
4883  maxChi2 = cms.double( 40.0 ),
4884  errorMatrixPset = cms.PSet(
4885  atIP = cms.bool( True ),
4886  action = cms.string( "use" ),
4887  errorMatrixValuesPSet = cms.PSet(
4888  pf3_V12 = cms.PSet(
4889  action = cms.string( "scale" ),
4890  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 )
4891  ),
4892  pf3_V13 = cms.PSet(
4893  action = cms.string( "scale" ),
4894  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 )
4895  ),
4896  pf3_V11 = cms.PSet(
4897  action = cms.string( "scale" ),
4898  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 )
4899  ),
4900  pf3_V14 = cms.PSet(
4901  action = cms.string( "scale" ),
4902  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 )
4903  ),
4904  pf3_V15 = cms.PSet(
4905  action = cms.string( "scale" ),
4906  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 )
4907  ),
4908  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
4909  pf3_V33 = cms.PSet(
4910  action = cms.string( "scale" ),
4911  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 )
4912  ),
4913  zAxis = cms.vdouble( -3.14159, 3.14159 ),
4914  pf3_V44 = cms.PSet(
4915  action = cms.string( "scale" ),
4916  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 )
4917  ),
4918  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
4919  pf3_V22 = cms.PSet(
4920  action = cms.string( "scale" ),
4921  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 )
4922  ),
4923  pf3_V23 = cms.PSet(
4924  action = cms.string( "scale" ),
4925  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 )
4926  ),
4927  pf3_V45 = cms.PSet(
4928  action = cms.string( "scale" ),
4929  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 )
4930  ),
4931  pf3_V55 = cms.PSet(
4932  action = cms.string( "scale" ),
4933  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 )
4934  ),
4935  pf3_V34 = cms.PSet(
4936  action = cms.string( "scale" ),
4937  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 )
4938  ),
4939  pf3_V35 = cms.PSet(
4940  action = cms.string( "scale" ),
4941  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 )
4942  ),
4943  pf3_V25 = cms.PSet(
4944  action = cms.string( "scale" ),
4945  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 )
4946  ),
4947  pf3_V24 = cms.PSet(
4948  action = cms.string( "scale" ),
4949  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 )
4950  )
4951  )
4952  ),
4953  propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
4954  manySeeds = cms.bool( False ),
4955  copyMuonRecHit = cms.bool( False ),
4956  ComponentName = cms.string( "TSGForRoadSearch" ),
4957  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
4958  ),
4959  ServiceParameters = cms.PSet(
4960  Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite',
4961  'hltESPSteppingHelixPropagatorAlong' ),
4962  RPCLayers = cms.bool( True ),
4963  UseMuonNavigation = cms.untracked.bool( True )
4964  ),
4965  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
4966  MuonTrackingRegionBuilder = cms.PSet( ),
4967  PCut = cms.double( 2.5 ),
4968  TrackerSeedCleaner = cms.PSet( ),
4969  PtCut = cms.double( 1.0 )
4970 )
4971 fragment.hltL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker",
4972  src = cms.InputTag( "hltL3TrajSeedOIState" ),
4973  reverseTrajectories = cms.bool( True ),
4974  TransientInitialStateEstimatorParameters = cms.PSet(
4975  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
4976  numberMeasurementsForFit = cms.int32( 4 ),
4977  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
4978  ),
4979  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
4980  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
4981  cleanTrajectoryAfterInOut = cms.bool( False ),
4982  useHitsSplitting = cms.bool( False ),
4983  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
4984  doSeedingRegionRebuilding = cms.bool( False ),
4985  trackCandidateAlso = cms.bool( True ),
4986  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
4987  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
4988  TrajectoryBuilder = cms.string( "" ),
4989  maxNSeeds = cms.uint32( 100000 )
4990 )
4991 fragment.hltL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer",
4992  src = cms.InputTag( "hltL3TrackCandidateFromL2OIState" ),
4993  SimpleMagneticField = cms.string( "" ),
4994  clusterRemovalInfo = cms.InputTag( "" ),
4995  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4996  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
4997  Fitter = cms.string( "hltESPKFFittingSmoother" ),
4998  useHitsSplitting = cms.bool( False ),
4999  MeasurementTracker = cms.string( "" ),
5000  AlgorithmName = cms.string( "hltIterX" ),
5001  alias = cms.untracked.string( "" ),
5002  NavigationSchool = cms.string( "" ),
5003  TrajectoryInEvent = cms.bool( True ),
5004  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5005  GeometricInnerState = cms.bool( True ),
5006  useSimpleMF = cms.bool( False ),
5007  Propagator = cms.string( "PropagatorWithMaterial" )
5008 )
5009 fragment.hltL3MuonsOIState = cms.EDProducer( "L3MuonProducer",
5010  ServiceParameters = cms.PSet(
5011  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
5012  'SteppingHelixPropagatorAny',
5013  'hltESPSmartPropagator',
5014  'hltESPSteppingHelixPropagatorOpposite' ),
5015  RPCLayers = cms.bool( True ),
5016  UseMuonNavigation = cms.untracked.bool( True )
5017  ),
5018  L3TrajBuilderParameters = cms.PSet(
5019  ScaleTECyFactor = cms.double( -1.0 ),
5020  GlbRefitterParameters = cms.PSet(
5021  TrackerSkipSection = cms.int32( -1 ),
5022  DoPredictionsOnly = cms.bool( False ),
5023  PropDirForCosmics = cms.bool( False ),
5024  HitThreshold = cms.int32( 1 ),
5025  MuonHitsOption = cms.int32( 1 ),
5026  Chi2CutRPC = cms.double( 1.0 ),
5027  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5028  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5029  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5030  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5031  RefitDirection = cms.string( "insideOut" ),
5032  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5033  Chi2CutCSC = cms.double( 150.0 ),
5034  Chi2CutDT = cms.double( 10.0 ),
5035  RefitRPCHits = cms.bool( True ),
5036  SkipStation = cms.int32( -1 ),
5037  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5038  TrackerSkipSystem = cms.int32( -1 ),
5039  DYTthrs = cms.vint32( 30, 15 )
5040  ),
5041  ScaleTECxFactor = cms.double( -1.0 ),
5042  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5043  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5044  RefitRPCHits = cms.bool( True ),
5045  PCut = cms.double( 2.5 ),
5046  TrackTransformer = cms.PSet(
5047  DoPredictionsOnly = cms.bool( False ),
5048  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5049  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5050  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5051  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5052  RefitDirection = cms.string( "insideOut" ),
5053  RefitRPCHits = cms.bool( True ),
5054  Propagator = cms.string( "hltESPSmartPropagatorAny" )
5055  ),
5056  GlobalMuonTrackMatcher = cms.PSet(
5057  Pt_threshold1 = cms.double( 0.0 ),
5058  DeltaDCut_3 = cms.double( 15.0 ),
5059  MinP = cms.double( 2.5 ),
5060  MinPt = cms.double( 1.0 ),
5061  Chi2Cut_1 = cms.double( 50.0 ),
5062  Pt_threshold2 = cms.double( 9.99999999E8 ),
5063  LocChi2Cut = cms.double( 0.001 ),
5064  Eta_threshold = cms.double( 1.2 ),
5065  Quality_3 = cms.double( 7.0 ),
5066  Quality_2 = cms.double( 15.0 ),
5067  Chi2Cut_2 = cms.double( 50.0 ),
5068  Chi2Cut_3 = cms.double( 200.0 ),
5069  DeltaDCut_1 = cms.double( 40.0 ),
5070  DeltaRCut_2 = cms.double( 0.2 ),
5071  DeltaRCut_3 = cms.double( 1.0 ),
5072  DeltaDCut_2 = cms.double( 10.0 ),
5073  DeltaRCut_1 = cms.double( 0.1 ),
5074  Propagator = cms.string( "hltESPSmartPropagator" ),
5075  Quality_1 = cms.double( 20.0 )
5076  ),
5077  PtCut = cms.double( 1.0 ),
5078  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5079  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIState" ),
5080  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5081  tkTrajMaxChi2 = cms.double( 9999.0 ),
5082  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
5083  tkTrajVertex = cms.InputTag( "pixelVertices" ),
5084  tkTrajUseVertex = cms.bool( False ),
5085  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
5086  ),
5087  TrackLoaderParameters = cms.PSet(
5088  PutTkTrackIntoEvent = cms.untracked.bool( False ),
5089  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5090  SmoothTkTrack = cms.untracked.bool( False ),
5091  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
5092  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5093  MuonUpdatorAtVertexParameters = cms.PSet(
5094  MaxChi2 = cms.double( 1000000.0 ),
5095  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
5096  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
5097  ),
5098  VertexConstraint = cms.bool( False ),
5099  DoSmoothing = cms.bool( True ),
5100  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
5101  ),
5102  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5103 )
5104 fragment.hltL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon",
5105  TkSeedGenerator = cms.PSet(
5106  PSetNames = cms.vstring( 'skipTSG',
5107  'iterativeTSG' ),
5108  L3TkCollectionA = cms.InputTag( "hltL3MuonsOIState" ),
5109  iterativeTSG = cms.PSet(
5110  ErrorRescaling = cms.double( 3.0 ),
5111  beamSpot = cms.InputTag( "unused" ),
5112  MaxChi2 = cms.double( 40.0 ),
5113  errorMatrixPset = cms.PSet(
5114  atIP = cms.bool( True ),
5115  action = cms.string( "use" ),
5116  errorMatrixValuesPSet = cms.PSet(
5117  pf3_V12 = cms.PSet(
5118  action = cms.string( "scale" ),
5119  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 )
5120  ),
5121  pf3_V13 = cms.PSet(
5122  action = cms.string( "scale" ),
5123  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 )
5124  ),
5125  pf3_V11 = cms.PSet(
5126  action = cms.string( "scale" ),
5127  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 )
5128  ),
5129  pf3_V14 = cms.PSet(
5130  action = cms.string( "scale" ),
5131  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 )
5132  ),
5133  pf3_V15 = cms.PSet(
5134  action = cms.string( "scale" ),
5135  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 )
5136  ),
5137  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
5138  pf3_V33 = cms.PSet(
5139  action = cms.string( "scale" ),
5140  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 )
5141  ),
5142  zAxis = cms.vdouble( -3.14159, 3.14159 ),
5143  pf3_V44 = cms.PSet(
5144  action = cms.string( "scale" ),
5145  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 )
5146  ),
5147  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
5148  pf3_V22 = cms.PSet(
5149  action = cms.string( "scale" ),
5150  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 )
5151  ),
5152  pf3_V23 = cms.PSet(
5153  action = cms.string( "scale" ),
5154  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 )
5155  ),
5156  pf3_V45 = cms.PSet(
5157  action = cms.string( "scale" ),
5158  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 )
5159  ),
5160  pf3_V55 = cms.PSet(
5161  action = cms.string( "scale" ),
5162  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 )
5163  ),
5164  pf3_V34 = cms.PSet(
5165  action = cms.string( "scale" ),
5166  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 )
5167  ),
5168  pf3_V35 = cms.PSet(
5169  action = cms.string( "scale" ),
5170  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 )
5171  ),
5172  pf3_V25 = cms.PSet(
5173  action = cms.string( "scale" ),
5174  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 )
5175  ),
5176  pf3_V24 = cms.PSet(
5177  action = cms.string( "scale" ),
5178  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 )
5179  )
5180  )
5181  ),
5182  UpdateState = cms.bool( True ),
5183  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
5184  SelectState = cms.bool( False ),
5185  SigmaZ = cms.double( 25.0 ),
5186  ResetMethod = cms.string( "matrix" ),
5187  ComponentName = cms.string( "TSGFromPropagation" ),
5188  UseVertexState = cms.bool( True ),
5189  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
5190  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
5191  ),
5192  skipTSG = cms.PSet( ),
5193  ComponentName = cms.string( "DualByL2TSG" )
5194  ),
5195  ServiceParameters = cms.PSet(
5196  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial',
5197  'hltESPSmartPropagatorAnyOpposite' ),
5198  RPCLayers = cms.bool( True ),
5199  UseMuonNavigation = cms.untracked.bool( True )
5200  ),
5201  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
5202  MuonTrackingRegionBuilder = cms.PSet( ),
5203  PCut = cms.double( 2.5 ),
5204  TrackerSeedCleaner = cms.PSet(
5205  cleanerFromSharedHits = cms.bool( True ),
5206  ptCleaner = cms.bool( True ),
5207  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5208  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5209  directionCleaner = cms.bool( True )
5210  ),
5211  PtCut = cms.double( 1.0 )
5212 )
5213 fragment.hltL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker",
5214  src = cms.InputTag( "hltL3TrajSeedOIHit" ),
5215  reverseTrajectories = cms.bool( True ),
5216  TransientInitialStateEstimatorParameters = cms.PSet(
5217  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
5218  numberMeasurementsForFit = cms.int32( 4 ),
5219  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
5220  ),
5221  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5222  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5223  cleanTrajectoryAfterInOut = cms.bool( False ),
5224  useHitsSplitting = cms.bool( False ),
5225  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5226  doSeedingRegionRebuilding = cms.bool( False ),
5227  trackCandidateAlso = cms.bool( True ),
5228  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
5229  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5230  TrajectoryBuilder = cms.string( "" ),
5231  maxNSeeds = cms.uint32( 100000 )
5232 )
5233 fragment.hltL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer",
5234  src = cms.InputTag( "hltL3TrackCandidateFromL2OIHit" ),
5235  SimpleMagneticField = cms.string( "" ),
5236  clusterRemovalInfo = cms.InputTag( "" ),
5237  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5238  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5239  Fitter = cms.string( "hltESPKFFittingSmoother" ),
5240  useHitsSplitting = cms.bool( False ),
5241  MeasurementTracker = cms.string( "" ),
5242  AlgorithmName = cms.string( "hltIterX" ),
5243  alias = cms.untracked.string( "" ),
5244  NavigationSchool = cms.string( "" ),
5245  TrajectoryInEvent = cms.bool( True ),
5246  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5247  GeometricInnerState = cms.bool( True ),
5248  useSimpleMF = cms.bool( False ),
5249  Propagator = cms.string( "PropagatorWithMaterial" )
5250 )
5251 fragment.hltL3MuonsOIHit = cms.EDProducer( "L3MuonProducer",
5252  ServiceParameters = cms.PSet(
5253  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
5254  'SteppingHelixPropagatorAny',
5255  'hltESPSmartPropagator',
5256  'hltESPSteppingHelixPropagatorOpposite' ),
5257  RPCLayers = cms.bool( True ),
5258  UseMuonNavigation = cms.untracked.bool( True )
5259  ),
5260  L3TrajBuilderParameters = cms.PSet(
5261  ScaleTECyFactor = cms.double( -1.0 ),
5262  GlbRefitterParameters = cms.PSet(
5263  TrackerSkipSection = cms.int32( -1 ),
5264  DoPredictionsOnly = cms.bool( False ),
5265  PropDirForCosmics = cms.bool( False ),
5266  HitThreshold = cms.int32( 1 ),
5267  MuonHitsOption = cms.int32( 1 ),
5268  Chi2CutRPC = cms.double( 1.0 ),
5269  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5270  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5271  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5272  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5273  RefitDirection = cms.string( "insideOut" ),
5274  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5275  Chi2CutCSC = cms.double( 150.0 ),
5276  Chi2CutDT = cms.double( 10.0 ),
5277  RefitRPCHits = cms.bool( True ),
5278  SkipStation = cms.int32( -1 ),
5279  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5280  TrackerSkipSystem = cms.int32( -1 ),
5281  DYTthrs = cms.vint32( 30, 15 )
5282  ),
5283  ScaleTECxFactor = cms.double( -1.0 ),
5284  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5285  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5286  RefitRPCHits = cms.bool( True ),
5287  PCut = cms.double( 2.5 ),
5288  TrackTransformer = cms.PSet(
5289  DoPredictionsOnly = cms.bool( False ),
5290  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5291  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5292  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5293  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5294  RefitDirection = cms.string( "insideOut" ),
5295  RefitRPCHits = cms.bool( True ),
5296  Propagator = cms.string( "hltESPSmartPropagatorAny" )
5297  ),
5298  GlobalMuonTrackMatcher = cms.PSet(
5299  Pt_threshold1 = cms.double( 0.0 ),
5300  DeltaDCut_3 = cms.double( 15.0 ),
5301  MinP = cms.double( 2.5 ),
5302  MinPt = cms.double( 1.0 ),
5303  Chi2Cut_1 = cms.double( 50.0 ),
5304  Pt_threshold2 = cms.double( 9.99999999E8 ),
5305  LocChi2Cut = cms.double( 0.001 ),
5306  Eta_threshold = cms.double( 1.2 ),
5307  Quality_3 = cms.double( 7.0 ),
5308  Quality_2 = cms.double( 15.0 ),
5309  Chi2Cut_2 = cms.double( 50.0 ),
5310  Chi2Cut_3 = cms.double( 200.0 ),
5311  DeltaDCut_1 = cms.double( 40.0 ),
5312  DeltaRCut_2 = cms.double( 0.2 ),
5313  DeltaRCut_3 = cms.double( 1.0 ),
5314  DeltaDCut_2 = cms.double( 10.0 ),
5315  DeltaRCut_1 = cms.double( 0.1 ),
5316  Propagator = cms.string( "hltESPSmartPropagator" ),
5317  Quality_1 = cms.double( 20.0 )
5318  ),
5319  PtCut = cms.double( 1.0 ),
5320  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5321  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIHit" ),
5322  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5323  tkTrajMaxChi2 = cms.double( 9999.0 ),
5324  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
5325  tkTrajVertex = cms.InputTag( "pixelVertices" ),
5326  tkTrajUseVertex = cms.bool( False ),
5327  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
5328  ),
5329  TrackLoaderParameters = cms.PSet(
5330  PutTkTrackIntoEvent = cms.untracked.bool( False ),
5331  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5332  SmoothTkTrack = cms.untracked.bool( False ),
5333  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
5334  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5335  MuonUpdatorAtVertexParameters = cms.PSet(
5336  MaxChi2 = cms.double( 1000000.0 ),
5337  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
5338  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
5339  ),
5340  VertexConstraint = cms.bool( False ),
5341  DoSmoothing = cms.bool( True ),
5342  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
5343  ),
5344  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5345 )
5346 fragment.hltL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner",
5347  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit' )
5348 )
5349 fragment.hltPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
5350  layerList = cms.vstring( 'BPix1+BPix2',
5351  'BPix1+BPix3',
5352  'BPix2+BPix3',
5353  'BPix1+FPix1_pos',
5354  'BPix1+FPix1_neg',
5355  'BPix1+FPix2_pos',
5356  'BPix1+FPix2_neg',
5357  'BPix2+FPix1_pos',
5358  'BPix2+FPix1_neg',
5359  'BPix2+FPix2_pos',
5360  'BPix2+FPix2_neg',
5361  'FPix1_pos+FPix2_pos',
5362  'FPix1_neg+FPix2_neg' ),
5363  MTOB = cms.PSet( ),
5364  TEC = cms.PSet( ),
5365  MTID = cms.PSet( ),
5366  FPix = cms.PSet(
5367  useErrorsFromParam = cms.bool( True ),
5368  hitErrorRPhi = cms.double( 0.0051 ),
5369  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5370  HitProducer = cms.string( "hltSiPixelRecHits" ),
5371  hitErrorRZ = cms.double( 0.0036 )
5372  ),
5373  MTEC = cms.PSet( ),
5374  MTIB = cms.PSet( ),
5375  TID = cms.PSet( ),
5376  TOB = cms.PSet( ),
5377  BPix = cms.PSet(
5378  useErrorsFromParam = cms.bool( True ),
5379  hitErrorRPhi = cms.double( 0.0027 ),
5380  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5381  HitProducer = cms.string( "hltSiPixelRecHits" ),
5382  hitErrorRZ = cms.double( 0.006 )
5383  ),
5384  TIB = cms.PSet( )
5385 )
5386 fragment.hltMixedLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
5387  layerList = cms.vstring( 'BPix1+BPix2',
5388  'BPix1+BPix3',
5389  'BPix2+BPix3',
5390  'BPix1+FPix1_pos',
5391  'BPix1+FPix1_neg',
5392  'BPix1+FPix2_pos',
5393  'BPix1+FPix2_neg',
5394  'BPix2+FPix1_pos',
5395  'BPix2+FPix1_neg',
5396  'BPix2+FPix2_pos',
5397  'BPix2+FPix2_neg',
5398  'FPix1_pos+FPix2_pos',
5399  'FPix1_neg+FPix2_neg',
5400  'FPix2_pos+TEC1_pos',
5401  'FPix2_pos+TEC2_pos',
5402  'TEC1_pos+TEC2_pos',
5403  'TEC2_pos+TEC3_pos',
5404  'FPix2_neg+TEC1_neg',
5405  'FPix2_neg+TEC2_neg',
5406  'TEC1_neg+TEC2_neg',
5407  'TEC2_neg+TEC3_neg' ),
5408  MTOB = cms.PSet( ),
5409  TEC = cms.PSet(
5410  useRingSlector = cms.bool( True ),
5411  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5412  minRing = cms.int32( 1 ),
5413  maxRing = cms.int32( 1 ),
5414  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
5415  ),
5416  MTID = cms.PSet( ),
5417  FPix = cms.PSet(
5418  useErrorsFromParam = cms.bool( True ),
5419  hitErrorRPhi = cms.double( 0.0051 ),
5420  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5421  HitProducer = cms.string( "hltSiPixelRecHits" ),
5422  hitErrorRZ = cms.double( 0.0036 )
5423  ),
5424  MTEC = cms.PSet( ),
5425  MTIB = cms.PSet( ),
5426  TID = cms.PSet( ),
5427  TOB = cms.PSet( ),
5428  BPix = cms.PSet(
5429  useErrorsFromParam = cms.bool( True ),
5430  hitErrorRPhi = cms.double( 0.0027 ),
5431  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5432  HitProducer = cms.string( "hltSiPixelRecHits" ),
5433  hitErrorRZ = cms.double( 0.006 )
5434  ),
5435  TIB = cms.PSet( )
5436 )
5437 fragment.hltL3TrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon",
5438  TkSeedGenerator = cms.PSet(
5439  PSetNames = cms.vstring( 'skipTSG',
5440  'iterativeTSG' ),
5441  L3TkCollectionA = cms.InputTag( "hltL3TkFromL2OICombination" ),
5442  iterativeTSG = cms.PSet(
5443  firstTSG = cms.PSet(
5444  ComponentName = cms.string( "TSGFromOrderedHits" ),
5445  OrderedHitsFactoryPSet = cms.PSet(
5446  ComponentName = cms.string( "StandardHitTripletGenerator" ),
5447  GeneratorPSet = cms.PSet(
5448  useBending = cms.bool( True ),
5449  useFixedPreFiltering = cms.bool( False ),
5450  maxElement = cms.uint32( 0 ),
5451  phiPreFiltering = cms.double( 0.3 ),
5452  extraHitRPhitolerance = cms.double( 0.06 ),
5453  useMultScattering = cms.bool( True ),
5454  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
5455  extraHitRZtolerance = cms.double( 0.06 ),
5456  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
5457  ),
5458  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
5459  ),
5460  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5461  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
5462  ),
5463  PSetNames = cms.vstring( 'firstTSG',
5464  'secondTSG' ),
5465  ComponentName = cms.string( "CombinedTSG" ),
5466  thirdTSG = cms.PSet(
5467  PSetNames = cms.vstring( 'endcapTSG',
5468  'barrelTSG' ),
5469  barrelTSG = cms.PSet( ),
5470  endcapTSG = cms.PSet(
5471  ComponentName = cms.string( "TSGFromOrderedHits" ),
5472  OrderedHitsFactoryPSet = cms.PSet(
5473  maxElement = cms.uint32( 0 ),
5474  ComponentName = cms.string( "StandardHitPairGenerator" ),
5475  useOnDemandTracker = cms.untracked.int32( 0 ),
5476  SeedingLayers = cms.InputTag( "hltMixedLayerPairs" )
5477  ),
5478  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
5479  ),
5480  etaSeparation = cms.double( 2.0 ),
5481  ComponentName = cms.string( "DualByEtaTSG" ),
5482  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
5483  ),
5484  secondTSG = cms.PSet(
5485  ComponentName = cms.string( "TSGFromOrderedHits" ),
5486  OrderedHitsFactoryPSet = cms.PSet(
5487  maxElement = cms.uint32( 0 ),
5488  ComponentName = cms.string( "StandardHitPairGenerator" ),
5489  useOnDemandTracker = cms.untracked.int32( 0 ),
5490  SeedingLayers = cms.InputTag( "hltPixelLayerPairs" )
5491  ),
5492  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5493  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
5494  )
5495  ),
5496  skipTSG = cms.PSet( ),
5497  ComponentName = cms.string( "DualByL2TSG" )
5498  ),
5499  ServiceParameters = cms.PSet(
5500  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ),
5501  RPCLayers = cms.bool( True ),
5502  UseMuonNavigation = cms.untracked.bool( True )
5503  ),
5504  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
5505  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ),
5506  PCut = cms.double( 2.5 ),
5507  TrackerSeedCleaner = cms.PSet(
5508  cleanerFromSharedHits = cms.bool( True ),
5509  ptCleaner = cms.bool( True ),
5510  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5511  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5512  directionCleaner = cms.bool( True )
5513  ),
5514  PtCut = cms.double( 1.0 )
5515 )
5516 fragment.hltL3TrackCandidateFromL2IOHit = cms.EDProducer( "CkfTrajectoryMaker",
5517  src = cms.InputTag( "hltL3TrajSeedIOHit" ),
5518  reverseTrajectories = cms.bool( False ),
5519  TransientInitialStateEstimatorParameters = cms.PSet(
5520  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
5521  numberMeasurementsForFit = cms.int32( 4 ),
5522  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
5523  ),
5524  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5525  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5526  cleanTrajectoryAfterInOut = cms.bool( False ),
5527  useHitsSplitting = cms.bool( False ),
5528  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5529  doSeedingRegionRebuilding = cms.bool( False ),
5530  trackCandidateAlso = cms.bool( True ),
5531  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
5532  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5533  TrajectoryBuilder = cms.string( "" ),
5534  maxNSeeds = cms.uint32( 100000 )
5535 )
5536 fragment.hltL3TkTracksFromL2IOHit = cms.EDProducer( "TrackProducer",
5537  src = cms.InputTag( "hltL3TrackCandidateFromL2IOHit" ),
5538  SimpleMagneticField = cms.string( "" ),
5539  clusterRemovalInfo = cms.InputTag( "" ),
5540  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5541  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5542  Fitter = cms.string( "hltESPKFFittingSmoother" ),
5543  useHitsSplitting = cms.bool( False ),
5544  MeasurementTracker = cms.string( "" ),
5545  AlgorithmName = cms.string( "hltIterX" ),
5546  alias = cms.untracked.string( "" ),
5547  NavigationSchool = cms.string( "" ),
5548  TrajectoryInEvent = cms.bool( True ),
5549  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5550  GeometricInnerState = cms.bool( True ),
5551  useSimpleMF = cms.bool( False ),
5552  Propagator = cms.string( "PropagatorWithMaterial" )
5553 )
5554 fragment.hltL3MuonsIOHit = cms.EDProducer( "L3MuonProducer",
5555  ServiceParameters = cms.PSet(
5556  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
5557  'SteppingHelixPropagatorAny',
5558  'hltESPSmartPropagator',
5559  'hltESPSteppingHelixPropagatorOpposite' ),
5560  RPCLayers = cms.bool( True ),
5561  UseMuonNavigation = cms.untracked.bool( True )
5562  ),
5563  L3TrajBuilderParameters = cms.PSet(
5564  ScaleTECyFactor = cms.double( -1.0 ),
5565  GlbRefitterParameters = cms.PSet(
5566  TrackerSkipSection = cms.int32( -1 ),
5567  DoPredictionsOnly = cms.bool( False ),
5568  PropDirForCosmics = cms.bool( False ),
5569  HitThreshold = cms.int32( 1 ),
5570  MuonHitsOption = cms.int32( 1 ),
5571  Chi2CutRPC = cms.double( 1.0 ),
5572  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5573  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5574  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5575  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5576  RefitDirection = cms.string( "insideOut" ),
5577  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5578  Chi2CutCSC = cms.double( 150.0 ),
5579  Chi2CutDT = cms.double( 10.0 ),
5580  RefitRPCHits = cms.bool( True ),
5581  SkipStation = cms.int32( -1 ),
5582  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5583  TrackerSkipSystem = cms.int32( -1 ),
5584  DYTthrs = cms.vint32( 30, 15 )
5585  ),
5586  ScaleTECxFactor = cms.double( -1.0 ),
5587  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5588  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5589  RefitRPCHits = cms.bool( True ),
5590  PCut = cms.double( 2.5 ),
5591  TrackTransformer = cms.PSet(
5592  DoPredictionsOnly = cms.bool( False ),
5593  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5594  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5595  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5596  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5597  RefitDirection = cms.string( "insideOut" ),
5598  RefitRPCHits = cms.bool( True ),
5599  Propagator = cms.string( "hltESPSmartPropagatorAny" )
5600  ),
5601  GlobalMuonTrackMatcher = cms.PSet(
5602  Pt_threshold1 = cms.double( 0.0 ),
5603  DeltaDCut_3 = cms.double( 15.0 ),
5604  MinP = cms.double( 2.5 ),
5605  MinPt = cms.double( 1.0 ),
5606  Chi2Cut_1 = cms.double( 50.0 ),
5607  Pt_threshold2 = cms.double( 9.99999999E8 ),
5608  LocChi2Cut = cms.double( 0.001 ),
5609  Eta_threshold = cms.double( 1.2 ),
5610  Quality_3 = cms.double( 7.0 ),
5611  Quality_2 = cms.double( 15.0 ),
5612  Chi2Cut_2 = cms.double( 50.0 ),
5613  Chi2Cut_3 = cms.double( 200.0 ),
5614  DeltaDCut_1 = cms.double( 40.0 ),
5615  DeltaRCut_2 = cms.double( 0.2 ),
5616  DeltaRCut_3 = cms.double( 1.0 ),
5617  DeltaDCut_2 = cms.double( 10.0 ),
5618  DeltaRCut_1 = cms.double( 0.1 ),
5619  Propagator = cms.string( "hltESPSmartPropagator" ),
5620  Quality_1 = cms.double( 20.0 )
5621  ),
5622  PtCut = cms.double( 1.0 ),
5623  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5624  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2IOHit" ),
5625  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5626  tkTrajMaxChi2 = cms.double( 9999.0 ),
5627  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
5628  tkTrajVertex = cms.InputTag( "pixelVertices" ),
5629  tkTrajUseVertex = cms.bool( False ),
5630  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
5631  ),
5632  TrackLoaderParameters = cms.PSet(
5633  PutTkTrackIntoEvent = cms.untracked.bool( False ),
5634  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5635  SmoothTkTrack = cms.untracked.bool( False ),
5636  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
5637  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5638  MuonUpdatorAtVertexParameters = cms.PSet(
5639  MaxChi2 = cms.double( 1000000.0 ),
5640  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
5641  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
5642  ),
5643  VertexConstraint = cms.bool( False ),
5644  DoSmoothing = cms.bool( True ),
5645  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
5646  ),
5647  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5648 )
5649 fragment.hltL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner",
5650  labels = cms.VInputTag( 'hltL3TrajSeedIOHit','hltL3TrajSeedOIState','hltL3TrajSeedOIHit' )
5651 )
5652 fragment.hltL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner",
5653  labels = cms.VInputTag( 'hltL3TrackCandidateFromL2IOHit','hltL3TrackCandidateFromL2OIHit','hltL3TrackCandidateFromL2OIState' )
5654 )
5655 fragment.hltL3TkTracksMergeStep1 = cms.EDProducer( "TrackListMerger",
5656  ShareFrac = cms.double( 0.19 ),
5657  writeOnlyTrkQuals = cms.bool( False ),
5658  MinPT = cms.double( 0.05 ),
5659  allowFirstHitShare = cms.bool( True ),
5660  copyExtras = cms.untracked.bool( True ),
5661  Epsilon = cms.double( -0.001 ),
5662  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ),
5663  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
5664  MaxNormalizedChisq = cms.double( 1000.0 ),
5665  copyMVA = cms.bool( False ),
5666  FoundHitBonus = cms.double( 100.0 ),
5667  setsToMerge = cms.VPSet(
5668  cms.PSet( pQual = cms.bool( False ),
5669  tLists = cms.vint32( 0, 1 )
5670  )
5671  ),
5672  MinFound = cms.int32( 3 ),
5673  hasSelector = cms.vint32( 0, 0 ),
5674  TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ),
5675  LostHitPenalty = cms.double( 0.0 ),
5676  newQuality = cms.string( "confirmed" )
5677 )
5678 fragment.hltL3TkTracksFromL2 = cms.EDProducer( "TrackListMerger",
5679  ShareFrac = cms.double( 0.19 ),
5680  writeOnlyTrkQuals = cms.bool( False ),
5681  MinPT = cms.double( 0.05 ),
5682  allowFirstHitShare = cms.bool( True ),
5683  copyExtras = cms.untracked.bool( True ),
5684  Epsilon = cms.double( -0.001 ),
5685  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ),
5686  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
5687  MaxNormalizedChisq = cms.double( 1000.0 ),
5688  copyMVA = cms.bool( False ),
5689  FoundHitBonus = cms.double( 100.0 ),
5690  setsToMerge = cms.VPSet(
5691  cms.PSet( pQual = cms.bool( False ),
5692  tLists = cms.vint32( 0, 1 )
5693  )
5694  ),
5695  MinFound = cms.int32( 3 ),
5696  hasSelector = cms.vint32( 0, 0 ),
5697  TrackProducers = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ),
5698  LostHitPenalty = cms.double( 0.0 ),
5699  newQuality = cms.string( "confirmed" )
5700 )
5701 fragment.hltL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
5702  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' )
5703 )
5704 fragment.hltL3Muons = cms.EDProducer( "L3TrackCombiner",
5705  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' )
5706 )
5707 fragment.hltL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
5708  InputLinksObjects = cms.InputTag( "hltL3MuonsLinksCombination" ),
5709  InputObjects = cms.InputTag( "hltL3Muons" ),
5710  MuonPtOption = cms.string( "Tracker" )
5711 )
5712 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducer",
5713  useFilterWithES = cms.bool( False ),
5714  FilterPSet = cms.PSet(
5715  chi2 = cms.double( 1000.0 ),
5716  nSigmaTipMaxTolerance = cms.double( 0.0 ),
5717  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
5718  nSigmaInvPtTolerance = cms.double( 0.0 ),
5719  ptMin = cms.double( 0.1 ),
5720  tipMax = cms.double( 1.0 )
5721  ),
5722  passLabel = cms.string( "" ),
5723  FitterPSet = cms.PSet(
5724  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
5725  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5726  fixImpactParameter = cms.double( 0.0 )
5727  ),
5728  RegionFactoryPSet = cms.PSet(
5729  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
5730  RegionPSet = cms.PSet(
5731  precise = cms.bool( True ),
5732  originRadius = cms.double( 0.2 ),
5733  ptMin = cms.double( 0.9 ),
5734  originHalfLength = cms.double( 24.0 ),
5735  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5736  useMultipleScattering = cms.bool( False ),
5737  useFakeVertices = cms.bool( False )
5738  )
5739  ),
5740  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
5741  OrderedHitsFactoryPSet = cms.PSet(
5742  ComponentName = cms.string( "StandardHitTripletGenerator" ),
5743  GeneratorPSet = cms.PSet(
5744  useBending = cms.bool( True ),
5745  useFixedPreFiltering = cms.bool( False ),
5746  maxElement = cms.uint32( 100000 ),
5747  phiPreFiltering = cms.double( 0.3 ),
5748  extraHitRPhitolerance = cms.double( 0.06 ),
5749  useMultScattering = cms.bool( True ),
5750  SeedComparitorPSet = cms.PSet(
5751  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
5752  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
5753  ),
5754  extraHitRZtolerance = cms.double( 0.06 ),
5755  ComponentName = cms.string( "PixelTripletHLTGenerator" )
5756  ),
5757  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
5758  )
5759 )
5760 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducer",
5761  WtAverage = cms.bool( True ),
5762  Method2 = cms.bool( True ),
5763  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5764  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
5765  Verbosity = cms.int32( 0 ),
5766  UseError = cms.bool( True ),
5767  TrackCollection = cms.InputTag( "hltPixelTracks" ),
5768  PtMin = cms.double( 1.0 ),
5769  NTrkMin = cms.int32( 2 ),
5770  ZOffset = cms.double( 5.0 ),
5771  Finder = cms.string( "DivisiveVertexFinder" ),
5772  ZSeparation = cms.double( 0.05 )
5773 )
5774 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
5775  minSumPt2 = cms.double( 0.0 ),
5776  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
5777  maxVtx = cms.uint32( 100 ),
5778  fractionSumPt2 = cms.double( 0.3 ),
5779  src = cms.InputTag( "hltPixelVertices" )
5780 )
5781 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
5782  useEventsWithNoVertex = cms.bool( True ),
5783  originHalfLength = cms.double( 0.3 ),
5784  useProtoTrackKinematics = cms.bool( False ),
5785  usePV = cms.bool( False ),
5786  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
5787  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
5788  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5789  InputCollection = cms.InputTag( "hltPixelTracks" ),
5790  originRadius = cms.double( 0.1 )
5791 )
5792 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
5793  src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
5794  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
5795  SimpleMagneticField = cms.string( "ParabolicMf" ),
5796  TransientInitialStateEstimatorParameters = cms.PSet(
5797  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
5798  numberMeasurementsForFit = cms.int32( 4 ),
5799  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
5800  ),
5801  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5802  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5803  cleanTrajectoryAfterInOut = cms.bool( False ),
5804  useHitsSplitting = cms.bool( False ),
5805  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5806  doSeedingRegionRebuilding = cms.bool( False ),
5807  maxNSeeds = cms.uint32( 100000 ),
5808  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ),
5809  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5810  TrajectoryBuilder = cms.string( "" )
5811 )
5812 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
5813  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
5814  SimpleMagneticField = cms.string( "ParabolicMf" ),
5815  clusterRemovalInfo = cms.InputTag( "" ),
5816  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5817  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5818  Fitter = cms.string( "hltESPFittingSmootherIT" ),
5819  useHitsSplitting = cms.bool( False ),
5820  MeasurementTracker = cms.string( "" ),
5821  AlgorithmName = cms.string( "hltIter0" ),
5822  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
5823  NavigationSchool = cms.string( "" ),
5824  TrajectoryInEvent = cms.bool( True ),
5825  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5826  GeometricInnerState = cms.bool( True ),
5827  useSimpleMF = cms.bool( True ),
5828  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
5829 )
5830 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
5831  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
5832  GBRForestLabel = cms.string( "" ),
5833  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
5834  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
5835  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
5836  mva = cms.PSet(
5837  dr_par = cms.PSet(
5838  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
5839  dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ),
5840  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
5841  dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
5842  dr_exp = cms.vint32( 4, 4, 4 )
5843  ),
5844  minLayers = cms.vint32( 3, 3, 3 ),
5845  dz_par = cms.PSet(
5846  dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
5847  dz_exp = cms.vint32( 4, 4, 4 ),
5848  dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 )
5849  ),
5850  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
5851  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
5852  maxLostLayers = cms.vint32( 1, 1, 1 ),
5853  maxDz = cms.vdouble( 0.5, 0.2, 3.4028234663852886E38 ),
5854  maxDzWrtBS = cms.vdouble( 3.4028234663852886E38, 24.0, 15.0 ),
5855  maxDr = cms.vdouble( 0.5, 0.03, 3.4028234663852886E38 ),
5856  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
5857  min3DLayers = cms.vint32( 0, 0, 0 ),
5858  minPixelHits = cms.vint32( 0, 0, 0 ),
5859  minNVtxTrk = cms.int32( 3 )
5860  ),
5861  GBRForestFileName = cms.string( "" )
5862 )
5863 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
5864  originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
5865  cloner = cms.untracked.PSet(
5866  copyExtras = cms.untracked.bool( False ),
5867  copyTrajectories = cms.untracked.bool( False )
5868  ),
5869  originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
5870  minQuality = cms.string( "highPurity" ),
5871  originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' )
5872 )
5873 fragment.hltTrackIter0RefsForJets4Iter1 = cms.EDProducer( "ChargedRefCandidateProducer",
5874  src = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
5875  particleType = cms.string( "pi+" )
5876 )
5877 fragment.hltAK4Iter0TrackJets4Iter1 = cms.EDProducer( "FastjetJetProducer",
5878  Active_Area_Repeats = cms.int32( 5 ),
5879  doAreaFastjet = cms.bool( False ),
5880  voronoiRfact = cms.double( 0.9 ),
5881  maxBadHcalCells = cms.uint32( 9999999 ),
5882  doAreaDiskApprox = cms.bool( False ),
5883  maxRecoveredEcalCells = cms.uint32( 9999999 ),
5884  jetType = cms.string( "TrackJet" ),
5885  minSeed = cms.uint32( 14327 ),
5886  Ghost_EtaMax = cms.double( 6.0 ),
5887  doRhoFastjet = cms.bool( False ),
5888  jetAlgorithm = cms.string( "AntiKt" ),
5889  nSigmaPU = cms.double( 1.0 ),
5890  GhostArea = cms.double( 0.01 ),
5891  Rho_EtaMax = cms.double( 4.4 ),
5892  maxBadEcalCells = cms.uint32( 9999999 ),
5893  useDeterministicSeed = cms.bool( True ),
5894  doPVCorrection = cms.bool( False ),
5895  maxRecoveredHcalCells = cms.uint32( 9999999 ),
5896  rParam = cms.double( 0.4 ),
5897  maxProblematicHcalCells = cms.uint32( 9999999 ),
5898  doOutputJets = cms.bool( True ),
5899  src = cms.InputTag( "hltTrackIter0RefsForJets4Iter1" ),
5900  inputEtMin = cms.double( 0.1 ),
5901  puPtMin = cms.double( 0.0 ),
5902  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
5903  jetPtMin = cms.double( 1.0 ),
5904  radiusPU = cms.double( 0.4 ),
5905  maxProblematicEcalCells = cms.uint32( 9999999 ),
5906  doPUOffsetCorr = cms.bool( False ),
5907  inputEMin = cms.double( 0.0 ),
5908  useMassDropTagger = cms.bool( False ),
5909  muMin = cms.double( -1.0 ),
5910  subtractorName = cms.string( "" ),
5911  muCut = cms.double( -1.0 ),
5912  subjetPtMin = cms.double( -1.0 ),
5913  useTrimming = cms.bool( False ),
5914  muMax = cms.double( -1.0 ),
5915  yMin = cms.double( -1.0 ),
5916  useFiltering = cms.bool( False ),
5917  rFilt = cms.double( -1.0 ),
5918  yMax = cms.double( -1.0 ),
5919  zcut = cms.double( -1.0 ),
5920  MinVtxNdof = cms.int32( 0 ),
5921  MaxVtxZ = cms.double( 30.0 ),
5922  UseOnlyVertexTracks = cms.bool( False ),
5923  dRMin = cms.double( -1.0 ),
5924  nFilt = cms.int32( -1 ),
5925  usePruning = cms.bool( False ),
5926  maxDepth = cms.int32( -1 ),
5927  yCut = cms.double( -1.0 ),
5928  DzTrVtxMax = cms.double( 0.5 ),
5929  UseOnlyOnePV = cms.bool( True ),
5930  rcut_factor = cms.double( -1.0 ),
5931  sumRecHits = cms.bool( False ),
5932  trimPtFracMin = cms.double( -1.0 ),
5933  dRMax = cms.double( -1.0 ),
5934  DxyTrVtxMax = cms.double( 0.2 ),
5935  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
5936 )
5937 fragment.hltIter0TrackAndTauJets4Iter1 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
5938  fractionMinCaloInTauCone = cms.double( 0.7 ),
5939  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
5940  tauConeSize = cms.double( 0.2 ),
5941  ptTrkMaxInCaloCone = cms.double( 1.0 ),
5942  isolationConeSize = cms.double( 0.5 ),
5943  inputTrackJetTag = cms.InputTag( "hltAK4Iter0TrackJets4Iter1" ),
5944  nTrkMaxInCaloCone = cms.int32( 0 ),
5945  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
5946  etaMinCaloJet = cms.double( -2.7 ),
5947  etaMaxCaloJet = cms.double( 2.7 ),
5948  ptMinCaloJet = cms.double( 5.0 ),
5949  inputTrackTag = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" )
5950 )
5951 fragment.hltIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
5952  trackClassifier = cms.InputTag( '','QualityMasks' ),
5953  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
5954  maxChi2 = cms.double( 9.0 ),
5955  trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
5956  oldClusterRemovalInfo = cms.InputTag( "" ),
5957  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
5958  overrideTrkQuals = cms.InputTag( "" ),
5959  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
5960  TrackQuality = cms.string( "highPurity" )
5961 )
5962 fragment.hltIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
5963  clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemoval" ),
5964  OnDemand = cms.bool( False ),
5965  src = cms.InputTag( "hltSiStripClusters" )
5966 )
5967 fragment.hltIter1PixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
5968  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
5969  'BPix1+BPix2+FPix1_pos',
5970  'BPix1+BPix2+FPix1_neg',
5971  'BPix1+FPix1_pos+FPix2_pos',
5972  'BPix1+FPix1_neg+FPix2_neg' ),
5973  MTOB = cms.PSet( ),
5974  TEC = cms.PSet( ),
5975  MTID = cms.PSet( ),
5976  FPix = cms.PSet(
5977  HitProducer = cms.string( "hltSiPixelRecHits" ),
5978  hitErrorRZ = cms.double( 0.0036 ),
5979  useErrorsFromParam = cms.bool( True ),
5980  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5981  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
5982  hitErrorRPhi = cms.double( 0.0051 )
5983  ),
5984  MTEC = cms.PSet( ),
5985  MTIB = cms.PSet( ),
5986  TID = cms.PSet( ),
5987  TOB = cms.PSet( ),
5988  BPix = cms.PSet(
5989  HitProducer = cms.string( "hltSiPixelRecHits" ),
5990  hitErrorRZ = cms.double( 0.006 ),
5991  useErrorsFromParam = cms.bool( True ),
5992  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5993  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
5994  hitErrorRPhi = cms.double( 0.0027 )
5995  ),
5996  TIB = cms.PSet( )
5997 )
5998 fragment.hltIter1PFlowPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
5999  RegionFactoryPSet = cms.PSet(
6000  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
6001  RegionPSet = cms.PSet(
6002  precise = cms.bool( True ),
6003  originRadius = cms.double( 0.05 ),
6004  searchOpt = cms.bool( True ),
6005  ptMin = cms.double( 0.5 ),
6006  mode = cms.string( "VerticesFixed" ),
6007  maxNRegions = cms.int32( 100 ),
6008  maxNVertices = cms.int32( 10 ),
6009  deltaPhi = cms.double( 1.0 ),
6010  deltaEta = cms.double( 1.0 ),
6011  zErrorBeamSpot = cms.double( 15.0 ),
6012  nSigmaZBeamSpot = cms.double( 3.0 ),
6013  zErrorVetex = cms.double( 0.1 ),
6014  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
6015  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6016  input = cms.InputTag( "hltIter0TrackAndTauJets4Iter1" ),
6017  measurementTrackerName = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
6018  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
6019  useMultipleScattering = cms.bool( False ),
6020  useFakeVertices = cms.bool( False )
6021  )
6022  ),
6023  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
6024  ClusterCheckPSet = cms.PSet(
6025  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
6026  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
6027  doClusterCheck = cms.bool( False ),
6028  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
6029  MaxNumberOfPixelClusters = cms.uint32( 10000 )
6030  ),
6031  OrderedHitsFactoryPSet = cms.PSet(
6032  maxElement = cms.uint32( 0 ),
6033  ComponentName = cms.string( "StandardHitTripletGenerator" ),
6034  GeneratorPSet = cms.PSet(
6035  useBending = cms.bool( True ),
6036  useFixedPreFiltering = cms.bool( False ),
6037  maxElement = cms.uint32( 100000 ),
6038  phiPreFiltering = cms.double( 0.3 ),
6039  extraHitRPhitolerance = cms.double( 0.032 ),
6040  useMultScattering = cms.bool( True ),
6041  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
6042  extraHitRZtolerance = cms.double( 0.037 ),
6043  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
6044  ),
6045  SeedingLayers = cms.InputTag( "hltIter1PixelLayerTriplets" )
6046  ),
6047  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsTripletOnlyCreator" ) )
6048 )
6049 fragment.hltIter1PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6050  src = cms.InputTag( "hltIter1PFlowPixelSeeds" ),
6051  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
6052  SimpleMagneticField = cms.string( "ParabolicMf" ),
6053  TransientInitialStateEstimatorParameters = cms.PSet(
6054  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6055  numberMeasurementsForFit = cms.int32( 4 ),
6056  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6057  ),
6058  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6059  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
6060  cleanTrajectoryAfterInOut = cms.bool( False ),
6061  useHitsSplitting = cms.bool( False ),
6062  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6063  doSeedingRegionRebuilding = cms.bool( False ),
6064  maxNSeeds = cms.uint32( 100000 ),
6065  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ),
6066  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6067  TrajectoryBuilder = cms.string( "" )
6068 )
6069 fragment.hltIter1PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6070  src = cms.InputTag( "hltIter1PFlowCkfTrackCandidates" ),
6071  SimpleMagneticField = cms.string( "ParabolicMf" ),
6072  clusterRemovalInfo = cms.InputTag( "" ),
6073  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6074  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
6075  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6076  useHitsSplitting = cms.bool( False ),
6077  MeasurementTracker = cms.string( "" ),
6078  AlgorithmName = cms.string( "hltIter1" ),
6079  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6080  NavigationSchool = cms.string( "" ),
6081  TrajectoryInEvent = cms.bool( True ),
6082  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6083  GeometricInnerState = cms.bool( True ),
6084  useSimpleMF = cms.bool( True ),
6085  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
6086 )
6087 fragment.hltIter1PFlowTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier",
6088  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
6089  GBRForestLabel = cms.string( "" ),
6090  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6091  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6092  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6093  mva = cms.PSet(
6094  dr_par = cms.PSet(
6095  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
6096  dr_par2 = cms.vdouble( 3.4028234663852886E38, 1.0, 0.85 ),
6097  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
6098  dr_par1 = cms.vdouble( 3.4028234663852886E38, 1.0, 0.9 ),
6099  dr_exp = cms.vint32( 3, 3, 3 )
6100  ),
6101  minLayers = cms.vint32( 3, 3, 3 ),
6102  dz_par = cms.PSet(
6103  dz_par1 = cms.vdouble( 3.4028234663852886E38, 1.0, 0.9 ),
6104  dz_exp = cms.vint32( 3, 3, 3 ),
6105  dz_par2 = cms.vdouble( 3.4028234663852886E38, 1.0, 0.8 )
6106  ),
6107  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
6108  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6109  maxLostLayers = cms.vint32( 1, 1, 1 ),
6110  maxDz = cms.vdouble( 3.4028234663852886E38, 1.0, 3.4028234663852886E38 ),
6111  maxDzWrtBS = cms.vdouble( 3.4028234663852886E38, 24.0, 15.0 ),
6112  maxDr = cms.vdouble( 3.4028234663852886E38, 1.0, 3.4028234663852886E38 ),
6113  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6114  min3DLayers = cms.vint32( 0, 0, 0 ),
6115  minPixelHits = cms.vint32( 0, 0, 2 ),
6116  minNVtxTrk = cms.int32( 3 )
6117  ),
6118  GBRForestFileName = cms.string( "" )
6119 )
6120 fragment.hltIter1PFlowTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier",
6121  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
6122  GBRForestLabel = cms.string( "" ),
6123  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6124  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6125  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6126  mva = cms.PSet(
6127  dr_par = cms.PSet(
6128  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
6129  dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
6130  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
6131  dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
6132  dr_exp = cms.vint32( 4, 4, 4 )
6133  ),
6134  minLayers = cms.vint32( 5, 5, 5 ),
6135  dz_par = cms.PSet(
6136  dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
6137  dz_exp = cms.vint32( 4, 4, 4 ),
6138  dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 )
6139  ),
6140  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
6141  maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ),
6142  maxLostLayers = cms.vint32( 99, 3, 3 ),
6143  maxDz = cms.vdouble( 3.4028234663852886E38, 1.0, 3.4028234663852886E38 ),
6144  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
6145  maxDr = cms.vdouble( 3.4028234663852886E38, 1.0, 3.4028234663852886E38 ),
6146  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
6147  min3DLayers = cms.vint32( 1, 2, 3 ),
6148  minPixelHits = cms.vint32( 0, 0, 1 ),
6149  minNVtxTrk = cms.int32( 2 )
6150  ),
6151  GBRForestFileName = cms.string( "" )
6152 )
6153 fragment.hltIter1PFlowTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger",
6154  inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPrompt',
6155  'hltIter1PFlowTrackCutClassifierDetached' )
6156 )
6157 fragment.hltIter1PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6158  originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
6159  cloner = cms.untracked.PSet(
6160  copyExtras = cms.untracked.bool( False ),
6161  copyTrajectories = cms.untracked.bool( False )
6162  ),
6163  originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','QualityMasks' ),
6164  minQuality = cms.string( "highPurity" ),
6165  originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','MVAValues' )
6166 )
6167 fragment.hltIter1Merged = cms.EDProducer( "TrackListMerger",
6168  ShareFrac = cms.double( 0.19 ),
6169  writeOnlyTrkQuals = cms.bool( False ),
6170  MinPT = cms.double( 0.05 ),
6171  allowFirstHitShare = cms.bool( True ),
6172  copyExtras = cms.untracked.bool( True ),
6173  Epsilon = cms.double( -0.001 ),
6174  selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
6175  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6176  MaxNormalizedChisq = cms.double( 1000.0 ),
6177  copyMVA = cms.bool( False ),
6178  FoundHitBonus = cms.double( 5.0 ),
6179  setsToMerge = cms.VPSet(
6180  cms.PSet( pQual = cms.bool( False ),
6181  tLists = cms.vint32( 0, 1 )
6182  )
6183  ),
6184  MinFound = cms.int32( 3 ),
6185  hasSelector = cms.vint32( 0, 0 ),
6186  TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
6187  LostHitPenalty = cms.double( 20.0 ),
6188  newQuality = cms.string( "confirmed" )
6189 )
6190 fragment.hltIter1TrackRefsForJets4Iter2 = cms.EDProducer( "ChargedRefCandidateProducer",
6191  src = cms.InputTag( "hltIter1Merged" ),
6192  particleType = cms.string( "pi+" )
6193 )
6194 fragment.hltAK4Iter1TrackJets4Iter2 = cms.EDProducer( "FastjetJetProducer",
6195  Active_Area_Repeats = cms.int32( 5 ),
6196  doAreaFastjet = cms.bool( False ),
6197  voronoiRfact = cms.double( 0.9 ),
6198  maxBadHcalCells = cms.uint32( 9999999 ),
6199  doAreaDiskApprox = cms.bool( False ),
6200  maxRecoveredEcalCells = cms.uint32( 9999999 ),
6201  jetType = cms.string( "TrackJet" ),
6202  minSeed = cms.uint32( 14327 ),
6203  Ghost_EtaMax = cms.double( 6.0 ),
6204  doRhoFastjet = cms.bool( False ),
6205  jetAlgorithm = cms.string( "AntiKt" ),
6206  nSigmaPU = cms.double( 1.0 ),
6207  GhostArea = cms.double( 0.01 ),
6208  Rho_EtaMax = cms.double( 4.4 ),
6209  maxBadEcalCells = cms.uint32( 9999999 ),
6210  useDeterministicSeed = cms.bool( True ),
6211  doPVCorrection = cms.bool( False ),
6212  maxRecoveredHcalCells = cms.uint32( 9999999 ),
6213  rParam = cms.double( 0.4 ),
6214  maxProblematicHcalCells = cms.uint32( 9999999 ),
6215  doOutputJets = cms.bool( True ),
6216  src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2" ),
6217  inputEtMin = cms.double( 0.1 ),
6218  puPtMin = cms.double( 0.0 ),
6219  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
6220  jetPtMin = cms.double( 7.5 ),
6221  radiusPU = cms.double( 0.4 ),
6222  maxProblematicEcalCells = cms.uint32( 9999999 ),
6223  doPUOffsetCorr = cms.bool( False ),
6224  inputEMin = cms.double( 0.0 ),
6225  useMassDropTagger = cms.bool( False ),
6226  muMin = cms.double( -1.0 ),
6227  subtractorName = cms.string( "" ),
6228  muCut = cms.double( -1.0 ),
6229  subjetPtMin = cms.double( -1.0 ),
6230  useTrimming = cms.bool( False ),
6231  muMax = cms.double( -1.0 ),
6232  yMin = cms.double( -1.0 ),
6233  useFiltering = cms.bool( False ),
6234  rFilt = cms.double( -1.0 ),
6235  yMax = cms.double( -1.0 ),
6236  zcut = cms.double( -1.0 ),
6237  MinVtxNdof = cms.int32( 0 ),
6238  MaxVtxZ = cms.double( 30.0 ),
6239  UseOnlyVertexTracks = cms.bool( False ),
6240  dRMin = cms.double( -1.0 ),
6241  nFilt = cms.int32( -1 ),
6242  usePruning = cms.bool( False ),
6243  maxDepth = cms.int32( -1 ),
6244  yCut = cms.double( -1.0 ),
6245  DzTrVtxMax = cms.double( 0.5 ),
6246  UseOnlyOnePV = cms.bool( True ),
6247  rcut_factor = cms.double( -1.0 ),
6248  sumRecHits = cms.bool( False ),
6249  trimPtFracMin = cms.double( -1.0 ),
6250  dRMax = cms.double( -1.0 ),
6251  DxyTrVtxMax = cms.double( 0.2 ),
6252  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
6253 )
6254 fragment.hltIter1TrackAndTauJets4Iter2 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
6255  fractionMinCaloInTauCone = cms.double( 0.7 ),
6256  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
6257  tauConeSize = cms.double( 0.2 ),
6258  ptTrkMaxInCaloCone = cms.double( 1.4 ),
6259  isolationConeSize = cms.double( 0.5 ),
6260  inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2" ),
6261  nTrkMaxInCaloCone = cms.int32( 0 ),
6262  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
6263  etaMinCaloJet = cms.double( -2.7 ),
6264  etaMaxCaloJet = cms.double( 2.7 ),
6265  ptMinCaloJet = cms.double( 5.0 ),
6266  inputTrackTag = cms.InputTag( "hltIter1Merged" )
6267 )
6268 fragment.hltIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
6269  trackClassifier = cms.InputTag( '','QualityMasks' ),
6270  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
6271  maxChi2 = cms.double( 16.0 ),
6272  trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurity" ),
6273  oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemoval" ),
6274  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
6275  overrideTrkQuals = cms.InputTag( "" ),
6276  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
6277  TrackQuality = cms.string( "highPurity" )
6278 )
6279 fragment.hltIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
6280  clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemoval" ),
6281  OnDemand = cms.bool( False ),
6282  src = cms.InputTag( "hltSiStripClusters" )
6283 )
6284 fragment.hltIter2PixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
6285  layerList = cms.vstring( 'BPix1+BPix2',
6286  'BPix1+BPix3',
6287  'BPix2+BPix3',
6288  'BPix1+FPix1_pos',
6289  'BPix1+FPix1_neg',
6290  'BPix1+FPix2_pos',
6291  'BPix1+FPix2_neg',
6292  'BPix2+FPix1_pos',
6293  'BPix2+FPix1_neg',
6294  'BPix2+FPix2_pos',
6295  'BPix2+FPix2_neg',
6296  'FPix1_pos+FPix2_pos',
6297  'FPix1_neg+FPix2_neg' ),
6298  MTOB = cms.PSet( ),
6299  TEC = cms.PSet( ),
6300  MTID = cms.PSet( ),
6301  FPix = cms.PSet(
6302  HitProducer = cms.string( "hltSiPixelRecHits" ),
6303  hitErrorRZ = cms.double( 0.0036 ),
6304  useErrorsFromParam = cms.bool( True ),
6305  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6306  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
6307  hitErrorRPhi = cms.double( 0.0051 )
6308  ),
6309  MTEC = cms.PSet( ),
6310  MTIB = cms.PSet( ),
6311  TID = cms.PSet( ),
6312  TOB = cms.PSet( ),
6313  BPix = cms.PSet(
6314  HitProducer = cms.string( "hltSiPixelRecHits" ),
6315  hitErrorRZ = cms.double( 0.006 ),
6316  useErrorsFromParam = cms.bool( True ),
6317  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6318  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
6319  hitErrorRPhi = cms.double( 0.0027 )
6320  ),
6321  TIB = cms.PSet( )
6322 )
6323 fragment.hltIter2PFlowPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
6324  RegionFactoryPSet = cms.PSet(
6325  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
6326  RegionPSet = cms.PSet(
6327  precise = cms.bool( True ),
6328  originRadius = cms.double( 0.025 ),
6329  searchOpt = cms.bool( True ),
6330  originZPos = cms.double( 0.0 ),
6331  ptMin = cms.double( 1.2 ),
6332  mode = cms.string( "VerticesFixed" ),
6333  maxNRegions = cms.int32( 100 ),
6334  maxNVertices = cms.int32( 10 ),
6335  deltaPhi = cms.double( 0.8 ),
6336  deltaEta = cms.double( 0.8 ),
6337  zErrorBeamSpot = cms.double( 15.0 ),
6338  nSigmaZBeamSpot = cms.double( 3.0 ),
6339  zErrorVetex = cms.double( 0.05 ),
6340  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
6341  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6342  input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2" ),
6343  measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
6344  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
6345  useMultipleScattering = cms.bool( False ),
6346  useFakeVertices = cms.bool( False )
6347  )
6348  ),
6349  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
6350  ClusterCheckPSet = cms.PSet(
6351  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
6352  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
6353  doClusterCheck = cms.bool( False ),
6354  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
6355  MaxNumberOfPixelClusters = cms.uint32( 10000 )
6356  ),
6357  OrderedHitsFactoryPSet = cms.PSet(
6358  maxElement = cms.uint32( 0 ),
6359  ComponentName = cms.string( "StandardHitPairGenerator" ),
6360  GeneratorPSet = cms.PSet(
6361  maxElement = cms.uint32( 100000 ),
6362  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
6363  ),
6364  SeedingLayers = cms.InputTag( "hltIter2PixelLayerPairs" )
6365  ),
6366  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreatorIT" ) )
6367 )
6368 fragment.hltIter2PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6369  src = cms.InputTag( "hltIter2PFlowPixelSeeds" ),
6370  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
6371  SimpleMagneticField = cms.string( "ParabolicMf" ),
6372  TransientInitialStateEstimatorParameters = cms.PSet(
6373  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6374  numberMeasurementsForFit = cms.int32( 4 ),
6375  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6376  ),
6377  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6378  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
6379  cleanTrajectoryAfterInOut = cms.bool( False ),
6380  useHitsSplitting = cms.bool( False ),
6381  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6382  doSeedingRegionRebuilding = cms.bool( False ),
6383  maxNSeeds = cms.uint32( 100000 ),
6384  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ),
6385  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6386  TrajectoryBuilder = cms.string( "" )
6387 )
6388 fragment.hltIter2PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6389  src = cms.InputTag( "hltIter2PFlowCkfTrackCandidates" ),
6390  SimpleMagneticField = cms.string( "ParabolicMf" ),
6391  clusterRemovalInfo = cms.InputTag( "" ),
6392  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6393  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
6394  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6395  useHitsSplitting = cms.bool( False ),
6396  MeasurementTracker = cms.string( "" ),
6397  AlgorithmName = cms.string( "hltIter2" ),
6398  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6399  NavigationSchool = cms.string( "" ),
6400  TrajectoryInEvent = cms.bool( True ),
6401  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6402  GeometricInnerState = cms.bool( True ),
6403  useSimpleMF = cms.bool( True ),
6404  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
6405 )
6406 fragment.hltIter2PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6407  src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
6408  GBRForestLabel = cms.string( "" ),
6409  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6410  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6411  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6412  mva = cms.PSet(
6413  dr_par = cms.PSet(
6414  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
6415  dr_par2 = cms.vdouble( 3.4028234663852886E38, 0.3, 0.3 ),
6416  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
6417  dr_par1 = cms.vdouble( 3.4028234663852886E38, 0.4, 0.4 ),
6418  dr_exp = cms.vint32( 4, 4, 4 )
6419  ),
6420  minLayers = cms.vint32( 3, 3, 3 ),
6421  dz_par = cms.PSet(
6422  dz_par1 = cms.vdouble( 3.4028234663852886E38, 0.4, 0.4 ),
6423  dz_exp = cms.vint32( 4, 4, 4 ),
6424  dz_par2 = cms.vdouble( 3.4028234663852886E38, 0.35, 0.35 )
6425  ),
6426  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
6427  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6428  maxLostLayers = cms.vint32( 1, 1, 1 ),
6429  maxDz = cms.vdouble( 0.5, 0.2, 3.4028234663852886E38 ),
6430  maxDzWrtBS = cms.vdouble( 3.4028234663852886E38, 24.0, 15.0 ),
6431  maxDr = cms.vdouble( 0.5, 0.03, 3.4028234663852886E38 ),
6432  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6433  min3DLayers = cms.vint32( 0, 0, 0 ),
6434  minPixelHits = cms.vint32( 0, 0, 0 ),
6435  minNVtxTrk = cms.int32( 3 )
6436  ),
6437  GBRForestFileName = cms.string( "" )
6438 )
6439 fragment.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6440  originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
6441  cloner = cms.untracked.PSet(
6442  copyExtras = cms.untracked.bool( False ),
6443  copyTrajectories = cms.untracked.bool( False )
6444  ),
6445  originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','QualityMasks' ),
6446  minQuality = cms.string( "highPurity" ),
6447  originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','MVAValues' )
6448 )
6449 fragment.hltIter2Merged = cms.EDProducer( "TrackListMerger",
6450  ShareFrac = cms.double( 0.19 ),
6451  writeOnlyTrkQuals = cms.bool( False ),
6452  MinPT = cms.double( 0.05 ),
6453  allowFirstHitShare = cms.bool( True ),
6454  copyExtras = cms.untracked.bool( True ),
6455  Epsilon = cms.double( -0.001 ),
6456  selectedTrackQuals = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
6457  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6458  MaxNormalizedChisq = cms.double( 1000.0 ),
6459  copyMVA = cms.bool( False ),
6460  FoundHitBonus = cms.double( 5.0 ),
6461  setsToMerge = cms.VPSet(
6462  cms.PSet( pQual = cms.bool( False ),
6463  tLists = cms.vint32( 0, 1 )
6464  )
6465  ),
6466  MinFound = cms.int32( 3 ),
6467  hasSelector = cms.vint32( 0, 0 ),
6468  TrackProducers = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
6469  LostHitPenalty = cms.double( 20.0 ),
6470  newQuality = cms.string( "confirmed" )
6471 )
6472 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
6473  ShareFrac = cms.double( 0.19 ),
6474  writeOnlyTrkQuals = cms.bool( False ),
6475  MinPT = cms.double( 0.05 ),
6476  allowFirstHitShare = cms.bool( True ),
6477  copyExtras = cms.untracked.bool( True ),
6478  Epsilon = cms.double( -0.001 ),
6479  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2','hltIter2Merged' ),
6480  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6481  MaxNormalizedChisq = cms.double( 1000.0 ),
6482  copyMVA = cms.bool( False ),
6483  FoundHitBonus = cms.double( 5.0 ),
6484  setsToMerge = cms.VPSet(
6485  cms.PSet( pQual = cms.bool( False ),
6486  tLists = cms.vint32( 0, 1 )
6487  )
6488  ),
6489  MinFound = cms.int32( 3 ),
6490  hasSelector = cms.vint32( 0, 0 ),
6491  TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2','hltIter2Merged' ),
6492  LostHitPenalty = cms.double( 20.0 ),
6493  newQuality = cms.string( "confirmed" )
6494 )
6495 fragment.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT",
6496  pMin = cms.double( 2.5 ),
6497  InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
6498  shareHitFraction = cms.double( 0.8 ),
6499  LinkCollection = cms.InputTag( "hltL3MuonsLinksCombination" ),
6500  ptMin = cms.double( 2.5 )
6501 )
6502 fragment.hltMuons = cms.EDProducer( "MuonIdProducer",
6503  TrackExtractorPSet = cms.PSet(
6504  Diff_z = cms.double( 0.2 ),
6505  inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
6506  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
6507  ComponentName = cms.string( "TrackExtractor" ),
6508  DR_Max = cms.double( 1.0 ),
6509  Diff_r = cms.double( 0.1 ),
6510  Chi2Prob_Min = cms.double( -1.0 ),
6511  DR_Veto = cms.double( 0.01 ),
6512  NHits_Min = cms.uint32( 0 ),
6513  Chi2Ndof_Max = cms.double( 1.0E64 ),
6514  Pt_Min = cms.double( -1.0 ),
6515  DepositLabel = cms.untracked.string( "" ),
6516  BeamlineOption = cms.string( "BeamSpotFromEvent" )
6517  ),
6518  maxAbsEta = cms.double( 3.0 ),
6519  fillGlobalTrackRefits = cms.bool( False ),
6520  arbitrationCleanerOptions = cms.PSet(
6521  Clustering = cms.bool( True ),
6522  ME1a = cms.bool( True ),
6523  ClusterDPhi = cms.double( 0.6 ),
6524  OverlapDTheta = cms.double( 0.02 ),
6525  Overlap = cms.bool( True ),
6526  OverlapDPhi = cms.double( 0.0786 ),
6527  ClusterDTheta = cms.double( 0.02 )
6528  ),
6529  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
6530  addExtraSoftMuons = cms.bool( False ),
6531  debugWithTruthMatching = cms.bool( False ),
6532  CaloExtractorPSet = cms.PSet(
6533  PrintTimeReport = cms.untracked.bool( False ),
6534  DR_Max = cms.double( 1.0 ),
6535  DepositInstanceLabels = cms.vstring( 'ecal',
6536  'hcal',
6537  'ho' ),
6538  Noise_HE = cms.double( 0.2 ),
6539  NoiseTow_EB = cms.double( 0.04 ),
6540  NoiseTow_EE = cms.double( 0.15 ),
6541  Threshold_H = cms.double( 0.5 ),
6542  ServiceParameters = cms.PSet(
6543  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6544  RPCLayers = cms.bool( False ),
6545  UseMuonNavigation = cms.untracked.bool( False )
6546  ),
6547  Threshold_E = cms.double( 0.2 ),
6548  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6549  DepositLabel = cms.untracked.string( "Cal" ),
6550  UseRecHitsFlag = cms.bool( False ),
6551  TrackAssociatorParameters = cms.PSet(
6552  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6553  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6554  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6555  dRHcal = cms.double( 1.0 ),
6556  dRPreshowerPreselection = cms.double( 0.2 ),
6557  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
6558  useEcal = cms.bool( False ),
6559  dREcal = cms.double( 1.0 ),
6560  dREcalPreselection = cms.double( 1.0 ),
6561  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ),
6562  dRMuon = cms.double( 9999.0 ),
6563  propagateAllDirections = cms.bool( True ),
6564  muonMaxDistanceX = cms.double( 5.0 ),
6565  muonMaxDistanceY = cms.double( 5.0 ),
6566  useHO = cms.bool( False ),
6567  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6568  usePreshower = cms.bool( False ),
6569  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6570  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6571  dRHcalPreselection = cms.double( 1.0 ),
6572  useMuon = cms.bool( False ),
6573  useCalo = cms.bool( True ),
6574  accountForTrajectoryChangeCalo = cms.bool( False ),
6575  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6576  dRMuonPreselection = cms.double( 0.2 ),
6577  truthMatch = cms.bool( False ),
6578  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
6579  useHcal = cms.bool( False )
6580  ),
6581  Threshold_HO = cms.double( 0.5 ),
6582  Noise_EE = cms.double( 0.1 ),
6583  Noise_EB = cms.double( 0.025 ),
6584  DR_Veto_H = cms.double( 0.1 ),
6585  CenterConeOnCalIntersection = cms.bool( False ),
6586  ComponentName = cms.string( "CaloExtractorByAssociator" ),
6587  Noise_HB = cms.double( 0.2 ),
6588  DR_Veto_E = cms.double( 0.07 ),
6589  DR_Veto_HO = cms.double( 0.1 ),
6590  Noise_HO = cms.double( 0.2 )
6591  ),
6592  runArbitrationCleaner = cms.bool( False ),
6593  fillEnergy = cms.bool( True ),
6594  TrackerKinkFinderParameters = cms.PSet(
6595  usePosition = cms.bool( False ),
6596  diagonalOnly = cms.bool( False )
6597  ),
6598  TimingFillerParameters = cms.PSet(
6599  UseDT = cms.bool( True ),
6600  ErrorDT = cms.double( 6.0 ),
6601  EcalEnergyCut = cms.double( 0.4 ),
6602  ErrorEB = cms.double( 2.085 ),
6603  ErrorCSC = cms.double( 7.4 ),
6604  CSCTimingParameters = cms.PSet(
6605  CSCsegments = cms.InputTag( "hltCscSegments" ),
6606  CSCTimeOffset = cms.double( 0.0 ),
6607  CSCStripTimeOffset = cms.double( 0.0 ),
6608  MatchParameters = cms.PSet(
6609  CSCsegments = cms.InputTag( "hltCscSegments" ),
6610  DTsegments = cms.InputTag( "hltDt4DSegments" ),
6611  DTradius = cms.double( 0.01 ),
6612  TightMatchDT = cms.bool( False ),
6613  TightMatchCSC = cms.bool( True )
6614  ),
6615  debug = cms.bool( False ),
6616  UseStripTime = cms.bool( True ),
6617  CSCStripError = cms.double( 7.0 ),
6618  CSCWireError = cms.double( 8.6 ),
6619  CSCWireTimeOffset = cms.double( 0.0 ),
6620  ServiceParameters = cms.PSet(
6621  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6622  RPCLayers = cms.bool( True )
6623  ),
6624  PruneCut = cms.double( 100.0 ),
6625  UseWireTime = cms.bool( True )
6626  ),
6627  DTTimingParameters = cms.PSet(
6628  HitError = cms.double( 6.0 ),
6629  DoWireCorr = cms.bool( False ),
6630  MatchParameters = cms.PSet(
6631  CSCsegments = cms.InputTag( "hltCscSegments" ),
6632  DTsegments = cms.InputTag( "hltDt4DSegments" ),
6633  DTradius = cms.double( 0.01 ),
6634  TightMatchDT = cms.bool( False ),
6635  TightMatchCSC = cms.bool( True )
6636  ),
6637  debug = cms.bool( False ),
6638  DTsegments = cms.InputTag( "hltDt4DSegments" ),
6639  PruneCut = cms.double( 10000.0 ),
6640  RequireBothProjections = cms.bool( False ),
6641  HitsMin = cms.int32( 5 ),
6642  DTTimeOffset = cms.double( 2.7 ),
6643  DropTheta = cms.bool( True ),
6644  UseSegmentT0 = cms.bool( False ),
6645  ServiceParameters = cms.PSet(
6646  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6647  RPCLayers = cms.bool( True )
6648  )
6649  ),
6650  ErrorEE = cms.double( 6.95 ),
6651  UseCSC = cms.bool( True ),
6652  UseECAL = cms.bool( True )
6653  ),
6654  inputCollectionTypes = cms.vstring( 'inner tracks',
6655  'links',
6656  'outer tracks' ),
6657  minCaloCompatibility = cms.double( 0.6 ),
6658  ecalDepositName = cms.string( "ecal" ),
6659  minP = cms.double( 10.0 ),
6660  fillIsolation = cms.bool( True ),
6661  jetDepositName = cms.string( "jets" ),
6662  hoDepositName = cms.string( "ho" ),
6663  writeIsoDeposits = cms.bool( False ),
6664  maxAbsPullX = cms.double( 4.0 ),
6665  maxAbsPullY = cms.double( 9999.0 ),
6666  minPt = cms.double( 10.0 ),
6667  TrackAssociatorParameters = cms.PSet(
6668  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6669  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6670  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6671  dRHcal = cms.double( 9999.0 ),
6672  dRPreshowerPreselection = cms.double( 0.2 ),
6673  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
6674  useEcal = cms.bool( True ),
6675  dREcal = cms.double( 9999.0 ),
6676  dREcalPreselection = cms.double( 0.05 ),
6677  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ),
6678  dRMuon = cms.double( 9999.0 ),
6679  propagateAllDirections = cms.bool( True ),
6680  muonMaxDistanceX = cms.double( 5.0 ),
6681  muonMaxDistanceY = cms.double( 5.0 ),
6682  useHO = cms.bool( True ),
6683  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6684  usePreshower = cms.bool( False ),
6685  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6686  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6687  dRHcalPreselection = cms.double( 0.2 ),
6688  useMuon = cms.bool( True ),
6689  useCalo = cms.bool( False ),
6690  accountForTrajectoryChangeCalo = cms.bool( False ),
6691  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6692  dRMuonPreselection = cms.double( 0.2 ),
6693  truthMatch = cms.bool( False ),
6694  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
6695  useHcal = cms.bool( True )
6696  ),
6697  JetExtractorPSet = cms.PSet(
6698  PrintTimeReport = cms.untracked.bool( False ),
6699  ExcludeMuonVeto = cms.bool( True ),
6700  TrackAssociatorParameters = cms.PSet(
6701  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6702  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6703  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6704  dRHcal = cms.double( 0.5 ),
6705  dRPreshowerPreselection = cms.double( 0.2 ),
6706  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
6707  useEcal = cms.bool( False ),
6708  dREcal = cms.double( 0.5 ),
6709  dREcalPreselection = cms.double( 0.5 ),
6710  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ),
6711  dRMuon = cms.double( 9999.0 ),
6712  propagateAllDirections = cms.bool( True ),
6713  muonMaxDistanceX = cms.double( 5.0 ),
6714  muonMaxDistanceY = cms.double( 5.0 ),
6715  useHO = cms.bool( False ),
6716  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6717  usePreshower = cms.bool( False ),
6718  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6719  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6720  dRHcalPreselection = cms.double( 0.5 ),
6721  useMuon = cms.bool( False ),
6722  useCalo = cms.bool( True ),
6723  accountForTrajectoryChangeCalo = cms.bool( False ),
6724  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6725  dRMuonPreselection = cms.double( 0.2 ),
6726  truthMatch = cms.bool( False ),
6727  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
6728  useHcal = cms.bool( False )
6729  ),
6730  ServiceParameters = cms.PSet(
6731  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6732  RPCLayers = cms.bool( False ),
6733  UseMuonNavigation = cms.untracked.bool( False )
6734  ),
6735  ComponentName = cms.string( "JetExtractor" ),
6736  DR_Max = cms.double( 1.0 ),
6737  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6738  JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
6739  DR_Veto = cms.double( 0.1 ),
6740  Threshold = cms.double( 5.0 )
6741  ),
6742  fillGlobalTrackQuality = cms.bool( False ),
6743  minPCaloMuon = cms.double( 1.0E9 ),
6744  maxAbsDy = cms.double( 9999.0 ),
6745  fillCaloCompatibility = cms.bool( True ),
6746  fillMatching = cms.bool( True ),
6747  MuonCaloCompatibility = cms.PSet(
6748  allSiPMHO = cms.bool( False ),
6749  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ),
6750  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
6751  delta_eta = cms.double( 0.02 ),
6752  delta_phi = cms.double( 0.02 )
6753  ),
6754  fillTrackerKink = cms.bool( False ),
6755  hcalDepositName = cms.string( "hcal" ),
6756  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
6757  inputCollectionLabels = cms.VInputTag( 'hltPFMuonMerging','hltMuonLinks','hltL2Muons' ),
6758  trackDepositName = cms.string( "tracker" ),
6759  maxAbsDx = cms.double( 3.0 ),
6760  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
6761  minNumberOfMatches = cms.int32( 1 )
6762 )
6763 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
6764  sourceTag = cms.InputTag( "rawDataCollector" ),
6765  debugMode = cms.untracked.bool( False ),
6766  InstanceES = cms.string( "" ),
6767  ESdigiCollection = cms.string( "" ),
6768  LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" )
6769 )
6770 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
6771  ESRecoAlgo = cms.int32( 0 ),
6772  ESrechitCollection = cms.string( "EcalRecHitsES" ),
6773  algo = cms.string( "ESRecHitWorker" ),
6774  ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" )
6775 )
6776 fragment.hltParticleFlowRecHitECALUnseeded = cms.EDProducer( "PFRecHitProducer",
6777  producers = cms.VPSet(
6778  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6779  qualityTests = cms.VPSet(
6780  cms.PSet( threshold = cms.double( 0.08 ),
6781  name = cms.string( "PFRecHitQTestThreshold" )
6782  ),
6783  cms.PSet( timingCleaning = cms.bool( True ),
6784  topologicalCleaning = cms.bool( True ),
6785  cleaningThreshold = cms.double( 2.0 ),
6786  skipTTRecoveredHits = cms.bool( True ),
6787  name = cms.string( "PFRecHitQTestECAL" )
6788  )
6789  ),
6790  name = cms.string( "PFEBRecHitCreator" )
6791  ),
6792  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6793  qualityTests = cms.VPSet(
6794  cms.PSet( threshold = cms.double( 0.3 ),
6795  name = cms.string( "PFRecHitQTestThreshold" )
6796  ),
6797  cms.PSet( timingCleaning = cms.bool( True ),
6798  topologicalCleaning = cms.bool( True ),
6799  cleaningThreshold = cms.double( 2.0 ),
6800  skipTTRecoveredHits = cms.bool( True ),
6801  name = cms.string( "PFRecHitQTestECAL" )
6802  )
6803  ),
6804  name = cms.string( "PFEERecHitCreator" )
6805  )
6806  ),
6807  navigator = cms.PSet(
6808  barrel = cms.PSet( ),
6809  endcap = cms.PSet( ),
6810  name = cms.string( "PFRecHitECALNavigator" )
6811  )
6812 )
6813 fragment.hltParticleFlowRecHitHBHE = cms.EDProducer( "PFRecHitProducer",
6814  producers = cms.VPSet(
6815  cms.PSet( name = cms.string( "PFHBHERecHitCreator" ),
6816  qualityTests = cms.VPSet(
6817  cms.PSet( name = cms.string( "PFRecHitQTestThreshold" ),
6818  threshold = cms.double( 0.8 )
6819  ),
6820  cms.PSet( cleaningThresholds = cms.vdouble( 0.0 ),
6821  flags = cms.vstring( 'Standard' ),
6822  maxSeverities = cms.vint32( 11 ),
6823  name = cms.string( "PFRecHitQTestHCALChannel" )
6824  )
6825  ),
6826  src = cms.InputTag( "hltHbhereco" )
6827  )
6828  ),
6829  navigator = cms.PSet(
6830  name = cms.string( "PFRecHitHCALNavigator" ),
6831  sigmaCut = cms.double( 4.0 ),
6832  timeResolutionCalc = cms.PSet(
6833  constantTerm = cms.double( 1.92 ),
6834  constantTermLowE = cms.double( 6.0 ),
6835  corrTermLowE = cms.double( 0.0 ),
6836  noiseTerm = cms.double( 8.64 ),
6837  noiseTermLowE = cms.double( 0.0 ),
6838  threshHighE = cms.double( 8.0 ),
6839  threshLowE = cms.double( 2.0 )
6840  )
6841  )
6842 )
6843 fragment.hltParticleFlowRecHitHCAL = cms.EDProducer( "PFCTRecHitProducer",
6844  ECAL_Compensate = cms.bool( False ),
6845  ECAL_Dead_Code = cms.uint32( 10 ),
6846  MinLongTiming_Cut = cms.double( -5.0 ),
6847  ECAL_Compensation = cms.double( 0.5 ),
6848  MaxLongTiming_Cut = cms.double( 5.0 ),
6849  weight_HFhad = cms.double( 1.0 ),
6850  ApplyPulseDPG = cms.bool( False ),
6851  navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ),
6852  ECAL_Threshold = cms.double( 10.0 ),
6853  ApplyTimeDPG = cms.bool( False ),
6854  caloTowers = cms.InputTag( "hltTowerMakerForPF" ),
6855  hcalRecHitsHBHE = cms.InputTag( "hltHbhereco" ),
6856  LongFibre_Fraction = cms.double( 0.1 ),
6857  MaxShortTiming_Cut = cms.double( 5.0 ),
6858  HcalMaxAllowedHFLongShortSev = cms.int32( 9 ),
6859  thresh_Barrel = cms.double( 0.4 ),
6860  navigation_HF = cms.bool( True ),
6861  HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ),
6862  HF_Calib_29 = cms.double( 1.07 ),
6863  LongFibre_Cut = cms.double( 120.0 ),
6864  EM_Depth = cms.double( 22.0 ),
6865  weight_HFem = cms.double( 1.0 ),
6866  LongShortFibre_Cut = cms.double( 1.0E9 ),
6867  MinShortTiming_Cut = cms.double( -5.0 ),
6868  HCAL_Calib = cms.bool( True ),
6869  thresh_HF = cms.double( 0.4 ),
6870  HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ),
6871  thresh_Endcap = cms.double( 0.4 ),
6872  HcalMaxAllowedChannelStatusSev = cms.int32( 9 ),
6873  hcalRecHitsHF = cms.InputTag( "hltHfreco" ),
6874  ShortFibre_Cut = cms.double( 60.0 ),
6875  ApplyLongShortDPG = cms.bool( True ),
6876  HF_Calib = cms.bool( True ),
6877  HAD_Depth = cms.double( 47.0 ),
6878  ShortFibre_Fraction = cms.double( 0.01 ),
6879  HCAL_Calib_29 = cms.double( 1.35 )
6880 )
6881 fragment.hltParticleFlowRecHitHF = cms.EDProducer( "PFRecHitProducer",
6882  producers = cms.VPSet(
6883  cms.PSet( EMDepthCorrection = cms.double( 22.0 ),
6884  HADDepthCorrection = cms.double( 25.0 ),
6885  HFCalib29 = cms.double( 1.07 ),
6886  LongFibre_Cut = cms.double( 120.0 ),
6887  LongFibre_Fraction = cms.double( 0.1 ),
6888  ShortFibre_Cut = cms.double( 60.0 ),
6889  ShortFibre_Fraction = cms.double( 0.01 ),
6890  name = cms.string( "PFHFRecHitCreator" ),
6891  qualityTests = cms.VPSet(
6892  cms.PSet( cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ),
6893  flags = cms.vstring( 'Standard',
6894  'HFLong',
6895  'HFShort' ),
6896  maxSeverities = cms.vint32( 11, 9, 9 ),
6897  name = cms.string( "PFRecHitQTestHCALChannel" )
6898  ),
6899  cms.PSet( cuts = cms.VPSet(
6900  cms.PSet( depth = cms.int32( 1 ),
6901  threshold = cms.double( 1.2 )
6902  ),
6903  cms.PSet( depth = cms.int32( 2 ),
6904  threshold = cms.double( 1.8 )
6905  )
6906 ),
6907  name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" )
6908  )
6909  ),
6910  src = cms.InputTag( "hltHfreco" ),
6911  thresh_HF = cms.double( 0.4 )
6912  )
6913  ),
6914  navigator = cms.PSet(
6915  name = cms.string( "PFRecHitHCALNavigator" ),
6916  barrel = cms.PSet( ),
6917  endcap = cms.PSet( )
6918  )
6919 )
6920 fragment.hltParticleFlowRecHitPSUnseeded = cms.EDProducer( "PFRecHitProducer",
6921  producers = cms.VPSet(
6922  cms.PSet( src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
6923  qualityTests = cms.VPSet(
6924  cms.PSet( threshold = cms.double( 7.0E-6 ),
6925  name = cms.string( "PFRecHitQTestThreshold" )
6926  )
6927  ),
6928  name = cms.string( "PFPSRecHitCreator" )
6929  )
6930  ),
6931  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) )
6932 )
6933 fragment.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer",
6934  pfClusterBuilder = cms.PSet(
6935  positionCalc = cms.PSet(
6936  minFractionInCalc = cms.double( 1.0E-9 ),
6937  logWeightDenominator = cms.double( 0.08 ),
6938  minAllowedNormalization = cms.double( 1.0E-9 ),
6939  posCalcNCrystals = cms.int32( 9 ),
6940  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
6941  timeResolutionCalcBarrel = cms.PSet(
6942  constantTerm = cms.double( 0.428192 ),
6943  constantTermLowE = cms.double( 0.0 ),
6944  corrTermLowE = cms.double( 0.0510871 ),
6945  noiseTerm = cms.double( 1.10889 ),
6946  noiseTermLowE = cms.double( 1.31883 ),
6947  threshHighE = cms.double( 5.0 ),
6948  threshLowE = cms.double( 0.5 )
6949  ),
6950  timeResolutionCalcEndcap = cms.PSet(
6951  constantTerm = cms.double( 0.0 ),
6952  constantTermLowE = cms.double( 0.0 ),
6953  corrTermLowE = cms.double( 0.0 ),
6954  noiseTerm = cms.double( 5.72489999999 ),
6955  noiseTermLowE = cms.double( 6.92683000001 ),
6956  threshHighE = cms.double( 10.0 ),
6957  threshLowE = cms.double( 1.0 )
6958  )
6959  ),
6960  minFracTot = cms.double( 1.0E-20 ),
6961  positionCalcForConvergence = cms.PSet(
6962  minFractionInCalc = cms.double( 0.0 ),
6963  W0 = cms.double( 4.2 ),
6964  minAllowedNormalization = cms.double( 0.0 ),
6965  T0_EB = cms.double( 7.4 ),
6966  X0 = cms.double( 0.89 ),
6967  T0_ES = cms.double( 1.2 ),
6968  T0_EE = cms.double( 3.1 ),
6969  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" )
6970  ),
6971  maxIterations = cms.uint32( 50 ),
6972  stoppingTolerance = cms.double( 1.0E-8 ),
6973  minFractionToKeep = cms.double( 1.0E-7 ),
6974  excludeOtherSeeds = cms.bool( True ),
6975  showerSigma = cms.double( 1.5 ),
6976  recHitEnergyNorms = cms.VPSet(
6977  cms.PSet( detector = cms.string( "ECAL_BARREL" ),
6978  recHitEnergyNorm = cms.double( 0.08 )
6979  ),
6980  cms.PSet( detector = cms.string( "ECAL_ENDCAP" ),
6981  recHitEnergyNorm = cms.double( 0.3 )
6982  )
6983  ),
6984  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
6985  allCellsPositionCalc = cms.PSet(
6986  minFractionInCalc = cms.double( 1.0E-9 ),
6987  logWeightDenominator = cms.double( 0.08 ),
6988  minAllowedNormalization = cms.double( 1.0E-9 ),
6989  posCalcNCrystals = cms.int32( -1 ),
6990  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
6991  timeResolutionCalcBarrel = cms.PSet(
6992  constantTerm = cms.double( 0.428192 ),
6993  constantTermLowE = cms.double( 0.0 ),
6994  corrTermLowE = cms.double( 0.0510871 ),
6995  noiseTerm = cms.double( 1.10889 ),
6996  noiseTermLowE = cms.double( 1.31883 ),
6997  threshHighE = cms.double( 5.0 ),
6998  threshLowE = cms.double( 0.5 )
6999  ),
7000  timeResolutionCalcEndcap = cms.PSet(
7001  constantTerm = cms.double( 0.0 ),
7002  constantTermLowE = cms.double( 0.0 ),
7003  corrTermLowE = cms.double( 0.0 ),
7004  noiseTerm = cms.double( 5.72489999999 ),
7005  noiseTermLowE = cms.double( 6.92683000001 ),
7006  threshHighE = cms.double( 10.0 ),
7007  threshLowE = cms.double( 1.0 )
7008  )
7009  )
7010  ),
7011  positionReCalc = cms.PSet(
7012  minFractionInCalc = cms.double( 0.0 ),
7013  W0 = cms.double( 4.2 ),
7014  minAllowedNormalization = cms.double( 0.0 ),
7015  T0_EB = cms.double( 7.4 ),
7016  X0 = cms.double( 0.89 ),
7017  T0_ES = cms.double( 1.2 ),
7018  T0_EE = cms.double( 3.1 ),
7019  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" )
7020  ),
7021  initialClusteringStep = cms.PSet(
7022  thresholdsByDetector = cms.VPSet(
7023  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
7024  detector = cms.string( "ECAL_BARREL" ),
7025  gatheringThresholdPt = cms.double( 0.0 )
7026  ),
7027  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
7028  detector = cms.string( "ECAL_ENDCAP" ),
7029  gatheringThresholdPt = cms.double( 0.0 )
7030  )
7031  ),
7032  useCornerCells = cms.bool( True ),
7033  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
7034  ),
7035  energyCorrector = cms.PSet( ),
7036  recHitCleaners = cms.VPSet(
7037  cms.PSet( cleaningByDetector = cms.VPSet(
7038  cms.PSet( doubleSpikeS6S2 = cms.double( 0.04 ),
7039  fractionThresholdModifier = cms.double( 3.0 ),
7040  doubleSpikeThresh = cms.double( 10.0 ),
7041  minS4S1_b = cms.double( -0.024 ),
7042  singleSpikeThresh = cms.double( 4.0 ),
7043  detector = cms.string( "ECAL_BARREL" ),
7044  minS4S1_a = cms.double( 0.04 ),
7045  energyThresholdModifier = cms.double( 2.0 )
7046  ),
7047  cms.PSet( doubleSpikeS6S2 = cms.double( -1.0 ),
7048  fractionThresholdModifier = cms.double( 3.0 ),
7049  doubleSpikeThresh = cms.double( 1.0E9 ),
7050  minS4S1_b = cms.double( -0.0125 ),
7051  singleSpikeThresh = cms.double( 15.0 ),
7052  detector = cms.string( "ECAL_ENDCAP" ),
7053  minS4S1_a = cms.double( 0.02 ),
7054  energyThresholdModifier = cms.double( 2.0 )
7055  )
7056 ),
7057  algoName = cms.string( "SpikeAndDoubleSpikeCleaner" )
7058  )
7059  ),
7060  seedFinder = cms.PSet(
7061  nNeighbours = cms.int32( 8 ),
7062  thresholdsByDetector = cms.VPSet(
7063  cms.PSet( seedingThreshold = cms.double( 0.6 ),
7064  seedingThresholdPt = cms.double( 0.15 ),
7065  detector = cms.string( "ECAL_ENDCAP" )
7066  ),
7067  cms.PSet( seedingThreshold = cms.double( 0.23 ),
7068  seedingThresholdPt = cms.double( 0.0 ),
7069  detector = cms.string( "ECAL_BARREL" )
7070  )
7071  ),
7072  algoName = cms.string( "LocalMaximumSeedFinder" )
7073  ),
7074  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" )
7075 )
7076 fragment.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer",
7077  pfClusterBuilder = cms.PSet(
7078  minFracTot = cms.double( 1.0E-20 ),
7079  positionCalc = cms.PSet(
7080  minFractionInCalc = cms.double( 1.0E-9 ),
7081  logWeightDenominator = cms.double( 6.0E-5 ),
7082  minAllowedNormalization = cms.double( 1.0E-9 ),
7083  posCalcNCrystals = cms.int32( -1 ),
7084  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7085  ),
7086  maxIterations = cms.uint32( 50 ),
7087  stoppingTolerance = cms.double( 1.0E-8 ),
7088  minFractionToKeep = cms.double( 1.0E-7 ),
7089  excludeOtherSeeds = cms.bool( True ),
7090  showerSigma = cms.double( 0.3 ),
7091  recHitEnergyNorms = cms.VPSet(
7092  cms.PSet( detector = cms.string( "PS1" ),
7093  recHitEnergyNorm = cms.double( 6.0E-5 )
7094  ),
7095  cms.PSet( detector = cms.string( "PS2" ),
7096  recHitEnergyNorm = cms.double( 6.0E-5 )
7097  )
7098  ),
7099  algoName = cms.string( "Basic2DGenericPFlowClusterizer" )
7100  ),
7101  positionReCalc = cms.PSet( ),
7102  initialClusteringStep = cms.PSet(
7103  thresholdsByDetector = cms.VPSet(
7104  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
7105  detector = cms.string( "PS1" ),
7106  gatheringThresholdPt = cms.double( 0.0 )
7107  ),
7108  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
7109  detector = cms.string( "PS2" ),
7110  gatheringThresholdPt = cms.double( 0.0 )
7111  )
7112  ),
7113  useCornerCells = cms.bool( False ),
7114  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
7115  ),
7116  energyCorrector = cms.PSet( ),
7117  recHitCleaners = cms.VPSet(
7118  ),
7119  seedFinder = cms.PSet(
7120  nNeighbours = cms.int32( 4 ),
7121  thresholdsByDetector = cms.VPSet(
7122  cms.PSet( seedingThreshold = cms.double( 1.2E-4 ),
7123  seedingThresholdPt = cms.double( 0.0 ),
7124  detector = cms.string( "PS1" )
7125  ),
7126  cms.PSet( seedingThreshold = cms.double( 1.2E-4 ),
7127  seedingThresholdPt = cms.double( 0.0 ),
7128  detector = cms.string( "PS2" )
7129  )
7130  ),
7131  algoName = cms.string( "LocalMaximumSeedFinder" )
7132  ),
7133  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" )
7134 )
7135 fragment.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
7136  inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ),
7137  minimumPSEnergy = cms.double( 0.0 ),
7138  energyCorrector = cms.PSet(
7139  applyCrackCorrections = cms.bool( False ),
7140  algoName = cms.string( "PFClusterEMEnergyCorrector" )
7141  ),
7142  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" )
7143 )
7144 fragment.hltParticleFlowClusterHBHE = cms.EDProducer( "PFClusterProducer",
7145  pfClusterBuilder = cms.PSet(
7146  positionCalc = cms.PSet(
7147  minFractionInCalc = cms.double( 1.0E-9 ),
7148  logWeightDenominator = cms.double( 0.8 ),
7149  minAllowedNormalization = cms.double( 1.0E-9 ),
7150  posCalcNCrystals = cms.int32( 5 ),
7151  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7152  ),
7153  minFracTot = cms.double( 1.0E-20 ),
7154  maxIterations = cms.uint32( 50 ),
7155  stoppingTolerance = cms.double( 1.0E-8 ),
7156  minFractionToKeep = cms.double( 1.0E-7 ),
7157  excludeOtherSeeds = cms.bool( True ),
7158  showerSigma = cms.double( 10.0 ),
7159  recHitEnergyNorms = cms.VPSet(
7160  cms.PSet( detector = cms.string( "HCAL_BARREL1" ),
7161  recHitEnergyNorm = cms.double( 0.8 )
7162  ),
7163  cms.PSet( detector = cms.string( "HCAL_ENDCAP" ),
7164  recHitEnergyNorm = cms.double( 0.8 )
7165  )
7166  ),
7167  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
7168  allCellsPositionCalc = cms.PSet(
7169  minFractionInCalc = cms.double( 1.0E-9 ),
7170  logWeightDenominator = cms.double( 0.8 ),
7171  minAllowedNormalization = cms.double( 1.0E-9 ),
7172  posCalcNCrystals = cms.int32( -1 ),
7173  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7174  ),
7175  clusterTimeResFromSeed = cms.bool( False ),
7176  maxNSigmaTime = cms.double( 10.0 ),
7177  minChi2Prob = cms.double( 0.0 ),
7178  timeResolutionCalcBarrel = cms.PSet(
7179  constantTerm = cms.double( 2.82 ),
7180  constantTermLowE = cms.double( 4.24 ),
7181  corrTermLowE = cms.double( 0.0 ),
7182  noiseTerm = cms.double( 21.86 ),
7183  noiseTermLowE = cms.double( 8.0 ),
7184  threshHighE = cms.double( 15.0 ),
7185  threshLowE = cms.double( 6.0 )
7186  ),
7187  timeResolutionCalcEndcap = cms.PSet(
7188  constantTerm = cms.double( 2.82 ),
7189  constantTermLowE = cms.double( 4.24 ),
7190  corrTermLowE = cms.double( 0.0 ),
7191  noiseTerm = cms.double( 21.86 ),
7192  noiseTermLowE = cms.double( 8.0 ),
7193  threshHighE = cms.double( 15.0 ),
7194  threshLowE = cms.double( 6.0 )
7195  ),
7196  timeSigmaEB = cms.double( 10.0 ),
7197  timeSigmaEE = cms.double( 10.0 )
7198  ),
7199  positionReCalc = cms.PSet( ),
7200  initialClusteringStep = cms.PSet(
7201  thresholdsByDetector = cms.VPSet(
7202  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
7203  detector = cms.string( "HCAL_BARREL1" ),
7204  gatheringThresholdPt = cms.double( 0.0 )
7205  ),
7206  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
7207  detector = cms.string( "HCAL_ENDCAP" ),
7208  gatheringThresholdPt = cms.double( 0.0 )
7209  )
7210  ),
7211  useCornerCells = cms.bool( True ),
7212  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
7213  ),
7214  energyCorrector = cms.PSet( ),
7215  recHitCleaners = cms.VPSet(
7216  ),
7217  seedFinder = cms.PSet(
7218  nNeighbours = cms.int32( 4 ),
7219  thresholdsByDetector = cms.VPSet(
7220  cms.PSet( seedingThreshold = cms.double( 1.0 ),
7221  seedingThresholdPt = cms.double( 0.0 ),
7222  detector = cms.string( "HCAL_BARREL1" )
7223  ),
7224  cms.PSet( seedingThreshold = cms.double( 1.1 ),
7225  seedingThresholdPt = cms.double( 0.0 ),
7226  detector = cms.string( "HCAL_ENDCAP" )
7227  )
7228  ),
7229  algoName = cms.string( "LocalMaximumSeedFinder" )
7230  ),
7231  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" )
7232 )
7233 fragment.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer",
7234  pfClusterBuilder = cms.PSet(
7235  nSigmaEta = cms.double( 2.0 ),
7236  nSigmaPhi = cms.double( 2.0 ),
7237  algoName = cms.string( "PFMultiDepthClusterizer" ),
7238  allCellsPositionCalc = cms.PSet(
7239  minAllowedNormalization = cms.double( 1.0E-9 ),
7240  minFractionInCalc = cms.double( 1.0E-9 ),
7241  logWeightDenominator = cms.double( 0.8 ),
7242  posCalcNCrystals = cms.int32( -1 ),
7243  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7244  ),
7245  minFractionToKeep = cms.double( 1.0E-7 )
7246  ),
7247  energyCorrector = cms.PSet( ),
7248  positionReCalc = cms.PSet( ),
7249  clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" )
7250 )
7251 fragment.hltParticleFlowClusterHF = cms.EDProducer( "PFClusterProducer",
7252  pfClusterBuilder = cms.PSet(
7253  positionCalc = cms.PSet(
7254  minFractionInCalc = cms.double( 1.0E-9 ),
7255  logWeightDenominator = cms.double( 0.8 ),
7256  minAllowedNormalization = cms.double( 1.0E-9 ),
7257  posCalcNCrystals = cms.int32( 5 ),
7258  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7259  ),
7260  minFracTot = cms.double( 1.0E-20 ),
7261  maxIterations = cms.uint32( 50 ),
7262  stoppingTolerance = cms.double( 1.0E-8 ),
7263  minFractionToKeep = cms.double( 1.0E-7 ),
7264  excludeOtherSeeds = cms.bool( True ),
7265  showerSigma = cms.double( 10.0 ),
7266  recHitEnergyNorms = cms.VPSet(
7267  cms.PSet( detector = cms.string( "HF_EM" ),
7268  recHitEnergyNorm = cms.double( 0.8 )
7269  ),
7270  cms.PSet( detector = cms.string( "HF_HAD" ),
7271  recHitEnergyNorm = cms.double( 0.8 )
7272  )
7273  ),
7274  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
7275  allCellsPositionCalc = cms.PSet(
7276  minFractionInCalc = cms.double( 1.0E-9 ),
7277  logWeightDenominator = cms.double( 0.8 ),
7278  minAllowedNormalization = cms.double( 1.0E-9 ),
7279  posCalcNCrystals = cms.int32( -1 ),
7280  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7281  )
7282  ),
7283  positionReCalc = cms.PSet( ),
7284  initialClusteringStep = cms.PSet(
7285  thresholdsByDetector = cms.VPSet(
7286  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
7287  detector = cms.string( "HF_EM" ),
7288  gatheringThresholdPt = cms.double( 0.0 )
7289  ),
7290  cms.PSet( detector = cms.string( "HF_HAD" ),
7291  gatheringThreshold = cms.double( 0.8 ),
7292  gatheringThresholdPt = cms.double( 0.0 )
7293  )
7294  ),
7295  useCornerCells = cms.bool( False ),
7296  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
7297  ),
7298  energyCorrector = cms.PSet( ),
7299  recHitCleaners = cms.VPSet(
7300  cms.PSet( cleaningByDetector = cms.VPSet(
7301  cms.PSet( doubleSpikeS6S2 = cms.double( -1.0 ),
7302  fractionThresholdModifier = cms.double( 1.0 ),
7303  doubleSpikeThresh = cms.double( 1.0E9 ),
7304  minS4S1_b = cms.double( -0.19 ),
7305  singleSpikeThresh = cms.double( 80.0 ),
7306  detector = cms.string( "HF_EM" ),
7307  minS4S1_a = cms.double( 0.11 ),
7308  energyThresholdModifier = cms.double( 1.0 )
7309  ),
7310  cms.PSet( detector = cms.string( "HF_HAD" ),
7311  doubleSpikeS6S2 = cms.double( -1.0 ),
7312  doubleSpikeThresh = cms.double( 1.0E9 ),
7313  energyThresholdModifier = cms.double( 1.0 ),
7314  fractionThresholdModifier = cms.double( 1.0 ),
7315  minS4S1_a = cms.double( 0.045 ),
7316  minS4S1_b = cms.double( -0.08 ),
7317  singleSpikeThresh = cms.double( 120.0 )
7318  )
7319 ),
7320  algoName = cms.string( "SpikeAndDoubleSpikeCleaner" )
7321  )
7322  ),
7323  seedFinder = cms.PSet(
7324  nNeighbours = cms.int32( 0 ),
7325  thresholdsByDetector = cms.VPSet(
7326  cms.PSet( seedingThreshold = cms.double( 1.4 ),
7327  seedingThresholdPt = cms.double( 0.0 ),
7328  detector = cms.string( "HF_EM" )
7329  ),
7330  cms.PSet( detector = cms.string( "HF_HAD" ),
7331  seedingThreshold = cms.double( 1.4 ),
7332  seedingThresholdPt = cms.double( 0.0 )
7333  )
7334  ),
7335  algoName = cms.string( "LocalMaximumSeedFinder" )
7336  ),
7337  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHF" )
7338 )
7339 fragment.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer",
7340  TrackQuality = cms.string( "none" ),
7341  UseQuality = cms.bool( False ),
7342  TkColList = cms.VInputTag( 'hltPFMuonMerging' )
7343 )
7344 fragment.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer",
7345  debug = cms.untracked.bool( False ),
7346  linkDefinitions = cms.VPSet(
7347  cms.PSet( useKDTree = cms.bool( True ),
7348  linkType = cms.string( "PS1:ECAL" ),
7349  linkerName = cms.string( "PreshowerAndECALLinker" )
7350  ),
7351  cms.PSet( useKDTree = cms.bool( True ),
7352  linkType = cms.string( "PS2:ECAL" ),
7353  linkerName = cms.string( "PreshowerAndECALLinker" )
7354  ),
7355  cms.PSet( useKDTree = cms.bool( True ),
7356  linkType = cms.string( "TRACK:ECAL" ),
7357  linkerName = cms.string( "TrackAndECALLinker" )
7358  ),
7359  cms.PSet( useKDTree = cms.bool( True ),
7360  linkType = cms.string( "TRACK:HCAL" ),
7361  linkerName = cms.string( "TrackAndHCALLinker" )
7362  ),
7363  cms.PSet( useKDTree = cms.bool( False ),
7364  linkType = cms.string( "ECAL:HCAL" ),
7365  linkerName = cms.string( "ECALAndHCALLinker" )
7366  ),
7367  cms.PSet( useKDTree = cms.bool( False ),
7368  linkType = cms.string( "HFEM:HFHAD" ),
7369  linkerName = cms.string( "HFEMAndHFHADLinker" )
7370  )
7371  ),
7372  elementImporters = cms.VPSet(
7373  cms.PSet( importerName = cms.string( "GeneralTracksImporter" ),
7374  useIterativeTracking = cms.bool( False ),
7375  source = cms.InputTag( "hltLightPFTracks" ),
7376  NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3 ),
7377  muonSrc = cms.InputTag( "hltMuons" ),
7378  DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5 )
7379  ),
7380  cms.PSet( importerName = cms.string( "ECALClusterImporter" ),
7381  source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
7382  BCtoPFCMap = cms.InputTag( "" )
7383  ),
7384  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
7385  source = cms.InputTag( "hltParticleFlowClusterHCAL" )
7386  ),
7387  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
7388  source = cms.InputTag( "hltParticleFlowClusterHF" )
7389  ),
7390  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
7391  source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" )
7392  )
7393  ),
7394  verbose = cms.untracked.bool( False )
7395 )
7396 fragment.hltParticleFlow = cms.EDProducer( "PFProducer",
7397  photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ),
7398  minPtForPostCleaning = cms.double( 20.0 ),
7399  pf_nsigma_ECAL = cms.double( 0.0 ),
7400  GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ),
7401  sumPtTrackIsoForPhoton = cms.double( -1.0 ),
7402  calibrationsLabel = cms.string( "HLT" ),
7403  metFactorForFakes = cms.double( 4.0 ),
7404  muon_HO = cms.vdouble( 0.9, 0.9 ),
7405  electron_missinghits = cms.uint32( 1 ),
7406  metSignificanceForCleaning = cms.double( 3.0 ),
7407  usePFPhotons = cms.bool( False ),
7408  dptRel_DispVtx = cms.double( 10.0 ),
7409  nTrackIsoForEgammaSC = cms.uint32( 2 ),
7410  pf_nsigma_HCAL = cms.double( 1.0 ),
7411  cosmicRejectionDistance = cms.double( 1.0 ),
7412  useEGammaFilters = cms.bool( False ),
7413  useEGammaElectrons = cms.bool( False ),
7414  nsigma_TRACK = cms.double( 1.0 ),
7415  useEGammaSupercluster = cms.bool( False ),
7416  sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ),
7417  eventFractionForCleaning = cms.double( 0.5 ),
7418  usePFDecays = cms.bool( False ),
7419  rejectTracks_Step45 = cms.bool( False ),
7420  eventFractionForRejection = cms.double( 0.8 ),
7421  photon_MinEt = cms.double( 10.0 ),
7422  usePFNuclearInteractions = cms.bool( False ),
7423  maxSignificance = cms.double( 2.5 ),
7424  electron_iso_mva_endcap = cms.double( -0.1075 ),
7425  debug = cms.untracked.bool( False ),
7426  pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ),
7427  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 ),
7428  ptErrorScale = cms.double( 8.0 ),
7429  minSignificance = cms.double( 2.5 ),
7430  minMomentumForPunchThrough = cms.double( 100.0 ),
7431  pf_conv_mvaCut = cms.double( 0.0 ),
7432  useCalibrationsFromDB = cms.bool( True ),
7433  usePFElectrons = cms.bool( False ),
7434  electron_iso_combIso_endcap = cms.double( 10.0 ),
7435  photon_combIso = cms.double( 10.0 ),
7436  electron_iso_mva_barrel = cms.double( -0.1875 ),
7437  postHFCleaning = cms.bool( False ),
7438  factors_45 = cms.vdouble( 10.0, 100.0 ),
7439  cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ),
7440  coneEcalIsoForEgammaSC = cms.double( 0.3 ),
7441  egammaElectrons = cms.InputTag( "" ),
7442  photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ),
7443  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 ),
7444  minPixelHits = cms.int32( 1 ),
7445  maxDPtOPt = cms.double( 1.0 ),
7446  useHO = cms.bool( False ),
7447  pf_electron_output_col = cms.string( "electrons" ),
7448  electron_noniso_mvaCut = cms.double( -0.1 ),
7449  GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ),
7450  useVerticesForNeutral = cms.bool( True ),
7451  trackQuality = cms.string( "highPurity" ),
7452  PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ),
7453  sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ),
7454  coneTrackIsoForEgammaSC = cms.double( 0.3 ),
7455  minDeltaMet = cms.double( 0.4 ),
7456  punchThroughMETFactor = cms.double( 4.0 ),
7457  useProtectionsForJetMET = cms.bool( True ),
7458  metFactorForRejection = cms.double( 4.0 ),
7459  sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ),
7460  calibHF_use = cms.bool( False ),
7461  verbose = cms.untracked.bool( False ),
7462  usePFConversions = cms.bool( False ),
7463  calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ),
7464  metFactorForCleaning = cms.double( 4.0 ),
7465  eventFactorForCosmics = cms.double( 10.0 ),
7466  minSignificanceReduction = cms.double( 1.4 ),
7467  minEnergyForPunchThrough = cms.double( 100.0 ),
7468  minTrackerHits = cms.int32( 8 ),
7469  iCfgCandConnector = cms.PSet(
7470  bCalibSecondary = cms.bool( False ),
7471  bCalibPrimary = cms.bool( False ),
7472  bCorrect = cms.bool( False ),
7473  nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 )
7474  ),
7475  rejectTracks_Bad = cms.bool( False ),
7476  pf_electronID_crackCorrection = cms.bool( False ),
7477  pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ),
7478  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 ),
7479  pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ),
7480  metFactorForHighEta = cms.double( 25.0 ),
7481  minHFCleaningPt = cms.double( 5.0 ),
7482  muon_HCAL = cms.vdouble( 3.0, 3.0 ),
7483  pf_electron_mvaCut = cms.double( -0.1 ),
7484  ptFactorForHighEta = cms.double( 2.0 ),
7485  maxDeltaPhiPt = cms.double( 7.0 ),
7486  pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ),
7487  sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ),
7488  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 ),
7489  pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ),
7490  photon_HoE = cms.double( 0.05 ),
7491  sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ),
7492  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 ),
7493  punchThroughFactor = cms.double( 3.0 ),
7494  algoType = cms.uint32( 0 ),
7495  electron_iso_combIso_barrel = cms.double( 10.0 ),
7496  muons = cms.InputTag( "hltMuons" ),
7497  postMuonCleaning = cms.bool( True ),
7498  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 ),
7499  electron_protectionsForJetMET = cms.PSet(
7500  maxE = cms.double( 50.0 ),
7501  maxTrackPOverEele = cms.double( 1.0 ),
7502  maxEcalEOverP_2 = cms.double( 0.2 ),
7503  maxHcalEOverEcalE = cms.double( 0.1 ),
7504  maxEcalEOverP_1 = cms.double( 0.5 ),
7505  maxHcalEOverP = cms.double( 1.0 ),
7506  maxEcalEOverPRes = cms.double( 0.2 ),
7507  maxHcalE = cms.double( 10.0 ),
7508  maxEeleOverPout = cms.double( 0.2 ),
7509  maxNtracks = cms.double( 3.0 ),
7510  maxEleHcalEOverEcalE = cms.double( 0.1 ),
7511  maxDPhiIN = cms.double( 0.1 ),
7512  maxEeleOverPoutRes = cms.double( 0.5 )
7513  ),
7514  electron_iso_pt = cms.double( 10.0 ),
7515  isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ),
7516  vertexCollection = cms.InputTag( "hltPixelVertices" ),
7517  X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ),
7518  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 ),
7519  blocks = cms.InputTag( "hltParticleFlowBlock" ),
7520  pt_Error = cms.double( 1.0 ),
7521  metSignificanceForRejection = cms.double( 4.0 ),
7522  photon_protectionsForJetMET = cms.PSet(
7523  sumPtTrackIsoSlope = cms.double( 0.001 ),
7524  sumPtTrackIso = cms.double( 2.0 )
7525  ),
7526  usePhotonReg = cms.bool( False ),
7527  dzPV = cms.double( 0.2 ),
7528  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 ),
7529  useRegressionFromDB = cms.bool( False ),
7530  muon_ECAL = cms.vdouble( 0.5, 0.5 ),
7531  usePFSCEleCalib = cms.bool( True )
7532 )
7533 fragment.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer",
7534  Active_Area_Repeats = cms.int32( 5 ),
7535  doAreaFastjet = cms.bool( False ),
7536  voronoiRfact = cms.double( -9.0 ),
7537  maxBadHcalCells = cms.uint32( 9999999 ),
7538  doAreaDiskApprox = cms.bool( True ),
7539  maxRecoveredEcalCells = cms.uint32( 9999999 ),
7540  jetType = cms.string( "PFJet" ),
7541  minSeed = cms.uint32( 0 ),
7542  Ghost_EtaMax = cms.double( 6.0 ),
7543  doRhoFastjet = cms.bool( False ),
7544  jetAlgorithm = cms.string( "AntiKt" ),
7545  nSigmaPU = cms.double( 1.0 ),
7546  GhostArea = cms.double( 0.01 ),
7547  Rho_EtaMax = cms.double( 4.4 ),
7548  maxBadEcalCells = cms.uint32( 9999999 ),
7549  useDeterministicSeed = cms.bool( True ),
7550  doPVCorrection = cms.bool( False ),
7551  maxRecoveredHcalCells = cms.uint32( 9999999 ),
7552  rParam = cms.double( 0.4 ),
7553  maxProblematicHcalCells = cms.uint32( 9999999 ),
7554  doOutputJets = cms.bool( True ),
7555  src = cms.InputTag( "hltParticleFlow" ),
7556  inputEtMin = cms.double( 0.0 ),
7557  puPtMin = cms.double( 10.0 ),
7558  srcPVs = cms.InputTag( "hltPixelVertices" ),
7559  jetPtMin = cms.double( 0.0 ),
7560  radiusPU = cms.double( 0.4 ),
7561  maxProblematicEcalCells = cms.uint32( 9999999 ),
7562  doPUOffsetCorr = cms.bool( False ),
7563  inputEMin = cms.double( 0.0 ),
7564  useMassDropTagger = cms.bool( False ),
7565  muMin = cms.double( -1.0 ),
7566  subtractorName = cms.string( "" ),
7567  muCut = cms.double( -1.0 ),
7568  subjetPtMin = cms.double( -1.0 ),
7569  useTrimming = cms.bool( False ),
7570  muMax = cms.double( -1.0 ),
7571  yMin = cms.double( -1.0 ),
7572  useFiltering = cms.bool( False ),
7573  rFilt = cms.double( -1.0 ),
7574  yMax = cms.double( -1.0 ),
7575  zcut = cms.double( -1.0 ),
7576  MinVtxNdof = cms.int32( 0 ),
7577  MaxVtxZ = cms.double( 15.0 ),
7578  UseOnlyVertexTracks = cms.bool( False ),
7579  dRMin = cms.double( -1.0 ),
7580  nFilt = cms.int32( -1 ),
7581  usePruning = cms.bool( False ),
7582  maxDepth = cms.int32( -1 ),
7583  yCut = cms.double( -1.0 ),
7584  DzTrVtxMax = cms.double( 0.0 ),
7585  UseOnlyOnePV = cms.bool( False ),
7586  rcut_factor = cms.double( -1.0 ),
7587  sumRecHits = cms.bool( False ),
7588  trimPtFracMin = cms.double( -1.0 ),
7589  dRMax = cms.double( -1.0 ),
7590  DxyTrVtxMax = cms.double( 0.0 ),
7591  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
7592 )
7593 fragment.hltAK4PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer",
7594  CEF = cms.double( 0.99 ),
7595  NHF = cms.double( 0.99 ),
7596  minPt = cms.double( 20.0 ),
7597  CHF = cms.double( 0.0 ),
7598  jetsInput = cms.InputTag( "hltAK4PFJets" ),
7599  NEF = cms.double( 0.99 ),
7600  NTOT = cms.int32( 1 ),
7601  NCH = cms.int32( 0 ),
7602  maxEta = cms.double( 1.0E99 )
7603 )
7604 fragment.hltAK4PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer",
7605  CEF = cms.double( 0.99 ),
7606  NHF = cms.double( 0.9 ),
7607  minPt = cms.double( 20.0 ),
7608  CHF = cms.double( 0.0 ),
7609  jetsInput = cms.InputTag( "hltAK4PFJets" ),
7610  NEF = cms.double( 0.99 ),
7611  NTOT = cms.int32( 1 ),
7612  NCH = cms.int32( 0 ),
7613  maxEta = cms.double( 1.0E99 )
7614 )
7615 fragment.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet",
7616  gridSpacing = cms.double( 0.55 ),
7617  maxRapidity = cms.double( 5.0 ),
7618  pfCandidatesTag = cms.InputTag( "hltParticleFlow" )
7619 )
7620 fragment.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
7621  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ),
7622  algorithm = cms.string( "AK4PFHLT" ),
7623  level = cms.string( "L1FastJet" )
7624 )
7625 fragment.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7626  algorithm = cms.string( "AK4PFHLT" ),
7627  level = cms.string( "L2Relative" )
7628 )
7629 fragment.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7630  algorithm = cms.string( "AK4PFHLT" ),
7631  level = cms.string( "L3Absolute" )
7632 )
7633 fragment.hltAK4PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7634  algorithm = cms.string( "AK4PFHLT" ),
7635  level = cms.string( "L2L3Residual" )
7636 )
7637 fragment.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
7638  correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' )
7639 )
7640 fragment.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer",
7641  src = cms.InputTag( "hltAK4PFJets" ),
7642  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
7643 )
7644 fragment.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
7645  src = cms.InputTag( "hltAK4PFJetsLooseID" ),
7646  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
7647 )
7648 fragment.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
7649  src = cms.InputTag( "hltAK4PFJetsTightID" ),
7650  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
7651 )
7652 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7653  DeltaR = cms.double( 0.5 ),
7654  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet15Eta5p1" ),
7655  TriggerType = cms.int32( 85 ),
7656  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7657 )
7658 fragment.hltSingleAK4PFJet40Eta5p1 = cms.EDFilter( "HLT1PFJet",
7659  saveTags = cms.bool( True ),
7660  MinPt = cms.double( 40.0 ),
7661  MinN = cms.int32( 1 ),
7662  MaxEta = cms.double( 5.1 ),
7663  MinMass = cms.double( -1.0 ),
7664  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1" ),
7665  MinE = cms.double( -1.0 ),
7666  triggerType = cms.int32( 85 )
7667 )
7668 fragment.hltPreAK4PFJet60Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7669  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7670  offset = cms.uint32( 0 )
7671 )
7672 fragment.hltSingleAK4CaloJet30Eta5p1 = cms.EDFilter( "HLT1CaloJet",
7673  saveTags = cms.bool( True ),
7674  MinPt = cms.double( 30.0 ),
7675  MinN = cms.int32( 1 ),
7676  MaxEta = cms.double( 5.1 ),
7677  MinMass = cms.double( -1.0 ),
7678  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7679  MinE = cms.double( -1.0 ),
7680  triggerType = cms.int32( 85 )
7681 )
7682 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7683  DeltaR = cms.double( 0.5 ),
7684  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet30Eta5p1" ),
7685  TriggerType = cms.int32( 85 ),
7686  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7687 )
7688 fragment.hltSingleAK4PFJet60Eta5p1 = cms.EDFilter( "HLT1PFJet",
7689  saveTags = cms.bool( True ),
7690  MinPt = cms.double( 60.0 ),
7691  MinN = cms.int32( 1 ),
7692  MaxEta = cms.double( 5.1 ),
7693  MinMass = cms.double( -1.0 ),
7694  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1" ),
7695  MinE = cms.double( -1.0 ),
7696  triggerType = cms.int32( 85 )
7697 )
7698 fragment.hltPreAK4PFJet80Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7699  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7700  offset = cms.uint32( 0 )
7701 )
7702 fragment.hltSingleAK4CaloJet50Eta5p1 = cms.EDFilter( "HLT1CaloJet",
7703  saveTags = cms.bool( True ),
7704  MinPt = cms.double( 50.0 ),
7705  MinN = cms.int32( 1 ),
7706  MaxEta = cms.double( 5.1 ),
7707  MinMass = cms.double( -1.0 ),
7708  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7709  MinE = cms.double( -1.0 ),
7710  triggerType = cms.int32( 85 )
7711 )
7712 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7713  DeltaR = cms.double( 0.5 ),
7714  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet50Eta5p1" ),
7715  TriggerType = cms.int32( 85 ),
7716  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7717 )
7718 fragment.hltSingleAK4PFJet80Eta5p1 = cms.EDFilter( "HLT1PFJet",
7719  saveTags = cms.bool( True ),
7720  MinPt = cms.double( 80.0 ),
7721  MinN = cms.int32( 1 ),
7722  MaxEta = cms.double( 5.1 ),
7723  MinMass = cms.double( -1.0 ),
7724  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50Eta5p1" ),
7725  MinE = cms.double( -1.0 ),
7726  triggerType = cms.int32( 85 )
7727 )
7728 fragment.hltPreAK4PFJet100Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7729  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7730  offset = cms.uint32( 0 )
7731 )
7732 fragment.hltSingleAK4CaloJet70Eta5p1 = cms.EDFilter( "HLT1CaloJet",
7733  saveTags = cms.bool( True ),
7734  MinPt = cms.double( 70.0 ),
7735  MinN = cms.int32( 1 ),
7736  MaxEta = cms.double( 5.1 ),
7737  MinMass = cms.double( -1.0 ),
7738  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7739  MinE = cms.double( -1.0 ),
7740  triggerType = cms.int32( 85 )
7741 )
7742 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7743  DeltaR = cms.double( 0.5 ),
7744  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet70Eta5p1" ),
7745  TriggerType = cms.int32( 85 ),
7746  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7747 )
7748 fragment.hltSingleAK4PFJet100Eta5p1 = cms.EDFilter( "HLT1PFJet",
7749  saveTags = cms.bool( True ),
7750  MinPt = cms.double( 100.0 ),
7751  MinN = cms.int32( 1 ),
7752  MaxEta = cms.double( 5.1 ),
7753  MinMass = cms.double( -1.0 ),
7754  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70Eta5p1" ),
7755  MinE = cms.double( -1.0 ),
7756  triggerType = cms.int32( 85 )
7757 )
7758 fragment.hltPreAK4PFJet110Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7759  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7760  offset = cms.uint32( 0 )
7761 )
7762 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets80Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7763  DeltaR = cms.double( 0.5 ),
7764  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet80Eta5p1" ),
7765  TriggerType = cms.int32( 85 ),
7766  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7767 )
7768 fragment.hltSingleAK4PFJet110Eta5p1 = cms.EDFilter( "HLT1PFJet",
7769  saveTags = cms.bool( True ),
7770  MinPt = cms.double( 110.0 ),
7771  MinN = cms.int32( 1 ),
7772  MaxEta = cms.double( 5.1 ),
7773  MinMass = cms.double( -1.0 ),
7774  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets80Eta5p1" ),
7775  MinE = cms.double( -1.0 ),
7776  triggerType = cms.int32( 85 )
7777 )
7778 fragment.hltPreAK4PFJet120Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7779  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7780  offset = cms.uint32( 0 )
7781 )
7782 fragment.hltSingleAK4CaloJet90Eta5p1 = cms.EDFilter( "HLT1CaloJet",
7783  saveTags = cms.bool( True ),
7784  MinPt = cms.double( 90.0 ),
7785  MinN = cms.int32( 1 ),
7786  MaxEta = cms.double( 5.1 ),
7787  MinMass = cms.double( -1.0 ),
7788  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7789  MinE = cms.double( -1.0 ),
7790  triggerType = cms.int32( 85 )
7791 )
7792 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets90Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7793  DeltaR = cms.double( 0.5 ),
7794  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet90Eta5p1" ),
7795  TriggerType = cms.int32( 85 ),
7796  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7797 )
7798 fragment.hltSingleAK4PFJet120Eta5p1 = cms.EDFilter( "HLT1PFJet",
7799  saveTags = cms.bool( True ),
7800  MinPt = cms.double( 120.0 ),
7801  MinN = cms.int32( 1 ),
7802  MaxEta = cms.double( 5.1 ),
7803  MinMass = cms.double( -1.0 ),
7804  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets90Eta5p1" ),
7805  MinE = cms.double( -1.0 ),
7806  triggerType = cms.int32( 85 )
7807 )
7808 fragment.hltPreAK4CaloJet80Jet35Eta1p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7809  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7810  offset = cms.uint32( 0 )
7811 )
7812 fragment.hltSingleAK4CaloJet80Eta1p1 = cms.EDFilter( "HLT1CaloJet",
7813  saveTags = cms.bool( True ),
7814  MinPt = cms.double( 80.0 ),
7815  MinN = cms.int32( 1 ),
7816  MaxEta = cms.double( 1.1 ),
7817  MinMass = cms.double( -1.0 ),
7818  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7819  MinE = cms.double( -1.0 ),
7820  triggerType = cms.int32( 85 )
7821 )
7822 fragment.hltDoubleAK4CaloJet35Eta1p1 = cms.EDFilter( "HLT1CaloJet",
7823  saveTags = cms.bool( True ),
7824  MinPt = cms.double( 35.0 ),
7825  MinN = cms.int32( 2 ),
7826  MaxEta = cms.double( 1.1 ),
7827  MinMass = cms.double( -1.0 ),
7828  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7829  MinE = cms.double( -1.0 ),
7830  triggerType = cms.int32( 85 )
7831 )
7832 fragment.hltPreAK4CaloJet80Jet35Eta0p7ForPPRef = cms.EDFilter( "HLTPrescaler",
7833  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7834  offset = cms.uint32( 0 )
7835 )
7836 fragment.hltSingleAK4CaloJet80Eta0p7 = cms.EDFilter( "HLT1CaloJet",
7837  saveTags = cms.bool( True ),
7838  MinPt = cms.double( 80.0 ),
7839  MinN = cms.int32( 1 ),
7840  MaxEta = cms.double( 0.7 ),
7841  MinMass = cms.double( -1.0 ),
7842  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7843  MinE = cms.double( -1.0 ),
7844  triggerType = cms.int32( 85 )
7845 )
7846 fragment.hltDoubleAK4CaloJet35Eta0p7 = cms.EDFilter( "HLT1CaloJet",
7847  saveTags = cms.bool( True ),
7848  MinPt = cms.double( 35.0 ),
7849  MinN = cms.int32( 2 ),
7850  MaxEta = cms.double( 0.7 ),
7851  MinMass = cms.double( -1.0 ),
7852  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7853  MinE = cms.double( -1.0 ),
7854  triggerType = cms.int32( 85 )
7855 )
7856 fragment.hltPreAK4CaloJet100Jet35Eta1p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7857  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7858  offset = cms.uint32( 0 )
7859 )
7860 fragment.hltSingleAK4CaloJet100Eta1p1 = cms.EDFilter( "HLT1CaloJet",
7861  saveTags = cms.bool( True ),
7862  MinPt = cms.double( 100.0 ),
7863  MinN = cms.int32( 1 ),
7864  MaxEta = cms.double( 1.1 ),
7865  MinMass = cms.double( -1.0 ),
7866  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7867  MinE = cms.double( -1.0 ),
7868  triggerType = cms.int32( 85 )
7869 )
7870 fragment.hltPreAK4CaloJet100Jet35Eta0p7ForPPRef = cms.EDFilter( "HLTPrescaler",
7871  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7872  offset = cms.uint32( 0 )
7873 )
7874 fragment.hltSingleAK4CaloJet100Eta0p7 = cms.EDFilter( "HLT1CaloJet",
7875  saveTags = cms.bool( True ),
7876  MinPt = cms.double( 100.0 ),
7877  MinN = cms.int32( 1 ),
7878  MaxEta = cms.double( 0.7 ),
7879  MinMass = cms.double( -1.0 ),
7880  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7881  MinE = cms.double( -1.0 ),
7882  triggerType = cms.int32( 85 )
7883 )
7884 fragment.hltPreAK4CaloJet804545Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7885  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7886  offset = cms.uint32( 0 )
7887 )
7888 fragment.hltTripleAK4CaloJet45Eta2p1 = cms.EDFilter( "HLT1CaloJet",
7889  saveTags = cms.bool( True ),
7890  MinPt = cms.double( 45.0 ),
7891  MinN = cms.int32( 3 ),
7892  MaxEta = cms.double( 2.1 ),
7893  MinMass = cms.double( -1.0 ),
7894  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7895  MinE = cms.double( -1.0 ),
7896  triggerType = cms.int32( 85 )
7897 )
7898 fragment.hltSingleAK4CaloJet80Eta2p1 = cms.EDFilter( "HLT1CaloJet",
7899  saveTags = cms.bool( True ),
7900  MinPt = cms.double( 80.0 ),
7901  MinN = cms.int32( 1 ),
7902  MaxEta = cms.double( 2.1 ),
7903  MinMass = cms.double( -1.0 ),
7904  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7905  MinE = cms.double( -1.0 ),
7906  triggerType = cms.int32( 85 )
7907 )
7908 fragment.hltL1sSingleEG5BptxAND = cms.EDFilter( "HLTL1TSeed",
7909  L1SeedsLogicalExpression = cms.string( "L1_SingleEG5_BptxAND" ),
7910  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
7911  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
7912  saveTags = cms.bool( True ),
7913  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7914  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
7915  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
7916  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
7917  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
7918 )
7919 fragment.hltPreHISinglePhoton10Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
7920  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7921  offset = cms.uint32( 0 )
7922 )
7923 fragment.hltIslandBasicClustersHI = cms.EDProducer( "IslandClusterProducer",
7924  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
7925  IslandEndcapSeedThr = cms.double( 0.18 ),
7926  posCalcParameters = cms.PSet(
7927  T0_barl = cms.double( 7.4 ),
7928  LogWeighted = cms.bool( True ),
7929  T0_endc = cms.double( 3.1 ),
7930  T0_endcPresh = cms.double( 1.2 ),
7931  W0 = cms.double( 4.2 ),
7932  X0 = cms.double( 0.89 )
7933  ),
7934  barrelShapeAssociation = cms.string( "islandBarrelShapeAssoc" ),
7935  endcapShapeAssociation = cms.string( "islandEndcapShapeAssoc" ),
7936  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
7937  clustershapecollectionEE = cms.string( "islandEndcapShape" ),
7938  clustershapecollectionEB = cms.string( "islandBarrelShape" ),
7939  VerbosityLevel = cms.string( "ERROR" ),
7940  barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ),
7941  endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ),
7942  IslandBarrelSeedThr = cms.double( 0.5 )
7943 )
7944 fragment.hltHiIslandSuperClustersHI = cms.EDProducer( "HiSuperClusterProducer",
7945  barrelSuperclusterCollection = cms.string( "islandBarrelSuperClustersHI" ),
7946  endcapEtaSearchRoad = cms.double( 0.14 ),
7947  barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ),
7948  endcapClusterProducer = cms.string( "hltIslandBasicClustersHI" ),
7949  barrelPhiSearchRoad = cms.double( 0.8 ),
7950  endcapPhiSearchRoad = cms.double( 0.6 ),
7951  endcapBCEnergyThreshold = cms.double( 0.0 ),
7952  VerbosityLevel = cms.string( "ERROR" ),
7953  seedTransverseEnergyThreshold = cms.double( 1.0 ),
7954  barrelEtaSearchRoad = cms.double( 0.07 ),
7955  endcapSuperclusterCollection = cms.string( "islandEndcapSuperClustersHI" ),
7956  barrelBCEnergyThreshold = cms.double( 0.0 ),
7957  doBarrel = cms.bool( True ),
7958  doEndcaps = cms.bool( True ),
7959  endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ),
7960  barrelClusterProducer = cms.string( "hltIslandBasicClustersHI" )
7961 )
7962 fragment.hltHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker",
7963  corectedSuperClusterCollection = cms.string( "" ),
7964  sigmaElectronicNoise = cms.double( 0.03 ),
7965  superClusterAlgo = cms.string( "Island" ),
7966  etThresh = cms.double( 0.0 ),
7967  rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandBarrelSuperClustersHI' ),
7968  applyEnergyCorrection = cms.bool( True ),
7969  isl_fCorrPset = cms.PSet(
7970  fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ),
7971  fBremVect = cms.vdouble( -0.773799, 2.73438, -1.07235, 0.986821, -0.0101822, 3.06744E-4, 1.00595, -0.0495958, 0.00451986, 1.00595, -0.0495958, 0.00451986 ),
7972  fBremThVect = cms.vdouble( 1.2, 1.2 ),
7973  fEtEtaVect = cms.vdouble( 0.9497, 0.006985, 1.03754, -0.0142667, -0.0233993, 0.0, 0.0, 0.908915, 0.0137322, 16.9602, -29.3093, 19.8976, -5.92666, 0.654571 ),
7974  brLinearLowThr = cms.double( 0.0 ),
7975  brLinearHighThr = cms.double( 0.0 ),
7976  minR9Barrel = cms.double( 0.94 ),
7977  minR9Endcap = cms.double( 0.95 ),
7978  maxR9 = cms.double( 1.5 )
7979  ),
7980  VerbosityLevel = cms.string( "ERROR" ),
7981  recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' )
7982 )
7983 fragment.hltHiCorrectedIslandEndcapSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker",
7984  corectedSuperClusterCollection = cms.string( "" ),
7985  sigmaElectronicNoise = cms.double( 0.15 ),
7986  superClusterAlgo = cms.string( "Island" ),
7987  etThresh = cms.double( 0.0 ),
7988  rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandEndcapSuperClustersHI' ),
7989  applyEnergyCorrection = cms.bool( True ),
7990  isl_fCorrPset = cms.PSet(
7991  fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ),
7992  fBremVect = cms.vdouble( -0.773799, 2.73438, -1.07235, 0.986821, -0.0101822, 3.06744E-4, 1.00595, -0.0495958, 0.00451986, 1.00595, -0.0495958, 0.00451986 ),
7993  fBremThVect = cms.vdouble( 1.2, 1.2 ),
7994  fEtEtaVect = cms.vdouble( 0.9497, 0.006985, 1.03754, -0.0142667, -0.0233993, 0.0, 0.0, 0.908915, 0.0137322, 16.9602, -29.3093, 19.8976, -5.92666, 0.654571 ),
7995  brLinearLowThr = cms.double( 0.0 ),
7996  brLinearHighThr = cms.double( 0.0 ),
7997  minR9Barrel = cms.double( 0.94 ),
7998  minR9Endcap = cms.double( 0.95 ),
7999  maxR9 = cms.double( 1.5 )
8000  ),
8001  VerbosityLevel = cms.string( "ERROR" ),
8002  recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
8003 )
8004 fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiSpikeCleaner",
8005  originalSuperClusterProducer = cms.InputTag( "hltHiCorrectedIslandBarrelSuperClustersHI" ),
8006  recHitProducerEndcap = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8007  TimingCut = cms.untracked.double( 9999999.0 ),
8008  swissCutThr = cms.untracked.double( 0.95 ),
8009  recHitProducerBarrel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8010  etCut = cms.double( 8.0 ),
8011  outputColl = cms.string( "" )
8012 )
8013 fragment.hltRecoHIEcalWithCleaningCandidate = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
8014  scIslandEndcapProducer = cms.InputTag( "hltHiCorrectedIslandEndcapSuperClustersHI" ),
8015  scHybridBarrelProducer = cms.InputTag( "hltCleanedHiCorrectedIslandBarrelSuperClustersHI" ),
8016  recoEcalCandidateCollection = cms.string( "" )
8017 )
8018 fragment.hltHIPhoton10Eta1p5 = cms.EDFilter( "HLT1Photon",
8019  saveTags = cms.bool( True ),
8020  MinPt = cms.double( 10.0 ),
8021  MinN = cms.int32( 1 ),
8022  MaxEta = cms.double( 1.5 ),
8023  MinMass = cms.double( -1.0 ),
8024  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8025  MinE = cms.double( -1.0 ),
8026  triggerType = cms.int32( 81 )
8027 )
8028 fragment.hltPreHISinglePhoton15Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8029  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8030  offset = cms.uint32( 0 )
8031 )
8032 fragment.hltHIPhoton15Eta1p5 = cms.EDFilter( "HLT1Photon",
8033  saveTags = cms.bool( True ),
8034  MinPt = cms.double( 15.0 ),
8035  MinN = cms.int32( 1 ),
8036  MaxEta = cms.double( 1.5 ),
8037  MinMass = cms.double( -1.0 ),
8038  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8039  MinE = cms.double( -1.0 ),
8040  triggerType = cms.int32( 81 )
8041 )
8042 fragment.hltPreHISinglePhoton20Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8043  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8044  offset = cms.uint32( 0 )
8045 )
8046 fragment.hltHIPhoton20Eta1p5 = cms.EDFilter( "HLT1Photon",
8047  saveTags = cms.bool( True ),
8048  MinPt = cms.double( 20.0 ),
8049  MinN = cms.int32( 1 ),
8050  MaxEta = cms.double( 1.5 ),
8051  MinMass = cms.double( -1.0 ),
8052  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8053  MinE = cms.double( -1.0 ),
8054  triggerType = cms.int32( 81 )
8055 )
8056 fragment.hltL1sSingleEG12BptxAND = cms.EDFilter( "HLTL1TSeed",
8057  L1SeedsLogicalExpression = cms.string( "L1_SingleEG12_BptxAND" ),
8058  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8059  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8060  saveTags = cms.bool( True ),
8061  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8062  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8063  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8064  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8065  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8066 )
8067 fragment.hltPreHISinglePhoton30Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8068  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8069  offset = cms.uint32( 0 )
8070 )
8071 fragment.hltHIPhoton30Eta1p5 = cms.EDFilter( "HLT1Photon",
8072  saveTags = cms.bool( True ),
8073  MinPt = cms.double( 30.0 ),
8074  MinN = cms.int32( 1 ),
8075  MaxEta = cms.double( 1.5 ),
8076  MinMass = cms.double( -1.0 ),
8077  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8078  MinE = cms.double( -1.0 ),
8079  triggerType = cms.int32( 81 )
8080 )
8081 fragment.hltL1sSingleEG20BptxAND = cms.EDFilter( "HLTL1TSeed",
8082  L1SeedsLogicalExpression = cms.string( "L1_SingleEG20_BptxAND" ),
8083  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8084  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8085  saveTags = cms.bool( True ),
8086  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8087  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8088  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8089  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8090  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8091 )
8092 fragment.hltPreHISinglePhoton40Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8093  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8094  offset = cms.uint32( 0 )
8095 )
8096 fragment.hltHIPhoton40Eta1p5 = cms.EDFilter( "HLT1Photon",
8097  saveTags = cms.bool( True ),
8098  MinPt = cms.double( 40.0 ),
8099  MinN = cms.int32( 1 ),
8100  MaxEta = cms.double( 1.5 ),
8101  MinMass = cms.double( -1.0 ),
8102  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8103  MinE = cms.double( -1.0 ),
8104  triggerType = cms.int32( 81 )
8105 )
8106 fragment.hltPreHISinglePhoton50Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8107  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8108  offset = cms.uint32( 0 )
8109 )
8110 fragment.hltHIPhoton50Eta1p5 = cms.EDFilter( "HLT1Photon",
8111  saveTags = cms.bool( True ),
8112  MinPt = cms.double( 50.0 ),
8113  MinN = cms.int32( 1 ),
8114  MaxEta = cms.double( 1.5 ),
8115  MinMass = cms.double( -1.0 ),
8116  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8117  MinE = cms.double( -1.0 ),
8118  triggerType = cms.int32( 81 )
8119 )
8120 fragment.hltL1sSingleEG30BptxAND = cms.EDFilter( "HLTL1TSeed",
8121  L1SeedsLogicalExpression = cms.string( "L1_SingleEG30_BptxAND" ),
8122  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8123  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8124  saveTags = cms.bool( True ),
8125  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8126  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8127  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8128  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8129  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8130 )
8131 fragment.hltPreHISinglePhoton60Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8132  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8133  offset = cms.uint32( 0 )
8134 )
8135 fragment.hltHIPhoton60Eta1p5 = cms.EDFilter( "HLT1Photon",
8136  saveTags = cms.bool( True ),
8137  MinPt = cms.double( 60.0 ),
8138  MinN = cms.int32( 1 ),
8139  MaxEta = cms.double( 1.5 ),
8140  MinMass = cms.double( -1.0 ),
8141  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8142  MinE = cms.double( -1.0 ),
8143  triggerType = cms.int32( 81 )
8144 )
8145 fragment.hltPreHISinglePhoton10Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8146  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8147  offset = cms.uint32( 0 )
8148 )
8149 fragment.hltHIPhoton10Eta3p1 = cms.EDFilter( "HLT1Photon",
8150  saveTags = cms.bool( True ),
8151  MinPt = cms.double( 10.0 ),
8152  MinN = cms.int32( 1 ),
8153  MaxEta = cms.double( 3.1 ),
8154  MinMass = cms.double( -1.0 ),
8155  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8156  MinE = cms.double( -1.0 ),
8157  triggerType = cms.int32( 81 )
8158 )
8159 fragment.hltPreHISinglePhoton15Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8160  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8161  offset = cms.uint32( 0 )
8162 )
8163 fragment.hltHIPhoton15Eta3p1 = cms.EDFilter( "HLT1Photon",
8164  saveTags = cms.bool( True ),
8165  MinPt = cms.double( 15.0 ),
8166  MinN = cms.int32( 1 ),
8167  MaxEta = cms.double( 3.1 ),
8168  MinMass = cms.double( -1.0 ),
8169  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8170  MinE = cms.double( -1.0 ),
8171  triggerType = cms.int32( 81 )
8172 )
8173 fragment.hltPreHISinglePhoton20Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8174  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8175  offset = cms.uint32( 0 )
8176 )
8177 fragment.hltHIPhoton20Eta3p1 = cms.EDFilter( "HLT1Photon",
8178  saveTags = cms.bool( True ),
8179  MinPt = cms.double( 20.0 ),
8180  MinN = cms.int32( 1 ),
8181  MaxEta = cms.double( 3.1 ),
8182  MinMass = cms.double( -1.0 ),
8183  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8184  MinE = cms.double( -1.0 ),
8185  triggerType = cms.int32( 81 )
8186 )
8187 fragment.hltPreHISinglePhoton30Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8188  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8189  offset = cms.uint32( 0 )
8190 )
8191 fragment.hltHIPhoton30Eta3p1 = cms.EDFilter( "HLT1Photon",
8192  saveTags = cms.bool( True ),
8193  MinPt = cms.double( 30.0 ),
8194  MinN = cms.int32( 1 ),
8195  MaxEta = cms.double( 3.1 ),
8196  MinMass = cms.double( -1.0 ),
8197  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8198  MinE = cms.double( -1.0 ),
8199  triggerType = cms.int32( 81 )
8200 )
8201 fragment.hltPreHISinglePhoton40Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8202  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8203  offset = cms.uint32( 0 )
8204 )
8205 fragment.hltHIPhoton40Eta3p1 = cms.EDFilter( "HLT1Photon",
8206  saveTags = cms.bool( True ),
8207  MinPt = cms.double( 40.0 ),
8208  MinN = cms.int32( 1 ),
8209  MaxEta = cms.double( 3.1 ),
8210  MinMass = cms.double( -1.0 ),
8211  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8212  MinE = cms.double( -1.0 ),
8213  triggerType = cms.int32( 81 )
8214 )
8215 fragment.hltPreHISinglePhoton50Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8216  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8217  offset = cms.uint32( 0 )
8218 )
8219 fragment.hltHIPhoton50Eta3p1 = cms.EDFilter( "HLT1Photon",
8220  saveTags = cms.bool( True ),
8221  MinPt = cms.double( 50.0 ),
8222  MinN = cms.int32( 1 ),
8223  MaxEta = cms.double( 3.1 ),
8224  MinMass = cms.double( -1.0 ),
8225  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8226  MinE = cms.double( -1.0 ),
8227  triggerType = cms.int32( 81 )
8228 )
8229 fragment.hltPreHISinglePhoton60Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8230  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8231  offset = cms.uint32( 0 )
8232 )
8233 fragment.hltHIPhoton60Eta3p1 = cms.EDFilter( "HLT1Photon",
8234  saveTags = cms.bool( True ),
8235  MinPt = cms.double( 60.0 ),
8236  MinN = cms.int32( 1 ),
8237  MaxEta = cms.double( 3.1 ),
8238  MinMass = cms.double( -1.0 ),
8239  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8240  MinE = cms.double( -1.0 ),
8241  triggerType = cms.int32( 81 )
8242 )
8243 fragment.hltPreHIDoublePhoton15Eta1p5Mass501000ForPPRef = cms.EDFilter( "HLTPrescaler",
8244  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8245  offset = cms.uint32( 0 )
8246 )
8247 fragment.hltHIDoublePhotonCut15Eta1p5 = cms.EDFilter( "HLT1Photon",
8248  saveTags = cms.bool( True ),
8249  MinPt = cms.double( 15.0 ),
8250  MinN = cms.int32( 2 ),
8251  MaxEta = cms.double( 1.5 ),
8252  MinMass = cms.double( -1.0 ),
8253  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8254  MinE = cms.double( -1.0 ),
8255  triggerType = cms.int32( 81 )
8256 )
8257 fragment.hltHIDoublePhoton15Eta1p5Mass501000Filter = cms.EDFilter( "HLTPMMassFilter",
8258  saveTags = cms.bool( True ),
8259  lowerMassCut = cms.double( 50.0 ),
8260  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8261  isElectron1 = cms.untracked.bool( False ),
8262  isElectron2 = cms.untracked.bool( False ),
8263  l1EGCand = cms.InputTag( "" ),
8264  upperMassCut = cms.double( 1000.0 ),
8265  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta1p5" ),
8266  reqOppCharge = cms.untracked.bool( False ),
8267  nZcandcut = cms.int32( 1 )
8268 )
8269 fragment.hltPreHIDoublePhoton15Eta1p5Mass501000R9HECutForPPRef = cms.EDFilter( "HLTPrescaler",
8270  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8271  offset = cms.uint32( 0 )
8272 )
8273 fragment.hltHIEgammaR9ID = cms.EDProducer( "EgammaHLTR9IDProducer",
8274  recoEcalCandidateProducer = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8275  ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8276  ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
8277 )
8278 fragment.hltHIEgammaR9IDDoublePhoton15Eta1p5 = cms.EDFilter( "HLTEgammaGenericFilter",
8279  thrOverE2EE = cms.double( -1.0 ),
8280  saveTags = cms.bool( True ),
8281  useEt = cms.bool( False ),
8282  thrOverE2EB = cms.double( -1.0 ),
8283  thrRegularEE = cms.double( 0.4 ),
8284  thrOverEEE = cms.double( -1.0 ),
8285  varTag = cms.InputTag( "hltHIEgammaR9ID" ),
8286  thrOverEEB = cms.double( -1.0 ),
8287  thrRegularEB = cms.double( 0.4 ),
8288  lessThan = cms.bool( False ),
8289  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8290  ncandcut = cms.int32( 2 ),
8291  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta1p5" )
8292 )
8293 fragment.hltHIEgammaHoverE = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional",
8294  caloTowerProducer = cms.InputTag( "hltTowerMakerForAll" ),
8295  effectiveAreaBarrel = cms.double( 0.105 ),
8296  outerCone = cms.double( 0.14 ),
8297  innerCone = cms.double( 0.0 ),
8298  useSingleTower = cms.bool( False ),
8299  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
8300  depth = cms.int32( -1 ),
8301  doRhoCorrection = cms.bool( False ),
8302  effectiveAreaEndcap = cms.double( 0.17 ),
8303  recoEcalCandidateProducer = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8304  rhoMax = cms.double( 9.9999999E7 ),
8305  etMin = cms.double( 0.0 ),
8306  rhoScale = cms.double( 1.0 ),
8307  doEtSum = cms.bool( False )
8308 )
8309 fragment.hltHIEgammaHOverEDoublePhoton15Eta1p5 = cms.EDFilter( "HLTEgammaGenericFilter",
8310  thrOverE2EE = cms.double( -1.0 ),
8311  saveTags = cms.bool( True ),
8312  useEt = cms.bool( False ),
8313  thrOverE2EB = cms.double( -1.0 ),
8314  thrRegularEE = cms.double( -1.0 ),
8315  thrOverEEE = cms.double( 0.2 ),
8316  varTag = cms.InputTag( "hltHIEgammaHoverE" ),
8317  thrOverEEB = cms.double( 0.3 ),
8318  thrRegularEB = cms.double( -1.0 ),
8319  lessThan = cms.bool( True ),
8320  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8321  ncandcut = cms.int32( 2 ),
8322  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta1p5" )
8323 )
8324 fragment.hltPreHIDoublePhoton15Eta2p1Mass501000R9CutForPPRef = cms.EDFilter( "HLTPrescaler",
8325  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8326  offset = cms.uint32( 0 )
8327 )
8328 fragment.hltHIDoublePhotonCut15Eta2p1 = cms.EDFilter( "HLT1Photon",
8329  saveTags = cms.bool( True ),
8330  MinPt = cms.double( 15.0 ),
8331  MinN = cms.int32( 2 ),
8332  MaxEta = cms.double( 2.1 ),
8333  MinMass = cms.double( -1.0 ),
8334  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8335  MinE = cms.double( -1.0 ),
8336  triggerType = cms.int32( 81 )
8337 )
8338 fragment.hltHIDoublePhoton15Eta2p1Mass501000Filter = cms.EDFilter( "HLTPMMassFilter",
8339  saveTags = cms.bool( True ),
8340  lowerMassCut = cms.double( 50.0 ),
8341  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8342  isElectron1 = cms.untracked.bool( False ),
8343  isElectron2 = cms.untracked.bool( False ),
8344  l1EGCand = cms.InputTag( "" ),
8345  upperMassCut = cms.double( 1000.0 ),
8346  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p1" ),
8347  reqOppCharge = cms.untracked.bool( False ),
8348  nZcandcut = cms.int32( 1 )
8349 )
8350 fragment.hltHIEgammaR9IDDoublePhoton15Eta2p1 = cms.EDFilter( "HLTEgammaGenericFilter",
8351  thrOverE2EE = cms.double( -1.0 ),
8352  saveTags = cms.bool( True ),
8353  useEt = cms.bool( False ),
8354  thrOverE2EB = cms.double( -1.0 ),
8355  thrRegularEE = cms.double( 0.4 ),
8356  thrOverEEE = cms.double( -1.0 ),
8357  varTag = cms.InputTag( "hltHIEgammaR9ID" ),
8358  thrOverEEB = cms.double( -1.0 ),
8359  thrRegularEB = cms.double( 0.4 ),
8360  lessThan = cms.bool( False ),
8361  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8362  ncandcut = cms.int32( 2 ),
8363  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p1" )
8364 )
8365 fragment.hltPreHIDoublePhoton15Eta2p5Mass501000R9SigmaHECutForPPRef = cms.EDFilter( "HLTPrescaler",
8366  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8367  offset = cms.uint32( 0 )
8368 )
8369 fragment.hltHIDoublePhotonCut15Eta2p5 = cms.EDFilter( "HLT1Photon",
8370  saveTags = cms.bool( True ),
8371  MinPt = cms.double( 15.0 ),
8372  MinN = cms.int32( 2 ),
8373  MaxEta = cms.double( 2.5 ),
8374  MinMass = cms.double( -1.0 ),
8375  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8376  MinE = cms.double( -1.0 ),
8377  triggerType = cms.int32( 81 )
8378 )
8379 fragment.hltHIDoublePhoton15Eta2p5Mass501000Filter = cms.EDFilter( "HLTPMMassFilter",
8380  saveTags = cms.bool( True ),
8381  lowerMassCut = cms.double( 50.0 ),
8382  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8383  isElectron1 = cms.untracked.bool( False ),
8384  isElectron2 = cms.untracked.bool( False ),
8385  l1EGCand = cms.InputTag( "" ),
8386  upperMassCut = cms.double( 1000.0 ),
8387  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p5" ),
8388  reqOppCharge = cms.untracked.bool( False ),
8389  nZcandcut = cms.int32( 1 )
8390 )
8391 fragment.hltHIEgammaR9IDDoublePhoton15Eta2p5 = cms.EDFilter( "HLTEgammaGenericFilter",
8392  thrOverE2EE = cms.double( -1.0 ),
8393  saveTags = cms.bool( True ),
8394  useEt = cms.bool( False ),
8395  thrOverE2EB = cms.double( -1.0 ),
8396  thrRegularEE = cms.double( 0.5 ),
8397  thrOverEEE = cms.double( -1.0 ),
8398  varTag = cms.InputTag( "hltHIEgammaR9ID" ),
8399  thrOverEEB = cms.double( -1.0 ),
8400  thrRegularEB = cms.double( 0.4 ),
8401  lessThan = cms.bool( False ),
8402  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8403  ncandcut = cms.int32( 2 ),
8404  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p5" )
8405 )
8406 fragment.hltHIEgammaSigmaIEtaIEtaProducer = cms.EDProducer( "EgammaHLTClusterShapeProducer",
8407  recoEcalCandidateProducer = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8408  ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8409  ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8410  isIeta = cms.bool( True )
8411 )
8412 fragment.hltHIEgammaSigmaIEtaIEtaDoublePhoton15Eta2p5 = cms.EDFilter( "HLTEgammaGenericFilter",
8413  thrOverE2EE = cms.double( -1.0 ),
8414  saveTags = cms.bool( True ),
8415  useEt = cms.bool( False ),
8416  thrOverE2EB = cms.double( -1.0 ),
8417  thrRegularEE = cms.double( 0.045 ),
8418  thrOverEEE = cms.double( -1.0 ),
8419  varTag = cms.InputTag( 'hltHIEgammaSigmaIEtaIEtaProducer','sigmaIEtaIEta5x5' ),
8420  thrOverEEB = cms.double( -1.0 ),
8421  thrRegularEB = cms.double( 0.02 ),
8422  lessThan = cms.bool( True ),
8423  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8424  ncandcut = cms.int32( 2 ),
8425  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p5" )
8426 )
8427 fragment.hltHIEgammaHOverEDoublePhoton15Eta2p5 = cms.EDFilter( "HLTEgammaGenericFilter",
8428  thrOverE2EE = cms.double( -1.0 ),
8429  saveTags = cms.bool( True ),
8430  useEt = cms.bool( False ),
8431  thrOverE2EB = cms.double( -1.0 ),
8432  thrRegularEE = cms.double( -1.0 ),
8433  thrOverEEE = cms.double( 0.2 ),
8434  varTag = cms.InputTag( "hltHIEgammaHoverE" ),
8435  thrOverEEB = cms.double( 0.3 ),
8436  thrRegularEB = cms.double( -1.0 ),
8437  lessThan = cms.bool( True ),
8438  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8439  ncandcut = cms.int32( 2 ),
8440  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p5" )
8441 )
8442 fragment.hltL1sSingleMu3BptxAND = cms.EDFilter( "HLTL1TSeed",
8443  L1SeedsLogicalExpression = cms.string( "L1_SingleMu3_BptxAND" ),
8444  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8445  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8446  saveTags = cms.bool( True ),
8447  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8448  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8449  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8450  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8451  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8452 )
8453 fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet40Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8454  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8455  offset = cms.uint32( 0 )
8456 )
8457 fragment.hltHIL1SingleMu3 = cms.EDFilter( "HLTMuonL1TFilter",
8458  saveTags = cms.bool( True ),
8459  PreviousCandTag = cms.InputTag( "hltL1sSingleMu3BptxAND" ),
8460  MinPt = cms.double( 0.0 ),
8461  MinN = cms.int32( 1 ),
8462  MaxEta = cms.double( 2.5 ),
8463  CentralBxOnly = cms.bool( True ),
8464  SelectQualities = cms.vint32( ),
8465  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
8466 )
8467 fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
8468  saveTags = cms.bool( True ),
8469  MaxDr = cms.double( 9999.0 ),
8470  CutOnChambers = cms.bool( False ),
8471  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu3" ),
8472  MinPt = cms.double( 3.0 ),
8473  MinN = cms.int32( 1 ),
8474  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8475  MaxEta = cms.double( 2.5 ),
8476  MinNhits = cms.vint32( 10 ),
8477  MinDxySig = cms.double( -1.0 ),
8478  MinNchambers = cms.vint32( 0 ),
8479  AbsEtaBins = cms.vdouble( 5.0 ),
8480  MaxDz = cms.double( 9999.0 ),
8481  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8482  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8483  MinDr = cms.double( -1.0 ),
8484  NSigmaPt = cms.double( 0.0 ),
8485  MinNstations = cms.vint32( 0 )
8486 )
8487 fragment.hltSingleAK4CaloJet40Eta2p1 = cms.EDFilter( "HLT1CaloJet",
8488  saveTags = cms.bool( True ),
8489  MinPt = cms.double( 40.0 ),
8490  MinN = cms.int32( 1 ),
8491  MaxEta = cms.double( 2.1 ),
8492  MinMass = cms.double( -1.0 ),
8493  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8494  MinE = cms.double( -1.0 ),
8495  triggerType = cms.int32( 85 )
8496 )
8497 fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8498  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8499  offset = cms.uint32( 0 )
8500 )
8501 fragment.hltSingleAK4CaloJet60Eta2p1 = cms.EDFilter( "HLT1CaloJet",
8502  saveTags = cms.bool( True ),
8503  MinPt = cms.double( 60.0 ),
8504  MinN = cms.int32( 1 ),
8505  MaxEta = cms.double( 2.1 ),
8506  MinMass = cms.double( -1.0 ),
8507  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8508  MinE = cms.double( -1.0 ),
8509  triggerType = cms.int32( 85 )
8510 )
8511 fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8512  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8513  offset = cms.uint32( 0 )
8514 )
8515 fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet100Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8516  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8517  offset = cms.uint32( 0 )
8518 )
8519 fragment.hltSingleAK4CaloJet100Eta2p1 = cms.EDFilter( "HLT1CaloJet",
8520  saveTags = cms.bool( True ),
8521  MinPt = cms.double( 100.0 ),
8522  MinN = cms.int32( 1 ),
8523  MaxEta = cms.double( 2.1 ),
8524  MinMass = cms.double( -1.0 ),
8525  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8526  MinE = cms.double( -1.0 ),
8527  triggerType = cms.int32( 85 )
8528 )
8529 fragment.hltPreHIL2Mu3Eta2p5HIPhoton10Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8530  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8531  offset = cms.uint32( 0 )
8532 )
8533 fragment.hltPreHIL2Mu3Eta2p5HIPhoton15Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8534  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8535  offset = cms.uint32( 0 )
8536 )
8537 fragment.hltPreHIL2Mu3Eta2p5HIPhoton20Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8538  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8539  offset = cms.uint32( 0 )
8540 )
8541 fragment.hltPreHIL2Mu3Eta2p5HIPhoton30Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8542  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8543  offset = cms.uint32( 0 )
8544 )
8545 fragment.hltPreHIL2Mu3Eta2p5HIPhoton40Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8546  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8547  offset = cms.uint32( 0 )
8548 )
8549 fragment.hltL1sDoubleMu0BptxAND = cms.EDFilter( "HLTL1TSeed",
8550  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_BptxAND" ),
8551  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8552  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8553  saveTags = cms.bool( True ),
8554  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8555  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8556  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8557  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8558  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8559 )
8560 fragment.hltPreHIL1DoubleMu0ForPPRef = cms.EDFilter( "HLTPrescaler",
8561  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8562  offset = cms.uint32( 0 )
8563 )
8564 fragment.hltHIDoubleMu0L1Filtered = cms.EDFilter( "HLTMuonL1TFilter",
8565  saveTags = cms.bool( True ),
8566  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0BptxAND" ),
8567  MinPt = cms.double( 0.0 ),
8568  MinN = cms.int32( 2 ),
8569  MaxEta = cms.double( 2.5 ),
8570  CentralBxOnly = cms.bool( True ),
8571  SelectQualities = cms.vint32( ),
8572  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
8573 )
8574 fragment.hltL1sDoubleMu3BptxAND = cms.EDFilter( "HLTL1TSeed",
8575  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3_BptxAND" ),
8576  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8577  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8578  saveTags = cms.bool( True ),
8579  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8580  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8581  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8582  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8583  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8584 )
8585 fragment.hltPreHIL1DoubleMu10ForPPRef = cms.EDFilter( "HLTPrescaler",
8586  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8587  offset = cms.uint32( 0 )
8588 )
8589 fragment.hltHIDoubleMu10MinBiasL1Filtered = cms.EDFilter( "HLTMuonL1TFilter",
8590  saveTags = cms.bool( True ),
8591  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu3BptxAND" ),
8592  MinPt = cms.double( 10.0 ),
8593  MinN = cms.int32( 2 ),
8594  MaxEta = cms.double( 2.5 ),
8595  CentralBxOnly = cms.bool( True ),
8596  SelectQualities = cms.vint32( ),
8597  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
8598 )
8599 fragment.hltPreHIL2DoubleMu0NHitQForPPRef = cms.EDFilter( "HLTPrescaler",
8600  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8601  offset = cms.uint32( 0 )
8602 )
8603 fragment.hltHIL2DoubleMu0NHitQFiltered = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter",
8604  saveTags = cms.bool( True ),
8605  ChargeOpt = cms.int32( 0 ),
8606  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8607  MinNchambers = cms.int32( 2 ),
8608  FastAccept = cms.bool( False ),
8609  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8610  PreviousCandTag = cms.InputTag( "hltHIDoubleMu0L1Filtered" ),
8611  MinAngle = cms.double( -999.0 ),
8612  MaxPtBalance = cms.double( 999999.0 ),
8613  MaxAcop = cms.double( 3.15 ),
8614  MinPtMin = cms.double( 0.0 ),
8615  MaxInvMass = cms.double( 9999.0 ),
8616  MinPtMax = cms.double( 0.0 ),
8617  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8618  MaxAngle = cms.double( 2.5 ),
8619  MaxDz = cms.double( 9999.0 ),
8620  MinPtPair = cms.double( 0.0 ),
8621  MaxDr = cms.double( 100.0 ),
8622  MinAcop = cms.double( -1.0 ),
8623  MinNstations = cms.int32( 0 ),
8624  MinNhits = cms.int32( 1 ),
8625  NSigmaPt = cms.double( 0.0 ),
8626  MinPtBalance = cms.double( -1.0 ),
8627  MaxEta = cms.double( 2.5 ),
8628  MinInvMass = cms.double( 1.6 )
8629 )
8630 fragment.hltPreHIL3DoubleMu0OSm2p5to4p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8631  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8632  offset = cms.uint32( 0 )
8633 )
8634 fragment.hltHIDimuonOpenL2FilteredNoMBHFgated = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
8635  saveTags = cms.bool( True ),
8636  MaxDr = cms.double( 9999.0 ),
8637  CutOnChambers = cms.bool( False ),
8638  PreviousCandTag = cms.InputTag( "hltHIDoubleMu0L1Filtered" ),
8639  MinPt = cms.double( 0.0 ),
8640  MinN = cms.int32( 2 ),
8641  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8642  MaxEta = cms.double( 2.5 ),
8643  MinNhits = cms.vint32( 0 ),
8644  MinDxySig = cms.double( -1.0 ),
8645  MinNchambers = cms.vint32( 0 ),
8646  AbsEtaBins = cms.vdouble( 5.0 ),
8647  MaxDz = cms.double( 9999.0 ),
8648  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8649  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8650  MinDr = cms.double( -1.0 ),
8651  NSigmaPt = cms.double( 0.0 ),
8652  MinNstations = cms.vint32( 0 )
8653 )
8654 fragment.hltHISiPixelDigis = cms.EDProducer( "SiPixelRawToDigi",
8655  UseQualityInfo = cms.bool( False ),
8656  UsePilotBlade = cms.bool( False ),
8657  UsePhase1 = cms.bool( False ),
8658  InputLabel = cms.InputTag( "rawDataCollector" ),
8659  IncludeErrors = cms.bool( False ),
8660  ErrorList = cms.vint32( ),
8661  Regions = cms.PSet( ),
8662  Timing = cms.untracked.bool( False ),
8663  CablingMapLabel = cms.string( "" ),
8664  UserErrorList = cms.vint32( )
8665 )
8666 fragment.hltHISiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
8667  src = cms.InputTag( "hltHISiPixelDigis" ),
8668  ChannelThreshold = cms.int32( 1000 ),
8669  maxNumberOfClusters = cms.int32( -1 ),
8670  VCaltoElectronGain = cms.int32( 65 ),
8671  MissCalibrate = cms.untracked.bool( True ),
8672  SplitClusters = cms.bool( False ),
8673  VCaltoElectronOffset = cms.int32( -414 ),
8674  payloadType = cms.string( "HLT" ),
8675  SeedThreshold = cms.int32( 1000 ),
8676  ClusterThreshold = cms.double( 4000.0 )
8677 )
8678 fragment.hltHISiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
8679  src = cms.InputTag( "hltHISiPixelClusters" ),
8680  onDemand = cms.bool( False )
8681 )
8682 fragment.hltHISiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
8683  VerboseLevel = cms.untracked.int32( 0 ),
8684  src = cms.InputTag( "hltHISiPixelClusters" ),
8685  CPE = cms.string( "hltESPPixelCPEGeneric" )
8686 )
8687 fragment.hltHISiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
8688  ProductLabel = cms.InputTag( "rawDataCollector" ),
8689  DoAPVEmulatorCheck = cms.bool( False ),
8690  Algorithms = cms.PSet(
8691  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
8692  CommonModeNoiseSubtractionMode = cms.string( "IteratedMedian" ),
8693  PedestalSubtractionFedMode = cms.bool( False ),
8694  TruncateInSuppressor = cms.bool( True ),
8695  doAPVRestore = cms.bool( True ),
8696  useCMMeanMap = cms.bool( False ),
8697  CutToAvoidSignal = cms.double( 2.0 ),
8698  Fraction = cms.double( 0.2 ),
8699  minStripsToFit = cms.uint32( 4 ),
8700  consecThreshold = cms.uint32( 5 ),
8701  hitStripThreshold = cms.uint32( 40 ),
8702  Deviation = cms.uint32( 25 ),
8703  restoreThreshold = cms.double( 0.5 ),
8704  APVInspectMode = cms.string( "BaselineFollower" ),
8705  ForceNoRestore = cms.bool( False ),
8706  useRealMeanCM = cms.bool( False ),
8707  DeltaCMThreshold = cms.uint32( 20 ),
8708  nSigmaNoiseDerTh = cms.uint32( 4 ),
8709  nSaturatedStrip = cms.uint32( 2 ),
8710  APVRestoreMode = cms.string( "BaselineFollower" ),
8711  distortionThreshold = cms.uint32( 20 ),
8712  Iterations = cms.int32( 3 ),
8713  nSmooth = cms.uint32( 9 ),
8714  SelfSelectRestoreAlgo = cms.bool( False ),
8715  MeanCM = cms.int32( 0 ),
8716  CleaningSequence = cms.uint32( 1 ),
8717  slopeX = cms.int32( 3 ),
8718  slopeY = cms.int32( 4 ),
8719  ApplyBaselineRejection = cms.bool( True ),
8720  filteredBaselineMax = cms.double( 6.0 ),
8721  filteredBaselineDerivativeSumSquare = cms.double( 30.0 ),
8722  ApplyBaselineCleaner = cms.bool( True )
8723  ),
8724  Clusterizer = cms.PSet(
8725  ChannelThreshold = cms.double( 2.0 ),
8726  MaxSequentialBad = cms.uint32( 1 ),
8727  MaxSequentialHoles = cms.uint32( 0 ),
8728  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
8729  MaxAdjacentBad = cms.uint32( 0 ),
8730  QualityLabel = cms.string( "" ),
8731  SeedThreshold = cms.double( 3.0 ),
8732  ClusterThreshold = cms.double( 5.0 ),
8733  setDetId = cms.bool( True ),
8734  RemoveApvShots = cms.bool( True ),
8735  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
8736  ),
8737  onDemand = cms.bool( True )
8738 )
8739 fragment.hltHISiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
8740  inactivePixelDetectorLabels = cms.VInputTag( ),
8741  stripClusterProducer = cms.string( "hltHISiStripRawToClustersFacility" ),
8742  pixelClusterProducer = cms.string( "hltHISiPixelClusters" ),
8743  switchOffPixelsIfEmpty = cms.bool( True ),
8744  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
8745  skipClusters = cms.InputTag( "" ),
8746  measurementTracker = cms.string( "hltESPMeasurementTracker" )
8747 )
8748 fragment.hltHIL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon",
8749  TkSeedGenerator = cms.PSet(
8750  propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
8751  option = cms.uint32( 3 ),
8752  maxChi2 = cms.double( 40.0 ),
8753  errorMatrixPset = cms.PSet(
8754  atIP = cms.bool( True ),
8755  action = cms.string( "use" ),
8756  errorMatrixValuesPSet = cms.PSet(
8757  pf3_V12 = cms.PSet(
8758  action = cms.string( "scale" ),
8759  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 )
8760  ),
8761  pf3_V13 = cms.PSet(
8762  action = cms.string( "scale" ),
8763  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 )
8764  ),
8765  pf3_V11 = cms.PSet(
8766  action = cms.string( "scale" ),
8767  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 )
8768  ),
8769  pf3_V14 = cms.PSet(
8770  action = cms.string( "scale" ),
8771  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 )
8772  ),
8773  pf3_V15 = cms.PSet(
8774  action = cms.string( "scale" ),
8775  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 )
8776  ),
8777  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
8778  pf3_V33 = cms.PSet(
8779  action = cms.string( "scale" ),
8780  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 )
8781  ),
8782  zAxis = cms.vdouble( -3.14159, 3.14159 ),
8783  pf3_V44 = cms.PSet(
8784  action = cms.string( "scale" ),
8785  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 )
8786  ),
8787  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
8788  pf3_V22 = cms.PSet(
8789  action = cms.string( "scale" ),
8790  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 )
8791  ),
8792  pf3_V23 = cms.PSet(
8793  action = cms.string( "scale" ),
8794  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 )
8795  ),
8796  pf3_V45 = cms.PSet(
8797  action = cms.string( "scale" ),
8798  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 )
8799  ),
8800  pf3_V55 = cms.PSet(
8801  action = cms.string( "scale" ),
8802  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 )
8803  ),
8804  pf3_V34 = cms.PSet(
8805  action = cms.string( "scale" ),
8806  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 )
8807  ),
8808  pf3_V35 = cms.PSet(
8809  action = cms.string( "scale" ),
8810  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 )
8811  ),
8812  pf3_V25 = cms.PSet(
8813  action = cms.string( "scale" ),
8814  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 )
8815  ),
8816  pf3_V24 = cms.PSet(
8817  action = cms.string( "scale" ),
8818  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 )
8819  )
8820  )
8821  ),
8822  propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
8823  manySeeds = cms.bool( False ),
8824  copyMuonRecHit = cms.bool( False ),
8825  ComponentName = cms.string( "TSGForRoadSearch" ),
8826  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" )
8827  ),
8828  ServiceParameters = cms.PSet(
8829  Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite',
8830  'hltESPSteppingHelixPropagatorAlong' ),
8831  RPCLayers = cms.bool( True ),
8832  UseMuonNavigation = cms.untracked.bool( True )
8833  ),
8834  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
8835  MuonTrackingRegionBuilder = cms.PSet( ),
8836  PCut = cms.double( 2.5 ),
8837  TrackerSeedCleaner = cms.PSet( ),
8838  PtCut = cms.double( 1.0 )
8839 )
8840 fragment.hltHIL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker",
8841  src = cms.InputTag( "hltHIL3TrajSeedOIState" ),
8842  reverseTrajectories = cms.bool( True ),
8843  TransientInitialStateEstimatorParameters = cms.PSet(
8844  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
8845  numberMeasurementsForFit = cms.int32( 4 ),
8846  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
8847  ),
8848  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8849  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
8850  cleanTrajectoryAfterInOut = cms.bool( False ),
8851  useHitsSplitting = cms.bool( False ),
8852  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8853  doSeedingRegionRebuilding = cms.bool( False ),
8854  trackCandidateAlso = cms.bool( True ),
8855  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
8856  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8857  TrajectoryBuilder = cms.string( "" ),
8858  maxNSeeds = cms.uint32( 100000 )
8859 )
8860 fragment.hltHIL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer",
8861  src = cms.InputTag( "hltHIL3TrackCandidateFromL2OIState" ),
8862  SimpleMagneticField = cms.string( "" ),
8863  clusterRemovalInfo = cms.InputTag( "" ),
8864  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8865  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
8866  Fitter = cms.string( "hltESPKFFittingSmoother" ),
8867  useHitsSplitting = cms.bool( False ),
8868  MeasurementTracker = cms.string( "" ),
8869  AlgorithmName = cms.string( "hltIterX" ),
8870  alias = cms.untracked.string( "" ),
8871  NavigationSchool = cms.string( "" ),
8872  TrajectoryInEvent = cms.bool( True ),
8873  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8874  GeometricInnerState = cms.bool( True ),
8875  useSimpleMF = cms.bool( False ),
8876  Propagator = cms.string( "PropagatorWithMaterial" )
8877 )
8878 fragment.hltHIL3MuonsOIState = cms.EDProducer( "L3MuonProducer",
8879  ServiceParameters = cms.PSet(
8880  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
8881  'SteppingHelixPropagatorAny',
8882  'hltESPSmartPropagator',
8883  'hltESPSteppingHelixPropagatorOpposite' ),
8884  RPCLayers = cms.bool( True ),
8885  UseMuonNavigation = cms.untracked.bool( True )
8886  ),
8887  L3TrajBuilderParameters = cms.PSet(
8888  ScaleTECyFactor = cms.double( -1.0 ),
8889  GlbRefitterParameters = cms.PSet(
8890  TrackerSkipSection = cms.int32( -1 ),
8891  DoPredictionsOnly = cms.bool( False ),
8892  PropDirForCosmics = cms.bool( False ),
8893  HitThreshold = cms.int32( 1 ),
8894  MuonHitsOption = cms.int32( 1 ),
8895  Chi2CutRPC = cms.double( 1.0 ),
8896  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8897  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
8898  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8899  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8900  RefitDirection = cms.string( "insideOut" ),
8901  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8902  Chi2CutCSC = cms.double( 150.0 ),
8903  Chi2CutDT = cms.double( 10.0 ),
8904  RefitRPCHits = cms.bool( True ),
8905  SkipStation = cms.int32( -1 ),
8906  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
8907  TrackerSkipSystem = cms.int32( -1 ),
8908  DYTthrs = cms.vint32( 30, 15 )
8909  ),
8910  ScaleTECxFactor = cms.double( -1.0 ),
8911  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8912  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8913  RefitRPCHits = cms.bool( True ),
8914  PCut = cms.double( 2.5 ),
8915  TrackTransformer = cms.PSet(
8916  DoPredictionsOnly = cms.bool( False ),
8917  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8918  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8919  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
8920  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8921  RefitDirection = cms.string( "insideOut" ),
8922  RefitRPCHits = cms.bool( True ),
8923  Propagator = cms.string( "hltESPSmartPropagatorAny" )
8924  ),
8925  GlobalMuonTrackMatcher = cms.PSet(
8926  Pt_threshold1 = cms.double( 0.0 ),
8927  DeltaDCut_3 = cms.double( 15.0 ),
8928  MinP = cms.double( 2.5 ),
8929  MinPt = cms.double( 1.0 ),
8930  Chi2Cut_1 = cms.double( 50.0 ),
8931  Pt_threshold2 = cms.double( 9.99999999E8 ),
8932  LocChi2Cut = cms.double( 0.001 ),
8933  Eta_threshold = cms.double( 1.2 ),
8934  Quality_3 = cms.double( 7.0 ),
8935  Quality_2 = cms.double( 15.0 ),
8936  Chi2Cut_2 = cms.double( 50.0 ),
8937  Chi2Cut_3 = cms.double( 200.0 ),
8938  DeltaDCut_1 = cms.double( 40.0 ),
8939  DeltaRCut_2 = cms.double( 0.2 ),
8940  DeltaRCut_3 = cms.double( 1.0 ),
8941  DeltaDCut_2 = cms.double( 10.0 ),
8942  DeltaRCut_1 = cms.double( 0.1 ),
8943  Propagator = cms.string( "hltESPSmartPropagator" ),
8944  Quality_1 = cms.double( 20.0 )
8945  ),
8946  PtCut = cms.double( 1.0 ),
8947  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
8948  tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2OIState" ),
8949  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8950  tkTrajMaxChi2 = cms.double( 9999.0 ),
8951  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
8952  tkTrajVertex = cms.InputTag( "pixelVertices" ),
8953  tkTrajUseVertex = cms.bool( False ),
8954  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
8955  ),
8956  TrackLoaderParameters = cms.PSet(
8957  PutTkTrackIntoEvent = cms.untracked.bool( False ),
8958  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8959  SmoothTkTrack = cms.untracked.bool( False ),
8960  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
8961  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
8962  MuonUpdatorAtVertexParameters = cms.PSet(
8963  MaxChi2 = cms.double( 1000000.0 ),
8964  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
8965  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
8966  ),
8967  VertexConstraint = cms.bool( False ),
8968  DoSmoothing = cms.bool( True ),
8969  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
8970  ),
8971  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
8972 )
8973 fragment.hltHIL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon",
8974  TkSeedGenerator = cms.PSet(
8975  PSetNames = cms.vstring( 'skipTSG',
8976  'iterativeTSG' ),
8977  L3TkCollectionA = cms.InputTag( "hltHIL3MuonsOIState" ),
8978  iterativeTSG = cms.PSet(
8979  ErrorRescaling = cms.double( 3.0 ),
8980  beamSpot = cms.InputTag( "unused" ),
8981  MaxChi2 = cms.double( 40.0 ),
8982  errorMatrixPset = cms.PSet(
8983  atIP = cms.bool( True ),
8984  action = cms.string( "use" ),
8985  errorMatrixValuesPSet = cms.PSet(
8986  pf3_V12 = cms.PSet(
8987  action = cms.string( "scale" ),
8988  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 )
8989  ),
8990  pf3_V13 = cms.PSet(
8991  action = cms.string( "scale" ),
8992  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 )
8993  ),
8994  pf3_V11 = cms.PSet(
8995  action = cms.string( "scale" ),
8996  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 )
8997  ),
8998  pf3_V14 = cms.PSet(
8999  action = cms.string( "scale" ),
9000  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 )
9001  ),
9002  pf3_V15 = cms.PSet(
9003  action = cms.string( "scale" ),
9004  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 )
9005  ),
9006  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
9007  pf3_V33 = cms.PSet(
9008  action = cms.string( "scale" ),
9009  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 )
9010  ),
9011  zAxis = cms.vdouble( -3.14159, 3.14159 ),
9012  pf3_V44 = cms.PSet(
9013  action = cms.string( "scale" ),
9014  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 )
9015  ),
9016  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
9017  pf3_V22 = cms.PSet(
9018  action = cms.string( "scale" ),
9019  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 )
9020  ),
9021  pf3_V23 = cms.PSet(
9022  action = cms.string( "scale" ),
9023  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 )
9024  ),
9025  pf3_V45 = cms.PSet(
9026  action = cms.string( "scale" ),
9027  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 )
9028  ),
9029  pf3_V55 = cms.PSet(
9030  action = cms.string( "scale" ),
9031  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 )
9032  ),
9033  pf3_V34 = cms.PSet(
9034  action = cms.string( "scale" ),
9035  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 )
9036  ),
9037  pf3_V35 = cms.PSet(
9038  action = cms.string( "scale" ),
9039  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 )
9040  ),
9041  pf3_V25 = cms.PSet(
9042  action = cms.string( "scale" ),
9043  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 )
9044  ),
9045  pf3_V24 = cms.PSet(
9046  action = cms.string( "scale" ),
9047  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 )
9048  )
9049  )
9050  ),
9051  UpdateState = cms.bool( True ),
9052  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
9053  SelectState = cms.bool( False ),
9054  SigmaZ = cms.double( 25.0 ),
9055  ResetMethod = cms.string( "matrix" ),
9056  ComponentName = cms.string( "TSGFromPropagation" ),
9057  UseVertexState = cms.bool( True ),
9058  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
9059  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" )
9060  ),
9061  skipTSG = cms.PSet( ),
9062  ComponentName = cms.string( "DualByL2TSG" )
9063  ),
9064  ServiceParameters = cms.PSet(
9065  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial',
9066  'hltESPSmartPropagatorAnyOpposite' ),
9067  RPCLayers = cms.bool( True ),
9068  UseMuonNavigation = cms.untracked.bool( True )
9069  ),
9070  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
9071  MuonTrackingRegionBuilder = cms.PSet( ),
9072  PCut = cms.double( 2.5 ),
9073  TrackerSeedCleaner = cms.PSet(
9074  cleanerFromSharedHits = cms.bool( True ),
9075  ptCleaner = cms.bool( True ),
9076  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9077  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9078  directionCleaner = cms.bool( True )
9079  ),
9080  PtCut = cms.double( 1.0 )
9081 )
9082 fragment.hltHIL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker",
9083  src = cms.InputTag( "hltHIL3TrajSeedOIHit" ),
9084  reverseTrajectories = cms.bool( True ),
9085  TransientInitialStateEstimatorParameters = cms.PSet(
9086  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
9087  numberMeasurementsForFit = cms.int32( 4 ),
9088  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
9089  ),
9090  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9091  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
9092  cleanTrajectoryAfterInOut = cms.bool( False ),
9093  useHitsSplitting = cms.bool( False ),
9094  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9095  doSeedingRegionRebuilding = cms.bool( False ),
9096  trackCandidateAlso = cms.bool( True ),
9097  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
9098  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9099  TrajectoryBuilder = cms.string( "" ),
9100  maxNSeeds = cms.uint32( 100000 )
9101 )
9102 fragment.hltHIL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer",
9103  src = cms.InputTag( "hltHIL3TrackCandidateFromL2OIHit" ),
9104  SimpleMagneticField = cms.string( "" ),
9105  clusterRemovalInfo = cms.InputTag( "" ),
9106  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9107  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
9108  Fitter = cms.string( "hltESPKFFittingSmoother" ),
9109  useHitsSplitting = cms.bool( False ),
9110  MeasurementTracker = cms.string( "" ),
9111  AlgorithmName = cms.string( "hltIterX" ),
9112  alias = cms.untracked.string( "" ),
9113  NavigationSchool = cms.string( "" ),
9114  TrajectoryInEvent = cms.bool( True ),
9115  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9116  GeometricInnerState = cms.bool( True ),
9117  useSimpleMF = cms.bool( False ),
9118  Propagator = cms.string( "PropagatorWithMaterial" )
9119 )
9120 fragment.hltHIL3MuonsOIHit = cms.EDProducer( "L3MuonProducer",
9121  ServiceParameters = cms.PSet(
9122  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
9123  'SteppingHelixPropagatorAny',
9124  'hltESPSmartPropagator',
9125  'hltESPSteppingHelixPropagatorOpposite' ),
9126  RPCLayers = cms.bool( True ),
9127  UseMuonNavigation = cms.untracked.bool( True )
9128  ),
9129  L3TrajBuilderParameters = cms.PSet(
9130  ScaleTECyFactor = cms.double( -1.0 ),
9131  GlbRefitterParameters = cms.PSet(
9132  TrackerSkipSection = cms.int32( -1 ),
9133  DoPredictionsOnly = cms.bool( False ),
9134  PropDirForCosmics = cms.bool( False ),
9135  HitThreshold = cms.int32( 1 ),
9136  MuonHitsOption = cms.int32( 1 ),
9137  Chi2CutRPC = cms.double( 1.0 ),
9138  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
9139  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
9140  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9141  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9142  RefitDirection = cms.string( "insideOut" ),
9143  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
9144  Chi2CutCSC = cms.double( 150.0 ),
9145  Chi2CutDT = cms.double( 10.0 ),
9146  RefitRPCHits = cms.bool( True ),
9147  SkipStation = cms.int32( -1 ),
9148  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
9149  TrackerSkipSystem = cms.int32( -1 ),
9150  DYTthrs = cms.vint32( 30, 15 )
9151  ),
9152  ScaleTECxFactor = cms.double( -1.0 ),
9153  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9154  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9155  RefitRPCHits = cms.bool( True ),
9156  PCut = cms.double( 2.5 ),
9157  TrackTransformer = cms.PSet(
9158  DoPredictionsOnly = cms.bool( False ),
9159  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
9160  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9161  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
9162  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9163  RefitDirection = cms.string( "insideOut" ),
9164  RefitRPCHits = cms.bool( True ),
9165  Propagator = cms.string( "hltESPSmartPropagatorAny" )
9166  ),
9167  GlobalMuonTrackMatcher = cms.PSet(
9168  Pt_threshold1 = cms.double( 0.0 ),
9169  DeltaDCut_3 = cms.double( 15.0 ),
9170  MinP = cms.double( 2.5 ),
9171  MinPt = cms.double( 1.0 ),
9172  Chi2Cut_1 = cms.double( 50.0 ),
9173  Pt_threshold2 = cms.double( 9.99999999E8 ),
9174  LocChi2Cut = cms.double( 0.001 ),
9175  Eta_threshold = cms.double( 1.2 ),
9176  Quality_3 = cms.double( 7.0 ),
9177  Quality_2 = cms.double( 15.0 ),
9178  Chi2Cut_2 = cms.double( 50.0 ),
9179  Chi2Cut_3 = cms.double( 200.0 ),
9180  DeltaDCut_1 = cms.double( 40.0 ),
9181  DeltaRCut_2 = cms.double( 0.2 ),
9182  DeltaRCut_3 = cms.double( 1.0 ),
9183  DeltaDCut_2 = cms.double( 10.0 ),
9184  DeltaRCut_1 = cms.double( 0.1 ),
9185  Propagator = cms.string( "hltESPSmartPropagator" ),
9186  Quality_1 = cms.double( 20.0 )
9187  ),
9188  PtCut = cms.double( 1.0 ),
9189  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
9190  tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2OIHit" ),
9191  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9192  tkTrajMaxChi2 = cms.double( 9999.0 ),
9193  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
9194  tkTrajVertex = cms.InputTag( "pixelVertices" ),
9195  tkTrajUseVertex = cms.bool( False ),
9196  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
9197  ),
9198  TrackLoaderParameters = cms.PSet(
9199  PutTkTrackIntoEvent = cms.untracked.bool( False ),
9200  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9201  SmoothTkTrack = cms.untracked.bool( False ),
9202  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
9203  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
9204  MuonUpdatorAtVertexParameters = cms.PSet(
9205  MaxChi2 = cms.double( 1000000.0 ),
9206  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
9207  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
9208  ),
9209  VertexConstraint = cms.bool( False ),
9210  DoSmoothing = cms.bool( True ),
9211  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
9212  ),
9213  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
9214 )
9215 fragment.hltHIL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner",
9216  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
9217 )
9218 fragment.hltHIL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner",
9219  labels = cms.VInputTag( 'hltHIL3TrajSeedOIState','hltHIL3TrajSeedOIHit' )
9220 )
9221 fragment.hltHIL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner",
9222  labels = cms.VInputTag( 'hltHIL3TrackCandidateFromL2OIHit','hltHIL3TrackCandidateFromL2OIState' )
9223 )
9224 fragment.hltHIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
9225  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
9226 )
9227 fragment.hltHIL3Muons = cms.EDProducer( "L3TrackCombiner",
9228  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
9229 )
9230 fragment.hltHIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
9231  InputLinksObjects = cms.InputTag( "hltHIL3MuonsLinksCombination" ),
9232  InputObjects = cms.InputTag( "hltHIL3Muons" ),
9233  MuonPtOption = cms.string( "Tracker" )
9234 )
9235 fragment.hltHIDimuonOpenOSm2p5to4p5L3Filter = cms.EDFilter( "HLTMuonDimuonL3Filter",
9236  saveTags = cms.bool( True ),
9237  ChargeOpt = cms.int32( -1 ),
9238  MaxPtMin = cms.vdouble( 1.0E125 ),
9239  FastAccept = cms.bool( False ),
9240  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9241  PreviousCandTag = cms.InputTag( "hltHIDimuonOpenL2FilteredNoMBHFgated" ),
9242  MaxPtBalance = cms.double( 999999.0 ),
9243  MaxPtPair = cms.vdouble( 1.0E125 ),
9244  MaxAcop = cms.double( 999.0 ),
9245  MinPtMin = cms.vdouble( 0.0 ),
9246  MaxInvMass = cms.vdouble( 4.5 ),
9247  MinPtMax = cms.vdouble( 0.0 ),
9248  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9249  MaxDz = cms.double( 9999.0 ),
9250  MinPtPair = cms.vdouble( 0.0 ),
9251  MaxDr = cms.double( 20.0 ),
9252  MinAcop = cms.double( -999.0 ),
9253  MaxDCAMuMu = cms.double( 999.0 ),
9254  MinNhits = cms.int32( 0 ),
9255  NSigmaPt = cms.double( 0.0 ),
9256  MinPtBalance = cms.double( -1.0 ),
9257  MaxEta = cms.double( 2.5 ),
9258  MaxRapidityPair = cms.double( 999999.0 ),
9259  CutCowboys = cms.bool( False ),
9260  MinInvMass = cms.vdouble( 2.5 )
9261 )
9262 fragment.hltPreHIL3DoubleMu0OSm7to14ForPPRef = cms.EDFilter( "HLTPrescaler",
9263  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9264  offset = cms.uint32( 0 )
9265 )
9266 fragment.hltHIDimuonOpenOSm7to14L3Filter = cms.EDFilter( "HLTMuonDimuonL3Filter",
9267  saveTags = cms.bool( True ),
9268  ChargeOpt = cms.int32( -1 ),
9269  MaxPtMin = cms.vdouble( 1.0E125 ),
9270  FastAccept = cms.bool( False ),
9271  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9272  PreviousCandTag = cms.InputTag( "hltHIDimuonOpenL2FilteredNoMBHFgated" ),
9273  MaxPtBalance = cms.double( 999999.0 ),
9274  MaxPtPair = cms.vdouble( 1.0E125 ),
9275  MaxAcop = cms.double( 999.0 ),
9276  MinPtMin = cms.vdouble( 0.0 ),
9277  MaxInvMass = cms.vdouble( 14.0 ),
9278  MinPtMax = cms.vdouble( 0.0 ),
9279  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9280  MaxDz = cms.double( 9999.0 ),
9281  MinPtPair = cms.vdouble( 0.0 ),
9282  MaxDr = cms.double( 20.0 ),
9283  MinAcop = cms.double( -999.0 ),
9284  MaxDCAMuMu = cms.double( 999.0 ),
9285  MinNhits = cms.int32( 0 ),
9286  NSigmaPt = cms.double( 0.0 ),
9287  MinPtBalance = cms.double( -1.0 ),
9288  MaxEta = cms.double( 2.5 ),
9289  MaxRapidityPair = cms.double( 999999.0 ),
9290  CutCowboys = cms.bool( False ),
9291  MinInvMass = cms.vdouble( 7.0 )
9292 )
9293 fragment.hltPreHIL2Mu3NHitQ10ForPPRef = cms.EDFilter( "HLTPrescaler",
9294  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9295  offset = cms.uint32( 0 )
9296 )
9297 fragment.hltPreHIL3Mu3NHitQ15ForPPRef = cms.EDFilter( "HLTPrescaler",
9298  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9299  offset = cms.uint32( 0 )
9300 )
9301 fragment.hltHISingleMu3NHit15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9302  MaxNormalizedChi2 = cms.double( 20.0 ),
9303  saveTags = cms.bool( True ),
9304  PreviousCandTag = cms.InputTag( "hltHIL2Mu3N10HitQForPPRefL2Filtered" ),
9305  MinNmuonHits = cms.int32( 0 ),
9306  MinN = cms.int32( 1 ),
9307  MinTrackPt = cms.double( 0.0 ),
9308  MaxEta = cms.double( 2.5 ),
9309  MaxDXYBeamSpot = cms.double( 0.1 ),
9310  MinNhits = cms.int32( 15 ),
9311  MinDxySig = cms.double( -1.0 ),
9312  NSigmaPt = cms.double( 0.0 ),
9313  MaxDz = cms.double( 9999.0 ),
9314  MaxPtDifference = cms.double( 9999.0 ),
9315  MaxDr = cms.double( 2.0 ),
9316  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9317  MinDXYBeamSpot = cms.double( -1.0 ),
9318  MinDr = cms.double( -1.0 ),
9319  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9320  InputLinks = cms.InputTag( "" ),
9321  MinPt = cms.double( 3.0 )
9322 )
9323 fragment.hltL1sSingleMu5BptxAND = cms.EDFilter( "HLTL1TSeed",
9324  L1SeedsLogicalExpression = cms.string( "L1_SingleMu5_BptxAND" ),
9325  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
9326  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
9327  saveTags = cms.bool( True ),
9328  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9329  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
9330  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
9331  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
9332  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9333 )
9334 fragment.hltPreHIL2Mu5NHitQ10ForPPRef = cms.EDFilter( "HLTPrescaler",
9335  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9336  offset = cms.uint32( 0 )
9337 )
9338 fragment.hltHIL1SingleMu5Filtered = cms.EDFilter( "HLTMuonL1TFilter",
9339  saveTags = cms.bool( True ),
9340  PreviousCandTag = cms.InputTag( "hltL1sSingleMu5BptxAND" ),
9341  MinPt = cms.double( 0.0 ),
9342  MinN = cms.int32( 1 ),
9343  MaxEta = cms.double( 2.5 ),
9344  CentralBxOnly = cms.bool( True ),
9345  SelectQualities = cms.vint32( ),
9346  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
9347 )
9348 fragment.hltHIL2Mu5N10HitQL2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9349  saveTags = cms.bool( True ),
9350  MaxDr = cms.double( 9999.0 ),
9351  CutOnChambers = cms.bool( False ),
9352  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu5Filtered" ),
9353  MinPt = cms.double( 5.0 ),
9354  MinN = cms.int32( 1 ),
9355  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9356  MaxEta = cms.double( 2.5 ),
9357  MinNhits = cms.vint32( 10 ),
9358  MinDxySig = cms.double( -1.0 ),
9359  MinNchambers = cms.vint32( 0 ),
9360  AbsEtaBins = cms.vdouble( 5.0 ),
9361  MaxDz = cms.double( 9999.0 ),
9362  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9363  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9364  MinDr = cms.double( -1.0 ),
9365  NSigmaPt = cms.double( 0.0 ),
9366  MinNstations = cms.vint32( 0 )
9367 )
9368 fragment.hltPreHIL3Mu5NHitQ15ForPPRef = cms.EDFilter( "HLTPrescaler",
9369  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9370  offset = cms.uint32( 0 )
9371 )
9372 fragment.hltHISingleMu5NHit15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9373  MaxNormalizedChi2 = cms.double( 20.0 ),
9374  saveTags = cms.bool( True ),
9375  PreviousCandTag = cms.InputTag( "hltHIL2Mu5N10HitQL2Filtered" ),
9376  MinNmuonHits = cms.int32( 0 ),
9377  MinN = cms.int32( 1 ),
9378  MinTrackPt = cms.double( 0.0 ),
9379  MaxEta = cms.double( 2.5 ),
9380  MaxDXYBeamSpot = cms.double( 0.1 ),
9381  MinNhits = cms.int32( 15 ),
9382  MinDxySig = cms.double( -1.0 ),
9383  NSigmaPt = cms.double( 0.0 ),
9384  MaxDz = cms.double( 9999.0 ),
9385  MaxPtDifference = cms.double( 9999.0 ),
9386  MaxDr = cms.double( 2.0 ),
9387  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9388  MinDXYBeamSpot = cms.double( -1.0 ),
9389  MinDr = cms.double( -1.0 ),
9390  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9391  InputLinks = cms.InputTag( "" ),
9392  MinPt = cms.double( 5.0 )
9393 )
9394 fragment.hltL1sSingleMu7BptxAND = cms.EDFilter( "HLTL1TSeed",
9395  L1SeedsLogicalExpression = cms.string( "L1_SingleMu7_BptxAND" ),
9396  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
9397  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
9398  saveTags = cms.bool( True ),
9399  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9400  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
9401  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
9402  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
9403  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9404 )
9405 fragment.hltPreHIL2Mu7NHitQ10ForPPRef = cms.EDFilter( "HLTPrescaler",
9406  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9407  offset = cms.uint32( 0 )
9408 )
9409 fragment.hltHIL1SingleMu7Filtered = cms.EDFilter( "HLTMuonL1TFilter",
9410  saveTags = cms.bool( True ),
9411  PreviousCandTag = cms.InputTag( "hltL1sSingleMu7BptxAND" ),
9412  MinPt = cms.double( 0.0 ),
9413  MinN = cms.int32( 1 ),
9414  MaxEta = cms.double( 2.5 ),
9415  CentralBxOnly = cms.bool( True ),
9416  SelectQualities = cms.vint32( ),
9417  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
9418 )
9419 fragment.hltHIL2Mu7N10HitQL2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9420  saveTags = cms.bool( True ),
9421  MaxDr = cms.double( 9999.0 ),
9422  CutOnChambers = cms.bool( False ),
9423  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu7Filtered" ),
9424  MinPt = cms.double( 7.0 ),
9425  MinN = cms.int32( 1 ),
9426  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9427  MaxEta = cms.double( 2.5 ),
9428  MinNhits = cms.vint32( 10 ),
9429  MinDxySig = cms.double( -1.0 ),
9430  MinNchambers = cms.vint32( 0 ),
9431  AbsEtaBins = cms.vdouble( 5.0 ),
9432  MaxDz = cms.double( 9999.0 ),
9433  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9434  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9435  MinDr = cms.double( -1.0 ),
9436  NSigmaPt = cms.double( 0.0 ),
9437  MinNstations = cms.vint32( 0 )
9438 )
9439 fragment.hltPreHIL3Mu7NHitQ15ForPPRef = cms.EDFilter( "HLTPrescaler",
9440  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9441  offset = cms.uint32( 0 )
9442 )
9443 fragment.hltHISingleMu7NHit15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9444  MaxNormalizedChi2 = cms.double( 20.0 ),
9445  saveTags = cms.bool( True ),
9446  PreviousCandTag = cms.InputTag( "hltHIL2Mu7N10HitQL2Filtered" ),
9447  MinNmuonHits = cms.int32( 0 ),
9448  MinN = cms.int32( 1 ),
9449  MinTrackPt = cms.double( 0.0 ),
9450  MaxEta = cms.double( 2.5 ),
9451  MaxDXYBeamSpot = cms.double( 0.1 ),
9452  MinNhits = cms.int32( 15 ),
9453  MinDxySig = cms.double( -1.0 ),
9454  NSigmaPt = cms.double( 0.0 ),
9455  MaxDz = cms.double( 9999.0 ),
9456  MaxPtDifference = cms.double( 9999.0 ),
9457  MaxDr = cms.double( 2.0 ),
9458  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9459  MinDXYBeamSpot = cms.double( -1.0 ),
9460  MinDr = cms.double( -1.0 ),
9461  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9462  InputLinks = cms.InputTag( "" ),
9463  MinPt = cms.double( 7.0 )
9464 )
9465 fragment.hltL1sSingleMu12BptxAND = cms.EDFilter( "HLTL1TSeed",
9466  L1SeedsLogicalExpression = cms.string( "L1_SingleMu12_BptxAND" ),
9467  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
9468  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
9469  saveTags = cms.bool( True ),
9470  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9471  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
9472  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
9473  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
9474  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9475 )
9476 fragment.hltPreHIL2Mu15ForPPRef = cms.EDFilter( "HLTPrescaler",
9477  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9478  offset = cms.uint32( 0 )
9479 )
9480 fragment.hltHIL1SingleMu12Filtered = cms.EDFilter( "HLTMuonL1TFilter",
9481  saveTags = cms.bool( True ),
9482  PreviousCandTag = cms.InputTag( "hltL1sSingleMu12BptxAND" ),
9483  MinPt = cms.double( 0.0 ),
9484  MinN = cms.int32( 1 ),
9485  MaxEta = cms.double( 2.5 ),
9486  CentralBxOnly = cms.bool( True ),
9487  SelectQualities = cms.vint32( ),
9488  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
9489 )
9490 fragment.hltHIL2Mu15L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9491  saveTags = cms.bool( True ),
9492  MaxDr = cms.double( 9999.0 ),
9493  CutOnChambers = cms.bool( False ),
9494  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu12Filtered" ),
9495  MinPt = cms.double( 15.0 ),
9496  MinN = cms.int32( 1 ),
9497  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9498  MaxEta = cms.double( 2.5 ),
9499  MinNhits = cms.vint32( 0 ),
9500  MinDxySig = cms.double( -1.0 ),
9501  MinNchambers = cms.vint32( 0 ),
9502  AbsEtaBins = cms.vdouble( 5.0 ),
9503  MaxDz = cms.double( 9999.0 ),
9504  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9505  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9506  MinDr = cms.double( -1.0 ),
9507  NSigmaPt = cms.double( 0.0 ),
9508  MinNstations = cms.vint32( 0 )
9509 )
9510 fragment.hltPreHIL3Mu15ForPPRef = cms.EDFilter( "HLTPrescaler",
9511  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9512  offset = cms.uint32( 0 )
9513 )
9514 fragment.hltHIL3Mu15L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9515  saveTags = cms.bool( True ),
9516  MaxDr = cms.double( 9999.0 ),
9517  CutOnChambers = cms.bool( False ),
9518  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu12Filtered" ),
9519  MinPt = cms.double( 12.0 ),
9520  MinN = cms.int32( 1 ),
9521  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9522  MaxEta = cms.double( 2.5 ),
9523  MinNhits = cms.vint32( 0 ),
9524  MinDxySig = cms.double( -1.0 ),
9525  MinNchambers = cms.vint32( 0 ),
9526  AbsEtaBins = cms.vdouble( 5.0 ),
9527  MaxDz = cms.double( 9999.0 ),
9528  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9529  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9530  MinDr = cms.double( -1.0 ),
9531  NSigmaPt = cms.double( 0.0 ),
9532  MinNstations = cms.vint32( 0 )
9533 )
9534 fragment.hltHISingleMu15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9535  MaxNormalizedChi2 = cms.double( 20.0 ),
9536  saveTags = cms.bool( True ),
9537  PreviousCandTag = cms.InputTag( "hltHIL3Mu15L2Filtered" ),
9538  MinNmuonHits = cms.int32( 0 ),
9539  MinN = cms.int32( 1 ),
9540  MinTrackPt = cms.double( 0.0 ),
9541  MaxEta = cms.double( 2.5 ),
9542  MaxDXYBeamSpot = cms.double( 0.1 ),
9543  MinNhits = cms.int32( 0 ),
9544  MinDxySig = cms.double( -1.0 ),
9545  NSigmaPt = cms.double( 0.0 ),
9546  MaxDz = cms.double( 9999.0 ),
9547  MaxPtDifference = cms.double( 9999.0 ),
9548  MaxDr = cms.double( 2.0 ),
9549  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9550  MinDXYBeamSpot = cms.double( -1.0 ),
9551  MinDr = cms.double( -1.0 ),
9552  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9553  InputLinks = cms.InputTag( "" ),
9554  MinPt = cms.double( 15.0 )
9555 )
9556 fragment.hltL1sSingleMu16BptxAND = cms.EDFilter( "HLTL1TSeed",
9557  L1SeedsLogicalExpression = cms.string( "L1_SingleMu16_BptxAND" ),
9558  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
9559  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
9560  saveTags = cms.bool( True ),
9561  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9562  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
9563  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
9564  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
9565  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9566 )
9567 fragment.hltPreHIL2Mu20ForPPRef = cms.EDFilter( "HLTPrescaler",
9568  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9569  offset = cms.uint32( 0 )
9570 )
9571 fragment.hltHIL1SingleMu16Filtered = cms.EDFilter( "HLTMuonL1TFilter",
9572  saveTags = cms.bool( True ),
9573  PreviousCandTag = cms.InputTag( "hltL1sSingleMu16BptxAND" ),
9574  MinPt = cms.double( 0.0 ),
9575  MinN = cms.int32( 1 ),
9576  MaxEta = cms.double( 2.5 ),
9577  CentralBxOnly = cms.bool( True ),
9578  SelectQualities = cms.vint32( ),
9579  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
9580 )
9581 fragment.hltHIL2Mu20L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9582  saveTags = cms.bool( True ),
9583  MaxDr = cms.double( 9999.0 ),
9584  CutOnChambers = cms.bool( False ),
9585  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu16Filtered" ),
9586  MinPt = cms.double( 20.0 ),
9587  MinN = cms.int32( 1 ),
9588  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9589  MaxEta = cms.double( 2.5 ),
9590  MinNhits = cms.vint32( 0 ),
9591  MinDxySig = cms.double( -1.0 ),
9592  MinNchambers = cms.vint32( 0 ),
9593  AbsEtaBins = cms.vdouble( 5.0 ),
9594  MaxDz = cms.double( 9999.0 ),
9595  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9596  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9597  MinDr = cms.double( -1.0 ),
9598  NSigmaPt = cms.double( 0.0 ),
9599  MinNstations = cms.vint32( 0 )
9600 )
9601 fragment.hltPreHIL3Mu20ForPPRef = cms.EDFilter( "HLTPrescaler",
9602  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9603  offset = cms.uint32( 0 )
9604 )
9605 fragment.hltHIL3Mu20L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9606  saveTags = cms.bool( True ),
9607  MaxDr = cms.double( 9999.0 ),
9608  CutOnChambers = cms.bool( False ),
9609  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu16Filtered" ),
9610  MinPt = cms.double( 16.0 ),
9611  MinN = cms.int32( 1 ),
9612  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9613  MaxEta = cms.double( 2.5 ),
9614  MinNhits = cms.vint32( 0 ),
9615  MinDxySig = cms.double( -1.0 ),
9616  MinNchambers = cms.vint32( 0 ),
9617  AbsEtaBins = cms.vdouble( 5.0 ),
9618  MaxDz = cms.double( 9999.0 ),
9619  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9620  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9621  MinDr = cms.double( -1.0 ),
9622  NSigmaPt = cms.double( 0.0 ),
9623  MinNstations = cms.vint32( 0 )
9624 )
9625 fragment.hltHIL3SingleMu20L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9626  MaxNormalizedChi2 = cms.double( 20.0 ),
9627  saveTags = cms.bool( True ),
9628  PreviousCandTag = cms.InputTag( "hltHIL3Mu20L2Filtered" ),
9629  MinNmuonHits = cms.int32( 0 ),
9630  MinN = cms.int32( 1 ),
9631  MinTrackPt = cms.double( 0.0 ),
9632  MaxEta = cms.double( 2.5 ),
9633  MaxDXYBeamSpot = cms.double( 0.1 ),
9634  MinNhits = cms.int32( 0 ),
9635  MinDxySig = cms.double( -1.0 ),
9636  NSigmaPt = cms.double( 0.0 ),
9637  MaxDz = cms.double( 9999.0 ),
9638  MaxPtDifference = cms.double( 9999.0 ),
9639  MaxDr = cms.double( 2.0 ),
9640  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9641  MinDXYBeamSpot = cms.double( -1.0 ),
9642  MinDr = cms.double( -1.0 ),
9643  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9644  InputLinks = cms.InputTag( "" ),
9645  MinPt = cms.double( 20.0 )
9646 )
9647 fragment.hltL1sSingleJet16BptxAND = cms.EDFilter( "HLTL1TSeed",
9648  L1SeedsLogicalExpression = cms.string( "L1_SingleJet16_BptxAND" ),
9649  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
9650  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
9651  saveTags = cms.bool( True ),
9652  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9653  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
9654  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
9655  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
9656  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9657 )
9658 fragment.hltPreFullTrack18ForPPRef = cms.EDFilter( "HLTPrescaler",
9659  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9660  offset = cms.uint32( 0 )
9661 )
9662 fragment.hltPAIter0PixelTripletsSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
9663  RegionFactoryPSet = cms.PSet(
9664  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
9665  RegionPSet = cms.PSet(
9666  precise = cms.bool( True ),
9667  originRadius = cms.double( 0.02 ),
9668  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9669  ptMin = cms.double( 0.6 ),
9670  nSigmaZ = cms.double( 4.0 ),
9671  useMultipleScattering = cms.bool( False )
9672  )
9673  ),
9674  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
9675  ClusterCheckPSet = cms.PSet(
9676  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9677  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
9678  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
9679  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
9680  doClusterCheck = cms.bool( True ),
9681  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
9682  ),
9683  OrderedHitsFactoryPSet = cms.PSet(
9684  ComponentName = cms.string( "StandardHitTripletGenerator" ),
9685  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" ),
9686  GeneratorPSet = cms.PSet(
9687  useBending = cms.bool( True ),
9688  useFixedPreFiltering = cms.bool( False ),
9689  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
9690  extraHitRPhitolerance = cms.double( 0.032 ),
9691  useMultScattering = cms.bool( True ),
9692  phiPreFiltering = cms.double( 0.3 ),
9693  extraHitRZtolerance = cms.double( 0.037 ),
9694  SeedComparitorPSet = cms.PSet(
9695  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
9696  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
9697  ),
9698  maxElement = cms.uint32( 1000000 )
9699  ),
9700  maxElement = cms.uint32( 1000000 )
9701  ),
9702  SeedCreatorPSet = cms.PSet(
9703  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
9704  forceKinematicWithRegionDirection = cms.bool( False ),
9705  magneticField = cms.string( "ParabolicMf" ),
9706  SeedMomentumForBOFF = cms.double( 5.0 ),
9707  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
9708  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9709  MinOneOverPtError = cms.double( 1.0 ),
9710  OriginTransverseErrorMultiplier = cms.double( 1.0 )
9711  )
9712 )
9713 fragment.hltPAIter0CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9714  src = cms.InputTag( "hltPAIter0PixelTripletsSeeds" ),
9715  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
9716  SimpleMagneticField = cms.string( "ParabolicMf" ),
9717  TransientInitialStateEstimatorParameters = cms.PSet(
9718  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9719  numberMeasurementsForFit = cms.int32( 4 ),
9720  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9721  ),
9722  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9723  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
9724  cleanTrajectoryAfterInOut = cms.bool( True ),
9725  useHitsSplitting = cms.bool( True ),
9726  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9727  doSeedingRegionRebuilding = cms.bool( True ),
9728  maxNSeeds = cms.uint32( 500000 ),
9729  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ),
9730  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9731  TrajectoryBuilder = cms.string( "" )
9732 )
9733 fragment.hltPAIter0CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9734  src = cms.InputTag( "hltPAIter0CkfTrackCandidates" ),
9735  SimpleMagneticField = cms.string( "ParabolicMf" ),
9736  clusterRemovalInfo = cms.InputTag( "" ),
9737  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9738  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
9739  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
9740  useHitsSplitting = cms.bool( False ),
9741  MeasurementTracker = cms.string( "" ),
9742  AlgorithmName = cms.string( "initialStep" ),
9743  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9744  NavigationSchool = cms.string( "" ),
9745  TrajectoryInEvent = cms.bool( True ),
9746  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
9747  GeometricInnerState = cms.bool( False ),
9748  useSimpleMF = cms.bool( True ),
9749  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
9750 )
9751 fragment.hltPAIter0PrimaryVertices = cms.EDProducer( "PrimaryVertexProducer",
9752  vertexCollections = cms.VPSet(
9753  cms.PSet( maxDistanceToBeam = cms.double( 1.0 ),
9754  useBeamConstraint = cms.bool( False ),
9755  minNdof = cms.double( 0.0 ),
9756  algorithm = cms.string( "AdaptiveVertexFitter" ),
9757  label = cms.string( "" )
9758  )
9759  ),
9760  verbose = cms.untracked.bool( False ),
9761  TkFilterParameters = cms.PSet(
9762  maxNormalizedChi2 = cms.double( 20.0 ),
9763  minPt = cms.double( 0.0 ),
9764  algorithm = cms.string( "filter" ),
9765  maxD0Significance = cms.double( 5.0 ),
9766  trackQuality = cms.string( "any" ),
9767  minPixelLayersWithHits = cms.int32( 2 ),
9768  minSiliconLayersWithHits = cms.int32( 5 )
9769  ),
9770  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
9771  TrackLabel = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9772  TkClusParameters = cms.PSet(
9773  TkDAClusParameters = cms.PSet(
9774  vertexSize = cms.double( 0.01 ),
9775  d0CutOff = cms.double( 3.0 ),
9776  Tmin = cms.double( 4.0 ),
9777  dzCutOff = cms.double( 4.0 ),
9778  coolingFactor = cms.double( 0.6 )
9779  ),
9780  algorithm = cms.string( "DA_vect" )
9781  )
9782 )
9783 fragment.hltPAIter0TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierPrompt",
9784  src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9785  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
9786  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9787  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9788  qualityCuts = cms.vdouble( -0.9, -0.8, 0.7 ),
9789  mva = cms.PSet( ),
9790  GBRForestFileName = cms.string( "" )
9791 )
9792 fragment.hltPAIter0TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierDetached",
9793  src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9794  GBRForestLabel = cms.string( "MVASelectorIter3_13TeV" ),
9795  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9796  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9797  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
9798  mva = cms.PSet( ),
9799  GBRForestFileName = cms.string( "" )
9800 )
9801 fragment.hltPAIter0TrackClassifier3 = cms.EDProducer( "TrackMVAClassifierPrompt",
9802  src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9803  GBRForestLabel = cms.string( "MVASelectorIter1_13TeV" ),
9804  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9805  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9806  qualityCuts = cms.vdouble( -0.6, -0.3, -0.1 ),
9807  mva = cms.PSet( ),
9808  GBRForestFileName = cms.string( "" )
9809 )
9810 fragment.hltPAIter0TrackSelection = cms.EDProducer( "ClassifierMerger",
9811  inputClassifiers = cms.vstring( 'hltPAIter0TrackClassifier1',
9812  'hltPAIter0TrackClassifier2',
9813  'hltPAIter0TrackClassifier3' )
9814 )
9815 fragment.hltPAIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9816  trackClassifier = cms.InputTag( 'hltPAIter0TrackSelection','QualityMasks' ),
9817  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9818  maxChi2 = cms.double( 9.0 ),
9819  trajectories = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9820  oldClusterRemovalInfo = cms.InputTag( "" ),
9821  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
9822  overrideTrkQuals = cms.InputTag( "" ),
9823  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
9824  TrackQuality = cms.string( "highPurity" )
9825 )
9826 fragment.hltPAIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9827  clustersToSkip = cms.InputTag( "hltPAIter1ClustersRefRemoval" ),
9828  OnDemand = cms.bool( False ),
9829  src = cms.InputTag( "hltSiStripClusters" )
9830 )
9831 fragment.hltPAIter1DetachedTripletLayers = cms.EDProducer( "SeedingLayersEDProducer",
9832  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
9833  'BPix1+BPix2+FPix1_pos',
9834  'BPix1+BPix2+FPix1_neg',
9835  'BPix1+FPix1_pos+FPix2_pos',
9836  'BPix1+FPix1_neg+FPix2_neg' ),
9837  MTOB = cms.PSet( ),
9838  TEC = cms.PSet( ),
9839  MTID = cms.PSet( ),
9840  FPix = cms.PSet(
9841  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9842  HitProducer = cms.string( "hltSiPixelRecHits" ),
9843  skipClusters = cms.InputTag( "hltPAIter1ClustersRefRemoval" )
9844  ),
9845  MTEC = cms.PSet( ),
9846  MTIB = cms.PSet( ),
9847  TID = cms.PSet( ),
9848  TOB = cms.PSet( ),
9849  BPix = cms.PSet(
9850  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9851  HitProducer = cms.string( "hltSiPixelRecHits" ),
9852  skipClusters = cms.InputTag( "hltPAIter1ClustersRefRemoval" )
9853  ),
9854  TIB = cms.PSet( )
9855 )
9856 fragment.hltPAIter1DetachedTripletSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
9857  RegionFactoryPSet = cms.PSet(
9858  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
9859  RegionPSet = cms.PSet(
9860  precise = cms.bool( True ),
9861  originRadius = cms.double( 1.5 ),
9862  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9863  ptMin = cms.double( 0.3 ),
9864  useMultipleScattering = cms.bool( False ),
9865  originHalfLength = cms.double( 15.0 )
9866  )
9867  ),
9868  SeedComparitorPSet = cms.PSet(
9869  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
9870  FilterAtHelixStage = cms.bool( False ),
9871  FilterPixelHits = cms.bool( True ),
9872  FilterStripHits = cms.bool( False ),
9873  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
9874  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
9875  ),
9876  ClusterCheckPSet = cms.PSet(
9877  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9878  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
9879  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
9880  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
9881  doClusterCheck = cms.bool( True ),
9882  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
9883  ),
9884  OrderedHitsFactoryPSet = cms.PSet(
9885  maxElement = cms.uint32( 1000000 ),
9886  ComponentName = cms.string( "StandardHitTripletGenerator" ),
9887  SeedingLayers = cms.InputTag( "hltPAIter1DetachedTripletLayers" ),
9888  GeneratorPSet = cms.PSet(
9889  maxElement = cms.uint32( 1000000 ),
9890  useBending = cms.bool( True ),
9891  useFixedPreFiltering = cms.bool( False ),
9892  ComponentName = cms.string( "PixelTripletLargeTipGenerator" ),
9893  extraHitRPhitolerance = cms.double( 0.032 ),
9894  useMultScattering = cms.bool( True ),
9895  phiPreFiltering = cms.double( 0.3 ),
9896  extraHitRZtolerance = cms.double( 0.037 )
9897  )
9898  ),
9899  SeedCreatorPSet = cms.PSet(
9900  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
9901  forceKinematicWithRegionDirection = cms.bool( False ),
9902  magneticField = cms.string( "ParabolicMf" ),
9903  SeedMomentumForBOFF = cms.double( 5.0 ),
9904  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
9905  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9906  MinOneOverPtError = cms.double( 1.0 ),
9907  OriginTransverseErrorMultiplier = cms.double( 1.0 )
9908  )
9909 )
9910 fragment.hltPAIter1CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9911  src = cms.InputTag( "hltPAIter1DetachedTripletSeeds" ),
9912  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
9913  SimpleMagneticField = cms.string( "ParabolicMf" ),
9914  TransientInitialStateEstimatorParameters = cms.PSet(
9915  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9916  numberMeasurementsForFit = cms.int32( 4 ),
9917  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9918  ),
9919  TrajectoryCleaner = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
9920  MeasurementTrackerEvent = cms.InputTag( "hltPAIter1MaskedMeasurementTrackerEvent" ),
9921  cleanTrajectoryAfterInOut = cms.bool( True ),
9922  useHitsSplitting = cms.bool( True ),
9923  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9924  doSeedingRegionRebuilding = cms.bool( True ),
9925  maxNSeeds = cms.uint32( 500000 ),
9926  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryBuilder" ) ),
9927  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9928  TrajectoryBuilder = cms.string( "" )
9929 )
9930 fragment.hltPAIter1CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9931  src = cms.InputTag( "hltPAIter1CkfTrackCandidates" ),
9932  SimpleMagneticField = cms.string( "ParabolicMf" ),
9933  clusterRemovalInfo = cms.InputTag( "" ),
9934  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9935  MeasurementTrackerEvent = cms.InputTag( "hltPAIter1MaskedMeasurementTrackerEvent" ),
9936  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
9937  useHitsSplitting = cms.bool( False ),
9938  MeasurementTracker = cms.string( "" ),
9939  AlgorithmName = cms.string( "detachedTripletStep" ),
9940  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9941  NavigationSchool = cms.string( "" ),
9942  TrajectoryInEvent = cms.bool( True ),
9943  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
9944  GeometricInnerState = cms.bool( False ),
9945  useSimpleMF = cms.bool( True ),
9946  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
9947 )
9948 fragment.hltPAIter1TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached",
9949  src = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ),
9950  GBRForestLabel = cms.string( "MVASelectorIter3_13TeV" ),
9951  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9952  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9953  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
9954  mva = cms.PSet( ),
9955  GBRForestFileName = cms.string( "" )
9956 )
9957 fragment.hltPAIter1TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
9958  src = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ),
9959  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
9960  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9961  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9962  qualityCuts = cms.vdouble( -0.2, 0.0, 0.4 ),
9963  mva = cms.PSet( ),
9964  GBRForestFileName = cms.string( "" )
9965 )
9966 fragment.hltPAIter1TrackSelection = cms.EDProducer( "ClassifierMerger",
9967  inputClassifiers = cms.vstring( 'hltPAIter1TrackClassifier1',
9968  'hltPAIter1TrackClassifier2' )
9969 )
9970 fragment.hltPAIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9971  trackClassifier = cms.InputTag( 'hltPAIter1TrackSelection','QualityMasks' ),
9972  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9973  maxChi2 = cms.double( 9.0 ),
9974  trajectories = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ),
9975  oldClusterRemovalInfo = cms.InputTag( "hltPAIter1ClustersRefRemoval" ),
9976  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
9977  overrideTrkQuals = cms.InputTag( "" ),
9978  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
9979  TrackQuality = cms.string( "highPurity" )
9980 )
9981 fragment.hltPAIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9982  clustersToSkip = cms.InputTag( "hltPAIter2ClustersRefRemoval" ),
9983  OnDemand = cms.bool( False ),
9984  src = cms.InputTag( "hltSiStripClusters" )
9985 )
9986 fragment.hltPAIter2LowPtTripletLayers = cms.EDProducer( "SeedingLayersEDProducer",
9987  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
9988  'BPix1+BPix2+FPix1_pos',
9989  'BPix1+BPix2+FPix1_neg',
9990  'BPix1+FPix1_pos+FPix2_pos',
9991  'BPix1+FPix1_neg+FPix2_neg' ),
9992  MTOB = cms.PSet( ),
9993  TEC = cms.PSet( ),
9994  MTID = cms.PSet( ),
9995  FPix = cms.PSet(
9996  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9997  HitProducer = cms.string( "hltSiPixelRecHits" ),
9998  skipClusters = cms.InputTag( "hltPAIter2ClustersRefRemoval" )
9999  ),
10000  MTEC = cms.PSet( ),
10001  MTIB = cms.PSet( ),
10002  TID = cms.PSet( ),
10003  TOB = cms.PSet( ),
10004  BPix = cms.PSet(
10005  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10006  HitProducer = cms.string( "hltSiPixelRecHits" ),
10007  skipClusters = cms.InputTag( "hltPAIter2ClustersRefRemoval" )
10008  ),
10009  TIB = cms.PSet( )
10010 )
10011 fragment.hltPAIter2LowPtTripletSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10012  RegionFactoryPSet = cms.PSet(
10013  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10014  RegionPSet = cms.PSet(
10015  precise = cms.bool( True ),
10016  originRadius = cms.double( 0.02 ),
10017  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10018  ptMin = cms.double( 0.2 ),
10019  useMultipleScattering = cms.bool( False ),
10020  nSigmaZ = cms.double( 4.0 )
10021  )
10022  ),
10023  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
10024  ClusterCheckPSet = cms.PSet(
10025  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10026  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10027  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10028  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10029  doClusterCheck = cms.bool( True ),
10030  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10031  ),
10032  OrderedHitsFactoryPSet = cms.PSet(
10033  maxElement = cms.uint32( 1000000 ),
10034  ComponentName = cms.string( "StandardHitTripletGenerator" ),
10035  SeedingLayers = cms.InputTag( "hltPAIter2LowPtTripletLayers" ),
10036  GeneratorPSet = cms.PSet(
10037  maxElement = cms.uint32( 1000000 ),
10038  useBending = cms.bool( True ),
10039  useFixedPreFiltering = cms.bool( False ),
10040  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
10041  extraHitRPhitolerance = cms.double( 0.032 ),
10042  useMultScattering = cms.bool( True ),
10043  phiPreFiltering = cms.double( 0.3 ),
10044  extraHitRZtolerance = cms.double( 0.037 ),
10045  SeedComparitorPSet = cms.PSet(
10046  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
10047  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
10048  )
10049  )
10050  ),
10051  SeedCreatorPSet = cms.PSet(
10052  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
10053  forceKinematicWithRegionDirection = cms.bool( False ),
10054  magneticField = cms.string( "ParabolicMf" ),
10055  SeedMomentumForBOFF = cms.double( 5.0 ),
10056  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10057  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10058  MinOneOverPtError = cms.double( 1.0 ),
10059  OriginTransverseErrorMultiplier = cms.double( 1.0 )
10060  )
10061 )
10062 fragment.hltPAIter2CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10063  src = cms.InputTag( "hltPAIter2LowPtTripletSeeds" ),
10064  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10065  SimpleMagneticField = cms.string( "ParabolicMf" ),
10066  TransientInitialStateEstimatorParameters = cms.PSet(
10067  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10068  numberMeasurementsForFit = cms.int32( 4 ),
10069  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10070  ),
10071  TrajectoryCleaner = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
10072  MeasurementTrackerEvent = cms.InputTag( "hltPAIter2MaskedMeasurementTrackerEvent" ),
10073  cleanTrajectoryAfterInOut = cms.bool( True ),
10074  useHitsSplitting = cms.bool( True ),
10075  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10076  doSeedingRegionRebuilding = cms.bool( True ),
10077  maxNSeeds = cms.uint32( 500000 ),
10078  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryBuilder" ) ),
10079  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10080  TrajectoryBuilder = cms.string( "" )
10081 )
10082 fragment.hltPAIter2CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10083  src = cms.InputTag( "hltPAIter2CkfTrackCandidates" ),
10084  SimpleMagneticField = cms.string( "ParabolicMf" ),
10085  clusterRemovalInfo = cms.InputTag( "" ),
10086  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10087  MeasurementTrackerEvent = cms.InputTag( "hltPAIter2MaskedMeasurementTrackerEvent" ),
10088  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10089  useHitsSplitting = cms.bool( False ),
10090  MeasurementTracker = cms.string( "" ),
10091  AlgorithmName = cms.string( "lowPtTripletStep" ),
10092  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10093  NavigationSchool = cms.string( "" ),
10094  TrajectoryInEvent = cms.bool( True ),
10095  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10096  GeometricInnerState = cms.bool( False ),
10097  useSimpleMF = cms.bool( True ),
10098  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10099 )
10100 fragment.hltPAIter2TrackSelection = cms.EDProducer( "TrackMVAClassifierPrompt",
10101  src = cms.InputTag( "hltPAIter2CtfWithMaterialTracks" ),
10102  GBRForestLabel = cms.string( "MVASelectorIter1_13TeV" ),
10103  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10104  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10105  qualityCuts = cms.vdouble( -0.6, -0.3, -0.1 ),
10106  mva = cms.PSet( ),
10107  GBRForestFileName = cms.string( "" )
10108 )
10109 fragment.hltPAIter3ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10110  trackClassifier = cms.InputTag( 'hltPAIter2TrackSelection','QualityMasks' ),
10111  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10112  maxChi2 = cms.double( 9.0 ),
10113  trajectories = cms.InputTag( "hltPAIter2CtfWithMaterialTracks" ),
10114  oldClusterRemovalInfo = cms.InputTag( "hltPAIter2ClustersRefRemoval" ),
10115  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
10116  overrideTrkQuals = cms.InputTag( "" ),
10117  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
10118  TrackQuality = cms.string( "highPurity" )
10119 )
10120 fragment.hltPAIter3MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10121  clustersToSkip = cms.InputTag( "hltPAIter3ClustersRefRemoval" ),
10122  OnDemand = cms.bool( False ),
10123  src = cms.InputTag( "hltSiStripClusters" )
10124 )
10125 fragment.hltPAIter3PixelPairLayers = cms.EDProducer( "SeedingLayersEDProducer",
10126  layerList = cms.vstring( 'BPix1+BPix2',
10127  'BPix1+BPix3',
10128  'BPix2+BPix3',
10129  'BPix1+FPix1_pos',
10130  'BPix1+FPix1_neg',
10131  'BPix2+FPix1_pos',
10132  'BPix2+FPix1_neg',
10133  'BPix1+FPix2_pos',
10134  'BPix1+FPix2_neg',
10135  'FPix1_pos+FPix2_pos',
10136  'FPix1_neg+FPix2_neg' ),
10137  MTOB = cms.PSet( ),
10138  TEC = cms.PSet( ),
10139  MTID = cms.PSet( ),
10140  FPix = cms.PSet(
10141  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10142  HitProducer = cms.string( "hltSiPixelRecHits" ),
10143  skipClusters = cms.InputTag( "hltPAIter3ClustersRefRemoval" )
10144  ),
10145  MTEC = cms.PSet( ),
10146  MTIB = cms.PSet( ),
10147  TID = cms.PSet( ),
10148  TOB = cms.PSet( ),
10149  BPix = cms.PSet(
10150  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10151  HitProducer = cms.string( "hltSiPixelRecHits" ),
10152  skipClusters = cms.InputTag( "hltPAIter3ClustersRefRemoval" )
10153  ),
10154  TIB = cms.PSet( )
10155 )
10156 fragment.hltPAIter3PixelPairSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10157  RegionFactoryPSet = cms.PSet(
10158  ComponentName = cms.string( "GlobalTrackingRegionWithVerticesProducer" ),
10159  RegionPSet = cms.PSet(
10160  precise = cms.bool( True ),
10161  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10162  ptMin = cms.double( 0.6 ),
10163  useFixedError = cms.bool( True ),
10164  originRadius = cms.double( 0.015 ),
10165  sigmaZVertex = cms.double( 3.0 ),
10166  fixedError = cms.double( 0.03 ),
10167  VertexCollection = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10168  useFoundVertices = cms.bool( True ),
10169  useFakeVertices = cms.bool( False ),
10170  nSigmaZ = cms.double( 4.0 ),
10171  useMultipleScattering = cms.bool( True )
10172  )
10173  ),
10174  SeedComparitorPSet = cms.PSet(
10175  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10176  FilterAtHelixStage = cms.bool( False ),
10177  FilterPixelHits = cms.bool( True ),
10178  FilterStripHits = cms.bool( False ),
10179  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
10180  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
10181  ),
10182  ClusterCheckPSet = cms.PSet(
10183  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10184  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10185  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10186  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10187  doClusterCheck = cms.bool( True ),
10188  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10189  ),
10190  OrderedHitsFactoryPSet = cms.PSet(
10191  maxElement = cms.uint32( 1000000 ),
10192  ComponentName = cms.string( "StandardHitPairGenerator" ),
10193  SeedingLayers = cms.InputTag( "hltPAIter3PixelPairLayers" )
10194  ),
10195  SeedCreatorPSet = cms.PSet(
10196  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
10197  forceKinematicWithRegionDirection = cms.bool( False ),
10198  magneticField = cms.string( "ParabolicMf" ),
10199  SeedMomentumForBOFF = cms.double( 5.0 ),
10200  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10201  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10202  MinOneOverPtError = cms.double( 1.0 ),
10203  OriginTransverseErrorMultiplier = cms.double( 1.0 )
10204  )
10205 )
10206 fragment.hltPAIter3CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10207  src = cms.InputTag( "hltPAIter3PixelPairSeeds" ),
10208  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10209  SimpleMagneticField = cms.string( "ParabolicMf" ),
10210  TransientInitialStateEstimatorParameters = cms.PSet(
10211  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10212  numberMeasurementsForFit = cms.int32( 4 ),
10213  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10214  ),
10215  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
10216  MeasurementTrackerEvent = cms.InputTag( "hltPAIter3MaskedMeasurementTrackerEvent" ),
10217  cleanTrajectoryAfterInOut = cms.bool( True ),
10218  useHitsSplitting = cms.bool( True ),
10219  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10220  doSeedingRegionRebuilding = cms.bool( True ),
10221  maxNSeeds = cms.uint32( 500000 ),
10222  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilder" ) ),
10223  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10224  TrajectoryBuilder = cms.string( "" )
10225 )
10226 fragment.hltPAIter3CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10227  src = cms.InputTag( "hltPAIter3CkfTrackCandidates" ),
10228  SimpleMagneticField = cms.string( "ParabolicMf" ),
10229  clusterRemovalInfo = cms.InputTag( "" ),
10230  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10231  MeasurementTrackerEvent = cms.InputTag( "hltPAIter3MaskedMeasurementTrackerEvent" ),
10232  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10233  useHitsSplitting = cms.bool( False ),
10234  MeasurementTracker = cms.string( "" ),
10235  AlgorithmName = cms.string( "pixelPairStep" ),
10236  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10237  NavigationSchool = cms.string( "" ),
10238  TrajectoryInEvent = cms.bool( True ),
10239  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10240  GeometricInnerState = cms.bool( False ),
10241  useSimpleMF = cms.bool( True ),
10242  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10243 )
10244 fragment.hltPAIter3TrackSelection = cms.EDProducer( "TrackMVAClassifierPrompt",
10245  src = cms.InputTag( "hltPAIter3CtfWithMaterialTracks" ),
10246  GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ),
10247  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10248  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10249  qualityCuts = cms.vdouble( -0.2, 0.0, 0.3 ),
10250  mva = cms.PSet( ),
10251  GBRForestFileName = cms.string( "" )
10252 )
10253 fragment.hltPAIter4ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10254  trackClassifier = cms.InputTag( 'hltPAIter3TrackSelection','QualityMasks' ),
10255  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10256  maxChi2 = cms.double( 9.0 ),
10257  trajectories = cms.InputTag( "hltPAIter3CtfWithMaterialTracks" ),
10258  oldClusterRemovalInfo = cms.InputTag( "hltPAIter3ClustersRefRemoval" ),
10259  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
10260  overrideTrkQuals = cms.InputTag( "" ),
10261  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
10262  TrackQuality = cms.string( "highPurity" )
10263 )
10264 fragment.hltPAIter4MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10265  clustersToSkip = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
10266  OnDemand = cms.bool( False ),
10267  src = cms.InputTag( "hltSiStripClusters" )
10268 )
10269 fragment.hltPAIter4MixedTripletLayersA = cms.EDProducer( "SeedingLayersEDProducer",
10270  layerList = cms.vstring( 'BPix2+FPix1_pos+FPix2_pos',
10271  'BPix2+FPix1_neg+FPix2_neg' ),
10272  MTOB = cms.PSet( ),
10273  TEC = cms.PSet(
10274  useRingSlector = cms.bool( True ),
10275  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10276  maxRing = cms.int32( 1 ),
10277  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10278  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
10279  minRing = cms.int32( 1 )
10280  ),
10281  MTID = cms.PSet( ),
10282  FPix = cms.PSet(
10283  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10284  HitProducer = cms.string( "hltSiPixelRecHits" ),
10285  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" )
10286  ),
10287  MTEC = cms.PSet( ),
10288  MTIB = cms.PSet( ),
10289  TID = cms.PSet( ),
10290  TOB = cms.PSet( ),
10291  BPix = cms.PSet(
10292  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10293  HitProducer = cms.string( "hltSiPixelRecHits" ),
10294  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" )
10295  ),
10296  TIB = cms.PSet( )
10297 )
10298 fragment.hltPAIter4MixedTripletSeedsA = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10299  RegionFactoryPSet = cms.PSet(
10300  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10301  RegionPSet = cms.PSet(
10302  precise = cms.bool( True ),
10303  originRadius = cms.double( 1.5 ),
10304  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10305  originHalfLength = cms.double( 15.0 ),
10306  ptMin = cms.double( 0.4 ),
10307  useMultipleScattering = cms.bool( False )
10308  )
10309  ),
10310  SeedComparitorPSet = cms.PSet(
10311  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10312  FilterAtHelixStage = cms.bool( False ),
10313  FilterPixelHits = cms.bool( True ),
10314  FilterStripHits = cms.bool( True ),
10315  ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
10316  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
10317  ),
10318  ClusterCheckPSet = cms.PSet(
10319  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10320  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10321  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10322  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10323  doClusterCheck = cms.bool( True ),
10324  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10325  ),
10326  OrderedHitsFactoryPSet = cms.PSet(
10327  maxElement = cms.uint32( 1000000 ),
10328  ComponentName = cms.string( "StandardHitTripletGenerator" ),
10329  SeedingLayers = cms.InputTag( "hltPAIter4MixedTripletLayersA" ),
10330  GeneratorPSet = cms.PSet(
10331  maxElement = cms.uint32( 100000 ),
10332  useBending = cms.bool( True ),
10333  useFixedPreFiltering = cms.bool( False ),
10334  ComponentName = cms.string( "PixelTripletLargeTipGenerator" ),
10335  extraHitRPhitolerance = cms.double( 0.0 ),
10336  useMultScattering = cms.bool( True ),
10337  phiPreFiltering = cms.double( 0.3 ),
10338  extraHitRZtolerance = cms.double( 0.0 )
10339  )
10340  ),
10341  SeedCreatorPSet = cms.PSet(
10342  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
10343  forceKinematicWithRegionDirection = cms.bool( False ),
10344  magneticField = cms.string( "ParabolicMf" ),
10345  SeedMomentumForBOFF = cms.double( 5.0 ),
10346  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10347  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10348  MinOneOverPtError = cms.double( 1.0 ),
10349  OriginTransverseErrorMultiplier = cms.double( 1.0 )
10350  )
10351 )
10352 fragment.hltPAIter4MixedTripletLayersB = cms.EDProducer( "SeedingLayersEDProducer",
10353  layerList = cms.vstring( 'BPix2+BPix3+TIB1' ),
10354  MTOB = cms.PSet( ),
10355  TEC = cms.PSet( ),
10356  MTID = cms.PSet( ),
10357  FPix = cms.PSet( ),
10358  MTEC = cms.PSet( ),
10359  MTIB = cms.PSet( ),
10360  TID = cms.PSet( ),
10361  TOB = cms.PSet( ),
10362  BPix = cms.PSet(
10363  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10364  HitProducer = cms.string( "hltSiPixelRecHits" ),
10365  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" )
10366  ),
10367  TIB = cms.PSet(
10368  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10369  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10370  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" )
10371  )
10372 )
10373 fragment.hltPAIter4MixedTripletSeedsB = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10374  RegionFactoryPSet = cms.PSet(
10375  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10376  RegionPSet = cms.PSet(
10377  precise = cms.bool( True ),
10378  originRadius = cms.double( 1.5 ),
10379  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10380  originHalfLength = cms.double( 10.0 ),
10381  ptMin = cms.double( 0.6 ),
10382  useMultipleScattering = cms.bool( False )
10383  )
10384  ),
10385  SeedComparitorPSet = cms.PSet(
10386  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10387  FilterAtHelixStage = cms.bool( False ),
10388  FilterPixelHits = cms.bool( True ),
10389  FilterStripHits = cms.bool( True ),
10390  ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
10391  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
10392  ),
10393  ClusterCheckPSet = cms.PSet(
10394  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10395  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10396  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10397  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10398  doClusterCheck = cms.bool( True ),
10399  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10400  ),
10401  OrderedHitsFactoryPSet = cms.PSet(
10402  maxElement = cms.uint32( 1000000 ),
10403  ComponentName = cms.string( "StandardHitTripletGenerator" ),
10404  SeedingLayers = cms.InputTag( "hltPAIter4MixedTripletLayersB" ),
10405  GeneratorPSet = cms.PSet(
10406  maxElement = cms.uint32( 100000 ),
10407  useBending = cms.bool( True ),
10408  useFixedPreFiltering = cms.bool( False ),
10409  ComponentName = cms.string( "PixelTripletLargeTipGenerator" ),
10410  extraHitRPhitolerance = cms.double( 0.0 ),
10411  useMultScattering = cms.bool( True ),
10412  phiPreFiltering = cms.double( 0.3 ),
10413  extraHitRZtolerance = cms.double( 0.0 )
10414  )
10415  ),
10416  SeedCreatorPSet = cms.PSet(
10417  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
10418  forceKinematicWithRegionDirection = cms.bool( False ),
10419  magneticField = cms.string( "ParabolicMf" ),
10420  SeedMomentumForBOFF = cms.double( 5.0 ),
10421  propagator = cms.string( "PropagatorWithMaterial" ),
10422  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10423  MinOneOverPtError = cms.double( 1.0 ),
10424  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10425  maxseeds = cms.int32( 10000 )
10426  )
10427 )
10428 fragment.hltPAIter4MixedSeeds = cms.EDProducer( "SeedCombiner",
10429  seedCollections = cms.VInputTag( 'hltPAIter4MixedTripletSeedsA','hltPAIter4MixedTripletSeedsB' )
10430 )
10431 fragment.hltPAIter4CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10432  src = cms.InputTag( "hltPAIter4MixedSeeds" ),
10433  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10434  SimpleMagneticField = cms.string( "ParabolicMf" ),
10435  TransientInitialStateEstimatorParameters = cms.PSet(
10436  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10437  numberMeasurementsForFit = cms.int32( 4 ),
10438  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10439  ),
10440  TrajectoryCleaner = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
10441  MeasurementTrackerEvent = cms.InputTag( "hltPAIter4MaskedMeasurementTrackerEvent" ),
10442  cleanTrajectoryAfterInOut = cms.bool( True ),
10443  useHitsSplitting = cms.bool( True ),
10444  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10445  doSeedingRegionRebuilding = cms.bool( True ),
10446  maxNSeeds = cms.uint32( 500000 ),
10447  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryBuilder" ) ),
10448  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10449  TrajectoryBuilder = cms.string( "" )
10450 )
10451 fragment.hltPAIter4CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10452  src = cms.InputTag( "hltPAIter4CkfTrackCandidates" ),
10453  SimpleMagneticField = cms.string( "ParabolicMf" ),
10454  clusterRemovalInfo = cms.InputTag( "" ),
10455  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10456  MeasurementTrackerEvent = cms.InputTag( "hltPAIter4MaskedMeasurementTrackerEvent" ),
10457  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10458  useHitsSplitting = cms.bool( False ),
10459  MeasurementTracker = cms.string( "" ),
10460  AlgorithmName = cms.string( "mixedTripletStep" ),
10461  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10462  NavigationSchool = cms.string( "" ),
10463  TrajectoryInEvent = cms.bool( True ),
10464  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10465  GeometricInnerState = cms.bool( False ),
10466  useSimpleMF = cms.bool( True ),
10467  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10468 )
10469 fragment.hltPAIter4TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached",
10470  src = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ),
10471  GBRForestLabel = cms.string( "MVASelectorIter4_13TeV" ),
10472  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10473  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10474  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
10475  mva = cms.PSet( ),
10476  GBRForestFileName = cms.string( "" )
10477 )
10478 fragment.hltPAIter4TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
10479  src = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ),
10480  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
10481  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10482  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10483  qualityCuts = cms.vdouble( -0.2, -0.2, -0.2 ),
10484  mva = cms.PSet( ),
10485  GBRForestFileName = cms.string( "" )
10486 )
10487 fragment.hltPAIter4TrackSelection = cms.EDProducer( "ClassifierMerger",
10488  inputClassifiers = cms.vstring( 'hltPAIter4TrackClassifier1',
10489  'hltPAIter4TrackClassifier2' )
10490 )
10491 fragment.hltPAIter5ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10492  trackClassifier = cms.InputTag( 'hltPAIter4TrackSelection','QualityMasks' ),
10493  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10494  maxChi2 = cms.double( 9.0 ),
10495  trajectories = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ),
10496  oldClusterRemovalInfo = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
10497  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
10498  overrideTrkQuals = cms.InputTag( "" ),
10499  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
10500  TrackQuality = cms.string( "highPurity" )
10501 )
10502 fragment.hltPAIter5MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10503  clustersToSkip = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10504  OnDemand = cms.bool( False ),
10505  src = cms.InputTag( "hltSiStripClusters" )
10506 )
10507 fragment.hltPAIter5PixelLessLayers = cms.EDProducer( "SeedingLayersEDProducer",
10508  layerList = cms.vstring( 'TIB1+TIB2+MTIB3',
10509  'TIB1+TIB2+MTIB4',
10510  'TIB1+TIB2+MTID1_pos',
10511  'TIB1+TIB2+MTID1_neg',
10512  'TID1_pos+TID2_pos+TID3_pos',
10513  'TID1_neg+TID2_neg+TID3_neg',
10514  'TID1_pos+TID2_pos+MTID3_pos',
10515  'TID1_neg+TID2_neg+MTID3_neg',
10516  'TID1_pos+TID2_pos+MTEC1_pos',
10517  'TID1_neg+TID2_neg+MTEC1_neg',
10518  'TID2_pos+TID3_pos+TEC1_pos',
10519  'TID2_neg+TID3_neg+TEC1_neg',
10520  'TID2_pos+TID3_pos+MTEC1_pos',
10521  'TID2_neg+TID3_neg+MTEC1_neg',
10522  'TEC1_pos+TEC2_pos+TEC3_pos',
10523  'TEC1_neg+TEC2_neg+TEC3_neg',
10524  'TEC1_pos+TEC2_pos+MTEC3_pos',
10525  'TEC1_neg+TEC2_neg+MTEC3_neg',
10526  'TEC1_pos+TEC2_pos+TEC4_pos',
10527  'TEC1_neg+TEC2_neg+TEC4_neg',
10528  'TEC1_pos+TEC2_pos+MTEC4_pos',
10529  'TEC1_neg+TEC2_neg+MTEC4_neg',
10530  'TEC2_pos+TEC3_pos+TEC4_pos',
10531  'TEC2_neg+TEC3_neg+TEC4_neg',
10532  'TEC2_pos+TEC3_pos+MTEC4_pos',
10533  'TEC2_neg+TEC3_neg+MTEC4_neg',
10534  'TEC2_pos+TEC3_pos+TEC5_pos',
10535  'TEC2_neg+TEC3_neg+TEC5_neg',
10536  'TEC2_pos+TEC3_pos+TEC6_pos',
10537  'TEC2_neg+TEC3_neg+TEC6_neg',
10538  'TEC3_pos+TEC4_pos+TEC5_pos',
10539  'TEC3_neg+TEC4_neg+TEC5_neg',
10540  'TEC3_pos+TEC4_pos+MTEC5_pos',
10541  'TEC3_neg+TEC4_neg+MTEC5_neg',
10542  'TEC3_pos+TEC5_pos+TEC6_pos',
10543  'TEC3_neg+TEC5_neg+TEC6_neg',
10544  'TEC4_pos+TEC5_pos+TEC6_pos',
10545  'TEC4_neg+TEC5_neg+TEC6_neg' ),
10546  MTOB = cms.PSet( ),
10547  TEC = cms.PSet(
10548  useRingSlector = cms.bool( True ),
10549  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10550  maxRing = cms.int32( 2 ),
10551  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10552  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10553  minRing = cms.int32( 1 )
10554  ),
10555  MTID = cms.PSet(
10556  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10557  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10558  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10559  minRing = cms.int32( 3 ),
10560  maxRing = cms.int32( 3 )
10561  ),
10562  FPix = cms.PSet( ),
10563  MTEC = cms.PSet(
10564  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10565  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10566  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10567  minRing = cms.int32( 3 ),
10568  maxRing = cms.int32( 3 )
10569  ),
10570  MTIB = cms.PSet(
10571  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10572  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10573  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
10574  ),
10575  TID = cms.PSet(
10576  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10577  useRingSlector = cms.bool( True ),
10578  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10579  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10580  minRing = cms.int32( 1 ),
10581  maxRing = cms.int32( 2 )
10582  ),
10583  TOB = cms.PSet( ),
10584  BPix = cms.PSet( ),
10585  TIB = cms.PSet(
10586  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10587  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10588  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" )
10589  )
10590 )
10591 fragment.hltPAIter5PixelLessSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10592  RegionFactoryPSet = cms.PSet(
10593  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10594  RegionPSet = cms.PSet(
10595  precise = cms.bool( True ),
10596  originRadius = cms.double( 1.0 ),
10597  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10598  originHalfLength = cms.double( 12.0 ),
10599  ptMin = cms.double( 0.4 ),
10600  useMultipleScattering = cms.bool( False )
10601  )
10602  ),
10603  SeedComparitorPSet = cms.PSet(
10604  ComponentName = cms.string( "CombinedSeedComparitor" ),
10605  mode = cms.string( "and" ),
10606  comparitors = cms.VPSet(
10607  cms.PSet( ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10608  FilterAtHelixStage = cms.bool( True ),
10609  FilterPixelHits = cms.bool( False ),
10610  FilterStripHits = cms.bool( True ),
10611  ClusterShapeHitFilterName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
10612  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
10613  ),
10614  cms.PSet( ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
10615  FilterAtHelixStage = cms.bool( False ),
10616  maxNSat = cms.uint32( 3 ),
10617  trimMaxADC = cms.double( 30.0 ),
10618  trimMaxFracTotal = cms.double( 0.15 ),
10619  trimMaxFracNeigh = cms.double( 0.25 ),
10620  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
10621  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
10622  subclusterWindow = cms.double( 0.7 ),
10623  seedCutMIPs = cms.double( 0.35 ),
10624  seedCutSN = cms.double( 7.0 ),
10625  subclusterCutMIPs = cms.double( 0.45 ),
10626  subclusterCutSN = cms.double( 12.0 )
10627  )
10628  )
10629  ),
10630  ClusterCheckPSet = cms.PSet(
10631  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10632  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10633  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10634  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10635  doClusterCheck = cms.bool( True ),
10636  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10637  ),
10638  OrderedHitsFactoryPSet = cms.PSet(
10639  maxElement = cms.uint32( 1000000 ),
10640  ComponentName = cms.string( "StandardMultiHitGenerator" ),
10641  SeedingLayers = cms.InputTag( "hltPAIter5PixelLessLayers" ),
10642  GeneratorPSet = cms.PSet(
10643  ComponentName = cms.string( "MultiHitGeneratorFromChi2" ),
10644  maxElement = cms.uint32( 1000000 ),
10645  useFixedPreFiltering = cms.bool( False ),
10646  phiPreFiltering = cms.double( 0.3 ),
10647  extraHitRPhitolerance = cms.double( 0.0 ),
10648  extraHitRZtolerance = cms.double( 0.0 ),
10649  extraZKDBox = cms.double( 0.2 ),
10650  extraRKDBox = cms.double( 0.2 ),
10651  extraPhiKDBox = cms.double( 0.005 ),
10652  fnSigmaRZ = cms.double( 2.0 ),
10653  refitHits = cms.bool( True ),
10654  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
10655  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10656  maxChi2 = cms.double( 5.0 ),
10657  chi2VsPtCut = cms.bool( True ),
10658  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
10659  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
10660  detIdsToDebug = cms.vint32( 0, 0, 0 )
10661  )
10662  ),
10663  SeedCreatorPSet = cms.PSet(
10664  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
10665  forceKinematicWithRegionDirection = cms.bool( False ),
10666  magneticField = cms.string( "ParabolicMf" ),
10667  SeedMomentumForBOFF = cms.double( 5.0 ),
10668  propagator = cms.string( "PropagatorWithMaterial" ),
10669  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10670  MinOneOverPtError = cms.double( 1.0 ),
10671  OriginTransverseErrorMultiplier = cms.double( 2.0 ),
10672  maxseeds = cms.int32( 1000000 )
10673  )
10674 )
10675 fragment.hltPAIter5CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10676  src = cms.InputTag( "hltPAIter5PixelLessSeeds" ),
10677  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10678  SimpleMagneticField = cms.string( "ParabolicMf" ),
10679  TransientInitialStateEstimatorParameters = cms.PSet(
10680  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10681  numberMeasurementsForFit = cms.int32( 4 ),
10682  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10683  ),
10684  TrajectoryCleaner = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
10685  MeasurementTrackerEvent = cms.InputTag( "hltPAIter5MaskedMeasurementTrackerEvent" ),
10686  cleanTrajectoryAfterInOut = cms.bool( True ),
10687  useHitsSplitting = cms.bool( True ),
10688  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10689  doSeedingRegionRebuilding = cms.bool( True ),
10690  maxNSeeds = cms.uint32( 500000 ),
10691  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilder" ) ),
10692  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10693  TrajectoryBuilder = cms.string( "" )
10694 )
10695 fragment.hltPAIter5CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10696  src = cms.InputTag( "hltPAIter5CkfTrackCandidates" ),
10697  SimpleMagneticField = cms.string( "ParabolicMf" ),
10698  clusterRemovalInfo = cms.InputTag( "" ),
10699  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10700  MeasurementTrackerEvent = cms.InputTag( "hltPAIter5MaskedMeasurementTrackerEvent" ),
10701  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10702  useHitsSplitting = cms.bool( False ),
10703  MeasurementTracker = cms.string( "" ),
10704  AlgorithmName = cms.string( "pixelLessStep" ),
10705  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10706  NavigationSchool = cms.string( "" ),
10707  TrajectoryInEvent = cms.bool( True ),
10708  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10709  GeometricInnerState = cms.bool( False ),
10710  useSimpleMF = cms.bool( True ),
10711  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10712 )
10713 fragment.hltPAIter5TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierPrompt",
10714  src = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ),
10715  GBRForestLabel = cms.string( "MVASelectorIter5_13TeV" ),
10716  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10717  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10718  qualityCuts = cms.vdouble( -0.4, 0.0, 0.4 ),
10719  mva = cms.PSet( ),
10720  GBRForestFileName = cms.string( "" )
10721 )
10722 fragment.hltPAIter5TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
10723  src = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ),
10724  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
10725  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10726  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10727  qualityCuts = cms.vdouble( 0.0, 0.0, 0.0 ),
10728  mva = cms.PSet( ),
10729  GBRForestFileName = cms.string( "" )
10730 )
10731 fragment.hltPAIter5TrackSelection = cms.EDProducer( "ClassifierMerger",
10732  inputClassifiers = cms.vstring( 'hltPAIter5TrackClassifier1',
10733  'hltPAIter5TrackClassifier2' )
10734 )
10735 fragment.hltPAIter6ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10736  trackClassifier = cms.InputTag( 'hltPAIter5TrackSelection','QualityMasks' ),
10737  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10738  maxChi2 = cms.double( 9.0 ),
10739  trajectories = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ),
10740  oldClusterRemovalInfo = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10741  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
10742  overrideTrkQuals = cms.InputTag( "" ),
10743  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
10744  TrackQuality = cms.string( "highPurity" )
10745 )
10746 fragment.hltPAIter6MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10747  clustersToSkip = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10748  OnDemand = cms.bool( False ),
10749  src = cms.InputTag( "hltSiStripClusters" )
10750 )
10751 fragment.hltPAIter6TobTecLayersTripl = cms.EDProducer( "SeedingLayersEDProducer",
10752  layerList = cms.vstring( 'TOB1+TOB2+MTOB3',
10753  'TOB1+TOB2+MTOB4',
10754  'TOB1+TOB2+MTEC1_pos',
10755  'TOB1+TOB2+MTEC1_neg' ),
10756  MTOB = cms.PSet(
10757  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10758  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10759  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
10760  ),
10761  TEC = cms.PSet( ),
10762  MTID = cms.PSet( ),
10763  FPix = cms.PSet( ),
10764  MTEC = cms.PSet(
10765  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10766  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10767  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10768  minRing = cms.int32( 6 ),
10769  maxRing = cms.int32( 7 ),
10770  useRingSlector = cms.bool( True )
10771  ),
10772  MTIB = cms.PSet( ),
10773  TID = cms.PSet( ),
10774  TOB = cms.PSet(
10775  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10776  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10777  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
10778  ),
10779  BPix = cms.PSet( ),
10780  TIB = cms.PSet( )
10781 )
10782 fragment.hltPAIter6TobTecSeedsTripl = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10783  RegionFactoryPSet = cms.PSet(
10784  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10785  RegionPSet = cms.PSet(
10786  precise = cms.bool( True ),
10787  originRadius = cms.double( 3.5 ),
10788  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10789  originHalfLength = cms.double( 20.0 ),
10790  ptMin = cms.double( 0.55 ),
10791  useMultipleScattering = cms.bool( False )
10792  )
10793  ),
10794  SeedComparitorPSet = cms.PSet(
10795  ComponentName = cms.string( "CombinedSeedComparitor" ),
10796  mode = cms.string( "and" ),
10797  comparitors = cms.VPSet(
10798  cms.PSet( ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10799  FilterPixelHits = cms.bool( False ),
10800  FilterStripHits = cms.bool( True ),
10801  ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
10802  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ),
10803  FilterAtHelixStage = cms.bool( True )
10804  ),
10805  cms.PSet( ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
10806  FilterAtHelixStage = cms.bool( False ),
10807  maxNSat = cms.uint32( 3 ),
10808  trimMaxADC = cms.double( 30.0 ),
10809  trimMaxFracTotal = cms.double( 0.15 ),
10810  trimMaxFracNeigh = cms.double( 0.25 ),
10811  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
10812  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
10813  subclusterWindow = cms.double( 0.7 ),
10814  seedCutMIPs = cms.double( 0.35 ),
10815  seedCutSN = cms.double( 7.0 ),
10816  subclusterCutMIPs = cms.double( 0.45 ),
10817  subclusterCutSN = cms.double( 12.0 )
10818  )
10819  )
10820  ),
10821  ClusterCheckPSet = cms.PSet(
10822  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10823  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10824  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10825  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10826  doClusterCheck = cms.bool( True ),
10827  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10828  ),
10829  OrderedHitsFactoryPSet = cms.PSet(
10830  maxElement = cms.uint32( 1000000 ),
10831  ComponentName = cms.string( "StandardMultiHitGenerator" ),
10832  SeedingLayers = cms.InputTag( "hltPAIter6TobTecLayersTripl" ),
10833  GeneratorPSet = cms.PSet(
10834  ComponentName = cms.string( "MultiHitGeneratorFromChi2" ),
10835  maxElement = cms.uint32( 1000000 ),
10836  useFixedPreFiltering = cms.bool( False ),
10837  phiPreFiltering = cms.double( 0.3 ),
10838  extraHitRPhitolerance = cms.double( 0.0 ),
10839  extraHitRZtolerance = cms.double( 0.0 ),
10840  extraZKDBox = cms.double( 0.2 ),
10841  extraRKDBox = cms.double( 0.2 ),
10842  extraPhiKDBox = cms.double( 0.01 ),
10843  fnSigmaRZ = cms.double( 2.0 ),
10844  refitHits = cms.bool( True ),
10845  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
10846  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10847  maxChi2 = cms.double( 5.0 ),
10848  chi2VsPtCut = cms.bool( True ),
10849  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
10850  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
10851  detIdsToDebug = cms.vint32( 0, 0, 0 )
10852  )
10853  ),
10854  SeedCreatorPSet = cms.PSet(
10855  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
10856  forceKinematicWithRegionDirection = cms.bool( False ),
10857  magneticField = cms.string( "ParabolicMf" ),
10858  SeedMomentumForBOFF = cms.double( 5.0 ),
10859  propagator = cms.string( "PropagatorWithMaterial" ),
10860  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10861  MinOneOverPtError = cms.double( 1.0 ),
10862  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10863  maxseeds = cms.int32( 1000000 )
10864  )
10865 )
10866 fragment.hltPAIter6TobTecLayersPair = cms.EDProducer( "SeedingLayersEDProducer",
10867  layerList = cms.vstring( 'TOB1+TEC1_pos',
10868  'TOB1+TEC1_neg',
10869  'TEC1_pos+TEC2_pos',
10870  'TEC1_neg+TEC2_neg',
10871  'TEC2_pos+TEC3_pos',
10872  'TEC2_neg+TEC3_neg',
10873  'TEC3_pos+TEC4_pos',
10874  'TEC3_neg+TEC4_neg',
10875  'TEC4_pos+TEC5_pos',
10876  'TEC4_neg+TEC5_neg',
10877  'TEC5_pos+TEC6_pos',
10878  'TEC5_neg+TEC6_neg',
10879  'TEC6_pos+TEC7_pos',
10880  'TEC6_neg+TEC7_neg' ),
10881  MTOB = cms.PSet( ),
10882  TEC = cms.PSet(
10883  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10884  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10885  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10886  useRingSlector = cms.bool( True ),
10887  minRing = cms.int32( 5 ),
10888  maxRing = cms.int32( 5 )
10889  ),
10890  MTID = cms.PSet( ),
10891  FPix = cms.PSet( ),
10892  MTEC = cms.PSet( ),
10893  MTIB = cms.PSet( ),
10894  TID = cms.PSet( ),
10895  TOB = cms.PSet(
10896  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10897  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10898  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
10899  ),
10900  BPix = cms.PSet( ),
10901  TIB = cms.PSet( )
10902 )
10903 fragment.hltPAIter6TobTecSeedsPair = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10904  RegionFactoryPSet = cms.PSet(
10905  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10906  RegionPSet = cms.PSet(
10907  precise = cms.bool( True ),
10908  originRadius = cms.double( 6.0 ),
10909  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10910  originHalfLength = cms.double( 30.0 ),
10911  ptMin = cms.double( 0.6 ),
10912  useMultipleScattering = cms.bool( False )
10913  )
10914  ),
10915  SeedComparitorPSet = cms.PSet(
10916  ComponentName = cms.string( "CombinedSeedComparitor" ),
10917  mode = cms.string( "and" ),
10918  comparitors = cms.VPSet(
10919  cms.PSet( ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10920  FilterAtHelixStage = cms.bool( True ),
10921  FilterPixelHits = cms.bool( False ),
10922  FilterStripHits = cms.bool( True ),
10923  ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
10924  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
10925  ),
10926  cms.PSet( ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
10927  FilterAtHelixStage = cms.bool( False ),
10928  maxNSat = cms.uint32( 3 ),
10929  trimMaxADC = cms.double( 30.0 ),
10930  trimMaxFracTotal = cms.double( 0.15 ),
10931  trimMaxFracNeigh = cms.double( 0.25 ),
10932  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
10933  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
10934  subclusterWindow = cms.double( 0.7 ),
10935  seedCutMIPs = cms.double( 0.35 ),
10936  seedCutSN = cms.double( 7.0 ),
10937  subclusterCutMIPs = cms.double( 0.45 ),
10938  subclusterCutSN = cms.double( 12.0 )
10939  )
10940  )
10941  ),
10942  ClusterCheckPSet = cms.PSet(
10943  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10944  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10945  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10946  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10947  doClusterCheck = cms.bool( True ),
10948  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10949  ),
10950  OrderedHitsFactoryPSet = cms.PSet(
10951  maxElement = cms.uint32( 1000000 ),
10952  ComponentName = cms.string( "StandardHitPairGenerator" ),
10953  SeedingLayers = cms.InputTag( "hltPAIter6TobTecLayersPair" )
10954  ),
10955  SeedCreatorPSet = cms.PSet(
10956  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
10957  forceKinematicWithRegionDirection = cms.bool( False ),
10958  magneticField = cms.string( "ParabolicMf" ),
10959  SeedMomentumForBOFF = cms.double( 5.0 ),
10960  propagator = cms.string( "PropagatorWithMaterial" ),
10961  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10962  MinOneOverPtError = cms.double( 1.0 ),
10963  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10964  maxseeds = cms.int32( 1000000 )
10965  )
10966 )
10967 fragment.hltPAIter6TobTecSeeds = cms.EDProducer( "SeedCombiner",
10968  seedCollections = cms.VInputTag( 'hltPAIter6TobTecSeedsTripl','hltPAIter6TobTecSeedsPair' )
10969 )
10970 fragment.hltPAIter6CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10971  src = cms.InputTag( "hltPAIter6TobTecSeeds" ),
10972  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10973  SimpleMagneticField = cms.string( "ParabolicMf" ),
10974  TransientInitialStateEstimatorParameters = cms.PSet(
10975  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10976  numberMeasurementsForFit = cms.int32( 4 ),
10977  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10978  ),
10979  TrajectoryCleaner = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
10980  MeasurementTrackerEvent = cms.InputTag( "hltPAIter6MaskedMeasurementTrackerEvent" ),
10981  cleanTrajectoryAfterInOut = cms.bool( True ),
10982  useHitsSplitting = cms.bool( True ),
10983  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10984  doSeedingRegionRebuilding = cms.bool( True ),
10985  maxNSeeds = cms.uint32( 500000 ),
10986  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilder" ) ),
10987  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10988  TrajectoryBuilder = cms.string( "" )
10989 )
10990 fragment.hltPAIter6CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10991  src = cms.InputTag( "hltPAIter6CkfTrackCandidates" ),
10992  SimpleMagneticField = cms.string( "ParabolicMf" ),
10993  clusterRemovalInfo = cms.InputTag( "" ),
10994  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10995  MeasurementTrackerEvent = cms.InputTag( "hltPAIter6MaskedMeasurementTrackerEvent" ),
10996  Fitter = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
10997  useHitsSplitting = cms.bool( False ),
10998  MeasurementTracker = cms.string( "" ),
10999  AlgorithmName = cms.string( "tobTecStep" ),
11000  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
11001  NavigationSchool = cms.string( "" ),
11002  TrajectoryInEvent = cms.bool( True ),
11003  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
11004  GeometricInnerState = cms.bool( False ),
11005  useSimpleMF = cms.bool( True ),
11006  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
11007 )
11008 fragment.hltPAIter6TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached",
11009  src = cms.InputTag( "hltPAIter6CtfWithMaterialTracks" ),
11010  GBRForestLabel = cms.string( "MVASelectorIter6_13TeV" ),
11011  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11012  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
11013  qualityCuts = cms.vdouble( -0.6, -0.45, -0.3 ),
11014  mva = cms.PSet( ),
11015  GBRForestFileName = cms.string( "" )
11016 )
11017 fragment.hltPAIter6TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
11018  src = cms.InputTag( "hltPAIter6CtfWithMaterialTracks" ),
11019  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
11020  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11021  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
11022  qualityCuts = cms.vdouble( 0.0, 0.0, 0.0 ),
11023  mva = cms.PSet( ),
11024  GBRForestFileName = cms.string( "" )
11025 )
11026 fragment.hltPAIter6TrackSelection = cms.EDProducer( "ClassifierMerger",
11027  inputClassifiers = cms.vstring( 'hltPAIter6TrackClassifier1',
11028  'hltPAIter6TrackClassifier2' )
11029 )
11030 fragment.hltPAIterativeTrackingMerged = cms.EDProducer( "TrackCollectionMerger",
11031  shareFrac = cms.double( 0.19 ),
11032  inputClassifiers = cms.vstring( 'hltPAIter0TrackSelection',
11033  'hltPAIter1TrackSelection',
11034  'hltPAIter2TrackSelection',
11035  'hltPAIter3TrackSelection',
11036  'hltPAIter4TrackSelection',
11037  'hltPAIter5TrackSelection',
11038  'hltPAIter6TrackSelection' ),
11039  minQuality = cms.string( "loose" ),
11040  minShareHits = cms.uint32( 2 ),
11041  allowFirstHitShare = cms.bool( True ),
11042  foundHitBonus = cms.double( 10.0 ),
11043  trackProducers = cms.VInputTag( 'hltPAIter0CtfWithMaterialTracks','hltPAIter1CtfWithMaterialTracks','hltPAIter2CtfWithMaterialTracks','hltPAIter3CtfWithMaterialTracks','hltPAIter4CtfWithMaterialTracks','hltPAIter5CtfWithMaterialTracks','hltPAIter6CtfWithMaterialTracks' ),
11044  lostHitPenalty = cms.double( 5.0 )
11045 )
11046 fragment.hltPAGoodFullTracks = cms.EDProducer( "AnalyticalTrackSelector",
11047  max_d0 = cms.double( 100.0 ),
11048  minNumber3DLayers = cms.uint32( 0 ),
11049  max_lostHitFraction = cms.double( 1.0 ),
11050  applyAbsCutsIfNoPV = cms.bool( False ),
11051  qualityBit = cms.string( "loose" ),
11052  minNumberLayers = cms.uint32( 0 ),
11053  chi2n_par = cms.double( 9999.0 ),
11054  useVtxError = cms.bool( True ),
11055  nSigmaZ = cms.double( 100.0 ),
11056  dz_par2 = cms.vdouble( 5.0, 0.0 ),
11057  applyAdaptedPVCuts = cms.bool( True ),
11058  min_eta = cms.double( -9999.0 ),
11059  dz_par1 = cms.vdouble( 9999.0, 0.0 ),
11060  copyTrajectories = cms.untracked.bool( False ),
11061  vtxNumber = cms.int32( -1 ),
11062  max_d0NoPV = cms.double( 0.5 ),
11063  keepAllTracks = cms.bool( False ),
11064  maxNumberLostLayers = cms.uint32( 999 ),
11065  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11066  max_relpterr = cms.double( 9999.0 ),
11067  copyExtras = cms.untracked.bool( False ),
11068  max_z0NoPV = cms.double( 100.0 ),
11069  vertexCut = cms.string( "tracksSize>=2" ),
11070  max_z0 = cms.double( 100.0 ),
11071  useVertices = cms.bool( True ),
11072  min_nhits = cms.uint32( 3 ),
11073  src = cms.InputTag( "hltPAIterativeTrackingMerged" ),
11074  max_minMissHitOutOrIn = cms.int32( 99 ),
11075  chi2n_no1Dmod_par = cms.double( 9999.0 ),
11076  vertices = cms.InputTag( "hltPixelVertices" ),
11077  max_eta = cms.double( 9999.0 ),
11078  d0_par2 = cms.vdouble( 9999.0, 0.0 ),
11079  d0_par1 = cms.vdouble( 9999.0, 0.0 ),
11080  res_par = cms.vdouble( 99999.0, 99999.0 ),
11081  minHitsToBypassChecks = cms.uint32( 999 )
11082 )
11083 fragment.hltPAFullCandsForFullTrackTrigger = cms.EDProducer( "ConcreteChargedCandidateProducer",
11084  src = cms.InputTag( "hltPAGoodFullTracks" ),
11085  particleType = cms.string( "pi+" )
11086 )
11087 fragment.hltPAFullTrack18 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11088  saveTags = cms.bool( True ),
11089  MinTrks = cms.int32( 1 ),
11090  MinPt = cms.double( 18.0 ),
11091  MaxVz = cms.double( 15.0 ),
11092  MaxEta = cms.double( 2.4 ),
11093  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
11094  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11095  MaxPt = cms.double( 9999.0 ),
11096  MinSep = cms.double( 9999.0 )
11097 )
11098 fragment.hltL1sSingleJet24BptxAND = cms.EDFilter( "HLTL1TSeed",
11099  L1SeedsLogicalExpression = cms.string( "L1_SingleJet24_BptxAND" ),
11100  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11101  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11102  saveTags = cms.bool( True ),
11103  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11104  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11105  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11106  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11107  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11108 )
11109 fragment.hltPreFullTrack24ForPPRef = cms.EDFilter( "HLTPrescaler",
11110  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11111  offset = cms.uint32( 0 )
11112 )
11113 fragment.hltPAFullTrack24 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11114  saveTags = cms.bool( True ),
11115  MinTrks = cms.int32( 1 ),
11116  MinPt = cms.double( 24.0 ),
11117  MaxVz = cms.double( 15.0 ),
11118  MaxEta = cms.double( 2.4 ),
11119  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
11120  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11121  MaxPt = cms.double( 9999.0 ),
11122  MinSep = cms.double( 9999.0 )
11123 )
11124 fragment.hltPreFullTrack34ForPPRef = cms.EDFilter( "HLTPrescaler",
11125  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11126  offset = cms.uint32( 0 )
11127 )
11128 fragment.hltPAFullTrack34 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11129  saveTags = cms.bool( True ),
11130  MinTrks = cms.int32( 1 ),
11131  MinPt = cms.double( 34.0 ),
11132  MaxVz = cms.double( 15.0 ),
11133  MaxEta = cms.double( 2.4 ),
11134  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
11135  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11136  MaxPt = cms.double( 9999.0 ),
11137  MinSep = cms.double( 9999.0 )
11138 )
11139 fragment.hltPreFullTrack45ForPPRef = cms.EDFilter( "HLTPrescaler",
11140  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11141  offset = cms.uint32( 0 )
11142 )
11143 fragment.hltPAFullTrack45 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11144  saveTags = cms.bool( True ),
11145  MinTrks = cms.int32( 1 ),
11146  MinPt = cms.double( 45.0 ),
11147  MaxVz = cms.double( 15.0 ),
11148  MaxEta = cms.double( 2.4 ),
11149  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
11150  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11151  MaxPt = cms.double( 9999.0 ),
11152  MinSep = cms.double( 9999.0 )
11153 )
11154 fragment.hltPreFullTrack53ForPPRef = cms.EDFilter( "HLTPrescaler",
11155  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11156  offset = cms.uint32( 0 )
11157 )
11158 fragment.hltPAFullTrack53 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11159  saveTags = cms.bool( True ),
11160  MinTrks = cms.int32( 1 ),
11161  MinPt = cms.double( 53.0 ),
11162  MaxVz = cms.double( 15.0 ),
11163  MaxEta = cms.double( 2.4 ),
11164  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
11165  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11166  MaxPt = cms.double( 9999.0 ),
11167  MinSep = cms.double( 9999.0 )
11168 )
11169 fragment.hltL1sL1DoubleMuOpenNotMinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed",
11170  L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen_NotMinimumBiasHF2_AND" ),
11171  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11172  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11173  saveTags = cms.bool( True ),
11174  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11175  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11176  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11177  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11178  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11179 )
11180 fragment.hltPreHIUPCL1DoubleMuOpenNotHF2ForPPRef = cms.EDFilter( "HLTPrescaler",
11181  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11182  offset = cms.uint32( 0 )
11183 )
11184 fragment.hltL1MuOpenNotHF2L1Filtered2 = cms.EDFilter( "HLTMuonL1TFilter",
11185  saveTags = cms.bool( True ),
11186  PreviousCandTag = cms.InputTag( "hltL1sL1DoubleMuOpenNotMinimumBiasHF2AND" ),
11187  MinPt = cms.double( 0.0 ),
11188  MinN = cms.int32( 1 ),
11189  MaxEta = cms.double( 2.5 ),
11190  CentralBxOnly = cms.bool( True ),
11191  SelectQualities = cms.vint32( ),
11192  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
11193 )
11194 fragment.hltPreHIUPCDoubleMuNotHF2PixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11195  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11196  offset = cms.uint32( 0 )
11197 )
11198 fragment.hltPixelLayerTripletsForUPC = cms.EDProducer( "SeedingLayersEDProducer",
11199  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
11200  'BPix1+BPix2+FPix1_pos',
11201  'BPix1+BPix2+FPix1_neg',
11202  'BPix1+FPix1_pos+FPix2_pos',
11203  'BPix1+FPix1_neg+FPix2_neg' ),
11204  MTOB = cms.PSet( ),
11205  TEC = cms.PSet( ),
11206  MTID = cms.PSet( ),
11207  FPix = cms.PSet(
11208  useErrorsFromParam = cms.bool( True ),
11209  hitErrorRPhi = cms.double( 0.0051 ),
11210  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11211  HitProducer = cms.string( "hltHISiPixelRecHits" ),
11212  hitErrorRZ = cms.double( 0.0036 )
11213  ),
11214  MTEC = cms.PSet( ),
11215  MTIB = cms.PSet( ),
11216  TID = cms.PSet( ),
11217  TOB = cms.PSet( ),
11218  BPix = cms.PSet(
11219  useErrorsFromParam = cms.bool( True ),
11220  hitErrorRPhi = cms.double( 0.0027 ),
11221  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11222  HitProducer = cms.string( "hltHISiPixelRecHits" ),
11223  hitErrorRZ = cms.double( 0.006 )
11224  ),
11225  TIB = cms.PSet( )
11226 )
11227 fragment.hltPixelTracksForUPC = cms.EDProducer( "PixelTrackProducer",
11228  useFilterWithES = cms.bool( False ),
11229  FilterPSet = cms.PSet(
11230  chi2 = cms.double( 1000.0 ),
11231  nSigmaTipMaxTolerance = cms.double( 0.0 ),
11232  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
11233  nSigmaInvPtTolerance = cms.double( 0.0 ),
11234  ptMin = cms.double( 0.1 ),
11235  tipMax = cms.double( 1.0 )
11236  ),
11237  passLabel = cms.string( "" ),
11238  FitterPSet = cms.PSet(
11239  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
11240  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11241  fixImpactParameter = cms.double( 0.0 )
11242  ),
11243  RegionFactoryPSet = cms.PSet(
11244  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
11245  RegionPSet = cms.PSet(
11246  precise = cms.bool( True ),
11247  originRadius = cms.double( 0.2 ),
11248  ptMin = cms.double( 0.1 ),
11249  originHalfLength = cms.double( 24.0 ),
11250  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11251  useMultipleScattering = cms.bool( False ),
11252  useFakeVertices = cms.bool( False )
11253  )
11254  ),
11255  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
11256  OrderedHitsFactoryPSet = cms.PSet(
11257  ComponentName = cms.string( "StandardHitTripletGenerator" ),
11258  GeneratorPSet = cms.PSet(
11259  useBending = cms.bool( True ),
11260  useFixedPreFiltering = cms.bool( False ),
11261  maxElement = cms.uint32( 100000 ),
11262  phiPreFiltering = cms.double( 0.3 ),
11263  extraHitRPhitolerance = cms.double( 0.06 ),
11264  useMultScattering = cms.bool( True ),
11265  SeedComparitorPSet = cms.PSet(
11266  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
11267  clusterShapeCacheSrc = cms.InputTag( "hltHISiPixelClustersCache" )
11268  ),
11269  extraHitRZtolerance = cms.double( 0.06 ),
11270  ComponentName = cms.string( "PixelTripletHLTGenerator" )
11271  ),
11272  SeedingLayers = cms.InputTag( "hltPixelLayerTripletsForUPC" )
11273  )
11274 )
11275 fragment.hltPixelCandsForUPC = cms.EDProducer( "ConcreteChargedCandidateProducer",
11276  src = cms.InputTag( "hltPixelTracksForUPC" ),
11277  particleType = cms.string( "pi+" )
11278 )
11279 fragment.hltSinglePixelTrackForUPC = cms.EDFilter( "CandViewCountFilter",
11280  src = cms.InputTag( "hltPixelCandsForUPC" ),
11281  minNumber = cms.uint32( 1 )
11282 )
11283 fragment.hltL1sL1MuOpenNotMinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed",
11284  L1SeedsLogicalExpression = cms.string( "L1_MuOpen_NotMinimumBiasHF2_AND" ),
11285  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11286  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11287  saveTags = cms.bool( True ),
11288  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11289  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11290  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11291  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11292  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11293 )
11294 fragment.hltPreHIUPCL1MuOpenNotMinimumBiasHF2ANDForPPRef = cms.EDFilter( "HLTPrescaler",
11295  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11296  offset = cms.uint32( 0 )
11297 )
11298 fragment.hltL1MuOpenNotHF2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
11299  saveTags = cms.bool( True ),
11300  PreviousCandTag = cms.InputTag( "hltL1sL1MuOpenNotMinimumBiasHF2AND" ),
11301  MinPt = cms.double( 0.0 ),
11302  MinN = cms.int32( 1 ),
11303  MaxEta = cms.double( 2.5 ),
11304  CentralBxOnly = cms.bool( True ),
11305  SelectQualities = cms.vint32( ),
11306  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
11307 )
11308 fragment.hltPreHIUPCMuOpenNotMinimumBiasHF2ANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11309  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11310  offset = cms.uint32( 0 )
11311 )
11312 fragment.hltL1sHLTHIUPCL1NotMinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed",
11313  L1SeedsLogicalExpression = cms.string( "L1_NotMinimumBiasHF2_AND" ),
11314  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11315  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11316  saveTags = cms.bool( True ),
11317  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11318  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11319  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11320  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11321  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11322 )
11323 fragment.hltPreHIUPCL1NotMinimumBiasHF2ANDForPPRef = cms.EDFilter( "HLTPrescaler",
11324  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11325  offset = cms.uint32( 0 )
11326 )
11327 fragment.hltPreHIUPCNotMinimumBiasHF2ANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11328  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11329  offset = cms.uint32( 0 )
11330 )
11331 fragment.hltL1sZdcORBptxAND = cms.EDFilter( "HLTL1TSeed",
11332  L1SeedsLogicalExpression = cms.string( "L1_ZdcOR_BptxAND" ),
11333  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11334  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11335  saveTags = cms.bool( True ),
11336  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11337  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11338  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11339  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11340  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11341 )
11342 fragment.hltPreHIUPCL1ZdcORBptxANDForPPRef = cms.EDFilter( "HLTPrescaler",
11343  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11344  offset = cms.uint32( 0 )
11345 )
11346 fragment.hltPreHIUPCZdcORBptxANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11347  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11348  offset = cms.uint32( 0 )
11349 )
11350 fragment.hltL1sZdcXORBptxAND = cms.EDFilter( "HLTL1TSeed",
11351  L1SeedsLogicalExpression = cms.string( "L1_ZdcXOR_BptxAND" ),
11352  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11353  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11354  saveTags = cms.bool( True ),
11355  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11356  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11357  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11358  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11359  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11360 )
11361 fragment.hltPreHIUPCL1ZdcXORBptxANDForPPRef = cms.EDFilter( "HLTPrescaler",
11362  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11363  offset = cms.uint32( 0 )
11364 )
11365 fragment.hltPreHIUPCZdcXORBptxANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11366  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11367  offset = cms.uint32( 0 )
11368 )
11369 fragment.hltL1sNotZdcORBptxAND = cms.EDFilter( "HLTL1TSeed",
11370  L1SeedsLogicalExpression = cms.string( "L1_NotZdcOR_BptxAND" ),
11371  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11372  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11373  saveTags = cms.bool( True ),
11374  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11375  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11376  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11377  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11378  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11379 )
11380 fragment.hltPreHIUPCL1NotZdcORBptxANDForPPRef = cms.EDFilter( "HLTPrescaler",
11381  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11382  offset = cms.uint32( 0 )
11383 )
11384 fragment.hltPreHIUPCNotZdcORBptxANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11385  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11386  offset = cms.uint32( 0 )
11387 )
11388 fragment.hltL1sCastorMediumJetBptxAND = cms.EDFilter( "HLTL1TSeed",
11389  L1SeedsLogicalExpression = cms.string( "L1_CastorMediumJet_BptxAND" ),
11390  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11391  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11392  saveTags = cms.bool( True ),
11393  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11394  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11395  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11396  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11397  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11398 )
11399 fragment.hltPreHIL1CastorMediumJetForPPRef = cms.EDFilter( "HLTPrescaler",
11400  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11401  offset = cms.uint32( 0 )
11402 )
11403 fragment.hltPreHICastorMediumJetPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11404  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11405  offset = cms.uint32( 0 )
11406 )
11407 fragment.hltL1MuOpenL1Filtered0UPC = cms.EDFilter( "HLTMuonL1TFilter",
11408  saveTags = cms.bool( True ),
11409  PreviousCandTag = cms.InputTag( "hltL1sCastorMediumJetBptxAND" ),
11410  MinPt = cms.double( 0.0 ),
11411  MinN = cms.int32( 1 ),
11412  MaxEta = cms.double( 2.5 ),
11413  CentralBxOnly = cms.bool( True ),
11414  SelectQualities = cms.vint32( ),
11415  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
11416 )
11417 fragment.hltPreDmesonPPTrackingGlobalDpt8ForPPRef = cms.EDFilter( "HLTPrescaler",
11418  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11419  offset = cms.uint32( 0 )
11420 )
11421 fragment.hltPAFullCands = cms.EDProducer( "ConcreteChargedCandidateProducer",
11422  src = cms.InputTag( "hltPAIterativeTrackingMerged" ),
11423  particleType = cms.string( "pi+" )
11424 )
11425 fragment.hltHIFullTrackFilterForDmeson = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11426  saveTags = cms.bool( True ),
11427  MinTrks = cms.int32( 0 ),
11428  MinPt = cms.double( 0.0 ),
11429  MaxVz = cms.double( 9999.0 ),
11430  MaxEta = cms.double( 99999.0 ),
11431  trackCollection = cms.InputTag( "hltPAFullCands" ),
11432  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11433  MaxPt = cms.double( 10000.0 ),
11434  MinSep = cms.double( 999.0 )
11435 )
11436 fragment.hltTktkVtxForDmesonDpt8 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11437  Src = cms.InputTag( "hltPAFullCands" ),
11438  massParticle1 = cms.double( 0.1396 ),
11439  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11440  massParticle2 = cms.double( 0.4937 ),
11441  ChargeOpt = cms.int32( -1 ),
11442  MaxEta = cms.double( 2.5 ),
11443  MaxInvMass = cms.double( 2.27 ),
11444  MinPtPair = cms.double( 8.0 ),
11445  triggerTypeDaughters = cms.int32( 91 ),
11446  MinInvMass = cms.double( 1.47 ),
11447  MinPt = cms.double( 0.0 )
11448 )
11449 fragment.hltTktkFilterForDmesonDpt8 = cms.EDFilter( "HLTDisplacedtktkFilter",
11450  saveTags = cms.bool( True ),
11451  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11452  MinVtxProbability = cms.double( 0.0 ),
11453  MaxLxySignificance = cms.double( 0.0 ),
11454  TrackTag = cms.InputTag( "hltPAFullCands" ),
11455  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt8" ),
11456  MaxNormalisedChi2 = cms.double( 999.0 ),
11457  FastAccept = cms.bool( False ),
11458  MinCosinePointingAngle = cms.double( 0.8 ),
11459  triggerTypeDaughters = cms.int32( 91 ),
11460  MinLxySignificance = cms.double( 1.0 )
11461 )
11462 fragment.hltPreDmesonPPTrackingGlobalDpt15ForPPRef = cms.EDFilter( "HLTPrescaler",
11463  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11464  offset = cms.uint32( 0 )
11465 )
11466 fragment.hltTktkVtxForDmesonDpt15 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11467  Src = cms.InputTag( "hltPAFullCands" ),
11468  massParticle1 = cms.double( 0.1396 ),
11469  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11470  massParticle2 = cms.double( 0.4937 ),
11471  ChargeOpt = cms.int32( -1 ),
11472  MaxEta = cms.double( 2.5 ),
11473  MaxInvMass = cms.double( 2.27 ),
11474  MinPtPair = cms.double( 15.0 ),
11475  triggerTypeDaughters = cms.int32( 91 ),
11476  MinInvMass = cms.double( 1.47 ),
11477  MinPt = cms.double( 0.0 )
11478 )
11479 fragment.hltTktkFilterForDmesonDpt15 = cms.EDFilter( "HLTDisplacedtktkFilter",
11480  saveTags = cms.bool( True ),
11481  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11482  MinVtxProbability = cms.double( 0.0 ),
11483  MaxLxySignificance = cms.double( 0.0 ),
11484  TrackTag = cms.InputTag( "hltPAFullCands" ),
11485  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt15" ),
11486  MaxNormalisedChi2 = cms.double( 999.0 ),
11487  FastAccept = cms.bool( False ),
11488  MinCosinePointingAngle = cms.double( 0.8 ),
11489  triggerTypeDaughters = cms.int32( 91 ),
11490  MinLxySignificance = cms.double( 1.0 )
11491 )
11492 fragment.hltPreDmesonPPTrackingGlobalDpt20ForPPRef = cms.EDFilter( "HLTPrescaler",
11493  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11494  offset = cms.uint32( 0 )
11495 )
11496 fragment.hltTktkVtxForDmesonDpt20 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11497  Src = cms.InputTag( "hltPAFullCands" ),
11498  massParticle1 = cms.double( 0.1396 ),
11499  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11500  massParticle2 = cms.double( 0.4937 ),
11501  ChargeOpt = cms.int32( -1 ),
11502  MaxEta = cms.double( 2.5 ),
11503  MaxInvMass = cms.double( 2.27 ),
11504  MinPtPair = cms.double( 20.0 ),
11505  triggerTypeDaughters = cms.int32( 91 ),
11506  MinInvMass = cms.double( 1.47 ),
11507  MinPt = cms.double( 0.0 )
11508 )
11509 fragment.hltTktkFilterForDmesonDpt20 = cms.EDFilter( "HLTDisplacedtktkFilter",
11510  saveTags = cms.bool( True ),
11511  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11512  MinVtxProbability = cms.double( 0.0 ),
11513  MaxLxySignificance = cms.double( 0.0 ),
11514  TrackTag = cms.InputTag( "hltPAFullCands" ),
11515  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt20" ),
11516  MaxNormalisedChi2 = cms.double( 999.0 ),
11517  FastAccept = cms.bool( False ),
11518  MinCosinePointingAngle = cms.double( 0.8 ),
11519  triggerTypeDaughters = cms.int32( 91 ),
11520  MinLxySignificance = cms.double( 1.0 )
11521 )
11522 fragment.hltPreDmesonPPTrackingGlobalDpt30ForPPRef = cms.EDFilter( "HLTPrescaler",
11523  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11524  offset = cms.uint32( 0 )
11525 )
11526 fragment.hltTktkVtxForDmesonDpt30 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11527  Src = cms.InputTag( "hltPAFullCands" ),
11528  massParticle1 = cms.double( 0.1396 ),
11529  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11530  massParticle2 = cms.double( 0.4937 ),
11531  ChargeOpt = cms.int32( -1 ),
11532  MaxEta = cms.double( 2.5 ),
11533  MaxInvMass = cms.double( 2.27 ),
11534  MinPtPair = cms.double( 30.0 ),
11535  triggerTypeDaughters = cms.int32( 91 ),
11536  MinInvMass = cms.double( 1.47 ),
11537  MinPt = cms.double( 0.0 )
11538 )
11539 fragment.hltTktkFilterForDmesonDpt30 = cms.EDFilter( "HLTDisplacedtktkFilter",
11540  saveTags = cms.bool( True ),
11541  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11542  MinVtxProbability = cms.double( 0.0 ),
11543  MaxLxySignificance = cms.double( 0.0 ),
11544  TrackTag = cms.InputTag( "hltPAFullCands" ),
11545  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt30" ),
11546  MaxNormalisedChi2 = cms.double( 999.0 ),
11547  FastAccept = cms.bool( False ),
11548  MinCosinePointingAngle = cms.double( 0.8 ),
11549  triggerTypeDaughters = cms.int32( 91 ),
11550  MinLxySignificance = cms.double( 1.0 )
11551 )
11552 fragment.hltPreDmesonPPTrackingGlobalDpt40ForPPRef = cms.EDFilter( "HLTPrescaler",
11553  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11554  offset = cms.uint32( 0 )
11555 )
11556 fragment.hltTktkVtxForDmesonDpt40 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11557  Src = cms.InputTag( "hltPAFullCands" ),
11558  massParticle1 = cms.double( 0.1396 ),
11559  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11560  massParticle2 = cms.double( 0.4937 ),
11561  ChargeOpt = cms.int32( -1 ),
11562  MaxEta = cms.double( 2.5 ),
11563  MaxInvMass = cms.double( 2.27 ),
11564  MinPtPair = cms.double( 40.0 ),
11565  triggerTypeDaughters = cms.int32( 91 ),
11566  MinInvMass = cms.double( 1.47 ),
11567  MinPt = cms.double( 0.0 )
11568 )
11569 fragment.hltTktkFilterForDmesonDpt40 = cms.EDFilter( "HLTDisplacedtktkFilter",
11570  saveTags = cms.bool( True ),
11571  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11572  MinVtxProbability = cms.double( 0.0 ),
11573  MaxLxySignificance = cms.double( 0.0 ),
11574  TrackTag = cms.InputTag( "hltPAFullCands" ),
11575  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt40" ),
11576  MaxNormalisedChi2 = cms.double( 999.0 ),
11577  FastAccept = cms.bool( False ),
11578  MinCosinePointingAngle = cms.double( 0.8 ),
11579  triggerTypeDaughters = cms.int32( 91 ),
11580  MinLxySignificance = cms.double( 1.0 )
11581 )
11582 fragment.hltPreDmesonPPTrackingGlobalDpt50ForPPRef = cms.EDFilter( "HLTPrescaler",
11583  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11584  offset = cms.uint32( 0 )
11585 )
11586 fragment.hltTktkVtxForDmesonDpt50 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11587  Src = cms.InputTag( "hltPAFullCands" ),
11588  massParticle1 = cms.double( 0.1396 ),
11589  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11590  massParticle2 = cms.double( 0.4937 ),
11591  ChargeOpt = cms.int32( -1 ),
11592  MaxEta = cms.double( 2.5 ),
11593  MaxInvMass = cms.double( 2.27 ),
11594  MinPtPair = cms.double( 50.0 ),
11595  triggerTypeDaughters = cms.int32( 91 ),
11596  MinInvMass = cms.double( 1.47 ),
11597  MinPt = cms.double( 0.0 )
11598 )
11599 fragment.hltTktkFilterForDmesonDpt50 = cms.EDFilter( "HLTDisplacedtktkFilter",
11600  saveTags = cms.bool( True ),
11601  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11602  MinVtxProbability = cms.double( 0.0 ),
11603  MaxLxySignificance = cms.double( 0.0 ),
11604  TrackTag = cms.InputTag( "hltPAFullCands" ),
11605  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt50" ),
11606  MaxNormalisedChi2 = cms.double( 999.0 ),
11607  FastAccept = cms.bool( False ),
11608  MinCosinePointingAngle = cms.double( 0.8 ),
11609  triggerTypeDaughters = cms.int32( 91 ),
11610  MinLxySignificance = cms.double( 1.0 )
11611 )
11612 fragment.hltPreDmesonPPTrackingGlobalDpt60ForPPRef = cms.EDFilter( "HLTPrescaler",
11613  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11614  offset = cms.uint32( 0 )
11615 )
11616 fragment.hltTktkVtxForDmesonDpt60 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11617  Src = cms.InputTag( "hltPAFullCands" ),
11618  massParticle1 = cms.double( 0.1396 ),
11619  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11620  massParticle2 = cms.double( 0.4937 ),
11621  ChargeOpt = cms.int32( -1 ),
11622  MaxEta = cms.double( 2.5 ),
11623  MaxInvMass = cms.double( 2.27 ),
11624  MinPtPair = cms.double( 60.0 ),
11625  triggerTypeDaughters = cms.int32( 91 ),
11626  MinInvMass = cms.double( 1.47 ),
11627  MinPt = cms.double( 0.0 )
11628 )
11629 fragment.hltTktkFilterForDmesonDpt60 = cms.EDFilter( "HLTDisplacedtktkFilter",
11630  saveTags = cms.bool( True ),
11631  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11632  MinVtxProbability = cms.double( 0.0 ),
11633  MaxLxySignificance = cms.double( 0.0 ),
11634  TrackTag = cms.InputTag( "hltPAFullCands" ),
11635  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt60" ),
11636  MaxNormalisedChi2 = cms.double( 999.0 ),
11637  FastAccept = cms.bool( False ),
11638  MinCosinePointingAngle = cms.double( 0.8 ),
11639  triggerTypeDaughters = cms.int32( 91 ),
11640  MinLxySignificance = cms.double( 1.0 )
11641 )
11642 fragment.hltPreAK4PFBJetBCSV60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
11643  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11644  offset = cms.uint32( 0 )
11645 )
11646 fragment.hltSingleAK4CaloJet30Eta2p1 = cms.EDFilter( "HLT1CaloJet",
11647  saveTags = cms.bool( True ),
11648  MinPt = cms.double( 30.0 ),
11649  MinN = cms.int32( 1 ),
11650  MaxEta = cms.double( 2.1 ),
11651  MinMass = cms.double( -1.0 ),
11652  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
11653  MinE = cms.double( -1.0 ),
11654  triggerType = cms.int32( 85 )
11655 )
11656 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
11657  DeltaR = cms.double( 0.5 ),
11658  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet30Eta2p1" ),
11659  TriggerType = cms.int32( 85 ),
11660  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
11661 )
11662 fragment.hltSingleAK4PFJet60Eta2p1 = cms.EDFilter( "HLT1PFJet",
11663  saveTags = cms.bool( True ),
11664  MinPt = cms.double( 60.0 ),
11665  MinN = cms.int32( 1 ),
11666  MaxEta = cms.double( 2.1 ),
11667  MinMass = cms.double( -1.0 ),
11668  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1" ),
11669  MinE = cms.double( -1.0 ),
11670  triggerType = cms.int32( 85 )
11671 )
11672 fragment.hltEta2PFJetsEta2p1ForPFJet60 = cms.EDFilter( "PFJetSelector",
11673  filter = cms.bool( False ),
11674  src = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1" ),
11675  cut = cms.string( "abs(eta)<2.1" )
11676 )
11677 fragment.hltReduceJetMultEta2p1ForPFJet60 = cms.EDFilter( "LargestEtPFJetSelector",
11678  maxNumber = cms.uint32( 3 ),
11679  filter = cms.bool( False ),
11680  src = cms.InputTag( "hltEta2PFJetsEta2p1ForPFJet60" )
11681 )
11682 fragment.hltJets4bTaggerPFJet60Eta2p1 = cms.EDFilter( "EtMinPFJetSelector",
11683  filter = cms.bool( False ),
11684  src = cms.InputTag( "hltReduceJetMultEta2p1ForPFJet60" ),
11685  etMin = cms.double( 60.0 )
11686 )
11687 fragment.hltVerticesL3PFBjets = cms.EDProducer( "PrimaryVertexProducer",
11688  vertexCollections = cms.VPSet(
11689  cms.PSet( maxDistanceToBeam = cms.double( 1.0 ),
11690  useBeamConstraint = cms.bool( False ),
11691  minNdof = cms.double( 0.0 ),
11692  algorithm = cms.string( "AdaptiveVertexFitter" ),
11693  label = cms.string( "" )
11694  ),
11695  cms.PSet( maxDistanceToBeam = cms.double( 1.0 ),
11696  useBeamConstraint = cms.bool( True ),
11697  minNdof = cms.double( 0.0 ),
11698  algorithm = cms.string( "AdaptiveVertexFitter" ),
11699  label = cms.string( "WithBS" )
11700  )
11701  ),
11702  verbose = cms.untracked.bool( False ),
11703  TkFilterParameters = cms.PSet(
11704  maxNormalizedChi2 = cms.double( 20.0 ),
11705  minPt = cms.double( 0.0 ),
11706  algorithm = cms.string( "filter" ),
11707  maxD0Significance = cms.double( 999.0 ),
11708  trackQuality = cms.string( "any" ),
11709  minPixelLayersWithHits = cms.int32( 2 ),
11710  minSiliconLayersWithHits = cms.int32( 5 )
11711  ),
11712  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
11713  TrackLabel = cms.InputTag( "hltPFMuonMerging" ),
11714  TkClusParameters = cms.PSet(
11715  TkDAClusParameters = cms.PSet(
11716  d0CutOff = cms.double( 999.0 ),
11717  Tmin = cms.double( 4.0 ),
11718  dzCutOff = cms.double( 4.0 ),
11719  coolingFactor = cms.double( 0.6 ),
11720  use_vdt = cms.untracked.bool( True ),
11721  vertexSize = cms.double( 0.15 )
11722  ),
11723  algorithm = cms.string( "DA_vect" )
11724  )
11725 )
11726 fragment.hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1 = cms.EDProducer( "JetTracksAssociatorAtVertex",
11727  jets = cms.InputTag( "hltJets4bTaggerPFJet60Eta2p1" ),
11728  tracks = cms.InputTag( "hltPFMuonMerging" ),
11729  useAssigned = cms.bool( False ),
11730  coneSize = cms.double( 0.4 ),
11731  pvSrc = cms.InputTag( "" )
11732 )
11733 fragment.hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1 = cms.EDProducer( "TrackIPProducer",
11734  maximumTransverseImpactParameter = cms.double( 0.2 ),
11735  minimumNumberOfHits = cms.int32( 8 ),
11736  minimumTransverseMomentum = cms.double( 1.0 ),
11737  primaryVertex = cms.InputTag( 'hltVerticesL3PFBjets','WithBS' ),
11738  maximumLongitudinalImpactParameter = cms.double( 17.0 ),
11739  computeGhostTrack = cms.bool( False ),
11740  ghostTrackPriorDeltaR = cms.double( 0.03 ),
11741  jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1" ),
11742  jetDirectionUsingGhostTrack = cms.bool( False ),
11743  minimumNumberOfPixelHits = cms.int32( 2 ),
11744  jetDirectionUsingTracks = cms.bool( False ),
11745  computeProbabilities = cms.bool( False ),
11746  useTrackQuality = cms.bool( False ),
11747  maximumChiSquared = cms.double( 20.0 )
11748 )
11749 fragment.hltL3SecondaryVertexTagInfosPFJet60Eta2p1 = cms.EDProducer( "SecondaryVertexProducer",
11750  extSVDeltaRToJet = cms.double( 0.3 ),
11751  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11752  vertexReco = cms.PSet(
11753  primcut = cms.double( 1.8 ),
11754  seccut = cms.double( 6.0 ),
11755  smoothing = cms.bool( False ),
11756  weightthreshold = cms.double( 0.001 ),
11757  minweight = cms.double( 0.5 ),
11758  finder = cms.string( "avr" )
11759  ),
11760  vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ),
11761  constraint = cms.string( "BeamSpot" ),
11762  trackIPTagInfos = cms.InputTag( "hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1" ),
11763  vertexCuts = cms.PSet(
11764  distSig3dMax = cms.double( 99999.9 ),
11765  fracPV = cms.double( 0.65 ),
11766  distVal2dMax = cms.double( 2.5 ),
11767  useTrackWeights = cms.bool( True ),
11768  maxDeltaRToJetAxis = cms.double( 0.5 ),
11769  v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
11770  distSig2dMin = cms.double( 3.0 ),
11771  multiplicityMin = cms.uint32( 2 ),
11772  distVal2dMin = cms.double( 0.01 ),
11773  distSig2dMax = cms.double( 99999.9 ),
11774  distVal3dMax = cms.double( 99999.9 ),
11775  minimumTrackWeight = cms.double( 0.5 ),
11776  distVal3dMin = cms.double( -99999.9 ),
11777  massMax = cms.double( 6.5 ),
11778  distSig3dMin = cms.double( -99999.9 )
11779  ),
11780  useExternalSV = cms.bool( False ),
11781  minimumTrackWeight = cms.double( 0.5 ),
11782  usePVError = cms.bool( True ),
11783  trackSelection = cms.PSet(
11784  b_pT = cms.double( 0.3684 ),
11785  max_pT = cms.double( 500.0 ),
11786  useVariableJTA = cms.bool( False ),
11787  maxDecayLen = cms.double( 99999.9 ),
11788  sip3dValMin = cms.double( -99999.9 ),
11789  max_pT_dRcut = cms.double( 0.1 ),
11790  a_pT = cms.double( 0.005263 ),
11791  totalHitsMin = cms.uint32( 2 ),
11792  jetDeltaRMax = cms.double( 0.3 ),
11793  a_dR = cms.double( -0.001053 ),
11794  maxDistToAxis = cms.double( 0.2 ),
11795  ptMin = cms.double( 1.0 ),
11796  qualityClass = cms.string( "any" ),
11797  pixelHitsMin = cms.uint32( 2 ),
11798  sip2dValMax = cms.double( 99999.9 ),
11799  max_pT_trackPTcut = cms.double( 3.0 ),
11800  sip2dValMin = cms.double( -99999.9 ),
11801  normChi2Max = cms.double( 99999.9 ),
11802  sip3dValMax = cms.double( 99999.9 ),
11803  sip3dSigMin = cms.double( -99999.9 ),
11804  min_pT = cms.double( 120.0 ),
11805  min_pT_dRcut = cms.double( 0.5 ),
11806  sip2dSigMax = cms.double( 99999.9 ),
11807  sip3dSigMax = cms.double( 99999.9 ),
11808  sip2dSigMin = cms.double( -99999.9 ),
11809  b_dR = cms.double( 0.6263 )
11810  ),
11811  trackSort = cms.string( "sip3dSig" ),
11812  extSVCollection = cms.InputTag( "secondaryVertices" )
11813 )
11814 fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet60Eta2p1 = cms.EDProducer( "JetTagProducer",
11815  jetTagComputer = cms.string( "hltCombinedSecondaryVertex" ),
11816  tagInfos = cms.VInputTag( 'hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1','hltL3SecondaryVertexTagInfosPFJet60Eta2p1' )
11817 )
11818 fragment.hltBLifetimeL3FilterCSVPFJet60Eta2p1 = cms.EDFilter( "HLTPFJetTag",
11819  saveTags = cms.bool( True ),
11820  MinJets = cms.int32( 1 ),
11821  JetTags = cms.InputTag( "hltL3CombinedSecondaryVertexBJetTagsPFJet60Eta2p1" ),
11822  TriggerType = cms.int32( 86 ),
11823  Jets = cms.InputTag( "hltJets4bTaggerPFJet60Eta2p1" ),
11824  MinTag = cms.double( 0.7 ),
11825  MaxTag = cms.double( 999999.0 )
11826 )
11827 fragment.hltPreAK4PFBJetBCSV80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
11828  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11829  offset = cms.uint32( 0 )
11830 )
11831 fragment.hltSingleAK4CaloJet50Eta2p1 = cms.EDFilter( "HLT1CaloJet",
11832  saveTags = cms.bool( True ),
11833  MinPt = cms.double( 50.0 ),
11834  MinN = cms.int32( 1 ),
11835  MaxEta = cms.double( 2.1 ),
11836  MinMass = cms.double( -1.0 ),
11837  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
11838  MinE = cms.double( -1.0 ),
11839  triggerType = cms.int32( 85 )
11840 )
11841 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
11842  DeltaR = cms.double( 0.5 ),
11843  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet50Eta2p1" ),
11844  TriggerType = cms.int32( 85 ),
11845  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
11846 )
11847 fragment.hltSingleAK4PFJet80Eta2p1 = cms.EDFilter( "HLT1PFJet",
11848  saveTags = cms.bool( True ),
11849  MinPt = cms.double( 80.0 ),
11850  MinN = cms.int32( 1 ),
11851  MaxEta = cms.double( 2.1 ),
11852  MinMass = cms.double( -1.0 ),
11853  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1" ),
11854  MinE = cms.double( -1.0 ),
11855  triggerType = cms.int32( 85 )
11856 )
11857 fragment.hltEta2PFJetsEta2p1ForPFJet80 = cms.EDFilter( "PFJetSelector",
11858  filter = cms.bool( False ),
11859  src = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1" ),
11860  cut = cms.string( "abs(eta)<2.1" )
11861 )
11862 fragment.hltReduceJetMultEta2p1ForPFJet80 = cms.EDFilter( "LargestEtPFJetSelector",
11863  maxNumber = cms.uint32( 3 ),
11864  filter = cms.bool( False ),
11865  src = cms.InputTag( "hltEta2PFJetsEta2p1ForPFJet80" )
11866 )
11867 fragment.hltJets4bTaggerPFJet80Eta2p1 = cms.EDFilter( "EtMinPFJetSelector",
11868  filter = cms.bool( False ),
11869  src = cms.InputTag( "hltReduceJetMultEta2p1ForPFJet80" ),
11870  etMin = cms.double( 80.0 )
11871 )
11872 fragment.hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1 = cms.EDProducer( "JetTracksAssociatorAtVertex",
11873  jets = cms.InputTag( "hltJets4bTaggerPFJet80Eta2p1" ),
11874  tracks = cms.InputTag( "hltPFMuonMerging" ),
11875  useAssigned = cms.bool( False ),
11876  coneSize = cms.double( 0.4 ),
11877  pvSrc = cms.InputTag( "" )
11878 )
11879 fragment.hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1 = cms.EDProducer( "TrackIPProducer",
11880  maximumTransverseImpactParameter = cms.double( 0.2 ),
11881  minimumNumberOfHits = cms.int32( 8 ),
11882  minimumTransverseMomentum = cms.double( 1.0 ),
11883  primaryVertex = cms.InputTag( 'hltVerticesL3PFBjets','WithBS' ),
11884  maximumLongitudinalImpactParameter = cms.double( 17.0 ),
11885  computeGhostTrack = cms.bool( False ),
11886  ghostTrackPriorDeltaR = cms.double( 0.03 ),
11887  jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1" ),
11888  jetDirectionUsingGhostTrack = cms.bool( False ),
11889  minimumNumberOfPixelHits = cms.int32( 2 ),
11890  jetDirectionUsingTracks = cms.bool( False ),
11891  computeProbabilities = cms.bool( False ),
11892  useTrackQuality = cms.bool( False ),
11893  maximumChiSquared = cms.double( 20.0 )
11894 )
11895 fragment.hltL3SecondaryVertexTagInfosPFJet80Eta2p1 = cms.EDProducer( "SecondaryVertexProducer",
11896  extSVDeltaRToJet = cms.double( 0.3 ),
11897  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11898  vertexReco = cms.PSet(
11899  primcut = cms.double( 1.8 ),
11900  seccut = cms.double( 6.0 ),
11901  smoothing = cms.bool( False ),
11902  weightthreshold = cms.double( 0.001 ),
11903  minweight = cms.double( 0.5 ),
11904  finder = cms.string( "avr" )
11905  ),
11906  vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ),
11907  constraint = cms.string( "BeamSpot" ),
11908  trackIPTagInfos = cms.InputTag( "hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1" ),
11909  vertexCuts = cms.PSet(
11910  distSig3dMax = cms.double( 99999.9 ),
11911  fracPV = cms.double( 0.65 ),
11912  distVal2dMax = cms.double( 2.5 ),
11913  useTrackWeights = cms.bool( True ),
11914  maxDeltaRToJetAxis = cms.double( 0.5 ),
11915  v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
11916  distSig2dMin = cms.double( 3.0 ),
11917  multiplicityMin = cms.uint32( 2 ),
11918  distVal2dMin = cms.double( 0.01 ),
11919  distSig2dMax = cms.double( 99999.9 ),
11920  distVal3dMax = cms.double( 99999.9 ),
11921  minimumTrackWeight = cms.double( 0.5 ),
11922  distVal3dMin = cms.double( -99999.9 ),
11923  massMax = cms.double( 6.5 ),
11924  distSig3dMin = cms.double( -99999.9 )
11925  ),
11926  useExternalSV = cms.bool( False ),
11927  minimumTrackWeight = cms.double( 0.5 ),
11928  usePVError = cms.bool( True ),
11929  trackSelection = cms.PSet(
11930  b_pT = cms.double( 0.3684 ),
11931  max_pT = cms.double( 500.0 ),
11932  useVariableJTA = cms.bool( False ),
11933  maxDecayLen = cms.double( 99999.9 ),
11934  sip3dValMin = cms.double( -99999.9 ),
11935  max_pT_dRcut = cms.double( 0.1 ),
11936  a_pT = cms.double( 0.005263 ),
11937  totalHitsMin = cms.uint32( 2 ),
11938  jetDeltaRMax = cms.double( 0.3 ),
11939  a_dR = cms.double( -0.001053 ),
11940  maxDistToAxis = cms.double( 0.2 ),
11941  ptMin = cms.double( 1.0 ),
11942  qualityClass = cms.string( "any" ),
11943  pixelHitsMin = cms.uint32( 2 ),
11944  sip2dValMax = cms.double( 99999.9 ),
11945  max_pT_trackPTcut = cms.double( 3.0 ),
11946  sip2dValMin = cms.double( -99999.9 ),
11947  normChi2Max = cms.double( 99999.9 ),
11948  sip3dValMax = cms.double( 99999.9 ),
11949  sip3dSigMin = cms.double( -99999.9 ),
11950  min_pT = cms.double( 120.0 ),
11951  min_pT_dRcut = cms.double( 0.5 ),
11952  sip2dSigMax = cms.double( 99999.9 ),
11953  sip3dSigMax = cms.double( 99999.9 ),
11954  sip2dSigMin = cms.double( -99999.9 ),
11955  b_dR = cms.double( 0.6263 )
11956  ),
11957  trackSort = cms.string( "sip3dSig" ),
11958  extSVCollection = cms.InputTag( "secondaryVertices" )
11959 )
11960 fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet80Eta2p1 = cms.EDProducer( "JetTagProducer",
11961  jetTagComputer = cms.string( "hltCombinedSecondaryVertex" ),
11962  tagInfos = cms.VInputTag( 'hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1','hltL3SecondaryVertexTagInfosPFJet80Eta2p1' )
11963 )
11964 fragment.hltBLifetimeL3FilterCSVPFJet80Eta2p1 = cms.EDFilter( "HLTPFJetTag",
11965  saveTags = cms.bool( True ),
11966  MinJets = cms.int32( 1 ),
11967  JetTags = cms.InputTag( "hltL3CombinedSecondaryVertexBJetTagsPFJet80Eta2p1" ),
11968  TriggerType = cms.int32( 86 ),
11969  Jets = cms.InputTag( "hltJets4bTaggerPFJet80Eta2p1" ),
11970  MinTag = cms.double( 0.7 ),
11971  MaxTag = cms.double( 999999.0 )
11972 )
11973 fragment.hltPreAK4PFDJet60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
11974  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11975  offset = cms.uint32( 0 )
11976 )
11977 fragment.hltHIFullTrackCandsForDmesonjetsForPPRef = cms.EDProducer( "ConcreteChargedCandidateProducer",
11978  src = cms.InputTag( "hltPFMuonMerging" ),
11979  particleType = cms.string( "pi+" )
11980 )
11981 fragment.hltHIFullTrackFilterForDmesonjetsForPPRef = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11982  saveTags = cms.bool( True ),
11983  MinTrks = cms.int32( 0 ),
11984  MinPt = cms.double( 2.5 ),
11985  MaxVz = cms.double( 9999.0 ),
11986  MaxEta = cms.double( 999999.0 ),
11987  trackCollection = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
11988  vertexCollection = cms.InputTag( "hltVerticesL3PFBjets" ),
11989  MaxPt = cms.double( 10000.0 ),
11990  MinSep = cms.double( 0.12 )
11991 )
11992 fragment.hltTktkVtxForDmesonjetsPFJet60 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11993  Src = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
11994  massParticle1 = cms.double( 0.1396 ),
11995  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmesonjetsForPPRef" ),
11996  massParticle2 = cms.double( 0.4937 ),
11997  ChargeOpt = cms.int32( -1 ),
11998  MaxEta = cms.double( 2.5 ),
11999  MaxInvMass = cms.double( 2.17 ),
12000  MinPtPair = cms.double( 7.0 ),
12001  triggerTypeDaughters = cms.int32( 91 ),
12002  MinInvMass = cms.double( 1.57 ),
12003  MinPt = cms.double( 0.0 )
12004 )
12005 fragment.hltTktkFilterForDmesonjetsPFJet60 = cms.EDFilter( "HLTDisplacedtktkFilter",
12006  saveTags = cms.bool( True ),
12007  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
12008  MinVtxProbability = cms.double( 0.0 ),
12009  MaxLxySignificance = cms.double( 0.0 ),
12010  TrackTag = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
12011  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonjetsPFJet60" ),
12012  MaxNormalisedChi2 = cms.double( 10.0 ),
12013  FastAccept = cms.bool( False ),
12014  MinCosinePointingAngle = cms.double( 0.95 ),
12015  triggerTypeDaughters = cms.int32( 91 ),
12016  MinLxySignificance = cms.double( 2.5 )
12017 )
12018 fragment.hltPreAK4PFDJet80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
12019  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12020  offset = cms.uint32( 0 )
12021 )
12022 fragment.hltTktkVtxForDmesonjetsPFJet80 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
12023  Src = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
12024  massParticle1 = cms.double( 0.1396 ),
12025  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmesonjetsForPPRef" ),
12026  massParticle2 = cms.double( 0.4937 ),
12027  ChargeOpt = cms.int32( -1 ),
12028  MaxEta = cms.double( 2.5 ),
12029  MaxInvMass = cms.double( 2.17 ),
12030  MinPtPair = cms.double( 7.0 ),
12031  triggerTypeDaughters = cms.int32( 91 ),
12032  MinInvMass = cms.double( 1.57 ),
12033  MinPt = cms.double( 0.0 )
12034 )
12035 fragment.hltTktkFilterForDmesonjetsPFJet80 = cms.EDFilter( "HLTDisplacedtktkFilter",
12036  saveTags = cms.bool( True ),
12037  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
12038  MinVtxProbability = cms.double( 0.0 ),
12039  MaxLxySignificance = cms.double( 0.0 ),
12040  TrackTag = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
12041  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonjetsPFJet80" ),
12042  MaxNormalisedChi2 = cms.double( 10.0 ),
12043  FastAccept = cms.bool( False ),
12044  MinCosinePointingAngle = cms.double( 0.95 ),
12045  triggerTypeDaughters = cms.int32( 91 ),
12046  MinLxySignificance = cms.double( 2.5 )
12047 )
12048 fragment.hltPreAK4PFBJetBSSV60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
12049  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12050  offset = cms.uint32( 0 )
12051 )
12052 fragment.hltL3SimpleSecondaryVertexTagsPFJet60Eta2p1 = cms.EDProducer( "JetTagProducer",
12053  jetTagComputer = cms.string( "SimpleSecondaryVertex3TrkComputer" ),
12054  tagInfos = cms.VInputTag( 'hltL3SecondaryVertexTagInfosPFJet60Eta2p1' )
12055 )
12056 fragment.hltBLifetimeL3FilterSSVPFJet60Eta2p1 = cms.EDFilter( "HLTPFJetTag",
12057  saveTags = cms.bool( True ),
12058  MinJets = cms.int32( 1 ),
12059  JetTags = cms.InputTag( "hltL3SimpleSecondaryVertexTagsPFJet60Eta2p1" ),
12060  TriggerType = cms.int32( 86 ),
12061  Jets = cms.InputTag( "hltJets4bTaggerPFJet60Eta2p1" ),
12062  MinTag = cms.double( 0.01 ),
12063  MaxTag = cms.double( 999999.0 )
12064 )
12065 fragment.hltPreAK4PFBJetBSSV80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
12066  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12067  offset = cms.uint32( 0 )
12068 )
12069 fragment.hltL3SimpleSecondaryVertexTagsPFJet80Eta2p1 = cms.EDProducer( "JetTagProducer",
12070  jetTagComputer = cms.string( "SimpleSecondaryVertex3TrkComputer" ),
12071  tagInfos = cms.VInputTag( 'hltL3SecondaryVertexTagInfosPFJet80Eta2p1' )
12072 )
12073 fragment.hltBLifetimeL3FilterSSVPFJet80Eta2p1 = cms.EDFilter( "HLTPFJetTag",
12074  saveTags = cms.bool( True ),
12075  MinJets = cms.int32( 1 ),
12076  JetTags = cms.InputTag( "hltL3SimpleSecondaryVertexTagsPFJet80Eta2p1" ),
12077  TriggerType = cms.int32( 86 ),
12078  Jets = cms.InputTag( "hltJets4bTaggerPFJet80Eta2p1" ),
12079  MinTag = cms.double( 0.01 ),
12080  MaxTag = cms.double( 999999.0 )
12081 )
12082 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
12083  SelectedTriggerType = cms.int32( 2 )
12084 )
12085 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
12086  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12087  offset = cms.uint32( 0 )
12088 )
12089 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
12090  inputTag = cms.InputTag( "rawDataCollector" ),
12091  fedList = cms.vuint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 1024 )
12092 )
12093 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
12094  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12095  offset = cms.uint32( 0 )
12096 )
12097 fragment.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter",
12098  InputTag = cms.InputTag( "rawDataCollector" ),
12099  CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ),
12100  FilterSummary = cms.untracked.bool( False )
12101 )
12102 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
12103  inputTag = cms.InputTag( "rawDataCollector" ),
12104  fedList = cms.vuint32( 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 1024, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199 )
12105 )
12106 fragment.hltL1sL1Tech6 = cms.EDFilter( "HLTL1TSeed",
12107  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
12108  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12109  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12110  saveTags = cms.bool( True ),
12111  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12112  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12113  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12114  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12115  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12116 )
12117 fragment.hltPreL1Tech6BPTXMinusOnly = cms.EDFilter( "HLTPrescaler",
12118  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12119  offset = cms.uint32( 0 )
12120 )
12121 fragment.hltL1sL1Tech5 = cms.EDFilter( "HLTL1TSeed",
12122  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
12123  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12124  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12125  saveTags = cms.bool( True ),
12126  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12127  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12128  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12129  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12130  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12131 )
12132 fragment.hltPreL1Tech5BPTXPlusOnly = cms.EDFilter( "HLTPrescaler",
12133  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12134  offset = cms.uint32( 0 )
12135 )
12136 fragment.hltL1sTech7 = cms.EDFilter( "HLTL1TSeed",
12137  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
12138  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12139  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12140  saveTags = cms.bool( True ),
12141  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12142  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12143  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12144  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12145  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12146 )
12147 fragment.hltPreL1Tech7NoBPTX = cms.EDFilter( "HLTPrescaler",
12148  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12149  offset = cms.uint32( 0 )
12150 )
12151 fragment.hltL1sTOTEM1 = cms.EDFilter( "HLTL1TSeed",
12152  L1SeedsLogicalExpression = cms.string( "L1_TOTEM_1" ),
12153  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12154  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12155  saveTags = cms.bool( True ),
12156  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12157  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12158  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12159  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12160  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12161 )
12162 fragment.hltPreL1TOTEM1MinBias = cms.EDFilter( "HLTPrescaler",
12163  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12164  offset = cms.uint32( 0 )
12165 )
12166 fragment.hltL1sTOTEM2 = cms.EDFilter( "HLTL1TSeed",
12167  L1SeedsLogicalExpression = cms.string( "L1_TOTEM_2" ),
12168  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12169  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12170  saveTags = cms.bool( True ),
12171  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12172  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12173  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12174  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12175  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12176 )
12177 fragment.hltPreL1TOTEM2ZeroBias = cms.EDFilter( "HLTPrescaler",
12178  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12179  offset = cms.uint32( 0 )
12180 )
12181 fragment.hltL1sMinimumBiasHF1OR = cms.EDFilter( "HLTL1TSeed",
12182  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_OR" ),
12183  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12184  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12185  saveTags = cms.bool( True ),
12186  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12187  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12188  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12189  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12190  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12191 )
12192 fragment.hltPreL1MinimumBiasHF1OR = cms.EDFilter( "HLTPrescaler",
12193  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12194  offset = cms.uint32( 0 )
12195 )
12196 fragment.hltL1sMinimumBiasHF2OR = cms.EDFilter( "HLTL1TSeed",
12197  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_OR" ),
12198  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12199  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12200  saveTags = cms.bool( True ),
12201  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12202  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12203  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12204  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12205  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12206 )
12207 fragment.hltPreL1MinimumBiasHF2OR = cms.EDFilter( "HLTPrescaler",
12208  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12209  offset = cms.uint32( 0 )
12210 )
12211 fragment.hltL1sL1MinimumBiasHF2ORNoBptxGating = cms.EDFilter( "HLTL1TSeed",
12212  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_OR_NoBptxGating" ),
12213  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12214  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12215  saveTags = cms.bool( True ),
12216  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12217  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12218  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12219  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12220  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12221 )
12222 fragment.hltPreL1MinimumBiasHF2ORNoBptxGating = cms.EDFilter( "HLTPrescaler",
12223  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12224  offset = cms.uint32( 0 )
12225 )
12226 fragment.hltL1sMinimumBiasHF1AND = cms.EDFilter( "HLTL1TSeed",
12227  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_AND" ),
12228  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12229  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12230  saveTags = cms.bool( True ),
12231  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12232  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12233  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12234  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12235  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12236 )
12237 fragment.hltPreL1MinimumBiasHF1AND = cms.EDFilter( "HLTPrescaler",
12238  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12239  offset = cms.uint32( 0 )
12240 )
12241 fragment.hltL1sMinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed",
12242  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_AND" ),
12243  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12244  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12245  saveTags = cms.bool( True ),
12246  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12247  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12248  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12249  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12250  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12251 )
12252 fragment.hltPreL1MinimumBiasHF2AND = cms.EDFilter( "HLTPrescaler",
12253  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12254  offset = cms.uint32( 0 )
12255 )
12256 fragment.hltPreAlCaLumiPixelsRandom = cms.EDFilter( "HLTPrescaler",
12257  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12258  offset = cms.uint32( 0 )
12259 )
12260 fragment.hltFEDSelectorLumiPixels = cms.EDProducer( "EvFFEDSelector",
12261  inputTag = cms.InputTag( "rawDataCollector" ),
12262  fedList = cms.vuint32( 0, 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 )
12263 )
12264 fragment.hltPreAlCaLumiPixelsZeroBias = cms.EDFilter( "HLTPrescaler",
12265  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12266  offset = cms.uint32( 0 )
12267 )
12268 fragment.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
12269  inputTag = cms.InputTag( "rawDataCollector" ),
12270  fedList = cms.vuint32( 1023, 1024 )
12271 )
12272 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
12273  processName = cms.string( "@" )
12274 )
12275 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
12276  processName = cms.string( "@" )
12277 )
12278 fragment.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
12279  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12280  offset = cms.uint32( 0 )
12281 )
12282 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
12283  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
12284  MaxBx = cms.int32( 0 ),
12285  DumpRecord = cms.bool( False ),
12286  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
12287  MinBx = cms.int32( 0 ),
12288  DumpTrigResults = cms.bool( False ),
12289  DumpTrigSummary = cms.bool( True )
12290 )
12291 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
12292  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
12293  ReferenceRate = cms.untracked.double( 100.0 ),
12294  serviceBy = cms.untracked.string( "never" ),
12295  resetBy = cms.untracked.string( "never" ),
12296  reportBy = cms.untracked.string( "job" ),
12297  HLTriggerResults = cms.InputTag( 'TriggerResults','','HLT' )
12298 )
12299 
12300 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltCaloStage2Digis + fragment.hltGmtStage2Digis + fragment.hltGtStage2ObjectMap )
12301 fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineBeamSpot )
12302 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
12303 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
12304 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
12305 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltSiPixelDigis + fragment.hltSiPixelClusters + fragment.hltSiPixelClustersCache + fragment.hltSiPixelRecHits )
12306 fragment.HLTRecopixelvertexingForHighMultSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracksForHighMult + fragment.hltPixelVerticesForHighMult )
12307 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit )
12308 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhereco + fragment.hltHfreco + fragment.hltHoreco )
12309 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
12310 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
12311 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
12312 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
12313 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
12314 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForPF )
12315 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
12316 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
12317 fragment.HLTMuonLocalRecoSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegments + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits )
12318 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
12319 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
12320 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClusters )
12321 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 )
12322 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTL3muonTkCandidateSequence + fragment.hltL3TkTracksMergeStep1 + fragment.hltL3TkTracksFromL2 + fragment.hltL3MuonsLinksCombination + fragment.hltL3Muons )
12323 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltL3MuonCandidates )
12324 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracks + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices )
12325 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity )
12326 fragment.HLTIter0TrackAndTauJet4Iter1Sequence = cms.Sequence( fragment.hltTrackIter0RefsForJets4Iter1 + fragment.hltAK4Iter0TrackJets4Iter1 + fragment.hltIter0TrackAndTauJets4Iter1 )
12327 fragment.HLTIterativeTrackingIteration1 = cms.Sequence( fragment.hltIter1ClustersRefRemoval + fragment.hltIter1MaskedMeasurementTrackerEvent + fragment.hltIter1PixelLayerTriplets + fragment.hltIter1PFlowPixelSeeds + fragment.hltIter1PFlowCkfTrackCandidates + fragment.hltIter1PFlowCtfWithMaterialTracks + fragment.hltIter1PFlowTrackCutClassifierPrompt + fragment.hltIter1PFlowTrackCutClassifierDetached + fragment.hltIter1PFlowTrackCutClassifierMerged + fragment.hltIter1PFlowTrackSelectionHighPurity )
12328 fragment.HLTIter1TrackAndTauJets4Iter2Sequence = cms.Sequence( fragment.hltIter1TrackRefsForJets4Iter2 + fragment.hltAK4Iter1TrackJets4Iter2 + fragment.hltIter1TrackAndTauJets4Iter2 )
12329 fragment.HLTIterativeTrackingIteration2 = cms.Sequence( fragment.hltIter2ClustersRefRemoval + fragment.hltIter2MaskedMeasurementTrackerEvent + fragment.hltIter2PixelLayerPairs + fragment.hltIter2PFlowPixelSeeds + fragment.hltIter2PFlowCkfTrackCandidates + fragment.hltIter2PFlowCtfWithMaterialTracks + fragment.hltIter2PFlowTrackCutClassifier + fragment.hltIter2PFlowTrackSelectionHighPurity )
12330 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIter0TrackAndTauJet4Iter1Sequence + fragment.HLTIterativeTrackingIteration1 + fragment.hltIter1Merged + fragment.HLTIter1TrackAndTauJets4Iter2Sequence + fragment.HLTIterativeTrackingIteration2 + fragment.hltIter2Merged )
12331 fragment.HLTTrackReconstructionForPF = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging + fragment.hltMuonLinks + fragment.hltMuons )
12332 fragment.HLTPreshowerSequence = cms.Sequence( fragment.hltEcalPreshowerDigis + fragment.hltEcalPreshowerRecHit )
12333 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 )
12334 fragment.HLTAK4PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK4PFJets + fragment.hltAK4PFJetsLooseID + fragment.hltAK4PFJetsTightID )
12335 fragment.HLTAK4PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK4PFFastJetCorrector + fragment.hltAK4PFRelativeCorrector + fragment.hltAK4PFAbsoluteCorrector + fragment.hltAK4PFResidualCorrector + fragment.hltAK4PFCorrector )
12336 fragment.HLTAK4PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK4PFCorrectorProducersSequence + fragment.hltAK4PFJetsCorrected + fragment.hltAK4PFJetsLooseIDCorrected + fragment.hltAK4PFJetsTightIDCorrected )
12337 fragment.HLTAK4PFJetsSequence = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTAK4PFJetsReconstructionSequence + fragment.HLTAK4PFJetsCorrectionSequence )
12338 fragment.HLTDoHIEcalClusWithCleaningSequence = cms.Sequence( fragment.hltIslandBasicClustersHI + fragment.hltHiIslandSuperClustersHI + fragment.hltHiCorrectedIslandBarrelSuperClustersHI + fragment.hltHiCorrectedIslandEndcapSuperClustersHI + fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI + fragment.hltRecoHIEcalWithCleaningCandidate )
12339 fragment.HLTDoHILocalPixelSequence = cms.Sequence( fragment.hltHISiPixelDigis + fragment.hltHISiPixelClusters + fragment.hltHISiPixelClustersCache + fragment.hltHISiPixelRecHits )
12340 fragment.HLTDoHILocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltHISiStripRawToClustersFacility + fragment.hltHISiStripClusters )
12341 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 )
12342 fragment.HLTHIL3muonrecoNocandSequence = cms.Sequence( fragment.HLTHIL3muonTkCandidateSequence + fragment.hltHIL3MuonsLinksCombination + fragment.hltHIL3Muons )
12343 fragment.HLTHIL3muonrecoSequence = cms.Sequence( fragment.HLTHIL3muonrecoNocandSequence + fragment.hltHIL3MuonCandidates )
12344 fragment.HLTRecopixelvertexingForHIppRefSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracks + fragment.hltPixelVertices )
12345 fragment.HLTPAIterativeTrackingIteration0 = cms.Sequence( fragment.hltPAIter0PixelTripletsSeeds + fragment.hltPAIter0CkfTrackCandidates + fragment.hltPAIter0CtfWithMaterialTracks + fragment.hltPAIter0PrimaryVertices + fragment.hltPAIter0TrackClassifier1 + fragment.hltPAIter0TrackClassifier2 + fragment.hltPAIter0TrackClassifier3 + fragment.hltPAIter0TrackSelection )
12346 fragment.HLTPAIterativeTrackingIteration1 = cms.Sequence( fragment.hltPAIter1ClustersRefRemoval + fragment.hltPAIter1MaskedMeasurementTrackerEvent + fragment.hltPAIter1DetachedTripletLayers + fragment.hltPAIter1DetachedTripletSeeds + fragment.hltPAIter1CkfTrackCandidates + fragment.hltPAIter1CtfWithMaterialTracks + fragment.hltPAIter1TrackClassifier1 + fragment.hltPAIter1TrackClassifier2 + fragment.hltPAIter1TrackSelection )
12347 fragment.HLTPAIterativeTrackingIteration2 = cms.Sequence( fragment.hltPAIter2ClustersRefRemoval + fragment.hltPAIter2MaskedMeasurementTrackerEvent + fragment.hltPAIter2LowPtTripletLayers + fragment.hltPAIter2LowPtTripletSeeds + fragment.hltPAIter2CkfTrackCandidates + fragment.hltPAIter2CtfWithMaterialTracks + fragment.hltPAIter2TrackSelection )
12348 fragment.HLTPAIterativeTrackingIteration3 = cms.Sequence( fragment.hltPAIter3ClustersRefRemoval + fragment.hltPAIter3MaskedMeasurementTrackerEvent + fragment.hltPAIter3PixelPairLayers + fragment.hltPAIter3PixelPairSeeds + fragment.hltPAIter3CkfTrackCandidates + fragment.hltPAIter3CtfWithMaterialTracks + fragment.hltPAIter3TrackSelection )
12349 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 )
12350 fragment.HLTPAIterativeTrackingIteration5 = cms.Sequence( fragment.hltPAIter5ClustersRefRemoval + fragment.hltPAIter5MaskedMeasurementTrackerEvent + fragment.hltPAIter5PixelLessLayers + fragment.hltPAIter5PixelLessSeeds + fragment.hltPAIter5CkfTrackCandidates + fragment.hltPAIter5CtfWithMaterialTracks + fragment.hltPAIter5TrackClassifier1 + fragment.hltPAIter5TrackClassifier2 + fragment.hltPAIter5TrackSelection )
12351 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 )
12352 fragment.HLTPAIterativeTracking = cms.Sequence( fragment.HLTPAIterativeTrackingIteration0 + fragment.HLTPAIterativeTrackingIteration1 + fragment.HLTPAIterativeTrackingIteration2 + fragment.HLTPAIterativeTrackingIteration3 + fragment.HLTPAIterativeTrackingIteration4 + fragment.HLTPAIterativeTrackingIteration5 + fragment.HLTPAIterativeTrackingIteration6 + fragment.hltPAIterativeTrackingMerged )
12353 fragment.HLTRecopixelvertexingSequenceForUPC = cms.Sequence( fragment.hltPixelLayerTripletsForUPC + fragment.hltPixelTracksForUPC )
12354 fragment.HLTBtagCSVSequenceL3PFJet60Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet60Eta2p1 + fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet60Eta2p1 )
12355 fragment.HLTBtagCSVSequenceL3PFJet80Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet80Eta2p1 + fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet80Eta2p1 )
12356 fragment.HLTDtagSequenceL3PFJet60Eta2p1ForPPRef = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltHIFullTrackCandsForDmesonjetsForPPRef + fragment.hltHIFullTrackFilterForDmesonjetsForPPRef + fragment.hltTktkVtxForDmesonjetsPFJet60 + fragment.hltTktkFilterForDmesonjetsPFJet60 )
12357 fragment.HLTDtagSequenceL3PFJet80Eta2p1ForPPRef = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltHIFullTrackCandsForDmesonjetsForPPRef + fragment.hltHIFullTrackFilterForDmesonjetsForPPRef + fragment.hltTktkVtxForDmesonjetsPFJet80 + fragment.hltTktkFilterForDmesonjetsPFJet80 )
12358 fragment.HLTBtagSSVSequenceL3PFJet60Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet60Eta2p1 + fragment.hltL3SimpleSecondaryVertexTagsPFJet60Eta2p1 )
12359 fragment.HLTBtagSSVSequenceL3PFJet80Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet80Eta2p1 + fragment.hltL3SimpleSecondaryVertexTagsPFJet80Eta2p1 )
12360 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis )
12361 
12362 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetConditions + fragment.hltGetRaw + fragment.hltBoolFalse )
12363 fragment.HLT_Physics_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltPrePhysics + fragment.HLTEndSequence )
12364 fragment.DST_Physics_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.HLTEndSequence )
12365 fragment.HLT_Random_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
12366 fragment.HLT_ZeroBias_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
12367 fragment.HLT_PixelTracks_Multiplicity60ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT45BptxAND + fragment.hltPrePixelTracksMultiplicity60ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hlt1HighMult60 + fragment.HLTEndSequence )
12368 fragment.HLT_PixelTracks_Multiplicity85ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT50BptxAND + fragment.hltPrePixelTracksMultiplicity85ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hlt1HighMult85 + fragment.HLTEndSequence )
12369 fragment.HLT_PixelTracks_Multiplicity110ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT55BptxAND + fragment.hltPrePixelTracksMultiplicity110ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hlt1HighMult110 + fragment.HLTEndSequence )
12370 fragment.HLT_PixelTracks_Multiplicity135ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT60BptxAND + fragment.hltPrePixelTracksMultiplicity135ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hlt1HighMult135 + fragment.HLTEndSequence )
12371 fragment.HLT_PixelTracks_Multiplicity160ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT60BptxAND + fragment.hltPrePixelTracksMultiplicity160ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hlt1HighMult160 + fragment.HLTEndSequence )
12372 fragment.HLT_AK4CaloJet40_Eta5p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet28BptxAND + fragment.hltPreAK4CaloJet40Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40Eta5p1 + fragment.HLTEndSequence )
12373 fragment.HLT_AK4CaloJet60_Eta5p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreAK4CaloJet60Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60Eta5p1 + fragment.HLTEndSequence )
12374 fragment.HLT_AK4CaloJet80_Eta5p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet80Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta5p1 + fragment.HLTEndSequence )
12375 fragment.HLT_AK4CaloJet100_Eta5p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet100Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta5p1 + fragment.HLTEndSequence )
12376 fragment.HLT_AK4CaloJet110_Eta5p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet110Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet110Eta5p1 + fragment.HLTEndSequence )
12377 fragment.HLT_AK4CaloJet120_Eta5p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet68BptxAND + fragment.hltPreAK4CaloJet120Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet120Eta5p1 + fragment.HLTEndSequence )
12378 fragment.HLT_AK4CaloJet150ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet68BptxAND + fragment.hltPreAK4CaloJet150ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet150Eta5p1 + fragment.HLTEndSequence )
12379 fragment.HLT_AK4PFJet40_Eta5p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet28BptxAND + fragment.hltPreAK4PFJet40Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1 + fragment.hltSingleAK4PFJet40Eta5p1 + fragment.HLTEndSequence )
12380 fragment.HLT_AK4PFJet60_Eta5p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreAK4PFJet60Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1 + fragment.hltSingleAK4PFJet60Eta5p1 + fragment.HLTEndSequence )
12381 fragment.HLT_AK4PFJet80_Eta5p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4PFJet80Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta5p1 + fragment.hltSingleAK4PFJet80Eta5p1 + fragment.HLTEndSequence )
12382 fragment.HLT_AK4PFJet100_Eta5p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4PFJet100Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70Eta5p1 + fragment.hltSingleAK4PFJet100Eta5p1 + fragment.HLTEndSequence )
12383 fragment.HLT_AK4PFJet110_Eta5p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4PFJet110Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets80Eta5p1 + fragment.hltSingleAK4PFJet110Eta5p1 + fragment.HLTEndSequence )
12384 fragment.HLT_AK4PFJet120_Eta5p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet68BptxAND + fragment.hltPreAK4PFJet120Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet90Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets90Eta5p1 + fragment.hltSingleAK4PFJet120Eta5p1 + fragment.HLTEndSequence )
12385 fragment.HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet80Jet35Eta1p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta1p1 + fragment.hltDoubleAK4CaloJet35Eta1p1 + fragment.HLTEndSequence )
12386 fragment.HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet80Jet35Eta0p7ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta0p7 + fragment.hltDoubleAK4CaloJet35Eta0p7 + fragment.HLTEndSequence )
12387 fragment.HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet100Jet35Eta1p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta1p1 + fragment.hltDoubleAK4CaloJet35Eta1p1 + fragment.HLTEndSequence )
12388 fragment.HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet100Jet35Eta0p7ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta0p7 + fragment.hltDoubleAK4CaloJet35Eta0p7 + fragment.HLTEndSequence )
12389 fragment.HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet804545Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltTripleAK4CaloJet45Eta2p1 + fragment.hltSingleAK4CaloJet80Eta2p1 + fragment.HLTEndSequence )
12390 fragment.HLT_HISinglePhoton10_Eta1p5ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton10Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta1p5 + fragment.HLTEndSequence )
12391 fragment.HLT_HISinglePhoton15_Eta1p5ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton15Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta1p5 + fragment.HLTEndSequence )
12392 fragment.HLT_HISinglePhoton20_Eta1p5ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton20Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta1p5 + fragment.HLTEndSequence )
12393 fragment.HLT_HISinglePhoton30_Eta1p5ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG12BptxAND + fragment.hltPreHISinglePhoton30Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta1p5 + fragment.HLTEndSequence )
12394 fragment.HLT_HISinglePhoton40_Eta1p5ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHISinglePhoton40Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40Eta1p5 + fragment.HLTEndSequence )
12395 fragment.HLT_HISinglePhoton50_Eta1p5ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHISinglePhoton50Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton50Eta1p5 + fragment.HLTEndSequence )
12396 fragment.HLT_HISinglePhoton60_Eta1p5ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30BptxAND + fragment.hltPreHISinglePhoton60Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton60Eta1p5 + fragment.HLTEndSequence )
12397 fragment.HLT_HISinglePhoton10_Eta3p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton10Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta3p1 + fragment.HLTEndSequence )
12398 fragment.HLT_HISinglePhoton15_Eta3p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton15Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta3p1 + fragment.HLTEndSequence )
12399 fragment.HLT_HISinglePhoton20_Eta3p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton20Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta3p1 + fragment.HLTEndSequence )
12400 fragment.HLT_HISinglePhoton30_Eta3p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG12BptxAND + fragment.hltPreHISinglePhoton30Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta3p1 + fragment.HLTEndSequence )
12401 fragment.HLT_HISinglePhoton40_Eta3p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHISinglePhoton40Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40Eta3p1 + fragment.HLTEndSequence )
12402 fragment.HLT_HISinglePhoton50_Eta3p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHISinglePhoton50Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton50Eta3p1 + fragment.HLTEndSequence )
12403 fragment.HLT_HISinglePhoton60_Eta3p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30BptxAND + fragment.hltPreHISinglePhoton60Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton60Eta3p1 + fragment.HLTEndSequence )
12404 fragment.HLT_HIDoublePhoton15_Eta1p5_Mass50_1000ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHIDoublePhoton15Eta1p5Mass501000ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIDoublePhotonCut15Eta1p5 + fragment.hltHIDoublePhoton15Eta1p5Mass501000Filter + fragment.HLTEndSequence )
12405 fragment.HLT_HIDoublePhoton15_Eta1p5_Mass50_1000_R9HECutForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHIDoublePhoton15Eta1p5Mass501000R9HECutForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIDoublePhotonCut15Eta1p5 + fragment.hltHIDoublePhoton15Eta1p5Mass501000Filter + fragment.hltHIEgammaR9ID + fragment.hltHIEgammaR9IDDoublePhoton15Eta1p5 + fragment.hltHIEgammaHoverE + fragment.hltHIEgammaHOverEDoublePhoton15Eta1p5 + fragment.HLTEndSequence )
12406 fragment.HLT_HIDoublePhoton15_Eta2p1_Mass50_1000_R9CutForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHIDoublePhoton15Eta2p1Mass501000R9CutForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIDoublePhotonCut15Eta2p1 + fragment.hltHIDoublePhoton15Eta2p1Mass501000Filter + fragment.hltHIEgammaR9ID + fragment.hltHIEgammaR9IDDoublePhoton15Eta2p1 + fragment.HLTEndSequence )
12407 fragment.HLT_HIDoublePhoton15_Eta2p5_Mass50_1000_R9SigmaHECutForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHIDoublePhoton15Eta2p5Mass501000R9SigmaHECutForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIDoublePhotonCut15Eta2p5 + fragment.hltHIDoublePhoton15Eta2p5Mass501000Filter + fragment.hltHIEgammaR9ID + fragment.hltHIEgammaR9IDDoublePhoton15Eta2p5 + fragment.hltHIEgammaSigmaIEtaIEtaProducer + fragment.hltHIEgammaSigmaIEtaIEtaDoublePhoton15Eta2p5 + fragment.hltHIEgammaHoverE + fragment.hltHIEgammaHOverEDoublePhoton15Eta2p5 + fragment.HLTEndSequence )
12408 fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet40Eta2p1ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40Eta2p1 + fragment.HLTEndSequence )
12409 fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet60Eta2p1ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60Eta2p1 + fragment.HLTEndSequence )
12410 fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet80Eta2p1ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta2p1 + fragment.HLTEndSequence )
12411 fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet100Eta2p1ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta2p1 + fragment.HLTEndSequence )
12412 fragment.HLT_HIL2Mu3Eta2p5_HIPhoton10Eta1p5ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5HIPhoton10Eta1p5ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta1p5 + fragment.HLTEndSequence )
12413 fragment.HLT_HIL2Mu3Eta2p5_HIPhoton15Eta1p5ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5HIPhoton15Eta1p5ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta1p5 + fragment.HLTEndSequence )
12414 fragment.HLT_HIL2Mu3Eta2p5_HIPhoton20Eta1p5ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5HIPhoton20Eta1p5ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta1p5 + fragment.HLTEndSequence )
12415 fragment.HLT_HIL2Mu3Eta2p5_HIPhoton30Eta1p5ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5HIPhoton30Eta1p5ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta1p5 + fragment.HLTEndSequence )
12416 fragment.HLT_HIL2Mu3Eta2p5_HIPhoton40Eta1p5ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5HIPhoton40Eta1p5ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40Eta1p5 + fragment.HLTEndSequence )
12417 fragment.HLT_HIL1DoubleMu0ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0BptxAND + fragment.hltPreHIL1DoubleMu0ForPPRef + fragment.hltHIDoubleMu0L1Filtered + fragment.HLTEndSequence )
12418 fragment.HLT_HIL1DoubleMu10ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu3BptxAND + fragment.hltPreHIL1DoubleMu10ForPPRef + fragment.hltHIDoubleMu10MinBiasL1Filtered + fragment.HLTEndSequence )
12419 fragment.HLT_HIL2DoubleMu0_NHitQForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0BptxAND + fragment.hltPreHIL2DoubleMu0NHitQForPPRef + fragment.hltHIDoubleMu0L1Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2DoubleMu0NHitQFiltered + fragment.HLTEndSequence )
12420 fragment.HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0BptxAND + fragment.hltPreHIL3DoubleMu0OSm2p5to4p5ForPPRef + fragment.hltHIDoubleMu0L1Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIDimuonOpenL2FilteredNoMBHFgated + fragment.HLTHIL3muonrecoSequence + fragment.hltHIDimuonOpenOSm2p5to4p5L3Filter + fragment.HLTEndSequence )
12421 fragment.HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0BptxAND + fragment.hltPreHIL3DoubleMu0OSm7to14ForPPRef + fragment.hltHIDoubleMu0L1Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIDimuonOpenL2FilteredNoMBHFgated + fragment.HLTHIL3muonrecoSequence + fragment.hltHIDimuonOpenOSm7to14L3Filter + fragment.HLTEndSequence )
12422 fragment.HLT_HIL2Mu3_NHitQ10ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3NHitQ10ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTEndSequence )
12423 fragment.HLT_HIL3Mu3_NHitQ15ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL3Mu3NHitQ15ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu3NHit15L3Filtered + fragment.HLTEndSequence )
12424 fragment.HLT_HIL2Mu5_NHitQ10ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5BptxAND + fragment.hltPreHIL2Mu5NHitQ10ForPPRef + fragment.hltHIL1SingleMu5Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu5N10HitQL2Filtered + fragment.HLTEndSequence )
12425 fragment.HLT_HIL3Mu5_NHitQ15ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5BptxAND + fragment.hltPreHIL3Mu5NHitQ15ForPPRef + fragment.hltHIL1SingleMu5Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu5N10HitQL2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu5NHit15L3Filtered + fragment.HLTEndSequence )
12426 fragment.HLT_HIL2Mu7_NHitQ10ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7BptxAND + fragment.hltPreHIL2Mu7NHitQ10ForPPRef + fragment.hltHIL1SingleMu7Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu7N10HitQL2Filtered + fragment.HLTEndSequence )
12427 fragment.HLT_HIL3Mu7_NHitQ15ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7BptxAND + fragment.hltPreHIL3Mu7NHitQ15ForPPRef + fragment.hltHIL1SingleMu7Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu7N10HitQL2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu7NHit15L3Filtered + fragment.HLTEndSequence )
12428 fragment.HLT_HIL2Mu15ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu12BptxAND + fragment.hltPreHIL2Mu15ForPPRef + fragment.hltHIL1SingleMu12Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu15L2Filtered + fragment.HLTEndSequence )
12429 fragment.HLT_HIL3Mu15ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu12BptxAND + fragment.hltPreHIL3Mu15ForPPRef + fragment.hltHIL1SingleMu12Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL3Mu15L2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu15L3Filtered + fragment.HLTEndSequence )
12430 fragment.HLT_HIL2Mu20ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16BptxAND + fragment.hltPreHIL2Mu20ForPPRef + fragment.hltHIL1SingleMu16Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu20L2Filtered + fragment.HLTEndSequence )
12431 fragment.HLT_HIL3Mu20ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16BptxAND + fragment.hltPreHIL3Mu20ForPPRef + fragment.hltHIL1SingleMu16Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL3Mu20L2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHIL3SingleMu20L3Filtered + fragment.HLTEndSequence )
12432 fragment.HLT_FullTrack18ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet16BptxAND + fragment.hltPreFullTrack18ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTDoLocalStripSequence + fragment.HLTPAIterativeTracking + fragment.hltPAGoodFullTracks + fragment.hltPAFullCandsForFullTrackTrigger + fragment.hltPAFullTrack18 + fragment.HLTEndSequence )
12433 fragment.HLT_FullTrack24ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet24BptxAND + fragment.hltPreFullTrack24ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTDoLocalStripSequence + fragment.HLTPAIterativeTracking + fragment.hltPAGoodFullTracks + fragment.hltPAFullCandsForFullTrackTrigger + fragment.hltPAFullTrack24 + fragment.HLTEndSequence )
12434 fragment.HLT_FullTrack34ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet28BptxAND + fragment.hltPreFullTrack34ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTDoLocalStripSequence + fragment.HLTPAIterativeTracking + fragment.hltPAGoodFullTracks + fragment.hltPAFullCandsForFullTrackTrigger + fragment.hltPAFullTrack34 + fragment.HLTEndSequence )
12435 fragment.HLT_FullTrack45ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreFullTrack45ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTDoLocalStripSequence + fragment.HLTPAIterativeTracking + fragment.hltPAGoodFullTracks + fragment.hltPAFullCandsForFullTrackTrigger + fragment.hltPAFullTrack45 + fragment.HLTEndSequence )
12436 fragment.HLT_FullTrack53ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreFullTrack53ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTDoLocalStripSequence + fragment.HLTPAIterativeTracking + fragment.hltPAGoodFullTracks + fragment.hltPAFullCandsForFullTrackTrigger + fragment.hltPAFullTrack53 + fragment.HLTEndSequence )
12437 fragment.HLT_HIUPCL1DoubleMuOpenNotHF2ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1DoubleMuOpenNotMinimumBiasHF2AND + fragment.hltPreHIUPCL1DoubleMuOpenNotHF2ForPPRef + fragment.hltL1MuOpenNotHF2L1Filtered2 + fragment.HLTEndSequence )
12438 fragment.HLT_HIUPCDoubleMuNotHF2Pixel_SingleTrackForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1DoubleMuOpenNotMinimumBiasHF2AND + fragment.hltPreHIUPCDoubleMuNotHF2PixelSingleTrackForPPRef + fragment.hltL1MuOpenNotHF2L1Filtered2 + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12439 fragment.HLT_HIUPCL1MuOpen_NotMinimumBiasHF2_ANDForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1MuOpenNotMinimumBiasHF2AND + fragment.hltPreHIUPCL1MuOpenNotMinimumBiasHF2ANDForPPRef + fragment.hltL1MuOpenNotHF2L1Filtered0 + fragment.HLTEndSequence )
12440 fragment.HLT_HIUPCMuOpen_NotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1MuOpenNotMinimumBiasHF2AND + fragment.hltPreHIUPCMuOpenNotMinimumBiasHF2ANDPixelSingleTrackForPPRef + fragment.hltL1MuOpenNotHF2L1Filtered0 + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12441 fragment.HLT_HIUPCL1NotMinimumBiasHF2_ANDForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHLTHIUPCL1NotMinimumBiasHF2AND + fragment.hltPreHIUPCL1NotMinimumBiasHF2ANDForPPRef + fragment.HLTEndSequence )
12442 fragment.HLT_HIUPCNotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHLTHIUPCL1NotMinimumBiasHF2AND + fragment.hltPreHIUPCNotMinimumBiasHF2ANDPixelSingleTrackForPPRef + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12443 fragment.HLT_HIUPCL1ZdcOR_BptxANDForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZdcORBptxAND + fragment.hltPreHIUPCL1ZdcORBptxANDForPPRef + fragment.HLTEndSequence )
12444 fragment.HLT_HIUPCZdcOR_BptxANDPixel_SingleTrackForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZdcORBptxAND + fragment.hltPreHIUPCZdcORBptxANDPixelSingleTrackForPPRef + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12445 fragment.HLT_HIUPCL1ZdcXOR_BptxANDForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZdcXORBptxAND + fragment.hltPreHIUPCL1ZdcXORBptxANDForPPRef + fragment.HLTEndSequence )
12446 fragment.HLT_HIUPCZdcXOR_BptxANDPixel_SingleTrackForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZdcXORBptxAND + fragment.hltPreHIUPCZdcXORBptxANDPixelSingleTrackForPPRef + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12447 fragment.HLT_HIUPCL1NotZdcOR_BptxANDForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotZdcORBptxAND + fragment.hltPreHIUPCL1NotZdcORBptxANDForPPRef + fragment.HLTEndSequence )
12448 fragment.HLT_HIUPCNotZdcOR_BptxANDPixel_SingleTrackForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotZdcORBptxAND + fragment.hltPreHIUPCNotZdcORBptxANDPixelSingleTrackForPPRef + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12449 fragment.HLT_HIL1CastorMediumJetForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCastorMediumJetBptxAND + fragment.hltPreHIL1CastorMediumJetForPPRef + fragment.HLTEndSequence )
12450 fragment.HLT_HICastorMediumJetPixel_SingleTrackForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCastorMediumJetBptxAND + fragment.hltPreHICastorMediumJetPixelSingleTrackForPPRef + fragment.hltL1MuOpenL1Filtered0UPC + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12451 fragment.HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet16BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt8ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTDoLocalStripSequence + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt8 + fragment.hltTktkFilterForDmesonDpt8 + fragment.HLTEndSequence )
12452 fragment.HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet24BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt15ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTDoLocalStripSequence + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt15 + fragment.hltTktkFilterForDmesonDpt15 + fragment.HLTEndSequence )
12453 fragment.HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet28BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt20ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTDoLocalStripSequence + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt20 + fragment.hltTktkFilterForDmesonDpt20 + fragment.HLTEndSequence )
12454 fragment.HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt30ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTDoLocalStripSequence + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt30 + fragment.hltTktkFilterForDmesonDpt30 + fragment.HLTEndSequence )
12455 fragment.HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt40ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTDoLocalStripSequence + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt40 + fragment.hltTktkFilterForDmesonDpt40 + fragment.HLTEndSequence )
12456 fragment.HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt50ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTDoLocalStripSequence + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt50 + fragment.hltTktkFilterForDmesonDpt50 + fragment.HLTEndSequence )
12457 fragment.HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt60ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTDoLocalStripSequence + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt60 + fragment.hltTktkFilterForDmesonDpt60 + fragment.HLTEndSequence )
12458 fragment.HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreAK4PFBJetBCSV60Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30Eta2p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1 + fragment.hltSingleAK4PFJet60Eta2p1 + fragment.hltEta2PFJetsEta2p1ForPFJet60 + fragment.hltReduceJetMultEta2p1ForPFJet60 + fragment.hltJets4bTaggerPFJet60Eta2p1 + fragment.HLTBtagCSVSequenceL3PFJet60Eta2p1 + fragment.hltBLifetimeL3FilterCSVPFJet60Eta2p1 + fragment.HLTEndSequence )
12459 fragment.HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4PFBJetBCSV80Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50Eta2p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1 + fragment.hltSingleAK4PFJet80Eta2p1 + fragment.hltEta2PFJetsEta2p1ForPFJet80 + fragment.hltReduceJetMultEta2p1ForPFJet80 + fragment.hltJets4bTaggerPFJet80Eta2p1 + fragment.HLTBtagCSVSequenceL3PFJet80Eta2p1 + fragment.hltBLifetimeL3FilterCSVPFJet80Eta2p1 + fragment.HLTEndSequence )
12460 fragment.HLT_AK4PFDJet60_Eta2p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreAK4PFDJet60Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30Eta2p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1 + fragment.hltSingleAK4PFJet60Eta2p1 + fragment.hltEta2PFJetsEta2p1ForPFJet60 + fragment.hltReduceJetMultEta2p1ForPFJet60 + fragment.hltJets4bTaggerPFJet60Eta2p1 + fragment.HLTDtagSequenceL3PFJet60Eta2p1ForPPRef + fragment.HLTEndSequence )
12461 fragment.HLT_AK4PFDJet80_Eta2p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4PFDJet80Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50Eta2p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1 + fragment.hltSingleAK4PFJet80Eta2p1 + fragment.hltEta2PFJetsEta2p1ForPFJet80 + fragment.hltReduceJetMultEta2p1ForPFJet80 + fragment.hltJets4bTaggerPFJet80Eta2p1 + fragment.HLTDtagSequenceL3PFJet80Eta2p1ForPPRef + fragment.HLTEndSequence )
12462 fragment.HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreAK4PFBJetBSSV60Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30Eta2p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1 + fragment.hltSingleAK4PFJet60Eta2p1 + fragment.hltEta2PFJetsEta2p1ForPFJet60 + fragment.hltReduceJetMultEta2p1ForPFJet60 + fragment.hltJets4bTaggerPFJet60Eta2p1 + fragment.HLTBtagSSVSequenceL3PFJet60Eta2p1 + fragment.hltBLifetimeL3FilterSSVPFJet60Eta2p1 + fragment.HLTEndSequence )
12463 fragment.HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4PFBJetBSSV80Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50Eta2p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1 + fragment.hltSingleAK4PFJet80Eta2p1 + fragment.hltEta2PFJetsEta2p1ForPFJet80 + fragment.hltReduceJetMultEta2p1ForPFJet80 + fragment.hltJets4bTaggerPFJet80Eta2p1 + fragment.HLTBtagSSVSequenceL3PFJet80Eta2p1 + fragment.hltBLifetimeL3FilterSSVPFJet80Eta2p1 + fragment.HLTEndSequence )
12464 fragment.HLT_EcalCalibration_v2 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
12465 fragment.HLT_HcalCalibration_v1 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibTypeFilter + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
12466 fragment.HLT_L1Tech6_BPTX_MinusOnly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1Tech6 + fragment.hltPreL1Tech6BPTXMinusOnly + fragment.HLTEndSequence )
12467 fragment.HLT_L1Tech5_BPTX_PlusOnly_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1Tech5 + fragment.hltPreL1Tech5BPTXPlusOnly + fragment.HLTEndSequence )
12468 fragment.HLT_L1Tech7_NoBPTX_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTech7 + fragment.hltPreL1Tech7NoBPTX + fragment.HLTEndSequence )
12469 fragment.HLT_L1TOTEM1_MinBias_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreL1TOTEM1MinBias + fragment.HLTEndSequence )
12470 fragment.HLT_L1TOTEM2_ZeroBias_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreL1TOTEM2ZeroBias + fragment.HLTEndSequence )
12471 fragment.HLT_L1MinimumBiasHF1OR_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1OR + fragment.hltPreL1MinimumBiasHF1OR + fragment.HLTEndSequence )
12472 fragment.HLT_L1MinimumBiasHF2OR_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2OR + fragment.hltPreL1MinimumBiasHF2OR + fragment.HLTEndSequence )
12473 fragment.HLT_L1MinimumBiasHF2ORNoBptxGating_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1MinimumBiasHF2ORNoBptxGating + fragment.hltPreL1MinimumBiasHF2ORNoBptxGating + fragment.HLTEndSequence )
12474 fragment.HLT_L1MinimumBiasHF1AND_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1AND + fragment.hltPreL1MinimumBiasHF1AND + fragment.HLTEndSequence )
12475 fragment.HLT_L1MinimumBiasHF2AND_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2AND + fragment.hltPreL1MinimumBiasHF2AND + fragment.HLTEndSequence )
12476 fragment.AlCa_LumiPixels_Random_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsRandom + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence )
12477 fragment.AlCa_LumiPixels_ZeroBias_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreAlCaLumiPixelsZeroBias + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence )
12478 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltScalersRawToDigi + fragment.hltFEDSelector + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
12479 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
12480 
12481 
12482 fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_Physics_v2, fragment.DST_Physics_v1, fragment.HLT_Random_v1, fragment.HLT_ZeroBias_v2, fragment.HLT_PixelTracks_Multiplicity60ForPPRef_v1, fragment.HLT_PixelTracks_Multiplicity85ForPPRef_v1, fragment.HLT_PixelTracks_Multiplicity110ForPPRef_v1, fragment.HLT_PixelTracks_Multiplicity135ForPPRef_v1, fragment.HLT_PixelTracks_Multiplicity160ForPPRef_v1, fragment.HLT_AK4CaloJet40_Eta5p1ForPPRef_v1, fragment.HLT_AK4CaloJet60_Eta5p1ForPPRef_v1, fragment.HLT_AK4CaloJet80_Eta5p1ForPPRef_v1, fragment.HLT_AK4CaloJet100_Eta5p1ForPPRef_v1, fragment.HLT_AK4CaloJet110_Eta5p1ForPPRef_v1, fragment.HLT_AK4CaloJet120_Eta5p1ForPPRef_v1, fragment.HLT_AK4CaloJet150ForPPRef_v1, fragment.HLT_AK4PFJet40_Eta5p1ForPPRef_v1, fragment.HLT_AK4PFJet60_Eta5p1ForPPRef_v1, fragment.HLT_AK4PFJet80_Eta5p1ForPPRef_v1, fragment.HLT_AK4PFJet100_Eta5p1ForPPRef_v1, fragment.HLT_AK4PFJet110_Eta5p1ForPPRef_v1, fragment.HLT_AK4PFJet120_Eta5p1ForPPRef_v1, fragment.HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v1, fragment.HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v1, fragment.HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v1, fragment.HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v1, fragment.HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v1, fragment.HLT_HISinglePhoton10_Eta1p5ForPPRef_v1, fragment.HLT_HISinglePhoton15_Eta1p5ForPPRef_v1, fragment.HLT_HISinglePhoton20_Eta1p5ForPPRef_v1, fragment.HLT_HISinglePhoton30_Eta1p5ForPPRef_v1, fragment.HLT_HISinglePhoton40_Eta1p5ForPPRef_v1, fragment.HLT_HISinglePhoton50_Eta1p5ForPPRef_v1, fragment.HLT_HISinglePhoton60_Eta1p5ForPPRef_v1, fragment.HLT_HISinglePhoton10_Eta3p1ForPPRef_v1, fragment.HLT_HISinglePhoton15_Eta3p1ForPPRef_v1, fragment.HLT_HISinglePhoton20_Eta3p1ForPPRef_v1, fragment.HLT_HISinglePhoton30_Eta3p1ForPPRef_v1, fragment.HLT_HISinglePhoton40_Eta3p1ForPPRef_v1, fragment.HLT_HISinglePhoton50_Eta3p1ForPPRef_v1, fragment.HLT_HISinglePhoton60_Eta3p1ForPPRef_v1, fragment.HLT_HIDoublePhoton15_Eta1p5_Mass50_1000ForPPRef_v1, fragment.HLT_HIDoublePhoton15_Eta1p5_Mass50_1000_R9HECutForPPRef_v1, fragment.HLT_HIDoublePhoton15_Eta2p1_Mass50_1000_R9CutForPPRef_v1, fragment.HLT_HIDoublePhoton15_Eta2p5_Mass50_1000_R9SigmaHECutForPPRef_v1, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v1, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v1, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v1, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v1, fragment.HLT_HIL2Mu3Eta2p5_HIPhoton10Eta1p5ForPPRef_v1, fragment.HLT_HIL2Mu3Eta2p5_HIPhoton15Eta1p5ForPPRef_v1, fragment.HLT_HIL2Mu3Eta2p5_HIPhoton20Eta1p5ForPPRef_v1, fragment.HLT_HIL2Mu3Eta2p5_HIPhoton30Eta1p5ForPPRef_v1, fragment.HLT_HIL2Mu3Eta2p5_HIPhoton40Eta1p5ForPPRef_v1, fragment.HLT_HIL1DoubleMu0ForPPRef_v1, fragment.HLT_HIL1DoubleMu10ForPPRef_v1, fragment.HLT_HIL2DoubleMu0_NHitQForPPRef_v1, fragment.HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v1, fragment.HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v1, fragment.HLT_HIL2Mu3_NHitQ10ForPPRef_v1, fragment.HLT_HIL3Mu3_NHitQ15ForPPRef_v1, fragment.HLT_HIL2Mu5_NHitQ10ForPPRef_v1, fragment.HLT_HIL3Mu5_NHitQ15ForPPRef_v1, fragment.HLT_HIL2Mu7_NHitQ10ForPPRef_v1, fragment.HLT_HIL3Mu7_NHitQ15ForPPRef_v1, fragment.HLT_HIL2Mu15ForPPRef_v1, fragment.HLT_HIL3Mu15ForPPRef_v1, fragment.HLT_HIL2Mu20ForPPRef_v1, fragment.HLT_HIL3Mu20ForPPRef_v1, fragment.HLT_FullTrack18ForPPRef_v1, fragment.HLT_FullTrack24ForPPRef_v1, fragment.HLT_FullTrack34ForPPRef_v1, fragment.HLT_FullTrack45ForPPRef_v1, fragment.HLT_FullTrack53ForPPRef_v1, fragment.HLT_HIUPCL1DoubleMuOpenNotHF2ForPPRef_v1, fragment.HLT_HIUPCDoubleMuNotHF2Pixel_SingleTrackForPPRef_v1, fragment.HLT_HIUPCL1MuOpen_NotMinimumBiasHF2_ANDForPPRef_v1, fragment.HLT_HIUPCMuOpen_NotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v1, fragment.HLT_HIUPCL1NotMinimumBiasHF2_ANDForPPRef_v1, fragment.HLT_HIUPCNotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v1, fragment.HLT_HIUPCL1ZdcOR_BptxANDForPPRef_v1, fragment.HLT_HIUPCZdcOR_BptxANDPixel_SingleTrackForPPRef_v1, fragment.HLT_HIUPCL1ZdcXOR_BptxANDForPPRef_v1, fragment.HLT_HIUPCZdcXOR_BptxANDPixel_SingleTrackForPPRef_v1, fragment.HLT_HIUPCL1NotZdcOR_BptxANDForPPRef_v1, fragment.HLT_HIUPCNotZdcOR_BptxANDPixel_SingleTrackForPPRef_v1, fragment.HLT_HIL1CastorMediumJetForPPRef_v1, fragment.HLT_HICastorMediumJetPixel_SingleTrackForPPRef_v1, fragment.HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v1, fragment.HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v1, fragment.HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v1, fragment.HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v1, fragment.HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v1, fragment.HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v1, fragment.HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v1, fragment.HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v1, fragment.HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v1, fragment.HLT_AK4PFDJet60_Eta2p1ForPPRef_v1, fragment.HLT_AK4PFDJet80_Eta2p1ForPPRef_v1, fragment.HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v1, fragment.HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v1, fragment.HLT_EcalCalibration_v2, fragment.HLT_HcalCalibration_v1, fragment.HLT_L1Tech6_BPTX_MinusOnly_v1, fragment.HLT_L1Tech5_BPTX_PlusOnly_v2, fragment.HLT_L1Tech7_NoBPTX_v1, fragment.HLT_L1TOTEM1_MinBias_v1, fragment.HLT_L1TOTEM2_ZeroBias_v1, fragment.HLT_L1MinimumBiasHF1OR_v1, fragment.HLT_L1MinimumBiasHF2OR_v1, fragment.HLT_L1MinimumBiasHF2ORNoBptxGating_v1, fragment.HLT_L1MinimumBiasHF1AND_v1, fragment.HLT_L1MinimumBiasHF2AND_v1, fragment.AlCa_LumiPixels_Random_v1, fragment.AlCa_LumiPixels_ZeroBias_v2, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath ))
12483 
12484 
12485 # dummyfy hltGetConditions in cff's
12486 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
12487  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
12488  result = cms.bool( True )
12489  )
12490  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
12491 
12492 # add specific customizations
12493 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
12494 fragment = customizeHLTforAll(fragment,"PRef")
12495 
12496 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
12497 fragment = customizeHLTforCMSSW(fragment,"PRef")
12498