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/V112 (CMSSW_8_0_9_HLT1)
2 
3 import FWCore.ParameterSet.Config as cms
4 
5 fragment = cms.ProcessFragment( "HLT" )
6 
7 fragment.HLTConfigVersion = cms.PSet(
8  tableName = cms.string('/dev/CMSSW_8_0_0/PRef/V112')
9 )
10 
11 fragment.HLTPSetInitialStepTrajectoryFilterBase = cms.PSet(
12  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
13  minimumNumberOfHits = cms.int32( 3 ),
14  chargeSignificance = cms.double( -1.0 ),
15  minPt = cms.double( 0.2 ),
16  nSigmaMinPt = cms.double( 5.0 ),
17  minHitsMinPt = cms.int32( 3 ),
18  maxLostHits = cms.int32( 999 ),
19  maxConsecLostHits = cms.int32( 1 ),
20  maxNumberOfHits = cms.int32( 100 ),
21  maxLostHitsFraction = cms.double( 0.1 ),
22  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
23  minNumberOfHitsPerLoop = cms.int32( 4 ),
24  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
25  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
26  maxCCCLostHits = cms.int32( 2 ),
27  seedExtension = cms.int32( 0 ),
28  strictSeedExtension = cms.bool( False ),
29  seedPairPenalty = cms.int32( 0 ),
30  minNumberOfHitsForLoopers = cms.int32( 13 )
31 )
32 fragment.HLTPSetInitialStepTrajectoryBuilder = cms.PSet(
33  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
34  bestHitOnly = cms.bool( True ),
35  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
36  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ),
37  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ),
38  useSameTrajFilter = cms.bool( True ),
39  maxCand = cms.int32( 3 ),
40  intermediateCleaning = cms.bool( True ),
41  lostHitPenalty = cms.double( 30.0 ),
42  MeasurementTrackerName = cms.string( "" ),
43  lockHits = cms.bool( True ),
44  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
45  foundHitBonus = cms.double( 5.0 ),
46  updator = cms.string( "hltESPKFUpdator" ),
47  alwaysUseInvalidHits = cms.bool( True ),
48  requireSeedHitsInRebuild = cms.bool( True ),
49  keepOriginalIfRebuildFails = cms.bool( False ),
50  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
51  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
52  minNrOfHitsForRebuild = cms.int32( 5 ),
53  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
54  maxPtForLooperReconstruction = cms.double( 0.7 )
55 )
56 fragment.HLTPSetDetachedStepTrajectoryFilterBase = cms.PSet(
57  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
58  minimumNumberOfHits = cms.int32( 3 ),
59  chargeSignificance = cms.double( -1.0 ),
60  minPt = cms.double( 0.075 ),
61  nSigmaMinPt = cms.double( 5.0 ),
62  minHitsMinPt = cms.int32( 3 ),
63  maxLostHits = cms.int32( 999 ),
64  maxConsecLostHits = cms.int32( 1 ),
65  maxNumberOfHits = cms.int32( 100 ),
66  maxLostHitsFraction = cms.double( 0.1 ),
67  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
68  minNumberOfHitsPerLoop = cms.int32( 4 ),
69  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
70  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
71  maxCCCLostHits = cms.int32( 2 ),
72  seedExtension = cms.int32( 0 ),
73  strictSeedExtension = cms.bool( False ),
74  seedPairPenalty = cms.int32( 0 ),
75  minNumberOfHitsForLoopers = cms.int32( 13 )
76 )
77 fragment.HLTPSetDetachedStepTrajectoryBuilder = cms.PSet(
78  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
79  bestHitOnly = cms.bool( True ),
80  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
81  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ),
82  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ),
83  useSameTrajFilter = cms.bool( True ),
84  maxCand = cms.int32( 3 ),
85  intermediateCleaning = cms.bool( True ),
86  lostHitPenalty = cms.double( 30.0 ),
87  MeasurementTrackerName = cms.string( "" ),
88  lockHits = cms.bool( True ),
89  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
90  foundHitBonus = cms.double( 5.0 ),
91  updator = cms.string( "hltESPKFUpdator" ),
92  alwaysUseInvalidHits = cms.bool( False ),
93  requireSeedHitsInRebuild = cms.bool( True ),
94  keepOriginalIfRebuildFails = cms.bool( False ),
95  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
96  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
97  minNrOfHitsForRebuild = cms.int32( 5 ),
98  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
99  maxPtForLooperReconstruction = cms.double( 0.7 )
100 )
101 fragment.HLTPSetPixelPairStepTrajectoryFilterBase = cms.PSet(
102  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
103  minimumNumberOfHits = cms.int32( 3 ),
104  chargeSignificance = cms.double( -1.0 ),
105  minPt = cms.double( 0.1 ),
106  nSigmaMinPt = cms.double( 5.0 ),
107  minHitsMinPt = cms.int32( 3 ),
108  maxLostHits = cms.int32( 999 ),
109  maxConsecLostHits = cms.int32( 1 ),
110  maxNumberOfHits = cms.int32( 100 ),
111  maxLostHitsFraction = cms.double( 0.1 ),
112  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
113  minNumberOfHitsPerLoop = cms.int32( 4 ),
114  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
115  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
116  maxCCCLostHits = cms.int32( 2 ),
117  seedExtension = cms.int32( 0 ),
118  strictSeedExtension = cms.bool( False ),
119  seedPairPenalty = cms.int32( 0 ),
120  minNumberOfHitsForLoopers = cms.int32( 13 )
121 )
122 fragment.HLTPSetPixelPairStepTrajectoryBuilder = cms.PSet(
123  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
124  bestHitOnly = cms.bool( True ),
125  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
126  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ),
127  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ),
128  useSameTrajFilter = cms.bool( True ),
129  maxCand = cms.int32( 3 ),
130  intermediateCleaning = cms.bool( True ),
131  lostHitPenalty = cms.double( 30.0 ),
132  MeasurementTrackerName = cms.string( "" ),
133  lockHits = cms.bool( True ),
134  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
135  foundHitBonus = cms.double( 5.0 ),
136  updator = cms.string( "hltESPKFUpdator" ),
137  alwaysUseInvalidHits = cms.bool( True ),
138  requireSeedHitsInRebuild = cms.bool( True ),
139  keepOriginalIfRebuildFails = cms.bool( False ),
140  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
141  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
142  minNrOfHitsForRebuild = cms.int32( 5 ),
143  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
144  maxPtForLooperReconstruction = cms.double( 0.7 )
145 )
146 fragment.HLTPSetMixedStepTrajectoryFilterBase = cms.PSet(
147  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
148  minimumNumberOfHits = cms.int32( 3 ),
149  seedPairPenalty = cms.int32( 0 ),
150  chargeSignificance = cms.double( -1.0 ),
151  minPt = cms.double( 0.05 ),
152  nSigmaMinPt = cms.double( 5.0 ),
153  minHitsMinPt = cms.int32( 3 ),
154  maxLostHits = cms.int32( 0 ),
155  maxConsecLostHits = cms.int32( 1 ),
156  maxNumberOfHits = cms.int32( 100 ),
157  maxLostHitsFraction = cms.double( 0.1 ),
158  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
159  minNumberOfHitsPerLoop = cms.int32( 4 ),
160  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
161  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
162  maxCCCLostHits = cms.int32( 9999 ),
163  seedExtension = cms.int32( 0 ),
164  strictSeedExtension = cms.bool( False ),
165  minNumberOfHitsForLoopers = cms.int32( 13 )
166 )
167 fragment.HLTPSetMixedStepTrajectoryBuilder = cms.PSet(
168  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
169  bestHitOnly = cms.bool( True ),
170  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
171  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ),
172  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ),
173  useSameTrajFilter = cms.bool( True ),
174  maxCand = cms.int32( 2 ),
175  intermediateCleaning = cms.bool( True ),
176  lostHitPenalty = cms.double( 30.0 ),
177  MeasurementTrackerName = cms.string( "" ),
178  lockHits = cms.bool( True ),
179  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
180  foundHitBonus = cms.double( 5.0 ),
181  updator = cms.string( "hltESPKFUpdator" ),
182  alwaysUseInvalidHits = cms.bool( True ),
183  requireSeedHitsInRebuild = cms.bool( True ),
184  keepOriginalIfRebuildFails = cms.bool( False ),
185  estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
186  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
187  minNrOfHitsForRebuild = cms.int32( 5 ),
188  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
189  maxPtForLooperReconstruction = cms.double( 0.7 )
190 )
191 fragment.HLTPSetPixelLessStepTrajectoryFilterBase = cms.PSet(
192  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
193  minimumNumberOfHits = cms.int32( 4 ),
194  chargeSignificance = cms.double( -1.0 ),
195  minPt = cms.double( 0.05 ),
196  nSigmaMinPt = cms.double( 5.0 ),
197  minHitsMinPt = cms.int32( 3 ),
198  maxLostHits = cms.int32( 0 ),
199  maxConsecLostHits = cms.int32( 1 ),
200  maxNumberOfHits = cms.int32( 100 ),
201  maxLostHitsFraction = cms.double( 0.1 ),
202  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
203  minNumberOfHitsPerLoop = cms.int32( 4 ),
204  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
205  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
206  maxCCCLostHits = cms.int32( 9999 ),
207  seedExtension = cms.int32( 0 ),
208  strictSeedExtension = cms.bool( False ),
209  minNumberOfHitsForLoopers = cms.int32( 13 ),
210  seedPairPenalty = cms.int32( 0 )
211 )
212 fragment.HLTPSetPixelLessStepTrajectoryBuilder = cms.PSet(
213  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
214  bestHitOnly = cms.bool( True ),
215  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
216  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ),
217  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ),
218  useSameTrajFilter = cms.bool( True ),
219  maxCand = cms.int32( 2 ),
220  intermediateCleaning = cms.bool( True ),
221  lostHitPenalty = cms.double( 30.0 ),
222  MeasurementTrackerName = cms.string( "" ),
223  lockHits = cms.bool( True ),
224  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
225  foundHitBonus = cms.double( 5.0 ),
226  updator = cms.string( "hltESPKFUpdator" ),
227  alwaysUseInvalidHits = cms.bool( False ),
228  requireSeedHitsInRebuild = cms.bool( True ),
229  keepOriginalIfRebuildFails = cms.bool( False ),
230  estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
231  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
232  minNrOfHitsForRebuild = cms.int32( 4 ),
233  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
234  maxPtForLooperReconstruction = cms.double( 0.7 )
235 )
236 fragment.transferSystem = cms.PSet(
237  destinations = cms.vstring( 'Tier0',
238  'DQM',
239  'ECAL',
240  'EventDisplay',
241  'Lustre',
242  'None' ),
243  transferModes = cms.vstring( 'default',
244  'test',
245  'emulator' ),
246  streamA = cms.PSet(
247  default = cms.vstring( 'Tier0' ),
248  test = cms.vstring( 'Lustre' ),
249  emulator = cms.vstring( 'Lustre' )
250  ),
251  streamCalibration = cms.PSet(
252  default = cms.vstring( 'Tier0' ),
253  test = cms.vstring( 'Lustre' ),
254  emulator = cms.vstring( 'None' )
255  ),
256  streamDQM = cms.PSet(
257  default = cms.vstring( 'DQM' ),
258  test = cms.vstring( 'DQM',
259  'Lustre' ),
260  emulator = cms.vstring( 'None' )
261  ),
262  streamDQMCalibration = cms.PSet(
263  default = cms.vstring( 'DQM' ),
264  test = cms.vstring( 'DQM',
265  'Lustre' ),
266  emulator = cms.vstring( 'None' )
267  ),
268  streamEcalCalibration = cms.PSet(
269  default = cms.vstring( 'ECAL' ),
270  test = cms.vstring( 'ECAL' ),
271  emulator = cms.vstring( 'None' )
272  ),
273  streamEventDisplay = cms.PSet(
274  default = cms.vstring( 'EventDisplay',
275  'Tier0' ),
276  test = cms.vstring( 'EventDisplay',
277  'Lustre' ),
278  emulator = cms.vstring( 'None' )
279  ),
280  streamExpressCosmics = cms.PSet(
281  default = cms.vstring( 'Tier0' ),
282  test = cms.vstring( 'Lustre' ),
283  emulator = cms.vstring( 'Lustre' )
284  ),
285  streamNanoDST = cms.PSet(
286  default = cms.vstring( 'Tier0' ),
287  test = cms.vstring( 'Lustre' ),
288  emulator = cms.vstring( 'None' )
289  ),
290  streamRPCMON = cms.PSet(
291  default = cms.vstring( 'Tier0' ),
292  test = cms.vstring( 'Lustre' ),
293  emulator = cms.vstring( 'None' )
294  ),
295  streamTrackerCalibration = cms.PSet(
296  default = cms.vstring( 'Tier0' ),
297  test = cms.vstring( 'Lustre' ),
298  emulator = cms.vstring( 'None' )
299  ),
300  default = cms.PSet(
301  default = cms.vstring( 'Tier0' ),
302  test = cms.vstring( 'Lustre' ),
303  emulator = cms.vstring( 'Lustre' ),
304  streamLookArea = cms.PSet( )
305  ),
306  streamLookArea = cms.PSet(
307  default = cms.vstring( 'DQM' ),
308  test = cms.vstring( 'DQM',
309  'Lustre' ),
310  emulator = cms.vstring( 'None' )
311  )
312 )
313 fragment.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet(
314  propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
315  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
316  maxCand = cms.int32( 5 ),
317  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
318  propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
319  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
320  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
321  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
322  updator = cms.string( "hltESPKFUpdator" ),
323  alwaysUseInvalidHits = cms.bool( True ),
324  intermediateCleaning = cms.bool( False ),
325  lostHitPenalty = cms.double( 90.0 )
326 )
327 fragment.HLTIter4PSetTrajectoryFilterIT = cms.PSet(
328  minPt = cms.double( 0.3 ),
329  minHitsMinPt = cms.int32( 3 ),
330  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
331  maxLostHits = cms.int32( 0 ),
332  maxNumberOfHits = cms.int32( 100 ),
333  maxConsecLostHits = cms.int32( 1 ),
334  minimumNumberOfHits = cms.int32( 6 ),
335  nSigmaMinPt = cms.double( 5.0 ),
336  chargeSignificance = cms.double( -1.0 ),
337  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
338  maxCCCLostHits = cms.int32( 9999 ),
339  seedExtension = cms.int32( 0 ),
340  strictSeedExtension = cms.bool( False ),
341  minNumberOfHitsForLoopers = cms.int32( 13 ),
342  minNumberOfHitsPerLoop = cms.int32( 4 ),
343  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
344  maxLostHitsFraction = cms.double( 999.0 ),
345  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
346  seedPairPenalty = cms.int32( 0 )
347 )
348 fragment.HLTIter3PSetTrajectoryFilterIT = cms.PSet(
349  minPt = cms.double( 0.3 ),
350  minHitsMinPt = cms.int32( 3 ),
351  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
352  maxLostHits = cms.int32( 0 ),
353  maxNumberOfHits = cms.int32( 100 ),
354  maxConsecLostHits = cms.int32( 1 ),
355  minimumNumberOfHits = cms.int32( 3 ),
356  nSigmaMinPt = cms.double( 5.0 ),
357  chargeSignificance = cms.double( -1.0 ),
358  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
359  maxCCCLostHits = cms.int32( 9999 ),
360  seedExtension = cms.int32( 0 ),
361  strictSeedExtension = cms.bool( False ),
362  minNumberOfHitsForLoopers = cms.int32( 13 ),
363  minNumberOfHitsPerLoop = cms.int32( 4 ),
364  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
365  maxLostHitsFraction = cms.double( 999.0 ),
366  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
367  seedPairPenalty = cms.int32( 0 )
368 )
369 fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet(
370  minPt = cms.double( 0.3 ),
371  minHitsMinPt = cms.int32( 3 ),
372  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
373  maxLostHits = cms.int32( 1 ),
374  maxNumberOfHits = cms.int32( 100 ),
375  maxConsecLostHits = cms.int32( 1 ),
376  minimumNumberOfHits = cms.int32( 3 ),
377  nSigmaMinPt = cms.double( 5.0 ),
378  chargeSignificance = cms.double( -1.0 ),
379  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
380  maxCCCLostHits = cms.int32( 1 ),
381  seedExtension = cms.int32( 1 ),
382  strictSeedExtension = cms.bool( False ),
383  minNumberOfHitsForLoopers = cms.int32( 13 ),
384  minNumberOfHitsPerLoop = cms.int32( 4 ),
385  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
386  maxLostHitsFraction = cms.double( 999.0 ),
387  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
388  seedPairPenalty = cms.int32( 0 )
389 )
390 fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet(
391  minPt = cms.double( 0.2 ),
392  minHitsMinPt = cms.int32( 3 ),
393  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
394  maxLostHits = cms.int32( 1 ),
395  maxNumberOfHits = cms.int32( 100 ),
396  maxConsecLostHits = cms.int32( 1 ),
397  minimumNumberOfHits = cms.int32( 3 ),
398  nSigmaMinPt = cms.double( 5.0 ),
399  chargeSignificance = cms.double( -1.0 ),
400  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
401  maxCCCLostHits = cms.int32( 1 ),
402  seedExtension = cms.int32( 0 ),
403  strictSeedExtension = cms.bool( False ),
404  minNumberOfHitsForLoopers = cms.int32( 13 ),
405  minNumberOfHitsPerLoop = cms.int32( 4 ),
406  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
407  maxLostHitsFraction = cms.double( 999.0 ),
408  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
409  seedPairPenalty = cms.int32( 0 )
410 )
411 fragment.HLTPSetbJetRegionalTrajectoryFilter = cms.PSet(
412  minPt = cms.double( 1.0 ),
413  minHitsMinPt = cms.int32( 3 ),
414  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
415  maxLostHits = cms.int32( 1 ),
416  maxNumberOfHits = cms.int32( 8 ),
417  maxConsecLostHits = cms.int32( 1 ),
418  minimumNumberOfHits = cms.int32( 5 ),
419  nSigmaMinPt = cms.double( 5.0 ),
420  chargeSignificance = cms.double( -1.0 ),
421  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
422  maxCCCLostHits = cms.int32( 9999 ),
423  seedExtension = cms.int32( 0 ),
424  strictSeedExtension = cms.bool( False ),
425  minNumberOfHitsForLoopers = cms.int32( 13 ),
426  minNumberOfHitsPerLoop = cms.int32( 4 ),
427  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
428  maxLostHitsFraction = cms.double( 999.0 ),
429  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
430  seedPairPenalty = cms.int32( 0 )
431 )
432 fragment.HLTPSetTrajectoryFilterL3 = cms.PSet(
433  minPt = cms.double( 0.5 ),
434  minHitsMinPt = cms.int32( 3 ),
435  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
436  maxLostHits = cms.int32( 1 ),
437  maxNumberOfHits = cms.int32( 1000000000 ),
438  maxConsecLostHits = cms.int32( 1 ),
439  minimumNumberOfHits = cms.int32( 5 ),
440  nSigmaMinPt = cms.double( 5.0 ),
441  chargeSignificance = cms.double( -1.0 ),
442  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
443  maxCCCLostHits = cms.int32( 9999 ),
444  seedExtension = cms.int32( 0 ),
445  strictSeedExtension = cms.bool( False ),
446  minNumberOfHitsForLoopers = cms.int32( 13 ),
447  minNumberOfHitsPerLoop = cms.int32( 4 ),
448  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
449  maxLostHitsFraction = cms.double( 999.0 ),
450  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
451  seedPairPenalty = cms.int32( 0 )
452 )
453 fragment.HLTPSetTrajectoryFilterIT = cms.PSet(
454  minPt = cms.double( 0.3 ),
455  minHitsMinPt = cms.int32( 3 ),
456  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
457  maxLostHits = cms.int32( 1 ),
458  maxNumberOfHits = cms.int32( 100 ),
459  maxConsecLostHits = cms.int32( 1 ),
460  minimumNumberOfHits = cms.int32( 3 ),
461  nSigmaMinPt = cms.double( 5.0 ),
462  chargeSignificance = cms.double( -1.0 ),
463  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
464  maxCCCLostHits = cms.int32( 9999 ),
465  seedExtension = cms.int32( 0 ),
466  strictSeedExtension = cms.bool( False ),
467  minNumberOfHitsForLoopers = cms.int32( 13 ),
468  minNumberOfHitsPerLoop = cms.int32( 4 ),
469  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
470  maxLostHitsFraction = cms.double( 999.0 ),
471  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
472  seedPairPenalty = cms.int32( 0 )
473 )
474 fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet(
475  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
476  minPt = cms.double( 2.0 ),
477  minHitsMinPt = cms.int32( -1 ),
478  maxLostHits = cms.int32( 1 ),
479  maxNumberOfHits = cms.int32( -1 ),
480  maxConsecLostHits = cms.int32( 1 ),
481  nSigmaMinPt = cms.double( 5.0 ),
482  minimumNumberOfHits = cms.int32( 5 ),
483  chargeSignificance = cms.double( -1.0 ),
484  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
485  maxCCCLostHits = cms.int32( 9999 ),
486  seedExtension = cms.int32( 0 ),
487  strictSeedExtension = cms.bool( False ),
488  minNumberOfHitsForLoopers = cms.int32( 13 ),
489  minNumberOfHitsPerLoop = cms.int32( 4 ),
490  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
491  maxLostHitsFraction = cms.double( 999.0 ),
492  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
493  seedPairPenalty = cms.int32( 0 )
494 )
495 fragment.HLTPSetMuonCkfTrajectoryFilter = cms.PSet(
496  minPt = cms.double( 0.9 ),
497  minHitsMinPt = cms.int32( 3 ),
498  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
499  maxLostHits = cms.int32( 1 ),
500  maxNumberOfHits = cms.int32( -1 ),
501  maxConsecLostHits = cms.int32( 1 ),
502  chargeSignificance = cms.double( -1.0 ),
503  nSigmaMinPt = cms.double( 5.0 ),
504  minimumNumberOfHits = cms.int32( 5 ),
505  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
506  maxCCCLostHits = cms.int32( 9999 ),
507  seedExtension = cms.int32( 0 ),
508  strictSeedExtension = cms.bool( False ),
509  minNumberOfHitsForLoopers = cms.int32( 13 ),
510  minNumberOfHitsPerLoop = cms.int32( 4 ),
511  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
512  maxLostHitsFraction = cms.double( 999.0 ),
513  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
514  seedPairPenalty = cms.int32( 0 )
515 )
516 fragment.HLTPSetMuTrackJpsiTrajectoryFilter = cms.PSet(
517  minPt = cms.double( 10.0 ),
518  minHitsMinPt = cms.int32( 3 ),
519  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
520  maxLostHits = cms.int32( 1 ),
521  maxNumberOfHits = cms.int32( 8 ),
522  maxConsecLostHits = cms.int32( 1 ),
523  minimumNumberOfHits = cms.int32( 5 ),
524  nSigmaMinPt = cms.double( 5.0 ),
525  chargeSignificance = cms.double( -1.0 ),
526  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
527  maxCCCLostHits = cms.int32( 9999 ),
528  seedExtension = cms.int32( 0 ),
529  strictSeedExtension = cms.bool( False ),
530  minNumberOfHitsForLoopers = cms.int32( 13 ),
531  minNumberOfHitsPerLoop = cms.int32( 4 ),
532  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
533  maxLostHitsFraction = cms.double( 999.0 ),
534  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
535  seedPairPenalty = cms.int32( 0 )
536 )
537 fragment.HLTPSetMuTrackJpsiEffTrajectoryFilter = cms.PSet(
538  minPt = cms.double( 1.0 ),
539  minHitsMinPt = cms.int32( 3 ),
540  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
541  maxLostHits = cms.int32( 1 ),
542  maxNumberOfHits = cms.int32( 9 ),
543  maxConsecLostHits = cms.int32( 1 ),
544  minimumNumberOfHits = cms.int32( 5 ),
545  nSigmaMinPt = cms.double( 5.0 ),
546  chargeSignificance = cms.double( -1.0 ),
547  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
548  maxCCCLostHits = cms.int32( 9999 ),
549  seedExtension = cms.int32( 0 ),
550  strictSeedExtension = cms.bool( False ),
551  minNumberOfHitsForLoopers = cms.int32( 13 ),
552  minNumberOfHitsPerLoop = cms.int32( 4 ),
553  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
554  maxLostHitsFraction = cms.double( 999.0 ),
555  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
556  seedPairPenalty = cms.int32( 0 )
557 )
558 fragment.HLTPSetCkfTrajectoryFilter = cms.PSet(
559  minPt = cms.double( 0.9 ),
560  minHitsMinPt = cms.int32( 3 ),
561  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
562  maxLostHits = cms.int32( 1 ),
563  maxNumberOfHits = cms.int32( -1 ),
564  maxConsecLostHits = cms.int32( 1 ),
565  minimumNumberOfHits = cms.int32( 5 ),
566  nSigmaMinPt = cms.double( 5.0 ),
567  chargeSignificance = cms.double( -1.0 ),
568  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
569  maxCCCLostHits = cms.int32( 9999 ),
570  seedExtension = cms.int32( 0 ),
571  strictSeedExtension = cms.bool( False ),
572  minNumberOfHitsForLoopers = cms.int32( 13 ),
573  minNumberOfHitsPerLoop = cms.int32( 4 ),
574  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
575  maxLostHitsFraction = cms.double( 999.0 ),
576  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
577  seedPairPenalty = cms.int32( 0 )
578 )
579 fragment.HLTPSetCkf3HitTrajectoryFilter = cms.PSet(
580  minPt = cms.double( 0.9 ),
581  minHitsMinPt = cms.int32( 3 ),
582  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
583  maxLostHits = cms.int32( 1 ),
584  maxNumberOfHits = cms.int32( -1 ),
585  maxConsecLostHits = cms.int32( 1 ),
586  minimumNumberOfHits = cms.int32( 3 ),
587  nSigmaMinPt = cms.double( 5.0 ),
588  chargeSignificance = cms.double( -1.0 ),
589  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
590  maxCCCLostHits = cms.int32( 9999 ),
591  seedExtension = cms.int32( 0 ),
592  strictSeedExtension = cms.bool( False ),
593  minNumberOfHitsForLoopers = cms.int32( 13 ),
594  minNumberOfHitsPerLoop = cms.int32( 4 ),
595  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
596  maxLostHitsFraction = cms.double( 999.0 ),
597  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
598  seedPairPenalty = cms.int32( 0 )
599 )
600 fragment.HLTIter4PSetTrajectoryBuilderIT = cms.PSet(
601  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
602  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryFilterIT" ) ),
603  maxCand = cms.int32( 1 ),
604  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
605  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
606  MeasurementTrackerName = cms.string( "hltIter4ESPMeasurementTracker" ),
607  estimator = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
608  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
609  updator = cms.string( "hltESPKFUpdator" ),
610  alwaysUseInvalidHits = cms.bool( False ),
611  intermediateCleaning = cms.bool( True ),
612  lostHitPenalty = cms.double( 30.0 ),
613  minNrOfHitsForRebuild = cms.untracked.int32( 4 )
614 )
615 fragment.HLTIter3PSetTrajectoryBuilderIT = cms.PSet(
616  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
617  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter3PSetTrajectoryFilterIT" ) ),
618  maxCand = cms.int32( 1 ),
619  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
620  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
621  MeasurementTrackerName = cms.string( "hltIter3ESPMeasurementTracker" ),
622  estimator = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
623  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
624  updator = cms.string( "hltESPKFUpdator" ),
625  alwaysUseInvalidHits = cms.bool( False ),
626  intermediateCleaning = cms.bool( True ),
627  lostHitPenalty = cms.double( 30.0 )
628 )
629 fragment.HLTIter2PSetTrajectoryBuilderIT = cms.PSet(
630  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
631  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
632  maxCand = cms.int32( 2 ),
633  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
634  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
635  MeasurementTrackerName = cms.string( "hltIter2ESPMeasurementTracker" ),
636  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
637  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
638  updator = cms.string( "hltESPKFUpdator" ),
639  alwaysUseInvalidHits = cms.bool( False ),
640  intermediateCleaning = cms.bool( True ),
641  lostHitPenalty = cms.double( 30.0 )
642 )
643 fragment.HLTIter1PSetTrajectoryBuilderIT = cms.PSet(
644  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
645  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
646  maxCand = cms.int32( 2 ),
647  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
648  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
649  MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ),
650  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
651  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
652  updator = cms.string( "hltESPKFUpdator" ),
653  alwaysUseInvalidHits = cms.bool( False ),
654  intermediateCleaning = cms.bool( True ),
655  lostHitPenalty = cms.double( 30.0 )
656 )
657 fragment.HLTPSetTrajectoryBuilderForElectrons = cms.PSet(
658  propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
659  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
660  maxCand = cms.int32( 5 ),
661  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
662  propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
663  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
664  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
665  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
666  updator = cms.string( "hltESPKFUpdator" ),
667  alwaysUseInvalidHits = cms.bool( True ),
668  intermediateCleaning = cms.bool( False ),
669  lostHitPenalty = cms.double( 90.0 )
670 )
671 fragment.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet(
672  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
673  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ),
674  maxCand = cms.int32( 1 ),
675  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
676  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
677  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
678  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
679  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
680  updator = cms.string( "hltESPKFUpdator" ),
681  alwaysUseInvalidHits = cms.bool( False ),
682  intermediateCleaning = cms.bool( True ),
683  lostHitPenalty = cms.double( 30.0 )
684 )
685 fragment.HLTPSetMuTrackJpsiEffTrajectoryBuilder = cms.PSet(
686  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
687  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiEffTrajectoryFilter" ) ),
688  maxCand = cms.int32( 1 ),
689  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
690  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
691  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
692  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
693  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
694  updator = cms.string( "hltESPKFUpdator" ),
695  alwaysUseInvalidHits = cms.bool( False ),
696  intermediateCleaning = cms.bool( True ),
697  lostHitPenalty = cms.double( 30.0 )
698 )
699 fragment.HLTPSetMuonCkfTrajectoryBuilderSeedHit = cms.PSet(
700  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
701  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
702  maxCand = cms.int32( 5 ),
703  ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
704  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
705  useSeedLayer = cms.bool( True ),
706  deltaEta = cms.double( -1.0 ),
707  deltaPhi = cms.double( -1.0 ),
708  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
709  rescaleErrorIfFail = cms.double( 1.0 ),
710  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
711  updator = cms.string( "hltESPKFUpdator" ),
712  alwaysUseInvalidHits = cms.bool( True ),
713  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
714  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
715  intermediateCleaning = cms.bool( False ),
716  lostHitPenalty = cms.double( 30.0 )
717 )
718 fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet(
719  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
720  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
721  maxCand = cms.int32( 5 ),
722  ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
723  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
724  useSeedLayer = cms.bool( False ),
725  deltaEta = cms.double( -1.0 ),
726  deltaPhi = cms.double( -1.0 ),
727  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
728  rescaleErrorIfFail = cms.double( 1.0 ),
729  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
730  updator = cms.string( "hltESPKFUpdator" ),
731  alwaysUseInvalidHits = cms.bool( True ),
732  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
733  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
734  intermediateCleaning = cms.bool( False ),
735  lostHitPenalty = cms.double( 30.0 )
736 )
737 fragment.HLTPSetPvClusterComparer = cms.PSet(
738  track_pt_min = cms.double( 2.5 ),
739  track_pt_max = cms.double( 10.0 ),
740  track_chi2_max = cms.double( 9999999.0 ),
741  track_prob_min = cms.double( -1.0 )
742 )
743 fragment.HLTIter0PSetTrajectoryBuilderIT = cms.PSet(
744  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
745  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
746  maxCand = cms.int32( 2 ),
747  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
748  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
749  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
750  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
751  updator = cms.string( "hltESPKFUpdator" ),
752  alwaysUseInvalidHits = cms.bool( False ),
753  intermediateCleaning = cms.bool( True ),
754  lostHitPenalty = cms.double( 30.0 )
755 )
756 fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet(
757  minPt = cms.double( 0.3 ),
758  minHitsMinPt = cms.int32( 3 ),
759  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
760  maxLostHits = cms.int32( 1 ),
761  maxNumberOfHits = cms.int32( 100 ),
762  maxConsecLostHits = cms.int32( 1 ),
763  minimumNumberOfHits = cms.int32( 3 ),
764  nSigmaMinPt = cms.double( 5.0 ),
765  chargeSignificance = cms.double( -1.0 ),
766  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
767  maxCCCLostHits = cms.int32( 1 ),
768  seedExtension = cms.int32( 0 ),
769  strictSeedExtension = cms.bool( False ),
770  minNumberOfHitsForLoopers = cms.int32( 13 ),
771  minNumberOfHitsPerLoop = cms.int32( 4 ),
772  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
773  maxLostHitsFraction = cms.double( 999.0 ),
774  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
775  seedPairPenalty = cms.int32( 0 )
776 )
777 fragment.HLTPSetPvClusterComparerForBTag = cms.PSet(
778  track_pt_min = cms.double( 0.1 ),
779  track_pt_max = cms.double( 20.0 ),
780  track_chi2_max = cms.double( 20.0 ),
781  track_prob_min = cms.double( -1.0 )
782 )
783 fragment.HLTSeedFromConsecutiveHitsTripletOnlyCreator = cms.PSet(
784  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
785  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
786  SeedMomentumForBOFF = cms.double( 5.0 ),
787  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
788  MinOneOverPtError = cms.double( 1.0 ),
789  magneticField = cms.string( "ParabolicMf" ),
790  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
791  forceKinematicWithRegionDirection = cms.bool( False )
792 )
793 fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet(
794  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
795  propagator = cms.string( "PropagatorWithMaterial" ),
796  SeedMomentumForBOFF = cms.double( 5.0 ),
797  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
798  MinOneOverPtError = cms.double( 1.0 ),
799  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
800  forceKinematicWithRegionDirection = cms.bool( False ),
801  magneticField = cms.string( "" )
802 )
803 fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
804  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
805  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
806  maxCand = cms.int32( 4 ),
807  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
808  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
809  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
810  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
811  updator = cms.string( "hltESPKFUpdator" ),
812  alwaysUseInvalidHits = cms.bool( True ),
813  intermediateCleaning = cms.bool( True ),
814  lostHitPenalty = cms.double( 30.0 )
815 )
816 fragment.HLTIter2HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
817  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
818  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryFilterIT" ) ),
819  maxCand = cms.int32( 2 ),
820  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
821  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
822  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
823  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
824  updator = cms.string( "hltESPKFUpdator" ),
825  alwaysUseInvalidHits = cms.bool( False ),
826  intermediateCleaning = cms.bool( True ),
827  lostHitPenalty = cms.double( 30.0 ),
828  MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" )
829 )
830 fragment.HLTIter2HighPtTkMuPSetTrajectoryFilterIT = cms.PSet(
831  minPt = cms.double( 0.3 ),
832  minHitsMinPt = cms.int32( 3 ),
833  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
834  maxLostHits = cms.int32( 1 ),
835  maxNumberOfHits = cms.int32( 100 ),
836  maxConsecLostHits = cms.int32( 3 ),
837  minimumNumberOfHits = cms.int32( 5 ),
838  nSigmaMinPt = cms.double( 5.0 ),
839  chargeSignificance = cms.double( -1.0 ),
840  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
841  maxCCCLostHits = cms.int32( 9999 ),
842  seedExtension = cms.int32( 0 ),
843  strictSeedExtension = cms.bool( False ),
844  minNumberOfHitsForLoopers = cms.int32( 13 ),
845  minNumberOfHitsPerLoop = cms.int32( 4 ),
846  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
847  maxLostHitsFraction = cms.double( 999.0 ),
848  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
849  seedPairPenalty = cms.int32( 0 )
850 )
851 fragment.HLTPSetPvClusterComparerForIT = cms.PSet(
852  track_pt_min = cms.double( 1.0 ),
853  track_pt_max = cms.double( 20.0 ),
854  track_chi2_max = cms.double( 20.0 ),
855  track_prob_min = cms.double( -1.0 )
856 )
857 fragment.HLTSiStripClusterChargeCutNone = cms.PSet( value = cms.double( -1.0 ) )
858 fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) )
859 fragment.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) )
860 fragment.HLTSeedFromConsecutiveHitsCreatorIT = cms.PSet(
861  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
862  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
863  SeedMomentumForBOFF = cms.double( 5.0 ),
864  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
865  MinOneOverPtError = cms.double( 1.0 ),
866  magneticField = cms.string( "ParabolicMf" ),
867  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
868  forceKinematicWithRegionDirection = cms.bool( False )
869 )
870 fragment.HLTSeedFromProtoTracks = cms.PSet(
871  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
872  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
873  SeedMomentumForBOFF = cms.double( 5.0 ),
874  MinOneOverPtError = cms.double( 1.0 ),
875  magneticField = cms.string( "ParabolicMf" ),
876  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
877  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
878  forceKinematicWithRegionDirection = cms.bool( False )
879 )
880 fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet(
881  Rescale_eta = cms.double( 3.0 ),
882  Rescale_phi = cms.double( 3.0 ),
883  Rescale_Dz = cms.double( 3.0 ),
884  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
885  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
886  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
887  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
888  UseVertex = cms.bool( False ),
889  Pt_fixed = cms.bool( False ),
890  Z_fixed = cms.bool( True ),
891  Phi_fixed = cms.bool( False ),
892  Eta_fixed = cms.bool( False ),
893  Pt_min = cms.double( 1.5 ),
894  Phi_min = cms.double( 0.1 ),
895  Eta_min = cms.double( 0.1 ),
896  DeltaZ = cms.double( 15.9 ),
897  DeltaR = cms.double( 0.2 ),
898  DeltaEta = cms.double( 0.2 ),
899  DeltaPhi = cms.double( 0.2 ),
900  maxRegions = cms.int32( 2 ),
901  precise = cms.bool( True ),
902  OnDemand = cms.int32( -1 ),
903  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
904  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
905  vertexCollection = cms.InputTag( "pixelVertices" ),
906  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
907 )
908 fragment.HLTPSetDetachedCkfTrajectoryBuilderForHI = cms.PSet(
909  MeasurementTrackerName = cms.string( "" ),
910  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ),
911  maxCand = cms.int32( 2 ),
912  estimator = cms.string( "hltESPChi2MeasurementEstimator9" ),
913  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
914  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ),
915  useSameTrajFilter = cms.bool( True ),
916  intermediateCleaning = cms.bool( True ),
917  lostHitPenalty = cms.double( 30.0 ),
918  lockHits = cms.bool( True ),
919  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
920  foundHitBonus = cms.double( 5.0 ),
921  updator = cms.string( "hltESPKFUpdator" ),
922  alwaysUseInvalidHits = cms.bool( False ),
923  requireSeedHitsInRebuild = cms.bool( True ),
924  keepOriginalIfRebuildFails = cms.bool( False ),
925  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
926  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
927  minNrOfHitsForRebuild = cms.int32( 5 ),
928  maxDPhiForLooperReconstruction = cms.double( 0.0 ),
929  maxPtForLooperReconstruction = cms.double( 0.0 ),
930  bestHitOnly = cms.bool( True )
931 )
932 fragment.HLTPSetDetachedCkfTrajectoryFilterForHI = cms.PSet(
933  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
934  minimumNumberOfHits = cms.int32( 6 ),
935  chargeSignificance = cms.double( -1.0 ),
936  minPt = cms.double( 0.3 ),
937  nSigmaMinPt = cms.double( 5.0 ),
938  minHitsMinPt = cms.int32( 3 ),
939  maxLostHits = cms.int32( 1 ),
940  maxConsecLostHits = cms.int32( 1 ),
941  maxNumberOfHits = cms.int32( 100 ),
942  constantValueForLostHitsFractionFilter = cms.double( 0.701 ),
943  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
944  maxCCCLostHits = cms.int32( 9999 ),
945  seedExtension = cms.int32( 0 ),
946  strictSeedExtension = cms.bool( False ),
947  minNumberOfHitsForLoopers = cms.int32( 13 ),
948  minNumberOfHitsPerLoop = cms.int32( 4 ),
949  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
950  maxLostHitsFraction = cms.double( 999.0 ),
951  seedPairPenalty = cms.int32( 0 )
952 )
953 fragment.HLTPSetPixelPairCkfTrajectoryFilterForHI = cms.PSet(
954  minPt = cms.double( 1.0 ),
955  minHitsMinPt = cms.int32( 3 ),
956  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
957  maxLostHits = cms.int32( 100 ),
958  maxConsecLostHits = cms.int32( 1 ),
959  minimumNumberOfHits = cms.int32( 6 ),
960  nSigmaMinPt = cms.double( 5.0 ),
961  chargeSignificance = cms.double( -1.0 ),
962  maxNumberOfHits = cms.int32( 100 ),
963  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
964  maxCCCLostHits = cms.int32( 9999 ),
965  seedExtension = cms.int32( 0 ),
966  strictSeedExtension = cms.bool( False ),
967  minNumberOfHitsForLoopers = cms.int32( 13 ),
968  minNumberOfHitsPerLoop = cms.int32( 4 ),
969  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
970  maxLostHitsFraction = cms.double( 999.0 ),
971  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
972  seedPairPenalty = cms.int32( 0 )
973 )
974 fragment.HLTPSetPixelPairCkfTrajectoryBuilderForHI = cms.PSet(
975  MeasurementTrackerName = cms.string( "" ),
976  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ),
977  maxCand = cms.int32( 3 ),
978  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
979  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
980  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ),
981  useSameTrajFilter = cms.bool( True ),
982  intermediateCleaning = cms.bool( True ),
983  lostHitPenalty = cms.double( 30.0 ),
984  lockHits = cms.bool( True ),
985  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
986  foundHitBonus = cms.double( 5.0 ),
987  updator = cms.string( "hltESPKFUpdator" ),
988  alwaysUseInvalidHits = cms.bool( True ),
989  requireSeedHitsInRebuild = cms.bool( True ),
990  keepOriginalIfRebuildFails = cms.bool( False ),
991  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
992  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
993  minNrOfHitsForRebuild = cms.int32( 5 ),
994  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
995  maxPtForLooperReconstruction = cms.double( 0.7 ),
996  bestHitOnly = cms.bool( True )
997 )
998 fragment.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) )
999 fragment.HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet(
1000  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1001  minimumNumberOfHits = cms.int32( 6 ),
1002  chargeSignificance = cms.double( -1.0 ),
1003  minPt = cms.double( 8.0 ),
1004  nSigmaMinPt = cms.double( 5.0 ),
1005  minHitsMinPt = cms.int32( 3 ),
1006  maxLostHits = cms.int32( 1 ),
1007  maxConsecLostHits = cms.int32( 1 ),
1008  maxNumberOfHits = cms.int32( 100 ),
1009  constantValueForLostHitsFractionFilter = cms.double( 0.701 ),
1010  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1011  maxCCCLostHits = cms.int32( 9999 ),
1012  seedExtension = cms.int32( 0 ),
1013  strictSeedExtension = cms.bool( False ),
1014  minNumberOfHitsForLoopers = cms.int32( 13 ),
1015  minNumberOfHitsPerLoop = cms.int32( 4 ),
1016  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1017  maxLostHitsFraction = cms.double( 999.0 ),
1018  seedPairPenalty = cms.int32( 0 )
1019 )
1020 fragment.HLTPSetDetachedCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet(
1021  MeasurementTrackerName = cms.string( "" ),
1022  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ),
1023  maxCand = cms.int32( 2 ),
1024  estimator = cms.string( "hltESPChi2MeasurementEstimator9" ),
1025  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1026  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ),
1027  useSameTrajFilter = cms.bool( True ),
1028  intermediateCleaning = cms.bool( True ),
1029  lostHitPenalty = cms.double( 30.0 ),
1030  lockHits = cms.bool( True ),
1031  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1032  foundHitBonus = cms.double( 5.0 ),
1033  updator = cms.string( "hltESPKFUpdator" ),
1034  alwaysUseInvalidHits = cms.bool( False ),
1035  requireSeedHitsInRebuild = cms.bool( True ),
1036  keepOriginalIfRebuildFails = cms.bool( False ),
1037  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1038  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1039  minNrOfHitsForRebuild = cms.int32( 5 ),
1040  maxDPhiForLooperReconstruction = cms.double( 0.0 ),
1041  maxPtForLooperReconstruction = cms.double( 0.0 ),
1042  bestHitOnly = cms.bool( True )
1043 )
1044 fragment.HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet(
1045  minPt = cms.double( 8.0 ),
1046  minHitsMinPt = cms.int32( 3 ),
1047  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1048  maxLostHits = cms.int32( 100 ),
1049  maxConsecLostHits = cms.int32( 1 ),
1050  minimumNumberOfHits = cms.int32( 6 ),
1051  nSigmaMinPt = cms.double( 5.0 ),
1052  chargeSignificance = cms.double( -1.0 ),
1053  maxNumberOfHits = cms.int32( 100 ),
1054  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1055  maxCCCLostHits = cms.int32( 9999 ),
1056  seedExtension = cms.int32( 0 ),
1057  strictSeedExtension = cms.bool( False ),
1058  minNumberOfHitsForLoopers = cms.int32( 13 ),
1059  minNumberOfHitsPerLoop = cms.int32( 4 ),
1060  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1061  maxLostHitsFraction = cms.double( 999.0 ),
1062  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1063  seedPairPenalty = cms.int32( 0 )
1064 )
1065 fragment.HLTPSetPixelPairCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet(
1066  MeasurementTrackerName = cms.string( "" ),
1067  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ),
1068  maxCand = cms.int32( 3 ),
1069  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
1070  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1071  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ),
1072  useSameTrajFilter = cms.bool( True ),
1073  intermediateCleaning = cms.bool( True ),
1074  lostHitPenalty = cms.double( 30.0 ),
1075  lockHits = cms.bool( True ),
1076  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1077  foundHitBonus = cms.double( 5.0 ),
1078  updator = cms.string( "hltESPKFUpdator" ),
1079  alwaysUseInvalidHits = cms.bool( True ),
1080  requireSeedHitsInRebuild = cms.bool( True ),
1081  keepOriginalIfRebuildFails = cms.bool( False ),
1082  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1083  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1084  minNrOfHitsForRebuild = cms.int32( 5 ),
1085  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1086  maxPtForLooperReconstruction = cms.double( 0.7 ),
1087  bestHitOnly = cms.bool( True )
1088 )
1089 fragment.HLTPSetInitialCkfTrajectoryBuilderForHI = cms.PSet(
1090  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1091  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialCkfTrajectoryFilterForHI" ) ),
1092  maxCand = cms.int32( 5 ),
1093  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1094  intermediateCleaning = cms.bool( False ),
1095  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1096  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
1097  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1098  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1099  updator = cms.string( "hltESPKFUpdator" ),
1100  alwaysUseInvalidHits = cms.bool( False ),
1101  lostHitPenalty = cms.double( 30.0 )
1102 )
1103 fragment.HLTPSetInitialCkfTrajectoryFilterForHI = cms.PSet(
1104  minimumNumberOfHits = cms.int32( 6 ),
1105  minHitsMinPt = cms.int32( 3 ),
1106  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1107  maxLostHits = cms.int32( 999 ),
1108  maxNumberOfHits = cms.int32( 100 ),
1109  maxConsecLostHits = cms.int32( 1 ),
1110  chargeSignificance = cms.double( -1.0 ),
1111  nSigmaMinPt = cms.double( 5.0 ),
1112  minPt = cms.double( 0.9 ),
1113  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1114  maxCCCLostHits = cms.int32( 9999 ),
1115  seedExtension = cms.int32( 0 ),
1116  strictSeedExtension = cms.bool( False ),
1117  minNumberOfHitsForLoopers = cms.int32( 13 ),
1118  minNumberOfHitsPerLoop = cms.int32( 4 ),
1119  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1120  maxLostHitsFraction = cms.double( 999.0 ),
1121  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1122  seedPairPenalty = cms.int32( 0 )
1123 )
1124 fragment.HLTSiStripClusterChargeCutTiny = cms.PSet( value = cms.double( 800.0 ) )
1125 fragment.HLTPSetTobTecStepTrajectoryBuilder = cms.PSet(
1126  MeasurementTrackerName = cms.string( "" ),
1127  useSameTrajFilter = cms.bool( False ),
1128  minNrOfHitsForRebuild = cms.int32( 4 ),
1129  alwaysUseInvalidHits = cms.bool( False ),
1130  maxCand = cms.int32( 2 ),
1131  estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
1132  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1133  maxPtForLooperReconstruction = cms.double( 0.7 ),
1134  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterBase" ) ),
1135  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterBase" ) ),
1136  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1137  bestHitOnly = cms.bool( True ),
1138  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1139  intermediateCleaning = cms.bool( True ),
1140  lostHitPenalty = cms.double( 30.0 ),
1141  lockHits = cms.bool( True ),
1142  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1143  foundHitBonus = cms.double( 5.0 ),
1144  updator = cms.string( "hltESPKFUpdator" ),
1145  requireSeedHitsInRebuild = cms.bool( True ),
1146  keepOriginalIfRebuildFails = cms.bool( False ),
1147  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
1148 )
1149 fragment.HLTPSetTobTecStepTrajectoryFilterBase = cms.PSet(
1150  maxLostHits = cms.int32( 0 ),
1151  minimumNumberOfHits = cms.int32( 5 ),
1152  seedPairPenalty = cms.int32( 1 ),
1153  minPt = cms.double( 0.1 ),
1154  minHitsMinPt = cms.int32( 3 ),
1155  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1156  chargeSignificance = cms.double( -1.0 ),
1157  nSigmaMinPt = cms.double( 5.0 ),
1158  maxConsecLostHits = cms.int32( 1 ),
1159  maxNumberOfHits = cms.int32( 100 ),
1160  maxLostHitsFraction = cms.double( 0.1 ),
1161  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1162  minNumberOfHitsPerLoop = cms.int32( 4 ),
1163  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1164  strictSeedExtension = cms.bool( False ),
1165  seedExtension = cms.int32( 0 ),
1166  maxCCCLostHits = cms.int32( 9999 ),
1167  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1168  minNumberOfHitsForLoopers = cms.int32( 13 )
1169 )
1170 fragment.HLTPSetTobTecStepInOutTrajectoryFilterBase = cms.PSet(
1171  maxLostHits = cms.int32( 0 ),
1172  minimumNumberOfHits = cms.int32( 4 ),
1173  seedPairPenalty = cms.int32( 1 ),
1174  minPt = cms.double( 0.1 ),
1175  minHitsMinPt = cms.int32( 3 ),
1176  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1177  chargeSignificance = cms.double( -1.0 ),
1178  nSigmaMinPt = cms.double( 5.0 ),
1179  maxConsecLostHits = cms.int32( 1 ),
1180  maxNumberOfHits = cms.int32( 100 ),
1181  maxLostHitsFraction = cms.double( 0.1 ),
1182  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1183  minNumberOfHitsPerLoop = cms.int32( 4 ),
1184  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1185  strictSeedExtension = cms.bool( False ),
1186  seedExtension = cms.int32( 0 ),
1187  maxCCCLostHits = cms.int32( 9999 ),
1188  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1189  minNumberOfHitsForLoopers = cms.int32( 13 )
1190 )
1191 fragment.HLTPSetLowPtStepTrajectoryBuilder = cms.PSet(
1192  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1193  bestHitOnly = cms.bool( True ),
1194  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1195  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ),
1196  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ),
1197  useSameTrajFilter = cms.bool( True ),
1198  maxCand = cms.int32( 4 ),
1199  intermediateCleaning = cms.bool( True ),
1200  lostHitPenalty = cms.double( 30.0 ),
1201  MeasurementTrackerName = cms.string( "" ),
1202  lockHits = cms.bool( True ),
1203  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1204  foundHitBonus = cms.double( 5.0 ),
1205  updator = cms.string( "hltESPKFUpdator" ),
1206  alwaysUseInvalidHits = cms.bool( True ),
1207  requireSeedHitsInRebuild = cms.bool( True ),
1208  keepOriginalIfRebuildFails = cms.bool( False ),
1209  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
1210  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1211  minNrOfHitsForRebuild = cms.int32( 5 ),
1212  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1213  maxPtForLooperReconstruction = cms.double( 0.7 )
1214 )
1215 fragment.HLTPSetDetachedStepTrajectoryFilter = cms.PSet(
1216  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
1217  filters = cms.VPSet(
1218  cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilterBase" ) )
1219  )
1220 )
1221 fragment.HLTPSetInitialStepTrajectoryFilter = cms.PSet(
1222  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
1223  filters = cms.VPSet(
1224  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBase" ) )
1225  )
1226 )
1227 fragment.HLTPSetPixelPairStepTrajectoryFilter = cms.PSet(
1228  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
1229  filters = cms.VPSet(
1230  cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterBase" ) )
1231  )
1232 )
1233 fragment.HLTPSetLowPtStepTrajectoryFilter = cms.PSet(
1234  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1235  minimumNumberOfHits = cms.int32( 3 ),
1236  seedPairPenalty = cms.int32( 0 ),
1237  chargeSignificance = cms.double( -1.0 ),
1238  minPt = cms.double( 0.075 ),
1239  nSigmaMinPt = cms.double( 5.0 ),
1240  minHitsMinPt = cms.int32( 3 ),
1241  maxLostHits = cms.int32( 999 ),
1242  maxConsecLostHits = cms.int32( 1 ),
1243  maxNumberOfHits = cms.int32( 100 ),
1244  maxLostHitsFraction = cms.double( 0.1 ),
1245  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1246  seedExtension = cms.int32( 0 ),
1247  strictSeedExtension = cms.bool( False ),
1248  minNumberOfHitsPerLoop = cms.int32( 4 ),
1249  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1250  maxCCCLostHits = cms.int32( 1 ),
1251  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1252  minNumberOfHitsForLoopers = cms.int32( 13 )
1253 )
1254 fragment.HLTPSetMixedStepTrajectoryFilter = cms.PSet(
1255  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1256  minimumNumberOfHits = cms.int32( 3 ),
1257  seedPairPenalty = cms.int32( 0 ),
1258  chargeSignificance = cms.double( -1.0 ),
1259  minPt = cms.double( 0.1 ),
1260  nSigmaMinPt = cms.double( 5.0 ),
1261  minHitsMinPt = cms.int32( 3 ),
1262  maxLostHits = cms.int32( 999 ),
1263  maxConsecLostHits = cms.int32( 1 ),
1264  maxNumberOfHits = cms.int32( 100 ),
1265  maxLostHitsFraction = cms.double( 0.1 ),
1266  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
1267  seedExtension = cms.int32( 0 ),
1268  strictSeedExtension = cms.bool( False ),
1269  minNumberOfHitsPerLoop = cms.int32( 4 ),
1270  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1271  maxCCCLostHits = cms.int32( 9999 ),
1272  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1273  minNumberOfHitsForLoopers = cms.int32( 13 )
1274 )
1275 fragment.HLTPSetPixelLessStepTrajectoryFilter = cms.PSet(
1276  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1277  minimumNumberOfHits = cms.int32( 4 ),
1278  seedPairPenalty = cms.int32( 1 ),
1279  chargeSignificance = cms.double( -1.0 ),
1280  minPt = cms.double( 0.1 ),
1281  nSigmaMinPt = cms.double( 5.0 ),
1282  minHitsMinPt = cms.int32( 3 ),
1283  maxLostHits = cms.int32( 0 ),
1284  maxConsecLostHits = cms.int32( 1 ),
1285  maxNumberOfHits = cms.int32( 100 ),
1286  maxLostHitsFraction = cms.double( 0.1 ),
1287  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1288  seedExtension = cms.int32( 0 ),
1289  strictSeedExtension = cms.bool( False ),
1290  minNumberOfHitsPerLoop = cms.int32( 4 ),
1291  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1292  maxCCCLostHits = cms.int32( 9999 ),
1293  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1294  minNumberOfHitsForLoopers = cms.int32( 13 )
1295 )
1296 fragment.streams = cms.PSet(
1297  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_v2',
1327  'AlCa_LumiPixels_ZeroBias_v3' ),
1328  BTagCSV = cms.vstring( 'HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v2',
1329  'HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v2',
1330  'HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v2',
1331  'HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v2' ),
1332  DoubleMuon = cms.vstring( 'HLT_HIL1DoubleMu0ForPPRef_v2',
1333  'HLT_HIL1DoubleMu10ForPPRef_v2',
1334  'HLT_HIL2DoubleMu0_NHitQForPPRef_v2',
1335  'HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v2',
1336  'HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v2' ),
1337  EcalLaser = cms.vstring( 'HLT_EcalCalibration_v3' ),
1338  EmptyBX = cms.vstring( 'HLT_L1Tech5_BPTX_PlusOnly_v3',
1339  'HLT_L1Tech6_BPTX_MinusOnly_v2',
1340  'HLT_L1Tech7_NoBPTX_v2' ),
1341  ExpressPhysics = cms.vstring( 'HLT_HIL1DoubleMu0ForPPRef_v2',
1342  'HLT_L1MinimumBiasHF1AND_v2',
1343  'HLT_Physics_v3',
1344  'HLT_Random_v2',
1345  'HLT_ZeroBias_v3' ),
1346  FullTrack = cms.vstring( 'HLT_FullTrack18ForPPRef_v2',
1347  'HLT_FullTrack24ForPPRef_v2',
1348  'HLT_FullTrack34ForPPRef_v2',
1349  'HLT_FullTrack45ForPPRef_v2',
1350  'HLT_FullTrack53ForPPRef_v2' ),
1351  HLTPhysics = cms.vstring( 'HLT_Physics_v3' ),
1352  HeavyFlavor = cms.vstring( 'HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v2',
1353  'HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v2',
1354  'HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v2',
1355  'HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v2',
1356  'HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v2',
1357  'HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v2',
1358  'HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v2' ),
1359  HighMultiplicity = cms.vstring( 'HLT_PixelTracks_Multiplicity110ForPPRef_v2',
1360  'HLT_PixelTracks_Multiplicity135ForPPRef_v2',
1361  'HLT_PixelTracks_Multiplicity160ForPPRef_v2',
1362  'HLT_PixelTracks_Multiplicity60ForPPRef_v2',
1363  'HLT_PixelTracks_Multiplicity85ForPPRef_v2' ),
1364  HighPtJet80 = cms.vstring( 'HLT_AK4CaloJet100_Eta5p1ForPPRef_v2',
1365  'HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v2',
1366  'HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v2',
1367  'HLT_AK4CaloJet110_Eta5p1ForPPRef_v2',
1368  'HLT_AK4CaloJet120_Eta5p1ForPPRef_v2',
1369  'HLT_AK4CaloJet150ForPPRef_v2',
1370  'HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v2',
1371  'HLT_AK4CaloJet80_Eta5p1ForPPRef_v2',
1372  'HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v2',
1373  'HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v2',
1374  'HLT_AK4PFJet100_Eta5p1ForPPRef_v2',
1375  'HLT_AK4PFJet110_Eta5p1ForPPRef_v2',
1376  'HLT_AK4PFJet120_Eta5p1ForPPRef_v2',
1377  'HLT_AK4PFJet80_Eta5p1ForPPRef_v2' ),
1378  HighPtLowerJets = cms.vstring( 'HLT_AK4CaloJet40_Eta5p1ForPPRef_v2',
1379  'HLT_AK4CaloJet60_Eta5p1ForPPRef_v2',
1380  'HLT_AK4PFJet40_Eta5p1ForPPRef_v2',
1381  'HLT_AK4PFJet60_Eta5p1ForPPRef_v2' ),
1382  HighPtLowerPhotons = cms.vstring( 'HLT_HISinglePhoton10_Eta1p5ForPPRef_v2',
1383  'HLT_HISinglePhoton10_Eta3p1ForPPRef_v2',
1384  'HLT_HISinglePhoton15_Eta1p5ForPPRef_v2',
1385  'HLT_HISinglePhoton15_Eta3p1ForPPRef_v2',
1386  'HLT_HISinglePhoton20_Eta1p5ForPPRef_v2',
1387  'HLT_HISinglePhoton20_Eta3p1ForPPRef_v2' ),
1388  HighPtPhoton30AndZ = cms.vstring( 'HLT_HIDoublePhoton15_Eta1p5_Mass50_1000ForPPRef_v2',
1389  'HLT_HIDoublePhoton15_Eta1p5_Mass50_1000_R9HECutForPPRef_v2',
1390  'HLT_HIDoublePhoton15_Eta2p1_Mass50_1000_R9CutForPPRef_v2',
1391  'HLT_HIDoublePhoton15_Eta2p5_Mass50_1000_R9SigmaHECutForPPRef_v2',
1392  'HLT_HISinglePhoton30_Eta1p5ForPPRef_v2',
1393  'HLT_HISinglePhoton30_Eta3p1ForPPRef_v2',
1394  'HLT_HISinglePhoton40_Eta1p5ForPPRef_v2',
1395  'HLT_HISinglePhoton40_Eta3p1ForPPRef_v2',
1396  'HLT_HISinglePhoton50_Eta1p5ForPPRef_v2',
1397  'HLT_HISinglePhoton50_Eta3p1ForPPRef_v2',
1398  'HLT_HISinglePhoton60_Eta1p5ForPPRef_v2',
1399  'HLT_HISinglePhoton60_Eta3p1ForPPRef_v2' ),
1400  JetHT = cms.vstring( 'HLT_AK4PFDJet60_Eta2p1ForPPRef_v2',
1401  'HLT_AK4PFDJet80_Eta2p1ForPPRef_v2' ),
1402  L1Accept = cms.vstring( 'DST_Physics_v2' ),
1403  L1MinimumBias = cms.vstring( 'HLT_L1MinimumBiasHF1AND_v2',
1404  'HLT_L1MinimumBiasHF1OR_v2',
1405  'HLT_L1MinimumBiasHF2AND_v2',
1406  'HLT_L1MinimumBiasHF2ORNoBptxGating_v2',
1407  'HLT_L1MinimumBiasHF2OR_v2' ),
1408  MuPlusX = cms.vstring( 'HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v2',
1409  'HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v2',
1410  'HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v2',
1411  'HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v2',
1412  'HLT_HIL2Mu3Eta2p5_HIPhoton10Eta1p5ForPPRef_v2',
1413  'HLT_HIL2Mu3Eta2p5_HIPhoton15Eta1p5ForPPRef_v2',
1414  'HLT_HIL2Mu3Eta2p5_HIPhoton20Eta1p5ForPPRef_v2',
1415  'HLT_HIL2Mu3Eta2p5_HIPhoton30Eta1p5ForPPRef_v2',
1416  'HLT_HIL2Mu3Eta2p5_HIPhoton40Eta1p5ForPPRef_v2' ),
1417  OnlineMonitor = cms.vstring( 'HLT_AK4CaloJet100_Eta5p1ForPPRef_v2',
1418  'HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v2',
1419  'HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v2',
1420  'HLT_AK4CaloJet110_Eta5p1ForPPRef_v2',
1421  'HLT_AK4CaloJet120_Eta5p1ForPPRef_v2',
1422  'HLT_AK4CaloJet150ForPPRef_v2',
1423  'HLT_AK4CaloJet40_Eta5p1ForPPRef_v2',
1424  'HLT_AK4CaloJet60_Eta5p1ForPPRef_v2',
1425  'HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v2',
1426  'HLT_AK4CaloJet80_Eta5p1ForPPRef_v2',
1427  'HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v2',
1428  'HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v2',
1429  'HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v2',
1430  'HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v2',
1431  'HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v2',
1432  'HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v2',
1433  'HLT_AK4PFDJet60_Eta2p1ForPPRef_v2',
1434  'HLT_AK4PFDJet80_Eta2p1ForPPRef_v2',
1435  'HLT_AK4PFJet100_Eta5p1ForPPRef_v2',
1436  'HLT_AK4PFJet110_Eta5p1ForPPRef_v2',
1437  'HLT_AK4PFJet120_Eta5p1ForPPRef_v2',
1438  'HLT_AK4PFJet40_Eta5p1ForPPRef_v2',
1439  'HLT_AK4PFJet60_Eta5p1ForPPRef_v2',
1440  'HLT_AK4PFJet80_Eta5p1ForPPRef_v2',
1441  'HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v2',
1442  'HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v2',
1443  'HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v2',
1444  'HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v2',
1445  'HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v2',
1446  'HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v2',
1447  'HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v2',
1448  'HLT_FullTrack18ForPPRef_v2',
1449  'HLT_FullTrack24ForPPRef_v2',
1450  'HLT_FullTrack34ForPPRef_v2',
1451  'HLT_FullTrack45ForPPRef_v2',
1452  'HLT_FullTrack53ForPPRef_v2',
1453  'HLT_HICastorMediumJetPixel_SingleTrackForPPRef_v2',
1454  'HLT_HIDoublePhoton15_Eta1p5_Mass50_1000ForPPRef_v2',
1455  'HLT_HIDoublePhoton15_Eta1p5_Mass50_1000_R9HECutForPPRef_v2',
1456  'HLT_HIDoublePhoton15_Eta2p1_Mass50_1000_R9CutForPPRef_v2',
1457  'HLT_HIDoublePhoton15_Eta2p5_Mass50_1000_R9SigmaHECutForPPRef_v2',
1458  'HLT_HIL1CastorMediumJetForPPRef_v2',
1459  'HLT_HIL1DoubleMu0ForPPRef_v2',
1460  'HLT_HIL1DoubleMu10ForPPRef_v2',
1461  'HLT_HIL2DoubleMu0_NHitQForPPRef_v2',
1462  'HLT_HIL2Mu15ForPPRef_v2',
1463  'HLT_HIL2Mu20ForPPRef_v2',
1464  'HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v2',
1465  'HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v2',
1466  'HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v2',
1467  'HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v2',
1468  'HLT_HIL2Mu3Eta2p5_HIPhoton10Eta1p5ForPPRef_v2',
1469  'HLT_HIL2Mu3Eta2p5_HIPhoton15Eta1p5ForPPRef_v2',
1470  'HLT_HIL2Mu3Eta2p5_HIPhoton20Eta1p5ForPPRef_v2',
1471  'HLT_HIL2Mu3_NHitQ10ForPPRef_v2',
1472  'HLT_HIL2Mu5_NHitQ10ForPPRef_v2',
1473  'HLT_HIL2Mu7_NHitQ10ForPPRef_v2',
1474  'HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v2',
1475  'HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v2',
1476  'HLT_HIL3Mu15ForPPRef_v2',
1477  'HLT_HIL3Mu20ForPPRef_v2',
1478  'HLT_HIL3Mu3_NHitQ15ForPPRef_v2',
1479  'HLT_HIL3Mu5_NHitQ15ForPPRef_v2',
1480  'HLT_HIL3Mu7_NHitQ15ForPPRef_v2',
1481  'HLT_HISinglePhoton10_Eta1p5ForPPRef_v2',
1482  'HLT_HISinglePhoton10_Eta3p1ForPPRef_v2',
1483  'HLT_HISinglePhoton15_Eta1p5ForPPRef_v2',
1484  'HLT_HISinglePhoton15_Eta3p1ForPPRef_v2',
1485  'HLT_HISinglePhoton20_Eta1p5ForPPRef_v2',
1486  'HLT_HISinglePhoton20_Eta3p1ForPPRef_v2',
1487  'HLT_HISinglePhoton30_Eta1p5ForPPRef_v2',
1488  'HLT_HISinglePhoton30_Eta3p1ForPPRef_v2',
1489  'HLT_HISinglePhoton40_Eta1p5ForPPRef_v2',
1490  'HLT_HISinglePhoton40_Eta3p1ForPPRef_v2',
1491  'HLT_HISinglePhoton50_Eta1p5ForPPRef_v2',
1492  'HLT_HISinglePhoton50_Eta3p1ForPPRef_v2',
1493  'HLT_HISinglePhoton60_Eta1p5ForPPRef_v2',
1494  'HLT_HISinglePhoton60_Eta3p1ForPPRef_v2',
1495  'HLT_HIUPCDoubleMuNotHF2Pixel_SingleTrackForPPRef_v2',
1496  'HLT_HIUPCL1DoubleMuOpenNotHF2ForPPRef_v2',
1497  'HLT_HIUPCL1MuOpen_NotMinimumBiasHF2_ANDForPPRef_v2',
1498  'HLT_HIUPCL1NotMinimumBiasHF2_ANDForPPRef_v2',
1499  'HLT_HIUPCL1NotZdcOR_BptxANDForPPRef_v2',
1500  'HLT_HIUPCL1ZdcOR_BptxANDForPPRef_v2',
1501  'HLT_HIUPCL1ZdcXOR_BptxANDForPPRef_v2',
1502  'HLT_HIUPCMuOpen_NotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v2',
1503  'HLT_HIUPCNotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v2',
1504  'HLT_HIUPCNotZdcOR_BptxANDPixel_SingleTrackForPPRef_v2',
1505  'HLT_HIUPCZdcOR_BptxANDPixel_SingleTrackForPPRef_v2',
1506  'HLT_HIUPCZdcXOR_BptxANDPixel_SingleTrackForPPRef_v2',
1507  'HLT_L1MinimumBiasHF1AND_v2',
1508  'HLT_L1MinimumBiasHF1OR_v2',
1509  'HLT_L1MinimumBiasHF2AND_v2',
1510  'HLT_L1MinimumBiasHF2ORNoBptxGating_v2',
1511  'HLT_L1MinimumBiasHF2OR_v2',
1512  'HLT_L1TOTEM1_MinBias_v2',
1513  'HLT_L1TOTEM2_ZeroBias_v2',
1514  'HLT_L1Tech5_BPTX_PlusOnly_v3',
1515  'HLT_L1Tech6_BPTX_MinusOnly_v2',
1516  'HLT_L1Tech7_NoBPTX_v2',
1517  'HLT_Physics_v3',
1518  'HLT_PixelTracks_Multiplicity110ForPPRef_v2',
1519  'HLT_PixelTracks_Multiplicity135ForPPRef_v2',
1520  'HLT_PixelTracks_Multiplicity160ForPPRef_v2',
1521  'HLT_PixelTracks_Multiplicity60ForPPRef_v2',
1522  'HLT_PixelTracks_Multiplicity85ForPPRef_v2',
1523  'HLT_Random_v2',
1524  'HLT_ZeroBias_v3' ),
1525  SingleMuHighPt = cms.vstring( 'HLT_HIL2Mu15ForPPRef_v2',
1526  'HLT_HIL2Mu20ForPPRef_v2',
1527  'HLT_HIL2Mu5_NHitQ10ForPPRef_v2',
1528  'HLT_HIL2Mu7_NHitQ10ForPPRef_v2',
1529  'HLT_HIL3Mu15ForPPRef_v2',
1530  'HLT_HIL3Mu20ForPPRef_v2',
1531  'HLT_HIL3Mu5_NHitQ15ForPPRef_v2',
1532  'HLT_HIL3Mu7_NHitQ15ForPPRef_v2' ),
1533  SingleMuLowPt = cms.vstring( 'HLT_HIL2Mu3_NHitQ10ForPPRef_v2',
1534  'HLT_HIL3Mu3_NHitQ15ForPPRef_v2' ),
1535  TOTEM_minBias = cms.vstring( 'HLT_L1TOTEM1_MinBias_v2' ),
1536  TOTEM_zeroBias = cms.vstring( 'HLT_L1TOTEM2_ZeroBias_v2' ),
1537  TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v3',
1538  'HLT_HcalCalibration_v2' ),
1539  TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v3',
1540  'HLT_HcalCalibration_v2' ),
1541  ZeroBias = cms.vstring( 'HLT_Random_v2',
1542  'HLT_ZeroBias_v3' ),
1543  ppForward = cms.vstring( 'HLT_HICastorMediumJetPixel_SingleTrackForPPRef_v2',
1544  'HLT_HIL1CastorMediumJetForPPRef_v2',
1545  'HLT_HIUPCDoubleMuNotHF2Pixel_SingleTrackForPPRef_v2',
1546  'HLT_HIUPCL1DoubleMuOpenNotHF2ForPPRef_v2',
1547  'HLT_HIUPCL1MuOpen_NotMinimumBiasHF2_ANDForPPRef_v2',
1548  'HLT_HIUPCL1NotMinimumBiasHF2_ANDForPPRef_v2',
1549  'HLT_HIUPCL1NotZdcOR_BptxANDForPPRef_v2',
1550  'HLT_HIUPCL1ZdcOR_BptxANDForPPRef_v2',
1551  'HLT_HIUPCL1ZdcXOR_BptxANDForPPRef_v2',
1552  'HLT_HIUPCMuOpen_NotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v2',
1553  'HLT_HIUPCNotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v2',
1554  'HLT_HIUPCNotZdcOR_BptxANDPixel_SingleTrackForPPRef_v2',
1555  'HLT_HIUPCZdcOR_BptxANDPixel_SingleTrackForPPRef_v2',
1556  'HLT_HIUPCZdcXOR_BptxANDPixel_SingleTrackForPPRef_v2' )
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  NumberL1JetCounts = cms.uint32( 12 ),
1860  NumberL1NoIsoEG = cms.uint32( 4 ),
1861  NumberL1CenJet = cms.uint32( 4 ),
1862  NumberL1Tau = cms.uint32( 8 ),
1863  NumberConditionChips = cms.uint32( 1 ),
1864  NumberL1EGamma = cms.uint32( 12 ),
1865  TotalBxInEvent = cms.int32( 5 ),
1866  NumberL1Mu = cms.uint32( 4 ),
1867  PinsOnConditionChip = cms.uint32( 512 ),
1868  WordLength = cms.int32( 64 ),
1869  PinsOnChip = cms.uint32( 512 ),
1870  OrderOfChip = cms.vint32( 1 ),
1871  IfMuEtaNumberBits = cms.uint32( 6 ),
1872  OrderConditionChip = cms.vint32( 1 ),
1873  appendToDataLabel = cms.string( "" ),
1874  NumberL1TauJet = cms.uint32( 4 ),
1875  NumberL1Jet = cms.uint32( 12 ),
1876  NumberPhysTriggers = cms.uint32( 512 ),
1877  NumberL1Muon = cms.uint32( 12 ),
1878  UnitLength = cms.int32( 8 ),
1879  NumberL1IsoEG = cms.uint32( 4 ),
1880  NumberTechnicalTriggers = cms.uint32( 64 ),
1881  NumberL1ForJet = cms.uint32( 4 ),
1882  IfCaloEtaNumberBits = cms.uint32( 4 ),
1883  NumberPsbBoards = cms.int32( 7 ),
1884  NumberChips = cms.uint32( 5 ),
1885  NumberPhysTriggersExtended = cms.uint32( 64 )
1886 )
1887 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
1888  NoErrorPropagation = cms.bool( False ),
1889  endcapShiftInZPos = cms.double( 0.0 ),
1890  PropagationDirection = cms.string( "anyDirection" ),
1891  useTuningForL2Speed = cms.bool( False ),
1892  useIsYokeFlag = cms.bool( True ),
1893  endcapShiftInZNeg = cms.double( 0.0 ),
1894  SetVBFPointer = cms.bool( False ),
1895  AssumeNoMaterial = cms.bool( False ),
1896  returnTangentPlane = cms.bool( True ),
1897  useInTeslaFromMagField = cms.bool( False ),
1898  VBFName = cms.string( "VolumeBasedMagneticField" ),
1899  useEndcapShiftsInZ = cms.bool( False ),
1900  sendLogWarning = cms.bool( False ),
1901  useMatVolumes = cms.bool( True ),
1902  debug = cms.bool( False ),
1903  ApplyRadX0Correction = cms.bool( True ),
1904  useMagVolumes = cms.bool( True ),
1905  ComponentName = cms.string( "SteppingHelixPropagatorAny" )
1906 )
1907 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
1908  ComponentName = cms.string( "TransientTrackBuilder" )
1909 )
1910 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1911  ComponentName = cms.string( "CaloDetIdAssociator" ),
1912  etaBinSize = cms.double( 0.087 ),
1913  nEta = cms.int32( 70 ),
1914  nPhi = cms.int32( 72 ),
1915  includeBadChambers = cms.bool( False )
1916 )
1917 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
1918  ComponentName = cms.string( "CosmicNavigationSchool" ),
1919  SimpleMagneticField = cms.string( "" )
1920 )
1921 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1922  ComponentName = cms.string( "EcalDetIdAssociator" ),
1923  etaBinSize = cms.double( 0.02 ),
1924  nEta = cms.int32( 300 ),
1925  nPhi = cms.int32( 360 ),
1926  includeBadChambers = cms.bool( False )
1927 )
1928 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
1929  dbstatusMask = cms.PSet(
1930  kGood = cms.vstring( 'kOk' ),
1931  kProblematic = cms.vstring( 'kDAC',
1932  'kNoLaser',
1933  'kNoisy',
1934  'kNNoisy',
1935  'kNNNoisy',
1936  'kNNNNoisy',
1937  'kNNNNNoisy',
1938  'kFixedG6',
1939  'kFixedG1',
1940  'kFixedG0' ),
1941  kRecovered = cms.vstring( ),
1942  kTime = cms.vstring( ),
1943  kWeird = cms.vstring( ),
1944  kBad = cms.vstring( 'kNonRespondingIsolated',
1945  'kDeadVFE',
1946  'kDeadFE',
1947  'kNoDataNoTP' )
1948  ),
1949  timeThresh = cms.double( 2.0 ),
1950  flagMask = cms.PSet(
1951  kGood = cms.vstring( 'kGood' ),
1952  kProblematic = cms.vstring( 'kPoorReco',
1953  'kPoorCalib',
1954  'kNoisy',
1955  'kSaturated' ),
1956  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
1957  'kTowerRecovered' ),
1958  kTime = cms.vstring( 'kOutOfTime' ),
1959  kWeird = cms.vstring( 'kWeird',
1960  'kDiWeird' ),
1961  kBad = cms.vstring( 'kFaultyHardware',
1962  'kDead',
1963  'kKilled' )
1964  )
1965 )
1966 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
1967  appendToDataLabel = cms.string( "" )
1968 )
1969 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
1970  appendToDataLabel = cms.string( "" )
1971 )
1972 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1973  ComponentName = cms.string( "HcalDetIdAssociator" ),
1974  etaBinSize = cms.double( 0.087 ),
1975  nEta = cms.int32( 70 ),
1976  nPhi = cms.int32( 72 ),
1977  includeBadChambers = cms.bool( False )
1978 )
1979 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
1980  RecoveredRecHitBits = cms.vstring( 'TimingAddedBit',
1981  'TimingSubtractedBit' ),
1982  SeverityLevels = cms.VPSet(
1983  cms.PSet( RecHitFlags = cms.vstring( ),
1984  ChannelStatus = cms.vstring( ),
1985  Level = cms.int32( 0 )
1986  ),
1987  cms.PSet( RecHitFlags = cms.vstring( ),
1988  ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
1989  Level = cms.int32( 1 )
1990  ),
1991  cms.PSet( RecHitFlags = cms.vstring( 'HSCP_R1R2',
1992  'HSCP_FracLeader',
1993  'HSCP_OuterEnergy',
1994  'HSCP_ExpFit',
1995  'ADCSaturationBit',
1996  'HBHEIsolatedNoise',
1997  'AddedSimHcalNoise' ),
1998  ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
1999  Level = cms.int32( 5 )
2000  ),
2001  cms.PSet( RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
2002  'HBHEPulseShape',
2003  'HOBit',
2004  'HFInTimeWindow',
2005  'ZDCBit',
2006  'CalibrationBit',
2007  'TimingErrorBit',
2008  'HBHETriangleNoise',
2009  'HBHETS4TS5Noise' ),
2010  ChannelStatus = cms.vstring( ),
2011  Level = cms.int32( 8 )
2012  ),
2013  cms.PSet( RecHitFlags = cms.vstring( 'HFLongShort',
2014  'HFPET',
2015  'HFS8S1Ratio',
2016  'HFDigiTime' ),
2017  ChannelStatus = cms.vstring( ),
2018  Level = cms.int32( 11 )
2019  ),
2020  cms.PSet( RecHitFlags = cms.vstring( 'HBHEFlatNoise',
2021  'HBHESpikeNoise' ),
2022  ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ),
2023  Level = cms.int32( 12 )
2024  ),
2025  cms.PSet( RecHitFlags = cms.vstring( ),
2026  ChannelStatus = cms.vstring( 'HcalCellHot' ),
2027  Level = cms.int32( 15 )
2028  ),
2029  cms.PSet( RecHitFlags = cms.vstring( ),
2030  ChannelStatus = cms.vstring( 'HcalCellOff',
2031  'HcalCellDead' ),
2032  Level = cms.int32( 20 )
2033  )
2034  ),
2035  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
2036  'HcalCellOff',
2037  'HcalCellDead' )
2038 )
2039 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2040  recordLabel = cms.string( "HLT" ),
2041  categoryVariableName = cms.string( "vertexCategory" ),
2042  useTrackWeights = cms.bool( True ),
2043  useCategories = cms.bool( True ),
2044  pseudoMultiplicityMin = cms.uint32( 2 ),
2045  correctVertexMass = cms.bool( True ),
2046  trackSelection = cms.PSet(
2047  totalHitsMin = cms.uint32( 0 ),
2048  jetDeltaRMax = cms.double( 0.3 ),
2049  qualityClass = cms.string( "any" ),
2050  pixelHitsMin = cms.uint32( 0 ),
2051  sip3dSigMin = cms.double( -99999.9 ),
2052  sip3dSigMax = cms.double( 99999.9 ),
2053  normChi2Max = cms.double( 99999.9 ),
2054  maxDistToAxis = cms.double( 0.07 ),
2055  sip2dValMax = cms.double( 99999.9 ),
2056  maxDecayLen = cms.double( 5.0 ),
2057  ptMin = cms.double( 0.0 ),
2058  sip2dSigMax = cms.double( 99999.9 ),
2059  sip2dSigMin = cms.double( -99999.9 ),
2060  sip3dValMax = cms.double( 99999.9 ),
2061  sip2dValMin = cms.double( -99999.9 ),
2062  sip3dValMin = cms.double( -99999.9 )
2063  ),
2064  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
2065  'CombinedSVPseudoVertex',
2066  'CombinedSVNoVertex' ),
2067  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2068  charmCut = cms.double( 1.5 ),
2069  vertexFlip = cms.bool( False ),
2070  minimumTrackWeight = cms.double( 0.5 ),
2071  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2072  trackMultiplicityMin = cms.uint32( 3 ),
2073  trackPseudoSelection = cms.PSet(
2074  totalHitsMin = cms.uint32( 0 ),
2075  jetDeltaRMax = cms.double( 0.3 ),
2076  qualityClass = cms.string( "any" ),
2077  pixelHitsMin = cms.uint32( 0 ),
2078  sip3dSigMin = cms.double( -99999.9 ),
2079  sip3dSigMax = cms.double( 99999.9 ),
2080  normChi2Max = cms.double( 99999.9 ),
2081  maxDistToAxis = cms.double( 0.07 ),
2082  sip2dValMax = cms.double( 99999.9 ),
2083  maxDecayLen = cms.double( 5.0 ),
2084  ptMin = cms.double( 0.0 ),
2085  sip2dSigMax = cms.double( 99999.9 ),
2086  sip2dSigMin = cms.double( 2.0 ),
2087  sip3dValMax = cms.double( 99999.9 ),
2088  sip2dValMin = cms.double( -99999.9 ),
2089  sip3dValMin = cms.double( -99999.9 )
2090  ),
2091  trackSort = cms.string( "sip2dSig" ),
2092  trackFlip = cms.bool( False )
2093 )
2094 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2095  recordLabel = cms.string( "HLT" ),
2096  categoryVariableName = cms.string( "vertexCategory" ),
2097  useTrackWeights = cms.bool( True ),
2098  useCategories = cms.bool( True ),
2099  pseudoMultiplicityMin = cms.uint32( 2 ),
2100  correctVertexMass = cms.bool( True ),
2101  trackSelection = cms.PSet(
2102  b_pT = cms.double( 0.3684 ),
2103  max_pT = cms.double( 500.0 ),
2104  useVariableJTA = cms.bool( False ),
2105  maxDecayLen = cms.double( 5.0 ),
2106  sip3dValMin = cms.double( -99999.9 ),
2107  max_pT_dRcut = cms.double( 0.1 ),
2108  a_pT = cms.double( 0.005263 ),
2109  totalHitsMin = cms.uint32( 0 ),
2110  jetDeltaRMax = cms.double( 0.3 ),
2111  a_dR = cms.double( -0.001053 ),
2112  maxDistToAxis = cms.double( 0.07 ),
2113  ptMin = cms.double( 0.0 ),
2114  qualityClass = cms.string( "any" ),
2115  pixelHitsMin = cms.uint32( 0 ),
2116  sip2dValMax = cms.double( 99999.9 ),
2117  max_pT_trackPTcut = cms.double( 3.0 ),
2118  sip2dValMin = cms.double( -99999.9 ),
2119  normChi2Max = cms.double( 99999.9 ),
2120  sip3dValMax = cms.double( 99999.9 ),
2121  sip3dSigMin = cms.double( -99999.9 ),
2122  min_pT = cms.double( 120.0 ),
2123  min_pT_dRcut = cms.double( 0.5 ),
2124  sip2dSigMax = cms.double( 99999.9 ),
2125  sip3dSigMax = cms.double( 99999.9 ),
2126  sip2dSigMin = cms.double( -99999.9 ),
2127  b_dR = cms.double( 0.6263 )
2128  ),
2129  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
2130  'CombinedSVIVFV2PseudoVertex',
2131  'CombinedSVIVFV2NoVertex' ),
2132  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2133  charmCut = cms.double( 1.5 ),
2134  vertexFlip = cms.bool( False ),
2135  minimumTrackWeight = cms.double( 0.5 ),
2136  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2137  trackMultiplicityMin = cms.uint32( 3 ),
2138  trackPseudoSelection = cms.PSet(
2139  b_pT = cms.double( 0.3684 ),
2140  max_pT = cms.double( 500.0 ),
2141  useVariableJTA = cms.bool( False ),
2142  maxDecayLen = cms.double( 5.0 ),
2143  sip3dValMin = cms.double( -99999.9 ),
2144  max_pT_dRcut = cms.double( 0.1 ),
2145  a_pT = cms.double( 0.005263 ),
2146  totalHitsMin = cms.uint32( 0 ),
2147  jetDeltaRMax = cms.double( 0.3 ),
2148  a_dR = cms.double( -0.001053 ),
2149  maxDistToAxis = cms.double( 0.07 ),
2150  ptMin = cms.double( 0.0 ),
2151  qualityClass = cms.string( "any" ),
2152  pixelHitsMin = cms.uint32( 0 ),
2153  sip2dValMax = cms.double( 99999.9 ),
2154  max_pT_trackPTcut = cms.double( 3.0 ),
2155  sip2dValMin = cms.double( -99999.9 ),
2156  normChi2Max = cms.double( 99999.9 ),
2157  sip3dValMax = cms.double( 99999.9 ),
2158  sip3dSigMin = cms.double( -99999.9 ),
2159  min_pT = cms.double( 120.0 ),
2160  min_pT_dRcut = cms.double( 0.5 ),
2161  sip2dSigMax = cms.double( 99999.9 ),
2162  sip3dSigMax = cms.double( 99999.9 ),
2163  sip2dSigMin = cms.double( 2.0 ),
2164  b_dR = cms.double( 0.6263 )
2165  ),
2166  trackSort = cms.string( "sip2dSig" ),
2167  trackFlip = cms.bool( False )
2168 )
2169 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2170  maxImpactParameterSig = cms.double( 999999.0 ),
2171  deltaR = cms.double( -1.0 ),
2172  minimumImpactParameter = cms.double( -1.0 ),
2173  maximumDecayLength = cms.double( 999999.0 ),
2174  impactParameterType = cms.int32( 1 ),
2175  trackQualityClass = cms.string( "any" ),
2176  deltaRmin = cms.double( 0.0 ),
2177  maxImpactParameter = cms.double( 0.1 ),
2178  useSignedImpactParameterSig = cms.bool( True ),
2179  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2180  nthTrack = cms.int32( -1 )
2181 )
2182 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2183  b_pT = cms.double( 0.3684 ),
2184  deltaR = cms.double( -1.0 ),
2185  minimumImpactParameter = cms.double( 0.05 ),
2186  a_dR = cms.double( -0.001053 ),
2187  min_pT = cms.double( 120.0 ),
2188  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2189  max_pT = cms.double( 500.0 ),
2190  impactParameterType = cms.int32( 1 ),
2191  trackQualityClass = cms.string( "any" ),
2192  useVariableJTA = cms.bool( False ),
2193  min_pT_dRcut = cms.double( 0.5 ),
2194  max_pT_trackPTcut = cms.double( 3.0 ),
2195  max_pT_dRcut = cms.double( 0.1 ),
2196  b_dR = cms.double( 0.6263 ),
2197  a_pT = cms.double( 0.005263 ),
2198  maximumDecayLength = cms.double( 999999.0 ),
2199  nthTrack = cms.int32( 1 ),
2200  useSignedImpactParameterSig = cms.bool( False )
2201 )
2202 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2203  MaxDPhi = cms.double( 1.6 ),
2204  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
2205  PropagationDirection = cms.string( "alongMomentum" )
2206 )
2207 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2208  MaxDPhi = cms.double( 1.6 ),
2209  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
2210  PropagationDirection = cms.string( "oppositeToMomentum" )
2211 )
2212 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2213  SimpleMagneticField = cms.string( "" ),
2214  PropagationDirection = cms.string( "oppositeToMomentum" ),
2215  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
2216  Mass = cms.double( 5.11E-4 ),
2217  ptMin = cms.double( -1.0 ),
2218  MaxDPhi = cms.double( 1.6 ),
2219  useRungeKutta = cms.bool( False )
2220 )
2221 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2222  appendToDataLabel = cms.string( "" ),
2223  MinimalTolerance = cms.double( 0.5 ),
2224  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2225  MaxDisplacement = cms.double( 0.5 ),
2226  MaxSagitta = cms.double( 2.0 ),
2227  pTChargeCutThreshold = cms.double( -1.0 ),
2228  nSigma = cms.double( 3.0 ),
2229  ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
2230  MaxChi2 = cms.double( 16.0 )
2231 )
2232 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2233  appendToDataLabel = cms.string( "" ),
2234  MinimalTolerance = cms.double( 0.5 ),
2235  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTiny" ) ),
2236  MaxDisplacement = cms.double( 0.5 ),
2237  MaxSagitta = cms.double( 2.0 ),
2238  pTChargeCutThreshold = cms.double( -1.0 ),
2239  nSigma = cms.double( 3.0 ),
2240  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
2241  MaxChi2 = cms.double( 16.0 )
2242 )
2243 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2244  appendToDataLabel = cms.string( "" ),
2245  MinimalTolerance = cms.double( 10.0 ),
2246  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2247  MaxDisplacement = cms.double( 100.0 ),
2248  MaxSagitta = cms.double( -1.0 ),
2249  pTChargeCutThreshold = cms.double( -1.0 ),
2250  nSigma = cms.double( 3.0 ),
2251  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
2252  MaxChi2 = cms.double( 2000.0 )
2253 )
2254 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2255  appendToDataLabel = cms.string( "" ),
2256  MinimalTolerance = cms.double( 10.0 ),
2257  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2258  MaxDisplacement = cms.double( 100.0 ),
2259  MaxSagitta = cms.double( -1.0 ),
2260  pTChargeCutThreshold = cms.double( -1.0 ),
2261  nSigma = cms.double( 3.0 ),
2262  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2263  MaxChi2 = cms.double( 30.0 )
2264 )
2265 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2266  appendToDataLabel = cms.string( "" ),
2267  MinimalTolerance = cms.double( 0.5 ),
2268  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTiny" ) ),
2269  MaxDisplacement = cms.double( 0.5 ),
2270  MaxSagitta = cms.double( 2.0 ),
2271  pTChargeCutThreshold = cms.double( 15.0 ),
2272  nSigma = cms.double( 3.0 ),
2273  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
2274  MaxChi2 = cms.double( 9.0 )
2275 )
2276 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2277  appendToDataLabel = cms.string( "" ),
2278  MinimalTolerance = cms.double( 10.0 ),
2279  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
2280  MaxDisplacement = cms.double( 100.0 ),
2281  MaxSagitta = cms.double( -1.0 ),
2282  pTChargeCutThreshold = cms.double( 15.0 ),
2283  nSigma = cms.double( 3.0 ),
2284  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
2285  MaxChi2 = cms.double( 9.0 )
2286 )
2287 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2288  appendToDataLabel = cms.string( "" ),
2289  MinimalTolerance = cms.double( 10.0 ),
2290  MaxDisplacement = cms.double( 100.0 ),
2291  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
2292  nSigma = cms.double( 3.0 ),
2293  MaxSagitta = cms.double( -1.0 ),
2294  MaxChi2 = cms.double( 16.0 )
2295 )
2296 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2297  appendToDataLabel = cms.string( "" ),
2298  MinimalTolerance = cms.double( 10.0 ),
2299  MaxDisplacement = cms.double( 100.0 ),
2300  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
2301  nSigma = cms.double( 3.0 ),
2302  MaxSagitta = cms.double( -1.0 ),
2303  MaxChi2 = cms.double( 30.0 )
2304 )
2305 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2306  appendToDataLabel = cms.string( "" ),
2307  MinimalTolerance = cms.double( 10.0 ),
2308  MaxDisplacement = cms.double( 100.0 ),
2309  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
2310  nSigma = cms.double( 3.0 ),
2311  MaxSagitta = cms.double( -1.0 ),
2312  MaxChi2 = cms.double( 9.0 )
2313 )
2314 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
2315  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
2316  MaxComponents = cms.int32( 12 ),
2317  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
2318 )
2319 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2320  ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
2321  fractionShared = cms.double( 0.13 ),
2322  ValidHitBonus = cms.double( 5.0 ),
2323  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2324  MissingHitPenalty = cms.double( 20.0 ),
2325  allowSharedFirstHit = cms.bool( True )
2326 )
2327 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2328  maxImpactParameterSig = cms.double( 999999.0 ),
2329  deltaR = cms.double( -1.0 ),
2330  minimumImpactParameter = cms.double( -1.0 ),
2331  maximumDecayLength = cms.double( 999999.0 ),
2332  impactParameterType = cms.int32( 1 ),
2333  trackQualityClass = cms.string( "any" ),
2334  deltaRmin = cms.double( 0.0 ),
2335  maxImpactParameter = cms.double( 0.1 ),
2336  useSignedImpactParameterSig = cms.bool( True ),
2337  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2338  nthTrack = cms.int32( -1 )
2339 )
2340 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
2341  maxImpactParameterSig = cms.double( 999999.0 ),
2342  deltaR = cms.double( -1.0 ),
2343  minimumImpactParameter = cms.double( -1.0 ),
2344  maximumDecayLength = cms.double( 999999.0 ),
2345  impactParameterType = cms.int32( 1 ),
2346  trackQualityClass = cms.string( "any" ),
2347  deltaRmin = cms.double( 0.0 ),
2348  maxImpactParameter = cms.double( 0.2 ),
2349  useSignedImpactParameterSig = cms.bool( True ),
2350  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2351  nthTrack = cms.int32( -1 )
2352 )
2353 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2354  b_pT = cms.double( 0.3684 ),
2355  deltaR = cms.double( -1.0 ),
2356  minimumImpactParameter = cms.double( 0.05 ),
2357  a_dR = cms.double( -0.001053 ),
2358  min_pT = cms.double( 120.0 ),
2359  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2360  max_pT = cms.double( 500.0 ),
2361  impactParameterType = cms.int32( 1 ),
2362  trackQualityClass = cms.string( "any" ),
2363  useVariableJTA = cms.bool( False ),
2364  min_pT_dRcut = cms.double( 0.5 ),
2365  max_pT_trackPTcut = cms.double( 3.0 ),
2366  max_pT_dRcut = cms.double( 0.1 ),
2367  b_dR = cms.double( 0.6263 ),
2368  a_pT = cms.double( 0.005263 ),
2369  maximumDecayLength = cms.double( 999999.0 ),
2370  nthTrack = cms.int32( 1 ),
2371  useSignedImpactParameterSig = cms.bool( False )
2372 )
2373 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
2374  b_pT = cms.double( 0.3684 ),
2375  deltaR = cms.double( -1.0 ),
2376  minimumImpactParameter = cms.double( 0.2 ),
2377  a_dR = cms.double( -0.001053 ),
2378  min_pT = cms.double( 120.0 ),
2379  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2380  max_pT = cms.double( 500.0 ),
2381  impactParameterType = cms.int32( 1 ),
2382  trackQualityClass = cms.string( "any" ),
2383  useVariableJTA = cms.bool( False ),
2384  min_pT_dRcut = cms.double( 0.5 ),
2385  max_pT_trackPTcut = cms.double( 3.0 ),
2386  max_pT_dRcut = cms.double( 0.1 ),
2387  b_dR = cms.double( 0.6263 ),
2388  a_pT = cms.double( 0.005263 ),
2389  maximumDecayLength = cms.double( 999999.0 ),
2390  nthTrack = cms.int32( 2 ),
2391  useSignedImpactParameterSig = cms.bool( True )
2392 )
2393 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
2394  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
2395 )
2396 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
2397  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
2398  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
2399  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
2400  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
2401  Mass = cms.double( 5.11E-4 ),
2402  BetheHeitlerCorrection = cms.int32( 2 )
2403 )
2404 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2405  NoErrorPropagation = cms.bool( False ),
2406  endcapShiftInZPos = cms.double( 0.0 ),
2407  PropagationDirection = cms.string( "anyDirection" ),
2408  useTuningForL2Speed = cms.bool( True ),
2409  useIsYokeFlag = cms.bool( True ),
2410  endcapShiftInZNeg = cms.double( 0.0 ),
2411  SetVBFPointer = cms.bool( False ),
2412  AssumeNoMaterial = cms.bool( False ),
2413  returnTangentPlane = cms.bool( True ),
2414  useInTeslaFromMagField = cms.bool( False ),
2415  VBFName = cms.string( "VolumeBasedMagneticField" ),
2416  useEndcapShiftsInZ = cms.bool( False ),
2417  sendLogWarning = cms.bool( False ),
2418  useMatVolumes = cms.bool( True ),
2419  debug = cms.bool( False ),
2420  ApplyRadX0Correction = cms.bool( True ),
2421  useMagVolumes = cms.bool( True ),
2422  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
2423 )
2424 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2425  NoErrorPropagation = cms.bool( False ),
2426  endcapShiftInZPos = cms.double( 0.0 ),
2427  PropagationDirection = cms.string( "oppositeToMomentum" ),
2428  useTuningForL2Speed = cms.bool( True ),
2429  useIsYokeFlag = cms.bool( True ),
2430  endcapShiftInZNeg = cms.double( 0.0 ),
2431  SetVBFPointer = cms.bool( False ),
2432  AssumeNoMaterial = cms.bool( False ),
2433  returnTangentPlane = cms.bool( True ),
2434  useInTeslaFromMagField = cms.bool( False ),
2435  VBFName = cms.string( "VolumeBasedMagneticField" ),
2436  useEndcapShiftsInZ = cms.bool( False ),
2437  sendLogWarning = cms.bool( False ),
2438  useMatVolumes = cms.bool( True ),
2439  debug = cms.bool( False ),
2440  ApplyRadX0Correction = cms.bool( True ),
2441  useMagVolumes = cms.bool( True ),
2442  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
2443 )
2444 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
2445  EstimateCut = cms.double( -1.0 ),
2446  appendToDataLabel = cms.string( "" ),
2447  LogPixelProbabilityCut = cms.double( -16.0 ),
2448  MinDof = cms.int32( 2 ),
2449  NoOutliersBeginEnd = cms.bool( False ),
2450  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2451  MinNumberOfHits = cms.int32( 3 ),
2452  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2453  MaxNumberOfOutliers = cms.int32( 3 ),
2454  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2455  MaxFractionOutliers = cms.double( 0.3 ),
2456  NoInvalidHitsBeginEnd = cms.bool( True ),
2457  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
2458  RejectTracks = cms.bool( True )
2459 )
2460 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
2461  EstimateCut = cms.double( -1.0 ),
2462  appendToDataLabel = cms.string( "" ),
2463  LogPixelProbabilityCut = cms.double( -16.0 ),
2464  MinDof = cms.int32( 2 ),
2465  NoOutliersBeginEnd = cms.bool( False ),
2466  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2467  MinNumberOfHits = cms.int32( 5 ),
2468  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2469  MaxNumberOfOutliers = cms.int32( 3 ),
2470  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2471  MaxFractionOutliers = cms.double( 0.3 ),
2472  NoInvalidHitsBeginEnd = cms.bool( False ),
2473  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
2474  RejectTracks = cms.bool( True )
2475 )
2476 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
2477  ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
2478  appendToDataLabel = cms.string( "" ),
2479  standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2480  looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" )
2481 )
2482 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2483  SimpleMagneticField = cms.string( "" ),
2484  PropagationDirection = cms.string( "alongMomentum" ),
2485  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
2486  Mass = cms.double( 5.11E-4 ),
2487  ptMin = cms.double( -1.0 ),
2488  MaxDPhi = cms.double( 1.6 ),
2489  useRungeKutta = cms.bool( False )
2490 )
2491 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
2492  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
2493 )
2494 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2495  EstimateCut = cms.double( -1.0 ),
2496  appendToDataLabel = cms.string( "" ),
2497  LogPixelProbabilityCut = cms.double( -16.0 ),
2498  MinDof = cms.int32( 2 ),
2499  NoOutliersBeginEnd = cms.bool( False ),
2500  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
2501  MinNumberOfHits = cms.int32( 5 ),
2502  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
2503  MaxNumberOfOutliers = cms.int32( 3 ),
2504  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2505  MaxFractionOutliers = cms.double( 0.3 ),
2506  NoInvalidHitsBeginEnd = cms.bool( True ),
2507  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
2508  RejectTracks = cms.bool( True )
2509 )
2510 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
2511  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2512  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
2513  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
2514  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2515  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" )
2516 )
2517 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
2518  ErrorRescaling = cms.double( 100.0 ),
2519  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2520  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2521  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
2522  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
2523  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" )
2524 )
2525 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2526  appendToDataLabel = cms.string( "" ),
2527  MinimalTolerance = cms.double( 10.0 ),
2528  MaxDisplacement = cms.double( 100.0 ),
2529  ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
2530  nSigma = cms.double( 3.0 ),
2531  MaxSagitta = cms.double( -1.0 ),
2532  MaxChi2 = cms.double( 36.0 )
2533 )
2534 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2535  EstimateCut = cms.double( -1.0 ),
2536  appendToDataLabel = cms.string( "" ),
2537  LogPixelProbabilityCut = cms.double( -16.0 ),
2538  MinDof = cms.int32( 2 ),
2539  NoOutliersBeginEnd = cms.bool( False ),
2540  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
2541  MinNumberOfHits = cms.int32( 5 ),
2542  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
2543  MaxNumberOfOutliers = cms.int32( 3 ),
2544  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2545  MaxFractionOutliers = cms.double( 0.3 ),
2546  NoInvalidHitsBeginEnd = cms.bool( False ),
2547  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
2548  RejectTracks = cms.bool( True )
2549 )
2550 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
2551  EstimateCut = cms.double( -1.0 ),
2552  appendToDataLabel = cms.string( "" ),
2553  LogPixelProbabilityCut = cms.double( -16.0 ),
2554  MinDof = cms.int32( 2 ),
2555  NoOutliersBeginEnd = cms.bool( False ),
2556  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2557  MinNumberOfHits = cms.int32( 5 ),
2558  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
2559  MaxNumberOfOutliers = cms.int32( 3 ),
2560  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2561  MaxFractionOutliers = cms.double( 0.3 ),
2562  NoInvalidHitsBeginEnd = cms.bool( False ),
2563  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
2564  RejectTracks = cms.bool( True )
2565 )
2566 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
2567  EstimateCut = cms.double( 20.0 ),
2568  appendToDataLabel = cms.string( "" ),
2569  LogPixelProbabilityCut = cms.double( -14.0 ),
2570  MinDof = cms.int32( 2 ),
2571  NoOutliersBeginEnd = cms.bool( False ),
2572  Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2573  MinNumberOfHits = cms.int32( 3 ),
2574  Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
2575  MaxNumberOfOutliers = cms.int32( 3 ),
2576  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2577  MaxFractionOutliers = cms.double( 0.3 ),
2578  NoInvalidHitsBeginEnd = cms.bool( True ),
2579  ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
2580  RejectTracks = cms.bool( True )
2581 )
2582 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
2583  EstimateCut = cms.double( 20.0 ),
2584  appendToDataLabel = cms.string( "" ),
2585  LogPixelProbabilityCut = cms.double( -14.0 ),
2586  MinDof = cms.int32( 2 ),
2587  NoOutliersBeginEnd = cms.bool( False ),
2588  Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
2589  MinNumberOfHits = cms.int32( 3 ),
2590  Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
2591  MaxNumberOfOutliers = cms.int32( 3 ),
2592  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2593  MaxFractionOutliers = cms.double( 0.3 ),
2594  NoInvalidHitsBeginEnd = cms.bool( True ),
2595  ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2596  RejectTracks = cms.bool( True )
2597 )
2598 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2599  appendToDataLabel = cms.string( "" ),
2600  minHits = cms.int32( 3 ),
2601  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
2602  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2603  Updator = cms.string( "hltESPKFUpdator" ),
2604  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
2605  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2606 )
2607 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
2608  appendToDataLabel = cms.string( "" ),
2609  minHits = cms.int32( 3 ),
2610  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2611  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2612  Updator = cms.string( "hltESPKFUpdator" ),
2613  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2614  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2615 )
2616 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
2617  appendToDataLabel = cms.string( "" ),
2618  minHits = cms.int32( 3 ),
2619  ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2620  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2621  Updator = cms.string( "hltESPKFUpdator" ),
2622  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
2623  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2624 )
2625 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
2626  errorRescaling = cms.double( 100.0 ),
2627  minHits = cms.int32( 3 ),
2628  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
2629  appendToDataLabel = cms.string( "" ),
2630  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2631  Updator = cms.string( "hltESPKFUpdator" ),
2632  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
2633  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2634 )
2635 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
2636  errorRescaling = cms.double( 100.0 ),
2637  minHits = cms.int32( 3 ),
2638  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
2639  appendToDataLabel = cms.string( "" ),
2640  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2641  Updator = cms.string( "hltESPKFUpdator" ),
2642  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
2643  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2644 )
2645 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
2646  errorRescaling = cms.double( 10.0 ),
2647  minHits = cms.int32( 3 ),
2648  ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
2649  appendToDataLabel = cms.string( "" ),
2650  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2651  Updator = cms.string( "hltESPKFUpdator" ),
2652  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
2653  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2654 )
2655 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
2656  errorRescaling = cms.double( 10.0 ),
2657  minHits = cms.int32( 3 ),
2658  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
2659  appendToDataLabel = cms.string( "" ),
2660  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2661  Updator = cms.string( "hltESPKFUpdator" ),
2662  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
2663  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2664 )
2665 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
2666  ComponentName = cms.string( "hltESPKFUpdator" )
2667 )
2668 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
2669  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
2670  DistanceMeasure = cms.string( "KullbackLeibler" )
2671 )
2672 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2673  appendToDataLabel = cms.string( "" ),
2674  minHits = cms.int32( 3 ),
2675  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
2676  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2677  Updator = cms.string( "hltESPKFUpdator" ),
2678  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
2679  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2680 )
2681 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
2682  UseStripStripQualityDB = cms.bool( True ),
2683  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
2684  UsePixelROCQualityDB = cms.bool( True ),
2685  DebugPixelROCQualityDB = cms.untracked.bool( False ),
2686  UseStripAPVFiberQualityDB = cms.bool( True ),
2687  badStripCuts = cms.PSet(
2688  TOB = cms.PSet(
2689  maxConsecutiveBad = cms.uint32( 2 ),
2690  maxBad = cms.uint32( 4 )
2691  ),
2692  TID = cms.PSet(
2693  maxBad = cms.uint32( 4 ),
2694  maxConsecutiveBad = cms.uint32( 2 )
2695  ),
2696  TEC = cms.PSet(
2697  maxConsecutiveBad = cms.uint32( 2 ),
2698  maxBad = cms.uint32( 4 )
2699  ),
2700  TIB = cms.PSet(
2701  maxConsecutiveBad = cms.uint32( 2 ),
2702  maxBad = cms.uint32( 4 )
2703  )
2704  ),
2705  DebugStripModuleQualityDB = cms.untracked.bool( False ),
2706  ComponentName = cms.string( "hltESPMeasurementTracker" ),
2707  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
2708  UsePixelModuleQualityDB = cms.bool( True ),
2709  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
2710  HitMatcher = cms.string( "StandardMatcher" ),
2711  DebugStripStripQualityDB = cms.untracked.bool( False ),
2712  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2713  SiStripQualityLabel = cms.string( "" ),
2714  UseStripModuleQualityDB = cms.bool( True ),
2715  MaskBadAPVFibers = cms.bool( True )
2716 )
2717 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2718  ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
2719  fractionShared = cms.double( 0.11 ),
2720  ValidHitBonus = cms.double( 5.0 ),
2721  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2722  MissingHitPenalty = cms.double( 20.0 ),
2723  allowSharedFirstHit = cms.bool( True )
2724 )
2725 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
2726  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
2727 )
2728 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
2729  useLAAlignmentOffsets = cms.bool( False ),
2730  DoCosmics = cms.bool( False ),
2731  eff_charge_cut_highX = cms.double( 1.0 ),
2732  eff_charge_cut_highY = cms.double( 1.0 ),
2733  inflate_all_errors_no_trk_angle = cms.bool( False ),
2734  eff_charge_cut_lowY = cms.double( 0.0 ),
2735  eff_charge_cut_lowX = cms.double( 0.0 ),
2736  UseErrorsFromTemplates = cms.bool( True ),
2737  TruncatePixelCharge = cms.bool( True ),
2738  size_cutY = cms.double( 3.0 ),
2739  size_cutX = cms.double( 3.0 ),
2740  useLAWidthFromDB = cms.bool( False ),
2741  inflate_errors = cms.bool( False ),
2742  Alpha2Order = cms.bool( True ),
2743  ClusterProbComputationFlag = cms.int32( 0 ),
2744  PixelErrorParametrization = cms.string( "NOTcmsim" ),
2745  EdgeClusterErrorX = cms.double( 50.0 ),
2746  EdgeClusterErrorY = cms.double( 85.0 ),
2747  LoadTemplatesFromDB = cms.bool( True ),
2748  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
2749  IrradiationBiasCorrection = cms.bool( False )
2750 )
2751 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
2752  DoLorentz = cms.bool( True ),
2753  DoCosmics = cms.bool( False ),
2754  LoadTemplatesFromDB = cms.bool( True ),
2755  ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
2756  Alpha2Order = cms.bool( True ),
2757  ClusterProbComputationFlag = cms.int32( 0 ),
2758  speed = cms.int32( -2 ),
2759  UseClusterSplitter = cms.bool( False )
2760 )
2761 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2762  appendToDataLabel = cms.string( "" ),
2763  MinimalTolerance = cms.double( 10.0 ),
2764  MaxDisplacement = cms.double( 100.0 ),
2765  ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
2766  nSigma = cms.double( 3.0 ),
2767  MaxSagitta = cms.double( -1.0 ),
2768  MaxChi2 = cms.double( 25.0 )
2769 )
2770 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2771  ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
2772  fractionShared = cms.double( 0.19 ),
2773  ValidHitBonus = cms.double( 5.0 ),
2774  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2775  MissingHitPenalty = cms.double( 20.0 ),
2776  allowSharedFirstHit = cms.bool( True )
2777 )
2778 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2779  appendToDataLabel = cms.string( "" ),
2780  minHits = cms.int32( 3 ),
2781  ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
2782  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2783  Updator = cms.string( "hltESPKFUpdator" ),
2784  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2785  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2786 )
2787 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
2788  errorRescaling = cms.double( 100.0 ),
2789  minHits = cms.int32( 3 ),
2790  ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
2791  appendToDataLabel = cms.string( "" ),
2792  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2793  Updator = cms.string( "hltESPKFUpdator" ),
2794  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2795  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2796 )
2797 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2798  SimpleMagneticField = cms.string( "" ),
2799  PropagationDirection = cms.string( "alongMomentum" ),
2800  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2801  Mass = cms.double( 0.105 ),
2802  ptMin = cms.double( -1.0 ),
2803  MaxDPhi = cms.double( 1.6 ),
2804  useRungeKutta = cms.bool( True )
2805 )
2806 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
2807  Epsilon = cms.double( 5.0 ),
2808  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
2809  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
2810  PropagationDirection = cms.string( "alongMomentum" ),
2811  ComponentName = cms.string( "hltESPSmartPropagator" )
2812 )
2813 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
2814  Epsilon = cms.double( 5.0 ),
2815  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
2816  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
2817  PropagationDirection = cms.string( "alongMomentum" ),
2818  ComponentName = cms.string( "hltESPSmartPropagatorAny" )
2819 )
2820 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
2821  Epsilon = cms.double( 5.0 ),
2822  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
2823  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
2824  PropagationDirection = cms.string( "oppositeToMomentum" ),
2825  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" )
2826 )
2827 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
2828  distance = cms.double( 0.5 )
2829 )
2830 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2831  NoErrorPropagation = cms.bool( False ),
2832  endcapShiftInZPos = cms.double( 0.0 ),
2833  PropagationDirection = cms.string( "alongMomentum" ),
2834  useTuningForL2Speed = cms.bool( False ),
2835  useIsYokeFlag = cms.bool( True ),
2836  endcapShiftInZNeg = cms.double( 0.0 ),
2837  SetVBFPointer = cms.bool( False ),
2838  AssumeNoMaterial = cms.bool( False ),
2839  returnTangentPlane = cms.bool( True ),
2840  useInTeslaFromMagField = cms.bool( False ),
2841  VBFName = cms.string( "VolumeBasedMagneticField" ),
2842  useEndcapShiftsInZ = cms.bool( False ),
2843  sendLogWarning = cms.bool( False ),
2844  useMatVolumes = cms.bool( True ),
2845  debug = cms.bool( False ),
2846  ApplyRadX0Correction = cms.bool( True ),
2847  useMagVolumes = cms.bool( True ),
2848  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" )
2849 )
2850 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2851  NoErrorPropagation = cms.bool( False ),
2852  endcapShiftInZPos = cms.double( 0.0 ),
2853  PropagationDirection = cms.string( "oppositeToMomentum" ),
2854  useTuningForL2Speed = cms.bool( False ),
2855  useIsYokeFlag = cms.bool( True ),
2856  endcapShiftInZNeg = cms.double( 0.0 ),
2857  SetVBFPointer = cms.bool( False ),
2858  AssumeNoMaterial = cms.bool( False ),
2859  returnTangentPlane = cms.bool( True ),
2860  useInTeslaFromMagField = cms.bool( False ),
2861  VBFName = cms.string( "VolumeBasedMagneticField" ),
2862  useEndcapShiftsInZ = cms.bool( False ),
2863  sendLogWarning = cms.bool( False ),
2864  useMatVolumes = cms.bool( True ),
2865  debug = cms.bool( False ),
2866  ApplyRadX0Correction = cms.bool( True ),
2867  useMagVolumes = cms.bool( True ),
2868  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
2869 )
2870 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
2871  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
2872  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
2873  parameters = cms.PSet(
2874  mLC_P2 = cms.double( 0.3 ),
2875  mLC_P1 = cms.double( 0.618 ),
2876  mLC_P0 = cms.double( -0.326 ),
2877  useLegacyError = cms.bool( False ),
2878  mTEC_P1 = cms.double( 0.471 ),
2879  mTEC_P0 = cms.double( -1.885 ),
2880  mTOB_P0 = cms.double( -1.026 ),
2881  mTOB_P1 = cms.double( 0.253 ),
2882  mTIB_P0 = cms.double( -0.742 ),
2883  mTIB_P1 = cms.double( 0.202 ),
2884  mTID_P0 = cms.double( -1.427 ),
2885  mTID_P1 = cms.double( 0.433 ),
2886  maxChgOneMIP = cms.double( 6000.0 )
2887  )
2888 )
2889 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
2890  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
2891  Matcher = cms.string( "StandardMatcher" ),
2892  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
2893  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2894  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" )
2895 )
2896 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
2897  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
2898  Matcher = cms.string( "StandardMatcher" ),
2899  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
2900  PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
2901  ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" )
2902 )
2903 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
2904  StripCPE = cms.string( "Fake" ),
2905  Matcher = cms.string( "StandardMatcher" ),
2906  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
2907  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2908  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" )
2909 )
2910 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
2911  StripCPE = cms.string( "Fake" ),
2912  Matcher = cms.string( "StandardMatcher" ),
2913  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
2914  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2915  ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" )
2916 )
2917 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2918  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
2919  fractionShared = cms.double( 0.5 ),
2920  ValidHitBonus = cms.double( 100.0 ),
2921  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2922  MissingHitPenalty = cms.double( 0.0 ),
2923  allowSharedFirstHit = cms.bool( False )
2924 )
2925 fragment.hltESPTrajectoryCleanerBySharedSeeds = cms.ESProducer( "TrajectoryCleanerESProducer",
2926  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedSeeds" ),
2927  fractionShared = cms.double( 0.5 ),
2928  ValidHitBonus = cms.double( 100.0 ),
2929  ComponentType = cms.string( "TrajectoryCleanerBySharedSeeds" ),
2930  MissingHitPenalty = cms.double( 0.0 ),
2931  allowSharedFirstHit = cms.bool( True )
2932 )
2933 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
2934  appendToDataLabel = cms.string( "" ),
2935  minHits = cms.int32( 3 ),
2936  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
2937  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2938  Updator = cms.string( "hltESPKFUpdator" ),
2939  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2940  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2941 )
2942 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
2943  errorRescaling = cms.double( 100.0 ),
2944  minHits = cms.int32( 3 ),
2945  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
2946  appendToDataLabel = cms.string( "" ),
2947  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2948  Updator = cms.string( "hltESPKFUpdator" ),
2949  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2950  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2951 )
2952 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2953  ComponentName = cms.string( "HODetIdAssociator" ),
2954  etaBinSize = cms.double( 0.087 ),
2955  nEta = cms.int32( 30 ),
2956  nPhi = cms.int32( 72 ),
2957  includeBadChambers = cms.bool( False )
2958 )
2959 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2960  ComponentName = cms.string( "MuonDetIdAssociator" ),
2961  etaBinSize = cms.double( 0.125 ),
2962  nEta = cms.int32( 48 ),
2963  nPhi = cms.int32( 48 ),
2964  includeBadChambers = cms.bool( False )
2965 )
2966 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
2967  ComponentName = cms.string( "SimpleNavigationSchool" ),
2968  SimpleMagneticField = cms.string( "ParabolicMf" )
2969 )
2970 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2971  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
2972  etaBinSize = cms.double( 0.1 ),
2973  nEta = cms.int32( 60 ),
2974  nPhi = cms.int32( 30 ),
2975  includeBadChambers = cms.bool( False )
2976 )
2977 fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer",
2978  ListOfRecordToMerge = cms.VPSet(
2979  cms.PSet( record = cms.string( "SiPixelQualityFromDbRcd" ),
2980  tag = cms.string( "" )
2981  ),
2982  cms.PSet( record = cms.string( "SiPixelDetVOffRcd" ),
2983  tag = cms.string( "" )
2984  )
2985  )
2986 )
2987 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
2988 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
2989  LatencyRecord = cms.PSet(
2990  record = cms.string( "SiStripLatencyRcd" ),
2991  label = cms.untracked.string( "" )
2992  ),
2993  BackPlaneCorrectionDeconvMode = cms.PSet(
2994  record = cms.string( "SiStripBackPlaneCorrectionRcd" ),
2995  label = cms.untracked.string( "deconvolution" )
2996  ),
2997  BackPlaneCorrectionPeakMode = cms.PSet(
2998  record = cms.string( "SiStripBackPlaneCorrectionRcd" ),
2999  label = cms.untracked.string( "peak" )
3000  )
3001 )
3002 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
3003  LatencyRecord = cms.PSet(
3004  record = cms.string( "SiStripLatencyRcd" ),
3005  label = cms.untracked.string( "" )
3006  ),
3007  LorentzAngleDeconvMode = cms.PSet(
3008  record = cms.string( "SiStripLorentzAngleRcd" ),
3009  label = cms.untracked.string( "deconvolution" )
3010  ),
3011  LorentzAnglePeakMode = cms.PSet(
3012  record = cms.string( "SiStripLorentzAngleRcd" ),
3013  label = cms.untracked.string( "peak" )
3014  )
3015 )
3016 
3017 fragment.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter",
3018  toGet = cms.VPSet(
3019  ),
3020  verbose = cms.untracked.bool( False )
3021 )
3022 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
3023  RawDataCollection = cms.InputTag( "rawDataCollector" )
3024 )
3025 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
3026  result = cms.bool( False )
3027 )
3028 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
3029  SelectedTriggerType = cms.int32( 1 )
3030 )
3031 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
3032  lenSlinkTrailer = cms.untracked.int32( 8 ),
3033  lenAMC13Header = cms.untracked.int32( 8 ),
3034  CTP7 = cms.untracked.bool( False ),
3035  lenAMC13Trailer = cms.untracked.int32( 8 ),
3036  Setup = cms.string( "stage2::GTSetup" ),
3037  MinFeds = cms.uint32( 0 ),
3038  InputLabel = cms.InputTag( "rawDataCollector" ),
3039  lenSlinkHeader = cms.untracked.int32( 8 ),
3040  MTF7 = cms.untracked.bool( False ),
3041  FWId = cms.uint32( 0 ),
3042  debug = cms.untracked.bool( False ),
3043  FedIds = cms.vint32( 1404 ),
3044  lenAMCHeader = cms.untracked.int32( 8 ),
3045  lenAMCTrailer = cms.untracked.int32( 0 ),
3046  FWOverride = cms.bool( False )
3047 )
3048 fragment.hltCaloStage2Digis = cms.EDProducer( "L1TRawToDigi",
3049  lenSlinkTrailer = cms.untracked.int32( 8 ),
3050  lenAMC13Header = cms.untracked.int32( 8 ),
3051  CTP7 = cms.untracked.bool( False ),
3052  lenAMC13Trailer = cms.untracked.int32( 8 ),
3053  Setup = cms.string( "stage2::CaloSetup" ),
3054  MinFeds = cms.uint32( 0 ),
3055  InputLabel = cms.InputTag( "rawDataCollector" ),
3056  lenSlinkHeader = cms.untracked.int32( 8 ),
3057  MTF7 = cms.untracked.bool( False ),
3058  FWId = cms.uint32( 0 ),
3059  debug = cms.untracked.bool( False ),
3060  FedIds = cms.vint32( 1360, 1366 ),
3061  lenAMCHeader = cms.untracked.int32( 8 ),
3062  lenAMCTrailer = cms.untracked.int32( 0 ),
3063  FWOverride = cms.bool( False )
3064 )
3065 fragment.hltGmtStage2Digis = cms.EDProducer( "L1TRawToDigi",
3066  lenSlinkTrailer = cms.untracked.int32( 8 ),
3067  lenAMC13Header = cms.untracked.int32( 8 ),
3068  CTP7 = cms.untracked.bool( False ),
3069  lenAMC13Trailer = cms.untracked.int32( 8 ),
3070  Setup = cms.string( "stage2::GMTSetup" ),
3071  MinFeds = cms.uint32( 0 ),
3072  InputLabel = cms.InputTag( "rawDataCollector" ),
3073  lenSlinkHeader = cms.untracked.int32( 8 ),
3074  MTF7 = cms.untracked.bool( False ),
3075  FWId = cms.uint32( 0 ),
3076  debug = cms.untracked.bool( False ),
3077  FedIds = cms.vint32( 1402 ),
3078  lenAMCHeader = cms.untracked.int32( 8 ),
3079  lenAMCTrailer = cms.untracked.int32( 0 ),
3080  FWOverride = cms.bool( False )
3081 )
3082 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
3083  L1DataBxInEvent = cms.int32( 5 ),
3084  JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3085  AlgorithmTriggersUnmasked = cms.bool( True ),
3086  EmulateBxInEvent = cms.int32( 1 ),
3087  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
3088  AlgorithmTriggersUnprescaled = cms.bool( True ),
3089  Verbosity = cms.untracked.int32( 0 ),
3090  EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3091  ProduceL1GtDaqRecord = cms.bool( True ),
3092  PrescaleSet = cms.uint32( 1 ),
3093  EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3094  TriggerMenuLuminosity = cms.string( "startup" ),
3095  ProduceL1GtObjectMapRecord = cms.bool( True ),
3096  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
3097  PrescaleCSVFile = cms.string( "prescale_L1TGlobal.csv" ),
3098  TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3099  BstLengthBytes = cms.int32( -1 ),
3100  MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
3101 )
3102 fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
3103  scalersInputTag = cms.InputTag( "rawDataCollector" )
3104 )
3105 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
3106  maxZ = cms.double( 40.0 ),
3107  src = cms.InputTag( "hltScalersRawToDigi" ),
3108  gtEvmLabel = cms.InputTag( "" ),
3109  changeToCMSCoordinates = cms.bool( False ),
3110  setSigmaZ = cms.double( 0.0 ),
3111  maxRadius = cms.double( 2.0 )
3112 )
3113 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
3114  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3115  offset = cms.uint32( 0 )
3116 )
3117 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
3118  result = cms.bool( True )
3119 )
3120 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
3121  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3122  offset = cms.uint32( 0 )
3123 )
3124 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
3125  SelectedTriggerType = cms.int32( 3 )
3126 )
3127 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
3128  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3129  offset = cms.uint32( 0 )
3130 )
3131 fragment.hltL1sL1ZeroBias = cms.EDFilter( "HLTL1TSeed",
3132  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
3133  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3134  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3135  saveTags = cms.bool( True ),
3136  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3137  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3138  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3139  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3140  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3141 )
3142 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
3143  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3144  offset = cms.uint32( 0 )
3145 )
3146 fragment.hltL1sETT45BptxAND = cms.EDFilter( "HLTL1TSeed",
3147  L1SeedsLogicalExpression = cms.string( "L1_ETT45_BptxAND" ),
3148  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3149  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3150  saveTags = cms.bool( True ),
3151  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3152  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3153  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3154  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3155  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3156 )
3157 fragment.hltPrePixelTracksMultiplicity60ForPPRef = cms.EDFilter( "HLTPrescaler",
3158  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3159  offset = cms.uint32( 0 )
3160 )
3161 fragment.hltSiPixelDigis = cms.EDProducer( "SiPixelRawToDigi",
3162  UseQualityInfo = cms.bool( False ),
3163  UsePilotBlade = cms.bool( False ),
3164  UsePhase1 = cms.bool( False ),
3165  InputLabel = cms.InputTag( "rawDataCollector" ),
3166  IncludeErrors = cms.bool( False ),
3167  ErrorList = cms.vint32( ),
3168  Regions = cms.PSet( ),
3169  Timing = cms.untracked.bool( False ),
3170  CablingMapLabel = cms.string( "" ),
3171  UserErrorList = cms.vint32( )
3172 )
3173 fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
3174  src = cms.InputTag( "hltSiPixelDigis" ),
3175  ChannelThreshold = cms.int32( 1000 ),
3176  maxNumberOfClusters = cms.int32( 20000 ),
3177  VCaltoElectronGain = cms.int32( 65 ),
3178  MissCalibrate = cms.untracked.bool( True ),
3179  SplitClusters = cms.bool( False ),
3180  VCaltoElectronOffset = cms.int32( -414 ),
3181  payloadType = cms.string( "HLT" ),
3182  SeedThreshold = cms.int32( 1000 ),
3183  ClusterThreshold = cms.double( 4000.0 )
3184 )
3185 fragment.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
3186  src = cms.InputTag( "hltSiPixelClusters" ),
3187  onDemand = cms.bool( False )
3188 )
3189 fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
3190  VerboseLevel = cms.untracked.int32( 0 ),
3191  src = cms.InputTag( "hltSiPixelClusters" ),
3192  CPE = cms.string( "hltESPPixelCPEGeneric" )
3193 )
3194 fragment.hltPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
3195  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
3196  'BPix1+BPix2+FPix1_pos',
3197  'BPix1+BPix2+FPix1_neg',
3198  'BPix1+FPix1_pos+FPix2_pos',
3199  'BPix1+FPix1_neg+FPix2_neg' ),
3200  MTOB = cms.PSet( ),
3201  TEC = cms.PSet( ),
3202  MTID = cms.PSet( ),
3203  FPix = cms.PSet(
3204  useErrorsFromParam = cms.bool( True ),
3205  hitErrorRPhi = cms.double( 0.0051 ),
3206  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3207  HitProducer = cms.string( "hltSiPixelRecHits" ),
3208  hitErrorRZ = cms.double( 0.0036 )
3209  ),
3210  MTEC = cms.PSet( ),
3211  MTIB = cms.PSet( ),
3212  TID = cms.PSet( ),
3213  TOB = cms.PSet( ),
3214  BPix = cms.PSet(
3215  useErrorsFromParam = cms.bool( True ),
3216  hitErrorRPhi = cms.double( 0.0027 ),
3217  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3218  HitProducer = cms.string( "hltSiPixelRecHits" ),
3219  hitErrorRZ = cms.double( 0.006 )
3220  ),
3221  TIB = cms.PSet( )
3222 )
3223 fragment.hltPixelTracksForHighMult = cms.EDProducer( "PixelTrackProducer",
3224  useFilterWithES = cms.bool( False ),
3225  FilterPSet = cms.PSet(
3226  chi2 = cms.double( 1000.0 ),
3227  nSigmaTipMaxTolerance = cms.double( 0.0 ),
3228  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
3229  nSigmaInvPtTolerance = cms.double( 0.0 ),
3230  ptMin = cms.double( 0.3 ),
3231  tipMax = cms.double( 1.0 )
3232  ),
3233  passLabel = cms.string( "" ),
3234  FitterPSet = cms.PSet(
3235  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
3236  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3237  fixImpactParameter = cms.double( 0.0 )
3238  ),
3239  RegionFactoryPSet = cms.PSet(
3240  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
3241  RegionPSet = cms.PSet(
3242  precise = cms.bool( True ),
3243  originRadius = cms.double( 0.2 ),
3244  ptMin = cms.double( 0.3 ),
3245  originHalfLength = cms.double( 15.1 ),
3246  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3247  useMultipleScattering = cms.bool( False ),
3248  useFakeVertices = cms.bool( False )
3249  )
3250  ),
3251  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
3252  OrderedHitsFactoryPSet = cms.PSet(
3253  ComponentName = cms.string( "StandardHitTripletGenerator" ),
3254  GeneratorPSet = cms.PSet(
3255  useBending = cms.bool( True ),
3256  useFixedPreFiltering = cms.bool( False ),
3257  maxElement = cms.uint32( 100000 ),
3258  phiPreFiltering = cms.double( 0.3 ),
3259  extraHitRPhitolerance = cms.double( 0.06 ),
3260  useMultScattering = cms.bool( True ),
3261  SeedComparitorPSet = cms.PSet(
3262  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
3263  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
3264  ),
3265  extraHitRZtolerance = cms.double( 0.06 ),
3266  ComponentName = cms.string( "PixelTripletHLTGenerator" )
3267  ),
3268  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
3269  )
3270 )
3271 fragment.hltPixelVerticesForHighMult = cms.EDProducer( "PixelVertexProducer",
3272  WtAverage = cms.bool( True ),
3273  Method2 = cms.bool( True ),
3274  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3275  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
3276  Verbosity = cms.int32( 0 ),
3277  UseError = cms.bool( True ),
3278  TrackCollection = cms.InputTag( "hltPixelTracksForHighMult" ),
3279  PtMin = cms.double( 0.4 ),
3280  NTrkMin = cms.int32( 30 ),
3281  ZOffset = cms.double( 5.0 ),
3282  Finder = cms.string( "DivisiveVertexFinder" ),
3283  ZSeparation = cms.double( 0.05 )
3284 )
3285 fragment.hltGoodPixelTracksForHighMult = cms.EDProducer( "AnalyticalTrackSelector",
3286  max_d0 = cms.double( 100.0 ),
3287  minNumber3DLayers = cms.uint32( 0 ),
3288  max_lostHitFraction = cms.double( 1.0 ),
3289  applyAbsCutsIfNoPV = cms.bool( False ),
3290  qualityBit = cms.string( "loose" ),
3291  minNumberLayers = cms.uint32( 0 ),
3292  chi2n_par = cms.double( 9999.0 ),
3293  useVtxError = cms.bool( False ),
3294  nSigmaZ = cms.double( 100.0 ),
3295  dz_par2 = cms.vdouble( 1.0, 1.0 ),
3296  applyAdaptedPVCuts = cms.bool( True ),
3297  min_eta = cms.double( -9999.0 ),
3298  dz_par1 = cms.vdouble( 9999.0, 1.0 ),
3299  copyTrajectories = cms.untracked.bool( False ),
3300  vtxNumber = cms.int32( -1 ),
3301  max_d0NoPV = cms.double( 0.5 ),
3302  keepAllTracks = cms.bool( False ),
3303  maxNumberLostLayers = cms.uint32( 999 ),
3304  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
3305  max_relpterr = cms.double( 999.0 ),
3306  copyExtras = cms.untracked.bool( False ),
3307  max_z0NoPV = cms.double( 100.0 ),
3308  vertexCut = cms.string( "" ),
3309  max_z0 = cms.double( 100.0 ),
3310  useVertices = cms.bool( True ),
3311  min_nhits = cms.uint32( 0 ),
3312  src = cms.InputTag( "hltPixelTracksForHighMult" ),
3313  max_minMissHitOutOrIn = cms.int32( 99 ),
3314  chi2n_no1Dmod_par = cms.double( 9999.0 ),
3315  vertices = cms.InputTag( "hltPixelVerticesForHighMult" ),
3316  max_eta = cms.double( 9999.0 ),
3317  d0_par2 = cms.vdouble( 9999.0, 1.0 ),
3318  d0_par1 = cms.vdouble( 9999.0, 1.0 ),
3319  res_par = cms.vdouble( 99999.0, 99999.0 ),
3320  minHitsToBypassChecks = cms.uint32( 999 )
3321 )
3322 fragment.hltPixelCandsForHighMult = cms.EDProducer( "ConcreteChargedCandidateProducer",
3323  src = cms.InputTag( "hltGoodPixelTracksForHighMult" ),
3324  particleType = cms.string( "pi+" )
3325 )
3326 fragment.hlt1HighMult60 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
3327  saveTags = cms.bool( True ),
3328  MinTrks = cms.int32( 60 ),
3329  MinPt = cms.double( 0.4 ),
3330  MaxVz = cms.double( 15.0 ),
3331  MaxEta = cms.double( 2.4 ),
3332  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
3333  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
3334  MaxPt = cms.double( 9999.0 ),
3335  MinSep = cms.double( 0.12 )
3336 )
3337 fragment.hltL1sETT50BptxAND = cms.EDFilter( "HLTL1TSeed",
3338  L1SeedsLogicalExpression = cms.string( "L1_ETT50_BptxAND" ),
3339  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3340  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3341  saveTags = cms.bool( True ),
3342  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3343  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3344  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3345  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3346  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3347 )
3348 fragment.hltPrePixelTracksMultiplicity85ForPPRef = cms.EDFilter( "HLTPrescaler",
3349  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3350  offset = cms.uint32( 0 )
3351 )
3352 fragment.hlt1HighMult85 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
3353  saveTags = cms.bool( True ),
3354  MinTrks = cms.int32( 85 ),
3355  MinPt = cms.double( 0.4 ),
3356  MaxVz = cms.double( 15.0 ),
3357  MaxEta = cms.double( 2.4 ),
3358  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
3359  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
3360  MaxPt = cms.double( 9999.0 ),
3361  MinSep = cms.double( 0.12 )
3362 )
3363 fragment.hltL1sETT55BptxAND = cms.EDFilter( "HLTL1TSeed",
3364  L1SeedsLogicalExpression = cms.string( "L1_ETT55_BptxAND" ),
3365  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3366  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3367  saveTags = cms.bool( True ),
3368  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3369  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3370  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3371  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3372  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3373 )
3374 fragment.hltPrePixelTracksMultiplicity110ForPPRef = cms.EDFilter( "HLTPrescaler",
3375  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3376  offset = cms.uint32( 0 )
3377 )
3378 fragment.hlt1HighMult110 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
3379  saveTags = cms.bool( True ),
3380  MinTrks = cms.int32( 110 ),
3381  MinPt = cms.double( 0.4 ),
3382  MaxVz = cms.double( 15.0 ),
3383  MaxEta = cms.double( 2.4 ),
3384  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
3385  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
3386  MaxPt = cms.double( 9999.0 ),
3387  MinSep = cms.double( 0.12 )
3388 )
3389 fragment.hltL1sETT60BptxAND = cms.EDFilter( "HLTL1TSeed",
3390  L1SeedsLogicalExpression = cms.string( "L1_ETT60_BptxAND" ),
3391  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3392  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3393  saveTags = cms.bool( True ),
3394  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3395  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3396  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3397  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3398  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3399 )
3400 fragment.hltPrePixelTracksMultiplicity135ForPPRef = cms.EDFilter( "HLTPrescaler",
3401  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3402  offset = cms.uint32( 0 )
3403 )
3404 fragment.hlt1HighMult135 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
3405  saveTags = cms.bool( True ),
3406  MinTrks = cms.int32( 135 ),
3407  MinPt = cms.double( 0.4 ),
3408  MaxVz = cms.double( 15.0 ),
3409  MaxEta = cms.double( 2.4 ),
3410  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
3411  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
3412  MaxPt = cms.double( 9999.0 ),
3413  MinSep = cms.double( 0.12 )
3414 )
3415 fragment.hltPrePixelTracksMultiplicity160ForPPRef = cms.EDFilter( "HLTPrescaler",
3416  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3417  offset = cms.uint32( 0 )
3418 )
3419 fragment.hlt1HighMult160 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
3420  saveTags = cms.bool( True ),
3421  MinTrks = cms.int32( 160 ),
3422  MinPt = cms.double( 0.4 ),
3423  MaxVz = cms.double( 15.0 ),
3424  MaxEta = cms.double( 2.4 ),
3425  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
3426  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
3427  MaxPt = cms.double( 9999.0 ),
3428  MinSep = cms.double( 0.12 )
3429 )
3430 fragment.hltL1sSingleJet28BptxAND = cms.EDFilter( "HLTL1TSeed",
3431  L1SeedsLogicalExpression = cms.string( "L1_SingleJet28_BptxAND" ),
3432  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3433  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3434  saveTags = cms.bool( True ),
3435  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3436  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3437  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3438  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3439  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3440 )
3441 fragment.hltPreAK4CaloJet40Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
3442  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3443  offset = cms.uint32( 0 )
3444 )
3445 fragment.hltEcalDigis = cms.EDProducer( "EcalRawToDigi",
3446  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 ),
3447  FedLabel = cms.InputTag( "listfeds" ),
3448  eventPut = cms.bool( True ),
3449  srpUnpacking = cms.bool( True ),
3450  syncCheck = cms.bool( True ),
3451  headerUnpacking = cms.bool( True ),
3452  feUnpacking = cms.bool( True ),
3453  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 ),
3454  tccUnpacking = cms.bool( True ),
3455  numbTriggerTSamples = cms.int32( 1 ),
3456  InputLabel = cms.InputTag( "rawDataCollector" ),
3457  numbXtalTSamples = cms.int32( 10 ),
3458  feIdCheck = cms.bool( True ),
3459  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 ),
3460  silentMode = cms.untracked.bool( True ),
3461  DoRegional = cms.bool( False ),
3462  forceToKeepFRData = cms.bool( False ),
3463  memUnpacking = cms.bool( True )
3464 )
3465 fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitProducer",
3466  EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
3467  EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
3468  EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ),
3469  EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ),
3470  algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ),
3471  algoPSet = cms.PSet(
3472  outOfTimeThresholdGain61pEB = cms.double( 5.0 ),
3473  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
3474  activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2 ),
3475  amplitudeThresholdEE = cms.double( 10.0 ),
3476  EBtimeConstantTerm = cms.double( 0.6 ),
3477  EEtimeFitLimits_Lower = cms.double( 0.2 ),
3478  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
3479  ebSpikeThreshold = cms.double( 1.042 ),
3480  EBtimeNconst = cms.double( 28.5 ),
3481  ampErrorCalculation = cms.bool( False ),
3482  kPoorRecoFlagEB = cms.bool( True ),
3483  EBtimeFitLimits_Lower = cms.double( 0.2 ),
3484  kPoorRecoFlagEE = cms.bool( False ),
3485  chi2ThreshEB_ = cms.double( 65.0 ),
3486  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
3487  useLumiInfoRunHeader = cms.bool( False ),
3488  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
3489  outOfTimeThresholdGain12mEB = cms.double( 5.0 ),
3490  EEtimeFitLimits_Upper = cms.double( 1.4 ),
3491  prefitMaxChiSqEB = cms.double( 15.0 ),
3492  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
3493  prefitMaxChiSqEE = cms.double( 10.0 ),
3494  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
3495  EBtimeFitLimits_Upper = cms.double( 1.4 ),
3496  timealgo = cms.string( "None" ),
3497  amplitudeThresholdEB = cms.double( 10.0 ),
3498  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
3499  outOfTimeThresholdGain12pEB = cms.double( 5.0 ),
3500  EEtimeNconst = cms.double( 31.8 ),
3501  outOfTimeThresholdGain61mEB = cms.double( 5.0 ),
3502  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
3503  EEtimeConstantTerm = cms.double( 1.0 ),
3504  chi2ThreshEE_ = cms.double( 50.0 ),
3505  doPrefitEE = cms.bool( True ),
3506  doPrefitEB = cms.bool( True )
3507  )
3508 )
3509 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
3510  ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
3511  ebDetIdToBeRecovered = cms.string( "ebDetId" ),
3512  integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ),
3513  eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
3514  ebFEToBeRecovered = cms.string( "ebFE" ),
3515  ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
3516  eeDetIdToBeRecovered = cms.string( "eeDetId" ),
3517  eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
3518  eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
3519  ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
3520  ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
3521  eeSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
3522  integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ),
3523  eeFEToBeRecovered = cms.string( "eeFE" )
3524 )
3525 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
3526  recoverEEVFE = cms.bool( False ),
3527  EErechitCollection = cms.string( "EcalRecHitsEE" ),
3528  recoverEBIsolatedChannels = cms.bool( False ),
3529  recoverEBVFE = cms.bool( False ),
3530  laserCorrection = cms.bool( True ),
3531  EBLaserMIN = cms.double( 0.5 ),
3532  killDeadChannels = cms.bool( True ),
3533  dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
3534  EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
3535  EBLaserMAX = cms.double( 3.0 ),
3536  EELaserMIN = cms.double( 0.5 ),
3537  ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
3538  EELaserMAX = cms.double( 8.0 ),
3539  recoverEEIsolatedChannels = cms.bool( False ),
3540  eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
3541  recoverEBFE = cms.bool( True ),
3542  algo = cms.string( "EcalRecHitWorkerSimple" ),
3543  ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
3544  singleChannelRecoveryThreshold = cms.double( 8.0 ),
3545  ChannelStatusToBeExcluded = cms.vstring( ),
3546  EBrechitCollection = cms.string( "EcalRecHitsEB" ),
3547  singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
3548  recoverEEFE = cms.bool( True ),
3549  triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ),
3550  dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
3551  flagsMapDBReco = cms.PSet(
3552  kGood = cms.vstring( 'kOk',
3553  'kDAC',
3554  'kNoLaser',
3555  'kNoisy' ),
3556  kNeighboursRecovered = cms.vstring( 'kFixedG0',
3557  'kNonRespondingIsolated',
3558  'kDeadVFE' ),
3559  kDead = cms.vstring( 'kNoDataNoTP' ),
3560  kNoisy = cms.vstring( 'kNNoisy',
3561  'kFixedG6',
3562  'kFixedG1' ),
3563  kTowerRecovered = cms.vstring( 'kDeadFE' )
3564  ),
3565  EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
3566  algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
3567  eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
3568  cleaningConfig = cms.PSet(
3569  e6e2thresh = cms.double( 0.04 ),
3570  tightenCrack_e6e2_double = cms.double( 3.0 ),
3571  e4e1Threshold_endcap = cms.double( 0.3 ),
3572  tightenCrack_e4e1_single = cms.double( 3.0 ),
3573  tightenCrack_e1_double = cms.double( 2.0 ),
3574  cThreshold_barrel = cms.double( 4.0 ),
3575  e4e1Threshold_barrel = cms.double( 0.08 ),
3576  tightenCrack_e1_single = cms.double( 2.0 ),
3577  e4e1_b_barrel = cms.double( -0.024 ),
3578  e4e1_a_barrel = cms.double( 0.04 ),
3579  ignoreOutOfTimeThresh = cms.double( 1.0E9 ),
3580  cThreshold_endcap = cms.double( 15.0 ),
3581  e4e1_b_endcap = cms.double( -0.0125 ),
3582  e4e1_a_endcap = cms.double( 0.02 ),
3583  cThreshold_double = cms.double( 10.0 )
3584  ),
3585  logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
3586  logWarningEtThreshold_EE_FE = cms.double( 50.0 )
3587 )
3588 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
3589  ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
3590  FilterDataQuality = cms.bool( True ),
3591  silent = cms.untracked.bool( True ),
3592  HcalFirstFED = cms.untracked.int32( 700 ),
3593  InputLabel = cms.InputTag( "rawDataCollector" ),
3594  ComplainEmptyData = cms.untracked.bool( False ),
3595  ElectronicsMap = cms.string( "" ),
3596  UnpackCalib = cms.untracked.bool( True ),
3597  FEDs = cms.untracked.vint32( ),
3598  UnpackerMode = cms.untracked.int32( 0 ),
3599  UnpackTTP = cms.untracked.bool( False ),
3600  lastSample = cms.int32( 9 ),
3601  UnpackZDC = cms.untracked.bool( True ),
3602  firstSample = cms.int32( 0 )
3603 )
3604 fragment.hltHbhereco = cms.EDProducer( "HcalHitReconstructor",
3605  pedestalUpperLimit = cms.double( 2.7 ),
3606  timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ),
3607  pedestalSubtractionType = cms.int32( 1 ),
3608  respCorrM3 = cms.double( 0.95 ),
3609  timeSlewParsType = cms.int32( 3 ),
3610  digiTimeFromDB = cms.bool( True ),
3611  mcOOTCorrectionName = cms.string( "" ),
3612  S9S1stat = cms.PSet( ),
3613  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
3614  tsFromDB = cms.bool( True ),
3615  samplesToAdd = cms.int32( 4 ),
3616  mcOOTCorrectionCategory = cms.string( "MC" ),
3617  dataOOTCorrectionName = cms.string( "" ),
3618  puCorrMethod = cms.int32( 3 ),
3619  correctionPhaseNS = cms.double( 13.0 ),
3620  HFInWindowStat = cms.PSet( ),
3621  digiLabel = cms.InputTag( "hltHcalDigis" ),
3622  setHSCPFlags = cms.bool( False ),
3623  firstAuxTS = cms.int32( 4 ),
3624  digistat = cms.PSet( ),
3625  hfTimingTrustParameters = cms.PSet( ),
3626  PETstat = cms.PSet( ),
3627  setSaturationFlags = cms.bool( False ),
3628  setNegativeFlags = cms.bool( False ),
3629  useLeakCorrection = cms.bool( False ),
3630  setTimingTrustFlags = cms.bool( False ),
3631  S8S1stat = cms.PSet( ),
3632  correctForPhaseContainment = cms.bool( True ),
3633  correctForTimeslew = cms.bool( True ),
3634  setNoiseFlags = cms.bool( False ),
3635  correctTiming = cms.bool( False ),
3636  setPulseShapeFlags = cms.bool( True ),
3637  Subdetector = cms.string( "HBHE" ),
3638  dataOOTCorrectionCategory = cms.string( "Data" ),
3639  dropZSmarkedPassed = cms.bool( True ),
3640  recoParamsFromDB = cms.bool( True ),
3641  firstSample = cms.int32( 4 ),
3642  setTimingShapedCutsFlags = cms.bool( False ),
3643  pulseJitter = cms.double( 1.0 ),
3644  chargeMax = cms.double( 6.0 ),
3645  timeMin = cms.double( -15.0 ),
3646  ts4chi2 = cms.double( 15.0 ),
3647  ts345chi2 = cms.double( 100.0 ),
3648  applyTimeSlew = cms.bool( True ),
3649  applyTimeConstraint = cms.bool( True ),
3650  applyPulseJitter = cms.bool( False ),
3651  pulseShapeParameters = cms.PSet(
3652  MinimumChargeThreshold = cms.double( 20.0 ),
3653  TS4TS5ChargeThreshold = cms.double( 70.0 ),
3654  TrianglePeakTS = cms.uint32( 0 ),
3655  LinearThreshold = cms.vdouble( ),
3656  LinearCut = cms.vdouble( ),
3657  LeftSlopeThreshold = cms.vdouble( ),
3658  LeftSlopeCut = cms.vdouble( ),
3659  RightSlopeCut = cms.vdouble( ),
3660  RightSlopeSmallThreshold = cms.vdouble( ),
3661  RightSlopeSmallCut = cms.vdouble( ),
3662  MinimumTS4TS5Threshold = cms.double( 100.0 ),
3663  TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ),
3664  TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ),
3665  TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ),
3666  TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ),
3667  UseDualFit = cms.bool( False ),
3668  TriangleIgnoreSlow = cms.bool( False ),
3669  TS3TS4ChargeThreshold = cms.double( 70.0 ),
3670  TS3TS4UpperChargeThreshold = cms.double( 20.0 ),
3671  TS5TS6ChargeThreshold = cms.double( 70.0 ),
3672  TS5TS6UpperChargeThreshold = cms.double( 20.0 ),
3673  R45PlusOneRange = cms.double( 0.2 ),
3674  R45MinusOneRange = cms.double( 0.2 ),
3675  RMS8MaxThreshold = cms.vdouble( ),
3676  RMS8MaxCut = cms.vdouble( ),
3677  RightSlopeThreshold = cms.vdouble( )
3678  ),
3679  timingshapedcutsParameters = cms.PSet(
3680  ignorelowest = cms.bool( True ),
3681  win_offset = cms.double( 0.0 ),
3682  ignorehighest = cms.bool( False ),
3683  win_gain = cms.double( 1.0 ),
3684  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 )
3685  ),
3686  ts4Min = cms.double( 5.0 ),
3687  ts3chi2 = cms.double( 5.0 ),
3688  noise = cms.double( 1.0 ),
3689  applyPedConstraint = cms.bool( True ),
3690  applyUnconstrainedFit = cms.bool( False ),
3691  ts4Max = cms.double( 500.0 ),
3692  meanTime = cms.double( -2.5 ),
3693  flagParameters = cms.PSet(
3694  nominalPedestal = cms.double( 3.0 ),
3695  hitMultiplicityThreshold = cms.int32( 17 ),
3696  hitEnergyMinimum = cms.double( 1.0 ),
3697  pulseShapeParameterSets = cms.VPSet(
3698  cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ),
3699  cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ),
3700  cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ),
3701  cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) )
3702  )
3703  ),
3704  fitTimes = cms.int32( 1 ),
3705  timeMax = cms.double( 10.0 ),
3706  timeSigma = cms.double( 5.0 ),
3707  pedSigma = cms.double( 0.5 ),
3708  meanPed = cms.double( 0.0 ),
3709  hscpParameters = cms.PSet(
3710  slopeMax = cms.double( -0.6 ),
3711  r1Max = cms.double( 1.0 ),
3712  r1Min = cms.double( 0.15 ),
3713  TimingEnergyThreshold = cms.double( 30.0 ),
3714  slopeMin = cms.double( -1.5 ),
3715  outerMin = cms.double( 0.0 ),
3716  outerMax = cms.double( 0.1 ),
3717  fracLeaderMin = cms.double( 0.4 ),
3718  r2Min = cms.double( 0.1 ),
3719  r2Max = cms.double( 0.5 ),
3720  fracLeaderMax = cms.double( 0.7 )
3721  )
3722 )
3723 fragment.hltHfreco = cms.EDProducer( "HcalHitReconstructor",
3724  pedestalUpperLimit = cms.double( 2.7 ),
3725  timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ),
3726  pedestalSubtractionType = cms.int32( 1 ),
3727  respCorrM3 = cms.double( 0.95 ),
3728  timeSlewParsType = cms.int32( 3 ),
3729  digiTimeFromDB = cms.bool( True ),
3730  mcOOTCorrectionName = cms.string( "" ),
3731  S9S1stat = cms.PSet(
3732  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 ),
3733  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 ),
3734  flagsToSkip = cms.int32( 24 ),
3735  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 ),
3736  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 ),
3737  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 ),
3738  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 ),
3739  isS8S1 = cms.bool( False ),
3740  HcalAcceptSeverityLevel = cms.int32( 9 )
3741  ),
3742  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
3743  tsFromDB = cms.bool( True ),
3744  samplesToAdd = cms.int32( 2 ),
3745  mcOOTCorrectionCategory = cms.string( "MC" ),
3746  dataOOTCorrectionName = cms.string( "" ),
3747  puCorrMethod = cms.int32( 0 ),
3748  correctionPhaseNS = cms.double( 13.0 ),
3749  HFInWindowStat = cms.PSet(
3750  hflongEthresh = cms.double( 40.0 ),
3751  hflongMinWindowTime = cms.vdouble( -10.0 ),
3752  hfshortEthresh = cms.double( 40.0 ),
3753  hflongMaxWindowTime = cms.vdouble( 10.0 ),
3754  hfshortMaxWindowTime = cms.vdouble( 10.0 ),
3755  hfshortMinWindowTime = cms.vdouble( -12.0 )
3756  ),
3757  digiLabel = cms.InputTag( "hltHcalDigis" ),
3758  setHSCPFlags = cms.bool( False ),
3759  firstAuxTS = cms.int32( 1 ),
3760  digistat = cms.PSet(
3761  HFdigiflagFirstSample = cms.int32( 1 ),
3762  HFdigiflagMinEthreshold = cms.double( 40.0 ),
3763  HFdigiflagSamplesToAdd = cms.int32( 3 ),
3764  HFdigiflagExpectedPeak = cms.int32( 2 ),
3765  HFdigiflagCoef = cms.vdouble( 0.93, -0.012667, -0.38275 )
3766  ),
3767  hfTimingTrustParameters = cms.PSet(
3768  hfTimingTrustLevel2 = cms.int32( 4 ),
3769  hfTimingTrustLevel1 = cms.int32( 1 )
3770  ),
3771  PETstat = cms.PSet(
3772  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 ),
3773  short_R_29 = cms.vdouble( 0.8 ),
3774  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 ),
3775  flagsToSkip = cms.int32( 0 ),
3776  short_R = cms.vdouble( 0.8 ),
3777  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 ),
3778  long_R_29 = cms.vdouble( 0.8 ),
3779  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 ),
3780  long_R = cms.vdouble( 0.98 ),
3781  HcalAcceptSeverityLevel = cms.int32( 9 )
3782  ),
3783  setSaturationFlags = cms.bool( False ),
3784  setNegativeFlags = cms.bool( False ),
3785  useLeakCorrection = cms.bool( False ),
3786  setTimingTrustFlags = cms.bool( False ),
3787  S8S1stat = cms.PSet(
3788  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 ),
3789  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 ),
3790  flagsToSkip = cms.int32( 16 ),
3791  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 ),
3792  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 ),
3793  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 ),
3794  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 ),
3795  isS8S1 = cms.bool( True ),
3796  HcalAcceptSeverityLevel = cms.int32( 9 )
3797  ),
3798  correctForPhaseContainment = cms.bool( False ),
3799  correctForTimeslew = cms.bool( False ),
3800  setNoiseFlags = cms.bool( True ),
3801  correctTiming = cms.bool( False ),
3802  setPulseShapeFlags = cms.bool( False ),
3803  Subdetector = cms.string( "HF" ),
3804  dataOOTCorrectionCategory = cms.string( "Data" ),
3805  dropZSmarkedPassed = cms.bool( True ),
3806  recoParamsFromDB = cms.bool( True ),
3807  firstSample = cms.int32( 2 ),
3808  setTimingShapedCutsFlags = cms.bool( False ),
3809  pulseJitter = cms.double( 1.0 ),
3810  chargeMax = cms.double( 6.0 ),
3811  timeMin = cms.double( -15.0 ),
3812  ts4chi2 = cms.double( 15.0 ),
3813  ts345chi2 = cms.double( 100.0 ),
3814  applyTimeSlew = cms.bool( True ),
3815  applyTimeConstraint = cms.bool( True ),
3816  applyPulseJitter = cms.bool( False ),
3817  pulseShapeParameters = cms.PSet( ),
3818  timingshapedcutsParameters = cms.PSet( ),
3819  ts4Min = cms.double( 5.0 ),
3820  ts3chi2 = cms.double( 5.0 ),
3821  noise = cms.double( 1.0 ),
3822  applyPedConstraint = cms.bool( True ),
3823  applyUnconstrainedFit = cms.bool( False ),
3824  ts4Max = cms.double( 500.0 ),
3825  meanTime = cms.double( -2.5 ),
3826  flagParameters = cms.PSet( ),
3827  fitTimes = cms.int32( 1 ),
3828  timeMax = cms.double( 10.0 ),
3829  timeSigma = cms.double( 5.0 ),
3830  pedSigma = cms.double( 0.5 ),
3831  meanPed = cms.double( 0.0 ),
3832  hscpParameters = cms.PSet( )
3833 )
3834 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
3835  pedestalUpperLimit = cms.double( 2.7 ),
3836  timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ),
3837  pedestalSubtractionType = cms.int32( 1 ),
3838  respCorrM3 = cms.double( 0.95 ),
3839  timeSlewParsType = cms.int32( 3 ),
3840  digiTimeFromDB = cms.bool( True ),
3841  mcOOTCorrectionName = cms.string( "" ),
3842  S9S1stat = cms.PSet( ),
3843  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
3844  tsFromDB = cms.bool( True ),
3845  samplesToAdd = cms.int32( 4 ),
3846  mcOOTCorrectionCategory = cms.string( "MC" ),
3847  dataOOTCorrectionName = cms.string( "" ),
3848  puCorrMethod = cms.int32( 0 ),
3849  correctionPhaseNS = cms.double( 13.0 ),
3850  HFInWindowStat = cms.PSet( ),
3851  digiLabel = cms.InputTag( "hltHcalDigis" ),
3852  setHSCPFlags = cms.bool( False ),
3853  firstAuxTS = cms.int32( 4 ),
3854  digistat = cms.PSet( ),
3855  hfTimingTrustParameters = cms.PSet( ),
3856  PETstat = cms.PSet( ),
3857  setSaturationFlags = cms.bool( False ),
3858  setNegativeFlags = cms.bool( False ),
3859  useLeakCorrection = cms.bool( False ),
3860  setTimingTrustFlags = cms.bool( False ),
3861  S8S1stat = cms.PSet( ),
3862  correctForPhaseContainment = cms.bool( True ),
3863  correctForTimeslew = cms.bool( True ),
3864  setNoiseFlags = cms.bool( False ),
3865  correctTiming = cms.bool( False ),
3866  setPulseShapeFlags = cms.bool( False ),
3867  Subdetector = cms.string( "HO" ),
3868  dataOOTCorrectionCategory = cms.string( "Data" ),
3869  dropZSmarkedPassed = cms.bool( True ),
3870  recoParamsFromDB = cms.bool( True ),
3871  firstSample = cms.int32( 4 ),
3872  setTimingShapedCutsFlags = cms.bool( False ),
3873  pulseJitter = cms.double( 1.0 ),
3874  chargeMax = cms.double( 6.0 ),
3875  timeMin = cms.double( -15.0 ),
3876  ts4chi2 = cms.double( 15.0 ),
3877  ts345chi2 = cms.double( 100.0 ),
3878  applyTimeSlew = cms.bool( True ),
3879  applyTimeConstraint = cms.bool( True ),
3880  applyPulseJitter = cms.bool( False ),
3881  pulseShapeParameters = cms.PSet( ),
3882  timingshapedcutsParameters = cms.PSet( ),
3883  ts4Min = cms.double( 5.0 ),
3884  ts3chi2 = cms.double( 5.0 ),
3885  noise = cms.double( 1.0 ),
3886  applyPedConstraint = cms.bool( True ),
3887  applyUnconstrainedFit = cms.bool( False ),
3888  ts4Max = cms.double( 500.0 ),
3889  meanTime = cms.double( -2.5 ),
3890  flagParameters = cms.PSet( ),
3891  fitTimes = cms.int32( 1 ),
3892  timeMax = cms.double( 10.0 ),
3893  timeSigma = cms.double( 5.0 ),
3894  pedSigma = cms.double( 0.5 ),
3895  meanPed = cms.double( 0.0 ),
3896  hscpParameters = cms.PSet( )
3897 )
3898 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
3899  EBSumThreshold = cms.double( 0.2 ),
3900  MomHBDepth = cms.double( 0.2 ),
3901  UseEtEBTreshold = cms.bool( False ),
3902  hfInput = cms.InputTag( "hltHfreco" ),
3903  AllowMissingInputs = cms.bool( False ),
3904  MomEEDepth = cms.double( 0.0 ),
3905  EESumThreshold = cms.double( 0.45 ),
3906  HBGrid = cms.vdouble( ),
3907  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
3908  HBThreshold = cms.double( 0.7 ),
3909  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
3910  UseEcalRecoveredHits = cms.bool( False ),
3911  MomConstrMethod = cms.int32( 1 ),
3912  MomHEDepth = cms.double( 0.4 ),
3913  HcalThreshold = cms.double( -1000.0 ),
3914  HF2Weights = cms.vdouble( ),
3915  HOWeights = cms.vdouble( ),
3916  EEGrid = cms.vdouble( ),
3917  UseSymEBTreshold = cms.bool( False ),
3918  EEWeights = cms.vdouble( ),
3919  EEWeight = cms.double( 1.0 ),
3920  UseHO = cms.bool( False ),
3921  HBWeights = cms.vdouble( ),
3922  HF1Weight = cms.double( 1.0 ),
3923  HF2Grid = cms.vdouble( ),
3924  HEDWeights = cms.vdouble( ),
3925  EBWeight = cms.double( 1.0 ),
3926  HF1Grid = cms.vdouble( ),
3927  EBWeights = cms.vdouble( ),
3928  HOWeight = cms.double( 1.0E-99 ),
3929  HESWeight = cms.double( 1.0 ),
3930  HESThreshold = cms.double( 0.8 ),
3931  hbheInput = cms.InputTag( "hltHbhereco" ),
3932  HF2Weight = cms.double( 1.0 ),
3933  HF2Threshold = cms.double( 0.85 ),
3934  HcalAcceptSeverityLevel = cms.uint32( 9 ),
3935  EEThreshold = cms.double( 0.3 ),
3936  HOThresholdPlus1 = cms.double( 3.5 ),
3937  HOThresholdPlus2 = cms.double( 3.5 ),
3938  HF1Weights = cms.vdouble( ),
3939  hoInput = cms.InputTag( "hltHoreco" ),
3940  HF1Threshold = cms.double( 0.5 ),
3941  HcalPhase = cms.int32( 0 ),
3942  HESGrid = cms.vdouble( ),
3943  EcutTower = cms.double( -1000.0 ),
3944  UseRejectedRecoveredEcalHits = cms.bool( False ),
3945  UseEtEETreshold = cms.bool( False ),
3946  HESWeights = cms.vdouble( ),
3947  HOThresholdMinus1 = cms.double( 3.5 ),
3948  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
3949  'kWeird',
3950  'kBad' ),
3951  HEDWeight = cms.double( 1.0 ),
3952  UseSymEETreshold = cms.bool( False ),
3953  HEDThreshold = cms.double( 0.8 ),
3954  UseRejectedHitsOnly = cms.bool( False ),
3955  EBThreshold = cms.double( 0.07 ),
3956  HEDGrid = cms.vdouble( ),
3957  UseHcalRecoveredHits = cms.bool( False ),
3958  HOThresholdMinus2 = cms.double( 3.5 ),
3959  HOThreshold0 = cms.double( 3.5 ),
3960  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
3961  UseRejectedRecoveredHcalHits = cms.bool( False ),
3962  MomEBDepth = cms.double( 0.3 ),
3963  HBWeight = cms.double( 1.0 ),
3964  HOGrid = cms.vdouble( ),
3965  EBGrid = cms.vdouble( )
3966 )
3967 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
3968  Active_Area_Repeats = cms.int32( 5 ),
3969  doAreaFastjet = cms.bool( False ),
3970  voronoiRfact = cms.double( 0.9 ),
3971  maxBadHcalCells = cms.uint32( 9999999 ),
3972  doAreaDiskApprox = cms.bool( True ),
3973  maxRecoveredEcalCells = cms.uint32( 9999999 ),
3974  jetType = cms.string( "CaloJet" ),
3975  minSeed = cms.uint32( 14327 ),
3976  Ghost_EtaMax = cms.double( 6.0 ),
3977  doRhoFastjet = cms.bool( False ),
3978  jetAlgorithm = cms.string( "AntiKt" ),
3979  nSigmaPU = cms.double( 1.0 ),
3980  GhostArea = cms.double( 0.01 ),
3981  Rho_EtaMax = cms.double( 4.4 ),
3982  maxBadEcalCells = cms.uint32( 9999999 ),
3983  useDeterministicSeed = cms.bool( True ),
3984  doPVCorrection = cms.bool( False ),
3985  maxRecoveredHcalCells = cms.uint32( 9999999 ),
3986  rParam = cms.double( 0.4 ),
3987  maxProblematicHcalCells = cms.uint32( 9999999 ),
3988  doOutputJets = cms.bool( True ),
3989  src = cms.InputTag( "hltTowerMakerForAll" ),
3990  inputEtMin = cms.double( 0.3 ),
3991  puPtMin = cms.double( 10.0 ),
3992  srcPVs = cms.InputTag( "NotUsed" ),
3993  jetPtMin = cms.double( 1.0 ),
3994  radiusPU = cms.double( 0.4 ),
3995  maxProblematicEcalCells = cms.uint32( 9999999 ),
3996  doPUOffsetCorr = cms.bool( False ),
3997  inputEMin = cms.double( 0.0 ),
3998  useMassDropTagger = cms.bool( False ),
3999  muMin = cms.double( -1.0 ),
4000  subtractorName = cms.string( "" ),
4001  muCut = cms.double( -1.0 ),
4002  subjetPtMin = cms.double( -1.0 ),
4003  useTrimming = cms.bool( False ),
4004  muMax = cms.double( -1.0 ),
4005  yMin = cms.double( -1.0 ),
4006  useFiltering = cms.bool( False ),
4007  rFilt = cms.double( -1.0 ),
4008  yMax = cms.double( -1.0 ),
4009  zcut = cms.double( -1.0 ),
4010  MinVtxNdof = cms.int32( 5 ),
4011  MaxVtxZ = cms.double( 15.0 ),
4012  UseOnlyVertexTracks = cms.bool( False ),
4013  dRMin = cms.double( -1.0 ),
4014  nFilt = cms.int32( -1 ),
4015  usePruning = cms.bool( False ),
4016  maxDepth = cms.int32( -1 ),
4017  yCut = cms.double( -1.0 ),
4018  DzTrVtxMax = cms.double( 0.0 ),
4019  UseOnlyOnePV = cms.bool( False ),
4020  rcut_factor = cms.double( -1.0 ),
4021  sumRecHits = cms.bool( False ),
4022  trimPtFracMin = cms.double( -1.0 ),
4023  dRMax = cms.double( -1.0 ),
4024  DxyTrVtxMax = cms.double( 0.0 ),
4025  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
4026 )
4027 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
4028  min_N90 = cms.int32( -2 ),
4029  min_N90hits = cms.int32( 2 ),
4030  min_EMF = cms.double( 1.0E-6 ),
4031  jetsInput = cms.InputTag( "hltAK4CaloJets" ),
4032  JetIDParams = cms.PSet(
4033  useRecHits = cms.bool( True ),
4034  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
4035  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
4036  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
4037  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4038  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
4039  ),
4040  max_EMF = cms.double( 999.0 )
4041 )
4042 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
4043  gridSpacing = cms.double( 0.55 ),
4044  maxRapidity = cms.double( 5.0 ),
4045  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" )
4046 )
4047 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
4048  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ),
4049  algorithm = cms.string( "AK4CaloHLT" ),
4050  level = cms.string( "L1FastJet" )
4051 )
4052 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
4053  algorithm = cms.string( "AK4CaloHLT" ),
4054  level = cms.string( "L2Relative" )
4055 )
4056 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
4057  algorithm = cms.string( "AK4CaloHLT" ),
4058  level = cms.string( "L3Absolute" )
4059 )
4060 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
4061  algorithm = cms.string( "AK4CaloHLT" ),
4062  level = cms.string( "L2L3Residual" )
4063 )
4064 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
4065  correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
4066 )
4067 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
4068  src = cms.InputTag( "hltAK4CaloJets" ),
4069  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
4070 )
4071 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
4072  src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
4073  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
4074 )
4075 fragment.hltSingleAK4CaloJet40Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4076  saveTags = cms.bool( True ),
4077  MinPt = cms.double( 40.0 ),
4078  MinN = cms.int32( 1 ),
4079  MaxEta = cms.double( 5.1 ),
4080  MinMass = cms.double( -1.0 ),
4081  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4082  MinE = cms.double( -1.0 ),
4083  triggerType = cms.int32( 85 )
4084 )
4085 fragment.hltL1sSingleJet40BptxAND = cms.EDFilter( "HLTL1TSeed",
4086  L1SeedsLogicalExpression = cms.string( "L1_SingleJet40_BptxAND" ),
4087  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
4088  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
4089  saveTags = cms.bool( True ),
4090  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4091  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
4092  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
4093  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
4094  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4095 )
4096 fragment.hltPreAK4CaloJet60Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4097  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4098  offset = cms.uint32( 0 )
4099 )
4100 fragment.hltSingleAK4CaloJet60Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4101  saveTags = cms.bool( True ),
4102  MinPt = cms.double( 60.0 ),
4103  MinN = cms.int32( 1 ),
4104  MaxEta = cms.double( 5.1 ),
4105  MinMass = cms.double( -1.0 ),
4106  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4107  MinE = cms.double( -1.0 ),
4108  triggerType = cms.int32( 85 )
4109 )
4110 fragment.hltL1sSingleJet48BptxAND = cms.EDFilter( "HLTL1TSeed",
4111  L1SeedsLogicalExpression = cms.string( "L1_SingleJet48_BptxAND" ),
4112  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
4113  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
4114  saveTags = cms.bool( True ),
4115  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4116  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
4117  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
4118  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
4119  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4120 )
4121 fragment.hltPreAK4CaloJet80Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4122  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4123  offset = cms.uint32( 0 )
4124 )
4125 fragment.hltSingleAK4CaloJet80Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4126  saveTags = cms.bool( True ),
4127  MinPt = cms.double( 80.0 ),
4128  MinN = cms.int32( 1 ),
4129  MaxEta = cms.double( 5.1 ),
4130  MinMass = cms.double( -1.0 ),
4131  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4132  MinE = cms.double( -1.0 ),
4133  triggerType = cms.int32( 85 )
4134 )
4135 fragment.hltL1sSingleJet52BptxAND = cms.EDFilter( "HLTL1TSeed",
4136  L1SeedsLogicalExpression = cms.string( "L1_SingleJet52_BptxAND" ),
4137  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
4138  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
4139  saveTags = cms.bool( True ),
4140  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4141  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
4142  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
4143  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
4144  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4145 )
4146 fragment.hltPreAK4CaloJet100Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4147  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4148  offset = cms.uint32( 0 )
4149 )
4150 fragment.hltSingleAK4CaloJet100Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4151  saveTags = cms.bool( True ),
4152  MinPt = cms.double( 100.0 ),
4153  MinN = cms.int32( 1 ),
4154  MaxEta = cms.double( 5.1 ),
4155  MinMass = cms.double( -1.0 ),
4156  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4157  MinE = cms.double( -1.0 ),
4158  triggerType = cms.int32( 85 )
4159 )
4160 fragment.hltPreAK4CaloJet110Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4161  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4162  offset = cms.uint32( 0 )
4163 )
4164 fragment.hltSingleAK4CaloJet110Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4165  saveTags = cms.bool( True ),
4166  MinPt = cms.double( 110.0 ),
4167  MinN = cms.int32( 1 ),
4168  MaxEta = cms.double( 5.1 ),
4169  MinMass = cms.double( -1.0 ),
4170  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4171  MinE = cms.double( -1.0 ),
4172  triggerType = cms.int32( 85 )
4173 )
4174 fragment.hltL1sSingleJet68BptxAND = cms.EDFilter( "HLTL1TSeed",
4175  L1SeedsLogicalExpression = cms.string( "L1_SingleJet68_BptxAND" ),
4176  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
4177  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
4178  saveTags = cms.bool( True ),
4179  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4180  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
4181  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
4182  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
4183  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4184 )
4185 fragment.hltPreAK4CaloJet120Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4186  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4187  offset = cms.uint32( 0 )
4188 )
4189 fragment.hltSingleAK4CaloJet120Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4190  saveTags = cms.bool( True ),
4191  MinPt = cms.double( 120.0 ),
4192  MinN = cms.int32( 1 ),
4193  MaxEta = cms.double( 5.1 ),
4194  MinMass = cms.double( -1.0 ),
4195  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4196  MinE = cms.double( -1.0 ),
4197  triggerType = cms.int32( 85 )
4198 )
4199 fragment.hltPreAK4CaloJet150ForPPRef = cms.EDFilter( "HLTPrescaler",
4200  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4201  offset = cms.uint32( 0 )
4202 )
4203 fragment.hltSingleAK4CaloJet150Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4204  saveTags = cms.bool( True ),
4205  MinPt = cms.double( 150.0 ),
4206  MinN = cms.int32( 1 ),
4207  MaxEta = cms.double( 5.1 ),
4208  MinMass = cms.double( -1.0 ),
4209  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4210  MinE = cms.double( -1.0 ),
4211  triggerType = cms.int32( 85 )
4212 )
4213 fragment.hltPreAK4PFJet40Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4214  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4215  offset = cms.uint32( 0 )
4216 )
4217 fragment.hltSingleAK4CaloJet15Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4218  saveTags = cms.bool( True ),
4219  MinPt = cms.double( 15.0 ),
4220  MinN = cms.int32( 1 ),
4221  MaxEta = cms.double( 5.1 ),
4222  MinMass = cms.double( -1.0 ),
4223  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4224  MinE = cms.double( -1.0 ),
4225  triggerType = cms.int32( 85 )
4226 )
4227 fragment.hltTowerMakerForPF = cms.EDProducer( "CaloTowersCreator",
4228  EBSumThreshold = cms.double( 0.2 ),
4229  MomHBDepth = cms.double( 0.2 ),
4230  UseEtEBTreshold = cms.bool( False ),
4231  hfInput = cms.InputTag( "hltHfreco" ),
4232  AllowMissingInputs = cms.bool( False ),
4233  MomEEDepth = cms.double( 0.0 ),
4234  EESumThreshold = cms.double( 0.45 ),
4235  HBGrid = cms.vdouble( ),
4236  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
4237  HBThreshold = cms.double( 0.4 ),
4238  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
4239  UseEcalRecoveredHits = cms.bool( False ),
4240  MomConstrMethod = cms.int32( 1 ),
4241  MomHEDepth = cms.double( 0.4 ),
4242  HcalThreshold = cms.double( -1000.0 ),
4243  HF2Weights = cms.vdouble( ),
4244  HOWeights = cms.vdouble( ),
4245  EEGrid = cms.vdouble( ),
4246  UseSymEBTreshold = cms.bool( False ),
4247  EEWeights = cms.vdouble( ),
4248  EEWeight = cms.double( 1.0 ),
4249  UseHO = cms.bool( False ),
4250  HBWeights = cms.vdouble( ),
4251  HF1Weight = cms.double( 1.0 ),
4252  HF2Grid = cms.vdouble( ),
4253  HEDWeights = cms.vdouble( ),
4254  EBWeight = cms.double( 1.0 ),
4255  HF1Grid = cms.vdouble( ),
4256  EBWeights = cms.vdouble( ),
4257  HOWeight = cms.double( 1.0 ),
4258  HESWeight = cms.double( 1.0 ),
4259  HESThreshold = cms.double( 0.4 ),
4260  hbheInput = cms.InputTag( "hltHbhereco" ),
4261  HF2Weight = cms.double( 1.0 ),
4262  HF2Threshold = cms.double( 1.8 ),
4263  HcalAcceptSeverityLevel = cms.uint32( 11 ),
4264  EEThreshold = cms.double( 0.3 ),
4265  HOThresholdPlus1 = cms.double( 1.1 ),
4266  HOThresholdPlus2 = cms.double( 1.1 ),
4267  HF1Weights = cms.vdouble( ),
4268  hoInput = cms.InputTag( "hltHoreco" ),
4269  HF1Threshold = cms.double( 1.2 ),
4270  HcalPhase = cms.int32( 0 ),
4271  HESGrid = cms.vdouble( ),
4272  EcutTower = cms.double( -1000.0 ),
4273  UseRejectedRecoveredEcalHits = cms.bool( False ),
4274  UseEtEETreshold = cms.bool( False ),
4275  HESWeights = cms.vdouble( ),
4276  HOThresholdMinus1 = cms.double( 1.1 ),
4277  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
4278  'kWeird',
4279  'kBad' ),
4280  HEDWeight = cms.double( 1.0 ),
4281  UseSymEETreshold = cms.bool( False ),
4282  HEDThreshold = cms.double( 0.4 ),
4283  UseRejectedHitsOnly = cms.bool( False ),
4284  EBThreshold = cms.double( 0.07 ),
4285  HEDGrid = cms.vdouble( ),
4286  UseHcalRecoveredHits = cms.bool( True ),
4287  HOThresholdMinus2 = cms.double( 1.1 ),
4288  HOThreshold0 = cms.double( 1.1 ),
4289  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
4290  UseRejectedRecoveredHcalHits = cms.bool( False ),
4291  MomEBDepth = cms.double( 0.3 ),
4292  HBWeight = cms.double( 1.0 ),
4293  HOGrid = cms.vdouble( ),
4294  EBGrid = cms.vdouble( )
4295 )
4296 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
4297  Active_Area_Repeats = cms.int32( 5 ),
4298  doAreaFastjet = cms.bool( False ),
4299  voronoiRfact = cms.double( -9.0 ),
4300  maxBadHcalCells = cms.uint32( 9999999 ),
4301  doAreaDiskApprox = cms.bool( False ),
4302  maxRecoveredEcalCells = cms.uint32( 9999999 ),
4303  jetType = cms.string( "CaloJet" ),
4304  minSeed = cms.uint32( 0 ),
4305  Ghost_EtaMax = cms.double( 6.0 ),
4306  doRhoFastjet = cms.bool( False ),
4307  jetAlgorithm = cms.string( "AntiKt" ),
4308  nSigmaPU = cms.double( 1.0 ),
4309  GhostArea = cms.double( 0.01 ),
4310  Rho_EtaMax = cms.double( 4.4 ),
4311  maxBadEcalCells = cms.uint32( 9999999 ),
4312  useDeterministicSeed = cms.bool( True ),
4313  doPVCorrection = cms.bool( False ),
4314  maxRecoveredHcalCells = cms.uint32( 9999999 ),
4315  rParam = cms.double( 0.4 ),
4316  maxProblematicHcalCells = cms.uint32( 9999999 ),
4317  doOutputJets = cms.bool( True ),
4318  src = cms.InputTag( "hltTowerMakerForPF" ),
4319  inputEtMin = cms.double( 0.3 ),
4320  puPtMin = cms.double( 10.0 ),
4321  srcPVs = cms.InputTag( "NotUsed" ),
4322  jetPtMin = cms.double( 1.0 ),
4323  radiusPU = cms.double( 0.4 ),
4324  maxProblematicEcalCells = cms.uint32( 9999999 ),
4325  doPUOffsetCorr = cms.bool( False ),
4326  inputEMin = cms.double( 0.0 ),
4327  useMassDropTagger = cms.bool( False ),
4328  muMin = cms.double( -1.0 ),
4329  subtractorName = cms.string( "" ),
4330  muCut = cms.double( -1.0 ),
4331  subjetPtMin = cms.double( -1.0 ),
4332  useTrimming = cms.bool( False ),
4333  muMax = cms.double( -1.0 ),
4334  yMin = cms.double( -1.0 ),
4335  useFiltering = cms.bool( False ),
4336  rFilt = cms.double( -1.0 ),
4337  yMax = cms.double( -1.0 ),
4338  zcut = cms.double( -1.0 ),
4339  MinVtxNdof = cms.int32( 5 ),
4340  MaxVtxZ = cms.double( 15.0 ),
4341  UseOnlyVertexTracks = cms.bool( False ),
4342  dRMin = cms.double( -1.0 ),
4343  nFilt = cms.int32( -1 ),
4344  usePruning = cms.bool( False ),
4345  maxDepth = cms.int32( -1 ),
4346  yCut = cms.double( -1.0 ),
4347  DzTrVtxMax = cms.double( 0.0 ),
4348  UseOnlyOnePV = cms.bool( False ),
4349  rcut_factor = cms.double( -1.0 ),
4350  sumRecHits = cms.bool( False ),
4351  trimPtFracMin = cms.double( -1.0 ),
4352  dRMax = cms.double( -1.0 ),
4353  DxyTrVtxMax = cms.double( 0.0 ),
4354  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
4355 )
4356 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
4357  filter = cms.bool( False ),
4358  src = cms.InputTag( "hltAK4CaloJetsPF" ),
4359  etMin = cms.double( 5.0 )
4360 )
4361 fragment.hltMuonDTDigis = cms.EDProducer( "DTUnpackingModule",
4362  useStandardFEDid = cms.bool( True ),
4363  maxFEDid = cms.untracked.int32( 779 ),
4364  inputLabel = cms.InputTag( "rawDataCollector" ),
4365  minFEDid = cms.untracked.int32( 770 ),
4366  dataType = cms.string( "DDU" ),
4367  readOutParameters = cms.PSet(
4368  debug = cms.untracked.bool( False ),
4369  rosParameters = cms.PSet(
4370  writeSC = cms.untracked.bool( True ),
4371  readingDDU = cms.untracked.bool( True ),
4372  performDataIntegrityMonitor = cms.untracked.bool( False ),
4373  readDDUIDfromDDU = cms.untracked.bool( True ),
4374  debug = cms.untracked.bool( False ),
4375  localDAQ = cms.untracked.bool( False )
4376  ),
4377  localDAQ = cms.untracked.bool( False ),
4378  performDataIntegrityMonitor = cms.untracked.bool( False )
4379  ),
4380  dqmOnly = cms.bool( False )
4381 )
4382 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
4383  debug = cms.untracked.bool( False ),
4384  recAlgoConfig = cms.PSet(
4385  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4386  minTime = cms.double( -3.0 ),
4387  stepTwoFromDigi = cms.bool( False ),
4388  doVdriftCorr = cms.bool( True ),
4389  debug = cms.untracked.bool( False ),
4390  maxTime = cms.double( 420.0 ),
4391  tTrigModeConfig = cms.PSet(
4392  vPropWire = cms.double( 24.4 ),
4393  doTOFCorrection = cms.bool( True ),
4394  tofCorrType = cms.int32( 0 ),
4395  wirePropCorrType = cms.int32( 0 ),
4396  tTrigLabel = cms.string( "" ),
4397  doWirePropCorrection = cms.bool( True ),
4398  doT0Correction = cms.bool( True ),
4399  debug = cms.untracked.bool( False )
4400  ),
4401  useUncertDB = cms.bool( True )
4402  ),
4403  dtDigiLabel = cms.InputTag( "hltMuonDTDigis" ),
4404  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" )
4405 )
4406 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
4407  debug = cms.untracked.bool( False ),
4408  Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
4409  recHits2DLabel = cms.InputTag( "dt2DSegments" ),
4410  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
4411  Reco4DAlgoConfig = cms.PSet(
4412  segmCleanerMode = cms.int32( 2 ),
4413  Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
4414  recAlgoConfig = cms.PSet(
4415  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4416  minTime = cms.double( -3.0 ),
4417  stepTwoFromDigi = cms.bool( False ),
4418  doVdriftCorr = cms.bool( True ),
4419  debug = cms.untracked.bool( False ),
4420  maxTime = cms.double( 420.0 ),
4421  tTrigModeConfig = cms.PSet(
4422  vPropWire = cms.double( 24.4 ),
4423  doTOFCorrection = cms.bool( True ),
4424  tofCorrType = cms.int32( 0 ),
4425  wirePropCorrType = cms.int32( 0 ),
4426  tTrigLabel = cms.string( "" ),
4427  doWirePropCorrection = cms.bool( True ),
4428  doT0Correction = cms.bool( True ),
4429  debug = cms.untracked.bool( False )
4430  ),
4431  useUncertDB = cms.bool( True )
4432  ),
4433  nSharedHitsMax = cms.int32( 2 ),
4434  hit_afterT0_resolution = cms.double( 0.03 ),
4435  Reco2DAlgoConfig = cms.PSet(
4436  segmCleanerMode = cms.int32( 2 ),
4437  recAlgoConfig = cms.PSet(
4438  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4439  minTime = cms.double( -3.0 ),
4440  stepTwoFromDigi = cms.bool( False ),
4441  doVdriftCorr = cms.bool( True ),
4442  debug = cms.untracked.bool( False ),
4443  maxTime = cms.double( 420.0 ),
4444  tTrigModeConfig = cms.PSet(
4445  vPropWire = cms.double( 24.4 ),
4446  doTOFCorrection = cms.bool( True ),
4447  tofCorrType = cms.int32( 0 ),
4448  wirePropCorrType = cms.int32( 0 ),
4449  tTrigLabel = cms.string( "" ),
4450  doWirePropCorrection = cms.bool( True ),
4451  doT0Correction = cms.bool( True ),
4452  debug = cms.untracked.bool( False )
4453  ),
4454  useUncertDB = cms.bool( True )
4455  ),
4456  nSharedHitsMax = cms.int32( 2 ),
4457  AlphaMaxPhi = cms.double( 1.0 ),
4458  hit_afterT0_resolution = cms.double( 0.03 ),
4459  MaxAllowedHits = cms.uint32( 50 ),
4460  performT0_vdriftSegCorrection = cms.bool( False ),
4461  AlphaMaxTheta = cms.double( 0.9 ),
4462  debug = cms.untracked.bool( False ),
4463  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4464  nUnSharedHitsMin = cms.int32( 2 ),
4465  performT0SegCorrection = cms.bool( False ),
4466  perform_delta_rejecting = cms.bool( False )
4467  ),
4468  performT0_vdriftSegCorrection = cms.bool( False ),
4469  debug = cms.untracked.bool( False ),
4470  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4471  nUnSharedHitsMin = cms.int32( 2 ),
4472  AllDTRecHits = cms.bool( True ),
4473  performT0SegCorrection = cms.bool( False ),
4474  perform_delta_rejecting = cms.bool( False )
4475  )
4476 )
4477 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
4478  PrintEventNumber = cms.untracked.bool( False ),
4479  SuppressZeroLCT = cms.untracked.bool( True ),
4480  UseExaminer = cms.bool( True ),
4481  Debug = cms.untracked.bool( False ),
4482  ErrorMask = cms.uint32( 0x0 ),
4483  InputObjects = cms.InputTag( "rawDataCollector" ),
4484  ExaminerMask = cms.uint32( 0x1febf3f6 ),
4485  runDQM = cms.untracked.bool( False ),
4486  UnpackStatusDigis = cms.bool( False ),
4487  VisualFEDInspect = cms.untracked.bool( False ),
4488  FormatedEventDump = cms.untracked.bool( False ),
4489  UseFormatStatus = cms.bool( True ),
4490  UseSelectiveUnpacking = cms.bool( True ),
4491  VisualFEDShort = cms.untracked.bool( False )
4492 )
4493 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
4494  XTasymmetry_ME1b = cms.double( 0.0 ),
4495  XTasymmetry_ME1a = cms.double( 0.0 ),
4496  ConstSyst_ME1a = cms.double( 0.022 ),
4497  ConstSyst_ME1b = cms.double( 0.007 ),
4498  XTasymmetry_ME41 = cms.double( 0.0 ),
4499  CSCStripxtalksOffset = cms.double( 0.03 ),
4500  CSCUseCalibrations = cms.bool( True ),
4501  CSCUseTimingCorrections = cms.bool( True ),
4502  CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
4503  XTasymmetry_ME22 = cms.double( 0.0 ),
4504  UseFivePoleFit = cms.bool( True ),
4505  XTasymmetry_ME21 = cms.double( 0.0 ),
4506  ConstSyst_ME21 = cms.double( 0.0 ),
4507  CSCDebug = cms.untracked.bool( False ),
4508  ConstSyst_ME22 = cms.double( 0.0 ),
4509  CSCUseGasGainCorrections = cms.bool( False ),
4510  XTasymmetry_ME31 = cms.double( 0.0 ),
4511  readBadChambers = cms.bool( True ),
4512  NoiseLevel_ME13 = cms.double( 8.0 ),
4513  NoiseLevel_ME12 = cms.double( 9.0 ),
4514  NoiseLevel_ME32 = cms.double( 9.0 ),
4515  NoiseLevel_ME31 = cms.double( 9.0 ),
4516  XTasymmetry_ME32 = cms.double( 0.0 ),
4517  ConstSyst_ME41 = cms.double( 0.0 ),
4518  CSCStripClusterSize = cms.untracked.int32( 3 ),
4519  CSCStripClusterChargeCut = cms.double( 25.0 ),
4520  CSCStripPeakThreshold = cms.double( 10.0 ),
4521  readBadChannels = cms.bool( False ),
4522  UseParabolaFit = cms.bool( False ),
4523  XTasymmetry_ME13 = cms.double( 0.0 ),
4524  XTasymmetry_ME12 = cms.double( 0.0 ),
4525  wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
4526  ConstSyst_ME12 = cms.double( 0.0 ),
4527  ConstSyst_ME13 = cms.double( 0.0 ),
4528  ConstSyst_ME32 = cms.double( 0.0 ),
4529  ConstSyst_ME31 = cms.double( 0.0 ),
4530  UseAverageTime = cms.bool( False ),
4531  NoiseLevel_ME1a = cms.double( 7.0 ),
4532  NoiseLevel_ME1b = cms.double( 8.0 ),
4533  CSCWireClusterDeltaT = cms.int32( 1 ),
4534  CSCUseStaticPedestals = cms.bool( False ),
4535  stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
4536  CSCstripWireDeltaTime = cms.int32( 8 ),
4537  NoiseLevel_ME21 = cms.double( 9.0 ),
4538  NoiseLevel_ME22 = cms.double( 9.0 ),
4539  NoiseLevel_ME41 = cms.double( 9.0 )
4540 )
4541 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
4542  inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
4543  algo_psets = cms.VPSet(
4544  cms.PSet( chamber_types = cms.vstring( 'ME1/a',
4545  'ME1/b',
4546  'ME1/2',
4547  'ME1/3',
4548  'ME2/1',
4549  'ME2/2',
4550  'ME3/1',
4551  'ME3/2',
4552  'ME4/1',
4553  'ME4/2' ),
4554  algo_name = cms.string( "CSCSegAlgoST" ),
4555  parameters_per_chamber_type = cms.vint32( 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
4556  algo_psets = cms.VPSet(
4557  cms.PSet( maxRatioResidualPrune = cms.double( 3.0 ),
4558  yweightPenalty = cms.double( 1.5 ),
4559  maxRecHitsInCluster = cms.int32( 20 ),
4560  dPhiFineMax = cms.double( 0.025 ),
4561  preClusteringUseChaining = cms.bool( True ),
4562  ForceCovariance = cms.bool( False ),
4563  hitDropLimit6Hits = cms.double( 0.3333 ),
4564  NormChi2Cut2D = cms.double( 20.0 ),
4565  BPMinImprovement = cms.double( 10000.0 ),
4566  Covariance = cms.double( 0.0 ),
4567  tanPhiMax = cms.double( 0.5 ),
4568  SeedBig = cms.double( 0.0015 ),
4569  onlyBestSegment = cms.bool( False ),
4570  dRPhiFineMax = cms.double( 8.0 ),
4571  SeedSmall = cms.double( 2.0E-4 ),
4572  curvePenalty = cms.double( 2.0 ),
4573  dXclusBoxMax = cms.double( 4.0 ),
4574  BrutePruning = cms.bool( True ),
4575  curvePenaltyThreshold = cms.double( 0.85 ),
4576  CorrectTheErrors = cms.bool( True ),
4577  hitDropLimit4Hits = cms.double( 0.6 ),
4578  useShowering = cms.bool( False ),
4579  CSCDebug = cms.untracked.bool( False ),
4580  tanThetaMax = cms.double( 1.2 ),
4581  NormChi2Cut3D = cms.double( 10.0 ),
4582  minHitsPerSegment = cms.int32( 3 ),
4583  ForceCovarianceAll = cms.bool( False ),
4584  yweightPenaltyThreshold = cms.double( 1.0 ),
4585  prePrunLimit = cms.double( 3.17 ),
4586  hitDropLimit5Hits = cms.double( 0.8 ),
4587  preClustering = cms.bool( True ),
4588  prePrun = cms.bool( True ),
4589  maxDPhi = cms.double( 999.0 ),
4590  maxDTheta = cms.double( 999.0 ),
4591  Pruning = cms.bool( True ),
4592  dYclusBoxMax = cms.double( 8.0 )
4593  ),
4594  cms.PSet( maxRatioResidualPrune = cms.double( 3.0 ),
4595  yweightPenalty = cms.double( 1.5 ),
4596  maxRecHitsInCluster = cms.int32( 24 ),
4597  dPhiFineMax = cms.double( 0.025 ),
4598  preClusteringUseChaining = cms.bool( True ),
4599  ForceCovariance = cms.bool( False ),
4600  hitDropLimit6Hits = cms.double( 0.3333 ),
4601  NormChi2Cut2D = cms.double( 20.0 ),
4602  BPMinImprovement = cms.double( 10000.0 ),
4603  Covariance = cms.double( 0.0 ),
4604  tanPhiMax = cms.double( 0.5 ),
4605  SeedBig = cms.double( 0.0015 ),
4606  onlyBestSegment = cms.bool( False ),
4607  dRPhiFineMax = cms.double( 8.0 ),
4608  SeedSmall = cms.double( 2.0E-4 ),
4609  curvePenalty = cms.double( 2.0 ),
4610  dXclusBoxMax = cms.double( 4.0 ),
4611  BrutePruning = cms.bool( True ),
4612  curvePenaltyThreshold = cms.double( 0.85 ),
4613  CorrectTheErrors = cms.bool( True ),
4614  hitDropLimit4Hits = cms.double( 0.6 ),
4615  useShowering = cms.bool( False ),
4616  CSCDebug = cms.untracked.bool( False ),
4617  tanThetaMax = cms.double( 1.2 ),
4618  NormChi2Cut3D = cms.double( 10.0 ),
4619  minHitsPerSegment = cms.int32( 3 ),
4620  ForceCovarianceAll = cms.bool( False ),
4621  yweightPenaltyThreshold = cms.double( 1.0 ),
4622  prePrunLimit = cms.double( 3.17 ),
4623  hitDropLimit5Hits = cms.double( 0.8 ),
4624  preClustering = cms.bool( True ),
4625  prePrun = cms.bool( True ),
4626  maxDPhi = cms.double( 999.0 ),
4627  maxDTheta = cms.double( 999.0 ),
4628  Pruning = cms.bool( True ),
4629  dYclusBoxMax = cms.double( 8.0 )
4630  )
4631  )
4632  )
4633  ),
4634  algo_type = cms.int32( 1 )
4635 )
4636 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule",
4637  InputLabel = cms.InputTag( "rawDataCollector" ),
4638  doSynchro = cms.bool( False )
4639 )
4640 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
4641  recAlgoConfig = cms.PSet( ),
4642  deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" ),
4643  rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
4644  maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
4645  recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
4646  deadSource = cms.string( "File" ),
4647  maskSource = cms.string( "File" )
4648 )
4649 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
4650  SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
4651  SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
4652  SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
4653  OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
4654  SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
4655  SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
4656  SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
4657  DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
4658  OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
4659  OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
4660  DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
4661  DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
4662  DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
4663  CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
4664  CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
4665  CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
4666  OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
4667  DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
4668  SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
4669  SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
4670  SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
4671  SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
4672  SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
4673  DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
4674  CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
4675  SME_22_0_scale = cms.vdouble( -3.457901, 0.0 ),
4676  DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
4677  OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
4678  SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
4679  SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
4680  SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
4681  CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
4682  DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
4683  SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
4684  SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
4685  SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
4686  crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
4687  SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
4688  SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
4689  DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
4690  CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
4691  CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
4692  DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
4693  DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
4694  SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
4695  deltaPhiSearchWindow = cms.double( 0.25 ),
4696  SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
4697  SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
4698  SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
4699  deltaEtaSearchWindow = cms.double( 0.2 ),
4700  CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
4701  DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
4702  CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
4703  OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
4704  CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
4705  CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
4706  deltaEtaCrackSearchWindow = cms.double( 0.25 ),
4707  SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
4708  OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
4709  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4710  SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
4711  EnableDTMeasurement = cms.bool( True ),
4712  DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
4713  CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
4714  scaleDT = cms.bool( True ),
4715  DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
4716  OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
4717  CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
4718  OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
4719  CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
4720  CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
4721  CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
4722  DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
4723  SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
4724  SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
4725  crackWindow = cms.double( 0.04 ),
4726  CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
4727  SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
4728  DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
4729  SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
4730  DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
4731  SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
4732  DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
4733  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
4734  SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
4735  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4736  CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
4737  CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
4738  OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
4739  EnableCSCMeasurement = cms.bool( True ),
4740  CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 )
4741 )
4742 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
4743  OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
4744  ServiceParameters = cms.PSet(
4745  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ),
4746  RPCLayers = cms.bool( True ),
4747  UseMuonNavigation = cms.untracked.bool( True )
4748  ),
4749  CentralBxOnly = cms.bool( True ),
4750  InputObjects = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
4751  L1MaxEta = cms.double( 2.5 ),
4752  EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
4753  L1MinPt = cms.double( 0.0 ),
4754  L1MinQuality = cms.uint32( 1 ),
4755  GMTReadoutCollection = cms.InputTag( "" ),
4756  UseUnassociatedL1 = cms.bool( False ),
4757  UseOfflineSeed = cms.untracked.bool( True ),
4758  MatchDR = cms.vdouble( 0.3 ),
4759  Propagator = cms.string( "SteppingHelixPropagatorAny" )
4760 )
4761 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
4762  ServiceParameters = cms.PSet(
4763  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
4764  'hltESPFastSteppingHelixPropagatorOpposite' ),
4765  RPCLayers = cms.bool( True ),
4766  UseMuonNavigation = cms.untracked.bool( True )
4767  ),
4768  InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
4769  SeedTransformerParameters = cms.PSet(
4770  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
4771  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4772  NMinRecHits = cms.uint32( 2 ),
4773  UseSubRecHits = cms.bool( False ),
4774  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4775  RescaleError = cms.double( 100.0 )
4776  ),
4777  L2TrajBuilderParameters = cms.PSet(
4778  DoRefit = cms.bool( False ),
4779  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4780  FilterParameters = cms.PSet(
4781  NumberOfSigma = cms.double( 3.0 ),
4782  FitDirection = cms.string( "insideOut" ),
4783  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4784  MaxChi2 = cms.double( 1000.0 ),
4785  MuonTrajectoryUpdatorParameters = cms.PSet(
4786  MaxChi2 = cms.double( 25.0 ),
4787  RescaleErrorFactor = cms.double( 100.0 ),
4788  Granularity = cms.int32( 0 ),
4789  ExcludeRPCFromFit = cms.bool( False ),
4790  UseInvalidHits = cms.bool( True ),
4791  RescaleError = cms.bool( False )
4792  ),
4793  EnableRPCMeasurement = cms.bool( True ),
4794  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4795  EnableDTMeasurement = cms.bool( True ),
4796  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
4797  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4798  EnableCSCMeasurement = cms.bool( True )
4799  ),
4800  NavigationType = cms.string( "Standard" ),
4801  SeedTransformerParameters = cms.PSet(
4802  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
4803  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4804  NMinRecHits = cms.uint32( 2 ),
4805  UseSubRecHits = cms.bool( False ),
4806  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4807  RescaleError = cms.double( 100.0 )
4808  ),
4809  DoBackwardFilter = cms.bool( True ),
4810  SeedPosition = cms.string( "in" ),
4811  BWFilterParameters = cms.PSet(
4812  NumberOfSigma = cms.double( 3.0 ),
4813  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4814  FitDirection = cms.string( "outsideIn" ),
4815  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4816  MaxChi2 = cms.double( 100.0 ),
4817  MuonTrajectoryUpdatorParameters = cms.PSet(
4818  MaxChi2 = cms.double( 25.0 ),
4819  RescaleErrorFactor = cms.double( 100.0 ),
4820  Granularity = cms.int32( 0 ),
4821  ExcludeRPCFromFit = cms.bool( False ),
4822  UseInvalidHits = cms.bool( True ),
4823  RescaleError = cms.bool( False )
4824  ),
4825  EnableRPCMeasurement = cms.bool( True ),
4826  BWSeedType = cms.string( "fromGenerator" ),
4827  EnableDTMeasurement = cms.bool( True ),
4828  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
4829  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4830  EnableCSCMeasurement = cms.bool( True )
4831  ),
4832  DoSeedRefit = cms.bool( False )
4833  ),
4834  DoSeedRefit = cms.bool( False ),
4835  TrackLoaderParameters = cms.PSet(
4836  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4837  DoSmoothing = cms.bool( False ),
4838  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4839  MuonUpdatorAtVertexParameters = cms.PSet(
4840  MaxChi2 = cms.double( 1000000.0 ),
4841  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
4842  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
4843  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
4844  ),
4845  VertexConstraint = cms.bool( True ),
4846  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
4847  ),
4848  MuonTrajectoryBuilder = cms.string( "Exhaustive" )
4849 )
4850 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
4851  InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
4852 )
4853 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
4854  ProductLabel = cms.InputTag( "rawDataCollector" )
4855 )
4856 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
4857  ProductLabel = cms.InputTag( "rawDataCollector" ),
4858  DoAPVEmulatorCheck = cms.bool( False ),
4859  Algorithms = cms.PSet(
4860  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
4861  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
4862  PedestalSubtractionFedMode = cms.bool( True ),
4863  TruncateInSuppressor = cms.bool( True ),
4864  doAPVRestore = cms.bool( False ),
4865  useCMMeanMap = cms.bool( False )
4866  ),
4867  Clusterizer = cms.PSet(
4868  ChannelThreshold = cms.double( 2.0 ),
4869  MaxSequentialBad = cms.uint32( 1 ),
4870  MaxSequentialHoles = cms.uint32( 0 ),
4871  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
4872  MaxAdjacentBad = cms.uint32( 0 ),
4873  QualityLabel = cms.string( "" ),
4874  SeedThreshold = cms.double( 3.0 ),
4875  ClusterThreshold = cms.double( 5.0 ),
4876  setDetId = cms.bool( True ),
4877  RemoveApvShots = cms.bool( True ),
4878  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
4879  ),
4880  onDemand = cms.bool( True )
4881 )
4882 fragment.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
4883  inactivePixelDetectorLabels = cms.VInputTag( ),
4884  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
4885  pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
4886  switchOffPixelsIfEmpty = cms.bool( True ),
4887  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
4888  skipClusters = cms.InputTag( "" ),
4889  measurementTracker = cms.string( "hltESPMeasurementTracker" )
4890 )
4891 fragment.hltL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon",
4892  TkSeedGenerator = cms.PSet(
4893  propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
4894  option = cms.uint32( 3 ),
4895  maxChi2 = cms.double( 40.0 ),
4896  errorMatrixPset = cms.PSet(
4897  atIP = cms.bool( True ),
4898  action = cms.string( "use" ),
4899  errorMatrixValuesPSet = cms.PSet(
4900  pf3_V12 = 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_V13 = 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  pf3_V11 = cms.PSet(
4909  action = cms.string( "scale" ),
4910  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 )
4911  ),
4912  pf3_V14 = cms.PSet(
4913  action = cms.string( "scale" ),
4914  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 )
4915  ),
4916  pf3_V15 = cms.PSet(
4917  action = cms.string( "scale" ),
4918  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 )
4919  ),
4920  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
4921  pf3_V33 = cms.PSet(
4922  action = cms.string( "scale" ),
4923  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 )
4924  ),
4925  zAxis = cms.vdouble( -3.14159, 3.14159 ),
4926  pf3_V44 = cms.PSet(
4927  action = cms.string( "scale" ),
4928  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 )
4929  ),
4930  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
4931  pf3_V22 = 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_V23 = 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_V45 = 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_V55 = cms.PSet(
4944  action = cms.string( "scale" ),
4945  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 )
4946  ),
4947  pf3_V34 = 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  pf3_V35 = cms.PSet(
4952  action = cms.string( "scale" ),
4953  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 )
4954  ),
4955  pf3_V25 = cms.PSet(
4956  action = cms.string( "scale" ),
4957  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 )
4958  ),
4959  pf3_V24 = cms.PSet(
4960  action = cms.string( "scale" ),
4961  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 )
4962  )
4963  )
4964  ),
4965  propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
4966  manySeeds = cms.bool( False ),
4967  copyMuonRecHit = cms.bool( False ),
4968  ComponentName = cms.string( "TSGForRoadSearch" ),
4969  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
4970  ),
4971  ServiceParameters = cms.PSet(
4972  Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite',
4973  'hltESPSteppingHelixPropagatorAlong' ),
4974  RPCLayers = cms.bool( True ),
4975  UseMuonNavigation = cms.untracked.bool( True )
4976  ),
4977  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
4978  MuonTrackingRegionBuilder = cms.PSet( ),
4979  PCut = cms.double( 2.5 ),
4980  TrackerSeedCleaner = cms.PSet( ),
4981  PtCut = cms.double( 1.0 )
4982 )
4983 fragment.hltL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker",
4984  src = cms.InputTag( "hltL3TrajSeedOIState" ),
4985  reverseTrajectories = cms.bool( True ),
4986  TransientInitialStateEstimatorParameters = cms.PSet(
4987  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
4988  numberMeasurementsForFit = cms.int32( 4 ),
4989  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
4990  ),
4991  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
4992  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
4993  cleanTrajectoryAfterInOut = cms.bool( False ),
4994  useHitsSplitting = cms.bool( False ),
4995  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
4996  doSeedingRegionRebuilding = cms.bool( False ),
4997  trackCandidateAlso = cms.bool( True ),
4998  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
4999  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5000  TrajectoryBuilder = cms.string( "" ),
5001  maxNSeeds = cms.uint32( 100000 )
5002 )
5003 fragment.hltL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer",
5004  src = cms.InputTag( "hltL3TrackCandidateFromL2OIState" ),
5005  SimpleMagneticField = cms.string( "" ),
5006  clusterRemovalInfo = cms.InputTag( "" ),
5007  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5008  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5009  Fitter = cms.string( "hltESPKFFittingSmoother" ),
5010  useHitsSplitting = cms.bool( False ),
5011  MeasurementTracker = cms.string( "" ),
5012  AlgorithmName = cms.string( "hltIterX" ),
5013  alias = cms.untracked.string( "" ),
5014  NavigationSchool = cms.string( "" ),
5015  TrajectoryInEvent = cms.bool( True ),
5016  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5017  GeometricInnerState = cms.bool( True ),
5018  useSimpleMF = cms.bool( False ),
5019  Propagator = cms.string( "PropagatorWithMaterial" )
5020 )
5021 fragment.hltL3MuonsOIState = cms.EDProducer( "L3MuonProducer",
5022  ServiceParameters = cms.PSet(
5023  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
5024  'SteppingHelixPropagatorAny',
5025  'hltESPSmartPropagator',
5026  'hltESPSteppingHelixPropagatorOpposite' ),
5027  RPCLayers = cms.bool( True ),
5028  UseMuonNavigation = cms.untracked.bool( True )
5029  ),
5030  L3TrajBuilderParameters = cms.PSet(
5031  ScaleTECyFactor = cms.double( -1.0 ),
5032  GlbRefitterParameters = cms.PSet(
5033  TrackerSkipSection = cms.int32( -1 ),
5034  DoPredictionsOnly = cms.bool( False ),
5035  PropDirForCosmics = cms.bool( False ),
5036  HitThreshold = cms.int32( 1 ),
5037  MuonHitsOption = cms.int32( 1 ),
5038  Chi2CutRPC = cms.double( 1.0 ),
5039  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5040  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5041  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5042  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5043  RefitDirection = cms.string( "insideOut" ),
5044  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5045  Chi2CutCSC = cms.double( 150.0 ),
5046  Chi2CutDT = cms.double( 10.0 ),
5047  RefitRPCHits = cms.bool( True ),
5048  SkipStation = cms.int32( -1 ),
5049  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5050  TrackerSkipSystem = cms.int32( -1 ),
5051  DYTthrs = cms.vint32( 30, 15 )
5052  ),
5053  ScaleTECxFactor = cms.double( -1.0 ),
5054  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5055  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5056  RefitRPCHits = cms.bool( True ),
5057  PCut = cms.double( 2.5 ),
5058  TrackTransformer = cms.PSet(
5059  DoPredictionsOnly = cms.bool( False ),
5060  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5061  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5062  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5063  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5064  RefitDirection = cms.string( "insideOut" ),
5065  RefitRPCHits = cms.bool( True ),
5066  Propagator = cms.string( "hltESPSmartPropagatorAny" )
5067  ),
5068  GlobalMuonTrackMatcher = cms.PSet(
5069  Pt_threshold1 = cms.double( 0.0 ),
5070  DeltaDCut_3 = cms.double( 15.0 ),
5071  MinP = cms.double( 2.5 ),
5072  MinPt = cms.double( 1.0 ),
5073  Chi2Cut_1 = cms.double( 50.0 ),
5074  Pt_threshold2 = cms.double( 9.99999999E8 ),
5075  LocChi2Cut = cms.double( 0.001 ),
5076  Eta_threshold = cms.double( 1.2 ),
5077  Quality_3 = cms.double( 7.0 ),
5078  Quality_2 = cms.double( 15.0 ),
5079  Chi2Cut_2 = cms.double( 50.0 ),
5080  Chi2Cut_3 = cms.double( 200.0 ),
5081  DeltaDCut_1 = cms.double( 40.0 ),
5082  DeltaRCut_2 = cms.double( 0.2 ),
5083  DeltaRCut_3 = cms.double( 1.0 ),
5084  DeltaDCut_2 = cms.double( 10.0 ),
5085  DeltaRCut_1 = cms.double( 0.1 ),
5086  Propagator = cms.string( "hltESPSmartPropagator" ),
5087  Quality_1 = cms.double( 20.0 )
5088  ),
5089  PtCut = cms.double( 1.0 ),
5090  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5091  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIState" ),
5092  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5093  tkTrajMaxChi2 = cms.double( 9999.0 ),
5094  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
5095  tkTrajVertex = cms.InputTag( "pixelVertices" ),
5096  tkTrajUseVertex = cms.bool( False ),
5097  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
5098  ),
5099  TrackLoaderParameters = cms.PSet(
5100  PutTkTrackIntoEvent = cms.untracked.bool( False ),
5101  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5102  SmoothTkTrack = cms.untracked.bool( False ),
5103  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
5104  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5105  MuonUpdatorAtVertexParameters = cms.PSet(
5106  MaxChi2 = cms.double( 1000000.0 ),
5107  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
5108  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
5109  ),
5110  VertexConstraint = cms.bool( False ),
5111  DoSmoothing = cms.bool( True ),
5112  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
5113  ),
5114  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5115 )
5116 fragment.hltL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon",
5117  TkSeedGenerator = cms.PSet(
5118  PSetNames = cms.vstring( 'skipTSG',
5119  'iterativeTSG' ),
5120  L3TkCollectionA = cms.InputTag( "hltL3MuonsOIState" ),
5121  iterativeTSG = cms.PSet(
5122  ErrorRescaling = cms.double( 3.0 ),
5123  beamSpot = cms.InputTag( "unused" ),
5124  MaxChi2 = cms.double( 40.0 ),
5125  errorMatrixPset = cms.PSet(
5126  atIP = cms.bool( True ),
5127  action = cms.string( "use" ),
5128  errorMatrixValuesPSet = cms.PSet(
5129  pf3_V12 = 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_V13 = 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  pf3_V11 = cms.PSet(
5138  action = cms.string( "scale" ),
5139  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 )
5140  ),
5141  pf3_V14 = cms.PSet(
5142  action = cms.string( "scale" ),
5143  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 )
5144  ),
5145  pf3_V15 = cms.PSet(
5146  action = cms.string( "scale" ),
5147  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 )
5148  ),
5149  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
5150  pf3_V33 = cms.PSet(
5151  action = cms.string( "scale" ),
5152  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 )
5153  ),
5154  zAxis = cms.vdouble( -3.14159, 3.14159 ),
5155  pf3_V44 = cms.PSet(
5156  action = cms.string( "scale" ),
5157  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 )
5158  ),
5159  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
5160  pf3_V22 = 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_V23 = 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_V45 = 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_V55 = cms.PSet(
5173  action = cms.string( "scale" ),
5174  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 )
5175  ),
5176  pf3_V34 = 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  pf3_V35 = cms.PSet(
5181  action = cms.string( "scale" ),
5182  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 )
5183  ),
5184  pf3_V25 = cms.PSet(
5185  action = cms.string( "scale" ),
5186  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 )
5187  ),
5188  pf3_V24 = cms.PSet(
5189  action = cms.string( "scale" ),
5190  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 )
5191  )
5192  )
5193  ),
5194  UpdateState = cms.bool( True ),
5195  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
5196  SelectState = cms.bool( False ),
5197  SigmaZ = cms.double( 25.0 ),
5198  ResetMethod = cms.string( "matrix" ),
5199  ComponentName = cms.string( "TSGFromPropagation" ),
5200  UseVertexState = cms.bool( True ),
5201  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
5202  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
5203  ),
5204  skipTSG = cms.PSet( ),
5205  ComponentName = cms.string( "DualByL2TSG" )
5206  ),
5207  ServiceParameters = cms.PSet(
5208  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial',
5209  'hltESPSmartPropagatorAnyOpposite' ),
5210  RPCLayers = cms.bool( True ),
5211  UseMuonNavigation = cms.untracked.bool( True )
5212  ),
5213  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
5214  MuonTrackingRegionBuilder = cms.PSet( ),
5215  PCut = cms.double( 2.5 ),
5216  TrackerSeedCleaner = cms.PSet(
5217  cleanerFromSharedHits = cms.bool( True ),
5218  ptCleaner = cms.bool( True ),
5219  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5220  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5221  directionCleaner = cms.bool( True )
5222  ),
5223  PtCut = cms.double( 1.0 )
5224 )
5225 fragment.hltL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker",
5226  src = cms.InputTag( "hltL3TrajSeedOIHit" ),
5227  reverseTrajectories = cms.bool( True ),
5228  TransientInitialStateEstimatorParameters = cms.PSet(
5229  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
5230  numberMeasurementsForFit = cms.int32( 4 ),
5231  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
5232  ),
5233  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5234  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5235  cleanTrajectoryAfterInOut = cms.bool( False ),
5236  useHitsSplitting = cms.bool( False ),
5237  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5238  doSeedingRegionRebuilding = cms.bool( False ),
5239  trackCandidateAlso = cms.bool( True ),
5240  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
5241  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5242  TrajectoryBuilder = cms.string( "" ),
5243  maxNSeeds = cms.uint32( 100000 )
5244 )
5245 fragment.hltL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer",
5246  src = cms.InputTag( "hltL3TrackCandidateFromL2OIHit" ),
5247  SimpleMagneticField = cms.string( "" ),
5248  clusterRemovalInfo = cms.InputTag( "" ),
5249  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5250  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5251  Fitter = cms.string( "hltESPKFFittingSmoother" ),
5252  useHitsSplitting = cms.bool( False ),
5253  MeasurementTracker = cms.string( "" ),
5254  AlgorithmName = cms.string( "hltIterX" ),
5255  alias = cms.untracked.string( "" ),
5256  NavigationSchool = cms.string( "" ),
5257  TrajectoryInEvent = cms.bool( True ),
5258  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5259  GeometricInnerState = cms.bool( True ),
5260  useSimpleMF = cms.bool( False ),
5261  Propagator = cms.string( "PropagatorWithMaterial" )
5262 )
5263 fragment.hltL3MuonsOIHit = cms.EDProducer( "L3MuonProducer",
5264  ServiceParameters = cms.PSet(
5265  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
5266  'SteppingHelixPropagatorAny',
5267  'hltESPSmartPropagator',
5268  'hltESPSteppingHelixPropagatorOpposite' ),
5269  RPCLayers = cms.bool( True ),
5270  UseMuonNavigation = cms.untracked.bool( True )
5271  ),
5272  L3TrajBuilderParameters = cms.PSet(
5273  ScaleTECyFactor = cms.double( -1.0 ),
5274  GlbRefitterParameters = cms.PSet(
5275  TrackerSkipSection = cms.int32( -1 ),
5276  DoPredictionsOnly = cms.bool( False ),
5277  PropDirForCosmics = cms.bool( False ),
5278  HitThreshold = cms.int32( 1 ),
5279  MuonHitsOption = cms.int32( 1 ),
5280  Chi2CutRPC = cms.double( 1.0 ),
5281  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5282  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5283  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5284  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5285  RefitDirection = cms.string( "insideOut" ),
5286  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5287  Chi2CutCSC = cms.double( 150.0 ),
5288  Chi2CutDT = cms.double( 10.0 ),
5289  RefitRPCHits = cms.bool( True ),
5290  SkipStation = cms.int32( -1 ),
5291  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5292  TrackerSkipSystem = cms.int32( -1 ),
5293  DYTthrs = cms.vint32( 30, 15 )
5294  ),
5295  ScaleTECxFactor = cms.double( -1.0 ),
5296  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5297  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5298  RefitRPCHits = cms.bool( True ),
5299  PCut = cms.double( 2.5 ),
5300  TrackTransformer = cms.PSet(
5301  DoPredictionsOnly = cms.bool( False ),
5302  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5303  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5304  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5305  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5306  RefitDirection = cms.string( "insideOut" ),
5307  RefitRPCHits = cms.bool( True ),
5308  Propagator = cms.string( "hltESPSmartPropagatorAny" )
5309  ),
5310  GlobalMuonTrackMatcher = cms.PSet(
5311  Pt_threshold1 = cms.double( 0.0 ),
5312  DeltaDCut_3 = cms.double( 15.0 ),
5313  MinP = cms.double( 2.5 ),
5314  MinPt = cms.double( 1.0 ),
5315  Chi2Cut_1 = cms.double( 50.0 ),
5316  Pt_threshold2 = cms.double( 9.99999999E8 ),
5317  LocChi2Cut = cms.double( 0.001 ),
5318  Eta_threshold = cms.double( 1.2 ),
5319  Quality_3 = cms.double( 7.0 ),
5320  Quality_2 = cms.double( 15.0 ),
5321  Chi2Cut_2 = cms.double( 50.0 ),
5322  Chi2Cut_3 = cms.double( 200.0 ),
5323  DeltaDCut_1 = cms.double( 40.0 ),
5324  DeltaRCut_2 = cms.double( 0.2 ),
5325  DeltaRCut_3 = cms.double( 1.0 ),
5326  DeltaDCut_2 = cms.double( 10.0 ),
5327  DeltaRCut_1 = cms.double( 0.1 ),
5328  Propagator = cms.string( "hltESPSmartPropagator" ),
5329  Quality_1 = cms.double( 20.0 )
5330  ),
5331  PtCut = cms.double( 1.0 ),
5332  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5333  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIHit" ),
5334  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5335  tkTrajMaxChi2 = cms.double( 9999.0 ),
5336  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
5337  tkTrajVertex = cms.InputTag( "pixelVertices" ),
5338  tkTrajUseVertex = cms.bool( False ),
5339  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
5340  ),
5341  TrackLoaderParameters = cms.PSet(
5342  PutTkTrackIntoEvent = cms.untracked.bool( False ),
5343  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5344  SmoothTkTrack = cms.untracked.bool( False ),
5345  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
5346  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5347  MuonUpdatorAtVertexParameters = cms.PSet(
5348  MaxChi2 = cms.double( 1000000.0 ),
5349  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
5350  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
5351  ),
5352  VertexConstraint = cms.bool( False ),
5353  DoSmoothing = cms.bool( True ),
5354  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
5355  ),
5356  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5357 )
5358 fragment.hltL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner",
5359  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit' )
5360 )
5361 fragment.hltPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
5362  layerList = cms.vstring( 'BPix1+BPix2',
5363  'BPix1+BPix3',
5364  'BPix2+BPix3',
5365  'BPix1+FPix1_pos',
5366  'BPix1+FPix1_neg',
5367  'BPix1+FPix2_pos',
5368  'BPix1+FPix2_neg',
5369  'BPix2+FPix1_pos',
5370  'BPix2+FPix1_neg',
5371  'BPix2+FPix2_pos',
5372  'BPix2+FPix2_neg',
5373  'FPix1_pos+FPix2_pos',
5374  'FPix1_neg+FPix2_neg' ),
5375  MTOB = cms.PSet( ),
5376  TEC = cms.PSet( ),
5377  MTID = cms.PSet( ),
5378  FPix = cms.PSet(
5379  useErrorsFromParam = cms.bool( True ),
5380  hitErrorRPhi = cms.double( 0.0051 ),
5381  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5382  HitProducer = cms.string( "hltSiPixelRecHits" ),
5383  hitErrorRZ = cms.double( 0.0036 )
5384  ),
5385  MTEC = cms.PSet( ),
5386  MTIB = cms.PSet( ),
5387  TID = cms.PSet( ),
5388  TOB = cms.PSet( ),
5389  BPix = cms.PSet(
5390  useErrorsFromParam = cms.bool( True ),
5391  hitErrorRPhi = cms.double( 0.0027 ),
5392  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5393  HitProducer = cms.string( "hltSiPixelRecHits" ),
5394  hitErrorRZ = cms.double( 0.006 )
5395  ),
5396  TIB = cms.PSet( )
5397 )
5398 fragment.hltMixedLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
5399  layerList = cms.vstring( 'BPix1+BPix2',
5400  'BPix1+BPix3',
5401  'BPix2+BPix3',
5402  'BPix1+FPix1_pos',
5403  'BPix1+FPix1_neg',
5404  'BPix1+FPix2_pos',
5405  'BPix1+FPix2_neg',
5406  'BPix2+FPix1_pos',
5407  'BPix2+FPix1_neg',
5408  'BPix2+FPix2_pos',
5409  'BPix2+FPix2_neg',
5410  'FPix1_pos+FPix2_pos',
5411  'FPix1_neg+FPix2_neg',
5412  'FPix2_pos+TEC1_pos',
5413  'FPix2_pos+TEC2_pos',
5414  'TEC1_pos+TEC2_pos',
5415  'TEC2_pos+TEC3_pos',
5416  'FPix2_neg+TEC1_neg',
5417  'FPix2_neg+TEC2_neg',
5418  'TEC1_neg+TEC2_neg',
5419  'TEC2_neg+TEC3_neg' ),
5420  MTOB = cms.PSet( ),
5421  TEC = cms.PSet(
5422  useRingSlector = cms.bool( True ),
5423  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5424  minRing = cms.int32( 1 ),
5425  maxRing = cms.int32( 1 ),
5426  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
5427  ),
5428  MTID = cms.PSet( ),
5429  FPix = cms.PSet(
5430  useErrorsFromParam = cms.bool( True ),
5431  hitErrorRPhi = cms.double( 0.0051 ),
5432  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5433  HitProducer = cms.string( "hltSiPixelRecHits" ),
5434  hitErrorRZ = cms.double( 0.0036 )
5435  ),
5436  MTEC = cms.PSet( ),
5437  MTIB = cms.PSet( ),
5438  TID = cms.PSet( ),
5439  TOB = cms.PSet( ),
5440  BPix = cms.PSet(
5441  useErrorsFromParam = cms.bool( True ),
5442  hitErrorRPhi = cms.double( 0.0027 ),
5443  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5444  HitProducer = cms.string( "hltSiPixelRecHits" ),
5445  hitErrorRZ = cms.double( 0.006 )
5446  ),
5447  TIB = cms.PSet( )
5448 )
5449 fragment.hltL3TrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon",
5450  TkSeedGenerator = cms.PSet(
5451  PSetNames = cms.vstring( 'skipTSG',
5452  'iterativeTSG' ),
5453  L3TkCollectionA = cms.InputTag( "hltL3TkFromL2OICombination" ),
5454  iterativeTSG = cms.PSet(
5455  firstTSG = cms.PSet(
5456  ComponentName = cms.string( "TSGFromOrderedHits" ),
5457  OrderedHitsFactoryPSet = cms.PSet(
5458  ComponentName = cms.string( "StandardHitTripletGenerator" ),
5459  GeneratorPSet = cms.PSet(
5460  useBending = cms.bool( True ),
5461  useFixedPreFiltering = cms.bool( False ),
5462  maxElement = cms.uint32( 0 ),
5463  phiPreFiltering = cms.double( 0.3 ),
5464  extraHitRPhitolerance = cms.double( 0.06 ),
5465  useMultScattering = cms.bool( True ),
5466  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
5467  extraHitRZtolerance = cms.double( 0.06 ),
5468  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
5469  ),
5470  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
5471  ),
5472  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5473  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
5474  ),
5475  PSetNames = cms.vstring( 'firstTSG',
5476  'secondTSG' ),
5477  ComponentName = cms.string( "CombinedTSG" ),
5478  thirdTSG = cms.PSet(
5479  PSetNames = cms.vstring( 'endcapTSG',
5480  'barrelTSG' ),
5481  barrelTSG = cms.PSet( ),
5482  endcapTSG = cms.PSet(
5483  ComponentName = cms.string( "TSGFromOrderedHits" ),
5484  OrderedHitsFactoryPSet = cms.PSet(
5485  maxElement = cms.uint32( 0 ),
5486  ComponentName = cms.string( "StandardHitPairGenerator" ),
5487  useOnDemandTracker = cms.untracked.int32( 0 ),
5488  SeedingLayers = cms.InputTag( "hltMixedLayerPairs" )
5489  ),
5490  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
5491  ),
5492  etaSeparation = cms.double( 2.0 ),
5493  ComponentName = cms.string( "DualByEtaTSG" ),
5494  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
5495  ),
5496  secondTSG = cms.PSet(
5497  ComponentName = cms.string( "TSGFromOrderedHits" ),
5498  OrderedHitsFactoryPSet = cms.PSet(
5499  maxElement = cms.uint32( 0 ),
5500  ComponentName = cms.string( "StandardHitPairGenerator" ),
5501  useOnDemandTracker = cms.untracked.int32( 0 ),
5502  SeedingLayers = cms.InputTag( "hltPixelLayerPairs" )
5503  ),
5504  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5505  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
5506  )
5507  ),
5508  skipTSG = cms.PSet( ),
5509  ComponentName = cms.string( "DualByL2TSG" )
5510  ),
5511  ServiceParameters = cms.PSet(
5512  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ),
5513  RPCLayers = cms.bool( True ),
5514  UseMuonNavigation = cms.untracked.bool( True )
5515  ),
5516  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
5517  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ),
5518  PCut = cms.double( 2.5 ),
5519  TrackerSeedCleaner = cms.PSet(
5520  cleanerFromSharedHits = cms.bool( True ),
5521  ptCleaner = cms.bool( True ),
5522  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5523  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5524  directionCleaner = cms.bool( True )
5525  ),
5526  PtCut = cms.double( 1.0 )
5527 )
5528 fragment.hltL3TrackCandidateFromL2IOHit = cms.EDProducer( "CkfTrajectoryMaker",
5529  src = cms.InputTag( "hltL3TrajSeedIOHit" ),
5530  reverseTrajectories = cms.bool( False ),
5531  TransientInitialStateEstimatorParameters = cms.PSet(
5532  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
5533  numberMeasurementsForFit = cms.int32( 4 ),
5534  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
5535  ),
5536  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5537  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5538  cleanTrajectoryAfterInOut = cms.bool( False ),
5539  useHitsSplitting = cms.bool( False ),
5540  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5541  doSeedingRegionRebuilding = cms.bool( False ),
5542  trackCandidateAlso = cms.bool( True ),
5543  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
5544  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5545  TrajectoryBuilder = cms.string( "" ),
5546  maxNSeeds = cms.uint32( 100000 )
5547 )
5548 fragment.hltL3TkTracksFromL2IOHit = cms.EDProducer( "TrackProducer",
5549  src = cms.InputTag( "hltL3TrackCandidateFromL2IOHit" ),
5550  SimpleMagneticField = cms.string( "" ),
5551  clusterRemovalInfo = cms.InputTag( "" ),
5552  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5553  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5554  Fitter = cms.string( "hltESPKFFittingSmoother" ),
5555  useHitsSplitting = cms.bool( False ),
5556  MeasurementTracker = cms.string( "" ),
5557  AlgorithmName = cms.string( "hltIterX" ),
5558  alias = cms.untracked.string( "" ),
5559  NavigationSchool = cms.string( "" ),
5560  TrajectoryInEvent = cms.bool( True ),
5561  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5562  GeometricInnerState = cms.bool( True ),
5563  useSimpleMF = cms.bool( False ),
5564  Propagator = cms.string( "PropagatorWithMaterial" )
5565 )
5566 fragment.hltL3MuonsIOHit = cms.EDProducer( "L3MuonProducer",
5567  ServiceParameters = cms.PSet(
5568  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
5569  'SteppingHelixPropagatorAny',
5570  'hltESPSmartPropagator',
5571  'hltESPSteppingHelixPropagatorOpposite' ),
5572  RPCLayers = cms.bool( True ),
5573  UseMuonNavigation = cms.untracked.bool( True )
5574  ),
5575  L3TrajBuilderParameters = cms.PSet(
5576  ScaleTECyFactor = cms.double( -1.0 ),
5577  GlbRefitterParameters = cms.PSet(
5578  TrackerSkipSection = cms.int32( -1 ),
5579  DoPredictionsOnly = cms.bool( False ),
5580  PropDirForCosmics = cms.bool( False ),
5581  HitThreshold = cms.int32( 1 ),
5582  MuonHitsOption = cms.int32( 1 ),
5583  Chi2CutRPC = cms.double( 1.0 ),
5584  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5585  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5586  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5587  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5588  RefitDirection = cms.string( "insideOut" ),
5589  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5590  Chi2CutCSC = cms.double( 150.0 ),
5591  Chi2CutDT = cms.double( 10.0 ),
5592  RefitRPCHits = cms.bool( True ),
5593  SkipStation = cms.int32( -1 ),
5594  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5595  TrackerSkipSystem = cms.int32( -1 ),
5596  DYTthrs = cms.vint32( 30, 15 )
5597  ),
5598  ScaleTECxFactor = cms.double( -1.0 ),
5599  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5600  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5601  RefitRPCHits = cms.bool( True ),
5602  PCut = cms.double( 2.5 ),
5603  TrackTransformer = cms.PSet(
5604  DoPredictionsOnly = cms.bool( False ),
5605  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5606  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5607  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5608  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5609  RefitDirection = cms.string( "insideOut" ),
5610  RefitRPCHits = cms.bool( True ),
5611  Propagator = cms.string( "hltESPSmartPropagatorAny" )
5612  ),
5613  GlobalMuonTrackMatcher = cms.PSet(
5614  Pt_threshold1 = cms.double( 0.0 ),
5615  DeltaDCut_3 = cms.double( 15.0 ),
5616  MinP = cms.double( 2.5 ),
5617  MinPt = cms.double( 1.0 ),
5618  Chi2Cut_1 = cms.double( 50.0 ),
5619  Pt_threshold2 = cms.double( 9.99999999E8 ),
5620  LocChi2Cut = cms.double( 0.001 ),
5621  Eta_threshold = cms.double( 1.2 ),
5622  Quality_3 = cms.double( 7.0 ),
5623  Quality_2 = cms.double( 15.0 ),
5624  Chi2Cut_2 = cms.double( 50.0 ),
5625  Chi2Cut_3 = cms.double( 200.0 ),
5626  DeltaDCut_1 = cms.double( 40.0 ),
5627  DeltaRCut_2 = cms.double( 0.2 ),
5628  DeltaRCut_3 = cms.double( 1.0 ),
5629  DeltaDCut_2 = cms.double( 10.0 ),
5630  DeltaRCut_1 = cms.double( 0.1 ),
5631  Propagator = cms.string( "hltESPSmartPropagator" ),
5632  Quality_1 = cms.double( 20.0 )
5633  ),
5634  PtCut = cms.double( 1.0 ),
5635  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5636  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2IOHit" ),
5637  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5638  tkTrajMaxChi2 = cms.double( 9999.0 ),
5639  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
5640  tkTrajVertex = cms.InputTag( "pixelVertices" ),
5641  tkTrajUseVertex = cms.bool( False ),
5642  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
5643  ),
5644  TrackLoaderParameters = cms.PSet(
5645  PutTkTrackIntoEvent = cms.untracked.bool( False ),
5646  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5647  SmoothTkTrack = cms.untracked.bool( False ),
5648  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
5649  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5650  MuonUpdatorAtVertexParameters = cms.PSet(
5651  MaxChi2 = cms.double( 1000000.0 ),
5652  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
5653  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
5654  ),
5655  VertexConstraint = cms.bool( False ),
5656  DoSmoothing = cms.bool( True ),
5657  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
5658  ),
5659  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5660 )
5661 fragment.hltL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner",
5662  labels = cms.VInputTag( 'hltL3TrajSeedIOHit','hltL3TrajSeedOIState','hltL3TrajSeedOIHit' )
5663 )
5664 fragment.hltL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner",
5665  labels = cms.VInputTag( 'hltL3TrackCandidateFromL2IOHit','hltL3TrackCandidateFromL2OIHit','hltL3TrackCandidateFromL2OIState' )
5666 )
5667 fragment.hltL3TkTracksMergeStep1 = cms.EDProducer( "TrackListMerger",
5668  ShareFrac = cms.double( 0.19 ),
5669  writeOnlyTrkQuals = cms.bool( False ),
5670  MinPT = cms.double( 0.05 ),
5671  allowFirstHitShare = cms.bool( True ),
5672  copyExtras = cms.untracked.bool( True ),
5673  Epsilon = cms.double( -0.001 ),
5674  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ),
5675  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
5676  MaxNormalizedChisq = cms.double( 1000.0 ),
5677  copyMVA = cms.bool( False ),
5678  FoundHitBonus = cms.double( 100.0 ),
5679  setsToMerge = cms.VPSet(
5680  cms.PSet( pQual = cms.bool( False ),
5681  tLists = cms.vint32( 0, 1 )
5682  )
5683  ),
5684  MinFound = cms.int32( 3 ),
5685  hasSelector = cms.vint32( 0, 0 ),
5686  TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ),
5687  LostHitPenalty = cms.double( 0.0 ),
5688  newQuality = cms.string( "confirmed" )
5689 )
5690 fragment.hltL3TkTracksFromL2 = cms.EDProducer( "TrackListMerger",
5691  ShareFrac = cms.double( 0.19 ),
5692  writeOnlyTrkQuals = cms.bool( False ),
5693  MinPT = cms.double( 0.05 ),
5694  allowFirstHitShare = cms.bool( True ),
5695  copyExtras = cms.untracked.bool( True ),
5696  Epsilon = cms.double( -0.001 ),
5697  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ),
5698  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
5699  MaxNormalizedChisq = cms.double( 1000.0 ),
5700  copyMVA = cms.bool( False ),
5701  FoundHitBonus = cms.double( 100.0 ),
5702  setsToMerge = cms.VPSet(
5703  cms.PSet( pQual = cms.bool( False ),
5704  tLists = cms.vint32( 0, 1 )
5705  )
5706  ),
5707  MinFound = cms.int32( 3 ),
5708  hasSelector = cms.vint32( 0, 0 ),
5709  TrackProducers = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ),
5710  LostHitPenalty = cms.double( 0.0 ),
5711  newQuality = cms.string( "confirmed" )
5712 )
5713 fragment.hltL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
5714  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' )
5715 )
5716 fragment.hltL3Muons = cms.EDProducer( "L3TrackCombiner",
5717  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' )
5718 )
5719 fragment.hltL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
5720  InputLinksObjects = cms.InputTag( "hltL3MuonsLinksCombination" ),
5721  InputObjects = cms.InputTag( "hltL3Muons" ),
5722  MuonPtOption = cms.string( "Tracker" )
5723 )
5724 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducer",
5725  useFilterWithES = cms.bool( False ),
5726  FilterPSet = cms.PSet(
5727  chi2 = cms.double( 1000.0 ),
5728  nSigmaTipMaxTolerance = cms.double( 0.0 ),
5729  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
5730  nSigmaInvPtTolerance = cms.double( 0.0 ),
5731  ptMin = cms.double( 0.1 ),
5732  tipMax = cms.double( 1.0 )
5733  ),
5734  passLabel = cms.string( "" ),
5735  FitterPSet = cms.PSet(
5736  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
5737  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5738  fixImpactParameter = cms.double( 0.0 )
5739  ),
5740  RegionFactoryPSet = cms.PSet(
5741  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
5742  RegionPSet = cms.PSet(
5743  precise = cms.bool( True ),
5744  originRadius = cms.double( 0.2 ),
5745  ptMin = cms.double( 0.9 ),
5746  originHalfLength = cms.double( 24.0 ),
5747  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5748  useMultipleScattering = cms.bool( False ),
5749  useFakeVertices = cms.bool( False )
5750  )
5751  ),
5752  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
5753  OrderedHitsFactoryPSet = cms.PSet(
5754  ComponentName = cms.string( "StandardHitTripletGenerator" ),
5755  GeneratorPSet = cms.PSet(
5756  useBending = cms.bool( True ),
5757  useFixedPreFiltering = cms.bool( False ),
5758  maxElement = cms.uint32( 100000 ),
5759  phiPreFiltering = cms.double( 0.3 ),
5760  extraHitRPhitolerance = cms.double( 0.06 ),
5761  useMultScattering = cms.bool( True ),
5762  SeedComparitorPSet = cms.PSet(
5763  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
5764  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
5765  ),
5766  extraHitRZtolerance = cms.double( 0.06 ),
5767  ComponentName = cms.string( "PixelTripletHLTGenerator" )
5768  ),
5769  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
5770  )
5771 )
5772 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducer",
5773  WtAverage = cms.bool( True ),
5774  Method2 = cms.bool( True ),
5775  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5776  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
5777  Verbosity = cms.int32( 0 ),
5778  UseError = cms.bool( True ),
5779  TrackCollection = cms.InputTag( "hltPixelTracks" ),
5780  PtMin = cms.double( 1.0 ),
5781  NTrkMin = cms.int32( 2 ),
5782  ZOffset = cms.double( 5.0 ),
5783  Finder = cms.string( "DivisiveVertexFinder" ),
5784  ZSeparation = cms.double( 0.05 )
5785 )
5786 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
5787  minSumPt2 = cms.double( 0.0 ),
5788  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
5789  maxVtx = cms.uint32( 100 ),
5790  fractionSumPt2 = cms.double( 0.3 ),
5791  src = cms.InputTag( "hltPixelVertices" )
5792 )
5793 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
5794  useEventsWithNoVertex = cms.bool( True ),
5795  originHalfLength = cms.double( 0.3 ),
5796  useProtoTrackKinematics = cms.bool( False ),
5797  usePV = cms.bool( False ),
5798  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
5799  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
5800  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5801  InputCollection = cms.InputTag( "hltPixelTracks" ),
5802  originRadius = cms.double( 0.1 )
5803 )
5804 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
5805  src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
5806  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
5807  SimpleMagneticField = cms.string( "ParabolicMf" ),
5808  TransientInitialStateEstimatorParameters = cms.PSet(
5809  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
5810  numberMeasurementsForFit = cms.int32( 4 ),
5811  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
5812  ),
5813  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5814  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5815  cleanTrajectoryAfterInOut = cms.bool( False ),
5816  useHitsSplitting = cms.bool( False ),
5817  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5818  doSeedingRegionRebuilding = cms.bool( False ),
5819  maxNSeeds = cms.uint32( 100000 ),
5820  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ),
5821  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5822  TrajectoryBuilder = cms.string( "" )
5823 )
5824 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
5825  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
5826  SimpleMagneticField = cms.string( "ParabolicMf" ),
5827  clusterRemovalInfo = cms.InputTag( "" ),
5828  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5829  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5830  Fitter = cms.string( "hltESPFittingSmootherIT" ),
5831  useHitsSplitting = cms.bool( False ),
5832  MeasurementTracker = cms.string( "" ),
5833  AlgorithmName = cms.string( "hltIter0" ),
5834  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
5835  NavigationSchool = cms.string( "" ),
5836  TrajectoryInEvent = cms.bool( True ),
5837  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5838  GeometricInnerState = cms.bool( True ),
5839  useSimpleMF = cms.bool( True ),
5840  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
5841 )
5842 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
5843  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
5844  GBRForestLabel = cms.string( "" ),
5845  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
5846  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
5847  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
5848  mva = cms.PSet(
5849  dr_par = cms.PSet(
5850  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
5851  dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ),
5852  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
5853  dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
5854  dr_exp = cms.vint32( 4, 4, 4 )
5855  ),
5856  minLayers = cms.vint32( 3, 3, 3 ),
5857  dz_par = cms.PSet(
5858  dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
5859  dz_exp = cms.vint32( 4, 4, 4 ),
5860  dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 )
5861  ),
5862  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
5863  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
5864  maxLostLayers = cms.vint32( 1, 1, 1 ),
5865  maxDz = cms.vdouble( 0.5, 0.2, 3.4028234663852886E38 ),
5866  maxDzWrtBS = cms.vdouble( 3.4028234663852886E38, 24.0, 15.0 ),
5867  maxDr = cms.vdouble( 0.5, 0.03, 3.4028234663852886E38 ),
5868  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
5869  min3DLayers = cms.vint32( 0, 0, 0 ),
5870  minPixelHits = cms.vint32( 0, 0, 0 ),
5871  minNVtxTrk = cms.int32( 3 )
5872  ),
5873  GBRForestFileName = cms.string( "" )
5874 )
5875 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
5876  originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
5877  cloner = cms.untracked.PSet(
5878  copyExtras = cms.untracked.bool( False ),
5879  copyTrajectories = cms.untracked.bool( False )
5880  ),
5881  originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
5882  minQuality = cms.string( "highPurity" ),
5883  originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' )
5884 )
5885 fragment.hltTrackIter0RefsForJets4Iter1 = cms.EDProducer( "ChargedRefCandidateProducer",
5886  src = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
5887  particleType = cms.string( "pi+" )
5888 )
5889 fragment.hltAK4Iter0TrackJets4Iter1 = cms.EDProducer( "FastjetJetProducer",
5890  Active_Area_Repeats = cms.int32( 5 ),
5891  doAreaFastjet = cms.bool( False ),
5892  voronoiRfact = cms.double( 0.9 ),
5893  maxBadHcalCells = cms.uint32( 9999999 ),
5894  doAreaDiskApprox = cms.bool( False ),
5895  maxRecoveredEcalCells = cms.uint32( 9999999 ),
5896  jetType = cms.string( "TrackJet" ),
5897  minSeed = cms.uint32( 14327 ),
5898  Ghost_EtaMax = cms.double( 6.0 ),
5899  doRhoFastjet = cms.bool( False ),
5900  jetAlgorithm = cms.string( "AntiKt" ),
5901  nSigmaPU = cms.double( 1.0 ),
5902  GhostArea = cms.double( 0.01 ),
5903  Rho_EtaMax = cms.double( 4.4 ),
5904  maxBadEcalCells = cms.uint32( 9999999 ),
5905  useDeterministicSeed = cms.bool( True ),
5906  doPVCorrection = cms.bool( False ),
5907  maxRecoveredHcalCells = cms.uint32( 9999999 ),
5908  rParam = cms.double( 0.4 ),
5909  maxProblematicHcalCells = cms.uint32( 9999999 ),
5910  doOutputJets = cms.bool( True ),
5911  src = cms.InputTag( "hltTrackIter0RefsForJets4Iter1" ),
5912  inputEtMin = cms.double( 0.1 ),
5913  puPtMin = cms.double( 0.0 ),
5914  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
5915  jetPtMin = cms.double( 1.0 ),
5916  radiusPU = cms.double( 0.4 ),
5917  maxProblematicEcalCells = cms.uint32( 9999999 ),
5918  doPUOffsetCorr = cms.bool( False ),
5919  inputEMin = cms.double( 0.0 ),
5920  useMassDropTagger = cms.bool( False ),
5921  muMin = cms.double( -1.0 ),
5922  subtractorName = cms.string( "" ),
5923  muCut = cms.double( -1.0 ),
5924  subjetPtMin = cms.double( -1.0 ),
5925  useTrimming = cms.bool( False ),
5926  muMax = cms.double( -1.0 ),
5927  yMin = cms.double( -1.0 ),
5928  useFiltering = cms.bool( False ),
5929  rFilt = cms.double( -1.0 ),
5930  yMax = cms.double( -1.0 ),
5931  zcut = cms.double( -1.0 ),
5932  MinVtxNdof = cms.int32( 0 ),
5933  MaxVtxZ = cms.double( 30.0 ),
5934  UseOnlyVertexTracks = cms.bool( False ),
5935  dRMin = cms.double( -1.0 ),
5936  nFilt = cms.int32( -1 ),
5937  usePruning = cms.bool( False ),
5938  maxDepth = cms.int32( -1 ),
5939  yCut = cms.double( -1.0 ),
5940  DzTrVtxMax = cms.double( 0.5 ),
5941  UseOnlyOnePV = cms.bool( True ),
5942  rcut_factor = cms.double( -1.0 ),
5943  sumRecHits = cms.bool( False ),
5944  trimPtFracMin = cms.double( -1.0 ),
5945  dRMax = cms.double( -1.0 ),
5946  DxyTrVtxMax = cms.double( 0.2 ),
5947  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
5948 )
5949 fragment.hltIter0TrackAndTauJets4Iter1 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
5950  fractionMinCaloInTauCone = cms.double( 0.7 ),
5951  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
5952  tauConeSize = cms.double( 0.2 ),
5953  ptTrkMaxInCaloCone = cms.double( 1.0 ),
5954  isolationConeSize = cms.double( 0.5 ),
5955  inputTrackJetTag = cms.InputTag( "hltAK4Iter0TrackJets4Iter1" ),
5956  nTrkMaxInCaloCone = cms.int32( 0 ),
5957  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
5958  etaMinCaloJet = cms.double( -2.7 ),
5959  etaMaxCaloJet = cms.double( 2.7 ),
5960  ptMinCaloJet = cms.double( 5.0 ),
5961  inputTrackTag = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" )
5962 )
5963 fragment.hltIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
5964  trackClassifier = cms.InputTag( '','QualityMasks' ),
5965  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
5966  maxChi2 = cms.double( 9.0 ),
5967  trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
5968  oldClusterRemovalInfo = cms.InputTag( "" ),
5969  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
5970  overrideTrkQuals = cms.InputTag( "" ),
5971  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
5972  TrackQuality = cms.string( "highPurity" )
5973 )
5974 fragment.hltIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
5975  clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemoval" ),
5976  OnDemand = cms.bool( False ),
5977  src = cms.InputTag( "hltSiStripClusters" )
5978 )
5979 fragment.hltIter1PixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
5980  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
5981  'BPix1+BPix2+FPix1_pos',
5982  'BPix1+BPix2+FPix1_neg',
5983  'BPix1+FPix1_pos+FPix2_pos',
5984  'BPix1+FPix1_neg+FPix2_neg' ),
5985  MTOB = cms.PSet( ),
5986  TEC = cms.PSet( ),
5987  MTID = cms.PSet( ),
5988  FPix = cms.PSet(
5989  HitProducer = cms.string( "hltSiPixelRecHits" ),
5990  hitErrorRZ = cms.double( 0.0036 ),
5991  useErrorsFromParam = cms.bool( True ),
5992  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5993  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
5994  hitErrorRPhi = cms.double( 0.0051 )
5995  ),
5996  MTEC = cms.PSet( ),
5997  MTIB = cms.PSet( ),
5998  TID = cms.PSet( ),
5999  TOB = cms.PSet( ),
6000  BPix = cms.PSet(
6001  HitProducer = cms.string( "hltSiPixelRecHits" ),
6002  hitErrorRZ = cms.double( 0.006 ),
6003  useErrorsFromParam = cms.bool( True ),
6004  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6005  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
6006  hitErrorRPhi = cms.double( 0.0027 )
6007  ),
6008  TIB = cms.PSet( )
6009 )
6010 fragment.hltIter1PFlowPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
6011  RegionFactoryPSet = cms.PSet(
6012  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
6013  RegionPSet = cms.PSet(
6014  precise = cms.bool( True ),
6015  originRadius = cms.double( 0.05 ),
6016  searchOpt = cms.bool( True ),
6017  ptMin = cms.double( 0.5 ),
6018  mode = cms.string( "VerticesFixed" ),
6019  maxNRegions = cms.int32( 100 ),
6020  maxNVertices = cms.int32( 10 ),
6021  deltaPhi = cms.double( 1.0 ),
6022  deltaEta = cms.double( 1.0 ),
6023  zErrorBeamSpot = cms.double( 15.0 ),
6024  nSigmaZBeamSpot = cms.double( 3.0 ),
6025  zErrorVetex = cms.double( 0.1 ),
6026  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
6027  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6028  input = cms.InputTag( "hltIter0TrackAndTauJets4Iter1" ),
6029  measurementTrackerName = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
6030  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
6031  useMultipleScattering = cms.bool( False ),
6032  useFakeVertices = cms.bool( False )
6033  )
6034  ),
6035  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
6036  ClusterCheckPSet = cms.PSet(
6037  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
6038  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
6039  doClusterCheck = cms.bool( False ),
6040  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
6041  MaxNumberOfPixelClusters = cms.uint32( 10000 )
6042  ),
6043  OrderedHitsFactoryPSet = cms.PSet(
6044  maxElement = cms.uint32( 0 ),
6045  ComponentName = cms.string( "StandardHitTripletGenerator" ),
6046  GeneratorPSet = cms.PSet(
6047  useBending = cms.bool( True ),
6048  useFixedPreFiltering = cms.bool( False ),
6049  maxElement = cms.uint32( 100000 ),
6050  phiPreFiltering = cms.double( 0.3 ),
6051  extraHitRPhitolerance = cms.double( 0.032 ),
6052  useMultScattering = cms.bool( True ),
6053  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
6054  extraHitRZtolerance = cms.double( 0.037 ),
6055  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
6056  ),
6057  SeedingLayers = cms.InputTag( "hltIter1PixelLayerTriplets" )
6058  ),
6059  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsTripletOnlyCreator" ) )
6060 )
6061 fragment.hltIter1PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6062  src = cms.InputTag( "hltIter1PFlowPixelSeeds" ),
6063  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
6064  SimpleMagneticField = cms.string( "ParabolicMf" ),
6065  TransientInitialStateEstimatorParameters = cms.PSet(
6066  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6067  numberMeasurementsForFit = cms.int32( 4 ),
6068  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6069  ),
6070  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6071  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
6072  cleanTrajectoryAfterInOut = cms.bool( False ),
6073  useHitsSplitting = cms.bool( False ),
6074  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6075  doSeedingRegionRebuilding = cms.bool( False ),
6076  maxNSeeds = cms.uint32( 100000 ),
6077  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ),
6078  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6079  TrajectoryBuilder = cms.string( "" )
6080 )
6081 fragment.hltIter1PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6082  src = cms.InputTag( "hltIter1PFlowCkfTrackCandidates" ),
6083  SimpleMagneticField = cms.string( "ParabolicMf" ),
6084  clusterRemovalInfo = cms.InputTag( "" ),
6085  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6086  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
6087  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6088  useHitsSplitting = cms.bool( False ),
6089  MeasurementTracker = cms.string( "" ),
6090  AlgorithmName = cms.string( "hltIter1" ),
6091  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6092  NavigationSchool = cms.string( "" ),
6093  TrajectoryInEvent = cms.bool( True ),
6094  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6095  GeometricInnerState = cms.bool( True ),
6096  useSimpleMF = cms.bool( True ),
6097  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
6098 )
6099 fragment.hltIter1PFlowTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier",
6100  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
6101  GBRForestLabel = cms.string( "" ),
6102  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6103  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6104  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6105  mva = cms.PSet(
6106  dr_par = cms.PSet(
6107  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
6108  dr_par2 = cms.vdouble( 3.4028234663852886E38, 1.0, 0.85 ),
6109  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
6110  dr_par1 = cms.vdouble( 3.4028234663852886E38, 1.0, 0.9 ),
6111  dr_exp = cms.vint32( 3, 3, 3 )
6112  ),
6113  minLayers = cms.vint32( 3, 3, 3 ),
6114  dz_par = cms.PSet(
6115  dz_par1 = cms.vdouble( 3.4028234663852886E38, 1.0, 0.9 ),
6116  dz_exp = cms.vint32( 3, 3, 3 ),
6117  dz_par2 = cms.vdouble( 3.4028234663852886E38, 1.0, 0.8 )
6118  ),
6119  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
6120  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6121  maxLostLayers = cms.vint32( 1, 1, 1 ),
6122  maxDz = cms.vdouble( 3.4028234663852886E38, 1.0, 3.4028234663852886E38 ),
6123  maxDzWrtBS = cms.vdouble( 3.4028234663852886E38, 24.0, 15.0 ),
6124  maxDr = cms.vdouble( 3.4028234663852886E38, 1.0, 3.4028234663852886E38 ),
6125  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6126  min3DLayers = cms.vint32( 0, 0, 0 ),
6127  minPixelHits = cms.vint32( 0, 0, 2 ),
6128  minNVtxTrk = cms.int32( 3 )
6129  ),
6130  GBRForestFileName = cms.string( "" )
6131 )
6132 fragment.hltIter1PFlowTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier",
6133  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
6134  GBRForestLabel = cms.string( "" ),
6135  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6136  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6137  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6138  mva = cms.PSet(
6139  dr_par = cms.PSet(
6140  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
6141  dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
6142  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
6143  dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
6144  dr_exp = cms.vint32( 4, 4, 4 )
6145  ),
6146  minLayers = cms.vint32( 5, 5, 5 ),
6147  dz_par = cms.PSet(
6148  dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
6149  dz_exp = cms.vint32( 4, 4, 4 ),
6150  dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 )
6151  ),
6152  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
6153  maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ),
6154  maxLostLayers = cms.vint32( 99, 3, 3 ),
6155  maxDz = cms.vdouble( 3.4028234663852886E38, 1.0, 3.4028234663852886E38 ),
6156  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
6157  maxDr = cms.vdouble( 3.4028234663852886E38, 1.0, 3.4028234663852886E38 ),
6158  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
6159  min3DLayers = cms.vint32( 1, 2, 3 ),
6160  minPixelHits = cms.vint32( 0, 0, 1 ),
6161  minNVtxTrk = cms.int32( 2 )
6162  ),
6163  GBRForestFileName = cms.string( "" )
6164 )
6165 fragment.hltIter1PFlowTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger",
6166  inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPrompt',
6167  'hltIter1PFlowTrackCutClassifierDetached' )
6168 )
6169 fragment.hltIter1PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6170  originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
6171  cloner = cms.untracked.PSet(
6172  copyExtras = cms.untracked.bool( False ),
6173  copyTrajectories = cms.untracked.bool( False )
6174  ),
6175  originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','QualityMasks' ),
6176  minQuality = cms.string( "highPurity" ),
6177  originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','MVAValues' )
6178 )
6179 fragment.hltIter1Merged = cms.EDProducer( "TrackListMerger",
6180  ShareFrac = cms.double( 0.19 ),
6181  writeOnlyTrkQuals = cms.bool( False ),
6182  MinPT = cms.double( 0.05 ),
6183  allowFirstHitShare = cms.bool( True ),
6184  copyExtras = cms.untracked.bool( True ),
6185  Epsilon = cms.double( -0.001 ),
6186  selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
6187  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6188  MaxNormalizedChisq = cms.double( 1000.0 ),
6189  copyMVA = cms.bool( False ),
6190  FoundHitBonus = cms.double( 5.0 ),
6191  setsToMerge = cms.VPSet(
6192  cms.PSet( pQual = cms.bool( False ),
6193  tLists = cms.vint32( 0, 1 )
6194  )
6195  ),
6196  MinFound = cms.int32( 3 ),
6197  hasSelector = cms.vint32( 0, 0 ),
6198  TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
6199  LostHitPenalty = cms.double( 20.0 ),
6200  newQuality = cms.string( "confirmed" )
6201 )
6202 fragment.hltIter1TrackRefsForJets4Iter2 = cms.EDProducer( "ChargedRefCandidateProducer",
6203  src = cms.InputTag( "hltIter1Merged" ),
6204  particleType = cms.string( "pi+" )
6205 )
6206 fragment.hltAK4Iter1TrackJets4Iter2 = cms.EDProducer( "FastjetJetProducer",
6207  Active_Area_Repeats = cms.int32( 5 ),
6208  doAreaFastjet = cms.bool( False ),
6209  voronoiRfact = cms.double( 0.9 ),
6210  maxBadHcalCells = cms.uint32( 9999999 ),
6211  doAreaDiskApprox = cms.bool( False ),
6212  maxRecoveredEcalCells = cms.uint32( 9999999 ),
6213  jetType = cms.string( "TrackJet" ),
6214  minSeed = cms.uint32( 14327 ),
6215  Ghost_EtaMax = cms.double( 6.0 ),
6216  doRhoFastjet = cms.bool( False ),
6217  jetAlgorithm = cms.string( "AntiKt" ),
6218  nSigmaPU = cms.double( 1.0 ),
6219  GhostArea = cms.double( 0.01 ),
6220  Rho_EtaMax = cms.double( 4.4 ),
6221  maxBadEcalCells = cms.uint32( 9999999 ),
6222  useDeterministicSeed = cms.bool( True ),
6223  doPVCorrection = cms.bool( False ),
6224  maxRecoveredHcalCells = cms.uint32( 9999999 ),
6225  rParam = cms.double( 0.4 ),
6226  maxProblematicHcalCells = cms.uint32( 9999999 ),
6227  doOutputJets = cms.bool( True ),
6228  src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2" ),
6229  inputEtMin = cms.double( 0.1 ),
6230  puPtMin = cms.double( 0.0 ),
6231  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
6232  jetPtMin = cms.double( 7.5 ),
6233  radiusPU = cms.double( 0.4 ),
6234  maxProblematicEcalCells = cms.uint32( 9999999 ),
6235  doPUOffsetCorr = cms.bool( False ),
6236  inputEMin = cms.double( 0.0 ),
6237  useMassDropTagger = cms.bool( False ),
6238  muMin = cms.double( -1.0 ),
6239  subtractorName = cms.string( "" ),
6240  muCut = cms.double( -1.0 ),
6241  subjetPtMin = cms.double( -1.0 ),
6242  useTrimming = cms.bool( False ),
6243  muMax = cms.double( -1.0 ),
6244  yMin = cms.double( -1.0 ),
6245  useFiltering = cms.bool( False ),
6246  rFilt = cms.double( -1.0 ),
6247  yMax = cms.double( -1.0 ),
6248  zcut = cms.double( -1.0 ),
6249  MinVtxNdof = cms.int32( 0 ),
6250  MaxVtxZ = cms.double( 30.0 ),
6251  UseOnlyVertexTracks = cms.bool( False ),
6252  dRMin = cms.double( -1.0 ),
6253  nFilt = cms.int32( -1 ),
6254  usePruning = cms.bool( False ),
6255  maxDepth = cms.int32( -1 ),
6256  yCut = cms.double( -1.0 ),
6257  DzTrVtxMax = cms.double( 0.5 ),
6258  UseOnlyOnePV = cms.bool( True ),
6259  rcut_factor = cms.double( -1.0 ),
6260  sumRecHits = cms.bool( False ),
6261  trimPtFracMin = cms.double( -1.0 ),
6262  dRMax = cms.double( -1.0 ),
6263  DxyTrVtxMax = cms.double( 0.2 ),
6264  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
6265 )
6266 fragment.hltIter1TrackAndTauJets4Iter2 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
6267  fractionMinCaloInTauCone = cms.double( 0.7 ),
6268  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
6269  tauConeSize = cms.double( 0.2 ),
6270  ptTrkMaxInCaloCone = cms.double( 1.4 ),
6271  isolationConeSize = cms.double( 0.5 ),
6272  inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2" ),
6273  nTrkMaxInCaloCone = cms.int32( 0 ),
6274  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
6275  etaMinCaloJet = cms.double( -2.7 ),
6276  etaMaxCaloJet = cms.double( 2.7 ),
6277  ptMinCaloJet = cms.double( 5.0 ),
6278  inputTrackTag = cms.InputTag( "hltIter1Merged" )
6279 )
6280 fragment.hltIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
6281  trackClassifier = cms.InputTag( '','QualityMasks' ),
6282  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
6283  maxChi2 = cms.double( 16.0 ),
6284  trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurity" ),
6285  oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemoval" ),
6286  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
6287  overrideTrkQuals = cms.InputTag( "" ),
6288  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
6289  TrackQuality = cms.string( "highPurity" )
6290 )
6291 fragment.hltIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
6292  clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemoval" ),
6293  OnDemand = cms.bool( False ),
6294  src = cms.InputTag( "hltSiStripClusters" )
6295 )
6296 fragment.hltIter2PixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
6297  layerList = cms.vstring( 'BPix1+BPix2',
6298  'BPix1+BPix3',
6299  'BPix2+BPix3',
6300  'BPix1+FPix1_pos',
6301  'BPix1+FPix1_neg',
6302  'BPix1+FPix2_pos',
6303  'BPix1+FPix2_neg',
6304  'BPix2+FPix1_pos',
6305  'BPix2+FPix1_neg',
6306  'BPix2+FPix2_pos',
6307  'BPix2+FPix2_neg',
6308  'FPix1_pos+FPix2_pos',
6309  'FPix1_neg+FPix2_neg' ),
6310  MTOB = cms.PSet( ),
6311  TEC = cms.PSet( ),
6312  MTID = cms.PSet( ),
6313  FPix = cms.PSet(
6314  HitProducer = cms.string( "hltSiPixelRecHits" ),
6315  hitErrorRZ = cms.double( 0.0036 ),
6316  useErrorsFromParam = cms.bool( True ),
6317  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6318  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
6319  hitErrorRPhi = cms.double( 0.0051 )
6320  ),
6321  MTEC = cms.PSet( ),
6322  MTIB = cms.PSet( ),
6323  TID = cms.PSet( ),
6324  TOB = cms.PSet( ),
6325  BPix = cms.PSet(
6326  HitProducer = cms.string( "hltSiPixelRecHits" ),
6327  hitErrorRZ = cms.double( 0.006 ),
6328  useErrorsFromParam = cms.bool( True ),
6329  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6330  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
6331  hitErrorRPhi = cms.double( 0.0027 )
6332  ),
6333  TIB = cms.PSet( )
6334 )
6335 fragment.hltIter2PFlowPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
6336  RegionFactoryPSet = cms.PSet(
6337  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
6338  RegionPSet = cms.PSet(
6339  precise = cms.bool( True ),
6340  originRadius = cms.double( 0.025 ),
6341  searchOpt = cms.bool( True ),
6342  originZPos = cms.double( 0.0 ),
6343  ptMin = cms.double( 1.2 ),
6344  mode = cms.string( "VerticesFixed" ),
6345  maxNRegions = cms.int32( 100 ),
6346  maxNVertices = cms.int32( 10 ),
6347  deltaPhi = cms.double( 0.8 ),
6348  deltaEta = cms.double( 0.8 ),
6349  zErrorBeamSpot = cms.double( 15.0 ),
6350  nSigmaZBeamSpot = cms.double( 3.0 ),
6351  zErrorVetex = cms.double( 0.05 ),
6352  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
6353  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6354  input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2" ),
6355  measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
6356  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
6357  useMultipleScattering = cms.bool( False ),
6358  useFakeVertices = cms.bool( False )
6359  )
6360  ),
6361  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
6362  ClusterCheckPSet = cms.PSet(
6363  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
6364  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
6365  doClusterCheck = cms.bool( False ),
6366  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
6367  MaxNumberOfPixelClusters = cms.uint32( 10000 )
6368  ),
6369  OrderedHitsFactoryPSet = cms.PSet(
6370  maxElement = cms.uint32( 0 ),
6371  ComponentName = cms.string( "StandardHitPairGenerator" ),
6372  GeneratorPSet = cms.PSet(
6373  maxElement = cms.uint32( 100000 ),
6374  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
6375  ),
6376  SeedingLayers = cms.InputTag( "hltIter2PixelLayerPairs" )
6377  ),
6378  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreatorIT" ) )
6379 )
6380 fragment.hltIter2PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6381  src = cms.InputTag( "hltIter2PFlowPixelSeeds" ),
6382  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
6383  SimpleMagneticField = cms.string( "ParabolicMf" ),
6384  TransientInitialStateEstimatorParameters = cms.PSet(
6385  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6386  numberMeasurementsForFit = cms.int32( 4 ),
6387  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6388  ),
6389  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6390  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
6391  cleanTrajectoryAfterInOut = cms.bool( False ),
6392  useHitsSplitting = cms.bool( False ),
6393  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6394  doSeedingRegionRebuilding = cms.bool( False ),
6395  maxNSeeds = cms.uint32( 100000 ),
6396  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ),
6397  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6398  TrajectoryBuilder = cms.string( "" )
6399 )
6400 fragment.hltIter2PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6401  src = cms.InputTag( "hltIter2PFlowCkfTrackCandidates" ),
6402  SimpleMagneticField = cms.string( "ParabolicMf" ),
6403  clusterRemovalInfo = cms.InputTag( "" ),
6404  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6405  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
6406  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6407  useHitsSplitting = cms.bool( False ),
6408  MeasurementTracker = cms.string( "" ),
6409  AlgorithmName = cms.string( "hltIter2" ),
6410  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6411  NavigationSchool = cms.string( "" ),
6412  TrajectoryInEvent = cms.bool( True ),
6413  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6414  GeometricInnerState = cms.bool( True ),
6415  useSimpleMF = cms.bool( True ),
6416  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
6417 )
6418 fragment.hltIter2PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6419  src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
6420  GBRForestLabel = cms.string( "" ),
6421  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6422  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6423  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6424  mva = cms.PSet(
6425  dr_par = cms.PSet(
6426  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
6427  dr_par2 = cms.vdouble( 3.4028234663852886E38, 0.3, 0.3 ),
6428  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
6429  dr_par1 = cms.vdouble( 3.4028234663852886E38, 0.4, 0.4 ),
6430  dr_exp = cms.vint32( 4, 4, 4 )
6431  ),
6432  minLayers = cms.vint32( 3, 3, 3 ),
6433  dz_par = cms.PSet(
6434  dz_par1 = cms.vdouble( 3.4028234663852886E38, 0.4, 0.4 ),
6435  dz_exp = cms.vint32( 4, 4, 4 ),
6436  dz_par2 = cms.vdouble( 3.4028234663852886E38, 0.35, 0.35 )
6437  ),
6438  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
6439  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6440  maxLostLayers = cms.vint32( 1, 1, 1 ),
6441  maxDz = cms.vdouble( 0.5, 0.2, 3.4028234663852886E38 ),
6442  maxDzWrtBS = cms.vdouble( 3.4028234663852886E38, 24.0, 15.0 ),
6443  maxDr = cms.vdouble( 0.5, 0.03, 3.4028234663852886E38 ),
6444  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6445  min3DLayers = cms.vint32( 0, 0, 0 ),
6446  minPixelHits = cms.vint32( 0, 0, 0 ),
6447  minNVtxTrk = cms.int32( 3 )
6448  ),
6449  GBRForestFileName = cms.string( "" )
6450 )
6451 fragment.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6452  originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
6453  cloner = cms.untracked.PSet(
6454  copyExtras = cms.untracked.bool( False ),
6455  copyTrajectories = cms.untracked.bool( False )
6456  ),
6457  originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','QualityMasks' ),
6458  minQuality = cms.string( "highPurity" ),
6459  originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','MVAValues' )
6460 )
6461 fragment.hltIter2Merged = cms.EDProducer( "TrackListMerger",
6462  ShareFrac = cms.double( 0.19 ),
6463  writeOnlyTrkQuals = cms.bool( False ),
6464  MinPT = cms.double( 0.05 ),
6465  allowFirstHitShare = cms.bool( True ),
6466  copyExtras = cms.untracked.bool( True ),
6467  Epsilon = cms.double( -0.001 ),
6468  selectedTrackQuals = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
6469  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6470  MaxNormalizedChisq = cms.double( 1000.0 ),
6471  copyMVA = cms.bool( False ),
6472  FoundHitBonus = cms.double( 5.0 ),
6473  setsToMerge = cms.VPSet(
6474  cms.PSet( pQual = cms.bool( False ),
6475  tLists = cms.vint32( 0, 1 )
6476  )
6477  ),
6478  MinFound = cms.int32( 3 ),
6479  hasSelector = cms.vint32( 0, 0 ),
6480  TrackProducers = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
6481  LostHitPenalty = cms.double( 20.0 ),
6482  newQuality = cms.string( "confirmed" )
6483 )
6484 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
6485  ShareFrac = cms.double( 0.19 ),
6486  writeOnlyTrkQuals = cms.bool( False ),
6487  MinPT = cms.double( 0.05 ),
6488  allowFirstHitShare = cms.bool( True ),
6489  copyExtras = cms.untracked.bool( True ),
6490  Epsilon = cms.double( -0.001 ),
6491  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2','hltIter2Merged' ),
6492  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6493  MaxNormalizedChisq = cms.double( 1000.0 ),
6494  copyMVA = cms.bool( False ),
6495  FoundHitBonus = cms.double( 5.0 ),
6496  setsToMerge = cms.VPSet(
6497  cms.PSet( pQual = cms.bool( False ),
6498  tLists = cms.vint32( 0, 1 )
6499  )
6500  ),
6501  MinFound = cms.int32( 3 ),
6502  hasSelector = cms.vint32( 0, 0 ),
6503  TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2','hltIter2Merged' ),
6504  LostHitPenalty = cms.double( 20.0 ),
6505  newQuality = cms.string( "confirmed" )
6506 )
6507 fragment.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT",
6508  pMin = cms.double( 2.5 ),
6509  InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
6510  shareHitFraction = cms.double( 0.8 ),
6511  LinkCollection = cms.InputTag( "hltL3MuonsLinksCombination" ),
6512  ptMin = cms.double( 2.5 )
6513 )
6514 fragment.hltMuons = cms.EDProducer( "MuonIdProducer",
6515  TrackExtractorPSet = cms.PSet(
6516  Diff_z = cms.double( 0.2 ),
6517  inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
6518  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
6519  ComponentName = cms.string( "TrackExtractor" ),
6520  DR_Max = cms.double( 1.0 ),
6521  Diff_r = cms.double( 0.1 ),
6522  Chi2Prob_Min = cms.double( -1.0 ),
6523  DR_Veto = cms.double( 0.01 ),
6524  NHits_Min = cms.uint32( 0 ),
6525  Chi2Ndof_Max = cms.double( 1.0E64 ),
6526  Pt_Min = cms.double( -1.0 ),
6527  DepositLabel = cms.untracked.string( "" ),
6528  BeamlineOption = cms.string( "BeamSpotFromEvent" )
6529  ),
6530  maxAbsEta = cms.double( 3.0 ),
6531  fillGlobalTrackRefits = cms.bool( False ),
6532  arbitrationCleanerOptions = cms.PSet(
6533  Clustering = cms.bool( True ),
6534  ME1a = cms.bool( True ),
6535  ClusterDPhi = cms.double( 0.6 ),
6536  OverlapDTheta = cms.double( 0.02 ),
6537  Overlap = cms.bool( True ),
6538  OverlapDPhi = cms.double( 0.0786 ),
6539  ClusterDTheta = cms.double( 0.02 )
6540  ),
6541  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
6542  addExtraSoftMuons = cms.bool( False ),
6543  debugWithTruthMatching = cms.bool( False ),
6544  CaloExtractorPSet = cms.PSet(
6545  PrintTimeReport = cms.untracked.bool( False ),
6546  DR_Max = cms.double( 1.0 ),
6547  DepositInstanceLabels = cms.vstring( 'ecal',
6548  'hcal',
6549  'ho' ),
6550  Noise_HE = cms.double( 0.2 ),
6551  NoiseTow_EB = cms.double( 0.04 ),
6552  NoiseTow_EE = cms.double( 0.15 ),
6553  Threshold_H = cms.double( 0.5 ),
6554  ServiceParameters = cms.PSet(
6555  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6556  RPCLayers = cms.bool( False ),
6557  UseMuonNavigation = cms.untracked.bool( False )
6558  ),
6559  Threshold_E = cms.double( 0.2 ),
6560  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6561  DepositLabel = cms.untracked.string( "Cal" ),
6562  UseRecHitsFlag = cms.bool( False ),
6563  TrackAssociatorParameters = cms.PSet(
6564  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6565  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6566  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6567  dRHcal = cms.double( 1.0 ),
6568  dRPreshowerPreselection = cms.double( 0.2 ),
6569  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
6570  useEcal = cms.bool( False ),
6571  dREcal = cms.double( 1.0 ),
6572  dREcalPreselection = cms.double( 1.0 ),
6573  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ),
6574  dRMuon = cms.double( 9999.0 ),
6575  propagateAllDirections = cms.bool( True ),
6576  muonMaxDistanceX = cms.double( 5.0 ),
6577  muonMaxDistanceY = cms.double( 5.0 ),
6578  useHO = cms.bool( False ),
6579  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6580  usePreshower = cms.bool( False ),
6581  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6582  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6583  dRHcalPreselection = cms.double( 1.0 ),
6584  useMuon = cms.bool( False ),
6585  useCalo = cms.bool( True ),
6586  accountForTrajectoryChangeCalo = cms.bool( False ),
6587  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6588  dRMuonPreselection = cms.double( 0.2 ),
6589  truthMatch = cms.bool( False ),
6590  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
6591  useHcal = cms.bool( False )
6592  ),
6593  Threshold_HO = cms.double( 0.5 ),
6594  Noise_EE = cms.double( 0.1 ),
6595  Noise_EB = cms.double( 0.025 ),
6596  DR_Veto_H = cms.double( 0.1 ),
6597  CenterConeOnCalIntersection = cms.bool( False ),
6598  ComponentName = cms.string( "CaloExtractorByAssociator" ),
6599  Noise_HB = cms.double( 0.2 ),
6600  DR_Veto_E = cms.double( 0.07 ),
6601  DR_Veto_HO = cms.double( 0.1 ),
6602  Noise_HO = cms.double( 0.2 )
6603  ),
6604  runArbitrationCleaner = cms.bool( False ),
6605  fillEnergy = cms.bool( True ),
6606  TrackerKinkFinderParameters = cms.PSet(
6607  usePosition = cms.bool( False ),
6608  diagonalOnly = cms.bool( False )
6609  ),
6610  TimingFillerParameters = cms.PSet(
6611  UseDT = cms.bool( True ),
6612  ErrorDT = cms.double( 6.0 ),
6613  EcalEnergyCut = cms.double( 0.4 ),
6614  ErrorEB = cms.double( 2.085 ),
6615  ErrorCSC = cms.double( 7.4 ),
6616  CSCTimingParameters = cms.PSet(
6617  CSCsegments = cms.InputTag( "hltCscSegments" ),
6618  CSCTimeOffset = cms.double( 0.0 ),
6619  CSCStripTimeOffset = cms.double( 0.0 ),
6620  MatchParameters = cms.PSet(
6621  CSCsegments = cms.InputTag( "hltCscSegments" ),
6622  DTsegments = cms.InputTag( "hltDt4DSegments" ),
6623  DTradius = cms.double( 0.01 ),
6624  TightMatchDT = cms.bool( False ),
6625  TightMatchCSC = cms.bool( True )
6626  ),
6627  debug = cms.bool( False ),
6628  UseStripTime = cms.bool( True ),
6629  CSCStripError = cms.double( 7.0 ),
6630  CSCWireError = cms.double( 8.6 ),
6631  CSCWireTimeOffset = cms.double( 0.0 ),
6632  ServiceParameters = cms.PSet(
6633  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6634  RPCLayers = cms.bool( True )
6635  ),
6636  PruneCut = cms.double( 100.0 ),
6637  UseWireTime = cms.bool( True )
6638  ),
6639  DTTimingParameters = cms.PSet(
6640  HitError = cms.double( 6.0 ),
6641  DoWireCorr = cms.bool( False ),
6642  MatchParameters = cms.PSet(
6643  CSCsegments = cms.InputTag( "hltCscSegments" ),
6644  DTsegments = cms.InputTag( "hltDt4DSegments" ),
6645  DTradius = cms.double( 0.01 ),
6646  TightMatchDT = cms.bool( False ),
6647  TightMatchCSC = cms.bool( True )
6648  ),
6649  debug = cms.bool( False ),
6650  DTsegments = cms.InputTag( "hltDt4DSegments" ),
6651  PruneCut = cms.double( 10000.0 ),
6652  RequireBothProjections = cms.bool( False ),
6653  HitsMin = cms.int32( 5 ),
6654  DTTimeOffset = cms.double( 2.7 ),
6655  DropTheta = cms.bool( True ),
6656  UseSegmentT0 = cms.bool( False ),
6657  ServiceParameters = cms.PSet(
6658  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6659  RPCLayers = cms.bool( True )
6660  )
6661  ),
6662  ErrorEE = cms.double( 6.95 ),
6663  UseCSC = cms.bool( True ),
6664  UseECAL = cms.bool( True )
6665  ),
6666  inputCollectionTypes = cms.vstring( 'inner tracks',
6667  'links',
6668  'outer tracks' ),
6669  minCaloCompatibility = cms.double( 0.6 ),
6670  ecalDepositName = cms.string( "ecal" ),
6671  minP = cms.double( 10.0 ),
6672  fillIsolation = cms.bool( True ),
6673  jetDepositName = cms.string( "jets" ),
6674  hoDepositName = cms.string( "ho" ),
6675  writeIsoDeposits = cms.bool( False ),
6676  maxAbsPullX = cms.double( 4.0 ),
6677  maxAbsPullY = cms.double( 9999.0 ),
6678  minPt = cms.double( 10.0 ),
6679  TrackAssociatorParameters = cms.PSet(
6680  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6681  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6682  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6683  dRHcal = cms.double( 9999.0 ),
6684  dRPreshowerPreselection = cms.double( 0.2 ),
6685  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
6686  useEcal = cms.bool( True ),
6687  dREcal = cms.double( 9999.0 ),
6688  dREcalPreselection = cms.double( 0.05 ),
6689  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ),
6690  dRMuon = cms.double( 9999.0 ),
6691  propagateAllDirections = cms.bool( True ),
6692  muonMaxDistanceX = cms.double( 5.0 ),
6693  muonMaxDistanceY = cms.double( 5.0 ),
6694  useHO = cms.bool( True ),
6695  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6696  usePreshower = cms.bool( False ),
6697  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6698  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6699  dRHcalPreselection = cms.double( 0.2 ),
6700  useMuon = cms.bool( True ),
6701  useCalo = cms.bool( False ),
6702  accountForTrajectoryChangeCalo = cms.bool( False ),
6703  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6704  dRMuonPreselection = cms.double( 0.2 ),
6705  truthMatch = cms.bool( False ),
6706  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
6707  useHcal = cms.bool( True )
6708  ),
6709  JetExtractorPSet = cms.PSet(
6710  PrintTimeReport = cms.untracked.bool( False ),
6711  ExcludeMuonVeto = cms.bool( True ),
6712  TrackAssociatorParameters = cms.PSet(
6713  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6714  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6715  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6716  dRHcal = cms.double( 0.5 ),
6717  dRPreshowerPreselection = cms.double( 0.2 ),
6718  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
6719  useEcal = cms.bool( False ),
6720  dREcal = cms.double( 0.5 ),
6721  dREcalPreselection = cms.double( 0.5 ),
6722  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ),
6723  dRMuon = cms.double( 9999.0 ),
6724  propagateAllDirections = cms.bool( True ),
6725  muonMaxDistanceX = cms.double( 5.0 ),
6726  muonMaxDistanceY = cms.double( 5.0 ),
6727  useHO = cms.bool( False ),
6728  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6729  usePreshower = cms.bool( False ),
6730  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6731  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6732  dRHcalPreselection = cms.double( 0.5 ),
6733  useMuon = cms.bool( False ),
6734  useCalo = cms.bool( True ),
6735  accountForTrajectoryChangeCalo = cms.bool( False ),
6736  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6737  dRMuonPreselection = cms.double( 0.2 ),
6738  truthMatch = cms.bool( False ),
6739  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
6740  useHcal = cms.bool( False )
6741  ),
6742  ServiceParameters = cms.PSet(
6743  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6744  RPCLayers = cms.bool( False ),
6745  UseMuonNavigation = cms.untracked.bool( False )
6746  ),
6747  ComponentName = cms.string( "JetExtractor" ),
6748  DR_Max = cms.double( 1.0 ),
6749  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6750  JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
6751  DR_Veto = cms.double( 0.1 ),
6752  Threshold = cms.double( 5.0 )
6753  ),
6754  fillGlobalTrackQuality = cms.bool( False ),
6755  minPCaloMuon = cms.double( 1.0E9 ),
6756  maxAbsDy = cms.double( 9999.0 ),
6757  fillCaloCompatibility = cms.bool( True ),
6758  fillMatching = cms.bool( True ),
6759  MuonCaloCompatibility = cms.PSet(
6760  allSiPMHO = cms.bool( False ),
6761  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ),
6762  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
6763  delta_eta = cms.double( 0.02 ),
6764  delta_phi = cms.double( 0.02 )
6765  ),
6766  fillTrackerKink = cms.bool( False ),
6767  hcalDepositName = cms.string( "hcal" ),
6768  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
6769  inputCollectionLabels = cms.VInputTag( 'hltPFMuonMerging','hltMuonLinks','hltL2Muons' ),
6770  trackDepositName = cms.string( "tracker" ),
6771  maxAbsDx = cms.double( 3.0 ),
6772  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
6773  minNumberOfMatches = cms.int32( 1 )
6774 )
6775 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
6776  sourceTag = cms.InputTag( "rawDataCollector" ),
6777  debugMode = cms.untracked.bool( False ),
6778  InstanceES = cms.string( "" ),
6779  ESdigiCollection = cms.string( "" ),
6780  LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" )
6781 )
6782 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
6783  ESRecoAlgo = cms.int32( 0 ),
6784  ESrechitCollection = cms.string( "EcalRecHitsES" ),
6785  algo = cms.string( "ESRecHitWorker" ),
6786  ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" )
6787 )
6788 fragment.hltParticleFlowRecHitECALUnseeded = cms.EDProducer( "PFRecHitProducer",
6789  producers = cms.VPSet(
6790  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6791  qualityTests = cms.VPSet(
6792  cms.PSet( threshold = cms.double( 0.08 ),
6793  name = cms.string( "PFRecHitQTestThreshold" )
6794  ),
6795  cms.PSet( timingCleaning = cms.bool( True ),
6796  topologicalCleaning = cms.bool( True ),
6797  cleaningThreshold = cms.double( 2.0 ),
6798  skipTTRecoveredHits = cms.bool( True ),
6799  name = cms.string( "PFRecHitQTestECAL" )
6800  )
6801  ),
6802  name = cms.string( "PFEBRecHitCreator" )
6803  ),
6804  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6805  qualityTests = cms.VPSet(
6806  cms.PSet( threshold = cms.double( 0.3 ),
6807  name = cms.string( "PFRecHitQTestThreshold" )
6808  ),
6809  cms.PSet( timingCleaning = cms.bool( True ),
6810  topologicalCleaning = cms.bool( True ),
6811  cleaningThreshold = cms.double( 2.0 ),
6812  skipTTRecoveredHits = cms.bool( True ),
6813  name = cms.string( "PFRecHitQTestECAL" )
6814  )
6815  ),
6816  name = cms.string( "PFEERecHitCreator" )
6817  )
6818  ),
6819  navigator = cms.PSet(
6820  barrel = cms.PSet( ),
6821  endcap = cms.PSet( ),
6822  name = cms.string( "PFRecHitECALNavigator" )
6823  )
6824 )
6825 fragment.hltParticleFlowRecHitHBHE = cms.EDProducer( "PFRecHitProducer",
6826  producers = cms.VPSet(
6827  cms.PSet( name = cms.string( "PFHBHERecHitCreator" ),
6828  qualityTests = cms.VPSet(
6829  cms.PSet( name = cms.string( "PFRecHitQTestThreshold" ),
6830  threshold = cms.double( 0.8 )
6831  ),
6832  cms.PSet( cleaningThresholds = cms.vdouble( 0.0 ),
6833  flags = cms.vstring( 'Standard' ),
6834  maxSeverities = cms.vint32( 11 ),
6835  name = cms.string( "PFRecHitQTestHCALChannel" )
6836  )
6837  ),
6838  src = cms.InputTag( "hltHbhereco" )
6839  )
6840  ),
6841  navigator = cms.PSet(
6842  name = cms.string( "PFRecHitHCALNavigator" ),
6843  sigmaCut = cms.double( 4.0 ),
6844  timeResolutionCalc = cms.PSet(
6845  constantTerm = cms.double( 1.92 ),
6846  constantTermLowE = cms.double( 6.0 ),
6847  corrTermLowE = cms.double( 0.0 ),
6848  noiseTerm = cms.double( 8.64 ),
6849  noiseTermLowE = cms.double( 0.0 ),
6850  threshHighE = cms.double( 8.0 ),
6851  threshLowE = cms.double( 2.0 )
6852  )
6853  )
6854 )
6855 fragment.hltParticleFlowRecHitHCAL = cms.EDProducer( "PFCTRecHitProducer",
6856  ECAL_Compensate = cms.bool( False ),
6857  ECAL_Dead_Code = cms.uint32( 10 ),
6858  MinLongTiming_Cut = cms.double( -5.0 ),
6859  ECAL_Compensation = cms.double( 0.5 ),
6860  MaxLongTiming_Cut = cms.double( 5.0 ),
6861  weight_HFhad = cms.double( 1.0 ),
6862  ApplyPulseDPG = cms.bool( False ),
6863  navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ),
6864  ECAL_Threshold = cms.double( 10.0 ),
6865  ApplyTimeDPG = cms.bool( False ),
6866  caloTowers = cms.InputTag( "hltTowerMakerForPF" ),
6867  hcalRecHitsHBHE = cms.InputTag( "hltHbhereco" ),
6868  LongFibre_Fraction = cms.double( 0.1 ),
6869  MaxShortTiming_Cut = cms.double( 5.0 ),
6870  HcalMaxAllowedHFLongShortSev = cms.int32( 9 ),
6871  thresh_Barrel = cms.double( 0.4 ),
6872  navigation_HF = cms.bool( True ),
6873  HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ),
6874  HF_Calib_29 = cms.double( 1.07 ),
6875  LongFibre_Cut = cms.double( 120.0 ),
6876  EM_Depth = cms.double( 22.0 ),
6877  weight_HFem = cms.double( 1.0 ),
6878  LongShortFibre_Cut = cms.double( 1.0E9 ),
6879  MinShortTiming_Cut = cms.double( -5.0 ),
6880  HCAL_Calib = cms.bool( True ),
6881  thresh_HF = cms.double( 0.4 ),
6882  HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ),
6883  thresh_Endcap = cms.double( 0.4 ),
6884  HcalMaxAllowedChannelStatusSev = cms.int32( 9 ),
6885  hcalRecHitsHF = cms.InputTag( "hltHfreco" ),
6886  ShortFibre_Cut = cms.double( 60.0 ),
6887  ApplyLongShortDPG = cms.bool( True ),
6888  HF_Calib = cms.bool( True ),
6889  HAD_Depth = cms.double( 47.0 ),
6890  ShortFibre_Fraction = cms.double( 0.01 ),
6891  HCAL_Calib_29 = cms.double( 1.35 )
6892 )
6893 fragment.hltParticleFlowRecHitHF = cms.EDProducer( "PFRecHitProducer",
6894  producers = cms.VPSet(
6895  cms.PSet( EMDepthCorrection = cms.double( 22.0 ),
6896  HADDepthCorrection = cms.double( 25.0 ),
6897  HFCalib29 = cms.double( 1.07 ),
6898  LongFibre_Cut = cms.double( 120.0 ),
6899  LongFibre_Fraction = cms.double( 0.1 ),
6900  ShortFibre_Cut = cms.double( 60.0 ),
6901  ShortFibre_Fraction = cms.double( 0.01 ),
6902  name = cms.string( "PFHFRecHitCreator" ),
6903  qualityTests = cms.VPSet(
6904  cms.PSet( cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ),
6905  flags = cms.vstring( 'Standard',
6906  'HFLong',
6907  'HFShort' ),
6908  maxSeverities = cms.vint32( 11, 9, 9 ),
6909  name = cms.string( "PFRecHitQTestHCALChannel" )
6910  ),
6911  cms.PSet( cuts = cms.VPSet(
6912  cms.PSet( depth = cms.int32( 1 ),
6913  threshold = cms.double( 1.2 )
6914  ),
6915  cms.PSet( depth = cms.int32( 2 ),
6916  threshold = cms.double( 1.8 )
6917  )
6918 ),
6919  name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" )
6920  )
6921  ),
6922  src = cms.InputTag( "hltHfreco" ),
6923  thresh_HF = cms.double( 0.4 )
6924  )
6925  ),
6926  navigator = cms.PSet(
6927  name = cms.string( "PFRecHitHCALNavigator" ),
6928  barrel = cms.PSet( ),
6929  endcap = cms.PSet( )
6930  )
6931 )
6932 fragment.hltParticleFlowRecHitPSUnseeded = cms.EDProducer( "PFRecHitProducer",
6933  producers = cms.VPSet(
6934  cms.PSet( src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
6935  qualityTests = cms.VPSet(
6936  cms.PSet( threshold = cms.double( 7.0E-6 ),
6937  name = cms.string( "PFRecHitQTestThreshold" )
6938  )
6939  ),
6940  name = cms.string( "PFPSRecHitCreator" )
6941  )
6942  ),
6943  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) )
6944 )
6945 fragment.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer",
6946  pfClusterBuilder = cms.PSet(
6947  positionCalc = cms.PSet(
6948  minFractionInCalc = cms.double( 1.0E-9 ),
6949  logWeightDenominator = cms.double( 0.08 ),
6950  minAllowedNormalization = cms.double( 1.0E-9 ),
6951  posCalcNCrystals = cms.int32( 9 ),
6952  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
6953  timeResolutionCalcBarrel = cms.PSet(
6954  constantTerm = cms.double( 0.428192 ),
6955  constantTermLowE = cms.double( 0.0 ),
6956  corrTermLowE = cms.double( 0.0510871 ),
6957  noiseTerm = cms.double( 1.10889 ),
6958  noiseTermLowE = cms.double( 1.31883 ),
6959  threshHighE = cms.double( 5.0 ),
6960  threshLowE = cms.double( 0.5 )
6961  ),
6962  timeResolutionCalcEndcap = cms.PSet(
6963  constantTerm = cms.double( 0.0 ),
6964  constantTermLowE = cms.double( 0.0 ),
6965  corrTermLowE = cms.double( 0.0 ),
6966  noiseTerm = cms.double( 5.72489999999 ),
6967  noiseTermLowE = cms.double( 6.92683000001 ),
6968  threshHighE = cms.double( 10.0 ),
6969  threshLowE = cms.double( 1.0 )
6970  )
6971  ),
6972  minFracTot = cms.double( 1.0E-20 ),
6973  positionCalcForConvergence = cms.PSet(
6974  minFractionInCalc = cms.double( 0.0 ),
6975  W0 = cms.double( 4.2 ),
6976  minAllowedNormalization = cms.double( 0.0 ),
6977  T0_EB = cms.double( 7.4 ),
6978  X0 = cms.double( 0.89 ),
6979  T0_ES = cms.double( 1.2 ),
6980  T0_EE = cms.double( 3.1 ),
6981  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" )
6982  ),
6983  maxIterations = cms.uint32( 50 ),
6984  stoppingTolerance = cms.double( 1.0E-8 ),
6985  minFractionToKeep = cms.double( 1.0E-7 ),
6986  excludeOtherSeeds = cms.bool( True ),
6987  showerSigma = cms.double( 1.5 ),
6988  recHitEnergyNorms = cms.VPSet(
6989  cms.PSet( detector = cms.string( "ECAL_BARREL" ),
6990  recHitEnergyNorm = cms.double( 0.08 )
6991  ),
6992  cms.PSet( detector = cms.string( "ECAL_ENDCAP" ),
6993  recHitEnergyNorm = cms.double( 0.3 )
6994  )
6995  ),
6996  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
6997  allCellsPositionCalc = cms.PSet(
6998  minFractionInCalc = cms.double( 1.0E-9 ),
6999  logWeightDenominator = cms.double( 0.08 ),
7000  minAllowedNormalization = cms.double( 1.0E-9 ),
7001  posCalcNCrystals = cms.int32( -1 ),
7002  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
7003  timeResolutionCalcBarrel = cms.PSet(
7004  constantTerm = cms.double( 0.428192 ),
7005  constantTermLowE = cms.double( 0.0 ),
7006  corrTermLowE = cms.double( 0.0510871 ),
7007  noiseTerm = cms.double( 1.10889 ),
7008  noiseTermLowE = cms.double( 1.31883 ),
7009  threshHighE = cms.double( 5.0 ),
7010  threshLowE = cms.double( 0.5 )
7011  ),
7012  timeResolutionCalcEndcap = cms.PSet(
7013  constantTerm = cms.double( 0.0 ),
7014  constantTermLowE = cms.double( 0.0 ),
7015  corrTermLowE = cms.double( 0.0 ),
7016  noiseTerm = cms.double( 5.72489999999 ),
7017  noiseTermLowE = cms.double( 6.92683000001 ),
7018  threshHighE = cms.double( 10.0 ),
7019  threshLowE = cms.double( 1.0 )
7020  )
7021  )
7022  ),
7023  positionReCalc = cms.PSet(
7024  minFractionInCalc = cms.double( 0.0 ),
7025  W0 = cms.double( 4.2 ),
7026  minAllowedNormalization = cms.double( 0.0 ),
7027  T0_EB = cms.double( 7.4 ),
7028  X0 = cms.double( 0.89 ),
7029  T0_ES = cms.double( 1.2 ),
7030  T0_EE = cms.double( 3.1 ),
7031  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" )
7032  ),
7033  initialClusteringStep = cms.PSet(
7034  thresholdsByDetector = cms.VPSet(
7035  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
7036  detector = cms.string( "ECAL_BARREL" ),
7037  gatheringThresholdPt = cms.double( 0.0 )
7038  ),
7039  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
7040  detector = cms.string( "ECAL_ENDCAP" ),
7041  gatheringThresholdPt = cms.double( 0.0 )
7042  )
7043  ),
7044  useCornerCells = cms.bool( True ),
7045  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
7046  ),
7047  energyCorrector = cms.PSet( ),
7048  recHitCleaners = cms.VPSet(
7049  cms.PSet( cleaningByDetector = cms.VPSet(
7050  cms.PSet( doubleSpikeS6S2 = cms.double( 0.04 ),
7051  fractionThresholdModifier = cms.double( 3.0 ),
7052  doubleSpikeThresh = cms.double( 10.0 ),
7053  minS4S1_b = cms.double( -0.024 ),
7054  singleSpikeThresh = cms.double( 4.0 ),
7055  detector = cms.string( "ECAL_BARREL" ),
7056  minS4S1_a = cms.double( 0.04 ),
7057  energyThresholdModifier = cms.double( 2.0 )
7058  ),
7059  cms.PSet( doubleSpikeS6S2 = cms.double( -1.0 ),
7060  fractionThresholdModifier = cms.double( 3.0 ),
7061  doubleSpikeThresh = cms.double( 1.0E9 ),
7062  minS4S1_b = cms.double( -0.0125 ),
7063  singleSpikeThresh = cms.double( 15.0 ),
7064  detector = cms.string( "ECAL_ENDCAP" ),
7065  minS4S1_a = cms.double( 0.02 ),
7066  energyThresholdModifier = cms.double( 2.0 )
7067  )
7068 ),
7069  algoName = cms.string( "SpikeAndDoubleSpikeCleaner" )
7070  )
7071  ),
7072  seedFinder = cms.PSet(
7073  nNeighbours = cms.int32( 8 ),
7074  thresholdsByDetector = cms.VPSet(
7075  cms.PSet( seedingThreshold = cms.double( 0.6 ),
7076  seedingThresholdPt = cms.double( 0.15 ),
7077  detector = cms.string( "ECAL_ENDCAP" )
7078  ),
7079  cms.PSet( seedingThreshold = cms.double( 0.23 ),
7080  seedingThresholdPt = cms.double( 0.0 ),
7081  detector = cms.string( "ECAL_BARREL" )
7082  )
7083  ),
7084  algoName = cms.string( "LocalMaximumSeedFinder" )
7085  ),
7086  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" )
7087 )
7088 fragment.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer",
7089  pfClusterBuilder = cms.PSet(
7090  minFracTot = cms.double( 1.0E-20 ),
7091  positionCalc = cms.PSet(
7092  minFractionInCalc = cms.double( 1.0E-9 ),
7093  logWeightDenominator = cms.double( 6.0E-5 ),
7094  minAllowedNormalization = cms.double( 1.0E-9 ),
7095  posCalcNCrystals = cms.int32( -1 ),
7096  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7097  ),
7098  maxIterations = cms.uint32( 50 ),
7099  stoppingTolerance = cms.double( 1.0E-8 ),
7100  minFractionToKeep = cms.double( 1.0E-7 ),
7101  excludeOtherSeeds = cms.bool( True ),
7102  showerSigma = cms.double( 0.3 ),
7103  recHitEnergyNorms = cms.VPSet(
7104  cms.PSet( detector = cms.string( "PS1" ),
7105  recHitEnergyNorm = cms.double( 6.0E-5 )
7106  ),
7107  cms.PSet( detector = cms.string( "PS2" ),
7108  recHitEnergyNorm = cms.double( 6.0E-5 )
7109  )
7110  ),
7111  algoName = cms.string( "Basic2DGenericPFlowClusterizer" )
7112  ),
7113  positionReCalc = cms.PSet( ),
7114  initialClusteringStep = cms.PSet(
7115  thresholdsByDetector = cms.VPSet(
7116  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
7117  detector = cms.string( "PS1" ),
7118  gatheringThresholdPt = cms.double( 0.0 )
7119  ),
7120  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
7121  detector = cms.string( "PS2" ),
7122  gatheringThresholdPt = cms.double( 0.0 )
7123  )
7124  ),
7125  useCornerCells = cms.bool( False ),
7126  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
7127  ),
7128  energyCorrector = cms.PSet( ),
7129  recHitCleaners = cms.VPSet(
7130  ),
7131  seedFinder = cms.PSet(
7132  nNeighbours = cms.int32( 4 ),
7133  thresholdsByDetector = cms.VPSet(
7134  cms.PSet( seedingThreshold = cms.double( 1.2E-4 ),
7135  seedingThresholdPt = cms.double( 0.0 ),
7136  detector = cms.string( "PS1" )
7137  ),
7138  cms.PSet( seedingThreshold = cms.double( 1.2E-4 ),
7139  seedingThresholdPt = cms.double( 0.0 ),
7140  detector = cms.string( "PS2" )
7141  )
7142  ),
7143  algoName = cms.string( "LocalMaximumSeedFinder" )
7144  ),
7145  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" )
7146 )
7147 fragment.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
7148  inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ),
7149  minimumPSEnergy = cms.double( 0.0 ),
7150  energyCorrector = cms.PSet(
7151  applyCrackCorrections = cms.bool( False ),
7152  algoName = cms.string( "PFClusterEMEnergyCorrector" )
7153  ),
7154  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" )
7155 )
7156 fragment.hltParticleFlowClusterHBHE = cms.EDProducer( "PFClusterProducer",
7157  pfClusterBuilder = cms.PSet(
7158  positionCalc = cms.PSet(
7159  minFractionInCalc = cms.double( 1.0E-9 ),
7160  logWeightDenominator = cms.double( 0.8 ),
7161  minAllowedNormalization = cms.double( 1.0E-9 ),
7162  posCalcNCrystals = cms.int32( 5 ),
7163  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7164  ),
7165  minFracTot = cms.double( 1.0E-20 ),
7166  maxIterations = cms.uint32( 50 ),
7167  stoppingTolerance = cms.double( 1.0E-8 ),
7168  minFractionToKeep = cms.double( 1.0E-7 ),
7169  excludeOtherSeeds = cms.bool( True ),
7170  showerSigma = cms.double( 10.0 ),
7171  recHitEnergyNorms = cms.VPSet(
7172  cms.PSet( detector = cms.string( "HCAL_BARREL1" ),
7173  recHitEnergyNorm = cms.double( 0.8 )
7174  ),
7175  cms.PSet( detector = cms.string( "HCAL_ENDCAP" ),
7176  recHitEnergyNorm = cms.double( 0.8 )
7177  )
7178  ),
7179  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
7180  allCellsPositionCalc = cms.PSet(
7181  minFractionInCalc = cms.double( 1.0E-9 ),
7182  logWeightDenominator = cms.double( 0.8 ),
7183  minAllowedNormalization = cms.double( 1.0E-9 ),
7184  posCalcNCrystals = cms.int32( -1 ),
7185  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7186  ),
7187  clusterTimeResFromSeed = cms.bool( False ),
7188  maxNSigmaTime = cms.double( 10.0 ),
7189  minChi2Prob = cms.double( 0.0 ),
7190  timeResolutionCalcBarrel = cms.PSet(
7191  constantTerm = cms.double( 2.82 ),
7192  constantTermLowE = cms.double( 4.24 ),
7193  corrTermLowE = cms.double( 0.0 ),
7194  noiseTerm = cms.double( 21.86 ),
7195  noiseTermLowE = cms.double( 8.0 ),
7196  threshHighE = cms.double( 15.0 ),
7197  threshLowE = cms.double( 6.0 )
7198  ),
7199  timeResolutionCalcEndcap = cms.PSet(
7200  constantTerm = cms.double( 2.82 ),
7201  constantTermLowE = cms.double( 4.24 ),
7202  corrTermLowE = cms.double( 0.0 ),
7203  noiseTerm = cms.double( 21.86 ),
7204  noiseTermLowE = cms.double( 8.0 ),
7205  threshHighE = cms.double( 15.0 ),
7206  threshLowE = cms.double( 6.0 )
7207  ),
7208  timeSigmaEB = cms.double( 10.0 ),
7209  timeSigmaEE = cms.double( 10.0 )
7210  ),
7211  positionReCalc = cms.PSet( ),
7212  initialClusteringStep = cms.PSet(
7213  thresholdsByDetector = cms.VPSet(
7214  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
7215  detector = cms.string( "HCAL_BARREL1" ),
7216  gatheringThresholdPt = cms.double( 0.0 )
7217  ),
7218  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
7219  detector = cms.string( "HCAL_ENDCAP" ),
7220  gatheringThresholdPt = cms.double( 0.0 )
7221  )
7222  ),
7223  useCornerCells = cms.bool( True ),
7224  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
7225  ),
7226  energyCorrector = cms.PSet( ),
7227  recHitCleaners = cms.VPSet(
7228  ),
7229  seedFinder = cms.PSet(
7230  nNeighbours = cms.int32( 4 ),
7231  thresholdsByDetector = cms.VPSet(
7232  cms.PSet( seedingThreshold = cms.double( 1.0 ),
7233  seedingThresholdPt = cms.double( 0.0 ),
7234  detector = cms.string( "HCAL_BARREL1" )
7235  ),
7236  cms.PSet( seedingThreshold = cms.double( 1.1 ),
7237  seedingThresholdPt = cms.double( 0.0 ),
7238  detector = cms.string( "HCAL_ENDCAP" )
7239  )
7240  ),
7241  algoName = cms.string( "LocalMaximumSeedFinder" )
7242  ),
7243  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" )
7244 )
7245 fragment.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer",
7246  pfClusterBuilder = cms.PSet(
7247  nSigmaEta = cms.double( 2.0 ),
7248  nSigmaPhi = cms.double( 2.0 ),
7249  algoName = cms.string( "PFMultiDepthClusterizer" ),
7250  allCellsPositionCalc = cms.PSet(
7251  minAllowedNormalization = cms.double( 1.0E-9 ),
7252  minFractionInCalc = cms.double( 1.0E-9 ),
7253  logWeightDenominator = cms.double( 0.8 ),
7254  posCalcNCrystals = cms.int32( -1 ),
7255  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7256  ),
7257  minFractionToKeep = cms.double( 1.0E-7 )
7258  ),
7259  energyCorrector = cms.PSet( ),
7260  positionReCalc = cms.PSet( ),
7261  clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" )
7262 )
7263 fragment.hltParticleFlowClusterHF = cms.EDProducer( "PFClusterProducer",
7264  pfClusterBuilder = cms.PSet(
7265  positionCalc = cms.PSet(
7266  minFractionInCalc = cms.double( 1.0E-9 ),
7267  logWeightDenominator = cms.double( 0.8 ),
7268  minAllowedNormalization = cms.double( 1.0E-9 ),
7269  posCalcNCrystals = cms.int32( 5 ),
7270  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7271  ),
7272  minFracTot = cms.double( 1.0E-20 ),
7273  maxIterations = cms.uint32( 50 ),
7274  stoppingTolerance = cms.double( 1.0E-8 ),
7275  minFractionToKeep = cms.double( 1.0E-7 ),
7276  excludeOtherSeeds = cms.bool( True ),
7277  showerSigma = cms.double( 10.0 ),
7278  recHitEnergyNorms = cms.VPSet(
7279  cms.PSet( detector = cms.string( "HF_EM" ),
7280  recHitEnergyNorm = cms.double( 0.8 )
7281  ),
7282  cms.PSet( detector = cms.string( "HF_HAD" ),
7283  recHitEnergyNorm = cms.double( 0.8 )
7284  )
7285  ),
7286  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
7287  allCellsPositionCalc = cms.PSet(
7288  minFractionInCalc = cms.double( 1.0E-9 ),
7289  logWeightDenominator = cms.double( 0.8 ),
7290  minAllowedNormalization = cms.double( 1.0E-9 ),
7291  posCalcNCrystals = cms.int32( -1 ),
7292  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7293  )
7294  ),
7295  positionReCalc = cms.PSet( ),
7296  initialClusteringStep = cms.PSet(
7297  thresholdsByDetector = cms.VPSet(
7298  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
7299  detector = cms.string( "HF_EM" ),
7300  gatheringThresholdPt = cms.double( 0.0 )
7301  ),
7302  cms.PSet( detector = cms.string( "HF_HAD" ),
7303  gatheringThreshold = cms.double( 0.8 ),
7304  gatheringThresholdPt = cms.double( 0.0 )
7305  )
7306  ),
7307  useCornerCells = cms.bool( False ),
7308  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
7309  ),
7310  energyCorrector = cms.PSet( ),
7311  recHitCleaners = cms.VPSet(
7312  cms.PSet( cleaningByDetector = cms.VPSet(
7313  cms.PSet( doubleSpikeS6S2 = cms.double( -1.0 ),
7314  fractionThresholdModifier = cms.double( 1.0 ),
7315  doubleSpikeThresh = cms.double( 1.0E9 ),
7316  minS4S1_b = cms.double( -0.19 ),
7317  singleSpikeThresh = cms.double( 80.0 ),
7318  detector = cms.string( "HF_EM" ),
7319  minS4S1_a = cms.double( 0.11 ),
7320  energyThresholdModifier = cms.double( 1.0 )
7321  ),
7322  cms.PSet( detector = cms.string( "HF_HAD" ),
7323  doubleSpikeS6S2 = cms.double( -1.0 ),
7324  doubleSpikeThresh = cms.double( 1.0E9 ),
7325  energyThresholdModifier = cms.double( 1.0 ),
7326  fractionThresholdModifier = cms.double( 1.0 ),
7327  minS4S1_a = cms.double( 0.045 ),
7328  minS4S1_b = cms.double( -0.08 ),
7329  singleSpikeThresh = cms.double( 120.0 )
7330  )
7331 ),
7332  algoName = cms.string( "SpikeAndDoubleSpikeCleaner" )
7333  )
7334  ),
7335  seedFinder = cms.PSet(
7336  nNeighbours = cms.int32( 0 ),
7337  thresholdsByDetector = cms.VPSet(
7338  cms.PSet( seedingThreshold = cms.double( 1.4 ),
7339  seedingThresholdPt = cms.double( 0.0 ),
7340  detector = cms.string( "HF_EM" )
7341  ),
7342  cms.PSet( detector = cms.string( "HF_HAD" ),
7343  seedingThreshold = cms.double( 1.4 ),
7344  seedingThresholdPt = cms.double( 0.0 )
7345  )
7346  ),
7347  algoName = cms.string( "LocalMaximumSeedFinder" )
7348  ),
7349  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHF" )
7350 )
7351 fragment.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer",
7352  TrackQuality = cms.string( "none" ),
7353  UseQuality = cms.bool( False ),
7354  TkColList = cms.VInputTag( 'hltPFMuonMerging' )
7355 )
7356 fragment.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer",
7357  debug = cms.untracked.bool( False ),
7358  linkDefinitions = cms.VPSet(
7359  cms.PSet( useKDTree = cms.bool( True ),
7360  linkType = cms.string( "PS1:ECAL" ),
7361  linkerName = cms.string( "PreshowerAndECALLinker" )
7362  ),
7363  cms.PSet( useKDTree = cms.bool( True ),
7364  linkType = cms.string( "PS2:ECAL" ),
7365  linkerName = cms.string( "PreshowerAndECALLinker" )
7366  ),
7367  cms.PSet( useKDTree = cms.bool( True ),
7368  linkType = cms.string( "TRACK:ECAL" ),
7369  linkerName = cms.string( "TrackAndECALLinker" )
7370  ),
7371  cms.PSet( useKDTree = cms.bool( True ),
7372  linkType = cms.string( "TRACK:HCAL" ),
7373  linkerName = cms.string( "TrackAndHCALLinker" )
7374  ),
7375  cms.PSet( useKDTree = cms.bool( False ),
7376  linkType = cms.string( "ECAL:HCAL" ),
7377  linkerName = cms.string( "ECALAndHCALLinker" )
7378  ),
7379  cms.PSet( useKDTree = cms.bool( False ),
7380  linkType = cms.string( "HFEM:HFHAD" ),
7381  linkerName = cms.string( "HFEMAndHFHADLinker" )
7382  )
7383  ),
7384  elementImporters = cms.VPSet(
7385  cms.PSet( importerName = cms.string( "GeneralTracksImporter" ),
7386  useIterativeTracking = cms.bool( False ),
7387  source = cms.InputTag( "hltLightPFTracks" ),
7388  NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3 ),
7389  muonSrc = cms.InputTag( "hltMuons" ),
7390  DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5 )
7391  ),
7392  cms.PSet( importerName = cms.string( "ECALClusterImporter" ),
7393  source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
7394  BCtoPFCMap = cms.InputTag( "" )
7395  ),
7396  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
7397  source = cms.InputTag( "hltParticleFlowClusterHCAL" )
7398  ),
7399  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
7400  source = cms.InputTag( "hltParticleFlowClusterHF" )
7401  ),
7402  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
7403  source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" )
7404  )
7405  ),
7406  verbose = cms.untracked.bool( False )
7407 )
7408 fragment.hltParticleFlow = cms.EDProducer( "PFProducer",
7409  photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ),
7410  minPtForPostCleaning = cms.double( 20.0 ),
7411  pf_nsigma_ECAL = cms.double( 0.0 ),
7412  GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ),
7413  sumPtTrackIsoForPhoton = cms.double( -1.0 ),
7414  calibrationsLabel = cms.string( "HLT" ),
7415  metFactorForFakes = cms.double( 4.0 ),
7416  muon_HO = cms.vdouble( 0.9, 0.9 ),
7417  electron_missinghits = cms.uint32( 1 ),
7418  metSignificanceForCleaning = cms.double( 3.0 ),
7419  usePFPhotons = cms.bool( False ),
7420  dptRel_DispVtx = cms.double( 10.0 ),
7421  nTrackIsoForEgammaSC = cms.uint32( 2 ),
7422  pf_nsigma_HCAL = cms.double( 1.0 ),
7423  cosmicRejectionDistance = cms.double( 1.0 ),
7424  useEGammaFilters = cms.bool( False ),
7425  useEGammaElectrons = cms.bool( False ),
7426  nsigma_TRACK = cms.double( 1.0 ),
7427  useEGammaSupercluster = cms.bool( False ),
7428  sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ),
7429  eventFractionForCleaning = cms.double( 0.5 ),
7430  usePFDecays = cms.bool( False ),
7431  rejectTracks_Step45 = cms.bool( False ),
7432  eventFractionForRejection = cms.double( 0.8 ),
7433  photon_MinEt = cms.double( 10.0 ),
7434  usePFNuclearInteractions = cms.bool( False ),
7435  maxSignificance = cms.double( 2.5 ),
7436  electron_iso_mva_endcap = cms.double( -0.1075 ),
7437  debug = cms.untracked.bool( False ),
7438  pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ),
7439  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 ),
7440  ptErrorScale = cms.double( 8.0 ),
7441  minSignificance = cms.double( 2.5 ),
7442  minMomentumForPunchThrough = cms.double( 100.0 ),
7443  pf_conv_mvaCut = cms.double( 0.0 ),
7444  useCalibrationsFromDB = cms.bool( True ),
7445  usePFElectrons = cms.bool( False ),
7446  electron_iso_combIso_endcap = cms.double( 10.0 ),
7447  photon_combIso = cms.double( 10.0 ),
7448  electron_iso_mva_barrel = cms.double( -0.1875 ),
7449  postHFCleaning = cms.bool( False ),
7450  factors_45 = cms.vdouble( 10.0, 100.0 ),
7451  cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ),
7452  coneEcalIsoForEgammaSC = cms.double( 0.3 ),
7453  egammaElectrons = cms.InputTag( "" ),
7454  photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ),
7455  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 ),
7456  minPixelHits = cms.int32( 1 ),
7457  maxDPtOPt = cms.double( 1.0 ),
7458  useHO = cms.bool( False ),
7459  pf_electron_output_col = cms.string( "electrons" ),
7460  electron_noniso_mvaCut = cms.double( -0.1 ),
7461  GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ),
7462  useVerticesForNeutral = cms.bool( True ),
7463  trackQuality = cms.string( "highPurity" ),
7464  PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ),
7465  sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ),
7466  coneTrackIsoForEgammaSC = cms.double( 0.3 ),
7467  minDeltaMet = cms.double( 0.4 ),
7468  punchThroughMETFactor = cms.double( 4.0 ),
7469  useProtectionsForJetMET = cms.bool( True ),
7470  metFactorForRejection = cms.double( 4.0 ),
7471  sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ),
7472  calibHF_use = cms.bool( False ),
7473  verbose = cms.untracked.bool( False ),
7474  usePFConversions = cms.bool( False ),
7475  calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ),
7476  metFactorForCleaning = cms.double( 4.0 ),
7477  eventFactorForCosmics = cms.double( 10.0 ),
7478  minSignificanceReduction = cms.double( 1.4 ),
7479  minEnergyForPunchThrough = cms.double( 100.0 ),
7480  minTrackerHits = cms.int32( 8 ),
7481  iCfgCandConnector = cms.PSet(
7482  bCalibSecondary = cms.bool( False ),
7483  bCalibPrimary = cms.bool( False ),
7484  bCorrect = cms.bool( False ),
7485  nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 )
7486  ),
7487  rejectTracks_Bad = cms.bool( False ),
7488  pf_electronID_crackCorrection = cms.bool( False ),
7489  pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ),
7490  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 ),
7491  pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ),
7492  metFactorForHighEta = cms.double( 25.0 ),
7493  minHFCleaningPt = cms.double( 5.0 ),
7494  muon_HCAL = cms.vdouble( 3.0, 3.0 ),
7495  pf_electron_mvaCut = cms.double( -0.1 ),
7496  ptFactorForHighEta = cms.double( 2.0 ),
7497  maxDeltaPhiPt = cms.double( 7.0 ),
7498  pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ),
7499  sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ),
7500  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 ),
7501  pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ),
7502  photon_HoE = cms.double( 0.05 ),
7503  sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ),
7504  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 ),
7505  punchThroughFactor = cms.double( 3.0 ),
7506  algoType = cms.uint32( 0 ),
7507  electron_iso_combIso_barrel = cms.double( 10.0 ),
7508  muons = cms.InputTag( "hltMuons" ),
7509  postMuonCleaning = cms.bool( True ),
7510  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 ),
7511  electron_protectionsForJetMET = cms.PSet(
7512  maxE = cms.double( 50.0 ),
7513  maxTrackPOverEele = cms.double( 1.0 ),
7514  maxEcalEOverP_2 = cms.double( 0.2 ),
7515  maxHcalEOverEcalE = cms.double( 0.1 ),
7516  maxEcalEOverP_1 = cms.double( 0.5 ),
7517  maxHcalEOverP = cms.double( 1.0 ),
7518  maxEcalEOverPRes = cms.double( 0.2 ),
7519  maxHcalE = cms.double( 10.0 ),
7520  maxEeleOverPout = cms.double( 0.2 ),
7521  maxNtracks = cms.double( 3.0 ),
7522  maxEleHcalEOverEcalE = cms.double( 0.1 ),
7523  maxDPhiIN = cms.double( 0.1 ),
7524  maxEeleOverPoutRes = cms.double( 0.5 )
7525  ),
7526  electron_iso_pt = cms.double( 10.0 ),
7527  isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ),
7528  vertexCollection = cms.InputTag( "hltPixelVertices" ),
7529  X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ),
7530  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 ),
7531  blocks = cms.InputTag( "hltParticleFlowBlock" ),
7532  pt_Error = cms.double( 1.0 ),
7533  metSignificanceForRejection = cms.double( 4.0 ),
7534  photon_protectionsForJetMET = cms.PSet(
7535  sumPtTrackIsoSlope = cms.double( 0.001 ),
7536  sumPtTrackIso = cms.double( 2.0 )
7537  ),
7538  usePhotonReg = cms.bool( False ),
7539  dzPV = cms.double( 0.2 ),
7540  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 ),
7541  useRegressionFromDB = cms.bool( False ),
7542  muon_ECAL = cms.vdouble( 0.5, 0.5 ),
7543  usePFSCEleCalib = cms.bool( True )
7544 )
7545 fragment.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer",
7546  Active_Area_Repeats = cms.int32( 5 ),
7547  doAreaFastjet = cms.bool( False ),
7548  voronoiRfact = cms.double( -9.0 ),
7549  maxBadHcalCells = cms.uint32( 9999999 ),
7550  doAreaDiskApprox = cms.bool( True ),
7551  maxRecoveredEcalCells = cms.uint32( 9999999 ),
7552  jetType = cms.string( "PFJet" ),
7553  minSeed = cms.uint32( 0 ),
7554  Ghost_EtaMax = cms.double( 6.0 ),
7555  doRhoFastjet = cms.bool( False ),
7556  jetAlgorithm = cms.string( "AntiKt" ),
7557  nSigmaPU = cms.double( 1.0 ),
7558  GhostArea = cms.double( 0.01 ),
7559  Rho_EtaMax = cms.double( 4.4 ),
7560  maxBadEcalCells = cms.uint32( 9999999 ),
7561  useDeterministicSeed = cms.bool( True ),
7562  doPVCorrection = cms.bool( False ),
7563  maxRecoveredHcalCells = cms.uint32( 9999999 ),
7564  rParam = cms.double( 0.4 ),
7565  maxProblematicHcalCells = cms.uint32( 9999999 ),
7566  doOutputJets = cms.bool( True ),
7567  src = cms.InputTag( "hltParticleFlow" ),
7568  inputEtMin = cms.double( 0.0 ),
7569  puPtMin = cms.double( 10.0 ),
7570  srcPVs = cms.InputTag( "hltPixelVertices" ),
7571  jetPtMin = cms.double( 0.0 ),
7572  radiusPU = cms.double( 0.4 ),
7573  maxProblematicEcalCells = cms.uint32( 9999999 ),
7574  doPUOffsetCorr = cms.bool( False ),
7575  inputEMin = cms.double( 0.0 ),
7576  useMassDropTagger = cms.bool( False ),
7577  muMin = cms.double( -1.0 ),
7578  subtractorName = cms.string( "" ),
7579  muCut = cms.double( -1.0 ),
7580  subjetPtMin = cms.double( -1.0 ),
7581  useTrimming = cms.bool( False ),
7582  muMax = cms.double( -1.0 ),
7583  yMin = cms.double( -1.0 ),
7584  useFiltering = cms.bool( False ),
7585  rFilt = cms.double( -1.0 ),
7586  yMax = cms.double( -1.0 ),
7587  zcut = cms.double( -1.0 ),
7588  MinVtxNdof = cms.int32( 0 ),
7589  MaxVtxZ = cms.double( 15.0 ),
7590  UseOnlyVertexTracks = cms.bool( False ),
7591  dRMin = cms.double( -1.0 ),
7592  nFilt = cms.int32( -1 ),
7593  usePruning = cms.bool( False ),
7594  maxDepth = cms.int32( -1 ),
7595  yCut = cms.double( -1.0 ),
7596  DzTrVtxMax = cms.double( 0.0 ),
7597  UseOnlyOnePV = cms.bool( False ),
7598  rcut_factor = cms.double( -1.0 ),
7599  sumRecHits = cms.bool( False ),
7600  trimPtFracMin = cms.double( -1.0 ),
7601  dRMax = cms.double( -1.0 ),
7602  DxyTrVtxMax = cms.double( 0.0 ),
7603  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
7604 )
7605 fragment.hltAK4PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer",
7606  CEF = cms.double( 0.99 ),
7607  NHF = cms.double( 0.99 ),
7608  minPt = cms.double( 20.0 ),
7609  CHF = cms.double( 0.0 ),
7610  jetsInput = cms.InputTag( "hltAK4PFJets" ),
7611  NEF = cms.double( 0.99 ),
7612  NTOT = cms.int32( 1 ),
7613  NCH = cms.int32( 0 ),
7614  maxEta = cms.double( 1.0E99 ),
7615  maxCF = cms.double( 99.0 )
7616 )
7617 fragment.hltAK4PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer",
7618  CEF = cms.double( 0.99 ),
7619  NHF = cms.double( 0.9 ),
7620  minPt = cms.double( 20.0 ),
7621  CHF = cms.double( 0.0 ),
7622  jetsInput = cms.InputTag( "hltAK4PFJets" ),
7623  NEF = cms.double( 0.99 ),
7624  NTOT = cms.int32( 1 ),
7625  NCH = cms.int32( 0 ),
7626  maxEta = cms.double( 1.0E99 ),
7627  maxCF = cms.double( 99.0 )
7628 )
7629 fragment.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet",
7630  gridSpacing = cms.double( 0.55 ),
7631  maxRapidity = cms.double( 5.0 ),
7632  pfCandidatesTag = cms.InputTag( "hltParticleFlow" )
7633 )
7634 fragment.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
7635  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ),
7636  algorithm = cms.string( "AK4PFHLT" ),
7637  level = cms.string( "L1FastJet" )
7638 )
7639 fragment.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7640  algorithm = cms.string( "AK4PFHLT" ),
7641  level = cms.string( "L2Relative" )
7642 )
7643 fragment.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7644  algorithm = cms.string( "AK4PFHLT" ),
7645  level = cms.string( "L3Absolute" )
7646 )
7647 fragment.hltAK4PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7648  algorithm = cms.string( "AK4PFHLT" ),
7649  level = cms.string( "L2L3Residual" )
7650 )
7651 fragment.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
7652  correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' )
7653 )
7654 fragment.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer",
7655  src = cms.InputTag( "hltAK4PFJets" ),
7656  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
7657 )
7658 fragment.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
7659  src = cms.InputTag( "hltAK4PFJetsLooseID" ),
7660  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
7661 )
7662 fragment.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
7663  src = cms.InputTag( "hltAK4PFJetsTightID" ),
7664  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
7665 )
7666 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7667  DeltaR = cms.double( 0.5 ),
7668  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet15Eta5p1" ),
7669  TriggerType = cms.int32( 85 ),
7670  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7671 )
7672 fragment.hltSingleAK4PFJet40Eta5p1 = cms.EDFilter( "HLT1PFJet",
7673  saveTags = cms.bool( True ),
7674  MinPt = cms.double( 40.0 ),
7675  MinN = cms.int32( 1 ),
7676  MaxEta = cms.double( 5.1 ),
7677  MinMass = cms.double( -1.0 ),
7678  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1" ),
7679  MinE = cms.double( -1.0 ),
7680  triggerType = cms.int32( 85 )
7681 )
7682 fragment.hltPreAK4PFJet60Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7683  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7684  offset = cms.uint32( 0 )
7685 )
7686 fragment.hltSingleAK4CaloJet30Eta5p1 = cms.EDFilter( "HLT1CaloJet",
7687  saveTags = cms.bool( True ),
7688  MinPt = cms.double( 30.0 ),
7689  MinN = cms.int32( 1 ),
7690  MaxEta = cms.double( 5.1 ),
7691  MinMass = cms.double( -1.0 ),
7692  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7693  MinE = cms.double( -1.0 ),
7694  triggerType = cms.int32( 85 )
7695 )
7696 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7697  DeltaR = cms.double( 0.5 ),
7698  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet30Eta5p1" ),
7699  TriggerType = cms.int32( 85 ),
7700  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7701 )
7702 fragment.hltSingleAK4PFJet60Eta5p1 = cms.EDFilter( "HLT1PFJet",
7703  saveTags = cms.bool( True ),
7704  MinPt = cms.double( 60.0 ),
7705  MinN = cms.int32( 1 ),
7706  MaxEta = cms.double( 5.1 ),
7707  MinMass = cms.double( -1.0 ),
7708  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1" ),
7709  MinE = cms.double( -1.0 ),
7710  triggerType = cms.int32( 85 )
7711 )
7712 fragment.hltPreAK4PFJet80Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7713  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7714  offset = cms.uint32( 0 )
7715 )
7716 fragment.hltSingleAK4CaloJet50Eta5p1 = cms.EDFilter( "HLT1CaloJet",
7717  saveTags = cms.bool( True ),
7718  MinPt = cms.double( 50.0 ),
7719  MinN = cms.int32( 1 ),
7720  MaxEta = cms.double( 5.1 ),
7721  MinMass = cms.double( -1.0 ),
7722  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7723  MinE = cms.double( -1.0 ),
7724  triggerType = cms.int32( 85 )
7725 )
7726 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7727  DeltaR = cms.double( 0.5 ),
7728  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet50Eta5p1" ),
7729  TriggerType = cms.int32( 85 ),
7730  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7731 )
7732 fragment.hltSingleAK4PFJet80Eta5p1 = cms.EDFilter( "HLT1PFJet",
7733  saveTags = cms.bool( True ),
7734  MinPt = cms.double( 80.0 ),
7735  MinN = cms.int32( 1 ),
7736  MaxEta = cms.double( 5.1 ),
7737  MinMass = cms.double( -1.0 ),
7738  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50Eta5p1" ),
7739  MinE = cms.double( -1.0 ),
7740  triggerType = cms.int32( 85 )
7741 )
7742 fragment.hltPreAK4PFJet100Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7743  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7744  offset = cms.uint32( 0 )
7745 )
7746 fragment.hltSingleAK4CaloJet70Eta5p1 = cms.EDFilter( "HLT1CaloJet",
7747  saveTags = cms.bool( True ),
7748  MinPt = cms.double( 70.0 ),
7749  MinN = cms.int32( 1 ),
7750  MaxEta = cms.double( 5.1 ),
7751  MinMass = cms.double( -1.0 ),
7752  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7753  MinE = cms.double( -1.0 ),
7754  triggerType = cms.int32( 85 )
7755 )
7756 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7757  DeltaR = cms.double( 0.5 ),
7758  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet70Eta5p1" ),
7759  TriggerType = cms.int32( 85 ),
7760  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7761 )
7762 fragment.hltSingleAK4PFJet100Eta5p1 = cms.EDFilter( "HLT1PFJet",
7763  saveTags = cms.bool( True ),
7764  MinPt = cms.double( 100.0 ),
7765  MinN = cms.int32( 1 ),
7766  MaxEta = cms.double( 5.1 ),
7767  MinMass = cms.double( -1.0 ),
7768  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70Eta5p1" ),
7769  MinE = cms.double( -1.0 ),
7770  triggerType = cms.int32( 85 )
7771 )
7772 fragment.hltPreAK4PFJet110Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7773  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7774  offset = cms.uint32( 0 )
7775 )
7776 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets80Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7777  DeltaR = cms.double( 0.5 ),
7778  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet80Eta5p1" ),
7779  TriggerType = cms.int32( 85 ),
7780  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7781 )
7782 fragment.hltSingleAK4PFJet110Eta5p1 = cms.EDFilter( "HLT1PFJet",
7783  saveTags = cms.bool( True ),
7784  MinPt = cms.double( 110.0 ),
7785  MinN = cms.int32( 1 ),
7786  MaxEta = cms.double( 5.1 ),
7787  MinMass = cms.double( -1.0 ),
7788  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets80Eta5p1" ),
7789  MinE = cms.double( -1.0 ),
7790  triggerType = cms.int32( 85 )
7791 )
7792 fragment.hltPreAK4PFJet120Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7793  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7794  offset = cms.uint32( 0 )
7795 )
7796 fragment.hltSingleAK4CaloJet90Eta5p1 = cms.EDFilter( "HLT1CaloJet",
7797  saveTags = cms.bool( True ),
7798  MinPt = cms.double( 90.0 ),
7799  MinN = cms.int32( 1 ),
7800  MaxEta = cms.double( 5.1 ),
7801  MinMass = cms.double( -1.0 ),
7802  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7803  MinE = cms.double( -1.0 ),
7804  triggerType = cms.int32( 85 )
7805 )
7806 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets90Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7807  DeltaR = cms.double( 0.5 ),
7808  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet90Eta5p1" ),
7809  TriggerType = cms.int32( 85 ),
7810  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7811 )
7812 fragment.hltSingleAK4PFJet120Eta5p1 = cms.EDFilter( "HLT1PFJet",
7813  saveTags = cms.bool( True ),
7814  MinPt = cms.double( 120.0 ),
7815  MinN = cms.int32( 1 ),
7816  MaxEta = cms.double( 5.1 ),
7817  MinMass = cms.double( -1.0 ),
7818  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets90Eta5p1" ),
7819  MinE = cms.double( -1.0 ),
7820  triggerType = cms.int32( 85 )
7821 )
7822 fragment.hltPreAK4CaloJet80Jet35Eta1p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7823  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7824  offset = cms.uint32( 0 )
7825 )
7826 fragment.hltSingleAK4CaloJet80Eta1p1 = cms.EDFilter( "HLT1CaloJet",
7827  saveTags = cms.bool( True ),
7828  MinPt = cms.double( 80.0 ),
7829  MinN = cms.int32( 1 ),
7830  MaxEta = cms.double( 1.1 ),
7831  MinMass = cms.double( -1.0 ),
7832  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7833  MinE = cms.double( -1.0 ),
7834  triggerType = cms.int32( 85 )
7835 )
7836 fragment.hltDoubleAK4CaloJet35Eta1p1 = cms.EDFilter( "HLT1CaloJet",
7837  saveTags = cms.bool( True ),
7838  MinPt = cms.double( 35.0 ),
7839  MinN = cms.int32( 2 ),
7840  MaxEta = cms.double( 1.1 ),
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.hltPreAK4CaloJet80Jet35Eta0p7ForPPRef = cms.EDFilter( "HLTPrescaler",
7847  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7848  offset = cms.uint32( 0 )
7849 )
7850 fragment.hltSingleAK4CaloJet80Eta0p7 = cms.EDFilter( "HLT1CaloJet",
7851  saveTags = cms.bool( True ),
7852  MinPt = cms.double( 80.0 ),
7853  MinN = cms.int32( 1 ),
7854  MaxEta = cms.double( 0.7 ),
7855  MinMass = cms.double( -1.0 ),
7856  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7857  MinE = cms.double( -1.0 ),
7858  triggerType = cms.int32( 85 )
7859 )
7860 fragment.hltDoubleAK4CaloJet35Eta0p7 = cms.EDFilter( "HLT1CaloJet",
7861  saveTags = cms.bool( True ),
7862  MinPt = cms.double( 35.0 ),
7863  MinN = cms.int32( 2 ),
7864  MaxEta = cms.double( 0.7 ),
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.hltPreAK4CaloJet100Jet35Eta1p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7871  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7872  offset = cms.uint32( 0 )
7873 )
7874 fragment.hltSingleAK4CaloJet100Eta1p1 = cms.EDFilter( "HLT1CaloJet",
7875  saveTags = cms.bool( True ),
7876  MinPt = cms.double( 100.0 ),
7877  MinN = cms.int32( 1 ),
7878  MaxEta = cms.double( 1.1 ),
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.hltPreAK4CaloJet100Jet35Eta0p7ForPPRef = cms.EDFilter( "HLTPrescaler",
7885  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7886  offset = cms.uint32( 0 )
7887 )
7888 fragment.hltSingleAK4CaloJet100Eta0p7 = cms.EDFilter( "HLT1CaloJet",
7889  saveTags = cms.bool( True ),
7890  MinPt = cms.double( 100.0 ),
7891  MinN = cms.int32( 1 ),
7892  MaxEta = cms.double( 0.7 ),
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.hltPreAK4CaloJet804545Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7899  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7900  offset = cms.uint32( 0 )
7901 )
7902 fragment.hltTripleAK4CaloJet45Eta2p1 = cms.EDFilter( "HLT1CaloJet",
7903  saveTags = cms.bool( True ),
7904  MinPt = cms.double( 45.0 ),
7905  MinN = cms.int32( 3 ),
7906  MaxEta = cms.double( 2.1 ),
7907  MinMass = cms.double( -1.0 ),
7908  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7909  MinE = cms.double( -1.0 ),
7910  triggerType = cms.int32( 85 )
7911 )
7912 fragment.hltSingleAK4CaloJet80Eta2p1 = cms.EDFilter( "HLT1CaloJet",
7913  saveTags = cms.bool( True ),
7914  MinPt = cms.double( 80.0 ),
7915  MinN = cms.int32( 1 ),
7916  MaxEta = cms.double( 2.1 ),
7917  MinMass = cms.double( -1.0 ),
7918  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7919  MinE = cms.double( -1.0 ),
7920  triggerType = cms.int32( 85 )
7921 )
7922 fragment.hltL1sSingleEG5BptxAND = cms.EDFilter( "HLTL1TSeed",
7923  L1SeedsLogicalExpression = cms.string( "L1_SingleEG5_BptxAND" ),
7924  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
7925  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
7926  saveTags = cms.bool( True ),
7927  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7928  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
7929  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
7930  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
7931  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
7932 )
7933 fragment.hltPreHISinglePhoton10Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
7934  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7935  offset = cms.uint32( 0 )
7936 )
7937 fragment.hltIslandBasicClustersHI = cms.EDProducer( "IslandClusterProducer",
7938  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
7939  IslandEndcapSeedThr = cms.double( 0.18 ),
7940  posCalcParameters = cms.PSet(
7941  T0_barl = cms.double( 7.4 ),
7942  LogWeighted = cms.bool( True ),
7943  T0_endc = cms.double( 3.1 ),
7944  T0_endcPresh = cms.double( 1.2 ),
7945  W0 = cms.double( 4.2 ),
7946  X0 = cms.double( 0.89 )
7947  ),
7948  barrelShapeAssociation = cms.string( "islandBarrelShapeAssoc" ),
7949  endcapShapeAssociation = cms.string( "islandEndcapShapeAssoc" ),
7950  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
7951  clustershapecollectionEE = cms.string( "islandEndcapShape" ),
7952  clustershapecollectionEB = cms.string( "islandBarrelShape" ),
7953  VerbosityLevel = cms.string( "ERROR" ),
7954  barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ),
7955  endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ),
7956  IslandBarrelSeedThr = cms.double( 0.5 )
7957 )
7958 fragment.hltHiIslandSuperClustersHI = cms.EDProducer( "HiSuperClusterProducer",
7959  barrelSuperclusterCollection = cms.string( "islandBarrelSuperClustersHI" ),
7960  endcapEtaSearchRoad = cms.double( 0.14 ),
7961  barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ),
7962  endcapClusterProducer = cms.string( "hltIslandBasicClustersHI" ),
7963  barrelPhiSearchRoad = cms.double( 0.8 ),
7964  endcapPhiSearchRoad = cms.double( 0.6 ),
7965  endcapBCEnergyThreshold = cms.double( 0.0 ),
7966  VerbosityLevel = cms.string( "ERROR" ),
7967  seedTransverseEnergyThreshold = cms.double( 1.0 ),
7968  barrelEtaSearchRoad = cms.double( 0.07 ),
7969  endcapSuperclusterCollection = cms.string( "islandEndcapSuperClustersHI" ),
7970  barrelBCEnergyThreshold = cms.double( 0.0 ),
7971  doBarrel = cms.bool( True ),
7972  doEndcaps = cms.bool( True ),
7973  endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ),
7974  barrelClusterProducer = cms.string( "hltIslandBasicClustersHI" )
7975 )
7976 fragment.hltHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker",
7977  corectedSuperClusterCollection = cms.string( "" ),
7978  sigmaElectronicNoise = cms.double( 0.03 ),
7979  superClusterAlgo = cms.string( "Island" ),
7980  etThresh = cms.double( 0.0 ),
7981  rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandBarrelSuperClustersHI' ),
7982  applyEnergyCorrection = cms.bool( True ),
7983  isl_fCorrPset = cms.PSet(
7984  fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ),
7985  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 ),
7986  fBremThVect = cms.vdouble( 1.2, 1.2 ),
7987  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 ),
7988  brLinearLowThr = cms.double( 0.0 ),
7989  brLinearHighThr = cms.double( 0.0 ),
7990  minR9Barrel = cms.double( 0.94 ),
7991  minR9Endcap = cms.double( 0.95 ),
7992  maxR9 = cms.double( 1.5 )
7993  ),
7994  VerbosityLevel = cms.string( "ERROR" ),
7995  recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' )
7996 )
7997 fragment.hltHiCorrectedIslandEndcapSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker",
7998  corectedSuperClusterCollection = cms.string( "" ),
7999  sigmaElectronicNoise = cms.double( 0.15 ),
8000  superClusterAlgo = cms.string( "Island" ),
8001  etThresh = cms.double( 0.0 ),
8002  rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandEndcapSuperClustersHI' ),
8003  applyEnergyCorrection = cms.bool( True ),
8004  isl_fCorrPset = cms.PSet(
8005  fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ),
8006  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 ),
8007  fBremThVect = cms.vdouble( 1.2, 1.2 ),
8008  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 ),
8009  brLinearLowThr = cms.double( 0.0 ),
8010  brLinearHighThr = cms.double( 0.0 ),
8011  minR9Barrel = cms.double( 0.94 ),
8012  minR9Endcap = cms.double( 0.95 ),
8013  maxR9 = cms.double( 1.5 )
8014  ),
8015  VerbosityLevel = cms.string( "ERROR" ),
8016  recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
8017 )
8018 fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiSpikeCleaner",
8019  originalSuperClusterProducer = cms.InputTag( "hltHiCorrectedIslandBarrelSuperClustersHI" ),
8020  recHitProducerEndcap = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8021  TimingCut = cms.untracked.double( 9999999.0 ),
8022  swissCutThr = cms.untracked.double( 0.95 ),
8023  recHitProducerBarrel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8024  etCut = cms.double( 8.0 ),
8025  outputColl = cms.string( "" )
8026 )
8027 fragment.hltRecoHIEcalWithCleaningCandidate = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
8028  scIslandEndcapProducer = cms.InputTag( "hltHiCorrectedIslandEndcapSuperClustersHI" ),
8029  scHybridBarrelProducer = cms.InputTag( "hltCleanedHiCorrectedIslandBarrelSuperClustersHI" ),
8030  recoEcalCandidateCollection = cms.string( "" )
8031 )
8032 fragment.hltHIPhoton10Eta1p5 = cms.EDFilter( "HLT1Photon",
8033  saveTags = cms.bool( True ),
8034  MinPt = cms.double( 10.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.hltPreHISinglePhoton15Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8043  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8044  offset = cms.uint32( 0 )
8045 )
8046 fragment.hltHIPhoton15Eta1p5 = cms.EDFilter( "HLT1Photon",
8047  saveTags = cms.bool( True ),
8048  MinPt = cms.double( 15.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.hltPreHISinglePhoton20Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8057  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8058  offset = cms.uint32( 0 )
8059 )
8060 fragment.hltHIPhoton20Eta1p5 = cms.EDFilter( "HLT1Photon",
8061  saveTags = cms.bool( True ),
8062  MinPt = cms.double( 20.0 ),
8063  MinN = cms.int32( 1 ),
8064  MaxEta = cms.double( 1.5 ),
8065  MinMass = cms.double( -1.0 ),
8066  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8067  MinE = cms.double( -1.0 ),
8068  triggerType = cms.int32( 81 )
8069 )
8070 fragment.hltL1sSingleEG12BptxAND = cms.EDFilter( "HLTL1TSeed",
8071  L1SeedsLogicalExpression = cms.string( "L1_SingleEG12_BptxAND" ),
8072  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8073  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8074  saveTags = cms.bool( True ),
8075  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8076  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8077  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8078  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8079  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8080 )
8081 fragment.hltPreHISinglePhoton30Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8082  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8083  offset = cms.uint32( 0 )
8084 )
8085 fragment.hltHIPhoton30Eta1p5 = cms.EDFilter( "HLT1Photon",
8086  saveTags = cms.bool( True ),
8087  MinPt = cms.double( 30.0 ),
8088  MinN = cms.int32( 1 ),
8089  MaxEta = cms.double( 1.5 ),
8090  MinMass = cms.double( -1.0 ),
8091  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8092  MinE = cms.double( -1.0 ),
8093  triggerType = cms.int32( 81 )
8094 )
8095 fragment.hltL1sSingleEG20BptxAND = cms.EDFilter( "HLTL1TSeed",
8096  L1SeedsLogicalExpression = cms.string( "L1_SingleEG20_BptxAND" ),
8097  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8098  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8099  saveTags = cms.bool( True ),
8100  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8101  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8102  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8103  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8104  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8105 )
8106 fragment.hltPreHISinglePhoton40Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8107  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8108  offset = cms.uint32( 0 )
8109 )
8110 fragment.hltHIPhoton40Eta1p5 = cms.EDFilter( "HLT1Photon",
8111  saveTags = cms.bool( True ),
8112  MinPt = cms.double( 40.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.hltPreHISinglePhoton50Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8121  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8122  offset = cms.uint32( 0 )
8123 )
8124 fragment.hltHIPhoton50Eta1p5 = cms.EDFilter( "HLT1Photon",
8125  saveTags = cms.bool( True ),
8126  MinPt = cms.double( 50.0 ),
8127  MinN = cms.int32( 1 ),
8128  MaxEta = cms.double( 1.5 ),
8129  MinMass = cms.double( -1.0 ),
8130  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8131  MinE = cms.double( -1.0 ),
8132  triggerType = cms.int32( 81 )
8133 )
8134 fragment.hltL1sSingleEG30BptxAND = cms.EDFilter( "HLTL1TSeed",
8135  L1SeedsLogicalExpression = cms.string( "L1_SingleEG30_BptxAND" ),
8136  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8137  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8138  saveTags = cms.bool( True ),
8139  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8140  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8141  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8142  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8143  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8144 )
8145 fragment.hltPreHISinglePhoton60Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8146  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8147  offset = cms.uint32( 0 )
8148 )
8149 fragment.hltHIPhoton60Eta1p5 = cms.EDFilter( "HLT1Photon",
8150  saveTags = cms.bool( True ),
8151  MinPt = cms.double( 60.0 ),
8152  MinN = cms.int32( 1 ),
8153  MaxEta = cms.double( 1.5 ),
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.hltPreHISinglePhoton10Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8160  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8161  offset = cms.uint32( 0 )
8162 )
8163 fragment.hltHIPhoton10Eta3p1 = cms.EDFilter( "HLT1Photon",
8164  saveTags = cms.bool( True ),
8165  MinPt = cms.double( 10.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.hltPreHISinglePhoton15Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8174  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8175  offset = cms.uint32( 0 )
8176 )
8177 fragment.hltHIPhoton15Eta3p1 = cms.EDFilter( "HLT1Photon",
8178  saveTags = cms.bool( True ),
8179  MinPt = cms.double( 15.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.hltPreHISinglePhoton20Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8188  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8189  offset = cms.uint32( 0 )
8190 )
8191 fragment.hltHIPhoton20Eta3p1 = cms.EDFilter( "HLT1Photon",
8192  saveTags = cms.bool( True ),
8193  MinPt = cms.double( 20.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.hltPreHISinglePhoton30Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8202  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8203  offset = cms.uint32( 0 )
8204 )
8205 fragment.hltHIPhoton30Eta3p1 = cms.EDFilter( "HLT1Photon",
8206  saveTags = cms.bool( True ),
8207  MinPt = cms.double( 30.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.hltPreHISinglePhoton40Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8216  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8217  offset = cms.uint32( 0 )
8218 )
8219 fragment.hltHIPhoton40Eta3p1 = cms.EDFilter( "HLT1Photon",
8220  saveTags = cms.bool( True ),
8221  MinPt = cms.double( 40.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.hltPreHISinglePhoton50Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8230  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8231  offset = cms.uint32( 0 )
8232 )
8233 fragment.hltHIPhoton50Eta3p1 = cms.EDFilter( "HLT1Photon",
8234  saveTags = cms.bool( True ),
8235  MinPt = cms.double( 50.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.hltPreHISinglePhoton60Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8244  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8245  offset = cms.uint32( 0 )
8246 )
8247 fragment.hltHIPhoton60Eta3p1 = cms.EDFilter( "HLT1Photon",
8248  saveTags = cms.bool( True ),
8249  MinPt = cms.double( 60.0 ),
8250  MinN = cms.int32( 1 ),
8251  MaxEta = cms.double( 3.1 ),
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.hltPreHIDoublePhoton15Eta1p5Mass501000ForPPRef = cms.EDFilter( "HLTPrescaler",
8258  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8259  offset = cms.uint32( 0 )
8260 )
8261 fragment.hltHIDoublePhotonCut15Eta1p5 = cms.EDFilter( "HLT1Photon",
8262  saveTags = cms.bool( True ),
8263  MinPt = cms.double( 15.0 ),
8264  MinN = cms.int32( 2 ),
8265  MaxEta = cms.double( 1.5 ),
8266  MinMass = cms.double( -1.0 ),
8267  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8268  MinE = cms.double( -1.0 ),
8269  triggerType = cms.int32( 81 )
8270 )
8271 fragment.hltHIDoublePhoton15Eta1p5Mass501000Filter = cms.EDFilter( "HLTPMMassFilter",
8272  saveTags = cms.bool( True ),
8273  lowerMassCut = cms.double( 50.0 ),
8274  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8275  isElectron1 = cms.untracked.bool( False ),
8276  isElectron2 = cms.untracked.bool( False ),
8277  l1EGCand = cms.InputTag( "" ),
8278  upperMassCut = cms.double( 1000.0 ),
8279  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta1p5" ),
8280  reqOppCharge = cms.untracked.bool( False ),
8281  nZcandcut = cms.int32( 1 )
8282 )
8283 fragment.hltPreHIDoublePhoton15Eta1p5Mass501000R9HECutForPPRef = cms.EDFilter( "HLTPrescaler",
8284  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8285  offset = cms.uint32( 0 )
8286 )
8287 fragment.hltHIEgammaR9ID = cms.EDProducer( "EgammaHLTR9IDProducer",
8288  recoEcalCandidateProducer = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8289  ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8290  ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
8291 )
8292 fragment.hltHIEgammaR9IDDoublePhoton15Eta1p5 = cms.EDFilter( "HLTEgammaGenericFilter",
8293  thrOverE2EE = cms.double( -1.0 ),
8294  saveTags = cms.bool( True ),
8295  useEt = cms.bool( False ),
8296  thrOverE2EB = cms.double( -1.0 ),
8297  thrRegularEE = cms.double( 0.4 ),
8298  thrOverEEE = cms.double( -1.0 ),
8299  varTag = cms.InputTag( "hltHIEgammaR9ID" ),
8300  thrOverEEB = cms.double( -1.0 ),
8301  thrRegularEB = cms.double( 0.4 ),
8302  lessThan = cms.bool( False ),
8303  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8304  ncandcut = cms.int32( 2 ),
8305  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta1p5" )
8306 )
8307 fragment.hltHIEgammaHoverE = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional",
8308  caloTowerProducer = cms.InputTag( "hltTowerMakerForAll" ),
8309  effectiveAreaBarrel = cms.double( 0.105 ),
8310  outerCone = cms.double( 0.14 ),
8311  innerCone = cms.double( 0.0 ),
8312  useSingleTower = cms.bool( False ),
8313  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
8314  depth = cms.int32( -1 ),
8315  doRhoCorrection = cms.bool( False ),
8316  effectiveAreaEndcap = cms.double( 0.17 ),
8317  recoEcalCandidateProducer = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8318  rhoMax = cms.double( 9.9999999E7 ),
8319  etMin = cms.double( 0.0 ),
8320  rhoScale = cms.double( 1.0 ),
8321  doEtSum = cms.bool( False )
8322 )
8323 fragment.hltHIEgammaHOverEDoublePhoton15Eta1p5 = cms.EDFilter( "HLTEgammaGenericFilter",
8324  thrOverE2EE = cms.double( -1.0 ),
8325  saveTags = cms.bool( True ),
8326  useEt = cms.bool( False ),
8327  thrOverE2EB = cms.double( -1.0 ),
8328  thrRegularEE = cms.double( -1.0 ),
8329  thrOverEEE = cms.double( 0.2 ),
8330  varTag = cms.InputTag( "hltHIEgammaHoverE" ),
8331  thrOverEEB = cms.double( 0.3 ),
8332  thrRegularEB = cms.double( -1.0 ),
8333  lessThan = cms.bool( True ),
8334  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8335  ncandcut = cms.int32( 2 ),
8336  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta1p5" )
8337 )
8338 fragment.hltPreHIDoublePhoton15Eta2p1Mass501000R9CutForPPRef = cms.EDFilter( "HLTPrescaler",
8339  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8340  offset = cms.uint32( 0 )
8341 )
8342 fragment.hltHIDoublePhotonCut15Eta2p1 = cms.EDFilter( "HLT1Photon",
8343  saveTags = cms.bool( True ),
8344  MinPt = cms.double( 15.0 ),
8345  MinN = cms.int32( 2 ),
8346  MaxEta = cms.double( 2.1 ),
8347  MinMass = cms.double( -1.0 ),
8348  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8349  MinE = cms.double( -1.0 ),
8350  triggerType = cms.int32( 81 )
8351 )
8352 fragment.hltHIDoublePhoton15Eta2p1Mass501000Filter = cms.EDFilter( "HLTPMMassFilter",
8353  saveTags = cms.bool( True ),
8354  lowerMassCut = cms.double( 50.0 ),
8355  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8356  isElectron1 = cms.untracked.bool( False ),
8357  isElectron2 = cms.untracked.bool( False ),
8358  l1EGCand = cms.InputTag( "" ),
8359  upperMassCut = cms.double( 1000.0 ),
8360  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p1" ),
8361  reqOppCharge = cms.untracked.bool( False ),
8362  nZcandcut = cms.int32( 1 )
8363 )
8364 fragment.hltHIEgammaR9IDDoublePhoton15Eta2p1 = cms.EDFilter( "HLTEgammaGenericFilter",
8365  thrOverE2EE = cms.double( -1.0 ),
8366  saveTags = cms.bool( True ),
8367  useEt = cms.bool( False ),
8368  thrOverE2EB = cms.double( -1.0 ),
8369  thrRegularEE = cms.double( 0.4 ),
8370  thrOverEEE = cms.double( -1.0 ),
8371  varTag = cms.InputTag( "hltHIEgammaR9ID" ),
8372  thrOverEEB = cms.double( -1.0 ),
8373  thrRegularEB = cms.double( 0.4 ),
8374  lessThan = cms.bool( False ),
8375  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8376  ncandcut = cms.int32( 2 ),
8377  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p1" )
8378 )
8379 fragment.hltPreHIDoublePhoton15Eta2p5Mass501000R9SigmaHECutForPPRef = cms.EDFilter( "HLTPrescaler",
8380  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8381  offset = cms.uint32( 0 )
8382 )
8383 fragment.hltHIDoublePhotonCut15Eta2p5 = cms.EDFilter( "HLT1Photon",
8384  saveTags = cms.bool( True ),
8385  MinPt = cms.double( 15.0 ),
8386  MinN = cms.int32( 2 ),
8387  MaxEta = cms.double( 2.5 ),
8388  MinMass = cms.double( -1.0 ),
8389  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8390  MinE = cms.double( -1.0 ),
8391  triggerType = cms.int32( 81 )
8392 )
8393 fragment.hltHIDoublePhoton15Eta2p5Mass501000Filter = cms.EDFilter( "HLTPMMassFilter",
8394  saveTags = cms.bool( True ),
8395  lowerMassCut = cms.double( 50.0 ),
8396  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8397  isElectron1 = cms.untracked.bool( False ),
8398  isElectron2 = cms.untracked.bool( False ),
8399  l1EGCand = cms.InputTag( "" ),
8400  upperMassCut = cms.double( 1000.0 ),
8401  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p5" ),
8402  reqOppCharge = cms.untracked.bool( False ),
8403  nZcandcut = cms.int32( 1 )
8404 )
8405 fragment.hltHIEgammaR9IDDoublePhoton15Eta2p5 = cms.EDFilter( "HLTEgammaGenericFilter",
8406  thrOverE2EE = cms.double( -1.0 ),
8407  saveTags = cms.bool( True ),
8408  useEt = cms.bool( False ),
8409  thrOverE2EB = cms.double( -1.0 ),
8410  thrRegularEE = cms.double( 0.5 ),
8411  thrOverEEE = cms.double( -1.0 ),
8412  varTag = cms.InputTag( "hltHIEgammaR9ID" ),
8413  thrOverEEB = cms.double( -1.0 ),
8414  thrRegularEB = cms.double( 0.4 ),
8415  lessThan = cms.bool( False ),
8416  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8417  ncandcut = cms.int32( 2 ),
8418  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p5" )
8419 )
8420 fragment.hltHIEgammaSigmaIEtaIEtaProducer = cms.EDProducer( "EgammaHLTClusterShapeProducer",
8421  recoEcalCandidateProducer = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8422  ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8423  ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8424  isIeta = cms.bool( True )
8425 )
8426 fragment.hltHIEgammaSigmaIEtaIEtaDoublePhoton15Eta2p5 = cms.EDFilter( "HLTEgammaGenericFilter",
8427  thrOverE2EE = cms.double( -1.0 ),
8428  saveTags = cms.bool( True ),
8429  useEt = cms.bool( False ),
8430  thrOverE2EB = cms.double( -1.0 ),
8431  thrRegularEE = cms.double( 0.045 ),
8432  thrOverEEE = cms.double( -1.0 ),
8433  varTag = cms.InputTag( 'hltHIEgammaSigmaIEtaIEtaProducer','sigmaIEtaIEta5x5' ),
8434  thrOverEEB = cms.double( -1.0 ),
8435  thrRegularEB = cms.double( 0.02 ),
8436  lessThan = cms.bool( True ),
8437  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8438  ncandcut = cms.int32( 2 ),
8439  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p5" )
8440 )
8441 fragment.hltHIEgammaHOverEDoublePhoton15Eta2p5 = cms.EDFilter( "HLTEgammaGenericFilter",
8442  thrOverE2EE = cms.double( -1.0 ),
8443  saveTags = cms.bool( True ),
8444  useEt = cms.bool( False ),
8445  thrOverE2EB = cms.double( -1.0 ),
8446  thrRegularEE = cms.double( -1.0 ),
8447  thrOverEEE = cms.double( 0.2 ),
8448  varTag = cms.InputTag( "hltHIEgammaHoverE" ),
8449  thrOverEEB = cms.double( 0.3 ),
8450  thrRegularEB = cms.double( -1.0 ),
8451  lessThan = cms.bool( True ),
8452  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8453  ncandcut = cms.int32( 2 ),
8454  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p5" )
8455 )
8456 fragment.hltL1sSingleMu3BptxAND = cms.EDFilter( "HLTL1TSeed",
8457  L1SeedsLogicalExpression = cms.string( "L1_SingleMu3_BptxAND" ),
8458  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8459  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8460  saveTags = cms.bool( True ),
8461  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8462  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8463  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8464  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8465  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8466 )
8467 fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet40Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8468  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8469  offset = cms.uint32( 0 )
8470 )
8471 fragment.hltHIL1SingleMu3 = cms.EDFilter( "HLTMuonL1TFilter",
8472  saveTags = cms.bool( True ),
8473  PreviousCandTag = cms.InputTag( "hltL1sSingleMu3BptxAND" ),
8474  MinPt = cms.double( 0.0 ),
8475  MinN = cms.int32( 1 ),
8476  MaxEta = cms.double( 2.5 ),
8477  CentralBxOnly = cms.bool( True ),
8478  SelectQualities = cms.vint32( ),
8479  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
8480 )
8481 fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
8482  saveTags = cms.bool( True ),
8483  MaxDr = cms.double( 9999.0 ),
8484  CutOnChambers = cms.bool( False ),
8485  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu3" ),
8486  MinPt = cms.double( 3.0 ),
8487  MinN = cms.int32( 1 ),
8488  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8489  MaxEta = cms.double( 2.5 ),
8490  MinNhits = cms.vint32( 10 ),
8491  MinDxySig = cms.double( -1.0 ),
8492  MinNchambers = cms.vint32( 0 ),
8493  AbsEtaBins = cms.vdouble( 5.0 ),
8494  MaxDz = cms.double( 9999.0 ),
8495  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8496  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8497  MinDr = cms.double( -1.0 ),
8498  NSigmaPt = cms.double( 0.0 ),
8499  MinNstations = cms.vint32( 0 )
8500 )
8501 fragment.hltSingleAK4CaloJet40Eta2p1 = cms.EDFilter( "HLT1CaloJet",
8502  saveTags = cms.bool( True ),
8503  MinPt = cms.double( 40.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.hltPreHIL2Mu3Eta2p5AK4CaloJet60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8512  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8513  offset = cms.uint32( 0 )
8514 )
8515 fragment.hltSingleAK4CaloJet60Eta2p1 = cms.EDFilter( "HLT1CaloJet",
8516  saveTags = cms.bool( True ),
8517  MinPt = cms.double( 60.0 ),
8518  MinN = cms.int32( 1 ),
8519  MaxEta = cms.double( 2.1 ),
8520  MinMass = cms.double( -1.0 ),
8521  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8522  MinE = cms.double( -1.0 ),
8523  triggerType = cms.int32( 85 )
8524 )
8525 fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8526  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8527  offset = cms.uint32( 0 )
8528 )
8529 fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet100Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8530  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8531  offset = cms.uint32( 0 )
8532 )
8533 fragment.hltSingleAK4CaloJet100Eta2p1 = cms.EDFilter( "HLT1CaloJet",
8534  saveTags = cms.bool( True ),
8535  MinPt = cms.double( 100.0 ),
8536  MinN = cms.int32( 1 ),
8537  MaxEta = cms.double( 2.1 ),
8538  MinMass = cms.double( -1.0 ),
8539  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8540  MinE = cms.double( -1.0 ),
8541  triggerType = cms.int32( 85 )
8542 )
8543 fragment.hltPreHIL2Mu3Eta2p5HIPhoton10Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8544  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8545  offset = cms.uint32( 0 )
8546 )
8547 fragment.hltPreHIL2Mu3Eta2p5HIPhoton15Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8548  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8549  offset = cms.uint32( 0 )
8550 )
8551 fragment.hltPreHIL2Mu3Eta2p5HIPhoton20Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8552  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8553  offset = cms.uint32( 0 )
8554 )
8555 fragment.hltPreHIL2Mu3Eta2p5HIPhoton30Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8556  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8557  offset = cms.uint32( 0 )
8558 )
8559 fragment.hltPreHIL2Mu3Eta2p5HIPhoton40Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8560  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8561  offset = cms.uint32( 0 )
8562 )
8563 fragment.hltL1sDoubleMu0BptxAND = cms.EDFilter( "HLTL1TSeed",
8564  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_BptxAND" ),
8565  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8566  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8567  saveTags = cms.bool( True ),
8568  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8569  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8570  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8571  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8572  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8573 )
8574 fragment.hltPreHIL1DoubleMu0ForPPRef = cms.EDFilter( "HLTPrescaler",
8575  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8576  offset = cms.uint32( 0 )
8577 )
8578 fragment.hltHIDoubleMu0L1Filtered = cms.EDFilter( "HLTMuonL1TFilter",
8579  saveTags = cms.bool( True ),
8580  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0BptxAND" ),
8581  MinPt = cms.double( 0.0 ),
8582  MinN = cms.int32( 2 ),
8583  MaxEta = cms.double( 2.5 ),
8584  CentralBxOnly = cms.bool( True ),
8585  SelectQualities = cms.vint32( ),
8586  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
8587 )
8588 fragment.hltL1sDoubleMu3BptxAND = cms.EDFilter( "HLTL1TSeed",
8589  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3_BptxAND" ),
8590  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8591  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8592  saveTags = cms.bool( True ),
8593  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8594  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8595  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8596  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8597  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8598 )
8599 fragment.hltPreHIL1DoubleMu10ForPPRef = cms.EDFilter( "HLTPrescaler",
8600  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8601  offset = cms.uint32( 0 )
8602 )
8603 fragment.hltHIDoubleMu10MinBiasL1Filtered = cms.EDFilter( "HLTMuonL1TFilter",
8604  saveTags = cms.bool( True ),
8605  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu3BptxAND" ),
8606  MinPt = cms.double( 10.0 ),
8607  MinN = cms.int32( 2 ),
8608  MaxEta = cms.double( 2.5 ),
8609  CentralBxOnly = cms.bool( True ),
8610  SelectQualities = cms.vint32( ),
8611  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
8612 )
8613 fragment.hltPreHIL2DoubleMu0NHitQForPPRef = cms.EDFilter( "HLTPrescaler",
8614  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8615  offset = cms.uint32( 0 )
8616 )
8617 fragment.hltHIL2DoubleMu0NHitQFiltered = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter",
8618  saveTags = cms.bool( True ),
8619  ChargeOpt = cms.int32( 0 ),
8620  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8621  MinNchambers = cms.int32( 2 ),
8622  FastAccept = cms.bool( False ),
8623  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8624  PreviousCandTag = cms.InputTag( "hltHIDoubleMu0L1Filtered" ),
8625  MinAngle = cms.double( -999.0 ),
8626  MaxPtBalance = cms.double( 999999.0 ),
8627  MaxAcop = cms.double( 3.15 ),
8628  MinPtMin = cms.double( 0.0 ),
8629  MaxInvMass = cms.double( 9999.0 ),
8630  MinPtMax = cms.double( 0.0 ),
8631  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8632  MaxAngle = cms.double( 2.5 ),
8633  MaxDz = cms.double( 9999.0 ),
8634  MinPtPair = cms.double( 0.0 ),
8635  MaxDr = cms.double( 100.0 ),
8636  MinAcop = cms.double( -1.0 ),
8637  MinNstations = cms.int32( 0 ),
8638  MinNhits = cms.int32( 1 ),
8639  NSigmaPt = cms.double( 0.0 ),
8640  MinPtBalance = cms.double( -1.0 ),
8641  MaxEta = cms.double( 2.5 ),
8642  MinInvMass = cms.double( 1.6 )
8643 )
8644 fragment.hltPreHIL3DoubleMu0OSm2p5to4p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8645  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8646  offset = cms.uint32( 0 )
8647 )
8648 fragment.hltHIDimuonOpenL2FilteredNoMBHFgated = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
8649  saveTags = cms.bool( True ),
8650  MaxDr = cms.double( 9999.0 ),
8651  CutOnChambers = cms.bool( False ),
8652  PreviousCandTag = cms.InputTag( "hltHIDoubleMu0L1Filtered" ),
8653  MinPt = cms.double( 0.0 ),
8654  MinN = cms.int32( 2 ),
8655  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8656  MaxEta = cms.double( 2.5 ),
8657  MinNhits = cms.vint32( 0 ),
8658  MinDxySig = cms.double( -1.0 ),
8659  MinNchambers = cms.vint32( 0 ),
8660  AbsEtaBins = cms.vdouble( 5.0 ),
8661  MaxDz = cms.double( 9999.0 ),
8662  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8663  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8664  MinDr = cms.double( -1.0 ),
8665  NSigmaPt = cms.double( 0.0 ),
8666  MinNstations = cms.vint32( 0 )
8667 )
8668 fragment.hltHISiPixelDigis = cms.EDProducer( "SiPixelRawToDigi",
8669  UseQualityInfo = cms.bool( False ),
8670  UsePilotBlade = cms.bool( False ),
8671  UsePhase1 = cms.bool( False ),
8672  InputLabel = cms.InputTag( "rawDataCollector" ),
8673  IncludeErrors = cms.bool( False ),
8674  ErrorList = cms.vint32( ),
8675  Regions = cms.PSet( ),
8676  Timing = cms.untracked.bool( False ),
8677  CablingMapLabel = cms.string( "" ),
8678  UserErrorList = cms.vint32( )
8679 )
8680 fragment.hltHISiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
8681  src = cms.InputTag( "hltHISiPixelDigis" ),
8682  ChannelThreshold = cms.int32( 1000 ),
8683  maxNumberOfClusters = cms.int32( -1 ),
8684  VCaltoElectronGain = cms.int32( 65 ),
8685  MissCalibrate = cms.untracked.bool( True ),
8686  SplitClusters = cms.bool( False ),
8687  VCaltoElectronOffset = cms.int32( -414 ),
8688  payloadType = cms.string( "HLT" ),
8689  SeedThreshold = cms.int32( 1000 ),
8690  ClusterThreshold = cms.double( 4000.0 )
8691 )
8692 fragment.hltHISiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
8693  src = cms.InputTag( "hltHISiPixelClusters" ),
8694  onDemand = cms.bool( False )
8695 )
8696 fragment.hltHISiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
8697  VerboseLevel = cms.untracked.int32( 0 ),
8698  src = cms.InputTag( "hltHISiPixelClusters" ),
8699  CPE = cms.string( "hltESPPixelCPEGeneric" )
8700 )
8701 fragment.hltHISiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
8702  ProductLabel = cms.InputTag( "rawDataCollector" ),
8703  DoAPVEmulatorCheck = cms.bool( False ),
8704  Algorithms = cms.PSet(
8705  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
8706  CommonModeNoiseSubtractionMode = cms.string( "IteratedMedian" ),
8707  PedestalSubtractionFedMode = cms.bool( False ),
8708  TruncateInSuppressor = cms.bool( True ),
8709  doAPVRestore = cms.bool( True ),
8710  useCMMeanMap = cms.bool( False ),
8711  CutToAvoidSignal = cms.double( 2.0 ),
8712  Fraction = cms.double( 0.2 ),
8713  minStripsToFit = cms.uint32( 4 ),
8714  consecThreshold = cms.uint32( 5 ),
8715  hitStripThreshold = cms.uint32( 40 ),
8716  Deviation = cms.uint32( 25 ),
8717  restoreThreshold = cms.double( 0.5 ),
8718  APVInspectMode = cms.string( "BaselineFollower" ),
8719  ForceNoRestore = cms.bool( False ),
8720  useRealMeanCM = cms.bool( False ),
8721  DeltaCMThreshold = cms.uint32( 20 ),
8722  nSigmaNoiseDerTh = cms.uint32( 4 ),
8723  nSaturatedStrip = cms.uint32( 2 ),
8724  APVRestoreMode = cms.string( "BaselineFollower" ),
8725  distortionThreshold = cms.uint32( 20 ),
8726  Iterations = cms.int32( 3 ),
8727  nSmooth = cms.uint32( 9 ),
8728  SelfSelectRestoreAlgo = cms.bool( False ),
8729  MeanCM = cms.int32( 0 ),
8730  CleaningSequence = cms.uint32( 1 ),
8731  slopeX = cms.int32( 3 ),
8732  slopeY = cms.int32( 4 ),
8733  ApplyBaselineRejection = cms.bool( True ),
8734  filteredBaselineMax = cms.double( 6.0 ),
8735  filteredBaselineDerivativeSumSquare = cms.double( 30.0 ),
8736  ApplyBaselineCleaner = cms.bool( True )
8737  ),
8738  Clusterizer = cms.PSet(
8739  ChannelThreshold = cms.double( 2.0 ),
8740  MaxSequentialBad = cms.uint32( 1 ),
8741  MaxSequentialHoles = cms.uint32( 0 ),
8742  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
8743  MaxAdjacentBad = cms.uint32( 0 ),
8744  QualityLabel = cms.string( "" ),
8745  SeedThreshold = cms.double( 3.0 ),
8746  ClusterThreshold = cms.double( 5.0 ),
8747  setDetId = cms.bool( True ),
8748  RemoveApvShots = cms.bool( True ),
8749  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
8750  ),
8751  onDemand = cms.bool( True )
8752 )
8753 fragment.hltHISiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
8754  inactivePixelDetectorLabels = cms.VInputTag( ),
8755  stripClusterProducer = cms.string( "hltHISiStripRawToClustersFacility" ),
8756  pixelClusterProducer = cms.string( "hltHISiPixelClusters" ),
8757  switchOffPixelsIfEmpty = cms.bool( True ),
8758  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
8759  skipClusters = cms.InputTag( "" ),
8760  measurementTracker = cms.string( "hltESPMeasurementTracker" )
8761 )
8762 fragment.hltHIL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon",
8763  TkSeedGenerator = cms.PSet(
8764  propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
8765  option = cms.uint32( 3 ),
8766  maxChi2 = cms.double( 40.0 ),
8767  errorMatrixPset = cms.PSet(
8768  atIP = cms.bool( True ),
8769  action = cms.string( "use" ),
8770  errorMatrixValuesPSet = cms.PSet(
8771  pf3_V12 = cms.PSet(
8772  action = cms.string( "scale" ),
8773  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 )
8774  ),
8775  pf3_V13 = cms.PSet(
8776  action = cms.string( "scale" ),
8777  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 )
8778  ),
8779  pf3_V11 = cms.PSet(
8780  action = cms.string( "scale" ),
8781  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 )
8782  ),
8783  pf3_V14 = cms.PSet(
8784  action = cms.string( "scale" ),
8785  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 )
8786  ),
8787  pf3_V15 = cms.PSet(
8788  action = cms.string( "scale" ),
8789  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 )
8790  ),
8791  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
8792  pf3_V33 = cms.PSet(
8793  action = cms.string( "scale" ),
8794  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 )
8795  ),
8796  zAxis = cms.vdouble( -3.14159, 3.14159 ),
8797  pf3_V44 = cms.PSet(
8798  action = cms.string( "scale" ),
8799  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 )
8800  ),
8801  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
8802  pf3_V22 = cms.PSet(
8803  action = cms.string( "scale" ),
8804  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 )
8805  ),
8806  pf3_V23 = cms.PSet(
8807  action = cms.string( "scale" ),
8808  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 )
8809  ),
8810  pf3_V45 = cms.PSet(
8811  action = cms.string( "scale" ),
8812  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 )
8813  ),
8814  pf3_V55 = cms.PSet(
8815  action = cms.string( "scale" ),
8816  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 )
8817  ),
8818  pf3_V34 = cms.PSet(
8819  action = cms.string( "scale" ),
8820  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 )
8821  ),
8822  pf3_V35 = cms.PSet(
8823  action = cms.string( "scale" ),
8824  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 )
8825  ),
8826  pf3_V25 = cms.PSet(
8827  action = cms.string( "scale" ),
8828  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 )
8829  ),
8830  pf3_V24 = cms.PSet(
8831  action = cms.string( "scale" ),
8832  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 )
8833  )
8834  )
8835  ),
8836  propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
8837  manySeeds = cms.bool( False ),
8838  copyMuonRecHit = cms.bool( False ),
8839  ComponentName = cms.string( "TSGForRoadSearch" ),
8840  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" )
8841  ),
8842  ServiceParameters = cms.PSet(
8843  Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite',
8844  'hltESPSteppingHelixPropagatorAlong' ),
8845  RPCLayers = cms.bool( True ),
8846  UseMuonNavigation = cms.untracked.bool( True )
8847  ),
8848  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
8849  MuonTrackingRegionBuilder = cms.PSet( ),
8850  PCut = cms.double( 2.5 ),
8851  TrackerSeedCleaner = cms.PSet( ),
8852  PtCut = cms.double( 1.0 )
8853 )
8854 fragment.hltHIL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker",
8855  src = cms.InputTag( "hltHIL3TrajSeedOIState" ),
8856  reverseTrajectories = cms.bool( True ),
8857  TransientInitialStateEstimatorParameters = cms.PSet(
8858  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
8859  numberMeasurementsForFit = cms.int32( 4 ),
8860  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
8861  ),
8862  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8863  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
8864  cleanTrajectoryAfterInOut = cms.bool( False ),
8865  useHitsSplitting = cms.bool( False ),
8866  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8867  doSeedingRegionRebuilding = cms.bool( False ),
8868  trackCandidateAlso = cms.bool( True ),
8869  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
8870  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8871  TrajectoryBuilder = cms.string( "" ),
8872  maxNSeeds = cms.uint32( 100000 )
8873 )
8874 fragment.hltHIL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer",
8875  src = cms.InputTag( "hltHIL3TrackCandidateFromL2OIState" ),
8876  SimpleMagneticField = cms.string( "" ),
8877  clusterRemovalInfo = cms.InputTag( "" ),
8878  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8879  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
8880  Fitter = cms.string( "hltESPKFFittingSmoother" ),
8881  useHitsSplitting = cms.bool( False ),
8882  MeasurementTracker = cms.string( "" ),
8883  AlgorithmName = cms.string( "hltIterX" ),
8884  alias = cms.untracked.string( "" ),
8885  NavigationSchool = cms.string( "" ),
8886  TrajectoryInEvent = cms.bool( True ),
8887  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8888  GeometricInnerState = cms.bool( True ),
8889  useSimpleMF = cms.bool( False ),
8890  Propagator = cms.string( "PropagatorWithMaterial" )
8891 )
8892 fragment.hltHIL3MuonsOIState = cms.EDProducer( "L3MuonProducer",
8893  ServiceParameters = cms.PSet(
8894  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
8895  'SteppingHelixPropagatorAny',
8896  'hltESPSmartPropagator',
8897  'hltESPSteppingHelixPropagatorOpposite' ),
8898  RPCLayers = cms.bool( True ),
8899  UseMuonNavigation = cms.untracked.bool( True )
8900  ),
8901  L3TrajBuilderParameters = cms.PSet(
8902  ScaleTECyFactor = cms.double( -1.0 ),
8903  GlbRefitterParameters = cms.PSet(
8904  TrackerSkipSection = cms.int32( -1 ),
8905  DoPredictionsOnly = cms.bool( False ),
8906  PropDirForCosmics = cms.bool( False ),
8907  HitThreshold = cms.int32( 1 ),
8908  MuonHitsOption = cms.int32( 1 ),
8909  Chi2CutRPC = cms.double( 1.0 ),
8910  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8911  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
8912  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8913  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8914  RefitDirection = cms.string( "insideOut" ),
8915  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8916  Chi2CutCSC = cms.double( 150.0 ),
8917  Chi2CutDT = cms.double( 10.0 ),
8918  RefitRPCHits = cms.bool( True ),
8919  SkipStation = cms.int32( -1 ),
8920  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
8921  TrackerSkipSystem = cms.int32( -1 ),
8922  DYTthrs = cms.vint32( 30, 15 )
8923  ),
8924  ScaleTECxFactor = cms.double( -1.0 ),
8925  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8926  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8927  RefitRPCHits = cms.bool( True ),
8928  PCut = cms.double( 2.5 ),
8929  TrackTransformer = cms.PSet(
8930  DoPredictionsOnly = cms.bool( False ),
8931  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8932  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8933  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
8934  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8935  RefitDirection = cms.string( "insideOut" ),
8936  RefitRPCHits = cms.bool( True ),
8937  Propagator = cms.string( "hltESPSmartPropagatorAny" )
8938  ),
8939  GlobalMuonTrackMatcher = cms.PSet(
8940  Pt_threshold1 = cms.double( 0.0 ),
8941  DeltaDCut_3 = cms.double( 15.0 ),
8942  MinP = cms.double( 2.5 ),
8943  MinPt = cms.double( 1.0 ),
8944  Chi2Cut_1 = cms.double( 50.0 ),
8945  Pt_threshold2 = cms.double( 9.99999999E8 ),
8946  LocChi2Cut = cms.double( 0.001 ),
8947  Eta_threshold = cms.double( 1.2 ),
8948  Quality_3 = cms.double( 7.0 ),
8949  Quality_2 = cms.double( 15.0 ),
8950  Chi2Cut_2 = cms.double( 50.0 ),
8951  Chi2Cut_3 = cms.double( 200.0 ),
8952  DeltaDCut_1 = cms.double( 40.0 ),
8953  DeltaRCut_2 = cms.double( 0.2 ),
8954  DeltaRCut_3 = cms.double( 1.0 ),
8955  DeltaDCut_2 = cms.double( 10.0 ),
8956  DeltaRCut_1 = cms.double( 0.1 ),
8957  Propagator = cms.string( "hltESPSmartPropagator" ),
8958  Quality_1 = cms.double( 20.0 )
8959  ),
8960  PtCut = cms.double( 1.0 ),
8961  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
8962  tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2OIState" ),
8963  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8964  tkTrajMaxChi2 = cms.double( 9999.0 ),
8965  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
8966  tkTrajVertex = cms.InputTag( "pixelVertices" ),
8967  tkTrajUseVertex = cms.bool( False ),
8968  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
8969  ),
8970  TrackLoaderParameters = cms.PSet(
8971  PutTkTrackIntoEvent = cms.untracked.bool( False ),
8972  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8973  SmoothTkTrack = cms.untracked.bool( False ),
8974  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
8975  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
8976  MuonUpdatorAtVertexParameters = cms.PSet(
8977  MaxChi2 = cms.double( 1000000.0 ),
8978  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
8979  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
8980  ),
8981  VertexConstraint = cms.bool( False ),
8982  DoSmoothing = cms.bool( True ),
8983  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
8984  ),
8985  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
8986 )
8987 fragment.hltHIL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon",
8988  TkSeedGenerator = cms.PSet(
8989  PSetNames = cms.vstring( 'skipTSG',
8990  'iterativeTSG' ),
8991  L3TkCollectionA = cms.InputTag( "hltHIL3MuonsOIState" ),
8992  iterativeTSG = cms.PSet(
8993  ErrorRescaling = cms.double( 3.0 ),
8994  beamSpot = cms.InputTag( "unused" ),
8995  MaxChi2 = cms.double( 40.0 ),
8996  errorMatrixPset = cms.PSet(
8997  atIP = cms.bool( True ),
8998  action = cms.string( "use" ),
8999  errorMatrixValuesPSet = cms.PSet(
9000  pf3_V12 = cms.PSet(
9001  action = cms.string( "scale" ),
9002  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 )
9003  ),
9004  pf3_V13 = cms.PSet(
9005  action = cms.string( "scale" ),
9006  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 )
9007  ),
9008  pf3_V11 = cms.PSet(
9009  action = cms.string( "scale" ),
9010  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 )
9011  ),
9012  pf3_V14 = cms.PSet(
9013  action = cms.string( "scale" ),
9014  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 )
9015  ),
9016  pf3_V15 = cms.PSet(
9017  action = cms.string( "scale" ),
9018  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 )
9019  ),
9020  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
9021  pf3_V33 = cms.PSet(
9022  action = cms.string( "scale" ),
9023  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 )
9024  ),
9025  zAxis = cms.vdouble( -3.14159, 3.14159 ),
9026  pf3_V44 = cms.PSet(
9027  action = cms.string( "scale" ),
9028  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 )
9029  ),
9030  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
9031  pf3_V22 = cms.PSet(
9032  action = cms.string( "scale" ),
9033  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 )
9034  ),
9035  pf3_V23 = cms.PSet(
9036  action = cms.string( "scale" ),
9037  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 )
9038  ),
9039  pf3_V45 = cms.PSet(
9040  action = cms.string( "scale" ),
9041  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 )
9042  ),
9043  pf3_V55 = cms.PSet(
9044  action = cms.string( "scale" ),
9045  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 )
9046  ),
9047  pf3_V34 = cms.PSet(
9048  action = cms.string( "scale" ),
9049  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 )
9050  ),
9051  pf3_V35 = cms.PSet(
9052  action = cms.string( "scale" ),
9053  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 )
9054  ),
9055  pf3_V25 = cms.PSet(
9056  action = cms.string( "scale" ),
9057  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 )
9058  ),
9059  pf3_V24 = cms.PSet(
9060  action = cms.string( "scale" ),
9061  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 )
9062  )
9063  )
9064  ),
9065  UpdateState = cms.bool( True ),
9066  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
9067  SelectState = cms.bool( False ),
9068  SigmaZ = cms.double( 25.0 ),
9069  ResetMethod = cms.string( "matrix" ),
9070  ComponentName = cms.string( "TSGFromPropagation" ),
9071  UseVertexState = cms.bool( True ),
9072  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
9073  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" )
9074  ),
9075  skipTSG = cms.PSet( ),
9076  ComponentName = cms.string( "DualByL2TSG" )
9077  ),
9078  ServiceParameters = cms.PSet(
9079  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial',
9080  'hltESPSmartPropagatorAnyOpposite' ),
9081  RPCLayers = cms.bool( True ),
9082  UseMuonNavigation = cms.untracked.bool( True )
9083  ),
9084  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
9085  MuonTrackingRegionBuilder = cms.PSet( ),
9086  PCut = cms.double( 2.5 ),
9087  TrackerSeedCleaner = cms.PSet(
9088  cleanerFromSharedHits = cms.bool( True ),
9089  ptCleaner = cms.bool( True ),
9090  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9091  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9092  directionCleaner = cms.bool( True )
9093  ),
9094  PtCut = cms.double( 1.0 )
9095 )
9096 fragment.hltHIL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker",
9097  src = cms.InputTag( "hltHIL3TrajSeedOIHit" ),
9098  reverseTrajectories = cms.bool( True ),
9099  TransientInitialStateEstimatorParameters = cms.PSet(
9100  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
9101  numberMeasurementsForFit = cms.int32( 4 ),
9102  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
9103  ),
9104  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9105  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
9106  cleanTrajectoryAfterInOut = cms.bool( False ),
9107  useHitsSplitting = cms.bool( False ),
9108  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9109  doSeedingRegionRebuilding = cms.bool( False ),
9110  trackCandidateAlso = cms.bool( True ),
9111  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
9112  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9113  TrajectoryBuilder = cms.string( "" ),
9114  maxNSeeds = cms.uint32( 100000 )
9115 )
9116 fragment.hltHIL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer",
9117  src = cms.InputTag( "hltHIL3TrackCandidateFromL2OIHit" ),
9118  SimpleMagneticField = cms.string( "" ),
9119  clusterRemovalInfo = cms.InputTag( "" ),
9120  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9121  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
9122  Fitter = cms.string( "hltESPKFFittingSmoother" ),
9123  useHitsSplitting = cms.bool( False ),
9124  MeasurementTracker = cms.string( "" ),
9125  AlgorithmName = cms.string( "hltIterX" ),
9126  alias = cms.untracked.string( "" ),
9127  NavigationSchool = cms.string( "" ),
9128  TrajectoryInEvent = cms.bool( True ),
9129  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9130  GeometricInnerState = cms.bool( True ),
9131  useSimpleMF = cms.bool( False ),
9132  Propagator = cms.string( "PropagatorWithMaterial" )
9133 )
9134 fragment.hltHIL3MuonsOIHit = cms.EDProducer( "L3MuonProducer",
9135  ServiceParameters = cms.PSet(
9136  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
9137  'SteppingHelixPropagatorAny',
9138  'hltESPSmartPropagator',
9139  'hltESPSteppingHelixPropagatorOpposite' ),
9140  RPCLayers = cms.bool( True ),
9141  UseMuonNavigation = cms.untracked.bool( True )
9142  ),
9143  L3TrajBuilderParameters = cms.PSet(
9144  ScaleTECyFactor = cms.double( -1.0 ),
9145  GlbRefitterParameters = cms.PSet(
9146  TrackerSkipSection = cms.int32( -1 ),
9147  DoPredictionsOnly = cms.bool( False ),
9148  PropDirForCosmics = cms.bool( False ),
9149  HitThreshold = cms.int32( 1 ),
9150  MuonHitsOption = cms.int32( 1 ),
9151  Chi2CutRPC = cms.double( 1.0 ),
9152  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
9153  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
9154  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9155  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9156  RefitDirection = cms.string( "insideOut" ),
9157  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
9158  Chi2CutCSC = cms.double( 150.0 ),
9159  Chi2CutDT = cms.double( 10.0 ),
9160  RefitRPCHits = cms.bool( True ),
9161  SkipStation = cms.int32( -1 ),
9162  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
9163  TrackerSkipSystem = cms.int32( -1 ),
9164  DYTthrs = cms.vint32( 30, 15 )
9165  ),
9166  ScaleTECxFactor = cms.double( -1.0 ),
9167  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9168  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9169  RefitRPCHits = cms.bool( True ),
9170  PCut = cms.double( 2.5 ),
9171  TrackTransformer = cms.PSet(
9172  DoPredictionsOnly = cms.bool( False ),
9173  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
9174  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9175  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
9176  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9177  RefitDirection = cms.string( "insideOut" ),
9178  RefitRPCHits = cms.bool( True ),
9179  Propagator = cms.string( "hltESPSmartPropagatorAny" )
9180  ),
9181  GlobalMuonTrackMatcher = cms.PSet(
9182  Pt_threshold1 = cms.double( 0.0 ),
9183  DeltaDCut_3 = cms.double( 15.0 ),
9184  MinP = cms.double( 2.5 ),
9185  MinPt = cms.double( 1.0 ),
9186  Chi2Cut_1 = cms.double( 50.0 ),
9187  Pt_threshold2 = cms.double( 9.99999999E8 ),
9188  LocChi2Cut = cms.double( 0.001 ),
9189  Eta_threshold = cms.double( 1.2 ),
9190  Quality_3 = cms.double( 7.0 ),
9191  Quality_2 = cms.double( 15.0 ),
9192  Chi2Cut_2 = cms.double( 50.0 ),
9193  Chi2Cut_3 = cms.double( 200.0 ),
9194  DeltaDCut_1 = cms.double( 40.0 ),
9195  DeltaRCut_2 = cms.double( 0.2 ),
9196  DeltaRCut_3 = cms.double( 1.0 ),
9197  DeltaDCut_2 = cms.double( 10.0 ),
9198  DeltaRCut_1 = cms.double( 0.1 ),
9199  Propagator = cms.string( "hltESPSmartPropagator" ),
9200  Quality_1 = cms.double( 20.0 )
9201  ),
9202  PtCut = cms.double( 1.0 ),
9203  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
9204  tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2OIHit" ),
9205  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9206  tkTrajMaxChi2 = cms.double( 9999.0 ),
9207  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
9208  tkTrajVertex = cms.InputTag( "pixelVertices" ),
9209  tkTrajUseVertex = cms.bool( False ),
9210  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
9211  ),
9212  TrackLoaderParameters = cms.PSet(
9213  PutTkTrackIntoEvent = cms.untracked.bool( False ),
9214  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9215  SmoothTkTrack = cms.untracked.bool( False ),
9216  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
9217  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
9218  MuonUpdatorAtVertexParameters = cms.PSet(
9219  MaxChi2 = cms.double( 1000000.0 ),
9220  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
9221  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
9222  ),
9223  VertexConstraint = cms.bool( False ),
9224  DoSmoothing = cms.bool( True ),
9225  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
9226  ),
9227  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
9228 )
9229 fragment.hltHIL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner",
9230  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
9231 )
9232 fragment.hltHIL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner",
9233  labels = cms.VInputTag( 'hltHIL3TrajSeedOIState','hltHIL3TrajSeedOIHit' )
9234 )
9235 fragment.hltHIL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner",
9236  labels = cms.VInputTag( 'hltHIL3TrackCandidateFromL2OIHit','hltHIL3TrackCandidateFromL2OIState' )
9237 )
9238 fragment.hltHIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
9239  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
9240 )
9241 fragment.hltHIL3Muons = cms.EDProducer( "L3TrackCombiner",
9242  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
9243 )
9244 fragment.hltHIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
9245  InputLinksObjects = cms.InputTag( "hltHIL3MuonsLinksCombination" ),
9246  InputObjects = cms.InputTag( "hltHIL3Muons" ),
9247  MuonPtOption = cms.string( "Tracker" )
9248 )
9249 fragment.hltHIDimuonOpenOSm2p5to4p5L3Filter = cms.EDFilter( "HLTMuonDimuonL3Filter",
9250  saveTags = cms.bool( True ),
9251  ChargeOpt = cms.int32( -1 ),
9252  MaxPtMin = cms.vdouble( 1.0E125 ),
9253  FastAccept = cms.bool( False ),
9254  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9255  PreviousCandTag = cms.InputTag( "hltHIDimuonOpenL2FilteredNoMBHFgated" ),
9256  MaxPtBalance = cms.double( 999999.0 ),
9257  MaxPtPair = cms.vdouble( 1.0E125 ),
9258  MaxAcop = cms.double( 999.0 ),
9259  MinPtMin = cms.vdouble( 0.0 ),
9260  MaxInvMass = cms.vdouble( 4.5 ),
9261  MinPtMax = cms.vdouble( 0.0 ),
9262  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9263  MaxDz = cms.double( 9999.0 ),
9264  MinPtPair = cms.vdouble( 0.0 ),
9265  MaxDr = cms.double( 20.0 ),
9266  MinAcop = cms.double( -999.0 ),
9267  MaxDCAMuMu = cms.double( 999.0 ),
9268  MinNhits = cms.int32( 0 ),
9269  NSigmaPt = cms.double( 0.0 ),
9270  MinPtBalance = cms.double( -1.0 ),
9271  MaxEta = cms.double( 2.5 ),
9272  MaxRapidityPair = cms.double( 999999.0 ),
9273  CutCowboys = cms.bool( False ),
9274  MinInvMass = cms.vdouble( 2.5 )
9275 )
9276 fragment.hltPreHIL3DoubleMu0OSm7to14ForPPRef = cms.EDFilter( "HLTPrescaler",
9277  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9278  offset = cms.uint32( 0 )
9279 )
9280 fragment.hltHIDimuonOpenOSm7to14L3Filter = cms.EDFilter( "HLTMuonDimuonL3Filter",
9281  saveTags = cms.bool( True ),
9282  ChargeOpt = cms.int32( -1 ),
9283  MaxPtMin = cms.vdouble( 1.0E125 ),
9284  FastAccept = cms.bool( False ),
9285  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9286  PreviousCandTag = cms.InputTag( "hltHIDimuonOpenL2FilteredNoMBHFgated" ),
9287  MaxPtBalance = cms.double( 999999.0 ),
9288  MaxPtPair = cms.vdouble( 1.0E125 ),
9289  MaxAcop = cms.double( 999.0 ),
9290  MinPtMin = cms.vdouble( 0.0 ),
9291  MaxInvMass = cms.vdouble( 14.0 ),
9292  MinPtMax = cms.vdouble( 0.0 ),
9293  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9294  MaxDz = cms.double( 9999.0 ),
9295  MinPtPair = cms.vdouble( 0.0 ),
9296  MaxDr = cms.double( 20.0 ),
9297  MinAcop = cms.double( -999.0 ),
9298  MaxDCAMuMu = cms.double( 999.0 ),
9299  MinNhits = cms.int32( 0 ),
9300  NSigmaPt = cms.double( 0.0 ),
9301  MinPtBalance = cms.double( -1.0 ),
9302  MaxEta = cms.double( 2.5 ),
9303  MaxRapidityPair = cms.double( 999999.0 ),
9304  CutCowboys = cms.bool( False ),
9305  MinInvMass = cms.vdouble( 7.0 )
9306 )
9307 fragment.hltPreHIL2Mu3NHitQ10ForPPRef = cms.EDFilter( "HLTPrescaler",
9308  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9309  offset = cms.uint32( 0 )
9310 )
9311 fragment.hltPreHIL3Mu3NHitQ15ForPPRef = cms.EDFilter( "HLTPrescaler",
9312  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9313  offset = cms.uint32( 0 )
9314 )
9315 fragment.hltHISingleMu3NHit15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9316  MaxNormalizedChi2 = cms.double( 20.0 ),
9317  saveTags = cms.bool( True ),
9318  PreviousCandTag = cms.InputTag( "hltHIL2Mu3N10HitQForPPRefL2Filtered" ),
9319  MinNmuonHits = cms.int32( 0 ),
9320  MinN = cms.int32( 1 ),
9321  MinTrackPt = cms.double( 0.0 ),
9322  MaxEta = cms.double( 2.5 ),
9323  MaxDXYBeamSpot = cms.double( 0.1 ),
9324  MinNhits = cms.int32( 15 ),
9325  MinDxySig = cms.double( -1.0 ),
9326  NSigmaPt = cms.double( 0.0 ),
9327  MaxDz = cms.double( 9999.0 ),
9328  MaxPtDifference = cms.double( 9999.0 ),
9329  MaxDr = cms.double( 2.0 ),
9330  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9331  MinDXYBeamSpot = cms.double( -1.0 ),
9332  MinDr = cms.double( -1.0 ),
9333  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9334  InputLinks = cms.InputTag( "" ),
9335  MinPt = cms.double( 3.0 )
9336 )
9337 fragment.hltL1sSingleMu5BptxAND = cms.EDFilter( "HLTL1TSeed",
9338  L1SeedsLogicalExpression = cms.string( "L1_SingleMu5_BptxAND" ),
9339  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
9340  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
9341  saveTags = cms.bool( True ),
9342  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9343  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
9344  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
9345  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
9346  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9347 )
9348 fragment.hltPreHIL2Mu5NHitQ10ForPPRef = cms.EDFilter( "HLTPrescaler",
9349  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9350  offset = cms.uint32( 0 )
9351 )
9352 fragment.hltHIL1SingleMu5Filtered = cms.EDFilter( "HLTMuonL1TFilter",
9353  saveTags = cms.bool( True ),
9354  PreviousCandTag = cms.InputTag( "hltL1sSingleMu5BptxAND" ),
9355  MinPt = cms.double( 0.0 ),
9356  MinN = cms.int32( 1 ),
9357  MaxEta = cms.double( 2.5 ),
9358  CentralBxOnly = cms.bool( True ),
9359  SelectQualities = cms.vint32( ),
9360  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
9361 )
9362 fragment.hltHIL2Mu5N10HitQL2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9363  saveTags = cms.bool( True ),
9364  MaxDr = cms.double( 9999.0 ),
9365  CutOnChambers = cms.bool( False ),
9366  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu5Filtered" ),
9367  MinPt = cms.double( 5.0 ),
9368  MinN = cms.int32( 1 ),
9369  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9370  MaxEta = cms.double( 2.5 ),
9371  MinNhits = cms.vint32( 10 ),
9372  MinDxySig = cms.double( -1.0 ),
9373  MinNchambers = cms.vint32( 0 ),
9374  AbsEtaBins = cms.vdouble( 5.0 ),
9375  MaxDz = cms.double( 9999.0 ),
9376  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9377  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9378  MinDr = cms.double( -1.0 ),
9379  NSigmaPt = cms.double( 0.0 ),
9380  MinNstations = cms.vint32( 0 )
9381 )
9382 fragment.hltPreHIL3Mu5NHitQ15ForPPRef = cms.EDFilter( "HLTPrescaler",
9383  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9384  offset = cms.uint32( 0 )
9385 )
9386 fragment.hltHISingleMu5NHit15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9387  MaxNormalizedChi2 = cms.double( 20.0 ),
9388  saveTags = cms.bool( True ),
9389  PreviousCandTag = cms.InputTag( "hltHIL2Mu5N10HitQL2Filtered" ),
9390  MinNmuonHits = cms.int32( 0 ),
9391  MinN = cms.int32( 1 ),
9392  MinTrackPt = cms.double( 0.0 ),
9393  MaxEta = cms.double( 2.5 ),
9394  MaxDXYBeamSpot = cms.double( 0.1 ),
9395  MinNhits = cms.int32( 15 ),
9396  MinDxySig = cms.double( -1.0 ),
9397  NSigmaPt = cms.double( 0.0 ),
9398  MaxDz = cms.double( 9999.0 ),
9399  MaxPtDifference = cms.double( 9999.0 ),
9400  MaxDr = cms.double( 2.0 ),
9401  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9402  MinDXYBeamSpot = cms.double( -1.0 ),
9403  MinDr = cms.double( -1.0 ),
9404  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9405  InputLinks = cms.InputTag( "" ),
9406  MinPt = cms.double( 5.0 )
9407 )
9408 fragment.hltL1sSingleMu7BptxAND = cms.EDFilter( "HLTL1TSeed",
9409  L1SeedsLogicalExpression = cms.string( "L1_SingleMu7_BptxAND" ),
9410  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
9411  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
9412  saveTags = cms.bool( True ),
9413  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9414  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
9415  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
9416  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
9417  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9418 )
9419 fragment.hltPreHIL2Mu7NHitQ10ForPPRef = cms.EDFilter( "HLTPrescaler",
9420  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9421  offset = cms.uint32( 0 )
9422 )
9423 fragment.hltHIL1SingleMu7Filtered = cms.EDFilter( "HLTMuonL1TFilter",
9424  saveTags = cms.bool( True ),
9425  PreviousCandTag = cms.InputTag( "hltL1sSingleMu7BptxAND" ),
9426  MinPt = cms.double( 0.0 ),
9427  MinN = cms.int32( 1 ),
9428  MaxEta = cms.double( 2.5 ),
9429  CentralBxOnly = cms.bool( True ),
9430  SelectQualities = cms.vint32( ),
9431  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
9432 )
9433 fragment.hltHIL2Mu7N10HitQL2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9434  saveTags = cms.bool( True ),
9435  MaxDr = cms.double( 9999.0 ),
9436  CutOnChambers = cms.bool( False ),
9437  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu7Filtered" ),
9438  MinPt = cms.double( 7.0 ),
9439  MinN = cms.int32( 1 ),
9440  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9441  MaxEta = cms.double( 2.5 ),
9442  MinNhits = cms.vint32( 10 ),
9443  MinDxySig = cms.double( -1.0 ),
9444  MinNchambers = cms.vint32( 0 ),
9445  AbsEtaBins = cms.vdouble( 5.0 ),
9446  MaxDz = cms.double( 9999.0 ),
9447  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9448  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9449  MinDr = cms.double( -1.0 ),
9450  NSigmaPt = cms.double( 0.0 ),
9451  MinNstations = cms.vint32( 0 )
9452 )
9453 fragment.hltPreHIL3Mu7NHitQ15ForPPRef = cms.EDFilter( "HLTPrescaler",
9454  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9455  offset = cms.uint32( 0 )
9456 )
9457 fragment.hltHISingleMu7NHit15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9458  MaxNormalizedChi2 = cms.double( 20.0 ),
9459  saveTags = cms.bool( True ),
9460  PreviousCandTag = cms.InputTag( "hltHIL2Mu7N10HitQL2Filtered" ),
9461  MinNmuonHits = cms.int32( 0 ),
9462  MinN = cms.int32( 1 ),
9463  MinTrackPt = cms.double( 0.0 ),
9464  MaxEta = cms.double( 2.5 ),
9465  MaxDXYBeamSpot = cms.double( 0.1 ),
9466  MinNhits = cms.int32( 15 ),
9467  MinDxySig = cms.double( -1.0 ),
9468  NSigmaPt = cms.double( 0.0 ),
9469  MaxDz = cms.double( 9999.0 ),
9470  MaxPtDifference = cms.double( 9999.0 ),
9471  MaxDr = cms.double( 2.0 ),
9472  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9473  MinDXYBeamSpot = cms.double( -1.0 ),
9474  MinDr = cms.double( -1.0 ),
9475  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9476  InputLinks = cms.InputTag( "" ),
9477  MinPt = cms.double( 7.0 )
9478 )
9479 fragment.hltL1sSingleMu12BptxAND = cms.EDFilter( "HLTL1TSeed",
9480  L1SeedsLogicalExpression = cms.string( "L1_SingleMu12_BptxAND" ),
9481  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
9482  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
9483  saveTags = cms.bool( True ),
9484  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9485  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
9486  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
9487  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
9488  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9489 )
9490 fragment.hltPreHIL2Mu15ForPPRef = cms.EDFilter( "HLTPrescaler",
9491  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9492  offset = cms.uint32( 0 )
9493 )
9494 fragment.hltHIL1SingleMu12Filtered = cms.EDFilter( "HLTMuonL1TFilter",
9495  saveTags = cms.bool( True ),
9496  PreviousCandTag = cms.InputTag( "hltL1sSingleMu12BptxAND" ),
9497  MinPt = cms.double( 0.0 ),
9498  MinN = cms.int32( 1 ),
9499  MaxEta = cms.double( 2.5 ),
9500  CentralBxOnly = cms.bool( True ),
9501  SelectQualities = cms.vint32( ),
9502  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
9503 )
9504 fragment.hltHIL2Mu15L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9505  saveTags = cms.bool( True ),
9506  MaxDr = cms.double( 9999.0 ),
9507  CutOnChambers = cms.bool( False ),
9508  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu12Filtered" ),
9509  MinPt = cms.double( 15.0 ),
9510  MinN = cms.int32( 1 ),
9511  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9512  MaxEta = cms.double( 2.5 ),
9513  MinNhits = cms.vint32( 0 ),
9514  MinDxySig = cms.double( -1.0 ),
9515  MinNchambers = cms.vint32( 0 ),
9516  AbsEtaBins = cms.vdouble( 5.0 ),
9517  MaxDz = cms.double( 9999.0 ),
9518  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9519  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9520  MinDr = cms.double( -1.0 ),
9521  NSigmaPt = cms.double( 0.0 ),
9522  MinNstations = cms.vint32( 0 )
9523 )
9524 fragment.hltPreHIL3Mu15ForPPRef = cms.EDFilter( "HLTPrescaler",
9525  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9526  offset = cms.uint32( 0 )
9527 )
9528 fragment.hltHIL3Mu15L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9529  saveTags = cms.bool( True ),
9530  MaxDr = cms.double( 9999.0 ),
9531  CutOnChambers = cms.bool( False ),
9532  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu12Filtered" ),
9533  MinPt = cms.double( 12.0 ),
9534  MinN = cms.int32( 1 ),
9535  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9536  MaxEta = cms.double( 2.5 ),
9537  MinNhits = cms.vint32( 0 ),
9538  MinDxySig = cms.double( -1.0 ),
9539  MinNchambers = cms.vint32( 0 ),
9540  AbsEtaBins = cms.vdouble( 5.0 ),
9541  MaxDz = cms.double( 9999.0 ),
9542  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9543  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9544  MinDr = cms.double( -1.0 ),
9545  NSigmaPt = cms.double( 0.0 ),
9546  MinNstations = cms.vint32( 0 )
9547 )
9548 fragment.hltHISingleMu15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9549  MaxNormalizedChi2 = cms.double( 20.0 ),
9550  saveTags = cms.bool( True ),
9551  PreviousCandTag = cms.InputTag( "hltHIL3Mu15L2Filtered" ),
9552  MinNmuonHits = cms.int32( 0 ),
9553  MinN = cms.int32( 1 ),
9554  MinTrackPt = cms.double( 0.0 ),
9555  MaxEta = cms.double( 2.5 ),
9556  MaxDXYBeamSpot = cms.double( 0.1 ),
9557  MinNhits = cms.int32( 0 ),
9558  MinDxySig = cms.double( -1.0 ),
9559  NSigmaPt = cms.double( 0.0 ),
9560  MaxDz = cms.double( 9999.0 ),
9561  MaxPtDifference = cms.double( 9999.0 ),
9562  MaxDr = cms.double( 2.0 ),
9563  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9564  MinDXYBeamSpot = cms.double( -1.0 ),
9565  MinDr = cms.double( -1.0 ),
9566  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9567  InputLinks = cms.InputTag( "" ),
9568  MinPt = cms.double( 15.0 )
9569 )
9570 fragment.hltL1sSingleMu16BptxAND = cms.EDFilter( "HLTL1TSeed",
9571  L1SeedsLogicalExpression = cms.string( "L1_SingleMu16_BptxAND" ),
9572  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
9573  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
9574  saveTags = cms.bool( True ),
9575  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9576  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
9577  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
9578  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
9579  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9580 )
9581 fragment.hltPreHIL2Mu20ForPPRef = cms.EDFilter( "HLTPrescaler",
9582  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9583  offset = cms.uint32( 0 )
9584 )
9585 fragment.hltHIL1SingleMu16Filtered = cms.EDFilter( "HLTMuonL1TFilter",
9586  saveTags = cms.bool( True ),
9587  PreviousCandTag = cms.InputTag( "hltL1sSingleMu16BptxAND" ),
9588  MinPt = cms.double( 0.0 ),
9589  MinN = cms.int32( 1 ),
9590  MaxEta = cms.double( 2.5 ),
9591  CentralBxOnly = cms.bool( True ),
9592  SelectQualities = cms.vint32( ),
9593  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
9594 )
9595 fragment.hltHIL2Mu20L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9596  saveTags = cms.bool( True ),
9597  MaxDr = cms.double( 9999.0 ),
9598  CutOnChambers = cms.bool( False ),
9599  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu16Filtered" ),
9600  MinPt = cms.double( 20.0 ),
9601  MinN = cms.int32( 1 ),
9602  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9603  MaxEta = cms.double( 2.5 ),
9604  MinNhits = cms.vint32( 0 ),
9605  MinDxySig = cms.double( -1.0 ),
9606  MinNchambers = cms.vint32( 0 ),
9607  AbsEtaBins = cms.vdouble( 5.0 ),
9608  MaxDz = cms.double( 9999.0 ),
9609  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9610  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9611  MinDr = cms.double( -1.0 ),
9612  NSigmaPt = cms.double( 0.0 ),
9613  MinNstations = cms.vint32( 0 )
9614 )
9615 fragment.hltPreHIL3Mu20ForPPRef = cms.EDFilter( "HLTPrescaler",
9616  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9617  offset = cms.uint32( 0 )
9618 )
9619 fragment.hltHIL3Mu20L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9620  saveTags = cms.bool( True ),
9621  MaxDr = cms.double( 9999.0 ),
9622  CutOnChambers = cms.bool( False ),
9623  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu16Filtered" ),
9624  MinPt = cms.double( 16.0 ),
9625  MinN = cms.int32( 1 ),
9626  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9627  MaxEta = cms.double( 2.5 ),
9628  MinNhits = cms.vint32( 0 ),
9629  MinDxySig = cms.double( -1.0 ),
9630  MinNchambers = cms.vint32( 0 ),
9631  AbsEtaBins = cms.vdouble( 5.0 ),
9632  MaxDz = cms.double( 9999.0 ),
9633  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9634  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9635  MinDr = cms.double( -1.0 ),
9636  NSigmaPt = cms.double( 0.0 ),
9637  MinNstations = cms.vint32( 0 )
9638 )
9639 fragment.hltHIL3SingleMu20L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9640  MaxNormalizedChi2 = cms.double( 20.0 ),
9641  saveTags = cms.bool( True ),
9642  PreviousCandTag = cms.InputTag( "hltHIL3Mu20L2Filtered" ),
9643  MinNmuonHits = cms.int32( 0 ),
9644  MinN = cms.int32( 1 ),
9645  MinTrackPt = cms.double( 0.0 ),
9646  MaxEta = cms.double( 2.5 ),
9647  MaxDXYBeamSpot = cms.double( 0.1 ),
9648  MinNhits = cms.int32( 0 ),
9649  MinDxySig = cms.double( -1.0 ),
9650  NSigmaPt = cms.double( 0.0 ),
9651  MaxDz = cms.double( 9999.0 ),
9652  MaxPtDifference = cms.double( 9999.0 ),
9653  MaxDr = cms.double( 2.0 ),
9654  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9655  MinDXYBeamSpot = cms.double( -1.0 ),
9656  MinDr = cms.double( -1.0 ),
9657  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9658  InputLinks = cms.InputTag( "" ),
9659  MinPt = cms.double( 20.0 )
9660 )
9661 fragment.hltL1sSingleJet16BptxAND = cms.EDFilter( "HLTL1TSeed",
9662  L1SeedsLogicalExpression = cms.string( "L1_SingleJet16_BptxAND" ),
9663  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
9664  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
9665  saveTags = cms.bool( True ),
9666  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9667  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
9668  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
9669  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
9670  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9671 )
9672 fragment.hltPreFullTrack18ForPPRef = cms.EDFilter( "HLTPrescaler",
9673  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9674  offset = cms.uint32( 0 )
9675 )
9676 fragment.hltPAIter0PixelTripletsSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
9677  RegionFactoryPSet = cms.PSet(
9678  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
9679  RegionPSet = cms.PSet(
9680  precise = cms.bool( True ),
9681  originRadius = cms.double( 0.02 ),
9682  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9683  ptMin = cms.double( 0.6 ),
9684  nSigmaZ = cms.double( 4.0 ),
9685  useMultipleScattering = cms.bool( False )
9686  )
9687  ),
9688  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
9689  ClusterCheckPSet = cms.PSet(
9690  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9691  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
9692  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
9693  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
9694  doClusterCheck = cms.bool( True ),
9695  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
9696  ),
9697  OrderedHitsFactoryPSet = cms.PSet(
9698  ComponentName = cms.string( "StandardHitTripletGenerator" ),
9699  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" ),
9700  GeneratorPSet = cms.PSet(
9701  useBending = cms.bool( True ),
9702  useFixedPreFiltering = cms.bool( False ),
9703  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
9704  extraHitRPhitolerance = cms.double( 0.032 ),
9705  useMultScattering = cms.bool( True ),
9706  phiPreFiltering = cms.double( 0.3 ),
9707  extraHitRZtolerance = cms.double( 0.037 ),
9708  SeedComparitorPSet = cms.PSet(
9709  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
9710  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
9711  ),
9712  maxElement = cms.uint32( 1000000 )
9713  ),
9714  maxElement = cms.uint32( 1000000 )
9715  ),
9716  SeedCreatorPSet = cms.PSet(
9717  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
9718  forceKinematicWithRegionDirection = cms.bool( False ),
9719  magneticField = cms.string( "ParabolicMf" ),
9720  SeedMomentumForBOFF = cms.double( 5.0 ),
9721  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
9722  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9723  MinOneOverPtError = cms.double( 1.0 ),
9724  OriginTransverseErrorMultiplier = cms.double( 1.0 )
9725  )
9726 )
9727 fragment.hltPAIter0CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9728  src = cms.InputTag( "hltPAIter0PixelTripletsSeeds" ),
9729  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
9730  SimpleMagneticField = cms.string( "ParabolicMf" ),
9731  TransientInitialStateEstimatorParameters = cms.PSet(
9732  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9733  numberMeasurementsForFit = cms.int32( 4 ),
9734  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9735  ),
9736  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9737  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
9738  cleanTrajectoryAfterInOut = cms.bool( True ),
9739  useHitsSplitting = cms.bool( True ),
9740  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9741  doSeedingRegionRebuilding = cms.bool( True ),
9742  maxNSeeds = cms.uint32( 500000 ),
9743  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ),
9744  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9745  TrajectoryBuilder = cms.string( "" )
9746 )
9747 fragment.hltPAIter0CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9748  src = cms.InputTag( "hltPAIter0CkfTrackCandidates" ),
9749  SimpleMagneticField = cms.string( "ParabolicMf" ),
9750  clusterRemovalInfo = cms.InputTag( "" ),
9751  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9752  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
9753  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
9754  useHitsSplitting = cms.bool( False ),
9755  MeasurementTracker = cms.string( "" ),
9756  AlgorithmName = cms.string( "initialStep" ),
9757  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9758  NavigationSchool = cms.string( "" ),
9759  TrajectoryInEvent = cms.bool( True ),
9760  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
9761  GeometricInnerState = cms.bool( False ),
9762  useSimpleMF = cms.bool( True ),
9763  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
9764 )
9765 fragment.hltPAIter0PrimaryVertices = cms.EDProducer( "PrimaryVertexProducer",
9766  vertexCollections = cms.VPSet(
9767  cms.PSet( maxDistanceToBeam = cms.double( 1.0 ),
9768  useBeamConstraint = cms.bool( False ),
9769  minNdof = cms.double( 0.0 ),
9770  algorithm = cms.string( "AdaptiveVertexFitter" ),
9771  label = cms.string( "" )
9772  )
9773  ),
9774  verbose = cms.untracked.bool( False ),
9775  TkFilterParameters = cms.PSet(
9776  maxNormalizedChi2 = cms.double( 20.0 ),
9777  minPt = cms.double( 0.0 ),
9778  algorithm = cms.string( "filter" ),
9779  maxD0Significance = cms.double( 5.0 ),
9780  trackQuality = cms.string( "any" ),
9781  minPixelLayersWithHits = cms.int32( 2 ),
9782  minSiliconLayersWithHits = cms.int32( 5 )
9783  ),
9784  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
9785  TrackLabel = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9786  TkClusParameters = cms.PSet(
9787  TkDAClusParameters = cms.PSet(
9788  vertexSize = cms.double( 0.01 ),
9789  d0CutOff = cms.double( 3.0 ),
9790  Tmin = cms.double( 4.0 ),
9791  dzCutOff = cms.double( 4.0 ),
9792  coolingFactor = cms.double( 0.6 )
9793  ),
9794  algorithm = cms.string( "DA_vect" )
9795  )
9796 )
9797 fragment.hltPAIter0TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierPrompt",
9798  src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9799  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
9800  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9801  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9802  qualityCuts = cms.vdouble( -0.9, -0.8, 0.7 ),
9803  mva = cms.PSet( ),
9804  GBRForestFileName = cms.string( "" )
9805 )
9806 fragment.hltPAIter0TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierDetached",
9807  src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9808  GBRForestLabel = cms.string( "MVASelectorIter3_13TeV" ),
9809  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9810  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9811  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
9812  mva = cms.PSet( ),
9813  GBRForestFileName = cms.string( "" )
9814 )
9815 fragment.hltPAIter0TrackClassifier3 = cms.EDProducer( "TrackMVAClassifierPrompt",
9816  src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9817  GBRForestLabel = cms.string( "MVASelectorIter1_13TeV" ),
9818  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9819  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9820  qualityCuts = cms.vdouble( -0.6, -0.3, -0.1 ),
9821  mva = cms.PSet( ),
9822  GBRForestFileName = cms.string( "" )
9823 )
9824 fragment.hltPAIter0TrackSelection = cms.EDProducer( "ClassifierMerger",
9825  inputClassifiers = cms.vstring( 'hltPAIter0TrackClassifier1',
9826  'hltPAIter0TrackClassifier2',
9827  'hltPAIter0TrackClassifier3' )
9828 )
9829 fragment.hltPAIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9830  trackClassifier = cms.InputTag( 'hltPAIter0TrackSelection','QualityMasks' ),
9831  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9832  maxChi2 = cms.double( 9.0 ),
9833  trajectories = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9834  oldClusterRemovalInfo = cms.InputTag( "" ),
9835  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
9836  overrideTrkQuals = cms.InputTag( "" ),
9837  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
9838  TrackQuality = cms.string( "highPurity" )
9839 )
9840 fragment.hltPAIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9841  clustersToSkip = cms.InputTag( "hltPAIter1ClustersRefRemoval" ),
9842  OnDemand = cms.bool( False ),
9843  src = cms.InputTag( "hltSiStripClusters" )
9844 )
9845 fragment.hltPAIter1DetachedTripletLayers = cms.EDProducer( "SeedingLayersEDProducer",
9846  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
9847  'BPix1+BPix2+FPix1_pos',
9848  'BPix1+BPix2+FPix1_neg',
9849  'BPix1+FPix1_pos+FPix2_pos',
9850  'BPix1+FPix1_neg+FPix2_neg' ),
9851  MTOB = cms.PSet( ),
9852  TEC = cms.PSet( ),
9853  MTID = cms.PSet( ),
9854  FPix = cms.PSet(
9855  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9856  HitProducer = cms.string( "hltSiPixelRecHits" ),
9857  skipClusters = cms.InputTag( "hltPAIter1ClustersRefRemoval" )
9858  ),
9859  MTEC = cms.PSet( ),
9860  MTIB = cms.PSet( ),
9861  TID = cms.PSet( ),
9862  TOB = cms.PSet( ),
9863  BPix = cms.PSet(
9864  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9865  HitProducer = cms.string( "hltSiPixelRecHits" ),
9866  skipClusters = cms.InputTag( "hltPAIter1ClustersRefRemoval" )
9867  ),
9868  TIB = cms.PSet( )
9869 )
9870 fragment.hltPAIter1DetachedTripletSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
9871  RegionFactoryPSet = cms.PSet(
9872  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
9873  RegionPSet = cms.PSet(
9874  precise = cms.bool( True ),
9875  originRadius = cms.double( 1.5 ),
9876  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9877  ptMin = cms.double( 0.3 ),
9878  useMultipleScattering = cms.bool( False ),
9879  originHalfLength = cms.double( 15.0 )
9880  )
9881  ),
9882  SeedComparitorPSet = cms.PSet(
9883  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
9884  FilterAtHelixStage = cms.bool( False ),
9885  FilterPixelHits = cms.bool( True ),
9886  FilterStripHits = cms.bool( False ),
9887  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
9888  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
9889  ),
9890  ClusterCheckPSet = cms.PSet(
9891  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9892  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
9893  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
9894  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
9895  doClusterCheck = cms.bool( True ),
9896  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
9897  ),
9898  OrderedHitsFactoryPSet = cms.PSet(
9899  maxElement = cms.uint32( 1000000 ),
9900  ComponentName = cms.string( "StandardHitTripletGenerator" ),
9901  SeedingLayers = cms.InputTag( "hltPAIter1DetachedTripletLayers" ),
9902  GeneratorPSet = cms.PSet(
9903  maxElement = cms.uint32( 1000000 ),
9904  useBending = cms.bool( True ),
9905  useFixedPreFiltering = cms.bool( False ),
9906  ComponentName = cms.string( "PixelTripletLargeTipGenerator" ),
9907  extraHitRPhitolerance = cms.double( 0.032 ),
9908  useMultScattering = cms.bool( True ),
9909  phiPreFiltering = cms.double( 0.3 ),
9910  extraHitRZtolerance = cms.double( 0.037 )
9911  )
9912  ),
9913  SeedCreatorPSet = cms.PSet(
9914  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
9915  forceKinematicWithRegionDirection = cms.bool( False ),
9916  magneticField = cms.string( "ParabolicMf" ),
9917  SeedMomentumForBOFF = cms.double( 5.0 ),
9918  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
9919  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9920  MinOneOverPtError = cms.double( 1.0 ),
9921  OriginTransverseErrorMultiplier = cms.double( 1.0 )
9922  )
9923 )
9924 fragment.hltPAIter1CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9925  src = cms.InputTag( "hltPAIter1DetachedTripletSeeds" ),
9926  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
9927  SimpleMagneticField = cms.string( "ParabolicMf" ),
9928  TransientInitialStateEstimatorParameters = cms.PSet(
9929  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9930  numberMeasurementsForFit = cms.int32( 4 ),
9931  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9932  ),
9933  TrajectoryCleaner = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
9934  MeasurementTrackerEvent = cms.InputTag( "hltPAIter1MaskedMeasurementTrackerEvent" ),
9935  cleanTrajectoryAfterInOut = cms.bool( True ),
9936  useHitsSplitting = cms.bool( True ),
9937  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9938  doSeedingRegionRebuilding = cms.bool( True ),
9939  maxNSeeds = cms.uint32( 500000 ),
9940  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryBuilder" ) ),
9941  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9942  TrajectoryBuilder = cms.string( "" )
9943 )
9944 fragment.hltPAIter1CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9945  src = cms.InputTag( "hltPAIter1CkfTrackCandidates" ),
9946  SimpleMagneticField = cms.string( "ParabolicMf" ),
9947  clusterRemovalInfo = cms.InputTag( "" ),
9948  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9949  MeasurementTrackerEvent = cms.InputTag( "hltPAIter1MaskedMeasurementTrackerEvent" ),
9950  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
9951  useHitsSplitting = cms.bool( False ),
9952  MeasurementTracker = cms.string( "" ),
9953  AlgorithmName = cms.string( "detachedTripletStep" ),
9954  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9955  NavigationSchool = cms.string( "" ),
9956  TrajectoryInEvent = cms.bool( True ),
9957  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
9958  GeometricInnerState = cms.bool( False ),
9959  useSimpleMF = cms.bool( True ),
9960  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
9961 )
9962 fragment.hltPAIter1TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached",
9963  src = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ),
9964  GBRForestLabel = cms.string( "MVASelectorIter3_13TeV" ),
9965  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9966  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9967  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
9968  mva = cms.PSet( ),
9969  GBRForestFileName = cms.string( "" )
9970 )
9971 fragment.hltPAIter1TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
9972  src = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ),
9973  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
9974  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9975  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9976  qualityCuts = cms.vdouble( -0.2, 0.0, 0.4 ),
9977  mva = cms.PSet( ),
9978  GBRForestFileName = cms.string( "" )
9979 )
9980 fragment.hltPAIter1TrackSelection = cms.EDProducer( "ClassifierMerger",
9981  inputClassifiers = cms.vstring( 'hltPAIter1TrackClassifier1',
9982  'hltPAIter1TrackClassifier2' )
9983 )
9984 fragment.hltPAIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9985  trackClassifier = cms.InputTag( 'hltPAIter1TrackSelection','QualityMasks' ),
9986  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9987  maxChi2 = cms.double( 9.0 ),
9988  trajectories = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ),
9989  oldClusterRemovalInfo = cms.InputTag( "hltPAIter1ClustersRefRemoval" ),
9990  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
9991  overrideTrkQuals = cms.InputTag( "" ),
9992  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
9993  TrackQuality = cms.string( "highPurity" )
9994 )
9995 fragment.hltPAIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9996  clustersToSkip = cms.InputTag( "hltPAIter2ClustersRefRemoval" ),
9997  OnDemand = cms.bool( False ),
9998  src = cms.InputTag( "hltSiStripClusters" )
9999 )
10000 fragment.hltPAIter2LowPtTripletLayers = cms.EDProducer( "SeedingLayersEDProducer",
10001  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
10002  'BPix1+BPix2+FPix1_pos',
10003  'BPix1+BPix2+FPix1_neg',
10004  'BPix1+FPix1_pos+FPix2_pos',
10005  'BPix1+FPix1_neg+FPix2_neg' ),
10006  MTOB = cms.PSet( ),
10007  TEC = cms.PSet( ),
10008  MTID = cms.PSet( ),
10009  FPix = cms.PSet(
10010  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10011  HitProducer = cms.string( "hltSiPixelRecHits" ),
10012  skipClusters = cms.InputTag( "hltPAIter2ClustersRefRemoval" )
10013  ),
10014  MTEC = cms.PSet( ),
10015  MTIB = cms.PSet( ),
10016  TID = cms.PSet( ),
10017  TOB = cms.PSet( ),
10018  BPix = cms.PSet(
10019  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10020  HitProducer = cms.string( "hltSiPixelRecHits" ),
10021  skipClusters = cms.InputTag( "hltPAIter2ClustersRefRemoval" )
10022  ),
10023  TIB = cms.PSet( )
10024 )
10025 fragment.hltPAIter2LowPtTripletSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10026  RegionFactoryPSet = cms.PSet(
10027  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10028  RegionPSet = cms.PSet(
10029  precise = cms.bool( True ),
10030  originRadius = cms.double( 0.02 ),
10031  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10032  ptMin = cms.double( 0.2 ),
10033  useMultipleScattering = cms.bool( False ),
10034  nSigmaZ = cms.double( 4.0 )
10035  )
10036  ),
10037  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
10038  ClusterCheckPSet = cms.PSet(
10039  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10040  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10041  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10042  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10043  doClusterCheck = cms.bool( True ),
10044  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10045  ),
10046  OrderedHitsFactoryPSet = cms.PSet(
10047  maxElement = cms.uint32( 1000000 ),
10048  ComponentName = cms.string( "StandardHitTripletGenerator" ),
10049  SeedingLayers = cms.InputTag( "hltPAIter2LowPtTripletLayers" ),
10050  GeneratorPSet = cms.PSet(
10051  maxElement = cms.uint32( 1000000 ),
10052  useBending = cms.bool( True ),
10053  useFixedPreFiltering = cms.bool( False ),
10054  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
10055  extraHitRPhitolerance = cms.double( 0.032 ),
10056  useMultScattering = cms.bool( True ),
10057  phiPreFiltering = cms.double( 0.3 ),
10058  extraHitRZtolerance = cms.double( 0.037 ),
10059  SeedComparitorPSet = cms.PSet(
10060  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
10061  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
10062  )
10063  )
10064  ),
10065  SeedCreatorPSet = cms.PSet(
10066  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
10067  forceKinematicWithRegionDirection = cms.bool( False ),
10068  magneticField = cms.string( "ParabolicMf" ),
10069  SeedMomentumForBOFF = cms.double( 5.0 ),
10070  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10071  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10072  MinOneOverPtError = cms.double( 1.0 ),
10073  OriginTransverseErrorMultiplier = cms.double( 1.0 )
10074  )
10075 )
10076 fragment.hltPAIter2CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10077  src = cms.InputTag( "hltPAIter2LowPtTripletSeeds" ),
10078  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10079  SimpleMagneticField = cms.string( "ParabolicMf" ),
10080  TransientInitialStateEstimatorParameters = cms.PSet(
10081  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10082  numberMeasurementsForFit = cms.int32( 4 ),
10083  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10084  ),
10085  TrajectoryCleaner = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
10086  MeasurementTrackerEvent = cms.InputTag( "hltPAIter2MaskedMeasurementTrackerEvent" ),
10087  cleanTrajectoryAfterInOut = cms.bool( True ),
10088  useHitsSplitting = cms.bool( True ),
10089  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10090  doSeedingRegionRebuilding = cms.bool( True ),
10091  maxNSeeds = cms.uint32( 500000 ),
10092  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryBuilder" ) ),
10093  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10094  TrajectoryBuilder = cms.string( "" )
10095 )
10096 fragment.hltPAIter2CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10097  src = cms.InputTag( "hltPAIter2CkfTrackCandidates" ),
10098  SimpleMagneticField = cms.string( "ParabolicMf" ),
10099  clusterRemovalInfo = cms.InputTag( "" ),
10100  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10101  MeasurementTrackerEvent = cms.InputTag( "hltPAIter2MaskedMeasurementTrackerEvent" ),
10102  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10103  useHitsSplitting = cms.bool( False ),
10104  MeasurementTracker = cms.string( "" ),
10105  AlgorithmName = cms.string( "lowPtTripletStep" ),
10106  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10107  NavigationSchool = cms.string( "" ),
10108  TrajectoryInEvent = cms.bool( True ),
10109  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10110  GeometricInnerState = cms.bool( False ),
10111  useSimpleMF = cms.bool( True ),
10112  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10113 )
10114 fragment.hltPAIter2TrackSelection = cms.EDProducer( "TrackMVAClassifierPrompt",
10115  src = cms.InputTag( "hltPAIter2CtfWithMaterialTracks" ),
10116  GBRForestLabel = cms.string( "MVASelectorIter1_13TeV" ),
10117  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10118  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10119  qualityCuts = cms.vdouble( -0.6, -0.3, -0.1 ),
10120  mva = cms.PSet( ),
10121  GBRForestFileName = cms.string( "" )
10122 )
10123 fragment.hltPAIter3ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10124  trackClassifier = cms.InputTag( 'hltPAIter2TrackSelection','QualityMasks' ),
10125  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10126  maxChi2 = cms.double( 9.0 ),
10127  trajectories = cms.InputTag( "hltPAIter2CtfWithMaterialTracks" ),
10128  oldClusterRemovalInfo = cms.InputTag( "hltPAIter2ClustersRefRemoval" ),
10129  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
10130  overrideTrkQuals = cms.InputTag( "" ),
10131  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
10132  TrackQuality = cms.string( "highPurity" )
10133 )
10134 fragment.hltPAIter3MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10135  clustersToSkip = cms.InputTag( "hltPAIter3ClustersRefRemoval" ),
10136  OnDemand = cms.bool( False ),
10137  src = cms.InputTag( "hltSiStripClusters" )
10138 )
10139 fragment.hltPAIter3PixelPairLayers = cms.EDProducer( "SeedingLayersEDProducer",
10140  layerList = cms.vstring( 'BPix1+BPix2',
10141  'BPix1+BPix3',
10142  'BPix2+BPix3',
10143  'BPix1+FPix1_pos',
10144  'BPix1+FPix1_neg',
10145  'BPix2+FPix1_pos',
10146  'BPix2+FPix1_neg',
10147  'BPix1+FPix2_pos',
10148  'BPix1+FPix2_neg',
10149  'FPix1_pos+FPix2_pos',
10150  'FPix1_neg+FPix2_neg' ),
10151  MTOB = cms.PSet( ),
10152  TEC = cms.PSet( ),
10153  MTID = cms.PSet( ),
10154  FPix = cms.PSet(
10155  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10156  HitProducer = cms.string( "hltSiPixelRecHits" ),
10157  skipClusters = cms.InputTag( "hltPAIter3ClustersRefRemoval" )
10158  ),
10159  MTEC = cms.PSet( ),
10160  MTIB = cms.PSet( ),
10161  TID = cms.PSet( ),
10162  TOB = cms.PSet( ),
10163  BPix = cms.PSet(
10164  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10165  HitProducer = cms.string( "hltSiPixelRecHits" ),
10166  skipClusters = cms.InputTag( "hltPAIter3ClustersRefRemoval" )
10167  ),
10168  TIB = cms.PSet( )
10169 )
10170 fragment.hltPAIter3PixelPairSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10171  RegionFactoryPSet = cms.PSet(
10172  ComponentName = cms.string( "GlobalTrackingRegionWithVerticesProducer" ),
10173  RegionPSet = cms.PSet(
10174  precise = cms.bool( True ),
10175  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10176  ptMin = cms.double( 0.6 ),
10177  useFixedError = cms.bool( True ),
10178  originRadius = cms.double( 0.015 ),
10179  sigmaZVertex = cms.double( 3.0 ),
10180  fixedError = cms.double( 0.03 ),
10181  VertexCollection = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10182  useFoundVertices = cms.bool( True ),
10183  useFakeVertices = cms.bool( False ),
10184  nSigmaZ = cms.double( 4.0 ),
10185  useMultipleScattering = cms.bool( True )
10186  )
10187  ),
10188  SeedComparitorPSet = cms.PSet(
10189  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10190  FilterAtHelixStage = cms.bool( False ),
10191  FilterPixelHits = cms.bool( True ),
10192  FilterStripHits = cms.bool( False ),
10193  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
10194  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
10195  ),
10196  ClusterCheckPSet = cms.PSet(
10197  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10198  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10199  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10200  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10201  doClusterCheck = cms.bool( True ),
10202  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10203  ),
10204  OrderedHitsFactoryPSet = cms.PSet(
10205  maxElement = cms.uint32( 1000000 ),
10206  ComponentName = cms.string( "StandardHitPairGenerator" ),
10207  SeedingLayers = cms.InputTag( "hltPAIter3PixelPairLayers" )
10208  ),
10209  SeedCreatorPSet = cms.PSet(
10210  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
10211  forceKinematicWithRegionDirection = cms.bool( False ),
10212  magneticField = cms.string( "ParabolicMf" ),
10213  SeedMomentumForBOFF = cms.double( 5.0 ),
10214  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10215  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10216  MinOneOverPtError = cms.double( 1.0 ),
10217  OriginTransverseErrorMultiplier = cms.double( 1.0 )
10218  )
10219 )
10220 fragment.hltPAIter3CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10221  src = cms.InputTag( "hltPAIter3PixelPairSeeds" ),
10222  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10223  SimpleMagneticField = cms.string( "ParabolicMf" ),
10224  TransientInitialStateEstimatorParameters = cms.PSet(
10225  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10226  numberMeasurementsForFit = cms.int32( 4 ),
10227  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10228  ),
10229  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
10230  MeasurementTrackerEvent = cms.InputTag( "hltPAIter3MaskedMeasurementTrackerEvent" ),
10231  cleanTrajectoryAfterInOut = cms.bool( True ),
10232  useHitsSplitting = cms.bool( True ),
10233  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10234  doSeedingRegionRebuilding = cms.bool( True ),
10235  maxNSeeds = cms.uint32( 500000 ),
10236  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilder" ) ),
10237  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10238  TrajectoryBuilder = cms.string( "" )
10239 )
10240 fragment.hltPAIter3CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10241  src = cms.InputTag( "hltPAIter3CkfTrackCandidates" ),
10242  SimpleMagneticField = cms.string( "ParabolicMf" ),
10243  clusterRemovalInfo = cms.InputTag( "" ),
10244  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10245  MeasurementTrackerEvent = cms.InputTag( "hltPAIter3MaskedMeasurementTrackerEvent" ),
10246  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10247  useHitsSplitting = cms.bool( False ),
10248  MeasurementTracker = cms.string( "" ),
10249  AlgorithmName = cms.string( "pixelPairStep" ),
10250  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10251  NavigationSchool = cms.string( "" ),
10252  TrajectoryInEvent = cms.bool( True ),
10253  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10254  GeometricInnerState = cms.bool( False ),
10255  useSimpleMF = cms.bool( True ),
10256  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10257 )
10258 fragment.hltPAIter3TrackSelection = cms.EDProducer( "TrackMVAClassifierPrompt",
10259  src = cms.InputTag( "hltPAIter3CtfWithMaterialTracks" ),
10260  GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ),
10261  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10262  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10263  qualityCuts = cms.vdouble( -0.2, 0.0, 0.3 ),
10264  mva = cms.PSet( ),
10265  GBRForestFileName = cms.string( "" )
10266 )
10267 fragment.hltPAIter4ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10268  trackClassifier = cms.InputTag( 'hltPAIter3TrackSelection','QualityMasks' ),
10269  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10270  maxChi2 = cms.double( 9.0 ),
10271  trajectories = cms.InputTag( "hltPAIter3CtfWithMaterialTracks" ),
10272  oldClusterRemovalInfo = cms.InputTag( "hltPAIter3ClustersRefRemoval" ),
10273  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
10274  overrideTrkQuals = cms.InputTag( "" ),
10275  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
10276  TrackQuality = cms.string( "highPurity" )
10277 )
10278 fragment.hltPAIter4MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10279  clustersToSkip = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
10280  OnDemand = cms.bool( False ),
10281  src = cms.InputTag( "hltSiStripClusters" )
10282 )
10283 fragment.hltPAIter4MixedTripletLayersA = cms.EDProducer( "SeedingLayersEDProducer",
10284  layerList = cms.vstring( 'BPix2+FPix1_pos+FPix2_pos',
10285  'BPix2+FPix1_neg+FPix2_neg' ),
10286  MTOB = cms.PSet( ),
10287  TEC = cms.PSet(
10288  useRingSlector = cms.bool( True ),
10289  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10290  maxRing = cms.int32( 1 ),
10291  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10292  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
10293  minRing = cms.int32( 1 )
10294  ),
10295  MTID = cms.PSet( ),
10296  FPix = cms.PSet(
10297  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10298  HitProducer = cms.string( "hltSiPixelRecHits" ),
10299  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" )
10300  ),
10301  MTEC = cms.PSet( ),
10302  MTIB = cms.PSet( ),
10303  TID = cms.PSet( ),
10304  TOB = cms.PSet( ),
10305  BPix = cms.PSet(
10306  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10307  HitProducer = cms.string( "hltSiPixelRecHits" ),
10308  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" )
10309  ),
10310  TIB = cms.PSet( )
10311 )
10312 fragment.hltPAIter4MixedTripletSeedsA = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10313  RegionFactoryPSet = cms.PSet(
10314  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10315  RegionPSet = cms.PSet(
10316  precise = cms.bool( True ),
10317  originRadius = cms.double( 1.5 ),
10318  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10319  originHalfLength = cms.double( 15.0 ),
10320  ptMin = cms.double( 0.4 ),
10321  useMultipleScattering = cms.bool( False )
10322  )
10323  ),
10324  SeedComparitorPSet = cms.PSet(
10325  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10326  FilterAtHelixStage = cms.bool( False ),
10327  FilterPixelHits = cms.bool( True ),
10328  FilterStripHits = cms.bool( True ),
10329  ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
10330  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
10331  ),
10332  ClusterCheckPSet = cms.PSet(
10333  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10334  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10335  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10336  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10337  doClusterCheck = cms.bool( True ),
10338  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10339  ),
10340  OrderedHitsFactoryPSet = cms.PSet(
10341  maxElement = cms.uint32( 1000000 ),
10342  ComponentName = cms.string( "StandardHitTripletGenerator" ),
10343  SeedingLayers = cms.InputTag( "hltPAIter4MixedTripletLayersA" ),
10344  GeneratorPSet = cms.PSet(
10345  maxElement = cms.uint32( 100000 ),
10346  useBending = cms.bool( True ),
10347  useFixedPreFiltering = cms.bool( False ),
10348  ComponentName = cms.string( "PixelTripletLargeTipGenerator" ),
10349  extraHitRPhitolerance = cms.double( 0.0 ),
10350  useMultScattering = cms.bool( True ),
10351  phiPreFiltering = cms.double( 0.3 ),
10352  extraHitRZtolerance = cms.double( 0.0 )
10353  )
10354  ),
10355  SeedCreatorPSet = cms.PSet(
10356  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
10357  forceKinematicWithRegionDirection = cms.bool( False ),
10358  magneticField = cms.string( "ParabolicMf" ),
10359  SeedMomentumForBOFF = cms.double( 5.0 ),
10360  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10361  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10362  MinOneOverPtError = cms.double( 1.0 ),
10363  OriginTransverseErrorMultiplier = cms.double( 1.0 )
10364  )
10365 )
10366 fragment.hltPAIter4MixedTripletLayersB = cms.EDProducer( "SeedingLayersEDProducer",
10367  layerList = cms.vstring( 'BPix2+BPix3+TIB1' ),
10368  MTOB = cms.PSet( ),
10369  TEC = cms.PSet( ),
10370  MTID = cms.PSet( ),
10371  FPix = cms.PSet( ),
10372  MTEC = cms.PSet( ),
10373  MTIB = cms.PSet( ),
10374  TID = cms.PSet( ),
10375  TOB = cms.PSet( ),
10376  BPix = cms.PSet(
10377  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10378  HitProducer = cms.string( "hltSiPixelRecHits" ),
10379  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" )
10380  ),
10381  TIB = cms.PSet(
10382  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10383  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10384  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" )
10385  )
10386 )
10387 fragment.hltPAIter4MixedTripletSeedsB = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10388  RegionFactoryPSet = cms.PSet(
10389  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10390  RegionPSet = cms.PSet(
10391  precise = cms.bool( True ),
10392  originRadius = cms.double( 1.5 ),
10393  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10394  originHalfLength = cms.double( 10.0 ),
10395  ptMin = cms.double( 0.6 ),
10396  useMultipleScattering = cms.bool( False )
10397  )
10398  ),
10399  SeedComparitorPSet = cms.PSet(
10400  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10401  FilterAtHelixStage = cms.bool( False ),
10402  FilterPixelHits = cms.bool( True ),
10403  FilterStripHits = cms.bool( True ),
10404  ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
10405  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
10406  ),
10407  ClusterCheckPSet = cms.PSet(
10408  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10409  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10410  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10411  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10412  doClusterCheck = cms.bool( True ),
10413  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10414  ),
10415  OrderedHitsFactoryPSet = cms.PSet(
10416  maxElement = cms.uint32( 1000000 ),
10417  ComponentName = cms.string( "StandardHitTripletGenerator" ),
10418  SeedingLayers = cms.InputTag( "hltPAIter4MixedTripletLayersB" ),
10419  GeneratorPSet = cms.PSet(
10420  maxElement = cms.uint32( 100000 ),
10421  useBending = cms.bool( True ),
10422  useFixedPreFiltering = cms.bool( False ),
10423  ComponentName = cms.string( "PixelTripletLargeTipGenerator" ),
10424  extraHitRPhitolerance = cms.double( 0.0 ),
10425  useMultScattering = cms.bool( True ),
10426  phiPreFiltering = cms.double( 0.3 ),
10427  extraHitRZtolerance = cms.double( 0.0 )
10428  )
10429  ),
10430  SeedCreatorPSet = cms.PSet(
10431  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
10432  forceKinematicWithRegionDirection = cms.bool( False ),
10433  magneticField = cms.string( "ParabolicMf" ),
10434  SeedMomentumForBOFF = cms.double( 5.0 ),
10435  propagator = cms.string( "PropagatorWithMaterial" ),
10436  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10437  MinOneOverPtError = cms.double( 1.0 ),
10438  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10439  maxseeds = cms.int32( 10000 )
10440  )
10441 )
10442 fragment.hltPAIter4MixedSeeds = cms.EDProducer( "SeedCombiner",
10443  seedCollections = cms.VInputTag( 'hltPAIter4MixedTripletSeedsA','hltPAIter4MixedTripletSeedsB' )
10444 )
10445 fragment.hltPAIter4CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10446  src = cms.InputTag( "hltPAIter4MixedSeeds" ),
10447  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10448  SimpleMagneticField = cms.string( "ParabolicMf" ),
10449  TransientInitialStateEstimatorParameters = cms.PSet(
10450  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10451  numberMeasurementsForFit = cms.int32( 4 ),
10452  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10453  ),
10454  TrajectoryCleaner = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
10455  MeasurementTrackerEvent = cms.InputTag( "hltPAIter4MaskedMeasurementTrackerEvent" ),
10456  cleanTrajectoryAfterInOut = cms.bool( True ),
10457  useHitsSplitting = cms.bool( True ),
10458  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10459  doSeedingRegionRebuilding = cms.bool( True ),
10460  maxNSeeds = cms.uint32( 500000 ),
10461  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryBuilder" ) ),
10462  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10463  TrajectoryBuilder = cms.string( "" )
10464 )
10465 fragment.hltPAIter4CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10466  src = cms.InputTag( "hltPAIter4CkfTrackCandidates" ),
10467  SimpleMagneticField = cms.string( "ParabolicMf" ),
10468  clusterRemovalInfo = cms.InputTag( "" ),
10469  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10470  MeasurementTrackerEvent = cms.InputTag( "hltPAIter4MaskedMeasurementTrackerEvent" ),
10471  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10472  useHitsSplitting = cms.bool( False ),
10473  MeasurementTracker = cms.string( "" ),
10474  AlgorithmName = cms.string( "mixedTripletStep" ),
10475  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10476  NavigationSchool = cms.string( "" ),
10477  TrajectoryInEvent = cms.bool( True ),
10478  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10479  GeometricInnerState = cms.bool( False ),
10480  useSimpleMF = cms.bool( True ),
10481  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10482 )
10483 fragment.hltPAIter4TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached",
10484  src = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ),
10485  GBRForestLabel = cms.string( "MVASelectorIter4_13TeV" ),
10486  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10487  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10488  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
10489  mva = cms.PSet( ),
10490  GBRForestFileName = cms.string( "" )
10491 )
10492 fragment.hltPAIter4TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
10493  src = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ),
10494  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
10495  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10496  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10497  qualityCuts = cms.vdouble( -0.2, -0.2, -0.2 ),
10498  mva = cms.PSet( ),
10499  GBRForestFileName = cms.string( "" )
10500 )
10501 fragment.hltPAIter4TrackSelection = cms.EDProducer( "ClassifierMerger",
10502  inputClassifiers = cms.vstring( 'hltPAIter4TrackClassifier1',
10503  'hltPAIter4TrackClassifier2' )
10504 )
10505 fragment.hltPAIter5ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10506  trackClassifier = cms.InputTag( 'hltPAIter4TrackSelection','QualityMasks' ),
10507  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10508  maxChi2 = cms.double( 9.0 ),
10509  trajectories = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ),
10510  oldClusterRemovalInfo = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
10511  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
10512  overrideTrkQuals = cms.InputTag( "" ),
10513  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
10514  TrackQuality = cms.string( "highPurity" )
10515 )
10516 fragment.hltPAIter5MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10517  clustersToSkip = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10518  OnDemand = cms.bool( False ),
10519  src = cms.InputTag( "hltSiStripClusters" )
10520 )
10521 fragment.hltPAIter5PixelLessLayers = cms.EDProducer( "SeedingLayersEDProducer",
10522  layerList = cms.vstring( 'TIB1+TIB2+MTIB3',
10523  'TIB1+TIB2+MTIB4',
10524  'TIB1+TIB2+MTID1_pos',
10525  'TIB1+TIB2+MTID1_neg',
10526  'TID1_pos+TID2_pos+TID3_pos',
10527  'TID1_neg+TID2_neg+TID3_neg',
10528  'TID1_pos+TID2_pos+MTID3_pos',
10529  'TID1_neg+TID2_neg+MTID3_neg',
10530  'TID1_pos+TID2_pos+MTEC1_pos',
10531  'TID1_neg+TID2_neg+MTEC1_neg',
10532  'TID2_pos+TID3_pos+TEC1_pos',
10533  'TID2_neg+TID3_neg+TEC1_neg',
10534  'TID2_pos+TID3_pos+MTEC1_pos',
10535  'TID2_neg+TID3_neg+MTEC1_neg',
10536  'TEC1_pos+TEC2_pos+TEC3_pos',
10537  'TEC1_neg+TEC2_neg+TEC3_neg',
10538  'TEC1_pos+TEC2_pos+MTEC3_pos',
10539  'TEC1_neg+TEC2_neg+MTEC3_neg',
10540  'TEC1_pos+TEC2_pos+TEC4_pos',
10541  'TEC1_neg+TEC2_neg+TEC4_neg',
10542  'TEC1_pos+TEC2_pos+MTEC4_pos',
10543  'TEC1_neg+TEC2_neg+MTEC4_neg',
10544  'TEC2_pos+TEC3_pos+TEC4_pos',
10545  'TEC2_neg+TEC3_neg+TEC4_neg',
10546  'TEC2_pos+TEC3_pos+MTEC4_pos',
10547  'TEC2_neg+TEC3_neg+MTEC4_neg',
10548  'TEC2_pos+TEC3_pos+TEC5_pos',
10549  'TEC2_neg+TEC3_neg+TEC5_neg',
10550  'TEC2_pos+TEC3_pos+TEC6_pos',
10551  'TEC2_neg+TEC3_neg+TEC6_neg',
10552  'TEC3_pos+TEC4_pos+TEC5_pos',
10553  'TEC3_neg+TEC4_neg+TEC5_neg',
10554  'TEC3_pos+TEC4_pos+MTEC5_pos',
10555  'TEC3_neg+TEC4_neg+MTEC5_neg',
10556  'TEC3_pos+TEC5_pos+TEC6_pos',
10557  'TEC3_neg+TEC5_neg+TEC6_neg',
10558  'TEC4_pos+TEC5_pos+TEC6_pos',
10559  'TEC4_neg+TEC5_neg+TEC6_neg' ),
10560  MTOB = cms.PSet( ),
10561  TEC = cms.PSet(
10562  useRingSlector = cms.bool( True ),
10563  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10564  maxRing = cms.int32( 2 ),
10565  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10566  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10567  minRing = cms.int32( 1 )
10568  ),
10569  MTID = cms.PSet(
10570  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10571  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10572  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10573  minRing = cms.int32( 3 ),
10574  maxRing = cms.int32( 3 )
10575  ),
10576  FPix = cms.PSet( ),
10577  MTEC = cms.PSet(
10578  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10579  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10580  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10581  minRing = cms.int32( 3 ),
10582  maxRing = cms.int32( 3 )
10583  ),
10584  MTIB = cms.PSet(
10585  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10586  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10587  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
10588  ),
10589  TID = cms.PSet(
10590  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10591  useRingSlector = cms.bool( True ),
10592  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10593  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10594  minRing = cms.int32( 1 ),
10595  maxRing = cms.int32( 2 )
10596  ),
10597  TOB = cms.PSet( ),
10598  BPix = cms.PSet( ),
10599  TIB = cms.PSet(
10600  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10601  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10602  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" )
10603  )
10604 )
10605 fragment.hltPAIter5PixelLessSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10606  RegionFactoryPSet = cms.PSet(
10607  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10608  RegionPSet = cms.PSet(
10609  precise = cms.bool( True ),
10610  originRadius = cms.double( 1.0 ),
10611  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10612  originHalfLength = cms.double( 12.0 ),
10613  ptMin = cms.double( 0.4 ),
10614  useMultipleScattering = cms.bool( False )
10615  )
10616  ),
10617  SeedComparitorPSet = cms.PSet(
10618  ComponentName = cms.string( "CombinedSeedComparitor" ),
10619  mode = cms.string( "and" ),
10620  comparitors = cms.VPSet(
10621  cms.PSet( ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10622  FilterAtHelixStage = cms.bool( True ),
10623  FilterPixelHits = cms.bool( False ),
10624  FilterStripHits = cms.bool( True ),
10625  ClusterShapeHitFilterName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
10626  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
10627  ),
10628  cms.PSet( ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
10629  FilterAtHelixStage = cms.bool( False ),
10630  maxNSat = cms.uint32( 3 ),
10631  trimMaxADC = cms.double( 30.0 ),
10632  trimMaxFracTotal = cms.double( 0.15 ),
10633  trimMaxFracNeigh = cms.double( 0.25 ),
10634  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
10635  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
10636  subclusterWindow = cms.double( 0.7 ),
10637  seedCutMIPs = cms.double( 0.35 ),
10638  seedCutSN = cms.double( 7.0 ),
10639  subclusterCutMIPs = cms.double( 0.45 ),
10640  subclusterCutSN = cms.double( 12.0 )
10641  )
10642  )
10643  ),
10644  ClusterCheckPSet = cms.PSet(
10645  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10646  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10647  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10648  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10649  doClusterCheck = cms.bool( True ),
10650  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10651  ),
10652  OrderedHitsFactoryPSet = cms.PSet(
10653  maxElement = cms.uint32( 1000000 ),
10654  ComponentName = cms.string( "StandardMultiHitGenerator" ),
10655  SeedingLayers = cms.InputTag( "hltPAIter5PixelLessLayers" ),
10656  GeneratorPSet = cms.PSet(
10657  ComponentName = cms.string( "MultiHitGeneratorFromChi2" ),
10658  maxElement = cms.uint32( 1000000 ),
10659  useFixedPreFiltering = cms.bool( False ),
10660  phiPreFiltering = cms.double( 0.3 ),
10661  extraHitRPhitolerance = cms.double( 0.0 ),
10662  extraHitRZtolerance = cms.double( 0.0 ),
10663  extraZKDBox = cms.double( 0.2 ),
10664  extraRKDBox = cms.double( 0.2 ),
10665  extraPhiKDBox = cms.double( 0.005 ),
10666  fnSigmaRZ = cms.double( 2.0 ),
10667  refitHits = cms.bool( True ),
10668  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
10669  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10670  maxChi2 = cms.double( 5.0 ),
10671  chi2VsPtCut = cms.bool( True ),
10672  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
10673  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
10674  detIdsToDebug = cms.vint32( 0, 0, 0 )
10675  )
10676  ),
10677  SeedCreatorPSet = cms.PSet(
10678  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
10679  forceKinematicWithRegionDirection = cms.bool( False ),
10680  magneticField = cms.string( "ParabolicMf" ),
10681  SeedMomentumForBOFF = cms.double( 5.0 ),
10682  propagator = cms.string( "PropagatorWithMaterial" ),
10683  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10684  MinOneOverPtError = cms.double( 1.0 ),
10685  OriginTransverseErrorMultiplier = cms.double( 2.0 ),
10686  maxseeds = cms.int32( 1000000 )
10687  )
10688 )
10689 fragment.hltPAIter5CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10690  src = cms.InputTag( "hltPAIter5PixelLessSeeds" ),
10691  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10692  SimpleMagneticField = cms.string( "ParabolicMf" ),
10693  TransientInitialStateEstimatorParameters = cms.PSet(
10694  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10695  numberMeasurementsForFit = cms.int32( 4 ),
10696  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10697  ),
10698  TrajectoryCleaner = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
10699  MeasurementTrackerEvent = cms.InputTag( "hltPAIter5MaskedMeasurementTrackerEvent" ),
10700  cleanTrajectoryAfterInOut = cms.bool( True ),
10701  useHitsSplitting = cms.bool( True ),
10702  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10703  doSeedingRegionRebuilding = cms.bool( True ),
10704  maxNSeeds = cms.uint32( 500000 ),
10705  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilder" ) ),
10706  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10707  TrajectoryBuilder = cms.string( "" )
10708 )
10709 fragment.hltPAIter5CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10710  src = cms.InputTag( "hltPAIter5CkfTrackCandidates" ),
10711  SimpleMagneticField = cms.string( "ParabolicMf" ),
10712  clusterRemovalInfo = cms.InputTag( "" ),
10713  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10714  MeasurementTrackerEvent = cms.InputTag( "hltPAIter5MaskedMeasurementTrackerEvent" ),
10715  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10716  useHitsSplitting = cms.bool( False ),
10717  MeasurementTracker = cms.string( "" ),
10718  AlgorithmName = cms.string( "pixelLessStep" ),
10719  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10720  NavigationSchool = cms.string( "" ),
10721  TrajectoryInEvent = cms.bool( True ),
10722  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10723  GeometricInnerState = cms.bool( False ),
10724  useSimpleMF = cms.bool( True ),
10725  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10726 )
10727 fragment.hltPAIter5TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierPrompt",
10728  src = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ),
10729  GBRForestLabel = cms.string( "MVASelectorIter5_13TeV" ),
10730  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10731  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10732  qualityCuts = cms.vdouble( -0.4, 0.0, 0.4 ),
10733  mva = cms.PSet( ),
10734  GBRForestFileName = cms.string( "" )
10735 )
10736 fragment.hltPAIter5TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
10737  src = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ),
10738  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
10739  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10740  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10741  qualityCuts = cms.vdouble( 0.0, 0.0, 0.0 ),
10742  mva = cms.PSet( ),
10743  GBRForestFileName = cms.string( "" )
10744 )
10745 fragment.hltPAIter5TrackSelection = cms.EDProducer( "ClassifierMerger",
10746  inputClassifiers = cms.vstring( 'hltPAIter5TrackClassifier1',
10747  'hltPAIter5TrackClassifier2' )
10748 )
10749 fragment.hltPAIter6ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10750  trackClassifier = cms.InputTag( 'hltPAIter5TrackSelection','QualityMasks' ),
10751  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10752  maxChi2 = cms.double( 9.0 ),
10753  trajectories = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ),
10754  oldClusterRemovalInfo = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10755  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
10756  overrideTrkQuals = cms.InputTag( "" ),
10757  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
10758  TrackQuality = cms.string( "highPurity" )
10759 )
10760 fragment.hltPAIter6MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10761  clustersToSkip = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10762  OnDemand = cms.bool( False ),
10763  src = cms.InputTag( "hltSiStripClusters" )
10764 )
10765 fragment.hltPAIter6TobTecLayersTripl = cms.EDProducer( "SeedingLayersEDProducer",
10766  layerList = cms.vstring( 'TOB1+TOB2+MTOB3',
10767  'TOB1+TOB2+MTOB4',
10768  'TOB1+TOB2+MTEC1_pos',
10769  'TOB1+TOB2+MTEC1_neg' ),
10770  MTOB = cms.PSet(
10771  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10772  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10773  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
10774  ),
10775  TEC = cms.PSet( ),
10776  MTID = cms.PSet( ),
10777  FPix = cms.PSet( ),
10778  MTEC = cms.PSet(
10779  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10780  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10781  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10782  minRing = cms.int32( 6 ),
10783  maxRing = cms.int32( 7 ),
10784  useRingSlector = cms.bool( True )
10785  ),
10786  MTIB = cms.PSet( ),
10787  TID = cms.PSet( ),
10788  TOB = cms.PSet(
10789  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10790  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10791  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
10792  ),
10793  BPix = cms.PSet( ),
10794  TIB = cms.PSet( )
10795 )
10796 fragment.hltPAIter6TobTecSeedsTripl = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10797  RegionFactoryPSet = cms.PSet(
10798  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10799  RegionPSet = cms.PSet(
10800  precise = cms.bool( True ),
10801  originRadius = cms.double( 3.5 ),
10802  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10803  originHalfLength = cms.double( 20.0 ),
10804  ptMin = cms.double( 0.55 ),
10805  useMultipleScattering = cms.bool( False )
10806  )
10807  ),
10808  SeedComparitorPSet = cms.PSet(
10809  ComponentName = cms.string( "CombinedSeedComparitor" ),
10810  mode = cms.string( "and" ),
10811  comparitors = cms.VPSet(
10812  cms.PSet( ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10813  FilterPixelHits = cms.bool( False ),
10814  FilterStripHits = cms.bool( True ),
10815  ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
10816  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ),
10817  FilterAtHelixStage = cms.bool( True )
10818  ),
10819  cms.PSet( ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
10820  FilterAtHelixStage = cms.bool( False ),
10821  maxNSat = cms.uint32( 3 ),
10822  trimMaxADC = cms.double( 30.0 ),
10823  trimMaxFracTotal = cms.double( 0.15 ),
10824  trimMaxFracNeigh = cms.double( 0.25 ),
10825  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
10826  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
10827  subclusterWindow = cms.double( 0.7 ),
10828  seedCutMIPs = cms.double( 0.35 ),
10829  seedCutSN = cms.double( 7.0 ),
10830  subclusterCutMIPs = cms.double( 0.45 ),
10831  subclusterCutSN = cms.double( 12.0 )
10832  )
10833  )
10834  ),
10835  ClusterCheckPSet = cms.PSet(
10836  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10837  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10838  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10839  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10840  doClusterCheck = cms.bool( True ),
10841  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10842  ),
10843  OrderedHitsFactoryPSet = cms.PSet(
10844  maxElement = cms.uint32( 1000000 ),
10845  ComponentName = cms.string( "StandardMultiHitGenerator" ),
10846  SeedingLayers = cms.InputTag( "hltPAIter6TobTecLayersTripl" ),
10847  GeneratorPSet = cms.PSet(
10848  ComponentName = cms.string( "MultiHitGeneratorFromChi2" ),
10849  maxElement = cms.uint32( 1000000 ),
10850  useFixedPreFiltering = cms.bool( False ),
10851  phiPreFiltering = cms.double( 0.3 ),
10852  extraHitRPhitolerance = cms.double( 0.0 ),
10853  extraHitRZtolerance = cms.double( 0.0 ),
10854  extraZKDBox = cms.double( 0.2 ),
10855  extraRKDBox = cms.double( 0.2 ),
10856  extraPhiKDBox = cms.double( 0.01 ),
10857  fnSigmaRZ = cms.double( 2.0 ),
10858  refitHits = cms.bool( True ),
10859  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
10860  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10861  maxChi2 = cms.double( 5.0 ),
10862  chi2VsPtCut = cms.bool( True ),
10863  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
10864  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
10865  detIdsToDebug = cms.vint32( 0, 0, 0 )
10866  )
10867  ),
10868  SeedCreatorPSet = cms.PSet(
10869  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
10870  forceKinematicWithRegionDirection = cms.bool( False ),
10871  magneticField = cms.string( "ParabolicMf" ),
10872  SeedMomentumForBOFF = cms.double( 5.0 ),
10873  propagator = cms.string( "PropagatorWithMaterial" ),
10874  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10875  MinOneOverPtError = cms.double( 1.0 ),
10876  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10877  maxseeds = cms.int32( 1000000 )
10878  )
10879 )
10880 fragment.hltPAIter6TobTecLayersPair = cms.EDProducer( "SeedingLayersEDProducer",
10881  layerList = cms.vstring( 'TOB1+TEC1_pos',
10882  'TOB1+TEC1_neg',
10883  'TEC1_pos+TEC2_pos',
10884  'TEC1_neg+TEC2_neg',
10885  'TEC2_pos+TEC3_pos',
10886  'TEC2_neg+TEC3_neg',
10887  'TEC3_pos+TEC4_pos',
10888  'TEC3_neg+TEC4_neg',
10889  'TEC4_pos+TEC5_pos',
10890  'TEC4_neg+TEC5_neg',
10891  'TEC5_pos+TEC6_pos',
10892  'TEC5_neg+TEC6_neg',
10893  'TEC6_pos+TEC7_pos',
10894  'TEC6_neg+TEC7_neg' ),
10895  MTOB = cms.PSet( ),
10896  TEC = cms.PSet(
10897  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10898  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10899  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10900  useRingSlector = cms.bool( True ),
10901  minRing = cms.int32( 5 ),
10902  maxRing = cms.int32( 5 )
10903  ),
10904  MTID = cms.PSet( ),
10905  FPix = cms.PSet( ),
10906  MTEC = cms.PSet( ),
10907  MTIB = cms.PSet( ),
10908  TID = cms.PSet( ),
10909  TOB = cms.PSet(
10910  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10911  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10912  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
10913  ),
10914  BPix = cms.PSet( ),
10915  TIB = cms.PSet( )
10916 )
10917 fragment.hltPAIter6TobTecSeedsPair = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10918  RegionFactoryPSet = cms.PSet(
10919  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10920  RegionPSet = cms.PSet(
10921  precise = cms.bool( True ),
10922  originRadius = cms.double( 6.0 ),
10923  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10924  originHalfLength = cms.double( 30.0 ),
10925  ptMin = cms.double( 0.6 ),
10926  useMultipleScattering = cms.bool( False )
10927  )
10928  ),
10929  SeedComparitorPSet = cms.PSet(
10930  ComponentName = cms.string( "CombinedSeedComparitor" ),
10931  mode = cms.string( "and" ),
10932  comparitors = cms.VPSet(
10933  cms.PSet( ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10934  FilterAtHelixStage = cms.bool( True ),
10935  FilterPixelHits = cms.bool( False ),
10936  FilterStripHits = cms.bool( True ),
10937  ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
10938  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
10939  ),
10940  cms.PSet( ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
10941  FilterAtHelixStage = cms.bool( False ),
10942  maxNSat = cms.uint32( 3 ),
10943  trimMaxADC = cms.double( 30.0 ),
10944  trimMaxFracTotal = cms.double( 0.15 ),
10945  trimMaxFracNeigh = cms.double( 0.25 ),
10946  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
10947  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
10948  subclusterWindow = cms.double( 0.7 ),
10949  seedCutMIPs = cms.double( 0.35 ),
10950  seedCutSN = cms.double( 7.0 ),
10951  subclusterCutMIPs = cms.double( 0.45 ),
10952  subclusterCutSN = cms.double( 12.0 )
10953  )
10954  )
10955  ),
10956  ClusterCheckPSet = cms.PSet(
10957  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10958  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10959  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10960  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10961  doClusterCheck = cms.bool( True ),
10962  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10963  ),
10964  OrderedHitsFactoryPSet = cms.PSet(
10965  maxElement = cms.uint32( 1000000 ),
10966  ComponentName = cms.string( "StandardHitPairGenerator" ),
10967  SeedingLayers = cms.InputTag( "hltPAIter6TobTecLayersPair" )
10968  ),
10969  SeedCreatorPSet = cms.PSet(
10970  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
10971  forceKinematicWithRegionDirection = cms.bool( False ),
10972  magneticField = cms.string( "ParabolicMf" ),
10973  SeedMomentumForBOFF = cms.double( 5.0 ),
10974  propagator = cms.string( "PropagatorWithMaterial" ),
10975  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10976  MinOneOverPtError = cms.double( 1.0 ),
10977  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10978  maxseeds = cms.int32( 1000000 )
10979  )
10980 )
10981 fragment.hltPAIter6TobTecSeeds = cms.EDProducer( "SeedCombiner",
10982  seedCollections = cms.VInputTag( 'hltPAIter6TobTecSeedsTripl','hltPAIter6TobTecSeedsPair' )
10983 )
10984 fragment.hltPAIter6CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10985  src = cms.InputTag( "hltPAIter6TobTecSeeds" ),
10986  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10987  SimpleMagneticField = cms.string( "ParabolicMf" ),
10988  TransientInitialStateEstimatorParameters = cms.PSet(
10989  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10990  numberMeasurementsForFit = cms.int32( 4 ),
10991  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10992  ),
10993  TrajectoryCleaner = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
10994  MeasurementTrackerEvent = cms.InputTag( "hltPAIter6MaskedMeasurementTrackerEvent" ),
10995  cleanTrajectoryAfterInOut = cms.bool( True ),
10996  useHitsSplitting = cms.bool( True ),
10997  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10998  doSeedingRegionRebuilding = cms.bool( True ),
10999  maxNSeeds = cms.uint32( 500000 ),
11000  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilder" ) ),
11001  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11002  TrajectoryBuilder = cms.string( "" )
11003 )
11004 fragment.hltPAIter6CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
11005  src = cms.InputTag( "hltPAIter6CkfTrackCandidates" ),
11006  SimpleMagneticField = cms.string( "ParabolicMf" ),
11007  clusterRemovalInfo = cms.InputTag( "" ),
11008  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11009  MeasurementTrackerEvent = cms.InputTag( "hltPAIter6MaskedMeasurementTrackerEvent" ),
11010  Fitter = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
11011  useHitsSplitting = cms.bool( False ),
11012  MeasurementTracker = cms.string( "" ),
11013  AlgorithmName = cms.string( "tobTecStep" ),
11014  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
11015  NavigationSchool = cms.string( "" ),
11016  TrajectoryInEvent = cms.bool( True ),
11017  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
11018  GeometricInnerState = cms.bool( False ),
11019  useSimpleMF = cms.bool( True ),
11020  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
11021 )
11022 fragment.hltPAIter6TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached",
11023  src = cms.InputTag( "hltPAIter6CtfWithMaterialTracks" ),
11024  GBRForestLabel = cms.string( "MVASelectorIter6_13TeV" ),
11025  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11026  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
11027  qualityCuts = cms.vdouble( -0.6, -0.45, -0.3 ),
11028  mva = cms.PSet( ),
11029  GBRForestFileName = cms.string( "" )
11030 )
11031 fragment.hltPAIter6TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
11032  src = cms.InputTag( "hltPAIter6CtfWithMaterialTracks" ),
11033  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
11034  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11035  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
11036  qualityCuts = cms.vdouble( 0.0, 0.0, 0.0 ),
11037  mva = cms.PSet( ),
11038  GBRForestFileName = cms.string( "" )
11039 )
11040 fragment.hltPAIter6TrackSelection = cms.EDProducer( "ClassifierMerger",
11041  inputClassifiers = cms.vstring( 'hltPAIter6TrackClassifier1',
11042  'hltPAIter6TrackClassifier2' )
11043 )
11044 fragment.hltPAIterativeTrackingMerged = cms.EDProducer( "TrackCollectionMerger",
11045  shareFrac = cms.double( 0.19 ),
11046  inputClassifiers = cms.vstring( 'hltPAIter0TrackSelection',
11047  'hltPAIter1TrackSelection',
11048  'hltPAIter2TrackSelection',
11049  'hltPAIter3TrackSelection',
11050  'hltPAIter4TrackSelection',
11051  'hltPAIter5TrackSelection',
11052  'hltPAIter6TrackSelection' ),
11053  minQuality = cms.string( "loose" ),
11054  minShareHits = cms.uint32( 2 ),
11055  allowFirstHitShare = cms.bool( True ),
11056  foundHitBonus = cms.double( 10.0 ),
11057  trackProducers = cms.VInputTag( 'hltPAIter0CtfWithMaterialTracks','hltPAIter1CtfWithMaterialTracks','hltPAIter2CtfWithMaterialTracks','hltPAIter3CtfWithMaterialTracks','hltPAIter4CtfWithMaterialTracks','hltPAIter5CtfWithMaterialTracks','hltPAIter6CtfWithMaterialTracks' ),
11058  lostHitPenalty = cms.double( 5.0 )
11059 )
11060 fragment.hltPAGoodFullTracks = cms.EDProducer( "AnalyticalTrackSelector",
11061  max_d0 = cms.double( 100.0 ),
11062  minNumber3DLayers = cms.uint32( 0 ),
11063  max_lostHitFraction = cms.double( 1.0 ),
11064  applyAbsCutsIfNoPV = cms.bool( False ),
11065  qualityBit = cms.string( "loose" ),
11066  minNumberLayers = cms.uint32( 0 ),
11067  chi2n_par = cms.double( 9999.0 ),
11068  useVtxError = cms.bool( True ),
11069  nSigmaZ = cms.double( 100.0 ),
11070  dz_par2 = cms.vdouble( 5.0, 0.0 ),
11071  applyAdaptedPVCuts = cms.bool( True ),
11072  min_eta = cms.double( -9999.0 ),
11073  dz_par1 = cms.vdouble( 9999.0, 0.0 ),
11074  copyTrajectories = cms.untracked.bool( False ),
11075  vtxNumber = cms.int32( -1 ),
11076  max_d0NoPV = cms.double( 0.5 ),
11077  keepAllTracks = cms.bool( False ),
11078  maxNumberLostLayers = cms.uint32( 999 ),
11079  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11080  max_relpterr = cms.double( 9999.0 ),
11081  copyExtras = cms.untracked.bool( False ),
11082  max_z0NoPV = cms.double( 100.0 ),
11083  vertexCut = cms.string( "tracksSize>=2" ),
11084  max_z0 = cms.double( 100.0 ),
11085  useVertices = cms.bool( True ),
11086  min_nhits = cms.uint32( 3 ),
11087  src = cms.InputTag( "hltPAIterativeTrackingMerged" ),
11088  max_minMissHitOutOrIn = cms.int32( 99 ),
11089  chi2n_no1Dmod_par = cms.double( 9999.0 ),
11090  vertices = cms.InputTag( "hltPixelVertices" ),
11091  max_eta = cms.double( 9999.0 ),
11092  d0_par2 = cms.vdouble( 9999.0, 0.0 ),
11093  d0_par1 = cms.vdouble( 9999.0, 0.0 ),
11094  res_par = cms.vdouble( 99999.0, 99999.0 ),
11095  minHitsToBypassChecks = cms.uint32( 999 )
11096 )
11097 fragment.hltPAFullCandsForFullTrackTrigger = cms.EDProducer( "ConcreteChargedCandidateProducer",
11098  src = cms.InputTag( "hltPAGoodFullTracks" ),
11099  particleType = cms.string( "pi+" )
11100 )
11101 fragment.hltPAFullTrack18 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11102  saveTags = cms.bool( True ),
11103  MinTrks = cms.int32( 1 ),
11104  MinPt = cms.double( 18.0 ),
11105  MaxVz = cms.double( 15.0 ),
11106  MaxEta = cms.double( 2.4 ),
11107  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
11108  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11109  MaxPt = cms.double( 9999.0 ),
11110  MinSep = cms.double( 9999.0 )
11111 )
11112 fragment.hltL1sSingleJet24BptxAND = cms.EDFilter( "HLTL1TSeed",
11113  L1SeedsLogicalExpression = cms.string( "L1_SingleJet24_BptxAND" ),
11114  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11115  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11116  saveTags = cms.bool( True ),
11117  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11118  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11119  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11120  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11121  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11122 )
11123 fragment.hltPreFullTrack24ForPPRef = cms.EDFilter( "HLTPrescaler",
11124  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11125  offset = cms.uint32( 0 )
11126 )
11127 fragment.hltPAFullTrack24 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11128  saveTags = cms.bool( True ),
11129  MinTrks = cms.int32( 1 ),
11130  MinPt = cms.double( 24.0 ),
11131  MaxVz = cms.double( 15.0 ),
11132  MaxEta = cms.double( 2.4 ),
11133  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
11134  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11135  MaxPt = cms.double( 9999.0 ),
11136  MinSep = cms.double( 9999.0 )
11137 )
11138 fragment.hltPreFullTrack34ForPPRef = cms.EDFilter( "HLTPrescaler",
11139  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11140  offset = cms.uint32( 0 )
11141 )
11142 fragment.hltPAFullTrack34 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11143  saveTags = cms.bool( True ),
11144  MinTrks = cms.int32( 1 ),
11145  MinPt = cms.double( 34.0 ),
11146  MaxVz = cms.double( 15.0 ),
11147  MaxEta = cms.double( 2.4 ),
11148  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
11149  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11150  MaxPt = cms.double( 9999.0 ),
11151  MinSep = cms.double( 9999.0 )
11152 )
11153 fragment.hltPreFullTrack45ForPPRef = cms.EDFilter( "HLTPrescaler",
11154  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11155  offset = cms.uint32( 0 )
11156 )
11157 fragment.hltPAFullTrack45 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11158  saveTags = cms.bool( True ),
11159  MinTrks = cms.int32( 1 ),
11160  MinPt = cms.double( 45.0 ),
11161  MaxVz = cms.double( 15.0 ),
11162  MaxEta = cms.double( 2.4 ),
11163  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
11164  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11165  MaxPt = cms.double( 9999.0 ),
11166  MinSep = cms.double( 9999.0 )
11167 )
11168 fragment.hltPreFullTrack53ForPPRef = cms.EDFilter( "HLTPrescaler",
11169  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11170  offset = cms.uint32( 0 )
11171 )
11172 fragment.hltPAFullTrack53 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11173  saveTags = cms.bool( True ),
11174  MinTrks = cms.int32( 1 ),
11175  MinPt = cms.double( 53.0 ),
11176  MaxVz = cms.double( 15.0 ),
11177  MaxEta = cms.double( 2.4 ),
11178  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
11179  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11180  MaxPt = cms.double( 9999.0 ),
11181  MinSep = cms.double( 9999.0 )
11182 )
11183 fragment.hltL1sL1DoubleMuOpenNotMinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed",
11184  L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen_NotMinimumBiasHF2_AND" ),
11185  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11186  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11187  saveTags = cms.bool( True ),
11188  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11189  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11190  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11191  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11192  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11193 )
11194 fragment.hltPreHIUPCL1DoubleMuOpenNotHF2ForPPRef = cms.EDFilter( "HLTPrescaler",
11195  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11196  offset = cms.uint32( 0 )
11197 )
11198 fragment.hltL1MuOpenNotHF2L1Filtered2 = cms.EDFilter( "HLTMuonL1TFilter",
11199  saveTags = cms.bool( True ),
11200  PreviousCandTag = cms.InputTag( "hltL1sL1DoubleMuOpenNotMinimumBiasHF2AND" ),
11201  MinPt = cms.double( 0.0 ),
11202  MinN = cms.int32( 1 ),
11203  MaxEta = cms.double( 2.5 ),
11204  CentralBxOnly = cms.bool( True ),
11205  SelectQualities = cms.vint32( ),
11206  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
11207 )
11208 fragment.hltPreHIUPCDoubleMuNotHF2PixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11209  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11210  offset = cms.uint32( 0 )
11211 )
11212 fragment.hltPixelLayerTripletsForUPC = cms.EDProducer( "SeedingLayersEDProducer",
11213  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
11214  'BPix1+BPix2+FPix1_pos',
11215  'BPix1+BPix2+FPix1_neg',
11216  'BPix1+FPix1_pos+FPix2_pos',
11217  'BPix1+FPix1_neg+FPix2_neg' ),
11218  MTOB = cms.PSet( ),
11219  TEC = cms.PSet( ),
11220  MTID = cms.PSet( ),
11221  FPix = cms.PSet(
11222  useErrorsFromParam = cms.bool( True ),
11223  hitErrorRPhi = cms.double( 0.0051 ),
11224  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11225  HitProducer = cms.string( "hltHISiPixelRecHits" ),
11226  hitErrorRZ = cms.double( 0.0036 )
11227  ),
11228  MTEC = cms.PSet( ),
11229  MTIB = cms.PSet( ),
11230  TID = cms.PSet( ),
11231  TOB = cms.PSet( ),
11232  BPix = cms.PSet(
11233  useErrorsFromParam = cms.bool( True ),
11234  hitErrorRPhi = cms.double( 0.0027 ),
11235  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11236  HitProducer = cms.string( "hltHISiPixelRecHits" ),
11237  hitErrorRZ = cms.double( 0.006 )
11238  ),
11239  TIB = cms.PSet( )
11240 )
11241 fragment.hltPixelTracksForUPC = cms.EDProducer( "PixelTrackProducer",
11242  useFilterWithES = cms.bool( False ),
11243  FilterPSet = cms.PSet(
11244  chi2 = cms.double( 1000.0 ),
11245  nSigmaTipMaxTolerance = cms.double( 0.0 ),
11246  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
11247  nSigmaInvPtTolerance = cms.double( 0.0 ),
11248  ptMin = cms.double( 0.1 ),
11249  tipMax = cms.double( 1.0 )
11250  ),
11251  passLabel = cms.string( "" ),
11252  FitterPSet = cms.PSet(
11253  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
11254  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11255  fixImpactParameter = cms.double( 0.0 )
11256  ),
11257  RegionFactoryPSet = cms.PSet(
11258  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
11259  RegionPSet = cms.PSet(
11260  precise = cms.bool( True ),
11261  originRadius = cms.double( 0.2 ),
11262  ptMin = cms.double( 0.1 ),
11263  originHalfLength = cms.double( 24.0 ),
11264  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11265  useMultipleScattering = cms.bool( False ),
11266  useFakeVertices = cms.bool( False )
11267  )
11268  ),
11269  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
11270  OrderedHitsFactoryPSet = cms.PSet(
11271  ComponentName = cms.string( "StandardHitTripletGenerator" ),
11272  GeneratorPSet = cms.PSet(
11273  useBending = cms.bool( True ),
11274  useFixedPreFiltering = cms.bool( False ),
11275  maxElement = cms.uint32( 100000 ),
11276  phiPreFiltering = cms.double( 0.3 ),
11277  extraHitRPhitolerance = cms.double( 0.06 ),
11278  useMultScattering = cms.bool( True ),
11279  SeedComparitorPSet = cms.PSet(
11280  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
11281  clusterShapeCacheSrc = cms.InputTag( "hltHISiPixelClustersCache" )
11282  ),
11283  extraHitRZtolerance = cms.double( 0.06 ),
11284  ComponentName = cms.string( "PixelTripletHLTGenerator" )
11285  ),
11286  SeedingLayers = cms.InputTag( "hltPixelLayerTripletsForUPC" )
11287  )
11288 )
11289 fragment.hltPixelCandsForUPC = cms.EDProducer( "ConcreteChargedCandidateProducer",
11290  src = cms.InputTag( "hltPixelTracksForUPC" ),
11291  particleType = cms.string( "pi+" )
11292 )
11293 fragment.hltSinglePixelTrackForUPC = cms.EDFilter( "CandViewCountFilter",
11294  src = cms.InputTag( "hltPixelCandsForUPC" ),
11295  minNumber = cms.uint32( 1 )
11296 )
11297 fragment.hltL1sL1MuOpenNotMinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed",
11298  L1SeedsLogicalExpression = cms.string( "L1_MuOpen_NotMinimumBiasHF2_AND" ),
11299  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11300  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11301  saveTags = cms.bool( True ),
11302  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11303  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11304  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11305  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11306  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11307 )
11308 fragment.hltPreHIUPCL1MuOpenNotMinimumBiasHF2ANDForPPRef = cms.EDFilter( "HLTPrescaler",
11309  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11310  offset = cms.uint32( 0 )
11311 )
11312 fragment.hltL1MuOpenNotHF2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
11313  saveTags = cms.bool( True ),
11314  PreviousCandTag = cms.InputTag( "hltL1sL1MuOpenNotMinimumBiasHF2AND" ),
11315  MinPt = cms.double( 0.0 ),
11316  MinN = cms.int32( 1 ),
11317  MaxEta = cms.double( 2.5 ),
11318  CentralBxOnly = cms.bool( True ),
11319  SelectQualities = cms.vint32( ),
11320  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
11321 )
11322 fragment.hltPreHIUPCMuOpenNotMinimumBiasHF2ANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11323  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11324  offset = cms.uint32( 0 )
11325 )
11326 fragment.hltL1sHLTHIUPCL1NotMinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed",
11327  L1SeedsLogicalExpression = cms.string( "L1_NotMinimumBiasHF2_AND" ),
11328  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11329  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11330  saveTags = cms.bool( True ),
11331  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11332  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11333  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11334  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11335  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11336 )
11337 fragment.hltPreHIUPCL1NotMinimumBiasHF2ANDForPPRef = cms.EDFilter( "HLTPrescaler",
11338  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11339  offset = cms.uint32( 0 )
11340 )
11341 fragment.hltPreHIUPCNotMinimumBiasHF2ANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11342  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11343  offset = cms.uint32( 0 )
11344 )
11345 fragment.hltL1sZdcORBptxAND = cms.EDFilter( "HLTL1TSeed",
11346  L1SeedsLogicalExpression = cms.string( "L1_ZdcOR_BptxAND" ),
11347  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11348  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11349  saveTags = cms.bool( True ),
11350  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11351  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11352  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11353  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11354  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11355 )
11356 fragment.hltPreHIUPCL1ZdcORBptxANDForPPRef = cms.EDFilter( "HLTPrescaler",
11357  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11358  offset = cms.uint32( 0 )
11359 )
11360 fragment.hltPreHIUPCZdcORBptxANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11361  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11362  offset = cms.uint32( 0 )
11363 )
11364 fragment.hltL1sZdcXORBptxAND = cms.EDFilter( "HLTL1TSeed",
11365  L1SeedsLogicalExpression = cms.string( "L1_ZdcXOR_BptxAND" ),
11366  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11367  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11368  saveTags = cms.bool( True ),
11369  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11370  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11371  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11372  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11373  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11374 )
11375 fragment.hltPreHIUPCL1ZdcXORBptxANDForPPRef = cms.EDFilter( "HLTPrescaler",
11376  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11377  offset = cms.uint32( 0 )
11378 )
11379 fragment.hltPreHIUPCZdcXORBptxANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11380  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11381  offset = cms.uint32( 0 )
11382 )
11383 fragment.hltL1sNotZdcORBptxAND = cms.EDFilter( "HLTL1TSeed",
11384  L1SeedsLogicalExpression = cms.string( "L1_NotZdcOR_BptxAND" ),
11385  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11386  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11387  saveTags = cms.bool( True ),
11388  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11389  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11390  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11391  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11392  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11393 )
11394 fragment.hltPreHIUPCL1NotZdcORBptxANDForPPRef = cms.EDFilter( "HLTPrescaler",
11395  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11396  offset = cms.uint32( 0 )
11397 )
11398 fragment.hltPreHIUPCNotZdcORBptxANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11399  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11400  offset = cms.uint32( 0 )
11401 )
11402 fragment.hltL1sCastorMediumJetBptxAND = cms.EDFilter( "HLTL1TSeed",
11403  L1SeedsLogicalExpression = cms.string( "L1_CastorMediumJet_BptxAND" ),
11404  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11405  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11406  saveTags = cms.bool( True ),
11407  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11408  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11409  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11410  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11411  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11412 )
11413 fragment.hltPreHIL1CastorMediumJetForPPRef = cms.EDFilter( "HLTPrescaler",
11414  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11415  offset = cms.uint32( 0 )
11416 )
11417 fragment.hltPreHICastorMediumJetPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11418  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11419  offset = cms.uint32( 0 )
11420 )
11421 fragment.hltL1MuOpenL1Filtered0UPC = cms.EDFilter( "HLTMuonL1TFilter",
11422  saveTags = cms.bool( True ),
11423  PreviousCandTag = cms.InputTag( "hltL1sCastorMediumJetBptxAND" ),
11424  MinPt = cms.double( 0.0 ),
11425  MinN = cms.int32( 1 ),
11426  MaxEta = cms.double( 2.5 ),
11427  CentralBxOnly = cms.bool( True ),
11428  SelectQualities = cms.vint32( ),
11429  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
11430 )
11431 fragment.hltPreDmesonPPTrackingGlobalDpt8ForPPRef = cms.EDFilter( "HLTPrescaler",
11432  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11433  offset = cms.uint32( 0 )
11434 )
11435 fragment.hltPAFullCands = cms.EDProducer( "ConcreteChargedCandidateProducer",
11436  src = cms.InputTag( "hltPAIterativeTrackingMerged" ),
11437  particleType = cms.string( "pi+" )
11438 )
11439 fragment.hltHIFullTrackFilterForDmeson = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11440  saveTags = cms.bool( True ),
11441  MinTrks = cms.int32( 0 ),
11442  MinPt = cms.double( 0.0 ),
11443  MaxVz = cms.double( 9999.0 ),
11444  MaxEta = cms.double( 99999.0 ),
11445  trackCollection = cms.InputTag( "hltPAFullCands" ),
11446  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11447  MaxPt = cms.double( 10000.0 ),
11448  MinSep = cms.double( 999.0 )
11449 )
11450 fragment.hltTktkVtxForDmesonDpt8 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11451  Src = cms.InputTag( "hltPAFullCands" ),
11452  massParticle1 = cms.double( 0.1396 ),
11453  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11454  massParticle2 = cms.double( 0.4937 ),
11455  ChargeOpt = cms.int32( -1 ),
11456  MaxEta = cms.double( 2.5 ),
11457  MaxInvMass = cms.double( 2.27 ),
11458  MinPtPair = cms.double( 8.0 ),
11459  triggerTypeDaughters = cms.int32( 91 ),
11460  MinInvMass = cms.double( 1.47 ),
11461  MinPt = cms.double( 0.0 )
11462 )
11463 fragment.hltTktkFilterForDmesonDpt8 = cms.EDFilter( "HLTDisplacedtktkFilter",
11464  saveTags = cms.bool( True ),
11465  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11466  MinVtxProbability = cms.double( 0.0 ),
11467  MaxLxySignificance = cms.double( 0.0 ),
11468  TrackTag = cms.InputTag( "hltPAFullCands" ),
11469  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt8" ),
11470  MaxNormalisedChi2 = cms.double( 999.0 ),
11471  FastAccept = cms.bool( False ),
11472  MinCosinePointingAngle = cms.double( 0.8 ),
11473  triggerTypeDaughters = cms.int32( 91 ),
11474  MinLxySignificance = cms.double( 1.0 )
11475 )
11476 fragment.hltPreDmesonPPTrackingGlobalDpt15ForPPRef = cms.EDFilter( "HLTPrescaler",
11477  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11478  offset = cms.uint32( 0 )
11479 )
11480 fragment.hltTktkVtxForDmesonDpt15 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11481  Src = cms.InputTag( "hltPAFullCands" ),
11482  massParticle1 = cms.double( 0.1396 ),
11483  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11484  massParticle2 = cms.double( 0.4937 ),
11485  ChargeOpt = cms.int32( -1 ),
11486  MaxEta = cms.double( 2.5 ),
11487  MaxInvMass = cms.double( 2.27 ),
11488  MinPtPair = cms.double( 15.0 ),
11489  triggerTypeDaughters = cms.int32( 91 ),
11490  MinInvMass = cms.double( 1.47 ),
11491  MinPt = cms.double( 0.0 )
11492 )
11493 fragment.hltTktkFilterForDmesonDpt15 = cms.EDFilter( "HLTDisplacedtktkFilter",
11494  saveTags = cms.bool( True ),
11495  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11496  MinVtxProbability = cms.double( 0.0 ),
11497  MaxLxySignificance = cms.double( 0.0 ),
11498  TrackTag = cms.InputTag( "hltPAFullCands" ),
11499  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt15" ),
11500  MaxNormalisedChi2 = cms.double( 999.0 ),
11501  FastAccept = cms.bool( False ),
11502  MinCosinePointingAngle = cms.double( 0.8 ),
11503  triggerTypeDaughters = cms.int32( 91 ),
11504  MinLxySignificance = cms.double( 1.0 )
11505 )
11506 fragment.hltPreDmesonPPTrackingGlobalDpt20ForPPRef = cms.EDFilter( "HLTPrescaler",
11507  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11508  offset = cms.uint32( 0 )
11509 )
11510 fragment.hltTktkVtxForDmesonDpt20 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11511  Src = cms.InputTag( "hltPAFullCands" ),
11512  massParticle1 = cms.double( 0.1396 ),
11513  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11514  massParticle2 = cms.double( 0.4937 ),
11515  ChargeOpt = cms.int32( -1 ),
11516  MaxEta = cms.double( 2.5 ),
11517  MaxInvMass = cms.double( 2.27 ),
11518  MinPtPair = cms.double( 20.0 ),
11519  triggerTypeDaughters = cms.int32( 91 ),
11520  MinInvMass = cms.double( 1.47 ),
11521  MinPt = cms.double( 0.0 )
11522 )
11523 fragment.hltTktkFilterForDmesonDpt20 = cms.EDFilter( "HLTDisplacedtktkFilter",
11524  saveTags = cms.bool( True ),
11525  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11526  MinVtxProbability = cms.double( 0.0 ),
11527  MaxLxySignificance = cms.double( 0.0 ),
11528  TrackTag = cms.InputTag( "hltPAFullCands" ),
11529  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt20" ),
11530  MaxNormalisedChi2 = cms.double( 999.0 ),
11531  FastAccept = cms.bool( False ),
11532  MinCosinePointingAngle = cms.double( 0.8 ),
11533  triggerTypeDaughters = cms.int32( 91 ),
11534  MinLxySignificance = cms.double( 1.0 )
11535 )
11536 fragment.hltPreDmesonPPTrackingGlobalDpt30ForPPRef = cms.EDFilter( "HLTPrescaler",
11537  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11538  offset = cms.uint32( 0 )
11539 )
11540 fragment.hltTktkVtxForDmesonDpt30 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11541  Src = cms.InputTag( "hltPAFullCands" ),
11542  massParticle1 = cms.double( 0.1396 ),
11543  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11544  massParticle2 = cms.double( 0.4937 ),
11545  ChargeOpt = cms.int32( -1 ),
11546  MaxEta = cms.double( 2.5 ),
11547  MaxInvMass = cms.double( 2.27 ),
11548  MinPtPair = cms.double( 30.0 ),
11549  triggerTypeDaughters = cms.int32( 91 ),
11550  MinInvMass = cms.double( 1.47 ),
11551  MinPt = cms.double( 0.0 )
11552 )
11553 fragment.hltTktkFilterForDmesonDpt30 = cms.EDFilter( "HLTDisplacedtktkFilter",
11554  saveTags = cms.bool( True ),
11555  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11556  MinVtxProbability = cms.double( 0.0 ),
11557  MaxLxySignificance = cms.double( 0.0 ),
11558  TrackTag = cms.InputTag( "hltPAFullCands" ),
11559  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt30" ),
11560  MaxNormalisedChi2 = cms.double( 999.0 ),
11561  FastAccept = cms.bool( False ),
11562  MinCosinePointingAngle = cms.double( 0.8 ),
11563  triggerTypeDaughters = cms.int32( 91 ),
11564  MinLxySignificance = cms.double( 1.0 )
11565 )
11566 fragment.hltPreDmesonPPTrackingGlobalDpt40ForPPRef = cms.EDFilter( "HLTPrescaler",
11567  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11568  offset = cms.uint32( 0 )
11569 )
11570 fragment.hltTktkVtxForDmesonDpt40 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11571  Src = cms.InputTag( "hltPAFullCands" ),
11572  massParticle1 = cms.double( 0.1396 ),
11573  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11574  massParticle2 = cms.double( 0.4937 ),
11575  ChargeOpt = cms.int32( -1 ),
11576  MaxEta = cms.double( 2.5 ),
11577  MaxInvMass = cms.double( 2.27 ),
11578  MinPtPair = cms.double( 40.0 ),
11579  triggerTypeDaughters = cms.int32( 91 ),
11580  MinInvMass = cms.double( 1.47 ),
11581  MinPt = cms.double( 0.0 )
11582 )
11583 fragment.hltTktkFilterForDmesonDpt40 = cms.EDFilter( "HLTDisplacedtktkFilter",
11584  saveTags = cms.bool( True ),
11585  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11586  MinVtxProbability = cms.double( 0.0 ),
11587  MaxLxySignificance = cms.double( 0.0 ),
11588  TrackTag = cms.InputTag( "hltPAFullCands" ),
11589  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt40" ),
11590  MaxNormalisedChi2 = cms.double( 999.0 ),
11591  FastAccept = cms.bool( False ),
11592  MinCosinePointingAngle = cms.double( 0.8 ),
11593  triggerTypeDaughters = cms.int32( 91 ),
11594  MinLxySignificance = cms.double( 1.0 )
11595 )
11596 fragment.hltPreDmesonPPTrackingGlobalDpt50ForPPRef = cms.EDFilter( "HLTPrescaler",
11597  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11598  offset = cms.uint32( 0 )
11599 )
11600 fragment.hltTktkVtxForDmesonDpt50 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11601  Src = cms.InputTag( "hltPAFullCands" ),
11602  massParticle1 = cms.double( 0.1396 ),
11603  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11604  massParticle2 = cms.double( 0.4937 ),
11605  ChargeOpt = cms.int32( -1 ),
11606  MaxEta = cms.double( 2.5 ),
11607  MaxInvMass = cms.double( 2.27 ),
11608  MinPtPair = cms.double( 50.0 ),
11609  triggerTypeDaughters = cms.int32( 91 ),
11610  MinInvMass = cms.double( 1.47 ),
11611  MinPt = cms.double( 0.0 )
11612 )
11613 fragment.hltTktkFilterForDmesonDpt50 = cms.EDFilter( "HLTDisplacedtktkFilter",
11614  saveTags = cms.bool( True ),
11615  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11616  MinVtxProbability = cms.double( 0.0 ),
11617  MaxLxySignificance = cms.double( 0.0 ),
11618  TrackTag = cms.InputTag( "hltPAFullCands" ),
11619  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt50" ),
11620  MaxNormalisedChi2 = cms.double( 999.0 ),
11621  FastAccept = cms.bool( False ),
11622  MinCosinePointingAngle = cms.double( 0.8 ),
11623  triggerTypeDaughters = cms.int32( 91 ),
11624  MinLxySignificance = cms.double( 1.0 )
11625 )
11626 fragment.hltPreDmesonPPTrackingGlobalDpt60ForPPRef = cms.EDFilter( "HLTPrescaler",
11627  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11628  offset = cms.uint32( 0 )
11629 )
11630 fragment.hltTktkVtxForDmesonDpt60 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11631  Src = cms.InputTag( "hltPAFullCands" ),
11632  massParticle1 = cms.double( 0.1396 ),
11633  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11634  massParticle2 = cms.double( 0.4937 ),
11635  ChargeOpt = cms.int32( -1 ),
11636  MaxEta = cms.double( 2.5 ),
11637  MaxInvMass = cms.double( 2.27 ),
11638  MinPtPair = cms.double( 60.0 ),
11639  triggerTypeDaughters = cms.int32( 91 ),
11640  MinInvMass = cms.double( 1.47 ),
11641  MinPt = cms.double( 0.0 )
11642 )
11643 fragment.hltTktkFilterForDmesonDpt60 = cms.EDFilter( "HLTDisplacedtktkFilter",
11644  saveTags = cms.bool( True ),
11645  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11646  MinVtxProbability = cms.double( 0.0 ),
11647  MaxLxySignificance = cms.double( 0.0 ),
11648  TrackTag = cms.InputTag( "hltPAFullCands" ),
11649  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt60" ),
11650  MaxNormalisedChi2 = cms.double( 999.0 ),
11651  FastAccept = cms.bool( False ),
11652  MinCosinePointingAngle = cms.double( 0.8 ),
11653  triggerTypeDaughters = cms.int32( 91 ),
11654  MinLxySignificance = cms.double( 1.0 )
11655 )
11656 fragment.hltPreAK4PFBJetBCSV60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
11657  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11658  offset = cms.uint32( 0 )
11659 )
11660 fragment.hltSingleAK4CaloJet30Eta2p1 = cms.EDFilter( "HLT1CaloJet",
11661  saveTags = cms.bool( True ),
11662  MinPt = cms.double( 30.0 ),
11663  MinN = cms.int32( 1 ),
11664  MaxEta = cms.double( 2.1 ),
11665  MinMass = cms.double( -1.0 ),
11666  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
11667  MinE = cms.double( -1.0 ),
11668  triggerType = cms.int32( 85 )
11669 )
11670 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
11671  DeltaR = cms.double( 0.5 ),
11672  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet30Eta2p1" ),
11673  TriggerType = cms.int32( 85 ),
11674  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
11675 )
11676 fragment.hltSingleAK4PFJet60Eta2p1 = cms.EDFilter( "HLT1PFJet",
11677  saveTags = cms.bool( True ),
11678  MinPt = cms.double( 60.0 ),
11679  MinN = cms.int32( 1 ),
11680  MaxEta = cms.double( 2.1 ),
11681  MinMass = cms.double( -1.0 ),
11682  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1" ),
11683  MinE = cms.double( -1.0 ),
11684  triggerType = cms.int32( 85 )
11685 )
11686 fragment.hltEta2PFJetsEta2p1ForPFJet60 = cms.EDFilter( "PFJetSelector",
11687  filter = cms.bool( False ),
11688  src = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1" ),
11689  cut = cms.string( "abs(eta)<2.1" )
11690 )
11691 fragment.hltReduceJetMultEta2p1ForPFJet60 = cms.EDFilter( "LargestEtPFJetSelector",
11692  maxNumber = cms.uint32( 3 ),
11693  filter = cms.bool( False ),
11694  src = cms.InputTag( "hltEta2PFJetsEta2p1ForPFJet60" )
11695 )
11696 fragment.hltJets4bTaggerPFJet60Eta2p1 = cms.EDFilter( "EtMinPFJetSelector",
11697  filter = cms.bool( False ),
11698  src = cms.InputTag( "hltReduceJetMultEta2p1ForPFJet60" ),
11699  etMin = cms.double( 60.0 )
11700 )
11701 fragment.hltVerticesL3PFBjets = cms.EDProducer( "PrimaryVertexProducer",
11702  vertexCollections = cms.VPSet(
11703  cms.PSet( maxDistanceToBeam = cms.double( 1.0 ),
11704  useBeamConstraint = cms.bool( False ),
11705  minNdof = cms.double( 0.0 ),
11706  algorithm = cms.string( "AdaptiveVertexFitter" ),
11707  label = cms.string( "" )
11708  ),
11709  cms.PSet( maxDistanceToBeam = cms.double( 1.0 ),
11710  useBeamConstraint = cms.bool( True ),
11711  minNdof = cms.double( 0.0 ),
11712  algorithm = cms.string( "AdaptiveVertexFitter" ),
11713  label = cms.string( "WithBS" )
11714  )
11715  ),
11716  verbose = cms.untracked.bool( False ),
11717  TkFilterParameters = cms.PSet(
11718  maxNormalizedChi2 = cms.double( 20.0 ),
11719  minPt = cms.double( 0.0 ),
11720  algorithm = cms.string( "filter" ),
11721  maxD0Significance = cms.double( 999.0 ),
11722  trackQuality = cms.string( "any" ),
11723  minPixelLayersWithHits = cms.int32( 2 ),
11724  minSiliconLayersWithHits = cms.int32( 5 )
11725  ),
11726  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
11727  TrackLabel = cms.InputTag( "hltPFMuonMerging" ),
11728  TkClusParameters = cms.PSet(
11729  TkDAClusParameters = cms.PSet(
11730  d0CutOff = cms.double( 999.0 ),
11731  Tmin = cms.double( 4.0 ),
11732  dzCutOff = cms.double( 4.0 ),
11733  coolingFactor = cms.double( 0.6 ),
11734  use_vdt = cms.untracked.bool( True ),
11735  vertexSize = cms.double( 0.15 )
11736  ),
11737  algorithm = cms.string( "DA_vect" )
11738  )
11739 )
11740 fragment.hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1 = cms.EDProducer( "JetTracksAssociatorAtVertex",
11741  jets = cms.InputTag( "hltJets4bTaggerPFJet60Eta2p1" ),
11742  tracks = cms.InputTag( "hltPFMuonMerging" ),
11743  useAssigned = cms.bool( False ),
11744  coneSize = cms.double( 0.4 ),
11745  pvSrc = cms.InputTag( "" )
11746 )
11747 fragment.hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1 = cms.EDProducer( "TrackIPProducer",
11748  maximumTransverseImpactParameter = cms.double( 0.2 ),
11749  minimumNumberOfHits = cms.int32( 8 ),
11750  minimumTransverseMomentum = cms.double( 1.0 ),
11751  primaryVertex = cms.InputTag( 'hltVerticesL3PFBjets','WithBS' ),
11752  maximumLongitudinalImpactParameter = cms.double( 17.0 ),
11753  computeGhostTrack = cms.bool( False ),
11754  ghostTrackPriorDeltaR = cms.double( 0.03 ),
11755  jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1" ),
11756  jetDirectionUsingGhostTrack = cms.bool( False ),
11757  minimumNumberOfPixelHits = cms.int32( 2 ),
11758  jetDirectionUsingTracks = cms.bool( False ),
11759  computeProbabilities = cms.bool( False ),
11760  useTrackQuality = cms.bool( False ),
11761  maximumChiSquared = cms.double( 20.0 )
11762 )
11763 fragment.hltL3SecondaryVertexTagInfosPFJet60Eta2p1 = cms.EDProducer( "SecondaryVertexProducer",
11764  extSVDeltaRToJet = cms.double( 0.3 ),
11765  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11766  vertexReco = cms.PSet(
11767  primcut = cms.double( 1.8 ),
11768  seccut = cms.double( 6.0 ),
11769  smoothing = cms.bool( False ),
11770  weightthreshold = cms.double( 0.001 ),
11771  minweight = cms.double( 0.5 ),
11772  finder = cms.string( "avr" )
11773  ),
11774  vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ),
11775  constraint = cms.string( "BeamSpot" ),
11776  trackIPTagInfos = cms.InputTag( "hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1" ),
11777  vertexCuts = cms.PSet(
11778  distSig3dMax = cms.double( 99999.9 ),
11779  fracPV = cms.double( 0.65 ),
11780  distVal2dMax = cms.double( 2.5 ),
11781  useTrackWeights = cms.bool( True ),
11782  maxDeltaRToJetAxis = cms.double( 0.5 ),
11783  v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
11784  distSig2dMin = cms.double( 3.0 ),
11785  multiplicityMin = cms.uint32( 2 ),
11786  distVal2dMin = cms.double( 0.01 ),
11787  distSig2dMax = cms.double( 99999.9 ),
11788  distVal3dMax = cms.double( 99999.9 ),
11789  minimumTrackWeight = cms.double( 0.5 ),
11790  distVal3dMin = cms.double( -99999.9 ),
11791  massMax = cms.double( 6.5 ),
11792  distSig3dMin = cms.double( -99999.9 )
11793  ),
11794  useExternalSV = cms.bool( False ),
11795  minimumTrackWeight = cms.double( 0.5 ),
11796  usePVError = cms.bool( True ),
11797  trackSelection = cms.PSet(
11798  b_pT = cms.double( 0.3684 ),
11799  max_pT = cms.double( 500.0 ),
11800  useVariableJTA = cms.bool( False ),
11801  maxDecayLen = cms.double( 99999.9 ),
11802  sip3dValMin = cms.double( -99999.9 ),
11803  max_pT_dRcut = cms.double( 0.1 ),
11804  a_pT = cms.double( 0.005263 ),
11805  totalHitsMin = cms.uint32( 2 ),
11806  jetDeltaRMax = cms.double( 0.3 ),
11807  a_dR = cms.double( -0.001053 ),
11808  maxDistToAxis = cms.double( 0.2 ),
11809  ptMin = cms.double( 1.0 ),
11810  qualityClass = cms.string( "any" ),
11811  pixelHitsMin = cms.uint32( 2 ),
11812  sip2dValMax = cms.double( 99999.9 ),
11813  max_pT_trackPTcut = cms.double( 3.0 ),
11814  sip2dValMin = cms.double( -99999.9 ),
11815  normChi2Max = cms.double( 99999.9 ),
11816  sip3dValMax = cms.double( 99999.9 ),
11817  sip3dSigMin = cms.double( -99999.9 ),
11818  min_pT = cms.double( 120.0 ),
11819  min_pT_dRcut = cms.double( 0.5 ),
11820  sip2dSigMax = cms.double( 99999.9 ),
11821  sip3dSigMax = cms.double( 99999.9 ),
11822  sip2dSigMin = cms.double( -99999.9 ),
11823  b_dR = cms.double( 0.6263 )
11824  ),
11825  trackSort = cms.string( "sip3dSig" ),
11826  extSVCollection = cms.InputTag( "secondaryVertices" )
11827 )
11828 fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet60Eta2p1 = cms.EDProducer( "JetTagProducer",
11829  jetTagComputer = cms.string( "hltCombinedSecondaryVertex" ),
11830  tagInfos = cms.VInputTag( 'hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1','hltL3SecondaryVertexTagInfosPFJet60Eta2p1' )
11831 )
11832 fragment.hltBLifetimeL3FilterCSVPFJet60Eta2p1 = cms.EDFilter( "HLTPFJetTag",
11833  saveTags = cms.bool( True ),
11834  MinJets = cms.int32( 1 ),
11835  JetTags = cms.InputTag( "hltL3CombinedSecondaryVertexBJetTagsPFJet60Eta2p1" ),
11836  TriggerType = cms.int32( 86 ),
11837  Jets = cms.InputTag( "hltJets4bTaggerPFJet60Eta2p1" ),
11838  MinTag = cms.double( 0.7 ),
11839  MaxTag = cms.double( 999999.0 )
11840 )
11841 fragment.hltPreAK4PFBJetBCSV80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
11842  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11843  offset = cms.uint32( 0 )
11844 )
11845 fragment.hltSingleAK4CaloJet50Eta2p1 = cms.EDFilter( "HLT1CaloJet",
11846  saveTags = cms.bool( True ),
11847  MinPt = cms.double( 50.0 ),
11848  MinN = cms.int32( 1 ),
11849  MaxEta = cms.double( 2.1 ),
11850  MinMass = cms.double( -1.0 ),
11851  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
11852  MinE = cms.double( -1.0 ),
11853  triggerType = cms.int32( 85 )
11854 )
11855 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
11856  DeltaR = cms.double( 0.5 ),
11857  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet50Eta2p1" ),
11858  TriggerType = cms.int32( 85 ),
11859  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
11860 )
11861 fragment.hltSingleAK4PFJet80Eta2p1 = cms.EDFilter( "HLT1PFJet",
11862  saveTags = cms.bool( True ),
11863  MinPt = cms.double( 80.0 ),
11864  MinN = cms.int32( 1 ),
11865  MaxEta = cms.double( 2.1 ),
11866  MinMass = cms.double( -1.0 ),
11867  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1" ),
11868  MinE = cms.double( -1.0 ),
11869  triggerType = cms.int32( 85 )
11870 )
11871 fragment.hltEta2PFJetsEta2p1ForPFJet80 = cms.EDFilter( "PFJetSelector",
11872  filter = cms.bool( False ),
11873  src = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1" ),
11874  cut = cms.string( "abs(eta)<2.1" )
11875 )
11876 fragment.hltReduceJetMultEta2p1ForPFJet80 = cms.EDFilter( "LargestEtPFJetSelector",
11877  maxNumber = cms.uint32( 3 ),
11878  filter = cms.bool( False ),
11879  src = cms.InputTag( "hltEta2PFJetsEta2p1ForPFJet80" )
11880 )
11881 fragment.hltJets4bTaggerPFJet80Eta2p1 = cms.EDFilter( "EtMinPFJetSelector",
11882  filter = cms.bool( False ),
11883  src = cms.InputTag( "hltReduceJetMultEta2p1ForPFJet80" ),
11884  etMin = cms.double( 80.0 )
11885 )
11886 fragment.hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1 = cms.EDProducer( "JetTracksAssociatorAtVertex",
11887  jets = cms.InputTag( "hltJets4bTaggerPFJet80Eta2p1" ),
11888  tracks = cms.InputTag( "hltPFMuonMerging" ),
11889  useAssigned = cms.bool( False ),
11890  coneSize = cms.double( 0.4 ),
11891  pvSrc = cms.InputTag( "" )
11892 )
11893 fragment.hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1 = cms.EDProducer( "TrackIPProducer",
11894  maximumTransverseImpactParameter = cms.double( 0.2 ),
11895  minimumNumberOfHits = cms.int32( 8 ),
11896  minimumTransverseMomentum = cms.double( 1.0 ),
11897  primaryVertex = cms.InputTag( 'hltVerticesL3PFBjets','WithBS' ),
11898  maximumLongitudinalImpactParameter = cms.double( 17.0 ),
11899  computeGhostTrack = cms.bool( False ),
11900  ghostTrackPriorDeltaR = cms.double( 0.03 ),
11901  jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1" ),
11902  jetDirectionUsingGhostTrack = cms.bool( False ),
11903  minimumNumberOfPixelHits = cms.int32( 2 ),
11904  jetDirectionUsingTracks = cms.bool( False ),
11905  computeProbabilities = cms.bool( False ),
11906  useTrackQuality = cms.bool( False ),
11907  maximumChiSquared = cms.double( 20.0 )
11908 )
11909 fragment.hltL3SecondaryVertexTagInfosPFJet80Eta2p1 = cms.EDProducer( "SecondaryVertexProducer",
11910  extSVDeltaRToJet = cms.double( 0.3 ),
11911  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11912  vertexReco = cms.PSet(
11913  primcut = cms.double( 1.8 ),
11914  seccut = cms.double( 6.0 ),
11915  smoothing = cms.bool( False ),
11916  weightthreshold = cms.double( 0.001 ),
11917  minweight = cms.double( 0.5 ),
11918  finder = cms.string( "avr" )
11919  ),
11920  vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ),
11921  constraint = cms.string( "BeamSpot" ),
11922  trackIPTagInfos = cms.InputTag( "hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1" ),
11923  vertexCuts = cms.PSet(
11924  distSig3dMax = cms.double( 99999.9 ),
11925  fracPV = cms.double( 0.65 ),
11926  distVal2dMax = cms.double( 2.5 ),
11927  useTrackWeights = cms.bool( True ),
11928  maxDeltaRToJetAxis = cms.double( 0.5 ),
11929  v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
11930  distSig2dMin = cms.double( 3.0 ),
11931  multiplicityMin = cms.uint32( 2 ),
11932  distVal2dMin = cms.double( 0.01 ),
11933  distSig2dMax = cms.double( 99999.9 ),
11934  distVal3dMax = cms.double( 99999.9 ),
11935  minimumTrackWeight = cms.double( 0.5 ),
11936  distVal3dMin = cms.double( -99999.9 ),
11937  massMax = cms.double( 6.5 ),
11938  distSig3dMin = cms.double( -99999.9 )
11939  ),
11940  useExternalSV = cms.bool( False ),
11941  minimumTrackWeight = cms.double( 0.5 ),
11942  usePVError = cms.bool( True ),
11943  trackSelection = cms.PSet(
11944  b_pT = cms.double( 0.3684 ),
11945  max_pT = cms.double( 500.0 ),
11946  useVariableJTA = cms.bool( False ),
11947  maxDecayLen = cms.double( 99999.9 ),
11948  sip3dValMin = cms.double( -99999.9 ),
11949  max_pT_dRcut = cms.double( 0.1 ),
11950  a_pT = cms.double( 0.005263 ),
11951  totalHitsMin = cms.uint32( 2 ),
11952  jetDeltaRMax = cms.double( 0.3 ),
11953  a_dR = cms.double( -0.001053 ),
11954  maxDistToAxis = cms.double( 0.2 ),
11955  ptMin = cms.double( 1.0 ),
11956  qualityClass = cms.string( "any" ),
11957  pixelHitsMin = cms.uint32( 2 ),
11958  sip2dValMax = cms.double( 99999.9 ),
11959  max_pT_trackPTcut = cms.double( 3.0 ),
11960  sip2dValMin = cms.double( -99999.9 ),
11961  normChi2Max = cms.double( 99999.9 ),
11962  sip3dValMax = cms.double( 99999.9 ),
11963  sip3dSigMin = cms.double( -99999.9 ),
11964  min_pT = cms.double( 120.0 ),
11965  min_pT_dRcut = cms.double( 0.5 ),
11966  sip2dSigMax = cms.double( 99999.9 ),
11967  sip3dSigMax = cms.double( 99999.9 ),
11968  sip2dSigMin = cms.double( -99999.9 ),
11969  b_dR = cms.double( 0.6263 )
11970  ),
11971  trackSort = cms.string( "sip3dSig" ),
11972  extSVCollection = cms.InputTag( "secondaryVertices" )
11973 )
11974 fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet80Eta2p1 = cms.EDProducer( "JetTagProducer",
11975  jetTagComputer = cms.string( "hltCombinedSecondaryVertex" ),
11976  tagInfos = cms.VInputTag( 'hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1','hltL3SecondaryVertexTagInfosPFJet80Eta2p1' )
11977 )
11978 fragment.hltBLifetimeL3FilterCSVPFJet80Eta2p1 = cms.EDFilter( "HLTPFJetTag",
11979  saveTags = cms.bool( True ),
11980  MinJets = cms.int32( 1 ),
11981  JetTags = cms.InputTag( "hltL3CombinedSecondaryVertexBJetTagsPFJet80Eta2p1" ),
11982  TriggerType = cms.int32( 86 ),
11983  Jets = cms.InputTag( "hltJets4bTaggerPFJet80Eta2p1" ),
11984  MinTag = cms.double( 0.7 ),
11985  MaxTag = cms.double( 999999.0 )
11986 )
11987 fragment.hltPreAK4PFDJet60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
11988  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11989  offset = cms.uint32( 0 )
11990 )
11991 fragment.hltHIFullTrackCandsForDmesonjetsForPPRef = cms.EDProducer( "ConcreteChargedCandidateProducer",
11992  src = cms.InputTag( "hltPFMuonMerging" ),
11993  particleType = cms.string( "pi+" )
11994 )
11995 fragment.hltHIFullTrackFilterForDmesonjetsForPPRef = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11996  saveTags = cms.bool( True ),
11997  MinTrks = cms.int32( 0 ),
11998  MinPt = cms.double( 2.5 ),
11999  MaxVz = cms.double( 9999.0 ),
12000  MaxEta = cms.double( 999999.0 ),
12001  trackCollection = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
12002  vertexCollection = cms.InputTag( "hltVerticesL3PFBjets" ),
12003  MaxPt = cms.double( 10000.0 ),
12004  MinSep = cms.double( 0.12 )
12005 )
12006 fragment.hltTktkVtxForDmesonjetsPFJet60 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
12007  Src = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
12008  massParticle1 = cms.double( 0.1396 ),
12009  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmesonjetsForPPRef" ),
12010  massParticle2 = cms.double( 0.4937 ),
12011  ChargeOpt = cms.int32( -1 ),
12012  MaxEta = cms.double( 2.5 ),
12013  MaxInvMass = cms.double( 2.17 ),
12014  MinPtPair = cms.double( 7.0 ),
12015  triggerTypeDaughters = cms.int32( 91 ),
12016  MinInvMass = cms.double( 1.57 ),
12017  MinPt = cms.double( 0.0 )
12018 )
12019 fragment.hltTktkFilterForDmesonjetsPFJet60 = cms.EDFilter( "HLTDisplacedtktkFilter",
12020  saveTags = cms.bool( True ),
12021  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
12022  MinVtxProbability = cms.double( 0.0 ),
12023  MaxLxySignificance = cms.double( 0.0 ),
12024  TrackTag = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
12025  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonjetsPFJet60" ),
12026  MaxNormalisedChi2 = cms.double( 10.0 ),
12027  FastAccept = cms.bool( False ),
12028  MinCosinePointingAngle = cms.double( 0.95 ),
12029  triggerTypeDaughters = cms.int32( 91 ),
12030  MinLxySignificance = cms.double( 2.5 )
12031 )
12032 fragment.hltPreAK4PFDJet80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
12033  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12034  offset = cms.uint32( 0 )
12035 )
12036 fragment.hltTktkVtxForDmesonjetsPFJet80 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
12037  Src = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
12038  massParticle1 = cms.double( 0.1396 ),
12039  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmesonjetsForPPRef" ),
12040  massParticle2 = cms.double( 0.4937 ),
12041  ChargeOpt = cms.int32( -1 ),
12042  MaxEta = cms.double( 2.5 ),
12043  MaxInvMass = cms.double( 2.17 ),
12044  MinPtPair = cms.double( 7.0 ),
12045  triggerTypeDaughters = cms.int32( 91 ),
12046  MinInvMass = cms.double( 1.57 ),
12047  MinPt = cms.double( 0.0 )
12048 )
12049 fragment.hltTktkFilterForDmesonjetsPFJet80 = cms.EDFilter( "HLTDisplacedtktkFilter",
12050  saveTags = cms.bool( True ),
12051  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
12052  MinVtxProbability = cms.double( 0.0 ),
12053  MaxLxySignificance = cms.double( 0.0 ),
12054  TrackTag = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
12055  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonjetsPFJet80" ),
12056  MaxNormalisedChi2 = cms.double( 10.0 ),
12057  FastAccept = cms.bool( False ),
12058  MinCosinePointingAngle = cms.double( 0.95 ),
12059  triggerTypeDaughters = cms.int32( 91 ),
12060  MinLxySignificance = cms.double( 2.5 )
12061 )
12062 fragment.hltPreAK4PFBJetBSSV60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
12063  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12064  offset = cms.uint32( 0 )
12065 )
12066 fragment.hltL3SimpleSecondaryVertexTagsPFJet60Eta2p1 = cms.EDProducer( "JetTagProducer",
12067  jetTagComputer = cms.string( "SimpleSecondaryVertex3TrkComputer" ),
12068  tagInfos = cms.VInputTag( 'hltL3SecondaryVertexTagInfosPFJet60Eta2p1' )
12069 )
12070 fragment.hltBLifetimeL3FilterSSVPFJet60Eta2p1 = cms.EDFilter( "HLTPFJetTag",
12071  saveTags = cms.bool( True ),
12072  MinJets = cms.int32( 1 ),
12073  JetTags = cms.InputTag( "hltL3SimpleSecondaryVertexTagsPFJet60Eta2p1" ),
12074  TriggerType = cms.int32( 86 ),
12075  Jets = cms.InputTag( "hltJets4bTaggerPFJet60Eta2p1" ),
12076  MinTag = cms.double( 0.01 ),
12077  MaxTag = cms.double( 999999.0 )
12078 )
12079 fragment.hltPreAK4PFBJetBSSV80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
12080  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12081  offset = cms.uint32( 0 )
12082 )
12083 fragment.hltL3SimpleSecondaryVertexTagsPFJet80Eta2p1 = cms.EDProducer( "JetTagProducer",
12084  jetTagComputer = cms.string( "SimpleSecondaryVertex3TrkComputer" ),
12085  tagInfos = cms.VInputTag( 'hltL3SecondaryVertexTagInfosPFJet80Eta2p1' )
12086 )
12087 fragment.hltBLifetimeL3FilterSSVPFJet80Eta2p1 = cms.EDFilter( "HLTPFJetTag",
12088  saveTags = cms.bool( True ),
12089  MinJets = cms.int32( 1 ),
12090  JetTags = cms.InputTag( "hltL3SimpleSecondaryVertexTagsPFJet80Eta2p1" ),
12091  TriggerType = cms.int32( 86 ),
12092  Jets = cms.InputTag( "hltJets4bTaggerPFJet80Eta2p1" ),
12093  MinTag = cms.double( 0.01 ),
12094  MaxTag = cms.double( 999999.0 )
12095 )
12096 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
12097  SelectedTriggerType = cms.int32( 2 )
12098 )
12099 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
12100  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12101  offset = cms.uint32( 0 )
12102 )
12103 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
12104  inputTag = cms.InputTag( "rawDataCollector" ),
12105  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 )
12106 )
12107 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
12108  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12109  offset = cms.uint32( 0 )
12110 )
12111 fragment.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter",
12112  InputTag = cms.InputTag( "rawDataCollector" ),
12113  CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ),
12114  FilterSummary = cms.untracked.bool( False )
12115 )
12116 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
12117  inputTag = cms.InputTag( "rawDataCollector" ),
12118  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 )
12119 )
12120 fragment.hltL1sL1Tech6 = cms.EDFilter( "HLTL1TSeed",
12121  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
12122  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12123  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12124  saveTags = cms.bool( True ),
12125  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12126  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12127  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12128  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12129  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12130 )
12131 fragment.hltPreL1Tech6BPTXMinusOnly = cms.EDFilter( "HLTPrescaler",
12132  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12133  offset = cms.uint32( 0 )
12134 )
12135 fragment.hltL1sL1Tech5 = cms.EDFilter( "HLTL1TSeed",
12136  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
12137  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12138  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12139  saveTags = cms.bool( True ),
12140  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12141  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12142  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12143  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12144  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12145 )
12146 fragment.hltPreL1Tech5BPTXPlusOnly = cms.EDFilter( "HLTPrescaler",
12147  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12148  offset = cms.uint32( 0 )
12149 )
12150 fragment.hltL1sTech7 = cms.EDFilter( "HLTL1TSeed",
12151  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
12152  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12153  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12154  saveTags = cms.bool( True ),
12155  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12156  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12157  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12158  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12159  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12160 )
12161 fragment.hltPreL1Tech7NoBPTX = cms.EDFilter( "HLTPrescaler",
12162  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12163  offset = cms.uint32( 0 )
12164 )
12165 fragment.hltL1sTOTEM1 = cms.EDFilter( "HLTL1TSeed",
12166  L1SeedsLogicalExpression = cms.string( "L1_TOTEM_1" ),
12167  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12168  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12169  saveTags = cms.bool( True ),
12170  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12171  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12172  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12173  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12174  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12175 )
12176 fragment.hltPreL1TOTEM1MinBias = cms.EDFilter( "HLTPrescaler",
12177  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12178  offset = cms.uint32( 0 )
12179 )
12180 fragment.hltL1sTOTEM2 = cms.EDFilter( "HLTL1TSeed",
12181  L1SeedsLogicalExpression = cms.string( "L1_TOTEM_2" ),
12182  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12183  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12184  saveTags = cms.bool( True ),
12185  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12186  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12187  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12188  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12189  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12190 )
12191 fragment.hltPreL1TOTEM2ZeroBias = cms.EDFilter( "HLTPrescaler",
12192  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12193  offset = cms.uint32( 0 )
12194 )
12195 fragment.hltL1sMinimumBiasHF1OR = cms.EDFilter( "HLTL1TSeed",
12196  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_OR" ),
12197  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12198  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12199  saveTags = cms.bool( True ),
12200  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12201  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12202  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12203  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12204  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12205 )
12206 fragment.hltPreL1MinimumBiasHF1OR = cms.EDFilter( "HLTPrescaler",
12207  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12208  offset = cms.uint32( 0 )
12209 )
12210 fragment.hltL1sMinimumBiasHF2OR = cms.EDFilter( "HLTL1TSeed",
12211  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_OR" ),
12212  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12213  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12214  saveTags = cms.bool( True ),
12215  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12216  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12217  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12218  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12219  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12220 )
12221 fragment.hltPreL1MinimumBiasHF2OR = cms.EDFilter( "HLTPrescaler",
12222  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12223  offset = cms.uint32( 0 )
12224 )
12225 fragment.hltL1sL1MinimumBiasHF2ORNoBptxGating = cms.EDFilter( "HLTL1TSeed",
12226  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_OR_NoBptxGating" ),
12227  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12228  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12229  saveTags = cms.bool( True ),
12230  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12231  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12232  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12233  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12234  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12235 )
12236 fragment.hltPreL1MinimumBiasHF2ORNoBptxGating = cms.EDFilter( "HLTPrescaler",
12237  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12238  offset = cms.uint32( 0 )
12239 )
12240 fragment.hltL1sMinimumBiasHF1AND = cms.EDFilter( "HLTL1TSeed",
12241  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_AND" ),
12242  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12243  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12244  saveTags = cms.bool( True ),
12245  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12246  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12247  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12248  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12249  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12250 )
12251 fragment.hltPreL1MinimumBiasHF1AND = cms.EDFilter( "HLTPrescaler",
12252  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12253  offset = cms.uint32( 0 )
12254 )
12255 fragment.hltL1sMinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed",
12256  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_AND" ),
12257  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12258  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12259  saveTags = cms.bool( True ),
12260  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12261  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12262  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12263  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12264  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12265 )
12266 fragment.hltPreL1MinimumBiasHF2AND = cms.EDFilter( "HLTPrescaler",
12267  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12268  offset = cms.uint32( 0 )
12269 )
12270 fragment.hltPreAlCaLumiPixelsRandom = cms.EDFilter( "HLTPrescaler",
12271  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12272  offset = cms.uint32( 0 )
12273 )
12274 fragment.hltFEDSelectorLumiPixels = cms.EDProducer( "EvFFEDSelector",
12275  inputTag = cms.InputTag( "rawDataCollector" ),
12276  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 )
12277 )
12278 fragment.hltPreAlCaLumiPixelsZeroBias = cms.EDFilter( "HLTPrescaler",
12279  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12280  offset = cms.uint32( 0 )
12281 )
12282 fragment.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
12283  inputTag = cms.InputTag( "rawDataCollector" ),
12284  fedList = cms.vuint32( 1023, 1024 )
12285 )
12286 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
12287  processName = cms.string( "@" )
12288 )
12289 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
12290  processName = cms.string( "@" )
12291 )
12292 fragment.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
12293  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12294  offset = cms.uint32( 0 )
12295 )
12296 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
12297  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
12298  MaxBx = cms.int32( 0 ),
12299  DumpRecord = cms.bool( False ),
12300  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
12301  MinBx = cms.int32( 0 ),
12302  DumpTrigResults = cms.bool( False ),
12303  DumpTrigSummary = cms.bool( True )
12304 )
12305 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
12306  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
12307  ReferenceRate = cms.untracked.double( 100.0 ),
12308  serviceBy = cms.untracked.string( "never" ),
12309  resetBy = cms.untracked.string( "never" ),
12310  reportBy = cms.untracked.string( "job" ),
12311  HLTriggerResults = cms.InputTag( 'TriggerResults','','HLT' )
12312 )
12313 
12314 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltCaloStage2Digis + fragment.hltGmtStage2Digis + fragment.hltGtStage2ObjectMap )
12315 fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineBeamSpot )
12316 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
12317 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
12318 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
12319 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltSiPixelDigis + fragment.hltSiPixelClusters + fragment.hltSiPixelClustersCache + fragment.hltSiPixelRecHits )
12320 fragment.HLTRecopixelvertexingForHighMultSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracksForHighMult + fragment.hltPixelVerticesForHighMult )
12321 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit )
12322 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhereco + fragment.hltHfreco + fragment.hltHoreco )
12323 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
12324 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
12325 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
12326 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
12327 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
12328 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForPF )
12329 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
12330 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
12331 fragment.HLTMuonLocalRecoSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegments + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits )
12332 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
12333 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
12334 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClusters )
12335 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 )
12336 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTL3muonTkCandidateSequence + fragment.hltL3TkTracksMergeStep1 + fragment.hltL3TkTracksFromL2 + fragment.hltL3MuonsLinksCombination + fragment.hltL3Muons )
12337 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltL3MuonCandidates )
12338 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracks + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices )
12339 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity )
12340 fragment.HLTIter0TrackAndTauJet4Iter1Sequence = cms.Sequence( fragment.hltTrackIter0RefsForJets4Iter1 + fragment.hltAK4Iter0TrackJets4Iter1 + fragment.hltIter0TrackAndTauJets4Iter1 )
12341 fragment.HLTIterativeTrackingIteration1 = cms.Sequence( fragment.hltIter1ClustersRefRemoval + fragment.hltIter1MaskedMeasurementTrackerEvent + fragment.hltIter1PixelLayerTriplets + fragment.hltIter1PFlowPixelSeeds + fragment.hltIter1PFlowCkfTrackCandidates + fragment.hltIter1PFlowCtfWithMaterialTracks + fragment.hltIter1PFlowTrackCutClassifierPrompt + fragment.hltIter1PFlowTrackCutClassifierDetached + fragment.hltIter1PFlowTrackCutClassifierMerged + fragment.hltIter1PFlowTrackSelectionHighPurity )
12342 fragment.HLTIter1TrackAndTauJets4Iter2Sequence = cms.Sequence( fragment.hltIter1TrackRefsForJets4Iter2 + fragment.hltAK4Iter1TrackJets4Iter2 + fragment.hltIter1TrackAndTauJets4Iter2 )
12343 fragment.HLTIterativeTrackingIteration2 = cms.Sequence( fragment.hltIter2ClustersRefRemoval + fragment.hltIter2MaskedMeasurementTrackerEvent + fragment.hltIter2PixelLayerPairs + fragment.hltIter2PFlowPixelSeeds + fragment.hltIter2PFlowCkfTrackCandidates + fragment.hltIter2PFlowCtfWithMaterialTracks + fragment.hltIter2PFlowTrackCutClassifier + fragment.hltIter2PFlowTrackSelectionHighPurity )
12344 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIter0TrackAndTauJet4Iter1Sequence + fragment.HLTIterativeTrackingIteration1 + fragment.hltIter1Merged + fragment.HLTIter1TrackAndTauJets4Iter2Sequence + fragment.HLTIterativeTrackingIteration2 + fragment.hltIter2Merged )
12345 fragment.HLTTrackReconstructionForPF = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging + fragment.hltMuonLinks + fragment.hltMuons )
12346 fragment.HLTPreshowerSequence = cms.Sequence( fragment.hltEcalPreshowerDigis + fragment.hltEcalPreshowerRecHit )
12347 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 )
12348 fragment.HLTAK4PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK4PFJets + fragment.hltAK4PFJetsLooseID + fragment.hltAK4PFJetsTightID )
12349 fragment.HLTAK4PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK4PFFastJetCorrector + fragment.hltAK4PFRelativeCorrector + fragment.hltAK4PFAbsoluteCorrector + fragment.hltAK4PFResidualCorrector + fragment.hltAK4PFCorrector )
12350 fragment.HLTAK4PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK4PFCorrectorProducersSequence + fragment.hltAK4PFJetsCorrected + fragment.hltAK4PFJetsLooseIDCorrected + fragment.hltAK4PFJetsTightIDCorrected )
12351 fragment.HLTAK4PFJetsSequence = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTAK4PFJetsReconstructionSequence + fragment.HLTAK4PFJetsCorrectionSequence )
12352 fragment.HLTDoHIEcalClusWithCleaningSequence = cms.Sequence( fragment.hltIslandBasicClustersHI + fragment.hltHiIslandSuperClustersHI + fragment.hltHiCorrectedIslandBarrelSuperClustersHI + fragment.hltHiCorrectedIslandEndcapSuperClustersHI + fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI + fragment.hltRecoHIEcalWithCleaningCandidate )
12353 fragment.HLTDoHILocalPixelSequence = cms.Sequence( fragment.hltHISiPixelDigis + fragment.hltHISiPixelClusters + fragment.hltHISiPixelClustersCache + fragment.hltHISiPixelRecHits )
12354 fragment.HLTDoHILocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltHISiStripRawToClustersFacility + fragment.hltHISiStripClusters )
12355 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 )
12356 fragment.HLTHIL3muonrecoNocandSequence = cms.Sequence( fragment.HLTHIL3muonTkCandidateSequence + fragment.hltHIL3MuonsLinksCombination + fragment.hltHIL3Muons )
12357 fragment.HLTHIL3muonrecoSequence = cms.Sequence( fragment.HLTHIL3muonrecoNocandSequence + fragment.hltHIL3MuonCandidates )
12358 fragment.HLTRecopixelvertexingForHIppRefSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracks + fragment.hltPixelVertices )
12359 fragment.HLTPAIterativeTrackingIteration0 = cms.Sequence( fragment.hltPAIter0PixelTripletsSeeds + fragment.hltPAIter0CkfTrackCandidates + fragment.hltPAIter0CtfWithMaterialTracks + fragment.hltPAIter0PrimaryVertices + fragment.hltPAIter0TrackClassifier1 + fragment.hltPAIter0TrackClassifier2 + fragment.hltPAIter0TrackClassifier3 + fragment.hltPAIter0TrackSelection )
12360 fragment.HLTPAIterativeTrackingIteration1 = cms.Sequence( fragment.hltPAIter1ClustersRefRemoval + fragment.hltPAIter1MaskedMeasurementTrackerEvent + fragment.hltPAIter1DetachedTripletLayers + fragment.hltPAIter1DetachedTripletSeeds + fragment.hltPAIter1CkfTrackCandidates + fragment.hltPAIter1CtfWithMaterialTracks + fragment.hltPAIter1TrackClassifier1 + fragment.hltPAIter1TrackClassifier2 + fragment.hltPAIter1TrackSelection )
12361 fragment.HLTPAIterativeTrackingIteration2 = cms.Sequence( fragment.hltPAIter2ClustersRefRemoval + fragment.hltPAIter2MaskedMeasurementTrackerEvent + fragment.hltPAIter2LowPtTripletLayers + fragment.hltPAIter2LowPtTripletSeeds + fragment.hltPAIter2CkfTrackCandidates + fragment.hltPAIter2CtfWithMaterialTracks + fragment.hltPAIter2TrackSelection )
12362 fragment.HLTPAIterativeTrackingIteration3 = cms.Sequence( fragment.hltPAIter3ClustersRefRemoval + fragment.hltPAIter3MaskedMeasurementTrackerEvent + fragment.hltPAIter3PixelPairLayers + fragment.hltPAIter3PixelPairSeeds + fragment.hltPAIter3CkfTrackCandidates + fragment.hltPAIter3CtfWithMaterialTracks + fragment.hltPAIter3TrackSelection )
12363 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 )
12364 fragment.HLTPAIterativeTrackingIteration5 = cms.Sequence( fragment.hltPAIter5ClustersRefRemoval + fragment.hltPAIter5MaskedMeasurementTrackerEvent + fragment.hltPAIter5PixelLessLayers + fragment.hltPAIter5PixelLessSeeds + fragment.hltPAIter5CkfTrackCandidates + fragment.hltPAIter5CtfWithMaterialTracks + fragment.hltPAIter5TrackClassifier1 + fragment.hltPAIter5TrackClassifier2 + fragment.hltPAIter5TrackSelection )
12365 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 )
12366 fragment.HLTPAIterativeTracking = cms.Sequence( fragment.HLTPAIterativeTrackingIteration0 + fragment.HLTPAIterativeTrackingIteration1 + fragment.HLTPAIterativeTrackingIteration2 + fragment.HLTPAIterativeTrackingIteration3 + fragment.HLTPAIterativeTrackingIteration4 + fragment.HLTPAIterativeTrackingIteration5 + fragment.HLTPAIterativeTrackingIteration6 + fragment.hltPAIterativeTrackingMerged )
12367 fragment.HLTRecopixelvertexingSequenceForUPC = cms.Sequence( fragment.hltPixelLayerTripletsForUPC + fragment.hltPixelTracksForUPC )
12368 fragment.HLTBtagCSVSequenceL3PFJet60Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet60Eta2p1 + fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet60Eta2p1 )
12369 fragment.HLTBtagCSVSequenceL3PFJet80Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet80Eta2p1 + fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet80Eta2p1 )
12370 fragment.HLTDtagSequenceL3PFJet60Eta2p1ForPPRef = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltHIFullTrackCandsForDmesonjetsForPPRef + fragment.hltHIFullTrackFilterForDmesonjetsForPPRef + fragment.hltTktkVtxForDmesonjetsPFJet60 + fragment.hltTktkFilterForDmesonjetsPFJet60 )
12371 fragment.HLTDtagSequenceL3PFJet80Eta2p1ForPPRef = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltHIFullTrackCandsForDmesonjetsForPPRef + fragment.hltHIFullTrackFilterForDmesonjetsForPPRef + fragment.hltTktkVtxForDmesonjetsPFJet80 + fragment.hltTktkFilterForDmesonjetsPFJet80 )
12372 fragment.HLTBtagSSVSequenceL3PFJet60Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet60Eta2p1 + fragment.hltL3SimpleSecondaryVertexTagsPFJet60Eta2p1 )
12373 fragment.HLTBtagSSVSequenceL3PFJet80Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet80Eta2p1 + fragment.hltL3SimpleSecondaryVertexTagsPFJet80Eta2p1 )
12374 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis )
12375 
12376 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetConditions + fragment.hltGetRaw + fragment.hltBoolFalse )
12377 fragment.HLT_Physics_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltPrePhysics + fragment.HLTEndSequence )
12378 fragment.DST_Physics_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.HLTEndSequence )
12379 fragment.HLT_Random_v2 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
12380 fragment.HLT_ZeroBias_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
12381 fragment.HLT_PixelTracks_Multiplicity60ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT45BptxAND + fragment.hltPrePixelTracksMultiplicity60ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hlt1HighMult60 + fragment.HLTEndSequence )
12382 fragment.HLT_PixelTracks_Multiplicity85ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT50BptxAND + fragment.hltPrePixelTracksMultiplicity85ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hlt1HighMult85 + fragment.HLTEndSequence )
12383 fragment.HLT_PixelTracks_Multiplicity110ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT55BptxAND + fragment.hltPrePixelTracksMultiplicity110ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hlt1HighMult110 + fragment.HLTEndSequence )
12384 fragment.HLT_PixelTracks_Multiplicity135ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT60BptxAND + fragment.hltPrePixelTracksMultiplicity135ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hlt1HighMult135 + fragment.HLTEndSequence )
12385 fragment.HLT_PixelTracks_Multiplicity160ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT60BptxAND + fragment.hltPrePixelTracksMultiplicity160ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hlt1HighMult160 + fragment.HLTEndSequence )
12386 fragment.HLT_AK4CaloJet40_Eta5p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet28BptxAND + fragment.hltPreAK4CaloJet40Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40Eta5p1 + fragment.HLTEndSequence )
12387 fragment.HLT_AK4CaloJet60_Eta5p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreAK4CaloJet60Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60Eta5p1 + fragment.HLTEndSequence )
12388 fragment.HLT_AK4CaloJet80_Eta5p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet80Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta5p1 + fragment.HLTEndSequence )
12389 fragment.HLT_AK4CaloJet100_Eta5p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet100Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta5p1 + fragment.HLTEndSequence )
12390 fragment.HLT_AK4CaloJet110_Eta5p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet110Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet110Eta5p1 + fragment.HLTEndSequence )
12391 fragment.HLT_AK4CaloJet120_Eta5p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet68BptxAND + fragment.hltPreAK4CaloJet120Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet120Eta5p1 + fragment.HLTEndSequence )
12392 fragment.HLT_AK4CaloJet150ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet68BptxAND + fragment.hltPreAK4CaloJet150ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet150Eta5p1 + fragment.HLTEndSequence )
12393 fragment.HLT_AK4PFJet40_Eta5p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet28BptxAND + fragment.hltPreAK4PFJet40Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1 + fragment.hltSingleAK4PFJet40Eta5p1 + fragment.HLTEndSequence )
12394 fragment.HLT_AK4PFJet60_Eta5p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreAK4PFJet60Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1 + fragment.hltSingleAK4PFJet60Eta5p1 + fragment.HLTEndSequence )
12395 fragment.HLT_AK4PFJet80_Eta5p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4PFJet80Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta5p1 + fragment.hltSingleAK4PFJet80Eta5p1 + fragment.HLTEndSequence )
12396 fragment.HLT_AK4PFJet100_Eta5p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4PFJet100Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70Eta5p1 + fragment.hltSingleAK4PFJet100Eta5p1 + fragment.HLTEndSequence )
12397 fragment.HLT_AK4PFJet110_Eta5p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4PFJet110Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets80Eta5p1 + fragment.hltSingleAK4PFJet110Eta5p1 + fragment.HLTEndSequence )
12398 fragment.HLT_AK4PFJet120_Eta5p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet68BptxAND + fragment.hltPreAK4PFJet120Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet90Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets90Eta5p1 + fragment.hltSingleAK4PFJet120Eta5p1 + fragment.HLTEndSequence )
12399 fragment.HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet80Jet35Eta1p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta1p1 + fragment.hltDoubleAK4CaloJet35Eta1p1 + fragment.HLTEndSequence )
12400 fragment.HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet80Jet35Eta0p7ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta0p7 + fragment.hltDoubleAK4CaloJet35Eta0p7 + fragment.HLTEndSequence )
12401 fragment.HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet100Jet35Eta1p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta1p1 + fragment.hltDoubleAK4CaloJet35Eta1p1 + fragment.HLTEndSequence )
12402 fragment.HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet100Jet35Eta0p7ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta0p7 + fragment.hltDoubleAK4CaloJet35Eta0p7 + fragment.HLTEndSequence )
12403 fragment.HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet804545Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltTripleAK4CaloJet45Eta2p1 + fragment.hltSingleAK4CaloJet80Eta2p1 + fragment.HLTEndSequence )
12404 fragment.HLT_HISinglePhoton10_Eta1p5ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton10Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta1p5 + fragment.HLTEndSequence )
12405 fragment.HLT_HISinglePhoton15_Eta1p5ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton15Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta1p5 + fragment.HLTEndSequence )
12406 fragment.HLT_HISinglePhoton20_Eta1p5ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton20Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta1p5 + fragment.HLTEndSequence )
12407 fragment.HLT_HISinglePhoton30_Eta1p5ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG12BptxAND + fragment.hltPreHISinglePhoton30Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta1p5 + fragment.HLTEndSequence )
12408 fragment.HLT_HISinglePhoton40_Eta1p5ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHISinglePhoton40Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40Eta1p5 + fragment.HLTEndSequence )
12409 fragment.HLT_HISinglePhoton50_Eta1p5ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHISinglePhoton50Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton50Eta1p5 + fragment.HLTEndSequence )
12410 fragment.HLT_HISinglePhoton60_Eta1p5ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30BptxAND + fragment.hltPreHISinglePhoton60Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton60Eta1p5 + fragment.HLTEndSequence )
12411 fragment.HLT_HISinglePhoton10_Eta3p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton10Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta3p1 + fragment.HLTEndSequence )
12412 fragment.HLT_HISinglePhoton15_Eta3p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton15Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta3p1 + fragment.HLTEndSequence )
12413 fragment.HLT_HISinglePhoton20_Eta3p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton20Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta3p1 + fragment.HLTEndSequence )
12414 fragment.HLT_HISinglePhoton30_Eta3p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG12BptxAND + fragment.hltPreHISinglePhoton30Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta3p1 + fragment.HLTEndSequence )
12415 fragment.HLT_HISinglePhoton40_Eta3p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHISinglePhoton40Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40Eta3p1 + fragment.HLTEndSequence )
12416 fragment.HLT_HISinglePhoton50_Eta3p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHISinglePhoton50Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton50Eta3p1 + fragment.HLTEndSequence )
12417 fragment.HLT_HISinglePhoton60_Eta3p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30BptxAND + fragment.hltPreHISinglePhoton60Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton60Eta3p1 + fragment.HLTEndSequence )
12418 fragment.HLT_HIDoublePhoton15_Eta1p5_Mass50_1000ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHIDoublePhoton15Eta1p5Mass501000ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIDoublePhotonCut15Eta1p5 + fragment.hltHIDoublePhoton15Eta1p5Mass501000Filter + fragment.HLTEndSequence )
12419 fragment.HLT_HIDoublePhoton15_Eta1p5_Mass50_1000_R9HECutForPPRef_v2 = 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 )
12420 fragment.HLT_HIDoublePhoton15_Eta2p1_Mass50_1000_R9CutForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHIDoublePhoton15Eta2p1Mass501000R9CutForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIDoublePhotonCut15Eta2p1 + fragment.hltHIDoublePhoton15Eta2p1Mass501000Filter + fragment.hltHIEgammaR9ID + fragment.hltHIEgammaR9IDDoublePhoton15Eta2p1 + fragment.HLTEndSequence )
12421 fragment.HLT_HIDoublePhoton15_Eta2p5_Mass50_1000_R9SigmaHECutForPPRef_v2 = 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 )
12422 fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet40Eta2p1ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40Eta2p1 + fragment.HLTEndSequence )
12423 fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet60Eta2p1ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60Eta2p1 + fragment.HLTEndSequence )
12424 fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet80Eta2p1ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta2p1 + fragment.HLTEndSequence )
12425 fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet100Eta2p1ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta2p1 + fragment.HLTEndSequence )
12426 fragment.HLT_HIL2Mu3Eta2p5_HIPhoton10Eta1p5ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5HIPhoton10Eta1p5ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta1p5 + fragment.HLTEndSequence )
12427 fragment.HLT_HIL2Mu3Eta2p5_HIPhoton15Eta1p5ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5HIPhoton15Eta1p5ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta1p5 + fragment.HLTEndSequence )
12428 fragment.HLT_HIL2Mu3Eta2p5_HIPhoton20Eta1p5ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5HIPhoton20Eta1p5ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta1p5 + fragment.HLTEndSequence )
12429 fragment.HLT_HIL2Mu3Eta2p5_HIPhoton30Eta1p5ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5HIPhoton30Eta1p5ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta1p5 + fragment.HLTEndSequence )
12430 fragment.HLT_HIL2Mu3Eta2p5_HIPhoton40Eta1p5ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5HIPhoton40Eta1p5ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40Eta1p5 + fragment.HLTEndSequence )
12431 fragment.HLT_HIL1DoubleMu0ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0BptxAND + fragment.hltPreHIL1DoubleMu0ForPPRef + fragment.hltHIDoubleMu0L1Filtered + fragment.HLTEndSequence )
12432 fragment.HLT_HIL1DoubleMu10ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu3BptxAND + fragment.hltPreHIL1DoubleMu10ForPPRef + fragment.hltHIDoubleMu10MinBiasL1Filtered + fragment.HLTEndSequence )
12433 fragment.HLT_HIL2DoubleMu0_NHitQForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0BptxAND + fragment.hltPreHIL2DoubleMu0NHitQForPPRef + fragment.hltHIDoubleMu0L1Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2DoubleMu0NHitQFiltered + fragment.HLTEndSequence )
12434 fragment.HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0BptxAND + fragment.hltPreHIL3DoubleMu0OSm2p5to4p5ForPPRef + fragment.hltHIDoubleMu0L1Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIDimuonOpenL2FilteredNoMBHFgated + fragment.HLTHIL3muonrecoSequence + fragment.hltHIDimuonOpenOSm2p5to4p5L3Filter + fragment.HLTEndSequence )
12435 fragment.HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0BptxAND + fragment.hltPreHIL3DoubleMu0OSm7to14ForPPRef + fragment.hltHIDoubleMu0L1Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIDimuonOpenL2FilteredNoMBHFgated + fragment.HLTHIL3muonrecoSequence + fragment.hltHIDimuonOpenOSm7to14L3Filter + fragment.HLTEndSequence )
12436 fragment.HLT_HIL2Mu3_NHitQ10ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3NHitQ10ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTEndSequence )
12437 fragment.HLT_HIL3Mu3_NHitQ15ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL3Mu3NHitQ15ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu3NHit15L3Filtered + fragment.HLTEndSequence )
12438 fragment.HLT_HIL2Mu5_NHitQ10ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5BptxAND + fragment.hltPreHIL2Mu5NHitQ10ForPPRef + fragment.hltHIL1SingleMu5Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu5N10HitQL2Filtered + fragment.HLTEndSequence )
12439 fragment.HLT_HIL3Mu5_NHitQ15ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5BptxAND + fragment.hltPreHIL3Mu5NHitQ15ForPPRef + fragment.hltHIL1SingleMu5Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu5N10HitQL2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu5NHit15L3Filtered + fragment.HLTEndSequence )
12440 fragment.HLT_HIL2Mu7_NHitQ10ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7BptxAND + fragment.hltPreHIL2Mu7NHitQ10ForPPRef + fragment.hltHIL1SingleMu7Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu7N10HitQL2Filtered + fragment.HLTEndSequence )
12441 fragment.HLT_HIL3Mu7_NHitQ15ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7BptxAND + fragment.hltPreHIL3Mu7NHitQ15ForPPRef + fragment.hltHIL1SingleMu7Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu7N10HitQL2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu7NHit15L3Filtered + fragment.HLTEndSequence )
12442 fragment.HLT_HIL2Mu15ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu12BptxAND + fragment.hltPreHIL2Mu15ForPPRef + fragment.hltHIL1SingleMu12Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu15L2Filtered + fragment.HLTEndSequence )
12443 fragment.HLT_HIL3Mu15ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu12BptxAND + fragment.hltPreHIL3Mu15ForPPRef + fragment.hltHIL1SingleMu12Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL3Mu15L2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu15L3Filtered + fragment.HLTEndSequence )
12444 fragment.HLT_HIL2Mu20ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16BptxAND + fragment.hltPreHIL2Mu20ForPPRef + fragment.hltHIL1SingleMu16Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu20L2Filtered + fragment.HLTEndSequence )
12445 fragment.HLT_HIL3Mu20ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16BptxAND + fragment.hltPreHIL3Mu20ForPPRef + fragment.hltHIL1SingleMu16Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL3Mu20L2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHIL3SingleMu20L3Filtered + fragment.HLTEndSequence )
12446 fragment.HLT_FullTrack18ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet16BptxAND + fragment.hltPreFullTrack18ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTDoLocalStripSequence + fragment.HLTPAIterativeTracking + fragment.hltPAGoodFullTracks + fragment.hltPAFullCandsForFullTrackTrigger + fragment.hltPAFullTrack18 + fragment.HLTEndSequence )
12447 fragment.HLT_FullTrack24ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet24BptxAND + fragment.hltPreFullTrack24ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTDoLocalStripSequence + fragment.HLTPAIterativeTracking + fragment.hltPAGoodFullTracks + fragment.hltPAFullCandsForFullTrackTrigger + fragment.hltPAFullTrack24 + fragment.HLTEndSequence )
12448 fragment.HLT_FullTrack34ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet28BptxAND + fragment.hltPreFullTrack34ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTDoLocalStripSequence + fragment.HLTPAIterativeTracking + fragment.hltPAGoodFullTracks + fragment.hltPAFullCandsForFullTrackTrigger + fragment.hltPAFullTrack34 + fragment.HLTEndSequence )
12449 fragment.HLT_FullTrack45ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreFullTrack45ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTDoLocalStripSequence + fragment.HLTPAIterativeTracking + fragment.hltPAGoodFullTracks + fragment.hltPAFullCandsForFullTrackTrigger + fragment.hltPAFullTrack45 + fragment.HLTEndSequence )
12450 fragment.HLT_FullTrack53ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreFullTrack53ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTDoLocalStripSequence + fragment.HLTPAIterativeTracking + fragment.hltPAGoodFullTracks + fragment.hltPAFullCandsForFullTrackTrigger + fragment.hltPAFullTrack53 + fragment.HLTEndSequence )
12451 fragment.HLT_HIUPCL1DoubleMuOpenNotHF2ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1DoubleMuOpenNotMinimumBiasHF2AND + fragment.hltPreHIUPCL1DoubleMuOpenNotHF2ForPPRef + fragment.hltL1MuOpenNotHF2L1Filtered2 + fragment.HLTEndSequence )
12452 fragment.HLT_HIUPCDoubleMuNotHF2Pixel_SingleTrackForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1DoubleMuOpenNotMinimumBiasHF2AND + fragment.hltPreHIUPCDoubleMuNotHF2PixelSingleTrackForPPRef + fragment.hltL1MuOpenNotHF2L1Filtered2 + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12453 fragment.HLT_HIUPCL1MuOpen_NotMinimumBiasHF2_ANDForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1MuOpenNotMinimumBiasHF2AND + fragment.hltPreHIUPCL1MuOpenNotMinimumBiasHF2ANDForPPRef + fragment.hltL1MuOpenNotHF2L1Filtered0 + fragment.HLTEndSequence )
12454 fragment.HLT_HIUPCMuOpen_NotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1MuOpenNotMinimumBiasHF2AND + fragment.hltPreHIUPCMuOpenNotMinimumBiasHF2ANDPixelSingleTrackForPPRef + fragment.hltL1MuOpenNotHF2L1Filtered0 + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12455 fragment.HLT_HIUPCL1NotMinimumBiasHF2_ANDForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHLTHIUPCL1NotMinimumBiasHF2AND + fragment.hltPreHIUPCL1NotMinimumBiasHF2ANDForPPRef + fragment.HLTEndSequence )
12456 fragment.HLT_HIUPCNotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHLTHIUPCL1NotMinimumBiasHF2AND + fragment.hltPreHIUPCNotMinimumBiasHF2ANDPixelSingleTrackForPPRef + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12457 fragment.HLT_HIUPCL1ZdcOR_BptxANDForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZdcORBptxAND + fragment.hltPreHIUPCL1ZdcORBptxANDForPPRef + fragment.HLTEndSequence )
12458 fragment.HLT_HIUPCZdcOR_BptxANDPixel_SingleTrackForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZdcORBptxAND + fragment.hltPreHIUPCZdcORBptxANDPixelSingleTrackForPPRef + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12459 fragment.HLT_HIUPCL1ZdcXOR_BptxANDForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZdcXORBptxAND + fragment.hltPreHIUPCL1ZdcXORBptxANDForPPRef + fragment.HLTEndSequence )
12460 fragment.HLT_HIUPCZdcXOR_BptxANDPixel_SingleTrackForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZdcXORBptxAND + fragment.hltPreHIUPCZdcXORBptxANDPixelSingleTrackForPPRef + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12461 fragment.HLT_HIUPCL1NotZdcOR_BptxANDForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotZdcORBptxAND + fragment.hltPreHIUPCL1NotZdcORBptxANDForPPRef + fragment.HLTEndSequence )
12462 fragment.HLT_HIUPCNotZdcOR_BptxANDPixel_SingleTrackForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotZdcORBptxAND + fragment.hltPreHIUPCNotZdcORBptxANDPixelSingleTrackForPPRef + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12463 fragment.HLT_HIL1CastorMediumJetForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCastorMediumJetBptxAND + fragment.hltPreHIL1CastorMediumJetForPPRef + fragment.HLTEndSequence )
12464 fragment.HLT_HICastorMediumJetPixel_SingleTrackForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCastorMediumJetBptxAND + fragment.hltPreHICastorMediumJetPixelSingleTrackForPPRef + fragment.hltL1MuOpenL1Filtered0UPC + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12465 fragment.HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v2 = 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 )
12466 fragment.HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v2 = 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 )
12467 fragment.HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v2 = 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 )
12468 fragment.HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v2 = 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 )
12469 fragment.HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v2 = 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 )
12470 fragment.HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v2 = 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 )
12471 fragment.HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v2 = 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 )
12472 fragment.HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v2 = 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 )
12473 fragment.HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v2 = 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 )
12474 fragment.HLT_AK4PFDJet60_Eta2p1ForPPRef_v2 = 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 )
12475 fragment.HLT_AK4PFDJet80_Eta2p1ForPPRef_v2 = 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 )
12476 fragment.HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v2 = 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 )
12477 fragment.HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v2 = 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 )
12478 fragment.HLT_EcalCalibration_v3 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
12479 fragment.HLT_HcalCalibration_v2 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibTypeFilter + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
12480 fragment.HLT_L1Tech6_BPTX_MinusOnly_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1Tech6 + fragment.hltPreL1Tech6BPTXMinusOnly + fragment.HLTEndSequence )
12481 fragment.HLT_L1Tech5_BPTX_PlusOnly_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1Tech5 + fragment.hltPreL1Tech5BPTXPlusOnly + fragment.HLTEndSequence )
12482 fragment.HLT_L1Tech7_NoBPTX_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTech7 + fragment.hltPreL1Tech7NoBPTX + fragment.HLTEndSequence )
12483 fragment.HLT_L1TOTEM1_MinBias_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreL1TOTEM1MinBias + fragment.HLTEndSequence )
12484 fragment.HLT_L1TOTEM2_ZeroBias_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreL1TOTEM2ZeroBias + fragment.HLTEndSequence )
12485 fragment.HLT_L1MinimumBiasHF1OR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1OR + fragment.hltPreL1MinimumBiasHF1OR + fragment.HLTEndSequence )
12486 fragment.HLT_L1MinimumBiasHF2OR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2OR + fragment.hltPreL1MinimumBiasHF2OR + fragment.HLTEndSequence )
12487 fragment.HLT_L1MinimumBiasHF2ORNoBptxGating_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1MinimumBiasHF2ORNoBptxGating + fragment.hltPreL1MinimumBiasHF2ORNoBptxGating + fragment.HLTEndSequence )
12488 fragment.HLT_L1MinimumBiasHF1AND_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1AND + fragment.hltPreL1MinimumBiasHF1AND + fragment.HLTEndSequence )
12489 fragment.HLT_L1MinimumBiasHF2AND_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2AND + fragment.hltPreL1MinimumBiasHF2AND + fragment.HLTEndSequence )
12490 fragment.AlCa_LumiPixels_Random_v2 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsRandom + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence )
12491 fragment.AlCa_LumiPixels_ZeroBias_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBias + fragment.hltPreAlCaLumiPixelsZeroBias + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence )
12492 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltScalersRawToDigi + fragment.hltFEDSelector + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
12493 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
12494 
12495 
12496 fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_Physics_v3, fragment.DST_Physics_v2, fragment.HLT_Random_v2, fragment.HLT_ZeroBias_v3, fragment.HLT_PixelTracks_Multiplicity60ForPPRef_v2, fragment.HLT_PixelTracks_Multiplicity85ForPPRef_v2, fragment.HLT_PixelTracks_Multiplicity110ForPPRef_v2, fragment.HLT_PixelTracks_Multiplicity135ForPPRef_v2, fragment.HLT_PixelTracks_Multiplicity160ForPPRef_v2, fragment.HLT_AK4CaloJet40_Eta5p1ForPPRef_v2, fragment.HLT_AK4CaloJet60_Eta5p1ForPPRef_v2, fragment.HLT_AK4CaloJet80_Eta5p1ForPPRef_v2, fragment.HLT_AK4CaloJet100_Eta5p1ForPPRef_v2, fragment.HLT_AK4CaloJet110_Eta5p1ForPPRef_v2, fragment.HLT_AK4CaloJet120_Eta5p1ForPPRef_v2, fragment.HLT_AK4CaloJet150ForPPRef_v2, fragment.HLT_AK4PFJet40_Eta5p1ForPPRef_v2, fragment.HLT_AK4PFJet60_Eta5p1ForPPRef_v2, fragment.HLT_AK4PFJet80_Eta5p1ForPPRef_v2, fragment.HLT_AK4PFJet100_Eta5p1ForPPRef_v2, fragment.HLT_AK4PFJet110_Eta5p1ForPPRef_v2, fragment.HLT_AK4PFJet120_Eta5p1ForPPRef_v2, fragment.HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v2, fragment.HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v2, fragment.HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v2, fragment.HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v2, fragment.HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v2, fragment.HLT_HISinglePhoton10_Eta1p5ForPPRef_v2, fragment.HLT_HISinglePhoton15_Eta1p5ForPPRef_v2, fragment.HLT_HISinglePhoton20_Eta1p5ForPPRef_v2, fragment.HLT_HISinglePhoton30_Eta1p5ForPPRef_v2, fragment.HLT_HISinglePhoton40_Eta1p5ForPPRef_v2, fragment.HLT_HISinglePhoton50_Eta1p5ForPPRef_v2, fragment.HLT_HISinglePhoton60_Eta1p5ForPPRef_v2, fragment.HLT_HISinglePhoton10_Eta3p1ForPPRef_v2, fragment.HLT_HISinglePhoton15_Eta3p1ForPPRef_v2, fragment.HLT_HISinglePhoton20_Eta3p1ForPPRef_v2, fragment.HLT_HISinglePhoton30_Eta3p1ForPPRef_v2, fragment.HLT_HISinglePhoton40_Eta3p1ForPPRef_v2, fragment.HLT_HISinglePhoton50_Eta3p1ForPPRef_v2, fragment.HLT_HISinglePhoton60_Eta3p1ForPPRef_v2, fragment.HLT_HIDoublePhoton15_Eta1p5_Mass50_1000ForPPRef_v2, fragment.HLT_HIDoublePhoton15_Eta1p5_Mass50_1000_R9HECutForPPRef_v2, fragment.HLT_HIDoublePhoton15_Eta2p1_Mass50_1000_R9CutForPPRef_v2, fragment.HLT_HIDoublePhoton15_Eta2p5_Mass50_1000_R9SigmaHECutForPPRef_v2, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v2, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v2, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v2, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v2, fragment.HLT_HIL2Mu3Eta2p5_HIPhoton10Eta1p5ForPPRef_v2, fragment.HLT_HIL2Mu3Eta2p5_HIPhoton15Eta1p5ForPPRef_v2, fragment.HLT_HIL2Mu3Eta2p5_HIPhoton20Eta1p5ForPPRef_v2, fragment.HLT_HIL2Mu3Eta2p5_HIPhoton30Eta1p5ForPPRef_v2, fragment.HLT_HIL2Mu3Eta2p5_HIPhoton40Eta1p5ForPPRef_v2, fragment.HLT_HIL1DoubleMu0ForPPRef_v2, fragment.HLT_HIL1DoubleMu10ForPPRef_v2, fragment.HLT_HIL2DoubleMu0_NHitQForPPRef_v2, fragment.HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v2, fragment.HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v2, fragment.HLT_HIL2Mu3_NHitQ10ForPPRef_v2, fragment.HLT_HIL3Mu3_NHitQ15ForPPRef_v2, fragment.HLT_HIL2Mu5_NHitQ10ForPPRef_v2, fragment.HLT_HIL3Mu5_NHitQ15ForPPRef_v2, fragment.HLT_HIL2Mu7_NHitQ10ForPPRef_v2, fragment.HLT_HIL3Mu7_NHitQ15ForPPRef_v2, fragment.HLT_HIL2Mu15ForPPRef_v2, fragment.HLT_HIL3Mu15ForPPRef_v2, fragment.HLT_HIL2Mu20ForPPRef_v2, fragment.HLT_HIL3Mu20ForPPRef_v2, fragment.HLT_FullTrack18ForPPRef_v2, fragment.HLT_FullTrack24ForPPRef_v2, fragment.HLT_FullTrack34ForPPRef_v2, fragment.HLT_FullTrack45ForPPRef_v2, fragment.HLT_FullTrack53ForPPRef_v2, fragment.HLT_HIUPCL1DoubleMuOpenNotHF2ForPPRef_v2, fragment.HLT_HIUPCDoubleMuNotHF2Pixel_SingleTrackForPPRef_v2, fragment.HLT_HIUPCL1MuOpen_NotMinimumBiasHF2_ANDForPPRef_v2, fragment.HLT_HIUPCMuOpen_NotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v2, fragment.HLT_HIUPCL1NotMinimumBiasHF2_ANDForPPRef_v2, fragment.HLT_HIUPCNotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v2, fragment.HLT_HIUPCL1ZdcOR_BptxANDForPPRef_v2, fragment.HLT_HIUPCZdcOR_BptxANDPixel_SingleTrackForPPRef_v2, fragment.HLT_HIUPCL1ZdcXOR_BptxANDForPPRef_v2, fragment.HLT_HIUPCZdcXOR_BptxANDPixel_SingleTrackForPPRef_v2, fragment.HLT_HIUPCL1NotZdcOR_BptxANDForPPRef_v2, fragment.HLT_HIUPCNotZdcOR_BptxANDPixel_SingleTrackForPPRef_v2, fragment.HLT_HIL1CastorMediumJetForPPRef_v2, fragment.HLT_HICastorMediumJetPixel_SingleTrackForPPRef_v2, fragment.HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v2, fragment.HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v2, fragment.HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v2, fragment.HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v2, fragment.HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v2, fragment.HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v2, fragment.HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v2, fragment.HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v2, fragment.HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v2, fragment.HLT_AK4PFDJet60_Eta2p1ForPPRef_v2, fragment.HLT_AK4PFDJet80_Eta2p1ForPPRef_v2, fragment.HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v2, fragment.HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v2, fragment.HLT_EcalCalibration_v3, fragment.HLT_HcalCalibration_v2, fragment.HLT_L1Tech6_BPTX_MinusOnly_v2, fragment.HLT_L1Tech5_BPTX_PlusOnly_v3, fragment.HLT_L1Tech7_NoBPTX_v2, fragment.HLT_L1TOTEM1_MinBias_v2, fragment.HLT_L1TOTEM2_ZeroBias_v2, fragment.HLT_L1MinimumBiasHF1OR_v2, fragment.HLT_L1MinimumBiasHF2OR_v2, fragment.HLT_L1MinimumBiasHF2ORNoBptxGating_v2, fragment.HLT_L1MinimumBiasHF1AND_v2, fragment.HLT_L1MinimumBiasHF2AND_v2, fragment.AlCa_LumiPixels_Random_v2, fragment.AlCa_LumiPixels_ZeroBias_v3, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath ))
12497 
12498 
12499 # dummyfy hltGetConditions in cff's
12500 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
12501  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
12502  result = cms.bool( True )
12503  )
12504  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
12505 
12506 # add specific customizations
12507 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
12508 fragment = customizeHLTforAll(fragment,"PRef")
12509 
12510 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
12511 fragment = customizeHLTforCMSSW(fragment,"PRef")
12512