test
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/V153 (CMSSW_8_0_12)
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/V153')
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.HLTIter2HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
804  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
805  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryFilterIT" ) ),
806  maxCand = cms.int32( 2 ),
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( False ),
813  intermediateCleaning = cms.bool( True ),
814  lostHitPenalty = cms.double( 30.0 ),
815  MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" )
816 )
817 fragment.HLTIter2HighPtTkMuPSetTrajectoryFilterIT = cms.PSet(
818  minPt = cms.double( 0.3 ),
819  minHitsMinPt = cms.int32( 3 ),
820  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
821  maxLostHits = cms.int32( 1 ),
822  maxNumberOfHits = cms.int32( 100 ),
823  maxConsecLostHits = cms.int32( 3 ),
824  minimumNumberOfHits = cms.int32( 5 ),
825  nSigmaMinPt = cms.double( 5.0 ),
826  chargeSignificance = cms.double( -1.0 ),
827  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
828  maxCCCLostHits = cms.int32( 9999 ),
829  seedExtension = cms.int32( 0 ),
830  strictSeedExtension = cms.bool( False ),
831  minNumberOfHitsForLoopers = cms.int32( 13 ),
832  minNumberOfHitsPerLoop = cms.int32( 4 ),
833  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
834  maxLostHitsFraction = cms.double( 999.0 ),
835  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
836  seedPairPenalty = cms.int32( 0 )
837 )
838 fragment.HLTPSetPvClusterComparerForIT = cms.PSet(
839  track_pt_min = cms.double( 1.0 ),
840  track_pt_max = cms.double( 20.0 ),
841  track_chi2_max = cms.double( 20.0 ),
842  track_prob_min = cms.double( -1.0 )
843 )
844 fragment.HLTSiStripClusterChargeCutNone = cms.PSet( value = cms.double( -1.0 ) )
845 fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) )
846 fragment.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) )
847 fragment.HLTSeedFromConsecutiveHitsCreatorIT = cms.PSet(
848  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
849  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
850  SeedMomentumForBOFF = cms.double( 5.0 ),
851  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
852  MinOneOverPtError = cms.double( 1.0 ),
853  magneticField = cms.string( "ParabolicMf" ),
854  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
855  forceKinematicWithRegionDirection = cms.bool( False )
856 )
857 fragment.HLTSeedFromProtoTracks = cms.PSet(
858  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
859  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
860  SeedMomentumForBOFF = cms.double( 5.0 ),
861  MinOneOverPtError = cms.double( 1.0 ),
862  magneticField = cms.string( "ParabolicMf" ),
863  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
864  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
865  forceKinematicWithRegionDirection = cms.bool( False )
866 )
867 fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet(
868  Rescale_eta = cms.double( 3.0 ),
869  Rescale_phi = cms.double( 3.0 ),
870  Rescale_Dz = cms.double( 3.0 ),
871  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
872  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
873  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
874  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
875  UseVertex = cms.bool( False ),
876  Pt_fixed = cms.bool( False ),
877  Z_fixed = cms.bool( True ),
878  Phi_fixed = cms.bool( False ),
879  Eta_fixed = cms.bool( False ),
880  Pt_min = cms.double( 1.5 ),
881  Phi_min = cms.double( 0.1 ),
882  Eta_min = cms.double( 0.1 ),
883  DeltaZ = cms.double( 15.9 ),
884  DeltaR = cms.double( 0.2 ),
885  DeltaEta = cms.double( 0.2 ),
886  DeltaPhi = cms.double( 0.2 ),
887  maxRegions = cms.int32( 2 ),
888  precise = cms.bool( True ),
889  OnDemand = cms.int32( -1 ),
890  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
891  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
892  vertexCollection = cms.InputTag( "pixelVertices" ),
893  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
894 )
895 fragment.HLTPSetDetachedCkfTrajectoryBuilderForHI = cms.PSet(
896  MeasurementTrackerName = cms.string( "" ),
897  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ),
898  maxCand = cms.int32( 2 ),
899  estimator = cms.string( "hltESPChi2MeasurementEstimator9" ),
900  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
901  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ),
902  useSameTrajFilter = cms.bool( True ),
903  intermediateCleaning = cms.bool( True ),
904  lostHitPenalty = cms.double( 30.0 ),
905  lockHits = cms.bool( True ),
906  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
907  foundHitBonus = cms.double( 5.0 ),
908  updator = cms.string( "hltESPKFUpdator" ),
909  alwaysUseInvalidHits = cms.bool( False ),
910  requireSeedHitsInRebuild = cms.bool( True ),
911  keepOriginalIfRebuildFails = cms.bool( False ),
912  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
913  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
914  minNrOfHitsForRebuild = cms.int32( 5 ),
915  maxDPhiForLooperReconstruction = cms.double( 0.0 ),
916  maxPtForLooperReconstruction = cms.double( 0.0 ),
917  bestHitOnly = cms.bool( True )
918 )
919 fragment.HLTPSetDetachedCkfTrajectoryFilterForHI = cms.PSet(
920  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
921  minimumNumberOfHits = cms.int32( 6 ),
922  chargeSignificance = cms.double( -1.0 ),
923  minPt = cms.double( 0.3 ),
924  nSigmaMinPt = cms.double( 5.0 ),
925  minHitsMinPt = cms.int32( 3 ),
926  maxLostHits = cms.int32( 1 ),
927  maxConsecLostHits = cms.int32( 1 ),
928  maxNumberOfHits = cms.int32( 100 ),
929  constantValueForLostHitsFractionFilter = cms.double( 0.701 ),
930  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
931  maxCCCLostHits = cms.int32( 9999 ),
932  seedExtension = cms.int32( 0 ),
933  strictSeedExtension = cms.bool( False ),
934  minNumberOfHitsForLoopers = cms.int32( 13 ),
935  minNumberOfHitsPerLoop = cms.int32( 4 ),
936  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
937  maxLostHitsFraction = cms.double( 999.0 ),
938  seedPairPenalty = cms.int32( 0 )
939 )
940 fragment.HLTPSetPixelPairCkfTrajectoryFilterForHI = cms.PSet(
941  minPt = cms.double( 1.0 ),
942  minHitsMinPt = cms.int32( 3 ),
943  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
944  maxLostHits = cms.int32( 100 ),
945  maxConsecLostHits = cms.int32( 1 ),
946  minimumNumberOfHits = cms.int32( 6 ),
947  nSigmaMinPt = cms.double( 5.0 ),
948  chargeSignificance = cms.double( -1.0 ),
949  maxNumberOfHits = cms.int32( 100 ),
950  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
951  maxCCCLostHits = cms.int32( 9999 ),
952  seedExtension = cms.int32( 0 ),
953  strictSeedExtension = cms.bool( False ),
954  minNumberOfHitsForLoopers = cms.int32( 13 ),
955  minNumberOfHitsPerLoop = cms.int32( 4 ),
956  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
957  maxLostHitsFraction = cms.double( 999.0 ),
958  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
959  seedPairPenalty = cms.int32( 0 )
960 )
961 fragment.HLTPSetPixelPairCkfTrajectoryBuilderForHI = cms.PSet(
962  MeasurementTrackerName = cms.string( "" ),
963  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ),
964  maxCand = cms.int32( 3 ),
965  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
966  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
967  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ),
968  useSameTrajFilter = cms.bool( True ),
969  intermediateCleaning = cms.bool( True ),
970  lostHitPenalty = cms.double( 30.0 ),
971  lockHits = cms.bool( True ),
972  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
973  foundHitBonus = cms.double( 5.0 ),
974  updator = cms.string( "hltESPKFUpdator" ),
975  alwaysUseInvalidHits = cms.bool( True ),
976  requireSeedHitsInRebuild = cms.bool( True ),
977  keepOriginalIfRebuildFails = cms.bool( False ),
978  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
979  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
980  minNrOfHitsForRebuild = cms.int32( 5 ),
981  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
982  maxPtForLooperReconstruction = cms.double( 0.7 ),
983  bestHitOnly = cms.bool( True )
984 )
985 fragment.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) )
986 fragment.HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet(
987  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
988  minimumNumberOfHits = cms.int32( 6 ),
989  chargeSignificance = cms.double( -1.0 ),
990  minPt = cms.double( 8.0 ),
991  nSigmaMinPt = cms.double( 5.0 ),
992  minHitsMinPt = cms.int32( 3 ),
993  maxLostHits = cms.int32( 1 ),
994  maxConsecLostHits = cms.int32( 1 ),
995  maxNumberOfHits = cms.int32( 100 ),
996  constantValueForLostHitsFractionFilter = cms.double( 0.701 ),
997  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
998  maxCCCLostHits = cms.int32( 9999 ),
999  seedExtension = cms.int32( 0 ),
1000  strictSeedExtension = cms.bool( False ),
1001  minNumberOfHitsForLoopers = cms.int32( 13 ),
1002  minNumberOfHitsPerLoop = cms.int32( 4 ),
1003  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1004  maxLostHitsFraction = cms.double( 999.0 ),
1005  seedPairPenalty = cms.int32( 0 )
1006 )
1007 fragment.HLTPSetDetachedCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet(
1008  MeasurementTrackerName = cms.string( "" ),
1009  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ),
1010  maxCand = cms.int32( 2 ),
1011  estimator = cms.string( "hltESPChi2MeasurementEstimator9" ),
1012  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1013  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ),
1014  useSameTrajFilter = cms.bool( True ),
1015  intermediateCleaning = cms.bool( True ),
1016  lostHitPenalty = cms.double( 30.0 ),
1017  lockHits = cms.bool( True ),
1018  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1019  foundHitBonus = cms.double( 5.0 ),
1020  updator = cms.string( "hltESPKFUpdator" ),
1021  alwaysUseInvalidHits = cms.bool( False ),
1022  requireSeedHitsInRebuild = cms.bool( True ),
1023  keepOriginalIfRebuildFails = cms.bool( False ),
1024  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1025  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1026  minNrOfHitsForRebuild = cms.int32( 5 ),
1027  maxDPhiForLooperReconstruction = cms.double( 0.0 ),
1028  maxPtForLooperReconstruction = cms.double( 0.0 ),
1029  bestHitOnly = cms.bool( True )
1030 )
1031 fragment.HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet(
1032  minPt = cms.double( 8.0 ),
1033  minHitsMinPt = cms.int32( 3 ),
1034  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1035  maxLostHits = cms.int32( 100 ),
1036  maxConsecLostHits = cms.int32( 1 ),
1037  minimumNumberOfHits = cms.int32( 6 ),
1038  nSigmaMinPt = cms.double( 5.0 ),
1039  chargeSignificance = cms.double( -1.0 ),
1040  maxNumberOfHits = cms.int32( 100 ),
1041  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1042  maxCCCLostHits = cms.int32( 9999 ),
1043  seedExtension = cms.int32( 0 ),
1044  strictSeedExtension = cms.bool( False ),
1045  minNumberOfHitsForLoopers = cms.int32( 13 ),
1046  minNumberOfHitsPerLoop = cms.int32( 4 ),
1047  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1048  maxLostHitsFraction = cms.double( 999.0 ),
1049  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1050  seedPairPenalty = cms.int32( 0 )
1051 )
1052 fragment.HLTPSetPixelPairCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet(
1053  MeasurementTrackerName = cms.string( "" ),
1054  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ),
1055  maxCand = cms.int32( 3 ),
1056  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
1057  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1058  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ),
1059  useSameTrajFilter = cms.bool( True ),
1060  intermediateCleaning = cms.bool( True ),
1061  lostHitPenalty = cms.double( 30.0 ),
1062  lockHits = cms.bool( True ),
1063  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1064  foundHitBonus = cms.double( 5.0 ),
1065  updator = cms.string( "hltESPKFUpdator" ),
1066  alwaysUseInvalidHits = cms.bool( True ),
1067  requireSeedHitsInRebuild = cms.bool( True ),
1068  keepOriginalIfRebuildFails = cms.bool( False ),
1069  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1070  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1071  minNrOfHitsForRebuild = cms.int32( 5 ),
1072  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1073  maxPtForLooperReconstruction = cms.double( 0.7 ),
1074  bestHitOnly = cms.bool( True )
1075 )
1076 fragment.HLTPSetInitialCkfTrajectoryBuilderForHI = cms.PSet(
1077  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1078  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialCkfTrajectoryFilterForHI" ) ),
1079  maxCand = cms.int32( 5 ),
1080  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1081  intermediateCleaning = cms.bool( False ),
1082  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1083  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
1084  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1085  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1086  updator = cms.string( "hltESPKFUpdator" ),
1087  alwaysUseInvalidHits = cms.bool( False ),
1088  lostHitPenalty = cms.double( 30.0 )
1089 )
1090 fragment.HLTPSetInitialCkfTrajectoryFilterForHI = cms.PSet(
1091  minimumNumberOfHits = cms.int32( 6 ),
1092  minHitsMinPt = cms.int32( 3 ),
1093  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1094  maxLostHits = cms.int32( 999 ),
1095  maxNumberOfHits = cms.int32( 100 ),
1096  maxConsecLostHits = cms.int32( 1 ),
1097  chargeSignificance = cms.double( -1.0 ),
1098  nSigmaMinPt = cms.double( 5.0 ),
1099  minPt = cms.double( 0.9 ),
1100  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1101  maxCCCLostHits = cms.int32( 9999 ),
1102  seedExtension = cms.int32( 0 ),
1103  strictSeedExtension = cms.bool( False ),
1104  minNumberOfHitsForLoopers = cms.int32( 13 ),
1105  minNumberOfHitsPerLoop = cms.int32( 4 ),
1106  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1107  maxLostHitsFraction = cms.double( 999.0 ),
1108  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1109  seedPairPenalty = cms.int32( 0 )
1110 )
1111 fragment.HLTSiStripClusterChargeCutTiny = cms.PSet( value = cms.double( 800.0 ) )
1112 fragment.HLTPSetTobTecStepTrajectoryBuilder = cms.PSet(
1113  MeasurementTrackerName = cms.string( "" ),
1114  useSameTrajFilter = cms.bool( False ),
1115  minNrOfHitsForRebuild = cms.int32( 4 ),
1116  alwaysUseInvalidHits = cms.bool( False ),
1117  maxCand = cms.int32( 2 ),
1118  estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
1119  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1120  maxPtForLooperReconstruction = cms.double( 0.7 ),
1121  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterBase" ) ),
1122  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterBase" ) ),
1123  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1124  bestHitOnly = cms.bool( True ),
1125  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1126  intermediateCleaning = cms.bool( True ),
1127  lostHitPenalty = cms.double( 30.0 ),
1128  lockHits = cms.bool( True ),
1129  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1130  foundHitBonus = cms.double( 5.0 ),
1131  updator = cms.string( "hltESPKFUpdator" ),
1132  requireSeedHitsInRebuild = cms.bool( True ),
1133  keepOriginalIfRebuildFails = cms.bool( False ),
1134  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
1135 )
1136 fragment.HLTPSetTobTecStepTrajectoryFilterBase = cms.PSet(
1137  maxLostHits = cms.int32( 0 ),
1138  minimumNumberOfHits = cms.int32( 5 ),
1139  seedPairPenalty = cms.int32( 1 ),
1140  minPt = cms.double( 0.1 ),
1141  minHitsMinPt = cms.int32( 3 ),
1142  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1143  chargeSignificance = cms.double( -1.0 ),
1144  nSigmaMinPt = cms.double( 5.0 ),
1145  maxConsecLostHits = cms.int32( 1 ),
1146  maxNumberOfHits = cms.int32( 100 ),
1147  maxLostHitsFraction = cms.double( 0.1 ),
1148  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1149  minNumberOfHitsPerLoop = cms.int32( 4 ),
1150  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1151  strictSeedExtension = cms.bool( False ),
1152  seedExtension = cms.int32( 0 ),
1153  maxCCCLostHits = cms.int32( 9999 ),
1154  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1155  minNumberOfHitsForLoopers = cms.int32( 13 )
1156 )
1157 fragment.HLTPSetTobTecStepInOutTrajectoryFilterBase = cms.PSet(
1158  maxLostHits = cms.int32( 0 ),
1159  minimumNumberOfHits = cms.int32( 4 ),
1160  seedPairPenalty = cms.int32( 1 ),
1161  minPt = cms.double( 0.1 ),
1162  minHitsMinPt = cms.int32( 3 ),
1163  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1164  chargeSignificance = cms.double( -1.0 ),
1165  nSigmaMinPt = cms.double( 5.0 ),
1166  maxConsecLostHits = cms.int32( 1 ),
1167  maxNumberOfHits = cms.int32( 100 ),
1168  maxLostHitsFraction = cms.double( 0.1 ),
1169  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1170  minNumberOfHitsPerLoop = cms.int32( 4 ),
1171  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1172  strictSeedExtension = cms.bool( False ),
1173  seedExtension = cms.int32( 0 ),
1174  maxCCCLostHits = cms.int32( 9999 ),
1175  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1176  minNumberOfHitsForLoopers = cms.int32( 13 )
1177 )
1178 fragment.HLTPSetLowPtStepTrajectoryBuilder = cms.PSet(
1179  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1180  bestHitOnly = cms.bool( True ),
1181  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1182  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ),
1183  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ),
1184  useSameTrajFilter = cms.bool( True ),
1185  maxCand = cms.int32( 4 ),
1186  intermediateCleaning = cms.bool( True ),
1187  lostHitPenalty = cms.double( 30.0 ),
1188  MeasurementTrackerName = cms.string( "" ),
1189  lockHits = cms.bool( True ),
1190  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1191  foundHitBonus = cms.double( 5.0 ),
1192  updator = cms.string( "hltESPKFUpdator" ),
1193  alwaysUseInvalidHits = cms.bool( True ),
1194  requireSeedHitsInRebuild = cms.bool( True ),
1195  keepOriginalIfRebuildFails = cms.bool( False ),
1196  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
1197  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1198  minNrOfHitsForRebuild = cms.int32( 5 ),
1199  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1200  maxPtForLooperReconstruction = cms.double( 0.7 )
1201 )
1202 fragment.HLTPSetDetachedStepTrajectoryFilter = cms.PSet(
1203  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
1204  filters = cms.VPSet(
1205  cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilterBase" ) )
1206  )
1207 )
1208 fragment.HLTPSetInitialStepTrajectoryFilter = cms.PSet(
1209  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
1210  filters = cms.VPSet(
1211  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBase" ) )
1212  )
1213 )
1214 fragment.HLTPSetPixelPairStepTrajectoryFilter = cms.PSet(
1215  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
1216  filters = cms.VPSet(
1217  cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterBase" ) )
1218  )
1219 )
1220 fragment.HLTPSetLowPtStepTrajectoryFilter = cms.PSet(
1221  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1222  minimumNumberOfHits = cms.int32( 3 ),
1223  seedPairPenalty = cms.int32( 0 ),
1224  chargeSignificance = cms.double( -1.0 ),
1225  minPt = cms.double( 0.075 ),
1226  nSigmaMinPt = cms.double( 5.0 ),
1227  minHitsMinPt = cms.int32( 3 ),
1228  maxLostHits = cms.int32( 999 ),
1229  maxConsecLostHits = cms.int32( 1 ),
1230  maxNumberOfHits = cms.int32( 100 ),
1231  maxLostHitsFraction = cms.double( 0.1 ),
1232  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1233  seedExtension = cms.int32( 0 ),
1234  strictSeedExtension = cms.bool( False ),
1235  minNumberOfHitsPerLoop = cms.int32( 4 ),
1236  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1237  maxCCCLostHits = cms.int32( 1 ),
1238  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1239  minNumberOfHitsForLoopers = cms.int32( 13 )
1240 )
1241 fragment.HLTPSetMixedStepTrajectoryFilter = cms.PSet(
1242  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1243  minimumNumberOfHits = cms.int32( 3 ),
1244  seedPairPenalty = cms.int32( 0 ),
1245  chargeSignificance = cms.double( -1.0 ),
1246  minPt = cms.double( 0.1 ),
1247  nSigmaMinPt = cms.double( 5.0 ),
1248  minHitsMinPt = cms.int32( 3 ),
1249  maxLostHits = cms.int32( 999 ),
1250  maxConsecLostHits = cms.int32( 1 ),
1251  maxNumberOfHits = cms.int32( 100 ),
1252  maxLostHitsFraction = cms.double( 0.1 ),
1253  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
1254  seedExtension = cms.int32( 0 ),
1255  strictSeedExtension = cms.bool( False ),
1256  minNumberOfHitsPerLoop = cms.int32( 4 ),
1257  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1258  maxCCCLostHits = cms.int32( 9999 ),
1259  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1260  minNumberOfHitsForLoopers = cms.int32( 13 )
1261 )
1262 fragment.HLTPSetPixelLessStepTrajectoryFilter = cms.PSet(
1263  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1264  minimumNumberOfHits = cms.int32( 4 ),
1265  seedPairPenalty = cms.int32( 1 ),
1266  chargeSignificance = cms.double( -1.0 ),
1267  minPt = cms.double( 0.1 ),
1268  nSigmaMinPt = cms.double( 5.0 ),
1269  minHitsMinPt = cms.int32( 3 ),
1270  maxLostHits = cms.int32( 0 ),
1271  maxConsecLostHits = cms.int32( 1 ),
1272  maxNumberOfHits = cms.int32( 100 ),
1273  maxLostHitsFraction = cms.double( 0.1 ),
1274  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1275  seedExtension = cms.int32( 0 ),
1276  strictSeedExtension = cms.bool( False ),
1277  minNumberOfHitsPerLoop = cms.int32( 4 ),
1278  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1279  maxCCCLostHits = cms.int32( 9999 ),
1280  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1281  minNumberOfHitsForLoopers = cms.int32( 13 )
1282 )
1283 fragment.HLTIter0HighPtTkMuPSetTrajectoryFilterIT = cms.PSet(
1284  minPt = cms.double( 0.3 ),
1285  minHitsMinPt = cms.int32( 3 ),
1286  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1287  maxLostHits = cms.int32( 1 ),
1288  maxNumberOfHits = cms.int32( 100 ),
1289  maxConsecLostHits = cms.int32( 1 ),
1290  minimumNumberOfHits = cms.int32( 3 ),
1291  nSigmaMinPt = cms.double( 5.0 ),
1292  chargeSignificance = cms.double( -1.0 ),
1293  maxCCCLostHits = cms.int32( 9999 ),
1294  seedExtension = cms.int32( 0 ),
1295  strictSeedExtension = cms.bool( False ),
1296  minNumberOfHitsForLoopers = cms.int32( 13 ),
1297  minNumberOfHitsPerLoop = cms.int32( 4 ),
1298  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1299  maxLostHitsFraction = cms.double( 999.0 ),
1300  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1301  seedPairPenalty = cms.int32( 0 ),
1302  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
1303 )
1304 fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
1305  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1306  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ),
1307  maxCand = cms.int32( 4 ),
1308  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1309  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1310  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1311  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1312  updator = cms.string( "hltESPKFUpdator" ),
1313  alwaysUseInvalidHits = cms.bool( True ),
1314  intermediateCleaning = cms.bool( True ),
1315  lostHitPenalty = cms.double( 30.0 )
1316 )
1317 fragment.streams = cms.PSet(
1318  ALCALUMIPIXELS = cms.vstring( 'AlCaLumiPixels' ),
1319  Calibration = cms.vstring( 'TestEnablesEcalHcal' ),
1320  DQM = cms.vstring( 'OnlineMonitor' ),
1321  DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ),
1322  EcalCalibration = cms.vstring( 'EcalLaser' ),
1323  Express = cms.vstring( 'ExpressPhysics' ),
1324  NanoDST = cms.vstring( 'L1Accept' ),
1325  PhysicsCommissioning = cms.vstring( 'HLTPhysics',
1326  'HighPtLowerPhotons',
1327  'HighPtPhoton30AndZ',
1328  'TOTEM_minBias',
1329  'TOTEM_zeroBias',
1330  'ZeroBias' ),
1331  PhysicsForward = cms.vstring( 'ppForward' ),
1332  PhysicsHadronsTaus = cms.vstring( 'BTagCSV',
1333  'HeavyFlavor',
1334  'HighPtJet80',
1335  'HighPtLowerJets',
1336  'JetHT' ),
1337  PhysicsMuons = cms.vstring( 'DoubleMuon',
1338  'MuPlusX',
1339  'SingleMuHighPt',
1340  'SingleMuLowPt' ),
1341  PhysicsTracks = cms.vstring( 'FullTrack',
1342  'HighMultiplicity' )
1343 )
1344 fragment.datasets = cms.PSet(
1345  AlCaLumiPixels = cms.vstring( 'AlCa_LumiPixels_Random_v2',
1346  'AlCa_LumiPixels_ZeroBias_v4' ),
1347  BTagCSV = cms.vstring( 'HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v3',
1348  'HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v3',
1349  'HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v3',
1350  'HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v3' ),
1351  DoubleMuon = cms.vstring( 'HLT_HIL1DoubleMu0ForPPRef_v2',
1352  'HLT_HIL1DoubleMu10ForPPRef_v2',
1353  'HLT_HIL2DoubleMu0_NHitQForPPRef_v2',
1354  'HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v2',
1355  'HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v2' ),
1356  EcalLaser = cms.vstring( 'HLT_EcalCalibration_v3' ),
1357  ExpressPhysics = cms.vstring( 'HLT_HIL1DoubleMu0ForPPRef_v2',
1358  'HLT_L1MinimumBiasHF1AND_v2',
1359  'HLT_Physics_v4',
1360  'HLT_Random_v2',
1361  'HLT_ZeroBias_v4' ),
1362  FullTrack = cms.vstring( 'HLT_FullTrack18ForPPRef_v2',
1363  'HLT_FullTrack24ForPPRef_v2',
1364  'HLT_FullTrack34ForPPRef_v2',
1365  'HLT_FullTrack45ForPPRef_v2',
1366  'HLT_FullTrack53ForPPRef_v2' ),
1367  HLTPhysics = cms.vstring( 'HLT_Physics_v4' ),
1368  HeavyFlavor = cms.vstring( 'HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v2',
1369  'HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v2',
1370  'HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v2',
1371  'HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v2',
1372  'HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v2',
1373  'HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v2',
1374  'HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v2' ),
1375  HighMultiplicity = cms.vstring( 'HLT_PixelTracks_Multiplicity110ForPPRef_v2',
1376  'HLT_PixelTracks_Multiplicity135ForPPRef_v2',
1377  'HLT_PixelTracks_Multiplicity160ForPPRef_v2',
1378  'HLT_PixelTracks_Multiplicity60ForPPRef_v2',
1379  'HLT_PixelTracks_Multiplicity85ForPPRef_v2' ),
1380  HighPtJet80 = cms.vstring( 'HLT_AK4CaloJet100_Eta5p1ForPPRef_v2',
1381  'HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v2',
1382  'HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v2',
1383  'HLT_AK4CaloJet110_Eta5p1ForPPRef_v2',
1384  'HLT_AK4CaloJet120_Eta5p1ForPPRef_v2',
1385  'HLT_AK4CaloJet150ForPPRef_v2',
1386  'HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v2',
1387  'HLT_AK4CaloJet80_Eta5p1ForPPRef_v2',
1388  'HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v2',
1389  'HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v2',
1390  'HLT_AK4PFJet100_Eta5p1ForPPRef_v3',
1391  'HLT_AK4PFJet110_Eta5p1ForPPRef_v3',
1392  'HLT_AK4PFJet120_Eta5p1ForPPRef_v3',
1393  'HLT_AK4PFJet80_Eta5p1ForPPRef_v3' ),
1394  HighPtLowerJets = cms.vstring( 'HLT_AK4CaloJet40_Eta5p1ForPPRef_v2',
1395  'HLT_AK4CaloJet60_Eta5p1ForPPRef_v2',
1396  'HLT_AK4PFJet40_Eta5p1ForPPRef_v3',
1397  'HLT_AK4PFJet60_Eta5p1ForPPRef_v3' ),
1398  HighPtLowerPhotons = cms.vstring( 'HLT_HISinglePhoton10_Eta1p5ForPPRef_v2',
1399  'HLT_HISinglePhoton10_Eta3p1ForPPRef_v2',
1400  'HLT_HISinglePhoton15_Eta1p5ForPPRef_v2',
1401  'HLT_HISinglePhoton15_Eta3p1ForPPRef_v2',
1402  'HLT_HISinglePhoton20_Eta1p5ForPPRef_v2',
1403  'HLT_HISinglePhoton20_Eta3p1ForPPRef_v2' ),
1404  HighPtPhoton30AndZ = cms.vstring( 'HLT_HIDoublePhoton15_Eta1p5_Mass50_1000ForPPRef_v2',
1405  'HLT_HIDoublePhoton15_Eta1p5_Mass50_1000_R9HECutForPPRef_v2',
1406  'HLT_HIDoublePhoton15_Eta2p1_Mass50_1000_R9CutForPPRef_v2',
1407  'HLT_HIDoublePhoton15_Eta2p5_Mass50_1000_R9SigmaHECutForPPRef_v2',
1408  'HLT_HISinglePhoton30_Eta1p5ForPPRef_v2',
1409  'HLT_HISinglePhoton30_Eta3p1ForPPRef_v2',
1410  'HLT_HISinglePhoton40_Eta1p5ForPPRef_v2',
1411  'HLT_HISinglePhoton40_Eta3p1ForPPRef_v2',
1412  'HLT_HISinglePhoton50_Eta1p5ForPPRef_v2',
1413  'HLT_HISinglePhoton50_Eta3p1ForPPRef_v2',
1414  'HLT_HISinglePhoton60_Eta1p5ForPPRef_v2',
1415  'HLT_HISinglePhoton60_Eta3p1ForPPRef_v2' ),
1416  JetHT = cms.vstring( 'HLT_AK4PFDJet60_Eta2p1ForPPRef_v3',
1417  'HLT_AK4PFDJet80_Eta2p1ForPPRef_v3' ),
1418  L1Accept = cms.vstring( 'DST_Physics_v2' ),
1419  MuPlusX = cms.vstring( 'HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v2',
1420  'HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v2',
1421  'HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v2',
1422  'HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v2',
1423  'HLT_HIL2Mu3Eta2p5_HIPhoton10Eta1p5ForPPRef_v2',
1424  'HLT_HIL2Mu3Eta2p5_HIPhoton15Eta1p5ForPPRef_v2',
1425  'HLT_HIL2Mu3Eta2p5_HIPhoton20Eta1p5ForPPRef_v2',
1426  'HLT_HIL2Mu3Eta2p5_HIPhoton30Eta1p5ForPPRef_v2',
1427  'HLT_HIL2Mu3Eta2p5_HIPhoton40Eta1p5ForPPRef_v2' ),
1428  OnlineMonitor = cms.vstring( 'HLT_AK4CaloJet100_Eta5p1ForPPRef_v2',
1429  'HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v2',
1430  'HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v2',
1431  'HLT_AK4CaloJet110_Eta5p1ForPPRef_v2',
1432  'HLT_AK4CaloJet120_Eta5p1ForPPRef_v2',
1433  'HLT_AK4CaloJet150ForPPRef_v2',
1434  'HLT_AK4CaloJet40_Eta5p1ForPPRef_v2',
1435  'HLT_AK4CaloJet60_Eta5p1ForPPRef_v2',
1436  'HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v2',
1437  'HLT_AK4CaloJet80_Eta5p1ForPPRef_v2',
1438  'HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v2',
1439  'HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v2',
1440  'HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v3',
1441  'HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v3',
1442  'HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v3',
1443  'HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v3',
1444  'HLT_AK4PFDJet60_Eta2p1ForPPRef_v3',
1445  'HLT_AK4PFDJet80_Eta2p1ForPPRef_v3',
1446  'HLT_AK4PFJet100_Eta5p1ForPPRef_v3',
1447  'HLT_AK4PFJet110_Eta5p1ForPPRef_v3',
1448  'HLT_AK4PFJet120_Eta5p1ForPPRef_v3',
1449  'HLT_AK4PFJet40_Eta5p1ForPPRef_v3',
1450  'HLT_AK4PFJet60_Eta5p1ForPPRef_v3',
1451  'HLT_AK4PFJet80_Eta5p1ForPPRef_v3',
1452  'HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v2',
1453  'HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v2',
1454  'HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v2',
1455  'HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v2',
1456  'HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v2',
1457  'HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v2',
1458  'HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v2',
1459  'HLT_FullTrack18ForPPRef_v2',
1460  'HLT_FullTrack24ForPPRef_v2',
1461  'HLT_FullTrack34ForPPRef_v2',
1462  'HLT_FullTrack45ForPPRef_v2',
1463  'HLT_FullTrack53ForPPRef_v2',
1464  'HLT_HICastorMediumJetPixel_SingleTrackForPPRef_v2',
1465  'HLT_HIDoublePhoton15_Eta1p5_Mass50_1000ForPPRef_v2',
1466  'HLT_HIDoublePhoton15_Eta1p5_Mass50_1000_R9HECutForPPRef_v2',
1467  'HLT_HIDoublePhoton15_Eta2p1_Mass50_1000_R9CutForPPRef_v2',
1468  'HLT_HIDoublePhoton15_Eta2p5_Mass50_1000_R9SigmaHECutForPPRef_v2',
1469  'HLT_HIL1CastorMediumJetForPPRef_v2',
1470  'HLT_HIL1DoubleMu0ForPPRef_v2',
1471  'HLT_HIL1DoubleMu10ForPPRef_v2',
1472  'HLT_HIL2DoubleMu0_NHitQForPPRef_v2',
1473  'HLT_HIL2Mu15ForPPRef_v2',
1474  'HLT_HIL2Mu20ForPPRef_v2',
1475  'HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v2',
1476  'HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v2',
1477  'HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v2',
1478  'HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v2',
1479  'HLT_HIL2Mu3Eta2p5_HIPhoton10Eta1p5ForPPRef_v2',
1480  'HLT_HIL2Mu3Eta2p5_HIPhoton15Eta1p5ForPPRef_v2',
1481  'HLT_HIL2Mu3Eta2p5_HIPhoton20Eta1p5ForPPRef_v2',
1482  'HLT_HIL2Mu3_NHitQ10ForPPRef_v2',
1483  'HLT_HIL2Mu5_NHitQ10ForPPRef_v2',
1484  'HLT_HIL2Mu7_NHitQ10ForPPRef_v2',
1485  'HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v2',
1486  'HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v2',
1487  'HLT_HIL3Mu15ForPPRef_v2',
1488  'HLT_HIL3Mu20ForPPRef_v2',
1489  'HLT_HIL3Mu3_NHitQ15ForPPRef_v2',
1490  'HLT_HIL3Mu5_NHitQ15ForPPRef_v2',
1491  'HLT_HIL3Mu7_NHitQ15ForPPRef_v2',
1492  'HLT_HISinglePhoton10_Eta1p5ForPPRef_v2',
1493  'HLT_HISinglePhoton10_Eta3p1ForPPRef_v2',
1494  'HLT_HISinglePhoton15_Eta1p5ForPPRef_v2',
1495  'HLT_HISinglePhoton15_Eta3p1ForPPRef_v2',
1496  'HLT_HISinglePhoton20_Eta1p5ForPPRef_v2',
1497  'HLT_HISinglePhoton20_Eta3p1ForPPRef_v2',
1498  'HLT_HISinglePhoton30_Eta1p5ForPPRef_v2',
1499  'HLT_HISinglePhoton30_Eta3p1ForPPRef_v2',
1500  'HLT_HISinglePhoton40_Eta1p5ForPPRef_v2',
1501  'HLT_HISinglePhoton40_Eta3p1ForPPRef_v2',
1502  'HLT_HISinglePhoton50_Eta1p5ForPPRef_v2',
1503  'HLT_HISinglePhoton50_Eta3p1ForPPRef_v2',
1504  'HLT_HISinglePhoton60_Eta1p5ForPPRef_v2',
1505  'HLT_HISinglePhoton60_Eta3p1ForPPRef_v2',
1506  'HLT_HIUPCDoubleMuNotHF2Pixel_SingleTrackForPPRef_v3',
1507  'HLT_HIUPCL1DoubleMuOpenNotHF2ForPPRef_v3',
1508  'HLT_HIUPCL1MuOpen_NotMinimumBiasHF2_ANDForPPRef_v3',
1509  'HLT_HIUPCL1NotMinimumBiasHF2_ANDForPPRef_v3',
1510  'HLT_HIUPCL1NotZdcOR_BptxANDForPPRef_v2',
1511  'HLT_HIUPCL1ZdcOR_BptxANDForPPRef_v2',
1512  'HLT_HIUPCL1ZdcXOR_BptxANDForPPRef_v2',
1513  'HLT_HIUPCMuOpen_NotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v3',
1514  'HLT_HIUPCNotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v3',
1515  'HLT_HIUPCNotZdcOR_BptxANDPixel_SingleTrackForPPRef_v2',
1516  'HLT_HIUPCZdcOR_BptxANDPixel_SingleTrackForPPRef_v2',
1517  'HLT_HIUPCZdcXOR_BptxANDPixel_SingleTrackForPPRef_v2',
1518  'HLT_L1MinimumBiasHF1AND_v2',
1519  'HLT_L1MinimumBiasHF1OR_v2',
1520  'HLT_L1MinimumBiasHF2AND_v2',
1521  'HLT_L1MinimumBiasHF2ORNoBptxGating_v3',
1522  'HLT_L1MinimumBiasHF2OR_v2',
1523  'HLT_L1TOTEM1_MinBias_v2',
1524  'HLT_L1TOTEM2_ZeroBias_v2',
1525  'HLT_L1Tech5_BPTX_PlusOnly_v3',
1526  'HLT_L1Tech6_BPTX_MinusOnly_v2',
1527  'HLT_L1Tech7_NoBPTX_v3',
1528  'HLT_Physics_v4',
1529  'HLT_PixelTracks_Multiplicity110ForPPRef_v2',
1530  'HLT_PixelTracks_Multiplicity135ForPPRef_v2',
1531  'HLT_PixelTracks_Multiplicity160ForPPRef_v2',
1532  'HLT_PixelTracks_Multiplicity60ForPPRef_v2',
1533  'HLT_PixelTracks_Multiplicity85ForPPRef_v2',
1534  'HLT_Random_v2',
1535  'HLT_ZeroBias_v4' ),
1536  SingleMuHighPt = cms.vstring( 'HLT_HIL2Mu15ForPPRef_v2',
1537  'HLT_HIL2Mu20ForPPRef_v2',
1538  'HLT_HIL2Mu5_NHitQ10ForPPRef_v2',
1539  'HLT_HIL2Mu7_NHitQ10ForPPRef_v2',
1540  'HLT_HIL3Mu15ForPPRef_v2',
1541  'HLT_HIL3Mu20ForPPRef_v2',
1542  'HLT_HIL3Mu5_NHitQ15ForPPRef_v2',
1543  'HLT_HIL3Mu7_NHitQ15ForPPRef_v2' ),
1544  SingleMuLowPt = cms.vstring( 'HLT_HIL2Mu3_NHitQ10ForPPRef_v2',
1545  'HLT_HIL3Mu3_NHitQ15ForPPRef_v2' ),
1546  TOTEM_minBias = cms.vstring( 'HLT_L1TOTEM1_MinBias_v2' ),
1547  TOTEM_zeroBias = cms.vstring( 'HLT_L1TOTEM2_ZeroBias_v2' ),
1548  TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v3',
1549  'HLT_HcalCalibration_v2' ),
1550  TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v3',
1551  'HLT_HcalCalibration_v2' ),
1552  ZeroBias = cms.vstring( 'HLT_Random_v2',
1553  'HLT_ZeroBias_v4' ),
1554  ppForward = cms.vstring( 'HLT_HICastorMediumJetPixel_SingleTrackForPPRef_v2',
1555  'HLT_HIL1CastorMediumJetForPPRef_v2',
1556  'HLT_HIUPCDoubleMuNotHF2Pixel_SingleTrackForPPRef_v3',
1557  'HLT_HIUPCL1DoubleMuOpenNotHF2ForPPRef_v3',
1558  'HLT_HIUPCL1MuOpen_NotMinimumBiasHF2_ANDForPPRef_v3',
1559  'HLT_HIUPCL1NotMinimumBiasHF2_ANDForPPRef_v3',
1560  'HLT_HIUPCL1NotZdcOR_BptxANDForPPRef_v2',
1561  'HLT_HIUPCL1ZdcOR_BptxANDForPPRef_v2',
1562  'HLT_HIUPCL1ZdcXOR_BptxANDForPPRef_v2',
1563  'HLT_HIUPCMuOpen_NotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v3',
1564  'HLT_HIUPCNotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v3',
1565  'HLT_HIUPCNotZdcOR_BptxANDPixel_SingleTrackForPPRef_v2',
1566  'HLT_HIUPCZdcOR_BptxANDPixel_SingleTrackForPPRef_v2',
1567  'HLT_HIUPCZdcXOR_BptxANDPixel_SingleTrackForPPRef_v2' )
1568 )
1569 
1570 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
1571  iovIsRunNotTime = cms.bool( True ),
1572  recordName = cms.string( "CSCChannelMapperRecord" ),
1573  firstValid = cms.vuint32( 1 )
1574 )
1575 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
1576  iovIsRunNotTime = cms.bool( True ),
1577  recordName = cms.string( "CSCIndexerRecord" ),
1578  firstValid = cms.vuint32( 1 )
1579 )
1580 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
1581  iovIsRunNotTime = cms.bool( True ),
1582  recordName = cms.string( "L1TGlobalParametersRcd" ),
1583  firstValid = cms.vuint32( 1 )
1584 )
1585 fragment.StableParametersRcdSource = cms.ESSource( "EmptyESSource",
1586  iovIsRunNotTime = cms.bool( True ),
1587  recordName = cms.string( "L1TGlobalStableParametersRcd" ),
1588  firstValid = cms.vuint32( 1 )
1589 )
1590 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
1591  iovIsRunNotTime = cms.bool( True ),
1592  recordName = cms.string( "JetTagComputerRecord" ),
1593  firstValid = cms.vuint32( 1 )
1594 )
1595 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
1596  iovIsRunNotTime = cms.bool( True ),
1597  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
1598  firstValid = cms.vuint32( 1 )
1599 )
1600 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
1601  iovIsRunNotTime = cms.bool( True ),
1602  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
1603  firstValid = cms.vuint32( 1 )
1604 )
1605 
1606 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
1607  ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
1608  fractionShared = cms.double( 0.11 ),
1609  ValidHitBonus = cms.double( 5.0 ),
1610  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
1611  MissingHitPenalty = cms.double( 20.0 ),
1612  allowSharedFirstHit = cms.bool( True )
1613 )
1614 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
1615  EstimateCut = cms.double( 30.0 ),
1616  appendToDataLabel = cms.string( "" ),
1617  LogPixelProbabilityCut = cms.double( -16.0 ),
1618  MinDof = cms.int32( 2 ),
1619  NoOutliersBeginEnd = cms.bool( False ),
1620  Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
1621  MinNumberOfHits = cms.int32( 7 ),
1622  Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
1623  MaxNumberOfOutliers = cms.int32( 3 ),
1624  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
1625  MaxFractionOutliers = cms.double( 0.3 ),
1626  NoInvalidHitsBeginEnd = cms.bool( False ),
1627  ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
1628  RejectTracks = cms.bool( True )
1629 )
1630 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
1631  EstimateCut = cms.double( 30.0 ),
1632  appendToDataLabel = cms.string( "" ),
1633  LogPixelProbabilityCut = cms.double( -16.0 ),
1634  MinDof = cms.int32( 2 ),
1635  NoOutliersBeginEnd = cms.bool( False ),
1636  Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
1637  MinNumberOfHits = cms.int32( 7 ),
1638  Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
1639  MaxNumberOfOutliers = cms.int32( 3 ),
1640  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
1641  MaxFractionOutliers = cms.double( 0.3 ),
1642  NoInvalidHitsBeginEnd = cms.bool( False ),
1643  ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
1644  RejectTracks = cms.bool( True )
1645 )
1646 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
1647  ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
1648  fractionShared = cms.double( 0.16 ),
1649  ValidHitBonus = cms.double( 5.0 ),
1650  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
1651  MissingHitPenalty = cms.double( 20.0 ),
1652  allowSharedFirstHit = cms.bool( True )
1653 )
1654 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
1655  errorRescaling = cms.double( 10.0 ),
1656  minHits = cms.int32( 7 ),
1657  ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
1658  appendToDataLabel = cms.string( "" ),
1659  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1660  Updator = cms.string( "hltESPKFUpdator" ),
1661  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
1662  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1663 )
1664 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
1665  errorRescaling = cms.double( 10.0 ),
1666  minHits = cms.int32( 7 ),
1667  ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
1668  appendToDataLabel = cms.string( "" ),
1669  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1670  Updator = cms.string( "hltESPKFUpdator" ),
1671  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
1672  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1673 )
1674 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
1675  appendToDataLabel = cms.string( "" ),
1676  minHits = cms.int32( 7 ),
1677  ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
1678  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1679  Updator = cms.string( "hltESPKFUpdator" ),
1680  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
1681  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1682 )
1683 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
1684  appendToDataLabel = cms.string( "" ),
1685  minHits = cms.int32( 7 ),
1686  ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
1687  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1688  Updator = cms.string( "hltESPKFUpdator" ),
1689  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
1690  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1691 )
1692 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
1693  ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
1694  appendToDataLabel = cms.string( "" ),
1695  standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
1696  looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" )
1697 )
1698 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
1699  ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
1700  fractionShared = cms.double( 0.09 ),
1701  ValidHitBonus = cms.double( 5.0 ),
1702  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
1703  MissingHitPenalty = cms.double( 20.0 ),
1704  allowSharedFirstHit = cms.bool( True )
1705 )
1706 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
1707  appendToDataLabel = cms.string( "" ),
1708  MinimalTolerance = cms.double( 0.5 ),
1709  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
1710  MaxDisplacement = cms.double( 0.5 ),
1711  MaxSagitta = cms.double( 2.0 ),
1712  pTChargeCutThreshold = cms.double( -1.0 ),
1713  nSigma = cms.double( 3.0 ),
1714  ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
1715  MaxChi2 = cms.double( 16.0 )
1716 )
1717 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
1718  appendToDataLabel = cms.string( "" ),
1719  MinimalTolerance = cms.double( 0.5 ),
1720  clusterChargeCut = cms.PSet( value = cms.double( 800.0 ) ),
1721  MaxDisplacement = cms.double( 0.5 ),
1722  MaxSagitta = cms.double( 2.0 ),
1723  pTChargeCutThreshold = cms.double( 15.0 ),
1724  nSigma = cms.double( 3.0 ),
1725  ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
1726  MaxChi2 = cms.double( 30.0 )
1727 )
1728 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1729  ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
1730  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
1731  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape.par" )
1732 )
1733 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1734  ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
1735  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
1736  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape.par" )
1737 )
1738 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1739  ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
1740  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
1741  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape.par" )
1742 )
1743 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
1744  MaxDPhi = cms.double( 1.6 ),
1745  ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
1746  PropagationDirection = cms.string( "anyDirection" )
1747 )
1748 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
1749  AlgoName = cms.string( "CSCChannelMapperPostls1" )
1750 )
1751 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
1752  AlgoName = cms.string( "CSCIndexerPostls1" )
1753 )
1754 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
1755  appendToDataLabel = cms.string( "" )
1756 )
1757 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
1758 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
1759  appendToDataLabel = cms.string( "" ),
1760  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" )
1761 )
1762 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
1763  appendToDataLabel = cms.string( "" )
1764 )
1765 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
1766  appendToDataLabel = cms.string( "" )
1767 )
1768 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1769  ComponentName = cms.string( "ClusterShapeHitFilter" ),
1770  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1771  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape.par" )
1772 )
1773 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
1774  appendToDataLabel = cms.string( "" )
1775 )
1776 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1777  SimpleMagneticField = cms.string( "" ),
1778  PropagationDirection = cms.string( "alongMomentum" ),
1779  ComponentName = cms.string( "PropagatorWithMaterial" ),
1780  Mass = cms.double( 0.105 ),
1781  ptMin = cms.double( -1.0 ),
1782  MaxDPhi = cms.double( 1.6 ),
1783  useRungeKutta = cms.bool( False )
1784 )
1785 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
1786  SimpleMagneticField = cms.string( "ParabolicMf" ),
1787  PropagationDirection = cms.string( "alongMomentum" ),
1788  ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
1789  Mass = cms.double( 0.139 ),
1790  ptMin = cms.double( -1.0 ),
1791  MaxDPhi = cms.double( 1.6 ),
1792  useRungeKutta = cms.bool( False )
1793 )
1794 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
1795  SimpleMagneticField = cms.string( "ParabolicMf" ),
1796  PropagationDirection = cms.string( "alongMomentum" ),
1797  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
1798  Mass = cms.double( 0.105 ),
1799  ptMin = cms.double( -1.0 ),
1800  MaxDPhi = cms.double( 1.6 ),
1801  useRungeKutta = cms.bool( False )
1802 )
1803 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1804  SimpleMagneticField = cms.string( "" ),
1805  PropagationDirection = cms.string( "oppositeToMomentum" ),
1806  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
1807  Mass = cms.double( 0.105 ),
1808  ptMin = cms.double( -1.0 ),
1809  MaxDPhi = cms.double( 1.6 ),
1810  useRungeKutta = cms.bool( False )
1811 )
1812 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
1813  SimpleMagneticField = cms.string( "ParabolicMf" ),
1814  PropagationDirection = cms.string( "oppositeToMomentum" ),
1815  ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1816  Mass = cms.double( 0.139 ),
1817  ptMin = cms.double( -1.0 ),
1818  MaxDPhi = cms.double( 1.6 ),
1819  useRungeKutta = cms.bool( False )
1820 )
1821 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
1822  SimpleMagneticField = cms.string( "ParabolicMf" ),
1823  PropagationDirection = cms.string( "oppositeToMomentum" ),
1824  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1825  Mass = cms.double( 0.105 ),
1826  ptMin = cms.double( -1.0 ),
1827  MaxDPhi = cms.double( 1.6 ),
1828  useRungeKutta = cms.bool( False )
1829 )
1830 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
1831  SimpleMagneticField = cms.string( "ParabolicMf" ),
1832  PropagationDirection = cms.string( "oppositeToMomentum" ),
1833  ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1834  Mass = cms.double( 0.105 ),
1835  ptMin = cms.double( 0.1 ),
1836  MaxDPhi = cms.double( 1.6 ),
1837  useRungeKutta = cms.bool( False )
1838 )
1839 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
1840  SimpleMagneticField = cms.string( "ParabolicMf" ),
1841  PropagationDirection = cms.string( "alongMomentum" ),
1842  ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
1843  Mass = cms.double( 0.1396 ),
1844  ptMin = cms.double( -1.0 ),
1845  MaxDPhi = cms.double( 4.0 ),
1846  useRungeKutta = cms.bool( False )
1847 )
1848 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
1849  SimpleMagneticField = cms.string( "ParabolicMf" ),
1850  PropagationDirection = cms.string( "alongMomentum" ),
1851  ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
1852  Mass = cms.double( 0.105 ),
1853  ptMin = cms.double( 0.1 ),
1854  MaxDPhi = cms.double( 1.6 ),
1855  useRungeKutta = cms.bool( False )
1856 )
1857 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
1858  EtaDivisions = cms.untracked.uint32( 20 ),
1859  PhiDivisions = cms.untracked.uint32( 20 ),
1860  EtaMax = cms.untracked.double( 2.5 )
1861 )
1862 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
1863  minTracks = cms.uint32( 3 ),
1864  minVertices = cms.uint32( 1 ),
1865  use3d = cms.bool( True ),
1866  unBoost = cms.bool( False ),
1867  useSignificance = cms.bool( True )
1868 )
1869 fragment.StableParameters = cms.ESProducer( "StableParametersTrivialProducer",
1870  NumberL1JetCounts = cms.uint32( 12 ),
1871  NumberL1NoIsoEG = cms.uint32( 4 ),
1872  NumberL1CenJet = cms.uint32( 4 ),
1873  NumberL1Tau = cms.uint32( 8 ),
1874  NumberConditionChips = cms.uint32( 1 ),
1875  NumberL1EGamma = cms.uint32( 12 ),
1876  TotalBxInEvent = cms.int32( 5 ),
1877  NumberL1Mu = cms.uint32( 4 ),
1878  PinsOnConditionChip = cms.uint32( 512 ),
1879  WordLength = cms.int32( 64 ),
1880  PinsOnChip = cms.uint32( 512 ),
1881  OrderOfChip = cms.vint32( 1 ),
1882  IfMuEtaNumberBits = cms.uint32( 6 ),
1883  OrderConditionChip = cms.vint32( 1 ),
1884  appendToDataLabel = cms.string( "" ),
1885  NumberL1TauJet = cms.uint32( 4 ),
1886  NumberL1Jet = cms.uint32( 12 ),
1887  NumberPhysTriggers = cms.uint32( 512 ),
1888  NumberL1Muon = cms.uint32( 12 ),
1889  UnitLength = cms.int32( 8 ),
1890  NumberL1IsoEG = cms.uint32( 4 ),
1891  NumberTechnicalTriggers = cms.uint32( 64 ),
1892  NumberL1ForJet = cms.uint32( 4 ),
1893  IfCaloEtaNumberBits = cms.uint32( 4 ),
1894  NumberPsbBoards = cms.int32( 7 ),
1895  NumberChips = cms.uint32( 5 ),
1896  NumberPhysTriggersExtended = cms.uint32( 64 )
1897 )
1898 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
1899  NoErrorPropagation = cms.bool( False ),
1900  endcapShiftInZPos = cms.double( 0.0 ),
1901  PropagationDirection = cms.string( "anyDirection" ),
1902  useTuningForL2Speed = cms.bool( False ),
1903  useIsYokeFlag = cms.bool( True ),
1904  endcapShiftInZNeg = cms.double( 0.0 ),
1905  SetVBFPointer = cms.bool( False ),
1906  AssumeNoMaterial = cms.bool( False ),
1907  returnTangentPlane = cms.bool( True ),
1908  useInTeslaFromMagField = cms.bool( False ),
1909  VBFName = cms.string( "VolumeBasedMagneticField" ),
1910  useEndcapShiftsInZ = cms.bool( False ),
1911  sendLogWarning = cms.bool( False ),
1912  useMatVolumes = cms.bool( True ),
1913  debug = cms.bool( False ),
1914  ApplyRadX0Correction = cms.bool( True ),
1915  useMagVolumes = cms.bool( True ),
1916  ComponentName = cms.string( "SteppingHelixPropagatorAny" )
1917 )
1918 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
1919  ComponentName = cms.string( "TransientTrackBuilder" )
1920 )
1921 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1922  ComponentName = cms.string( "CaloDetIdAssociator" ),
1923  etaBinSize = cms.double( 0.087 ),
1924  nEta = cms.int32( 70 ),
1925  nPhi = cms.int32( 72 ),
1926  includeBadChambers = cms.bool( False )
1927 )
1928 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
1929  ComponentName = cms.string( "CosmicNavigationSchool" ),
1930  SimpleMagneticField = cms.string( "" )
1931 )
1932 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1933  ComponentName = cms.string( "EcalDetIdAssociator" ),
1934  etaBinSize = cms.double( 0.02 ),
1935  nEta = cms.int32( 300 ),
1936  nPhi = cms.int32( 360 ),
1937  includeBadChambers = cms.bool( False )
1938 )
1939 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
1940  dbstatusMask = cms.PSet(
1941  kGood = cms.vstring( 'kOk' ),
1942  kProblematic = cms.vstring( 'kDAC',
1943  'kNoLaser',
1944  'kNoisy',
1945  'kNNoisy',
1946  'kNNNoisy',
1947  'kNNNNoisy',
1948  'kNNNNNoisy',
1949  'kFixedG6',
1950  'kFixedG1',
1951  'kFixedG0' ),
1952  kRecovered = cms.vstring( ),
1953  kTime = cms.vstring( ),
1954  kWeird = cms.vstring( ),
1955  kBad = cms.vstring( 'kNonRespondingIsolated',
1956  'kDeadVFE',
1957  'kDeadFE',
1958  'kNoDataNoTP' )
1959  ),
1960  timeThresh = cms.double( 2.0 ),
1961  flagMask = cms.PSet(
1962  kGood = cms.vstring( 'kGood' ),
1963  kProblematic = cms.vstring( 'kPoorReco',
1964  'kPoorCalib',
1965  'kNoisy',
1966  'kSaturated' ),
1967  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
1968  'kTowerRecovered' ),
1969  kTime = cms.vstring( 'kOutOfTime' ),
1970  kWeird = cms.vstring( 'kWeird',
1971  'kDiWeird' ),
1972  kBad = cms.vstring( 'kFaultyHardware',
1973  'kDead',
1974  'kKilled' )
1975  )
1976 )
1977 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
1978  appendToDataLabel = cms.string( "" )
1979 )
1980 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
1981  appendToDataLabel = cms.string( "" )
1982 )
1983 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1984  ComponentName = cms.string( "HcalDetIdAssociator" ),
1985  etaBinSize = cms.double( 0.087 ),
1986  nEta = cms.int32( 70 ),
1987  nPhi = cms.int32( 72 ),
1988  includeBadChambers = cms.bool( False )
1989 )
1990 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
1991  RecoveredRecHitBits = cms.vstring( 'TimingAddedBit',
1992  'TimingSubtractedBit' ),
1993  SeverityLevels = cms.VPSet(
1994  cms.PSet( RecHitFlags = cms.vstring( ),
1995  ChannelStatus = cms.vstring( ),
1996  Level = cms.int32( 0 )
1997  ),
1998  cms.PSet( RecHitFlags = cms.vstring( ),
1999  ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
2000  Level = cms.int32( 1 )
2001  ),
2002  cms.PSet( RecHitFlags = cms.vstring( 'HSCP_R1R2',
2003  'HSCP_FracLeader',
2004  'HSCP_OuterEnergy',
2005  'HSCP_ExpFit',
2006  'ADCSaturationBit',
2007  'HBHEIsolatedNoise',
2008  'AddedSimHcalNoise' ),
2009  ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
2010  Level = cms.int32( 5 )
2011  ),
2012  cms.PSet( RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
2013  'HBHEPulseShape',
2014  'HOBit',
2015  'HFInTimeWindow',
2016  'ZDCBit',
2017  'CalibrationBit',
2018  'TimingErrorBit',
2019  'HBHETriangleNoise',
2020  'HBHETS4TS5Noise' ),
2021  ChannelStatus = cms.vstring( ),
2022  Level = cms.int32( 8 )
2023  ),
2024  cms.PSet( RecHitFlags = cms.vstring( 'HFLongShort',
2025  'HFPET',
2026  'HFS8S1Ratio',
2027  'HFDigiTime' ),
2028  ChannelStatus = cms.vstring( ),
2029  Level = cms.int32( 11 )
2030  ),
2031  cms.PSet( RecHitFlags = cms.vstring( 'HBHEFlatNoise',
2032  'HBHESpikeNoise' ),
2033  ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ),
2034  Level = cms.int32( 12 )
2035  ),
2036  cms.PSet( RecHitFlags = cms.vstring( ),
2037  ChannelStatus = cms.vstring( 'HcalCellHot' ),
2038  Level = cms.int32( 15 )
2039  ),
2040  cms.PSet( RecHitFlags = cms.vstring( ),
2041  ChannelStatus = cms.vstring( 'HcalCellOff',
2042  'HcalCellDead' ),
2043  Level = cms.int32( 20 )
2044  )
2045  ),
2046  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
2047  'HcalCellOff',
2048  'HcalCellDead' )
2049 )
2050 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2051  recordLabel = cms.string( "HLT" ),
2052  categoryVariableName = cms.string( "vertexCategory" ),
2053  useTrackWeights = cms.bool( True ),
2054  useCategories = cms.bool( True ),
2055  pseudoMultiplicityMin = cms.uint32( 2 ),
2056  correctVertexMass = cms.bool( True ),
2057  trackSelection = cms.PSet(
2058  totalHitsMin = cms.uint32( 0 ),
2059  jetDeltaRMax = cms.double( 0.3 ),
2060  qualityClass = cms.string( "any" ),
2061  pixelHitsMin = cms.uint32( 0 ),
2062  sip3dSigMin = cms.double( -99999.9 ),
2063  sip3dSigMax = cms.double( 99999.9 ),
2064  normChi2Max = cms.double( 99999.9 ),
2065  maxDistToAxis = cms.double( 0.07 ),
2066  sip2dValMax = cms.double( 99999.9 ),
2067  maxDecayLen = cms.double( 5.0 ),
2068  ptMin = cms.double( 0.0 ),
2069  sip2dSigMax = cms.double( 99999.9 ),
2070  sip2dSigMin = cms.double( -99999.9 ),
2071  sip3dValMax = cms.double( 99999.9 ),
2072  sip2dValMin = cms.double( -99999.9 ),
2073  sip3dValMin = cms.double( -99999.9 )
2074  ),
2075  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
2076  'CombinedSVPseudoVertex',
2077  'CombinedSVNoVertex' ),
2078  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2079  charmCut = cms.double( 1.5 ),
2080  vertexFlip = cms.bool( False ),
2081  minimumTrackWeight = cms.double( 0.5 ),
2082  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2083  trackMultiplicityMin = cms.uint32( 3 ),
2084  trackPseudoSelection = cms.PSet(
2085  totalHitsMin = cms.uint32( 0 ),
2086  jetDeltaRMax = cms.double( 0.3 ),
2087  qualityClass = cms.string( "any" ),
2088  pixelHitsMin = cms.uint32( 0 ),
2089  sip3dSigMin = cms.double( -99999.9 ),
2090  sip3dSigMax = cms.double( 99999.9 ),
2091  normChi2Max = cms.double( 99999.9 ),
2092  maxDistToAxis = cms.double( 0.07 ),
2093  sip2dValMax = cms.double( 99999.9 ),
2094  maxDecayLen = cms.double( 5.0 ),
2095  ptMin = cms.double( 0.0 ),
2096  sip2dSigMax = cms.double( 99999.9 ),
2097  sip2dSigMin = cms.double( 2.0 ),
2098  sip3dValMax = cms.double( 99999.9 ),
2099  sip2dValMin = cms.double( -99999.9 ),
2100  sip3dValMin = cms.double( -99999.9 )
2101  ),
2102  trackSort = cms.string( "sip2dSig" ),
2103  trackFlip = cms.bool( False )
2104 )
2105 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2106  recordLabel = cms.string( "HLT" ),
2107  categoryVariableName = cms.string( "vertexCategory" ),
2108  useTrackWeights = cms.bool( True ),
2109  useCategories = cms.bool( True ),
2110  pseudoMultiplicityMin = cms.uint32( 2 ),
2111  correctVertexMass = cms.bool( True ),
2112  trackSelection = cms.PSet(
2113  b_pT = cms.double( 0.3684 ),
2114  max_pT = cms.double( 500.0 ),
2115  useVariableJTA = cms.bool( False ),
2116  maxDecayLen = cms.double( 5.0 ),
2117  sip3dValMin = cms.double( -99999.9 ),
2118  max_pT_dRcut = cms.double( 0.1 ),
2119  a_pT = cms.double( 0.005263 ),
2120  totalHitsMin = cms.uint32( 0 ),
2121  jetDeltaRMax = cms.double( 0.3 ),
2122  a_dR = cms.double( -0.001053 ),
2123  maxDistToAxis = cms.double( 0.07 ),
2124  ptMin = cms.double( 0.0 ),
2125  qualityClass = cms.string( "any" ),
2126  pixelHitsMin = cms.uint32( 0 ),
2127  sip2dValMax = cms.double( 99999.9 ),
2128  max_pT_trackPTcut = cms.double( 3.0 ),
2129  sip2dValMin = cms.double( -99999.9 ),
2130  normChi2Max = cms.double( 99999.9 ),
2131  sip3dValMax = cms.double( 99999.9 ),
2132  sip3dSigMin = cms.double( -99999.9 ),
2133  min_pT = cms.double( 120.0 ),
2134  min_pT_dRcut = cms.double( 0.5 ),
2135  sip2dSigMax = cms.double( 99999.9 ),
2136  sip3dSigMax = cms.double( 99999.9 ),
2137  sip2dSigMin = cms.double( -99999.9 ),
2138  b_dR = cms.double( 0.6263 )
2139  ),
2140  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
2141  'CombinedSVIVFV2PseudoVertex',
2142  'CombinedSVIVFV2NoVertex' ),
2143  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2144  charmCut = cms.double( 1.5 ),
2145  vertexFlip = cms.bool( False ),
2146  minimumTrackWeight = cms.double( 0.5 ),
2147  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2148  trackMultiplicityMin = cms.uint32( 3 ),
2149  trackPseudoSelection = cms.PSet(
2150  b_pT = cms.double( 0.3684 ),
2151  max_pT = cms.double( 500.0 ),
2152  useVariableJTA = cms.bool( False ),
2153  maxDecayLen = cms.double( 5.0 ),
2154  sip3dValMin = cms.double( -99999.9 ),
2155  max_pT_dRcut = cms.double( 0.1 ),
2156  a_pT = cms.double( 0.005263 ),
2157  totalHitsMin = cms.uint32( 0 ),
2158  jetDeltaRMax = cms.double( 0.3 ),
2159  a_dR = cms.double( -0.001053 ),
2160  maxDistToAxis = cms.double( 0.07 ),
2161  ptMin = cms.double( 0.0 ),
2162  qualityClass = cms.string( "any" ),
2163  pixelHitsMin = cms.uint32( 0 ),
2164  sip2dValMax = cms.double( 99999.9 ),
2165  max_pT_trackPTcut = cms.double( 3.0 ),
2166  sip2dValMin = cms.double( -99999.9 ),
2167  normChi2Max = cms.double( 99999.9 ),
2168  sip3dValMax = cms.double( 99999.9 ),
2169  sip3dSigMin = cms.double( -99999.9 ),
2170  min_pT = cms.double( 120.0 ),
2171  min_pT_dRcut = cms.double( 0.5 ),
2172  sip2dSigMax = cms.double( 99999.9 ),
2173  sip3dSigMax = cms.double( 99999.9 ),
2174  sip2dSigMin = cms.double( 2.0 ),
2175  b_dR = cms.double( 0.6263 )
2176  ),
2177  trackSort = cms.string( "sip2dSig" ),
2178  trackFlip = cms.bool( False )
2179 )
2180 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2181  maxImpactParameterSig = cms.double( 999999.0 ),
2182  deltaR = cms.double( -1.0 ),
2183  minimumImpactParameter = cms.double( -1.0 ),
2184  maximumDecayLength = cms.double( 999999.0 ),
2185  impactParameterType = cms.int32( 1 ),
2186  trackQualityClass = cms.string( "any" ),
2187  deltaRmin = cms.double( 0.0 ),
2188  maxImpactParameter = cms.double( 0.1 ),
2189  useSignedImpactParameterSig = cms.bool( True ),
2190  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2191  nthTrack = cms.int32( -1 )
2192 )
2193 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2194  b_pT = cms.double( 0.3684 ),
2195  deltaR = cms.double( -1.0 ),
2196  minimumImpactParameter = cms.double( 0.05 ),
2197  a_dR = cms.double( -0.001053 ),
2198  min_pT = cms.double( 120.0 ),
2199  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2200  max_pT = cms.double( 500.0 ),
2201  impactParameterType = cms.int32( 1 ),
2202  trackQualityClass = cms.string( "any" ),
2203  useVariableJTA = cms.bool( False ),
2204  min_pT_dRcut = cms.double( 0.5 ),
2205  max_pT_trackPTcut = cms.double( 3.0 ),
2206  max_pT_dRcut = cms.double( 0.1 ),
2207  b_dR = cms.double( 0.6263 ),
2208  a_pT = cms.double( 0.005263 ),
2209  maximumDecayLength = cms.double( 999999.0 ),
2210  nthTrack = cms.int32( 1 ),
2211  useSignedImpactParameterSig = cms.bool( False )
2212 )
2213 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2214  MaxDPhi = cms.double( 1.6 ),
2215  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
2216  PropagationDirection = cms.string( "alongMomentum" )
2217 )
2218 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2219  MaxDPhi = cms.double( 1.6 ),
2220  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
2221  PropagationDirection = cms.string( "oppositeToMomentum" )
2222 )
2223 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2224  SimpleMagneticField = cms.string( "" ),
2225  PropagationDirection = cms.string( "oppositeToMomentum" ),
2226  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
2227  Mass = cms.double( 5.11E-4 ),
2228  ptMin = cms.double( -1.0 ),
2229  MaxDPhi = cms.double( 1.6 ),
2230  useRungeKutta = cms.bool( False )
2231 )
2232 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2233  appendToDataLabel = cms.string( "" ),
2234  MinimalTolerance = cms.double( 0.5 ),
2235  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
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( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
2241  MaxChi2 = cms.double( 16.0 )
2242 )
2243 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2244  appendToDataLabel = cms.string( "" ),
2245  MinimalTolerance = cms.double( 0.5 ),
2246  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTiny" ) ),
2247  MaxDisplacement = cms.double( 0.5 ),
2248  MaxSagitta = cms.double( 2.0 ),
2249  pTChargeCutThreshold = cms.double( -1.0 ),
2250  nSigma = cms.double( 3.0 ),
2251  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
2252  MaxChi2 = cms.double( 16.0 )
2253 )
2254 fragment.hltESPChi2ChargeMeasurementEstimator2000 = 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( "hltESPChi2ChargeMeasurementEstimator2000" ),
2263  MaxChi2 = cms.double( 2000.0 )
2264 )
2265 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2266  appendToDataLabel = cms.string( "" ),
2267  MinimalTolerance = cms.double( 10.0 ),
2268  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2269  MaxDisplacement = cms.double( 100.0 ),
2270  MaxSagitta = cms.double( -1.0 ),
2271  pTChargeCutThreshold = cms.double( -1.0 ),
2272  nSigma = cms.double( 3.0 ),
2273  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2274  MaxChi2 = cms.double( 30.0 )
2275 )
2276 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2277  appendToDataLabel = cms.string( "" ),
2278  MinimalTolerance = cms.double( 0.5 ),
2279  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTiny" ) ),
2280  MaxDisplacement = cms.double( 0.5 ),
2281  MaxSagitta = cms.double( 2.0 ),
2282  pTChargeCutThreshold = cms.double( 15.0 ),
2283  nSigma = cms.double( 3.0 ),
2284  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
2285  MaxChi2 = cms.double( 9.0 )
2286 )
2287 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2288  appendToDataLabel = cms.string( "" ),
2289  MinimalTolerance = cms.double( 10.0 ),
2290  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
2291  MaxDisplacement = cms.double( 100.0 ),
2292  MaxSagitta = cms.double( -1.0 ),
2293  pTChargeCutThreshold = cms.double( 15.0 ),
2294  nSigma = cms.double( 3.0 ),
2295  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
2296  MaxChi2 = cms.double( 9.0 )
2297 )
2298 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2299  appendToDataLabel = cms.string( "" ),
2300  MinimalTolerance = cms.double( 10.0 ),
2301  MaxDisplacement = cms.double( 100.0 ),
2302  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
2303  nSigma = cms.double( 3.0 ),
2304  MaxSagitta = cms.double( -1.0 ),
2305  MaxChi2 = cms.double( 16.0 )
2306 )
2307 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2308  appendToDataLabel = cms.string( "" ),
2309  MinimalTolerance = cms.double( 10.0 ),
2310  MaxDisplacement = cms.double( 100.0 ),
2311  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
2312  nSigma = cms.double( 3.0 ),
2313  MaxSagitta = cms.double( -1.0 ),
2314  MaxChi2 = cms.double( 30.0 )
2315 )
2316 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2317  appendToDataLabel = cms.string( "" ),
2318  MinimalTolerance = cms.double( 10.0 ),
2319  MaxDisplacement = cms.double( 100.0 ),
2320  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
2321  nSigma = cms.double( 3.0 ),
2322  MaxSagitta = cms.double( -1.0 ),
2323  MaxChi2 = cms.double( 9.0 )
2324 )
2325 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
2326  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
2327  MaxComponents = cms.int32( 12 ),
2328  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
2329 )
2330 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2331  ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
2332  fractionShared = cms.double( 0.13 ),
2333  ValidHitBonus = cms.double( 5.0 ),
2334  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2335  MissingHitPenalty = cms.double( 20.0 ),
2336  allowSharedFirstHit = cms.bool( True )
2337 )
2338 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2339  maxImpactParameterSig = cms.double( 999999.0 ),
2340  deltaR = cms.double( -1.0 ),
2341  minimumImpactParameter = cms.double( -1.0 ),
2342  maximumDecayLength = cms.double( 999999.0 ),
2343  impactParameterType = cms.int32( 1 ),
2344  trackQualityClass = cms.string( "any" ),
2345  deltaRmin = cms.double( 0.0 ),
2346  maxImpactParameter = cms.double( 0.1 ),
2347  useSignedImpactParameterSig = cms.bool( True ),
2348  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2349  nthTrack = cms.int32( -1 )
2350 )
2351 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
2352  maxImpactParameterSig = cms.double( 999999.0 ),
2353  deltaR = cms.double( -1.0 ),
2354  minimumImpactParameter = cms.double( -1.0 ),
2355  maximumDecayLength = cms.double( 999999.0 ),
2356  impactParameterType = cms.int32( 1 ),
2357  trackQualityClass = cms.string( "any" ),
2358  deltaRmin = cms.double( 0.0 ),
2359  maxImpactParameter = cms.double( 0.2 ),
2360  useSignedImpactParameterSig = cms.bool( True ),
2361  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2362  nthTrack = cms.int32( -1 )
2363 )
2364 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2365  b_pT = cms.double( 0.3684 ),
2366  deltaR = cms.double( -1.0 ),
2367  minimumImpactParameter = cms.double( 0.05 ),
2368  a_dR = cms.double( -0.001053 ),
2369  min_pT = cms.double( 120.0 ),
2370  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2371  max_pT = cms.double( 500.0 ),
2372  impactParameterType = cms.int32( 1 ),
2373  trackQualityClass = cms.string( "any" ),
2374  useVariableJTA = cms.bool( False ),
2375  min_pT_dRcut = cms.double( 0.5 ),
2376  max_pT_trackPTcut = cms.double( 3.0 ),
2377  max_pT_dRcut = cms.double( 0.1 ),
2378  b_dR = cms.double( 0.6263 ),
2379  a_pT = cms.double( 0.005263 ),
2380  maximumDecayLength = cms.double( 999999.0 ),
2381  nthTrack = cms.int32( 1 ),
2382  useSignedImpactParameterSig = cms.bool( False )
2383 )
2384 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
2385  b_pT = cms.double( 0.3684 ),
2386  deltaR = cms.double( -1.0 ),
2387  minimumImpactParameter = cms.double( 0.2 ),
2388  a_dR = cms.double( -0.001053 ),
2389  min_pT = cms.double( 120.0 ),
2390  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2391  max_pT = cms.double( 500.0 ),
2392  impactParameterType = cms.int32( 1 ),
2393  trackQualityClass = cms.string( "any" ),
2394  useVariableJTA = cms.bool( False ),
2395  min_pT_dRcut = cms.double( 0.5 ),
2396  max_pT_trackPTcut = cms.double( 3.0 ),
2397  max_pT_dRcut = cms.double( 0.1 ),
2398  b_dR = cms.double( 0.6263 ),
2399  a_pT = cms.double( 0.005263 ),
2400  maximumDecayLength = cms.double( 999999.0 ),
2401  nthTrack = cms.int32( 2 ),
2402  useSignedImpactParameterSig = cms.bool( True )
2403 )
2404 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
2405  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
2406 )
2407 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
2408  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
2409  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
2410  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
2411  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
2412  Mass = cms.double( 5.11E-4 ),
2413  BetheHeitlerCorrection = cms.int32( 2 )
2414 )
2415 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2416  NoErrorPropagation = cms.bool( False ),
2417  endcapShiftInZPos = cms.double( 0.0 ),
2418  PropagationDirection = cms.string( "anyDirection" ),
2419  useTuningForL2Speed = cms.bool( True ),
2420  useIsYokeFlag = cms.bool( True ),
2421  endcapShiftInZNeg = cms.double( 0.0 ),
2422  SetVBFPointer = cms.bool( False ),
2423  AssumeNoMaterial = cms.bool( False ),
2424  returnTangentPlane = cms.bool( True ),
2425  useInTeslaFromMagField = cms.bool( False ),
2426  VBFName = cms.string( "VolumeBasedMagneticField" ),
2427  useEndcapShiftsInZ = cms.bool( False ),
2428  sendLogWarning = cms.bool( False ),
2429  useMatVolumes = cms.bool( True ),
2430  debug = cms.bool( False ),
2431  ApplyRadX0Correction = cms.bool( True ),
2432  useMagVolumes = cms.bool( True ),
2433  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
2434 )
2435 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2436  NoErrorPropagation = cms.bool( False ),
2437  endcapShiftInZPos = cms.double( 0.0 ),
2438  PropagationDirection = cms.string( "oppositeToMomentum" ),
2439  useTuningForL2Speed = cms.bool( True ),
2440  useIsYokeFlag = cms.bool( True ),
2441  endcapShiftInZNeg = cms.double( 0.0 ),
2442  SetVBFPointer = cms.bool( False ),
2443  AssumeNoMaterial = cms.bool( False ),
2444  returnTangentPlane = cms.bool( True ),
2445  useInTeslaFromMagField = cms.bool( False ),
2446  VBFName = cms.string( "VolumeBasedMagneticField" ),
2447  useEndcapShiftsInZ = cms.bool( False ),
2448  sendLogWarning = cms.bool( False ),
2449  useMatVolumes = cms.bool( True ),
2450  debug = cms.bool( False ),
2451  ApplyRadX0Correction = cms.bool( True ),
2452  useMagVolumes = cms.bool( True ),
2453  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
2454 )
2455 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
2456  EstimateCut = cms.double( -1.0 ),
2457  appendToDataLabel = cms.string( "" ),
2458  LogPixelProbabilityCut = cms.double( -16.0 ),
2459  MinDof = cms.int32( 2 ),
2460  NoOutliersBeginEnd = cms.bool( False ),
2461  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2462  MinNumberOfHits = cms.int32( 3 ),
2463  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2464  MaxNumberOfOutliers = cms.int32( 3 ),
2465  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2466  MaxFractionOutliers = cms.double( 0.3 ),
2467  NoInvalidHitsBeginEnd = cms.bool( True ),
2468  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
2469  RejectTracks = cms.bool( True )
2470 )
2471 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
2472  EstimateCut = cms.double( -1.0 ),
2473  appendToDataLabel = cms.string( "" ),
2474  LogPixelProbabilityCut = cms.double( -16.0 ),
2475  MinDof = cms.int32( 2 ),
2476  NoOutliersBeginEnd = cms.bool( False ),
2477  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2478  MinNumberOfHits = cms.int32( 5 ),
2479  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2480  MaxNumberOfOutliers = cms.int32( 3 ),
2481  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2482  MaxFractionOutliers = cms.double( 0.3 ),
2483  NoInvalidHitsBeginEnd = cms.bool( False ),
2484  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
2485  RejectTracks = cms.bool( True )
2486 )
2487 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
2488  ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
2489  appendToDataLabel = cms.string( "" ),
2490  standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2491  looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" )
2492 )
2493 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2494  SimpleMagneticField = cms.string( "" ),
2495  PropagationDirection = cms.string( "alongMomentum" ),
2496  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
2497  Mass = cms.double( 5.11E-4 ),
2498  ptMin = cms.double( -1.0 ),
2499  MaxDPhi = cms.double( 1.6 ),
2500  useRungeKutta = cms.bool( False )
2501 )
2502 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
2503  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
2504 )
2505 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2506  EstimateCut = cms.double( -1.0 ),
2507  appendToDataLabel = cms.string( "" ),
2508  LogPixelProbabilityCut = cms.double( -16.0 ),
2509  MinDof = cms.int32( 2 ),
2510  NoOutliersBeginEnd = cms.bool( False ),
2511  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
2512  MinNumberOfHits = cms.int32( 5 ),
2513  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
2514  MaxNumberOfOutliers = cms.int32( 3 ),
2515  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2516  MaxFractionOutliers = cms.double( 0.3 ),
2517  NoInvalidHitsBeginEnd = cms.bool( True ),
2518  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
2519  RejectTracks = cms.bool( True )
2520 )
2521 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
2522  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2523  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
2524  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
2525  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2526  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" )
2527 )
2528 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
2529  ErrorRescaling = cms.double( 100.0 ),
2530  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2531  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2532  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
2533  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
2534  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" )
2535 )
2536 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2537  appendToDataLabel = cms.string( "" ),
2538  MinimalTolerance = cms.double( 10.0 ),
2539  MaxDisplacement = cms.double( 100.0 ),
2540  ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
2541  nSigma = cms.double( 3.0 ),
2542  MaxSagitta = cms.double( -1.0 ),
2543  MaxChi2 = cms.double( 36.0 )
2544 )
2545 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2546  EstimateCut = cms.double( -1.0 ),
2547  appendToDataLabel = cms.string( "" ),
2548  LogPixelProbabilityCut = cms.double( -16.0 ),
2549  MinDof = cms.int32( 2 ),
2550  NoOutliersBeginEnd = cms.bool( False ),
2551  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
2552  MinNumberOfHits = cms.int32( 5 ),
2553  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
2554  MaxNumberOfOutliers = cms.int32( 3 ),
2555  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2556  MaxFractionOutliers = cms.double( 0.3 ),
2557  NoInvalidHitsBeginEnd = cms.bool( False ),
2558  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
2559  RejectTracks = cms.bool( True )
2560 )
2561 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
2562  EstimateCut = cms.double( -1.0 ),
2563  appendToDataLabel = cms.string( "" ),
2564  LogPixelProbabilityCut = cms.double( -16.0 ),
2565  MinDof = cms.int32( 2 ),
2566  NoOutliersBeginEnd = cms.bool( False ),
2567  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2568  MinNumberOfHits = cms.int32( 5 ),
2569  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
2570  MaxNumberOfOutliers = cms.int32( 3 ),
2571  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2572  MaxFractionOutliers = cms.double( 0.3 ),
2573  NoInvalidHitsBeginEnd = cms.bool( False ),
2574  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
2575  RejectTracks = cms.bool( True )
2576 )
2577 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
2578  EstimateCut = cms.double( 20.0 ),
2579  appendToDataLabel = cms.string( "" ),
2580  LogPixelProbabilityCut = cms.double( -14.0 ),
2581  MinDof = cms.int32( 2 ),
2582  NoOutliersBeginEnd = cms.bool( False ),
2583  Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2584  MinNumberOfHits = cms.int32( 3 ),
2585  Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
2586  MaxNumberOfOutliers = cms.int32( 3 ),
2587  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2588  MaxFractionOutliers = cms.double( 0.3 ),
2589  NoInvalidHitsBeginEnd = cms.bool( True ),
2590  ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
2591  RejectTracks = cms.bool( True )
2592 )
2593 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
2594  EstimateCut = cms.double( 20.0 ),
2595  appendToDataLabel = cms.string( "" ),
2596  LogPixelProbabilityCut = cms.double( -14.0 ),
2597  MinDof = cms.int32( 2 ),
2598  NoOutliersBeginEnd = cms.bool( False ),
2599  Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
2600  MinNumberOfHits = cms.int32( 3 ),
2601  Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
2602  MaxNumberOfOutliers = cms.int32( 3 ),
2603  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2604  MaxFractionOutliers = cms.double( 0.3 ),
2605  NoInvalidHitsBeginEnd = cms.bool( True ),
2606  ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2607  RejectTracks = cms.bool( True )
2608 )
2609 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2610  appendToDataLabel = cms.string( "" ),
2611  minHits = cms.int32( 3 ),
2612  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
2613  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2614  Updator = cms.string( "hltESPKFUpdator" ),
2615  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
2616  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2617 )
2618 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
2619  appendToDataLabel = cms.string( "" ),
2620  minHits = cms.int32( 3 ),
2621  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2622  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2623  Updator = cms.string( "hltESPKFUpdator" ),
2624  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2625  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2626 )
2627 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
2628  appendToDataLabel = cms.string( "" ),
2629  minHits = cms.int32( 3 ),
2630  ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2631  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2632  Updator = cms.string( "hltESPKFUpdator" ),
2633  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
2634  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2635 )
2636 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
2637  errorRescaling = cms.double( 100.0 ),
2638  minHits = cms.int32( 3 ),
2639  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
2640  appendToDataLabel = cms.string( "" ),
2641  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2642  Updator = cms.string( "hltESPKFUpdator" ),
2643  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
2644  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2645 )
2646 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
2647  errorRescaling = cms.double( 100.0 ),
2648  minHits = cms.int32( 3 ),
2649  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
2650  appendToDataLabel = cms.string( "" ),
2651  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2652  Updator = cms.string( "hltESPKFUpdator" ),
2653  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
2654  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2655 )
2656 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
2657  errorRescaling = cms.double( 10.0 ),
2658  minHits = cms.int32( 3 ),
2659  ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
2660  appendToDataLabel = cms.string( "" ),
2661  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2662  Updator = cms.string( "hltESPKFUpdator" ),
2663  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
2664  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2665 )
2666 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
2667  errorRescaling = cms.double( 10.0 ),
2668  minHits = cms.int32( 3 ),
2669  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
2670  appendToDataLabel = cms.string( "" ),
2671  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2672  Updator = cms.string( "hltESPKFUpdator" ),
2673  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
2674  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2675 )
2676 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
2677  ComponentName = cms.string( "hltESPKFUpdator" )
2678 )
2679 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
2680  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
2681  DistanceMeasure = cms.string( "KullbackLeibler" )
2682 )
2683 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2684  appendToDataLabel = cms.string( "" ),
2685  minHits = cms.int32( 3 ),
2686  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
2687  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2688  Updator = cms.string( "hltESPKFUpdator" ),
2689  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
2690  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2691 )
2692 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
2693  UseStripStripQualityDB = cms.bool( True ),
2694  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
2695  UsePixelROCQualityDB = cms.bool( True ),
2696  DebugPixelROCQualityDB = cms.untracked.bool( False ),
2697  UseStripAPVFiberQualityDB = cms.bool( True ),
2698  badStripCuts = cms.PSet(
2699  TOB = cms.PSet(
2700  maxConsecutiveBad = cms.uint32( 2 ),
2701  maxBad = cms.uint32( 4 )
2702  ),
2703  TID = cms.PSet(
2704  maxBad = cms.uint32( 4 ),
2705  maxConsecutiveBad = cms.uint32( 2 )
2706  ),
2707  TEC = cms.PSet(
2708  maxConsecutiveBad = cms.uint32( 2 ),
2709  maxBad = cms.uint32( 4 )
2710  ),
2711  TIB = cms.PSet(
2712  maxConsecutiveBad = cms.uint32( 2 ),
2713  maxBad = cms.uint32( 4 )
2714  )
2715  ),
2716  DebugStripModuleQualityDB = cms.untracked.bool( False ),
2717  ComponentName = cms.string( "hltESPMeasurementTracker" ),
2718  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
2719  UsePixelModuleQualityDB = cms.bool( True ),
2720  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
2721  HitMatcher = cms.string( "StandardMatcher" ),
2722  DebugStripStripQualityDB = cms.untracked.bool( False ),
2723  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2724  SiStripQualityLabel = cms.string( "" ),
2725  UseStripModuleQualityDB = cms.bool( True ),
2726  MaskBadAPVFibers = cms.bool( True )
2727 )
2728 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2729  ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
2730  fractionShared = cms.double( 0.11 ),
2731  ValidHitBonus = cms.double( 5.0 ),
2732  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2733  MissingHitPenalty = cms.double( 20.0 ),
2734  allowSharedFirstHit = cms.bool( True )
2735 )
2736 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
2737  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
2738 )
2739 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
2740  useLAAlignmentOffsets = cms.bool( False ),
2741  DoCosmics = cms.bool( False ),
2742  eff_charge_cut_highX = cms.double( 1.0 ),
2743  eff_charge_cut_highY = cms.double( 1.0 ),
2744  inflate_all_errors_no_trk_angle = cms.bool( False ),
2745  eff_charge_cut_lowY = cms.double( 0.0 ),
2746  eff_charge_cut_lowX = cms.double( 0.0 ),
2747  UseErrorsFromTemplates = cms.bool( True ),
2748  TruncatePixelCharge = cms.bool( True ),
2749  size_cutY = cms.double( 3.0 ),
2750  size_cutX = cms.double( 3.0 ),
2751  useLAWidthFromDB = cms.bool( False ),
2752  inflate_errors = cms.bool( False ),
2753  Alpha2Order = cms.bool( True ),
2754  ClusterProbComputationFlag = cms.int32( 0 ),
2755  PixelErrorParametrization = cms.string( "NOTcmsim" ),
2756  EdgeClusterErrorX = cms.double( 50.0 ),
2757  EdgeClusterErrorY = cms.double( 85.0 ),
2758  LoadTemplatesFromDB = cms.bool( True ),
2759  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
2760  IrradiationBiasCorrection = cms.bool( False )
2761 )
2762 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
2763  DoLorentz = cms.bool( True ),
2764  DoCosmics = cms.bool( False ),
2765  LoadTemplatesFromDB = cms.bool( True ),
2766  ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
2767  Alpha2Order = cms.bool( True ),
2768  ClusterProbComputationFlag = cms.int32( 0 ),
2769  speed = cms.int32( -2 ),
2770  UseClusterSplitter = cms.bool( False )
2771 )
2772 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2773  appendToDataLabel = cms.string( "" ),
2774  MinimalTolerance = cms.double( 10.0 ),
2775  MaxDisplacement = cms.double( 100.0 ),
2776  ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
2777  nSigma = cms.double( 3.0 ),
2778  MaxSagitta = cms.double( -1.0 ),
2779  MaxChi2 = cms.double( 25.0 )
2780 )
2781 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2782  ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
2783  fractionShared = cms.double( 0.19 ),
2784  ValidHitBonus = cms.double( 5.0 ),
2785  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2786  MissingHitPenalty = cms.double( 20.0 ),
2787  allowSharedFirstHit = cms.bool( True )
2788 )
2789 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2790  appendToDataLabel = cms.string( "" ),
2791  minHits = cms.int32( 3 ),
2792  ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
2793  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2794  Updator = cms.string( "hltESPKFUpdator" ),
2795  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2796  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2797 )
2798 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
2799  errorRescaling = cms.double( 100.0 ),
2800  minHits = cms.int32( 3 ),
2801  ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
2802  appendToDataLabel = cms.string( "" ),
2803  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2804  Updator = cms.string( "hltESPKFUpdator" ),
2805  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2806  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2807 )
2808 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2809  SimpleMagneticField = cms.string( "" ),
2810  PropagationDirection = cms.string( "alongMomentum" ),
2811  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2812  Mass = cms.double( 0.105 ),
2813  ptMin = cms.double( -1.0 ),
2814  MaxDPhi = cms.double( 1.6 ),
2815  useRungeKutta = cms.bool( True )
2816 )
2817 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
2818  Epsilon = cms.double( 5.0 ),
2819  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
2820  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
2821  PropagationDirection = cms.string( "alongMomentum" ),
2822  ComponentName = cms.string( "hltESPSmartPropagator" )
2823 )
2824 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
2825  Epsilon = cms.double( 5.0 ),
2826  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
2827  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
2828  PropagationDirection = cms.string( "alongMomentum" ),
2829  ComponentName = cms.string( "hltESPSmartPropagatorAny" )
2830 )
2831 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
2832  Epsilon = cms.double( 5.0 ),
2833  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
2834  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
2835  PropagationDirection = cms.string( "oppositeToMomentum" ),
2836  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" )
2837 )
2838 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
2839  distance = cms.double( 0.5 )
2840 )
2841 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2842  NoErrorPropagation = cms.bool( False ),
2843  endcapShiftInZPos = cms.double( 0.0 ),
2844  PropagationDirection = cms.string( "alongMomentum" ),
2845  useTuningForL2Speed = cms.bool( False ),
2846  useIsYokeFlag = cms.bool( True ),
2847  endcapShiftInZNeg = cms.double( 0.0 ),
2848  SetVBFPointer = cms.bool( False ),
2849  AssumeNoMaterial = cms.bool( False ),
2850  returnTangentPlane = cms.bool( True ),
2851  useInTeslaFromMagField = cms.bool( False ),
2852  VBFName = cms.string( "VolumeBasedMagneticField" ),
2853  useEndcapShiftsInZ = cms.bool( False ),
2854  sendLogWarning = cms.bool( False ),
2855  useMatVolumes = cms.bool( True ),
2856  debug = cms.bool( False ),
2857  ApplyRadX0Correction = cms.bool( True ),
2858  useMagVolumes = cms.bool( True ),
2859  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" )
2860 )
2861 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2862  NoErrorPropagation = cms.bool( False ),
2863  endcapShiftInZPos = cms.double( 0.0 ),
2864  PropagationDirection = cms.string( "oppositeToMomentum" ),
2865  useTuningForL2Speed = cms.bool( False ),
2866  useIsYokeFlag = cms.bool( True ),
2867  endcapShiftInZNeg = cms.double( 0.0 ),
2868  SetVBFPointer = cms.bool( False ),
2869  AssumeNoMaterial = cms.bool( False ),
2870  returnTangentPlane = cms.bool( True ),
2871  useInTeslaFromMagField = cms.bool( False ),
2872  VBFName = cms.string( "VolumeBasedMagneticField" ),
2873  useEndcapShiftsInZ = cms.bool( False ),
2874  sendLogWarning = cms.bool( False ),
2875  useMatVolumes = cms.bool( True ),
2876  debug = cms.bool( False ),
2877  ApplyRadX0Correction = cms.bool( True ),
2878  useMagVolumes = cms.bool( True ),
2879  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
2880 )
2881 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
2882  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
2883  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
2884  parameters = cms.PSet(
2885  mLC_P2 = cms.double( 0.3 ),
2886  mLC_P1 = cms.double( 0.618 ),
2887  mLC_P0 = cms.double( -0.326 ),
2888  useLegacyError = cms.bool( False ),
2889  mTEC_P1 = cms.double( 0.471 ),
2890  mTEC_P0 = cms.double( -1.885 ),
2891  mTOB_P0 = cms.double( -1.026 ),
2892  mTOB_P1 = cms.double( 0.253 ),
2893  mTIB_P0 = cms.double( -0.742 ),
2894  mTIB_P1 = cms.double( 0.202 ),
2895  mTID_P0 = cms.double( -1.427 ),
2896  mTID_P1 = cms.double( 0.433 ),
2897  maxChgOneMIP = cms.double( 6000.0 )
2898  )
2899 )
2900 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
2901  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
2902  Matcher = cms.string( "StandardMatcher" ),
2903  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
2904  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2905  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" )
2906 )
2907 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
2908  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
2909  Matcher = cms.string( "StandardMatcher" ),
2910  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
2911  PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
2912  ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" )
2913 )
2914 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
2915  StripCPE = cms.string( "Fake" ),
2916  Matcher = cms.string( "StandardMatcher" ),
2917  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
2918  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2919  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" )
2920 )
2921 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
2922  StripCPE = cms.string( "Fake" ),
2923  Matcher = cms.string( "StandardMatcher" ),
2924  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
2925  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2926  ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" )
2927 )
2928 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2929  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
2930  fractionShared = cms.double( 0.5 ),
2931  ValidHitBonus = cms.double( 100.0 ),
2932  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2933  MissingHitPenalty = cms.double( 0.0 ),
2934  allowSharedFirstHit = cms.bool( False )
2935 )
2936 fragment.hltESPTrajectoryCleanerBySharedSeeds = cms.ESProducer( "TrajectoryCleanerESProducer",
2937  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedSeeds" ),
2938  fractionShared = cms.double( 0.5 ),
2939  ValidHitBonus = cms.double( 100.0 ),
2940  ComponentType = cms.string( "TrajectoryCleanerBySharedSeeds" ),
2941  MissingHitPenalty = cms.double( 0.0 ),
2942  allowSharedFirstHit = cms.bool( True )
2943 )
2944 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
2945  appendToDataLabel = cms.string( "" ),
2946  minHits = cms.int32( 3 ),
2947  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
2948  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2949  Updator = cms.string( "hltESPKFUpdator" ),
2950  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2951  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2952 )
2953 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
2954  errorRescaling = cms.double( 100.0 ),
2955  minHits = cms.int32( 3 ),
2956  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
2957  appendToDataLabel = cms.string( "" ),
2958  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2959  Updator = cms.string( "hltESPKFUpdator" ),
2960  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2961  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2962 )
2963 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2964  ComponentName = cms.string( "HODetIdAssociator" ),
2965  etaBinSize = cms.double( 0.087 ),
2966  nEta = cms.int32( 30 ),
2967  nPhi = cms.int32( 72 ),
2968  includeBadChambers = cms.bool( False )
2969 )
2970 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2971  ComponentName = cms.string( "MuonDetIdAssociator" ),
2972  etaBinSize = cms.double( 0.125 ),
2973  nEta = cms.int32( 48 ),
2974  nPhi = cms.int32( 48 ),
2975  includeBadChambers = cms.bool( False )
2976 )
2977 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
2978  ComponentName = cms.string( "SimpleNavigationSchool" ),
2979  SimpleMagneticField = cms.string( "ParabolicMf" )
2980 )
2981 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2982  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
2983  etaBinSize = cms.double( 0.1 ),
2984  nEta = cms.int32( 60 ),
2985  nPhi = cms.int32( 30 ),
2986  includeBadChambers = cms.bool( False )
2987 )
2988 fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer",
2989  ListOfRecordToMerge = cms.VPSet(
2990  cms.PSet( record = cms.string( "SiPixelQualityFromDbRcd" ),
2991  tag = cms.string( "" )
2992  ),
2993  cms.PSet( record = cms.string( "SiPixelDetVOffRcd" ),
2994  tag = cms.string( "" )
2995  )
2996  )
2997 )
2998 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
2999 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
3000  LatencyRecord = cms.PSet(
3001  record = cms.string( "SiStripLatencyRcd" ),
3002  label = cms.untracked.string( "" )
3003  ),
3004  BackPlaneCorrectionDeconvMode = cms.PSet(
3005  record = cms.string( "SiStripBackPlaneCorrectionRcd" ),
3006  label = cms.untracked.string( "deconvolution" )
3007  ),
3008  BackPlaneCorrectionPeakMode = cms.PSet(
3009  record = cms.string( "SiStripBackPlaneCorrectionRcd" ),
3010  label = cms.untracked.string( "peak" )
3011  )
3012 )
3013 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
3014  LatencyRecord = cms.PSet(
3015  record = cms.string( "SiStripLatencyRcd" ),
3016  label = cms.untracked.string( "" )
3017  ),
3018  LorentzAngleDeconvMode = cms.PSet(
3019  record = cms.string( "SiStripLorentzAngleRcd" ),
3020  label = cms.untracked.string( "deconvolution" )
3021  ),
3022  LorentzAnglePeakMode = cms.PSet(
3023  record = cms.string( "SiStripLorentzAngleRcd" ),
3024  label = cms.untracked.string( "peak" )
3025  )
3026 )
3027 
3028 fragment.ThroughputService = cms.Service( "ThroughputService",
3029  dqmPath = cms.untracked.string( "HLT/Throughput" ),
3030  timeRange = cms.untracked.double( 60000.0 ),
3031  timeResolution = cms.untracked.double( 5.828 )
3032 )
3033 
3034 fragment.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter",
3035  toGet = cms.VPSet(
3036  ),
3037  verbose = cms.untracked.bool( False )
3038 )
3039 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
3040  RawDataCollection = cms.InputTag( "rawDataCollector" )
3041 )
3042 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
3043  result = cms.bool( False )
3044 )
3045 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
3046  SelectedTriggerType = cms.int32( 1 )
3047 )
3048 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
3049  invert = cms.bool( False ),
3050  period = cms.uint32( 107 ),
3051  rawInput = cms.InputTag( "rawDataCollector" ),
3052  fedId = cms.int32( 1024 )
3053 )
3054 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
3055  lenSlinkTrailer = cms.untracked.int32( 8 ),
3056  lenAMC13Header = cms.untracked.int32( 8 ),
3057  CTP7 = cms.untracked.bool( False ),
3058  lenAMC13Trailer = cms.untracked.int32( 8 ),
3059  Setup = cms.string( "stage2::GTSetup" ),
3060  MinFeds = cms.uint32( 0 ),
3061  InputLabel = cms.InputTag( "rawDataCollector" ),
3062  lenSlinkHeader = cms.untracked.int32( 8 ),
3063  MTF7 = cms.untracked.bool( False ),
3064  FWId = cms.uint32( 0 ),
3065  debug = cms.untracked.bool( False ),
3066  FedIds = cms.vint32( 1404 ),
3067  lenAMCHeader = cms.untracked.int32( 8 ),
3068  lenAMCTrailer = cms.untracked.int32( 0 ),
3069  FWOverride = cms.bool( False )
3070 )
3071 fragment.hltCaloStage2Digis = cms.EDProducer( "L1TRawToDigi",
3072  lenSlinkTrailer = cms.untracked.int32( 8 ),
3073  lenAMC13Header = cms.untracked.int32( 8 ),
3074  CTP7 = cms.untracked.bool( False ),
3075  lenAMC13Trailer = cms.untracked.int32( 8 ),
3076  Setup = cms.string( "stage2::CaloSetup" ),
3077  MinFeds = cms.uint32( 0 ),
3078  InputLabel = cms.InputTag( "rawDataCollector" ),
3079  lenSlinkHeader = cms.untracked.int32( 8 ),
3080  MTF7 = cms.untracked.bool( False ),
3081  FWId = cms.uint32( 0 ),
3082  debug = cms.untracked.bool( False ),
3083  FedIds = cms.vint32( 1360, 1366 ),
3084  lenAMCHeader = cms.untracked.int32( 8 ),
3085  lenAMCTrailer = cms.untracked.int32( 0 ),
3086  FWOverride = cms.bool( False )
3087 )
3088 fragment.hltGmtStage2Digis = cms.EDProducer( "L1TRawToDigi",
3089  lenSlinkTrailer = cms.untracked.int32( 8 ),
3090  lenAMC13Header = cms.untracked.int32( 8 ),
3091  CTP7 = cms.untracked.bool( False ),
3092  lenAMC13Trailer = cms.untracked.int32( 8 ),
3093  Setup = cms.string( "stage2::GMTSetup" ),
3094  MinFeds = cms.uint32( 0 ),
3095  InputLabel = cms.InputTag( "rawDataCollector" ),
3096  lenSlinkHeader = cms.untracked.int32( 8 ),
3097  MTF7 = cms.untracked.bool( False ),
3098  FWId = cms.uint32( 0 ),
3099  debug = cms.untracked.bool( False ),
3100  FedIds = cms.vint32( 1402 ),
3101  lenAMCHeader = cms.untracked.int32( 8 ),
3102  lenAMCTrailer = cms.untracked.int32( 0 ),
3103  FWOverride = cms.bool( False )
3104 )
3105 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
3106  L1DataBxInEvent = cms.int32( 5 ),
3107  JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3108  AlgorithmTriggersUnmasked = cms.bool( True ),
3109  EmulateBxInEvent = cms.int32( 1 ),
3110  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
3111  AlgorithmTriggersUnprescaled = cms.bool( True ),
3112  Verbosity = cms.untracked.int32( 0 ),
3113  EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3114  ProduceL1GtDaqRecord = cms.bool( True ),
3115  PrescaleSet = cms.uint32( 1 ),
3116  EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3117  TriggerMenuLuminosity = cms.string( "startup" ),
3118  ProduceL1GtObjectMapRecord = cms.bool( True ),
3119  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
3120  PrescaleCSVFile = cms.string( "prescale_L1TGlobal.csv" ),
3121  TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3122  BstLengthBytes = cms.int32( -1 ),
3123  MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
3124 )
3125 fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
3126  scalersInputTag = cms.InputTag( "rawDataCollector" )
3127 )
3128 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
3129  maxZ = cms.double( 40.0 ),
3130  src = cms.InputTag( "hltScalersRawToDigi" ),
3131  gtEvmLabel = cms.InputTag( "" ),
3132  changeToCMSCoordinates = cms.bool( False ),
3133  setSigmaZ = cms.double( 0.0 ),
3134  maxRadius = cms.double( 2.0 )
3135 )
3136 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
3137  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3138  offset = cms.uint32( 0 )
3139 )
3140 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
3141  result = cms.bool( True )
3142 )
3143 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
3144  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3145  offset = cms.uint32( 0 )
3146 )
3147 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
3148  SelectedTriggerType = cms.int32( 3 )
3149 )
3150 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
3151  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3152  offset = cms.uint32( 0 )
3153 )
3154 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
3155  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
3156  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3157  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3158  saveTags = cms.bool( True ),
3159  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3160  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3161  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3162  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3163  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3164 )
3165 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
3166  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3167  offset = cms.uint32( 0 )
3168 )
3169 fragment.hltL1sETT45BptxAND = cms.EDFilter( "HLTL1TSeed",
3170  L1SeedsLogicalExpression = cms.string( "L1_ETT45_BptxAND" ),
3171  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3172  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3173  saveTags = cms.bool( True ),
3174  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3175  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3176  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3177  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3178  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3179 )
3180 fragment.hltPrePixelTracksMultiplicity60ForPPRef = cms.EDFilter( "HLTPrescaler",
3181  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3182  offset = cms.uint32( 0 )
3183 )
3184 fragment.hltSiPixelDigis = cms.EDProducer( "SiPixelRawToDigi",
3185  UseQualityInfo = cms.bool( False ),
3186  UsePilotBlade = cms.bool( False ),
3187  UsePhase1 = cms.bool( False ),
3188  InputLabel = cms.InputTag( "rawDataCollector" ),
3189  IncludeErrors = cms.bool( False ),
3190  ErrorList = cms.vint32( ),
3191  Regions = cms.PSet( ),
3192  Timing = cms.untracked.bool( False ),
3193  CablingMapLabel = cms.string( "" ),
3194  UserErrorList = cms.vint32( )
3195 )
3196 fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
3197  src = cms.InputTag( "hltSiPixelDigis" ),
3198  ChannelThreshold = cms.int32( 1000 ),
3199  maxNumberOfClusters = cms.int32( 20000 ),
3200  VCaltoElectronGain = cms.int32( 65 ),
3201  MissCalibrate = cms.untracked.bool( True ),
3202  SplitClusters = cms.bool( False ),
3203  VCaltoElectronOffset = cms.int32( -414 ),
3204  payloadType = cms.string( "HLT" ),
3205  SeedThreshold = cms.int32( 1000 ),
3206  ClusterThreshold = cms.double( 4000.0 )
3207 )
3208 fragment.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
3209  src = cms.InputTag( "hltSiPixelClusters" ),
3210  onDemand = cms.bool( False )
3211 )
3212 fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
3213  VerboseLevel = cms.untracked.int32( 0 ),
3214  src = cms.InputTag( "hltSiPixelClusters" ),
3215  CPE = cms.string( "hltESPPixelCPEGeneric" )
3216 )
3217 fragment.hltPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
3218  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
3219  'BPix1+BPix2+FPix1_pos',
3220  'BPix1+BPix2+FPix1_neg',
3221  'BPix1+FPix1_pos+FPix2_pos',
3222  'BPix1+FPix1_neg+FPix2_neg' ),
3223  MTOB = cms.PSet( ),
3224  TEC = cms.PSet( ),
3225  MTID = cms.PSet( ),
3226  FPix = cms.PSet(
3227  useErrorsFromParam = cms.bool( True ),
3228  hitErrorRPhi = cms.double( 0.0051 ),
3229  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3230  HitProducer = cms.string( "hltSiPixelRecHits" ),
3231  hitErrorRZ = cms.double( 0.0036 )
3232  ),
3233  MTEC = cms.PSet( ),
3234  MTIB = cms.PSet( ),
3235  TID = cms.PSet( ),
3236  TOB = cms.PSet( ),
3237  BPix = cms.PSet(
3238  useErrorsFromParam = cms.bool( True ),
3239  hitErrorRPhi = cms.double( 0.0027 ),
3240  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3241  HitProducer = cms.string( "hltSiPixelRecHits" ),
3242  hitErrorRZ = cms.double( 0.006 )
3243  ),
3244  TIB = cms.PSet( )
3245 )
3246 fragment.hltPixelTracksForHighMult = cms.EDProducer( "PixelTrackProducer",
3247  useFilterWithES = cms.bool( False ),
3248  FilterPSet = cms.PSet(
3249  chi2 = cms.double( 1000.0 ),
3250  nSigmaTipMaxTolerance = cms.double( 0.0 ),
3251  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
3252  nSigmaInvPtTolerance = cms.double( 0.0 ),
3253  ptMin = cms.double( 0.3 ),
3254  tipMax = cms.double( 1.0 )
3255  ),
3256  passLabel = cms.string( "" ),
3257  FitterPSet = cms.PSet(
3258  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
3259  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3260  fixImpactParameter = cms.double( 0.0 )
3261  ),
3262  RegionFactoryPSet = cms.PSet(
3263  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
3264  RegionPSet = cms.PSet(
3265  precise = cms.bool( True ),
3266  originRadius = cms.double( 0.2 ),
3267  ptMin = cms.double( 0.3 ),
3268  originHalfLength = cms.double( 15.1 ),
3269  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3270  useMultipleScattering = cms.bool( False ),
3271  useFakeVertices = cms.bool( False )
3272  )
3273  ),
3274  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
3275  OrderedHitsFactoryPSet = cms.PSet(
3276  ComponentName = cms.string( "StandardHitTripletGenerator" ),
3277  GeneratorPSet = cms.PSet(
3278  useBending = cms.bool( True ),
3279  useFixedPreFiltering = cms.bool( False ),
3280  maxElement = cms.uint32( 100000 ),
3281  phiPreFiltering = cms.double( 0.3 ),
3282  extraHitRPhitolerance = cms.double( 0.06 ),
3283  useMultScattering = cms.bool( True ),
3284  SeedComparitorPSet = cms.PSet(
3285  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
3286  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
3287  ),
3288  extraHitRZtolerance = cms.double( 0.06 ),
3289  ComponentName = cms.string( "PixelTripletHLTGenerator" )
3290  ),
3291  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
3292  )
3293 )
3294 fragment.hltPixelVerticesForHighMult = cms.EDProducer( "PixelVertexProducer",
3295  WtAverage = cms.bool( True ),
3296  Method2 = cms.bool( True ),
3297  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3298  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
3299  Verbosity = cms.int32( 0 ),
3300  UseError = cms.bool( True ),
3301  TrackCollection = cms.InputTag( "hltPixelTracksForHighMult" ),
3302  PtMin = cms.double( 0.4 ),
3303  NTrkMin = cms.int32( 30 ),
3304  ZOffset = cms.double( 5.0 ),
3305  Finder = cms.string( "DivisiveVertexFinder" ),
3306  ZSeparation = cms.double( 0.05 )
3307 )
3308 fragment.hltGoodPixelTracksForHighMult = cms.EDProducer( "AnalyticalTrackSelector",
3309  max_d0 = cms.double( 100.0 ),
3310  minNumber3DLayers = cms.uint32( 0 ),
3311  max_lostHitFraction = cms.double( 1.0 ),
3312  applyAbsCutsIfNoPV = cms.bool( False ),
3313  qualityBit = cms.string( "loose" ),
3314  minNumberLayers = cms.uint32( 0 ),
3315  chi2n_par = cms.double( 9999.0 ),
3316  useVtxError = cms.bool( False ),
3317  nSigmaZ = cms.double( 100.0 ),
3318  dz_par2 = cms.vdouble( 1.0, 1.0 ),
3319  applyAdaptedPVCuts = cms.bool( True ),
3320  min_eta = cms.double( -9999.0 ),
3321  dz_par1 = cms.vdouble( 9999.0, 1.0 ),
3322  copyTrajectories = cms.untracked.bool( False ),
3323  vtxNumber = cms.int32( -1 ),
3324  max_d0NoPV = cms.double( 0.5 ),
3325  keepAllTracks = cms.bool( False ),
3326  maxNumberLostLayers = cms.uint32( 999 ),
3327  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
3328  max_relpterr = cms.double( 999.0 ),
3329  copyExtras = cms.untracked.bool( False ),
3330  max_z0NoPV = cms.double( 100.0 ),
3331  vertexCut = cms.string( "" ),
3332  max_z0 = cms.double( 100.0 ),
3333  useVertices = cms.bool( True ),
3334  min_nhits = cms.uint32( 0 ),
3335  src = cms.InputTag( "hltPixelTracksForHighMult" ),
3336  max_minMissHitOutOrIn = cms.int32( 99 ),
3337  chi2n_no1Dmod_par = cms.double( 9999.0 ),
3338  vertices = cms.InputTag( "hltPixelVerticesForHighMult" ),
3339  max_eta = cms.double( 9999.0 ),
3340  d0_par2 = cms.vdouble( 9999.0, 1.0 ),
3341  d0_par1 = cms.vdouble( 9999.0, 1.0 ),
3342  res_par = cms.vdouble( 99999.0, 99999.0 ),
3343  minHitsToBypassChecks = cms.uint32( 999 )
3344 )
3345 fragment.hltPixelCandsForHighMult = cms.EDProducer( "ConcreteChargedCandidateProducer",
3346  src = cms.InputTag( "hltGoodPixelTracksForHighMult" ),
3347  particleType = cms.string( "pi+" )
3348 )
3349 fragment.hlt1HighMult60 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
3350  saveTags = cms.bool( True ),
3351  MinTrks = cms.int32( 60 ),
3352  MinPt = cms.double( 0.4 ),
3353  MaxVz = cms.double( 15.0 ),
3354  MaxEta = cms.double( 2.4 ),
3355  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
3356  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
3357  MaxPt = cms.double( 9999.0 ),
3358  MinSep = cms.double( 0.12 )
3359 )
3360 fragment.hltL1sETT50BptxAND = cms.EDFilter( "HLTL1TSeed",
3361  L1SeedsLogicalExpression = cms.string( "L1_ETT50_BptxAND" ),
3362  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3363  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3364  saveTags = cms.bool( True ),
3365  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3366  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3367  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3368  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3369  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3370 )
3371 fragment.hltPrePixelTracksMultiplicity85ForPPRef = cms.EDFilter( "HLTPrescaler",
3372  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3373  offset = cms.uint32( 0 )
3374 )
3375 fragment.hlt1HighMult85 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
3376  saveTags = cms.bool( True ),
3377  MinTrks = cms.int32( 85 ),
3378  MinPt = cms.double( 0.4 ),
3379  MaxVz = cms.double( 15.0 ),
3380  MaxEta = cms.double( 2.4 ),
3381  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
3382  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
3383  MaxPt = cms.double( 9999.0 ),
3384  MinSep = cms.double( 0.12 )
3385 )
3386 fragment.hltL1sETT55BptxAND = cms.EDFilter( "HLTL1TSeed",
3387  L1SeedsLogicalExpression = cms.string( "L1_ETT55_BptxAND" ),
3388  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3389  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3390  saveTags = cms.bool( True ),
3391  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3392  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3393  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3394  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3395  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3396 )
3397 fragment.hltPrePixelTracksMultiplicity110ForPPRef = cms.EDFilter( "HLTPrescaler",
3398  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3399  offset = cms.uint32( 0 )
3400 )
3401 fragment.hlt1HighMult110 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
3402  saveTags = cms.bool( True ),
3403  MinTrks = cms.int32( 110 ),
3404  MinPt = cms.double( 0.4 ),
3405  MaxVz = cms.double( 15.0 ),
3406  MaxEta = cms.double( 2.4 ),
3407  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
3408  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
3409  MaxPt = cms.double( 9999.0 ),
3410  MinSep = cms.double( 0.12 )
3411 )
3412 fragment.hltL1sETT60BptxAND = cms.EDFilter( "HLTL1TSeed",
3413  L1SeedsLogicalExpression = cms.string( "L1_ETT60_BptxAND" ),
3414  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3415  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3416  saveTags = cms.bool( True ),
3417  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3418  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3419  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3420  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3421  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3422 )
3423 fragment.hltPrePixelTracksMultiplicity135ForPPRef = cms.EDFilter( "HLTPrescaler",
3424  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3425  offset = cms.uint32( 0 )
3426 )
3427 fragment.hlt1HighMult135 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
3428  saveTags = cms.bool( True ),
3429  MinTrks = cms.int32( 135 ),
3430  MinPt = cms.double( 0.4 ),
3431  MaxVz = cms.double( 15.0 ),
3432  MaxEta = cms.double( 2.4 ),
3433  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
3434  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
3435  MaxPt = cms.double( 9999.0 ),
3436  MinSep = cms.double( 0.12 )
3437 )
3438 fragment.hltPrePixelTracksMultiplicity160ForPPRef = cms.EDFilter( "HLTPrescaler",
3439  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3440  offset = cms.uint32( 0 )
3441 )
3442 fragment.hlt1HighMult160 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
3443  saveTags = cms.bool( True ),
3444  MinTrks = cms.int32( 160 ),
3445  MinPt = cms.double( 0.4 ),
3446  MaxVz = cms.double( 15.0 ),
3447  MaxEta = cms.double( 2.4 ),
3448  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
3449  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
3450  MaxPt = cms.double( 9999.0 ),
3451  MinSep = cms.double( 0.12 )
3452 )
3453 fragment.hltL1sSingleJet28BptxAND = cms.EDFilter( "HLTL1TSeed",
3454  L1SeedsLogicalExpression = cms.string( "L1_SingleJet28_BptxAND" ),
3455  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3456  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3457  saveTags = cms.bool( True ),
3458  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3459  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3460  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3461  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3462  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3463 )
3464 fragment.hltPreAK4CaloJet40Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
3465  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3466  offset = cms.uint32( 0 )
3467 )
3468 fragment.hltEcalDigis = cms.EDProducer( "EcalRawToDigi",
3469  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 ),
3470  FedLabel = cms.InputTag( "listfeds" ),
3471  eventPut = cms.bool( True ),
3472  srpUnpacking = cms.bool( True ),
3473  syncCheck = cms.bool( True ),
3474  headerUnpacking = cms.bool( True ),
3475  feUnpacking = cms.bool( True ),
3476  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 ),
3477  tccUnpacking = cms.bool( True ),
3478  numbTriggerTSamples = cms.int32( 1 ),
3479  InputLabel = cms.InputTag( "rawDataCollector" ),
3480  numbXtalTSamples = cms.int32( 10 ),
3481  feIdCheck = cms.bool( True ),
3482  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 ),
3483  silentMode = cms.untracked.bool( True ),
3484  DoRegional = cms.bool( False ),
3485  forceToKeepFRData = cms.bool( False ),
3486  memUnpacking = cms.bool( True )
3487 )
3488 fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitProducer",
3489  EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
3490  EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
3491  EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ),
3492  EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ),
3493  algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ),
3494  algoPSet = cms.PSet(
3495  outOfTimeThresholdGain61pEB = cms.double( 5.0 ),
3496  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
3497  activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2 ),
3498  amplitudeThresholdEE = cms.double( 10.0 ),
3499  EBtimeConstantTerm = cms.double( 0.6 ),
3500  EEtimeFitLimits_Lower = cms.double( 0.2 ),
3501  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
3502  ebSpikeThreshold = cms.double( 1.042 ),
3503  EBtimeNconst = cms.double( 28.5 ),
3504  ampErrorCalculation = cms.bool( False ),
3505  kPoorRecoFlagEB = cms.bool( True ),
3506  EBtimeFitLimits_Lower = cms.double( 0.2 ),
3507  kPoorRecoFlagEE = cms.bool( False ),
3508  chi2ThreshEB_ = cms.double( 65.0 ),
3509  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
3510  useLumiInfoRunHeader = cms.bool( False ),
3511  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
3512  outOfTimeThresholdGain12mEB = cms.double( 5.0 ),
3513  EEtimeFitLimits_Upper = cms.double( 1.4 ),
3514  prefitMaxChiSqEB = cms.double( 15.0 ),
3515  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
3516  prefitMaxChiSqEE = cms.double( 10.0 ),
3517  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
3518  EBtimeFitLimits_Upper = cms.double( 1.4 ),
3519  timealgo = cms.string( "None" ),
3520  amplitudeThresholdEB = cms.double( 10.0 ),
3521  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
3522  outOfTimeThresholdGain12pEB = cms.double( 5.0 ),
3523  EEtimeNconst = cms.double( 31.8 ),
3524  outOfTimeThresholdGain61mEB = cms.double( 5.0 ),
3525  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
3526  EEtimeConstantTerm = cms.double( 1.0 ),
3527  chi2ThreshEE_ = cms.double( 50.0 ),
3528  doPrefitEE = cms.bool( True ),
3529  doPrefitEB = cms.bool( True )
3530  )
3531 )
3532 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
3533  ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
3534  ebDetIdToBeRecovered = cms.string( "ebDetId" ),
3535  integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ),
3536  eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
3537  ebFEToBeRecovered = cms.string( "ebFE" ),
3538  ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
3539  eeDetIdToBeRecovered = cms.string( "eeDetId" ),
3540  eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
3541  eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
3542  ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
3543  ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
3544  eeSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
3545  integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ),
3546  eeFEToBeRecovered = cms.string( "eeFE" )
3547 )
3548 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
3549  recoverEEVFE = cms.bool( False ),
3550  EErechitCollection = cms.string( "EcalRecHitsEE" ),
3551  recoverEBIsolatedChannels = cms.bool( False ),
3552  recoverEBVFE = cms.bool( False ),
3553  laserCorrection = cms.bool( True ),
3554  EBLaserMIN = cms.double( 0.5 ),
3555  killDeadChannels = cms.bool( True ),
3556  dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
3557  EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
3558  EBLaserMAX = cms.double( 3.0 ),
3559  EELaserMIN = cms.double( 0.5 ),
3560  ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
3561  EELaserMAX = cms.double( 8.0 ),
3562  recoverEEIsolatedChannels = cms.bool( False ),
3563  eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
3564  recoverEBFE = cms.bool( True ),
3565  algo = cms.string( "EcalRecHitWorkerSimple" ),
3566  ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
3567  singleChannelRecoveryThreshold = cms.double( 8.0 ),
3568  ChannelStatusToBeExcluded = cms.vstring( ),
3569  EBrechitCollection = cms.string( "EcalRecHitsEB" ),
3570  singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
3571  recoverEEFE = cms.bool( True ),
3572  triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ),
3573  dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
3574  flagsMapDBReco = cms.PSet(
3575  kGood = cms.vstring( 'kOk',
3576  'kDAC',
3577  'kNoLaser',
3578  'kNoisy' ),
3579  kNeighboursRecovered = cms.vstring( 'kFixedG0',
3580  'kNonRespondingIsolated',
3581  'kDeadVFE' ),
3582  kDead = cms.vstring( 'kNoDataNoTP' ),
3583  kNoisy = cms.vstring( 'kNNoisy',
3584  'kFixedG6',
3585  'kFixedG1' ),
3586  kTowerRecovered = cms.vstring( 'kDeadFE' )
3587  ),
3588  EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
3589  algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
3590  eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
3591  cleaningConfig = cms.PSet(
3592  e6e2thresh = cms.double( 0.04 ),
3593  tightenCrack_e6e2_double = cms.double( 3.0 ),
3594  e4e1Threshold_endcap = cms.double( 0.3 ),
3595  tightenCrack_e4e1_single = cms.double( 3.0 ),
3596  tightenCrack_e1_double = cms.double( 2.0 ),
3597  cThreshold_barrel = cms.double( 4.0 ),
3598  e4e1Threshold_barrel = cms.double( 0.08 ),
3599  tightenCrack_e1_single = cms.double( 2.0 ),
3600  e4e1_b_barrel = cms.double( -0.024 ),
3601  e4e1_a_barrel = cms.double( 0.04 ),
3602  ignoreOutOfTimeThresh = cms.double( 1.0E9 ),
3603  cThreshold_endcap = cms.double( 15.0 ),
3604  e4e1_b_endcap = cms.double( -0.0125 ),
3605  e4e1_a_endcap = cms.double( 0.02 ),
3606  cThreshold_double = cms.double( 10.0 )
3607  ),
3608  logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
3609  logWarningEtThreshold_EE_FE = cms.double( 50.0 )
3610 )
3611 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
3612  ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
3613  FilterDataQuality = cms.bool( True ),
3614  silent = cms.untracked.bool( True ),
3615  HcalFirstFED = cms.untracked.int32( 700 ),
3616  InputLabel = cms.InputTag( "rawDataCollector" ),
3617  ComplainEmptyData = cms.untracked.bool( False ),
3618  ElectronicsMap = cms.string( "" ),
3619  UnpackCalib = cms.untracked.bool( True ),
3620  FEDs = cms.untracked.vint32( ),
3621  UnpackerMode = cms.untracked.int32( 0 ),
3622  UnpackTTP = cms.untracked.bool( False ),
3623  lastSample = cms.int32( 9 ),
3624  UnpackZDC = cms.untracked.bool( True ),
3625  firstSample = cms.int32( 0 )
3626 )
3627 fragment.hltHbhereco = cms.EDProducer( "HcalHitReconstructor",
3628  pedestalUpperLimit = cms.double( 2.7 ),
3629  timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ),
3630  pedestalSubtractionType = cms.int32( 1 ),
3631  respCorrM3 = cms.double( 0.95 ),
3632  timeSlewParsType = cms.int32( 3 ),
3633  digiTimeFromDB = cms.bool( True ),
3634  mcOOTCorrectionName = cms.string( "" ),
3635  S9S1stat = cms.PSet( ),
3636  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
3637  tsFromDB = cms.bool( True ),
3638  samplesToAdd = cms.int32( 4 ),
3639  mcOOTCorrectionCategory = cms.string( "MC" ),
3640  dataOOTCorrectionName = cms.string( "" ),
3641  puCorrMethod = cms.int32( 3 ),
3642  correctionPhaseNS = cms.double( 13.0 ),
3643  HFInWindowStat = cms.PSet( ),
3644  digiLabel = cms.InputTag( "hltHcalDigis" ),
3645  setHSCPFlags = cms.bool( False ),
3646  firstAuxTS = cms.int32( 4 ),
3647  digistat = cms.PSet( ),
3648  hfTimingTrustParameters = cms.PSet( ),
3649  PETstat = cms.PSet( ),
3650  setSaturationFlags = cms.bool( False ),
3651  setNegativeFlags = cms.bool( False ),
3652  useLeakCorrection = cms.bool( False ),
3653  setTimingTrustFlags = cms.bool( False ),
3654  S8S1stat = cms.PSet( ),
3655  correctForPhaseContainment = cms.bool( True ),
3656  correctForTimeslew = cms.bool( True ),
3657  setNoiseFlags = cms.bool( False ),
3658  correctTiming = cms.bool( False ),
3659  setPulseShapeFlags = cms.bool( True ),
3660  Subdetector = cms.string( "HBHE" ),
3661  dataOOTCorrectionCategory = cms.string( "Data" ),
3662  dropZSmarkedPassed = cms.bool( True ),
3663  recoParamsFromDB = cms.bool( True ),
3664  firstSample = cms.int32( 4 ),
3665  setTimingShapedCutsFlags = cms.bool( False ),
3666  pulseJitter = cms.double( 1.0 ),
3667  chargeMax = cms.double( 6.0 ),
3668  timeMin = cms.double( -15.0 ),
3669  ts4chi2 = cms.double( 15.0 ),
3670  ts345chi2 = cms.double( 100.0 ),
3671  applyTimeSlew = cms.bool( True ),
3672  applyTimeConstraint = cms.bool( True ),
3673  applyPulseJitter = cms.bool( False ),
3674  pulseShapeParameters = cms.PSet(
3675  MinimumChargeThreshold = cms.double( 20.0 ),
3676  TS4TS5ChargeThreshold = cms.double( 70.0 ),
3677  TrianglePeakTS = cms.uint32( 0 ),
3678  LinearThreshold = cms.vdouble( ),
3679  LinearCut = cms.vdouble( ),
3680  LeftSlopeThreshold = cms.vdouble( ),
3681  LeftSlopeCut = cms.vdouble( ),
3682  RightSlopeCut = cms.vdouble( ),
3683  RightSlopeSmallThreshold = cms.vdouble( ),
3684  RightSlopeSmallCut = cms.vdouble( ),
3685  MinimumTS4TS5Threshold = cms.double( 100.0 ),
3686  TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ),
3687  TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ),
3688  TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ),
3689  TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ),
3690  UseDualFit = cms.bool( False ),
3691  TriangleIgnoreSlow = cms.bool( False ),
3692  TS3TS4ChargeThreshold = cms.double( 70.0 ),
3693  TS3TS4UpperChargeThreshold = cms.double( 20.0 ),
3694  TS5TS6ChargeThreshold = cms.double( 70.0 ),
3695  TS5TS6UpperChargeThreshold = cms.double( 20.0 ),
3696  R45PlusOneRange = cms.double( 0.2 ),
3697  R45MinusOneRange = cms.double( 0.2 ),
3698  RMS8MaxThreshold = cms.vdouble( ),
3699  RMS8MaxCut = cms.vdouble( ),
3700  RightSlopeThreshold = cms.vdouble( )
3701  ),
3702  timingshapedcutsParameters = cms.PSet(
3703  ignorelowest = cms.bool( True ),
3704  win_offset = cms.double( 0.0 ),
3705  ignorehighest = cms.bool( False ),
3706  win_gain = cms.double( 1.0 ),
3707  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 )
3708  ),
3709  ts4Min = cms.double( 5.0 ),
3710  ts3chi2 = cms.double( 5.0 ),
3711  noise = cms.double( 1.0 ),
3712  applyPedConstraint = cms.bool( True ),
3713  applyUnconstrainedFit = cms.bool( False ),
3714  ts4Max = cms.double( 500.0 ),
3715  meanTime = cms.double( -2.5 ),
3716  flagParameters = cms.PSet(
3717  nominalPedestal = cms.double( 3.0 ),
3718  hitMultiplicityThreshold = cms.int32( 17 ),
3719  hitEnergyMinimum = cms.double( 1.0 ),
3720  pulseShapeParameterSets = cms.VPSet(
3721  cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ),
3722  cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ),
3723  cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ),
3724  cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) )
3725  )
3726  ),
3727  fitTimes = cms.int32( 1 ),
3728  timeMax = cms.double( 10.0 ),
3729  timeSigma = cms.double( 5.0 ),
3730  pedSigma = cms.double( 0.5 ),
3731  meanPed = cms.double( 0.0 ),
3732  hscpParameters = cms.PSet(
3733  slopeMax = cms.double( -0.6 ),
3734  r1Max = cms.double( 1.0 ),
3735  r1Min = cms.double( 0.15 ),
3736  TimingEnergyThreshold = cms.double( 30.0 ),
3737  slopeMin = cms.double( -1.5 ),
3738  outerMin = cms.double( 0.0 ),
3739  outerMax = cms.double( 0.1 ),
3740  fracLeaderMin = cms.double( 0.4 ),
3741  r2Min = cms.double( 0.1 ),
3742  r2Max = cms.double( 0.5 ),
3743  fracLeaderMax = cms.double( 0.7 )
3744  )
3745 )
3746 fragment.hltHfreco = cms.EDProducer( "HcalHitReconstructor",
3747  pedestalUpperLimit = cms.double( 2.7 ),
3748  timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ),
3749  pedestalSubtractionType = cms.int32( 1 ),
3750  respCorrM3 = cms.double( 0.95 ),
3751  timeSlewParsType = cms.int32( 3 ),
3752  digiTimeFromDB = cms.bool( True ),
3753  mcOOTCorrectionName = cms.string( "" ),
3754  S9S1stat = cms.PSet(
3755  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 ),
3756  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 ),
3757  flagsToSkip = cms.int32( 24 ),
3758  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 ),
3759  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 ),
3760  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 ),
3761  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 ),
3762  isS8S1 = cms.bool( False ),
3763  HcalAcceptSeverityLevel = cms.int32( 9 )
3764  ),
3765  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
3766  tsFromDB = cms.bool( True ),
3767  samplesToAdd = cms.int32( 2 ),
3768  mcOOTCorrectionCategory = cms.string( "MC" ),
3769  dataOOTCorrectionName = cms.string( "" ),
3770  puCorrMethod = cms.int32( 0 ),
3771  correctionPhaseNS = cms.double( 13.0 ),
3772  HFInWindowStat = cms.PSet(
3773  hflongEthresh = cms.double( 40.0 ),
3774  hflongMinWindowTime = cms.vdouble( -10.0 ),
3775  hfshortEthresh = cms.double( 40.0 ),
3776  hflongMaxWindowTime = cms.vdouble( 10.0 ),
3777  hfshortMaxWindowTime = cms.vdouble( 10.0 ),
3778  hfshortMinWindowTime = cms.vdouble( -12.0 )
3779  ),
3780  digiLabel = cms.InputTag( "hltHcalDigis" ),
3781  setHSCPFlags = cms.bool( False ),
3782  firstAuxTS = cms.int32( 1 ),
3783  digistat = cms.PSet(
3784  HFdigiflagFirstSample = cms.int32( 1 ),
3785  HFdigiflagMinEthreshold = cms.double( 40.0 ),
3786  HFdigiflagSamplesToAdd = cms.int32( 3 ),
3787  HFdigiflagExpectedPeak = cms.int32( 2 ),
3788  HFdigiflagCoef = cms.vdouble( 0.93, -0.012667, -0.38275 )
3789  ),
3790  hfTimingTrustParameters = cms.PSet(
3791  hfTimingTrustLevel2 = cms.int32( 4 ),
3792  hfTimingTrustLevel1 = cms.int32( 1 )
3793  ),
3794  PETstat = cms.PSet(
3795  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 ),
3796  short_R_29 = cms.vdouble( 0.8 ),
3797  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 ),
3798  flagsToSkip = cms.int32( 0 ),
3799  short_R = cms.vdouble( 0.8 ),
3800  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 ),
3801  long_R_29 = cms.vdouble( 0.8 ),
3802  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 ),
3803  long_R = cms.vdouble( 0.98 ),
3804  HcalAcceptSeverityLevel = cms.int32( 9 )
3805  ),
3806  setSaturationFlags = cms.bool( False ),
3807  setNegativeFlags = cms.bool( False ),
3808  useLeakCorrection = cms.bool( False ),
3809  setTimingTrustFlags = cms.bool( False ),
3810  S8S1stat = cms.PSet(
3811  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 ),
3812  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 ),
3813  flagsToSkip = cms.int32( 16 ),
3814  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 ),
3815  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 ),
3816  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 ),
3817  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 ),
3818  isS8S1 = cms.bool( True ),
3819  HcalAcceptSeverityLevel = cms.int32( 9 )
3820  ),
3821  correctForPhaseContainment = cms.bool( False ),
3822  correctForTimeslew = cms.bool( False ),
3823  setNoiseFlags = cms.bool( True ),
3824  correctTiming = cms.bool( False ),
3825  setPulseShapeFlags = cms.bool( False ),
3826  Subdetector = cms.string( "HF" ),
3827  dataOOTCorrectionCategory = cms.string( "Data" ),
3828  dropZSmarkedPassed = cms.bool( True ),
3829  recoParamsFromDB = cms.bool( True ),
3830  firstSample = cms.int32( 2 ),
3831  setTimingShapedCutsFlags = cms.bool( False ),
3832  pulseJitter = cms.double( 1.0 ),
3833  chargeMax = cms.double( 6.0 ),
3834  timeMin = cms.double( -15.0 ),
3835  ts4chi2 = cms.double( 15.0 ),
3836  ts345chi2 = cms.double( 100.0 ),
3837  applyTimeSlew = cms.bool( True ),
3838  applyTimeConstraint = cms.bool( True ),
3839  applyPulseJitter = cms.bool( False ),
3840  pulseShapeParameters = cms.PSet( ),
3841  timingshapedcutsParameters = cms.PSet( ),
3842  ts4Min = cms.double( 5.0 ),
3843  ts3chi2 = cms.double( 5.0 ),
3844  noise = cms.double( 1.0 ),
3845  applyPedConstraint = cms.bool( True ),
3846  applyUnconstrainedFit = cms.bool( False ),
3847  ts4Max = cms.double( 500.0 ),
3848  meanTime = cms.double( -2.5 ),
3849  flagParameters = cms.PSet( ),
3850  fitTimes = cms.int32( 1 ),
3851  timeMax = cms.double( 10.0 ),
3852  timeSigma = cms.double( 5.0 ),
3853  pedSigma = cms.double( 0.5 ),
3854  meanPed = cms.double( 0.0 ),
3855  hscpParameters = cms.PSet( )
3856 )
3857 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
3858  pedestalUpperLimit = cms.double( 2.7 ),
3859  timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ),
3860  pedestalSubtractionType = cms.int32( 1 ),
3861  respCorrM3 = cms.double( 0.95 ),
3862  timeSlewParsType = cms.int32( 3 ),
3863  digiTimeFromDB = cms.bool( True ),
3864  mcOOTCorrectionName = cms.string( "" ),
3865  S9S1stat = cms.PSet( ),
3866  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
3867  tsFromDB = cms.bool( True ),
3868  samplesToAdd = cms.int32( 4 ),
3869  mcOOTCorrectionCategory = cms.string( "MC" ),
3870  dataOOTCorrectionName = cms.string( "" ),
3871  puCorrMethod = cms.int32( 0 ),
3872  correctionPhaseNS = cms.double( 13.0 ),
3873  HFInWindowStat = cms.PSet( ),
3874  digiLabel = cms.InputTag( "hltHcalDigis" ),
3875  setHSCPFlags = cms.bool( False ),
3876  firstAuxTS = cms.int32( 4 ),
3877  digistat = cms.PSet( ),
3878  hfTimingTrustParameters = cms.PSet( ),
3879  PETstat = cms.PSet( ),
3880  setSaturationFlags = cms.bool( False ),
3881  setNegativeFlags = cms.bool( False ),
3882  useLeakCorrection = cms.bool( False ),
3883  setTimingTrustFlags = cms.bool( False ),
3884  S8S1stat = cms.PSet( ),
3885  correctForPhaseContainment = cms.bool( True ),
3886  correctForTimeslew = cms.bool( True ),
3887  setNoiseFlags = cms.bool( False ),
3888  correctTiming = cms.bool( False ),
3889  setPulseShapeFlags = cms.bool( False ),
3890  Subdetector = cms.string( "HO" ),
3891  dataOOTCorrectionCategory = cms.string( "Data" ),
3892  dropZSmarkedPassed = cms.bool( True ),
3893  recoParamsFromDB = cms.bool( True ),
3894  firstSample = cms.int32( 4 ),
3895  setTimingShapedCutsFlags = cms.bool( False ),
3896  pulseJitter = cms.double( 1.0 ),
3897  chargeMax = cms.double( 6.0 ),
3898  timeMin = cms.double( -15.0 ),
3899  ts4chi2 = cms.double( 15.0 ),
3900  ts345chi2 = cms.double( 100.0 ),
3901  applyTimeSlew = cms.bool( True ),
3902  applyTimeConstraint = cms.bool( True ),
3903  applyPulseJitter = cms.bool( False ),
3904  pulseShapeParameters = cms.PSet( ),
3905  timingshapedcutsParameters = cms.PSet( ),
3906  ts4Min = cms.double( 5.0 ),
3907  ts3chi2 = cms.double( 5.0 ),
3908  noise = cms.double( 1.0 ),
3909  applyPedConstraint = cms.bool( True ),
3910  applyUnconstrainedFit = cms.bool( False ),
3911  ts4Max = cms.double( 500.0 ),
3912  meanTime = cms.double( -2.5 ),
3913  flagParameters = cms.PSet( ),
3914  fitTimes = cms.int32( 1 ),
3915  timeMax = cms.double( 10.0 ),
3916  timeSigma = cms.double( 5.0 ),
3917  pedSigma = cms.double( 0.5 ),
3918  meanPed = cms.double( 0.0 ),
3919  hscpParameters = cms.PSet( )
3920 )
3921 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
3922  EBSumThreshold = cms.double( 0.2 ),
3923  MomHBDepth = cms.double( 0.2 ),
3924  UseEtEBTreshold = cms.bool( False ),
3925  hfInput = cms.InputTag( "hltHfreco" ),
3926  AllowMissingInputs = cms.bool( False ),
3927  MomEEDepth = cms.double( 0.0 ),
3928  EESumThreshold = cms.double( 0.45 ),
3929  HBGrid = cms.vdouble( ),
3930  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
3931  HBThreshold = cms.double( 0.7 ),
3932  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
3933  UseEcalRecoveredHits = cms.bool( False ),
3934  MomConstrMethod = cms.int32( 1 ),
3935  MomHEDepth = cms.double( 0.4 ),
3936  HcalThreshold = cms.double( -1000.0 ),
3937  HF2Weights = cms.vdouble( ),
3938  HOWeights = cms.vdouble( ),
3939  EEGrid = cms.vdouble( ),
3940  UseSymEBTreshold = cms.bool( False ),
3941  EEWeights = cms.vdouble( ),
3942  EEWeight = cms.double( 1.0 ),
3943  UseHO = cms.bool( False ),
3944  HBWeights = cms.vdouble( ),
3945  HF1Weight = cms.double( 1.0 ),
3946  HF2Grid = cms.vdouble( ),
3947  HEDWeights = cms.vdouble( ),
3948  EBWeight = cms.double( 1.0 ),
3949  HF1Grid = cms.vdouble( ),
3950  EBWeights = cms.vdouble( ),
3951  HOWeight = cms.double( 1.0E-99 ),
3952  HESWeight = cms.double( 1.0 ),
3953  HESThreshold = cms.double( 0.8 ),
3954  hbheInput = cms.InputTag( "hltHbhereco" ),
3955  HF2Weight = cms.double( 1.0 ),
3956  HF2Threshold = cms.double( 0.85 ),
3957  HcalAcceptSeverityLevel = cms.uint32( 9 ),
3958  EEThreshold = cms.double( 0.3 ),
3959  HOThresholdPlus1 = cms.double( 3.5 ),
3960  HOThresholdPlus2 = cms.double( 3.5 ),
3961  HF1Weights = cms.vdouble( ),
3962  hoInput = cms.InputTag( "hltHoreco" ),
3963  HF1Threshold = cms.double( 0.5 ),
3964  HcalPhase = cms.int32( 0 ),
3965  HESGrid = cms.vdouble( ),
3966  EcutTower = cms.double( -1000.0 ),
3967  UseRejectedRecoveredEcalHits = cms.bool( False ),
3968  UseEtEETreshold = cms.bool( False ),
3969  HESWeights = cms.vdouble( ),
3970  HOThresholdMinus1 = cms.double( 3.5 ),
3971  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
3972  'kWeird',
3973  'kBad' ),
3974  HEDWeight = cms.double( 1.0 ),
3975  UseSymEETreshold = cms.bool( False ),
3976  HEDThreshold = cms.double( 0.8 ),
3977  UseRejectedHitsOnly = cms.bool( False ),
3978  EBThreshold = cms.double( 0.07 ),
3979  HEDGrid = cms.vdouble( ),
3980  UseHcalRecoveredHits = cms.bool( False ),
3981  HOThresholdMinus2 = cms.double( 3.5 ),
3982  HOThreshold0 = cms.double( 3.5 ),
3983  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
3984  UseRejectedRecoveredHcalHits = cms.bool( False ),
3985  MomEBDepth = cms.double( 0.3 ),
3986  HBWeight = cms.double( 1.0 ),
3987  HOGrid = cms.vdouble( ),
3988  EBGrid = cms.vdouble( )
3989 )
3990 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
3991  Active_Area_Repeats = cms.int32( 5 ),
3992  doAreaFastjet = cms.bool( False ),
3993  voronoiRfact = cms.double( 0.9 ),
3994  maxBadHcalCells = cms.uint32( 9999999 ),
3995  doAreaDiskApprox = cms.bool( True ),
3996  maxRecoveredEcalCells = cms.uint32( 9999999 ),
3997  jetType = cms.string( "CaloJet" ),
3998  minSeed = cms.uint32( 14327 ),
3999  Ghost_EtaMax = cms.double( 6.0 ),
4000  doRhoFastjet = cms.bool( False ),
4001  jetAlgorithm = cms.string( "AntiKt" ),
4002  nSigmaPU = cms.double( 1.0 ),
4003  GhostArea = cms.double( 0.01 ),
4004  Rho_EtaMax = cms.double( 4.4 ),
4005  maxBadEcalCells = cms.uint32( 9999999 ),
4006  useDeterministicSeed = cms.bool( True ),
4007  doPVCorrection = cms.bool( False ),
4008  maxRecoveredHcalCells = cms.uint32( 9999999 ),
4009  rParam = cms.double( 0.4 ),
4010  maxProblematicHcalCells = cms.uint32( 9999999 ),
4011  doOutputJets = cms.bool( True ),
4012  src = cms.InputTag( "hltTowerMakerForAll" ),
4013  inputEtMin = cms.double( 0.3 ),
4014  puPtMin = cms.double( 10.0 ),
4015  srcPVs = cms.InputTag( "NotUsed" ),
4016  jetPtMin = cms.double( 1.0 ),
4017  radiusPU = cms.double( 0.4 ),
4018  maxProblematicEcalCells = cms.uint32( 9999999 ),
4019  doPUOffsetCorr = cms.bool( False ),
4020  inputEMin = cms.double( 0.0 ),
4021  useMassDropTagger = cms.bool( False ),
4022  muMin = cms.double( -1.0 ),
4023  subtractorName = cms.string( "" ),
4024  muCut = cms.double( -1.0 ),
4025  subjetPtMin = cms.double( -1.0 ),
4026  useTrimming = cms.bool( False ),
4027  muMax = cms.double( -1.0 ),
4028  yMin = cms.double( -1.0 ),
4029  useFiltering = cms.bool( False ),
4030  rFilt = cms.double( -1.0 ),
4031  yMax = cms.double( -1.0 ),
4032  zcut = cms.double( -1.0 ),
4033  MinVtxNdof = cms.int32( 5 ),
4034  MaxVtxZ = cms.double( 15.0 ),
4035  UseOnlyVertexTracks = cms.bool( False ),
4036  dRMin = cms.double( -1.0 ),
4037  nFilt = cms.int32( -1 ),
4038  usePruning = cms.bool( False ),
4039  maxDepth = cms.int32( -1 ),
4040  yCut = cms.double( -1.0 ),
4041  DzTrVtxMax = cms.double( 0.0 ),
4042  UseOnlyOnePV = cms.bool( False ),
4043  rcut_factor = cms.double( -1.0 ),
4044  sumRecHits = cms.bool( False ),
4045  trimPtFracMin = cms.double( -1.0 ),
4046  dRMax = cms.double( -1.0 ),
4047  DxyTrVtxMax = cms.double( 0.0 ),
4048  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
4049 )
4050 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
4051  min_N90 = cms.int32( -2 ),
4052  min_N90hits = cms.int32( 2 ),
4053  min_EMF = cms.double( 1.0E-6 ),
4054  jetsInput = cms.InputTag( "hltAK4CaloJets" ),
4055  JetIDParams = cms.PSet(
4056  useRecHits = cms.bool( True ),
4057  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
4058  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
4059  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
4060  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4061  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
4062  ),
4063  max_EMF = cms.double( 999.0 )
4064 )
4065 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
4066  gridSpacing = cms.double( 0.55 ),
4067  maxRapidity = cms.double( 5.0 ),
4068  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" )
4069 )
4070 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
4071  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ),
4072  algorithm = cms.string( "AK4CaloHLT" ),
4073  level = cms.string( "L1FastJet" )
4074 )
4075 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
4076  algorithm = cms.string( "AK4CaloHLT" ),
4077  level = cms.string( "L2Relative" )
4078 )
4079 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
4080  algorithm = cms.string( "AK4CaloHLT" ),
4081  level = cms.string( "L3Absolute" )
4082 )
4083 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
4084  algorithm = cms.string( "AK4CaloHLT" ),
4085  level = cms.string( "L2L3Residual" )
4086 )
4087 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
4088  correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
4089 )
4090 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
4091  src = cms.InputTag( "hltAK4CaloJets" ),
4092  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
4093 )
4094 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
4095  src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
4096  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
4097 )
4098 fragment.hltSingleAK4CaloJet40Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4099  saveTags = cms.bool( True ),
4100  MinPt = cms.double( 40.0 ),
4101  MinN = cms.int32( 1 ),
4102  MaxEta = cms.double( 5.1 ),
4103  MinMass = cms.double( -1.0 ),
4104  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4105  MinE = cms.double( -1.0 ),
4106  triggerType = cms.int32( 85 )
4107 )
4108 fragment.hltL1sSingleJet40BptxAND = cms.EDFilter( "HLTL1TSeed",
4109  L1SeedsLogicalExpression = cms.string( "L1_SingleJet40_BptxAND" ),
4110  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
4111  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
4112  saveTags = cms.bool( True ),
4113  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4114  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
4115  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
4116  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
4117  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4118 )
4119 fragment.hltPreAK4CaloJet60Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4120  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4121  offset = cms.uint32( 0 )
4122 )
4123 fragment.hltSingleAK4CaloJet60Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4124  saveTags = cms.bool( True ),
4125  MinPt = cms.double( 60.0 ),
4126  MinN = cms.int32( 1 ),
4127  MaxEta = cms.double( 5.1 ),
4128  MinMass = cms.double( -1.0 ),
4129  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4130  MinE = cms.double( -1.0 ),
4131  triggerType = cms.int32( 85 )
4132 )
4133 fragment.hltL1sSingleJet48BptxAND = cms.EDFilter( "HLTL1TSeed",
4134  L1SeedsLogicalExpression = cms.string( "L1_SingleJet48_BptxAND" ),
4135  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
4136  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
4137  saveTags = cms.bool( True ),
4138  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4139  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
4140  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
4141  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
4142  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4143 )
4144 fragment.hltPreAK4CaloJet80Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4145  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4146  offset = cms.uint32( 0 )
4147 )
4148 fragment.hltSingleAK4CaloJet80Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4149  saveTags = cms.bool( True ),
4150  MinPt = cms.double( 80.0 ),
4151  MinN = cms.int32( 1 ),
4152  MaxEta = cms.double( 5.1 ),
4153  MinMass = cms.double( -1.0 ),
4154  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4155  MinE = cms.double( -1.0 ),
4156  triggerType = cms.int32( 85 )
4157 )
4158 fragment.hltL1sSingleJet52BptxAND = cms.EDFilter( "HLTL1TSeed",
4159  L1SeedsLogicalExpression = cms.string( "L1_SingleJet52_BptxAND" ),
4160  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
4161  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
4162  saveTags = cms.bool( True ),
4163  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4164  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
4165  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
4166  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
4167  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4168 )
4169 fragment.hltPreAK4CaloJet100Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4170  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4171  offset = cms.uint32( 0 )
4172 )
4173 fragment.hltSingleAK4CaloJet100Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4174  saveTags = cms.bool( True ),
4175  MinPt = cms.double( 100.0 ),
4176  MinN = cms.int32( 1 ),
4177  MaxEta = cms.double( 5.1 ),
4178  MinMass = cms.double( -1.0 ),
4179  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4180  MinE = cms.double( -1.0 ),
4181  triggerType = cms.int32( 85 )
4182 )
4183 fragment.hltPreAK4CaloJet110Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4184  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4185  offset = cms.uint32( 0 )
4186 )
4187 fragment.hltSingleAK4CaloJet110Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4188  saveTags = cms.bool( True ),
4189  MinPt = cms.double( 110.0 ),
4190  MinN = cms.int32( 1 ),
4191  MaxEta = cms.double( 5.1 ),
4192  MinMass = cms.double( -1.0 ),
4193  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4194  MinE = cms.double( -1.0 ),
4195  triggerType = cms.int32( 85 )
4196 )
4197 fragment.hltL1sSingleJet68BptxAND = cms.EDFilter( "HLTL1TSeed",
4198  L1SeedsLogicalExpression = cms.string( "L1_SingleJet68_BptxAND" ),
4199  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
4200  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
4201  saveTags = cms.bool( True ),
4202  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4203  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
4204  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
4205  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
4206  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4207 )
4208 fragment.hltPreAK4CaloJet120Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4209  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4210  offset = cms.uint32( 0 )
4211 )
4212 fragment.hltSingleAK4CaloJet120Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4213  saveTags = cms.bool( True ),
4214  MinPt = cms.double( 120.0 ),
4215  MinN = cms.int32( 1 ),
4216  MaxEta = cms.double( 5.1 ),
4217  MinMass = cms.double( -1.0 ),
4218  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4219  MinE = cms.double( -1.0 ),
4220  triggerType = cms.int32( 85 )
4221 )
4222 fragment.hltPreAK4CaloJet150ForPPRef = cms.EDFilter( "HLTPrescaler",
4223  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4224  offset = cms.uint32( 0 )
4225 )
4226 fragment.hltSingleAK4CaloJet150Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4227  saveTags = cms.bool( True ),
4228  MinPt = cms.double( 150.0 ),
4229  MinN = cms.int32( 1 ),
4230  MaxEta = cms.double( 5.1 ),
4231  MinMass = cms.double( -1.0 ),
4232  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4233  MinE = cms.double( -1.0 ),
4234  triggerType = cms.int32( 85 )
4235 )
4236 fragment.hltPreAK4PFJet40Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4237  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4238  offset = cms.uint32( 0 )
4239 )
4240 fragment.hltSingleAK4CaloJet15Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4241  saveTags = cms.bool( True ),
4242  MinPt = cms.double( 15.0 ),
4243  MinN = cms.int32( 1 ),
4244  MaxEta = cms.double( 5.1 ),
4245  MinMass = cms.double( -1.0 ),
4246  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4247  MinE = cms.double( -1.0 ),
4248  triggerType = cms.int32( 85 )
4249 )
4250 fragment.hltTowerMakerForPF = cms.EDProducer( "CaloTowersCreator",
4251  EBSumThreshold = cms.double( 0.2 ),
4252  MomHBDepth = cms.double( 0.2 ),
4253  UseEtEBTreshold = cms.bool( False ),
4254  hfInput = cms.InputTag( "hltHfreco" ),
4255  AllowMissingInputs = cms.bool( False ),
4256  MomEEDepth = cms.double( 0.0 ),
4257  EESumThreshold = cms.double( 0.45 ),
4258  HBGrid = cms.vdouble( ),
4259  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
4260  HBThreshold = cms.double( 0.4 ),
4261  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
4262  UseEcalRecoveredHits = cms.bool( False ),
4263  MomConstrMethod = cms.int32( 1 ),
4264  MomHEDepth = cms.double( 0.4 ),
4265  HcalThreshold = cms.double( -1000.0 ),
4266  HF2Weights = cms.vdouble( ),
4267  HOWeights = cms.vdouble( ),
4268  EEGrid = cms.vdouble( ),
4269  UseSymEBTreshold = cms.bool( False ),
4270  EEWeights = cms.vdouble( ),
4271  EEWeight = cms.double( 1.0 ),
4272  UseHO = cms.bool( False ),
4273  HBWeights = cms.vdouble( ),
4274  HF1Weight = cms.double( 1.0 ),
4275  HF2Grid = cms.vdouble( ),
4276  HEDWeights = cms.vdouble( ),
4277  EBWeight = cms.double( 1.0 ),
4278  HF1Grid = cms.vdouble( ),
4279  EBWeights = cms.vdouble( ),
4280  HOWeight = cms.double( 1.0 ),
4281  HESWeight = cms.double( 1.0 ),
4282  HESThreshold = cms.double( 0.4 ),
4283  hbheInput = cms.InputTag( "hltHbhereco" ),
4284  HF2Weight = cms.double( 1.0 ),
4285  HF2Threshold = cms.double( 1.8 ),
4286  HcalAcceptSeverityLevel = cms.uint32( 11 ),
4287  EEThreshold = cms.double( 0.3 ),
4288  HOThresholdPlus1 = cms.double( 1.1 ),
4289  HOThresholdPlus2 = cms.double( 1.1 ),
4290  HF1Weights = cms.vdouble( ),
4291  hoInput = cms.InputTag( "hltHoreco" ),
4292  HF1Threshold = cms.double( 1.2 ),
4293  HcalPhase = cms.int32( 0 ),
4294  HESGrid = cms.vdouble( ),
4295  EcutTower = cms.double( -1000.0 ),
4296  UseRejectedRecoveredEcalHits = cms.bool( False ),
4297  UseEtEETreshold = cms.bool( False ),
4298  HESWeights = cms.vdouble( ),
4299  HOThresholdMinus1 = cms.double( 1.1 ),
4300  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
4301  'kWeird',
4302  'kBad' ),
4303  HEDWeight = cms.double( 1.0 ),
4304  UseSymEETreshold = cms.bool( False ),
4305  HEDThreshold = cms.double( 0.4 ),
4306  UseRejectedHitsOnly = cms.bool( False ),
4307  EBThreshold = cms.double( 0.07 ),
4308  HEDGrid = cms.vdouble( ),
4309  UseHcalRecoveredHits = cms.bool( True ),
4310  HOThresholdMinus2 = cms.double( 1.1 ),
4311  HOThreshold0 = cms.double( 1.1 ),
4312  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
4313  UseRejectedRecoveredHcalHits = cms.bool( False ),
4314  MomEBDepth = cms.double( 0.3 ),
4315  HBWeight = cms.double( 1.0 ),
4316  HOGrid = cms.vdouble( ),
4317  EBGrid = cms.vdouble( )
4318 )
4319 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
4320  Active_Area_Repeats = cms.int32( 5 ),
4321  doAreaFastjet = cms.bool( False ),
4322  voronoiRfact = cms.double( -9.0 ),
4323  maxBadHcalCells = cms.uint32( 9999999 ),
4324  doAreaDiskApprox = cms.bool( False ),
4325  maxRecoveredEcalCells = cms.uint32( 9999999 ),
4326  jetType = cms.string( "CaloJet" ),
4327  minSeed = cms.uint32( 0 ),
4328  Ghost_EtaMax = cms.double( 6.0 ),
4329  doRhoFastjet = cms.bool( False ),
4330  jetAlgorithm = cms.string( "AntiKt" ),
4331  nSigmaPU = cms.double( 1.0 ),
4332  GhostArea = cms.double( 0.01 ),
4333  Rho_EtaMax = cms.double( 4.4 ),
4334  maxBadEcalCells = cms.uint32( 9999999 ),
4335  useDeterministicSeed = cms.bool( True ),
4336  doPVCorrection = cms.bool( False ),
4337  maxRecoveredHcalCells = cms.uint32( 9999999 ),
4338  rParam = cms.double( 0.4 ),
4339  maxProblematicHcalCells = cms.uint32( 9999999 ),
4340  doOutputJets = cms.bool( True ),
4341  src = cms.InputTag( "hltTowerMakerForPF" ),
4342  inputEtMin = cms.double( 0.3 ),
4343  puPtMin = cms.double( 10.0 ),
4344  srcPVs = cms.InputTag( "NotUsed" ),
4345  jetPtMin = cms.double( 1.0 ),
4346  radiusPU = cms.double( 0.4 ),
4347  maxProblematicEcalCells = cms.uint32( 9999999 ),
4348  doPUOffsetCorr = cms.bool( False ),
4349  inputEMin = cms.double( 0.0 ),
4350  useMassDropTagger = cms.bool( False ),
4351  muMin = cms.double( -1.0 ),
4352  subtractorName = cms.string( "" ),
4353  muCut = cms.double( -1.0 ),
4354  subjetPtMin = cms.double( -1.0 ),
4355  useTrimming = cms.bool( False ),
4356  muMax = cms.double( -1.0 ),
4357  yMin = cms.double( -1.0 ),
4358  useFiltering = cms.bool( False ),
4359  rFilt = cms.double( -1.0 ),
4360  yMax = cms.double( -1.0 ),
4361  zcut = cms.double( -1.0 ),
4362  MinVtxNdof = cms.int32( 5 ),
4363  MaxVtxZ = cms.double( 15.0 ),
4364  UseOnlyVertexTracks = cms.bool( False ),
4365  dRMin = cms.double( -1.0 ),
4366  nFilt = cms.int32( -1 ),
4367  usePruning = cms.bool( False ),
4368  maxDepth = cms.int32( -1 ),
4369  yCut = cms.double( -1.0 ),
4370  DzTrVtxMax = cms.double( 0.0 ),
4371  UseOnlyOnePV = cms.bool( False ),
4372  rcut_factor = cms.double( -1.0 ),
4373  sumRecHits = cms.bool( False ),
4374  trimPtFracMin = cms.double( -1.0 ),
4375  dRMax = cms.double( -1.0 ),
4376  DxyTrVtxMax = cms.double( 0.0 ),
4377  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
4378 )
4379 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
4380  filter = cms.bool( False ),
4381  src = cms.InputTag( "hltAK4CaloJetsPF" ),
4382  etMin = cms.double( 5.0 )
4383 )
4384 fragment.hltMuonDTDigis = cms.EDProducer( "DTUnpackingModule",
4385  useStandardFEDid = cms.bool( True ),
4386  maxFEDid = cms.untracked.int32( 779 ),
4387  inputLabel = cms.InputTag( "rawDataCollector" ),
4388  minFEDid = cms.untracked.int32( 770 ),
4389  dataType = cms.string( "DDU" ),
4390  readOutParameters = cms.PSet(
4391  debug = cms.untracked.bool( False ),
4392  rosParameters = cms.PSet(
4393  writeSC = cms.untracked.bool( True ),
4394  readingDDU = cms.untracked.bool( True ),
4395  performDataIntegrityMonitor = cms.untracked.bool( False ),
4396  readDDUIDfromDDU = cms.untracked.bool( True ),
4397  debug = cms.untracked.bool( False ),
4398  localDAQ = cms.untracked.bool( False )
4399  ),
4400  localDAQ = cms.untracked.bool( False ),
4401  performDataIntegrityMonitor = cms.untracked.bool( False )
4402  ),
4403  dqmOnly = cms.bool( False )
4404 )
4405 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
4406  debug = cms.untracked.bool( False ),
4407  recAlgoConfig = cms.PSet(
4408  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4409  minTime = cms.double( -3.0 ),
4410  stepTwoFromDigi = cms.bool( False ),
4411  doVdriftCorr = cms.bool( True ),
4412  debug = cms.untracked.bool( False ),
4413  maxTime = cms.double( 420.0 ),
4414  tTrigModeConfig = cms.PSet(
4415  vPropWire = cms.double( 24.4 ),
4416  doTOFCorrection = cms.bool( True ),
4417  tofCorrType = cms.int32( 0 ),
4418  wirePropCorrType = cms.int32( 0 ),
4419  tTrigLabel = cms.string( "" ),
4420  doWirePropCorrection = cms.bool( True ),
4421  doT0Correction = cms.bool( True ),
4422  debug = cms.untracked.bool( False )
4423  ),
4424  useUncertDB = cms.bool( True )
4425  ),
4426  dtDigiLabel = cms.InputTag( "hltMuonDTDigis" ),
4427  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" )
4428 )
4429 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
4430  debug = cms.untracked.bool( False ),
4431  Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
4432  recHits2DLabel = cms.InputTag( "dt2DSegments" ),
4433  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
4434  Reco4DAlgoConfig = cms.PSet(
4435  segmCleanerMode = cms.int32( 2 ),
4436  Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
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  hit_afterT0_resolution = cms.double( 0.03 ),
4458  Reco2DAlgoConfig = cms.PSet(
4459  segmCleanerMode = cms.int32( 2 ),
4460  recAlgoConfig = cms.PSet(
4461  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4462  minTime = cms.double( -3.0 ),
4463  stepTwoFromDigi = cms.bool( False ),
4464  doVdriftCorr = cms.bool( True ),
4465  debug = cms.untracked.bool( False ),
4466  maxTime = cms.double( 420.0 ),
4467  tTrigModeConfig = cms.PSet(
4468  vPropWire = cms.double( 24.4 ),
4469  doTOFCorrection = cms.bool( True ),
4470  tofCorrType = cms.int32( 0 ),
4471  wirePropCorrType = cms.int32( 0 ),
4472  tTrigLabel = cms.string( "" ),
4473  doWirePropCorrection = cms.bool( True ),
4474  doT0Correction = cms.bool( True ),
4475  debug = cms.untracked.bool( False )
4476  ),
4477  useUncertDB = cms.bool( True )
4478  ),
4479  nSharedHitsMax = cms.int32( 2 ),
4480  AlphaMaxPhi = cms.double( 1.0 ),
4481  hit_afterT0_resolution = cms.double( 0.03 ),
4482  MaxAllowedHits = cms.uint32( 50 ),
4483  performT0_vdriftSegCorrection = cms.bool( False ),
4484  AlphaMaxTheta = cms.double( 0.9 ),
4485  debug = cms.untracked.bool( False ),
4486  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4487  nUnSharedHitsMin = cms.int32( 2 ),
4488  performT0SegCorrection = cms.bool( False ),
4489  perform_delta_rejecting = cms.bool( False )
4490  ),
4491  performT0_vdriftSegCorrection = cms.bool( False ),
4492  debug = cms.untracked.bool( False ),
4493  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4494  nUnSharedHitsMin = cms.int32( 2 ),
4495  AllDTRecHits = cms.bool( True ),
4496  performT0SegCorrection = cms.bool( False ),
4497  perform_delta_rejecting = cms.bool( False )
4498  )
4499 )
4500 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
4501  PrintEventNumber = cms.untracked.bool( False ),
4502  SuppressZeroLCT = cms.untracked.bool( True ),
4503  UseExaminer = cms.bool( True ),
4504  Debug = cms.untracked.bool( False ),
4505  ErrorMask = cms.uint32( 0x0 ),
4506  InputObjects = cms.InputTag( "rawDataCollector" ),
4507  ExaminerMask = cms.uint32( 0x1febf3f6 ),
4508  runDQM = cms.untracked.bool( False ),
4509  UnpackStatusDigis = cms.bool( False ),
4510  VisualFEDInspect = cms.untracked.bool( False ),
4511  FormatedEventDump = cms.untracked.bool( False ),
4512  UseFormatStatus = cms.bool( True ),
4513  UseSelectiveUnpacking = cms.bool( True ),
4514  VisualFEDShort = cms.untracked.bool( False )
4515 )
4516 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
4517  XTasymmetry_ME1b = cms.double( 0.0 ),
4518  XTasymmetry_ME1a = cms.double( 0.0 ),
4519  ConstSyst_ME1a = cms.double( 0.022 ),
4520  ConstSyst_ME1b = cms.double( 0.007 ),
4521  XTasymmetry_ME41 = cms.double( 0.0 ),
4522  CSCStripxtalksOffset = cms.double( 0.03 ),
4523  CSCUseCalibrations = cms.bool( True ),
4524  CSCUseTimingCorrections = cms.bool( True ),
4525  CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
4526  XTasymmetry_ME22 = cms.double( 0.0 ),
4527  UseFivePoleFit = cms.bool( True ),
4528  XTasymmetry_ME21 = cms.double( 0.0 ),
4529  ConstSyst_ME21 = cms.double( 0.0 ),
4530  CSCDebug = cms.untracked.bool( False ),
4531  ConstSyst_ME22 = cms.double( 0.0 ),
4532  CSCUseGasGainCorrections = cms.bool( False ),
4533  XTasymmetry_ME31 = cms.double( 0.0 ),
4534  readBadChambers = cms.bool( True ),
4535  NoiseLevel_ME13 = cms.double( 8.0 ),
4536  NoiseLevel_ME12 = cms.double( 9.0 ),
4537  NoiseLevel_ME32 = cms.double( 9.0 ),
4538  NoiseLevel_ME31 = cms.double( 9.0 ),
4539  XTasymmetry_ME32 = cms.double( 0.0 ),
4540  ConstSyst_ME41 = cms.double( 0.0 ),
4541  CSCStripClusterSize = cms.untracked.int32( 3 ),
4542  CSCStripClusterChargeCut = cms.double( 25.0 ),
4543  CSCStripPeakThreshold = cms.double( 10.0 ),
4544  readBadChannels = cms.bool( False ),
4545  UseParabolaFit = cms.bool( False ),
4546  XTasymmetry_ME13 = cms.double( 0.0 ),
4547  XTasymmetry_ME12 = cms.double( 0.0 ),
4548  wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
4549  ConstSyst_ME12 = cms.double( 0.0 ),
4550  ConstSyst_ME13 = cms.double( 0.0 ),
4551  ConstSyst_ME32 = cms.double( 0.0 ),
4552  ConstSyst_ME31 = cms.double( 0.0 ),
4553  UseAverageTime = cms.bool( False ),
4554  NoiseLevel_ME1a = cms.double( 7.0 ),
4555  NoiseLevel_ME1b = cms.double( 8.0 ),
4556  CSCWireClusterDeltaT = cms.int32( 1 ),
4557  CSCUseStaticPedestals = cms.bool( False ),
4558  stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
4559  CSCstripWireDeltaTime = cms.int32( 8 ),
4560  NoiseLevel_ME21 = cms.double( 9.0 ),
4561  NoiseLevel_ME22 = cms.double( 9.0 ),
4562  NoiseLevel_ME41 = cms.double( 9.0 )
4563 )
4564 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
4565  inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
4566  algo_psets = cms.VPSet(
4567  cms.PSet( chamber_types = cms.vstring( 'ME1/a',
4568  'ME1/b',
4569  'ME1/2',
4570  'ME1/3',
4571  'ME2/1',
4572  'ME2/2',
4573  'ME3/1',
4574  'ME3/2',
4575  'ME4/1',
4576  'ME4/2' ),
4577  algo_name = cms.string( "CSCSegAlgoST" ),
4578  parameters_per_chamber_type = cms.vint32( 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
4579  algo_psets = cms.VPSet(
4580  cms.PSet( maxRatioResidualPrune = cms.double( 3.0 ),
4581  yweightPenalty = cms.double( 1.5 ),
4582  maxRecHitsInCluster = cms.int32( 20 ),
4583  dPhiFineMax = cms.double( 0.025 ),
4584  preClusteringUseChaining = cms.bool( True ),
4585  ForceCovariance = cms.bool( False ),
4586  hitDropLimit6Hits = cms.double( 0.3333 ),
4587  NormChi2Cut2D = cms.double( 20.0 ),
4588  BPMinImprovement = cms.double( 10000.0 ),
4589  Covariance = cms.double( 0.0 ),
4590  tanPhiMax = cms.double( 0.5 ),
4591  SeedBig = cms.double( 0.0015 ),
4592  onlyBestSegment = cms.bool( False ),
4593  dRPhiFineMax = cms.double( 8.0 ),
4594  SeedSmall = cms.double( 2.0E-4 ),
4595  curvePenalty = cms.double( 2.0 ),
4596  dXclusBoxMax = cms.double( 4.0 ),
4597  BrutePruning = cms.bool( True ),
4598  curvePenaltyThreshold = cms.double( 0.85 ),
4599  CorrectTheErrors = cms.bool( True ),
4600  hitDropLimit4Hits = cms.double( 0.6 ),
4601  useShowering = cms.bool( False ),
4602  CSCDebug = cms.untracked.bool( False ),
4603  tanThetaMax = cms.double( 1.2 ),
4604  NormChi2Cut3D = cms.double( 10.0 ),
4605  minHitsPerSegment = cms.int32( 3 ),
4606  ForceCovarianceAll = cms.bool( False ),
4607  yweightPenaltyThreshold = cms.double( 1.0 ),
4608  prePrunLimit = cms.double( 3.17 ),
4609  hitDropLimit5Hits = cms.double( 0.8 ),
4610  preClustering = cms.bool( True ),
4611  prePrun = cms.bool( True ),
4612  maxDPhi = cms.double( 999.0 ),
4613  maxDTheta = cms.double( 999.0 ),
4614  Pruning = cms.bool( True ),
4615  dYclusBoxMax = cms.double( 8.0 )
4616  ),
4617  cms.PSet( maxRatioResidualPrune = cms.double( 3.0 ),
4618  yweightPenalty = cms.double( 1.5 ),
4619  maxRecHitsInCluster = cms.int32( 24 ),
4620  dPhiFineMax = cms.double( 0.025 ),
4621  preClusteringUseChaining = cms.bool( True ),
4622  ForceCovariance = cms.bool( False ),
4623  hitDropLimit6Hits = cms.double( 0.3333 ),
4624  NormChi2Cut2D = cms.double( 20.0 ),
4625  BPMinImprovement = cms.double( 10000.0 ),
4626  Covariance = cms.double( 0.0 ),
4627  tanPhiMax = cms.double( 0.5 ),
4628  SeedBig = cms.double( 0.0015 ),
4629  onlyBestSegment = cms.bool( False ),
4630  dRPhiFineMax = cms.double( 8.0 ),
4631  SeedSmall = cms.double( 2.0E-4 ),
4632  curvePenalty = cms.double( 2.0 ),
4633  dXclusBoxMax = cms.double( 4.0 ),
4634  BrutePruning = cms.bool( True ),
4635  curvePenaltyThreshold = cms.double( 0.85 ),
4636  CorrectTheErrors = cms.bool( True ),
4637  hitDropLimit4Hits = cms.double( 0.6 ),
4638  useShowering = cms.bool( False ),
4639  CSCDebug = cms.untracked.bool( False ),
4640  tanThetaMax = cms.double( 1.2 ),
4641  NormChi2Cut3D = cms.double( 10.0 ),
4642  minHitsPerSegment = cms.int32( 3 ),
4643  ForceCovarianceAll = cms.bool( False ),
4644  yweightPenaltyThreshold = cms.double( 1.0 ),
4645  prePrunLimit = cms.double( 3.17 ),
4646  hitDropLimit5Hits = cms.double( 0.8 ),
4647  preClustering = cms.bool( True ),
4648  prePrun = cms.bool( True ),
4649  maxDPhi = cms.double( 999.0 ),
4650  maxDTheta = cms.double( 999.0 ),
4651  Pruning = cms.bool( True ),
4652  dYclusBoxMax = cms.double( 8.0 )
4653  )
4654  )
4655  )
4656  ),
4657  algo_type = cms.int32( 1 )
4658 )
4659 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule",
4660  InputLabel = cms.InputTag( "rawDataCollector" ),
4661  doSynchro = cms.bool( False )
4662 )
4663 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
4664  recAlgoConfig = cms.PSet( ),
4665  deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" ),
4666  rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
4667  maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
4668  recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
4669  deadSource = cms.string( "File" ),
4670  maskSource = cms.string( "File" )
4671 )
4672 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
4673  SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
4674  SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
4675  SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
4676  OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
4677  SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
4678  SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
4679  SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
4680  DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
4681  OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
4682  OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
4683  DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
4684  DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
4685  DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
4686  CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
4687  DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
4688  CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
4689  CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
4690  OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
4691  DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
4692  SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
4693  SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
4694  SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
4695  SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
4696  SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
4697  DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
4698  CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
4699  SME_22_0_scale = cms.vdouble( -3.457901, 0.0 ),
4700  DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
4701  OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
4702  DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
4703  SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
4704  SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
4705  CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
4706  DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
4707  SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
4708  SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
4709  CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
4710  crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
4711  SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
4712  SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
4713  DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
4714  CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
4715  CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
4716  DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
4717  DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
4718  SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
4719  deltaPhiSearchWindow = cms.double( 0.25 ),
4720  SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
4721  SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
4722  SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
4723  deltaEtaSearchWindow = cms.double( 0.2 ),
4724  CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
4725  DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
4726  CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
4727  OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
4728  SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
4729  CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
4730  deltaEtaCrackSearchWindow = cms.double( 0.25 ),
4731  SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
4732  OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
4733  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4734  SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
4735  EnableDTMeasurement = cms.bool( True ),
4736  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4737  CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
4738  scaleDT = cms.bool( True ),
4739  DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
4740  OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
4741  CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
4742  OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
4743  CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
4744  CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
4745  CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
4746  SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
4747  SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
4748  SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
4749  crackWindow = cms.double( 0.04 ),
4750  CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
4751  SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
4752  DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
4753  SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
4754  DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
4755  SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
4756  DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
4757  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
4758  SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
4759  EnableCSCMeasurement = cms.bool( True ),
4760  CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
4761  OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
4762  CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
4763  CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 )
4764 )
4765 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
4766  OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
4767  ServiceParameters = cms.PSet(
4768  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ),
4769  RPCLayers = cms.bool( True ),
4770  UseMuonNavigation = cms.untracked.bool( True )
4771  ),
4772  CentralBxOnly = cms.bool( True ),
4773  InputObjects = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
4774  L1MaxEta = cms.double( 2.5 ),
4775  EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
4776  L1MinPt = cms.double( 0.0 ),
4777  L1MinQuality = cms.uint32( 1 ),
4778  GMTReadoutCollection = cms.InputTag( "" ),
4779  UseUnassociatedL1 = cms.bool( False ),
4780  UseOfflineSeed = cms.untracked.bool( True ),
4781  MatchDR = cms.vdouble( 0.3 ),
4782  Propagator = cms.string( "SteppingHelixPropagatorAny" )
4783 )
4784 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
4785  ServiceParameters = cms.PSet(
4786  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
4787  'hltESPFastSteppingHelixPropagatorOpposite' ),
4788  RPCLayers = cms.bool( True ),
4789  UseMuonNavigation = cms.untracked.bool( True )
4790  ),
4791  InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
4792  SeedTransformerParameters = cms.PSet(
4793  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
4794  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4795  NMinRecHits = cms.uint32( 2 ),
4796  UseSubRecHits = cms.bool( False ),
4797  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4798  RescaleError = cms.double( 100.0 )
4799  ),
4800  L2TrajBuilderParameters = cms.PSet(
4801  DoRefit = cms.bool( False ),
4802  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4803  FilterParameters = cms.PSet(
4804  NumberOfSigma = cms.double( 3.0 ),
4805  FitDirection = cms.string( "insideOut" ),
4806  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4807  MaxChi2 = cms.double( 1000.0 ),
4808  MuonTrajectoryUpdatorParameters = cms.PSet(
4809  MaxChi2 = cms.double( 25.0 ),
4810  RescaleErrorFactor = cms.double( 100.0 ),
4811  Granularity = cms.int32( 0 ),
4812  ExcludeRPCFromFit = cms.bool( False ),
4813  UseInvalidHits = cms.bool( True ),
4814  RescaleError = cms.bool( False )
4815  ),
4816  EnableRPCMeasurement = cms.bool( True ),
4817  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4818  EnableDTMeasurement = cms.bool( True ),
4819  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
4820  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4821  EnableCSCMeasurement = cms.bool( True )
4822  ),
4823  NavigationType = cms.string( "Standard" ),
4824  SeedTransformerParameters = cms.PSet(
4825  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
4826  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4827  NMinRecHits = cms.uint32( 2 ),
4828  UseSubRecHits = cms.bool( False ),
4829  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4830  RescaleError = cms.double( 100.0 )
4831  ),
4832  DoBackwardFilter = cms.bool( True ),
4833  SeedPosition = cms.string( "in" ),
4834  BWFilterParameters = cms.PSet(
4835  NumberOfSigma = cms.double( 3.0 ),
4836  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4837  FitDirection = cms.string( "outsideIn" ),
4838  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4839  MaxChi2 = cms.double( 100.0 ),
4840  MuonTrajectoryUpdatorParameters = cms.PSet(
4841  MaxChi2 = cms.double( 25.0 ),
4842  RescaleErrorFactor = cms.double( 100.0 ),
4843  Granularity = cms.int32( 0 ),
4844  ExcludeRPCFromFit = cms.bool( False ),
4845  UseInvalidHits = cms.bool( True ),
4846  RescaleError = cms.bool( False )
4847  ),
4848  EnableRPCMeasurement = cms.bool( True ),
4849  BWSeedType = cms.string( "fromGenerator" ),
4850  EnableDTMeasurement = cms.bool( True ),
4851  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
4852  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4853  EnableCSCMeasurement = cms.bool( True )
4854  ),
4855  DoSeedRefit = cms.bool( False )
4856  ),
4857  DoSeedRefit = cms.bool( False ),
4858  TrackLoaderParameters = cms.PSet(
4859  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4860  DoSmoothing = cms.bool( False ),
4861  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4862  MuonUpdatorAtVertexParameters = cms.PSet(
4863  MaxChi2 = cms.double( 1000000.0 ),
4864  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
4865  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
4866  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
4867  ),
4868  VertexConstraint = cms.bool( True ),
4869  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
4870  ),
4871  MuonTrajectoryBuilder = cms.string( "Exhaustive" )
4872 )
4873 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
4874  InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
4875 )
4876 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
4877  ProductLabel = cms.InputTag( "rawDataCollector" )
4878 )
4879 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
4880  ProductLabel = cms.InputTag( "rawDataCollector" ),
4881  DoAPVEmulatorCheck = cms.bool( False ),
4882  Algorithms = cms.PSet(
4883  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
4884  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
4885  PedestalSubtractionFedMode = cms.bool( True ),
4886  TruncateInSuppressor = cms.bool( True ),
4887  doAPVRestore = cms.bool( False ),
4888  useCMMeanMap = cms.bool( False )
4889  ),
4890  Clusterizer = cms.PSet(
4891  ChannelThreshold = cms.double( 2.0 ),
4892  MaxSequentialBad = cms.uint32( 1 ),
4893  MaxSequentialHoles = cms.uint32( 0 ),
4894  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
4895  MaxAdjacentBad = cms.uint32( 0 ),
4896  QualityLabel = cms.string( "" ),
4897  SeedThreshold = cms.double( 3.0 ),
4898  ClusterThreshold = cms.double( 5.0 ),
4899  setDetId = cms.bool( True ),
4900  RemoveApvShots = cms.bool( True ),
4901  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
4902  ),
4903  onDemand = cms.bool( True )
4904 )
4905 fragment.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
4906  inactivePixelDetectorLabels = cms.VInputTag( ),
4907  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
4908  pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
4909  switchOffPixelsIfEmpty = cms.bool( True ),
4910  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
4911  skipClusters = cms.InputTag( "" ),
4912  measurementTracker = cms.string( "hltESPMeasurementTracker" )
4913 )
4914 fragment.hltL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon",
4915  TkSeedGenerator = cms.PSet(
4916  propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
4917  option = cms.uint32( 3 ),
4918  maxChi2 = cms.double( 40.0 ),
4919  errorMatrixPset = cms.PSet(
4920  atIP = cms.bool( True ),
4921  action = cms.string( "use" ),
4922  errorMatrixValuesPSet = cms.PSet(
4923  pf3_V12 = cms.PSet(
4924  action = cms.string( "scale" ),
4925  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
4926  ),
4927  pf3_V13 = cms.PSet(
4928  action = cms.string( "scale" ),
4929  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
4930  ),
4931  pf3_V11 = 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_V14 = 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_V15 = 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  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
4944  pf3_V33 = cms.PSet(
4945  action = cms.string( "scale" ),
4946  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 )
4947  ),
4948  zAxis = cms.vdouble( -3.14159, 3.14159 ),
4949  pf3_V44 = cms.PSet(
4950  action = cms.string( "scale" ),
4951  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 )
4952  ),
4953  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
4954  pf3_V22 = cms.PSet(
4955  action = cms.string( "scale" ),
4956  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 )
4957  ),
4958  pf3_V23 = cms.PSet(
4959  action = cms.string( "scale" ),
4960  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 )
4961  ),
4962  pf3_V45 = cms.PSet(
4963  action = cms.string( "scale" ),
4964  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 )
4965  ),
4966  pf3_V55 = cms.PSet(
4967  action = cms.string( "scale" ),
4968  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 )
4969  ),
4970  pf3_V34 = cms.PSet(
4971  action = cms.string( "scale" ),
4972  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 )
4973  ),
4974  pf3_V35 = cms.PSet(
4975  action = cms.string( "scale" ),
4976  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 )
4977  ),
4978  pf3_V25 = cms.PSet(
4979  action = cms.string( "scale" ),
4980  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 )
4981  ),
4982  pf3_V24 = cms.PSet(
4983  action = cms.string( "scale" ),
4984  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 )
4985  )
4986  )
4987  ),
4988  propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
4989  manySeeds = cms.bool( False ),
4990  copyMuonRecHit = cms.bool( False ),
4991  ComponentName = cms.string( "TSGForRoadSearch" ),
4992  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
4993  ),
4994  ServiceParameters = cms.PSet(
4995  Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite',
4996  'hltESPSteppingHelixPropagatorAlong' ),
4997  RPCLayers = cms.bool( True ),
4998  UseMuonNavigation = cms.untracked.bool( True )
4999  ),
5000  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
5001  MuonTrackingRegionBuilder = cms.PSet( ),
5002  PCut = cms.double( 2.5 ),
5003  TrackerSeedCleaner = cms.PSet( ),
5004  PtCut = cms.double( 1.0 )
5005 )
5006 fragment.hltL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker",
5007  src = cms.InputTag( "hltL3TrajSeedOIState" ),
5008  reverseTrajectories = cms.bool( True ),
5009  TransientInitialStateEstimatorParameters = cms.PSet(
5010  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
5011  numberMeasurementsForFit = cms.int32( 4 ),
5012  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
5013  ),
5014  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5015  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5016  cleanTrajectoryAfterInOut = cms.bool( False ),
5017  useHitsSplitting = cms.bool( False ),
5018  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5019  doSeedingRegionRebuilding = cms.bool( False ),
5020  trackCandidateAlso = cms.bool( True ),
5021  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
5022  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5023  TrajectoryBuilder = cms.string( "" ),
5024  maxNSeeds = cms.uint32( 100000 )
5025 )
5026 fragment.hltL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer",
5027  src = cms.InputTag( "hltL3TrackCandidateFromL2OIState" ),
5028  SimpleMagneticField = cms.string( "" ),
5029  clusterRemovalInfo = cms.InputTag( "" ),
5030  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5031  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5032  Fitter = cms.string( "hltESPKFFittingSmoother" ),
5033  useHitsSplitting = cms.bool( False ),
5034  MeasurementTracker = cms.string( "" ),
5035  AlgorithmName = cms.string( "hltIterX" ),
5036  alias = cms.untracked.string( "" ),
5037  NavigationSchool = cms.string( "" ),
5038  TrajectoryInEvent = cms.bool( True ),
5039  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5040  GeometricInnerState = cms.bool( True ),
5041  useSimpleMF = cms.bool( False ),
5042  Propagator = cms.string( "PropagatorWithMaterial" )
5043 )
5044 fragment.hltL3MuonsOIState = cms.EDProducer( "L3MuonProducer",
5045  ServiceParameters = cms.PSet(
5046  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
5047  'SteppingHelixPropagatorAny',
5048  'hltESPSmartPropagator',
5049  'hltESPSteppingHelixPropagatorOpposite' ),
5050  RPCLayers = cms.bool( True ),
5051  UseMuonNavigation = cms.untracked.bool( True )
5052  ),
5053  L3TrajBuilderParameters = cms.PSet(
5054  ScaleTECyFactor = cms.double( -1.0 ),
5055  GlbRefitterParameters = cms.PSet(
5056  TrackerSkipSection = cms.int32( -1 ),
5057  DoPredictionsOnly = cms.bool( False ),
5058  PropDirForCosmics = cms.bool( False ),
5059  HitThreshold = cms.int32( 1 ),
5060  MuonHitsOption = cms.int32( 1 ),
5061  Chi2CutRPC = cms.double( 1.0 ),
5062  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5063  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5064  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5065  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5066  RefitDirection = cms.string( "insideOut" ),
5067  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5068  Chi2CutCSC = cms.double( 150.0 ),
5069  Chi2CutDT = cms.double( 10.0 ),
5070  RefitRPCHits = cms.bool( True ),
5071  SkipStation = cms.int32( -1 ),
5072  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5073  TrackerSkipSystem = cms.int32( -1 ),
5074  DYTthrs = cms.vint32( 30, 15 )
5075  ),
5076  ScaleTECxFactor = cms.double( -1.0 ),
5077  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5078  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5079  RefitRPCHits = cms.bool( True ),
5080  PCut = cms.double( 2.5 ),
5081  TrackTransformer = cms.PSet(
5082  DoPredictionsOnly = cms.bool( False ),
5083  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5084  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5085  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5086  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5087  RefitDirection = cms.string( "insideOut" ),
5088  RefitRPCHits = cms.bool( True ),
5089  Propagator = cms.string( "hltESPSmartPropagatorAny" )
5090  ),
5091  GlobalMuonTrackMatcher = cms.PSet(
5092  Pt_threshold1 = cms.double( 0.0 ),
5093  DeltaDCut_3 = cms.double( 15.0 ),
5094  MinP = cms.double( 2.5 ),
5095  MinPt = cms.double( 1.0 ),
5096  Chi2Cut_1 = cms.double( 50.0 ),
5097  Pt_threshold2 = cms.double( 9.99999999E8 ),
5098  LocChi2Cut = cms.double( 0.001 ),
5099  Eta_threshold = cms.double( 1.2 ),
5100  Quality_3 = cms.double( 7.0 ),
5101  Quality_2 = cms.double( 15.0 ),
5102  Chi2Cut_2 = cms.double( 50.0 ),
5103  Chi2Cut_3 = cms.double( 200.0 ),
5104  DeltaDCut_1 = cms.double( 40.0 ),
5105  DeltaRCut_2 = cms.double( 0.2 ),
5106  DeltaRCut_3 = cms.double( 1.0 ),
5107  DeltaDCut_2 = cms.double( 10.0 ),
5108  DeltaRCut_1 = cms.double( 0.1 ),
5109  Propagator = cms.string( "hltESPSmartPropagator" ),
5110  Quality_1 = cms.double( 20.0 )
5111  ),
5112  PtCut = cms.double( 1.0 ),
5113  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5114  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIState" ),
5115  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5116  tkTrajMaxChi2 = cms.double( 9999.0 ),
5117  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
5118  tkTrajVertex = cms.InputTag( "pixelVertices" ),
5119  tkTrajUseVertex = cms.bool( False ),
5120  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
5121  ),
5122  TrackLoaderParameters = cms.PSet(
5123  PutTkTrackIntoEvent = cms.untracked.bool( False ),
5124  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5125  SmoothTkTrack = cms.untracked.bool( False ),
5126  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
5127  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5128  MuonUpdatorAtVertexParameters = cms.PSet(
5129  MaxChi2 = cms.double( 1000000.0 ),
5130  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
5131  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
5132  ),
5133  VertexConstraint = cms.bool( False ),
5134  DoSmoothing = cms.bool( True ),
5135  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
5136  ),
5137  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5138 )
5139 fragment.hltL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon",
5140  TkSeedGenerator = cms.PSet(
5141  PSetNames = cms.vstring( 'skipTSG',
5142  'iterativeTSG' ),
5143  L3TkCollectionA = cms.InputTag( "hltL3MuonsOIState" ),
5144  iterativeTSG = cms.PSet(
5145  ErrorRescaling = cms.double( 3.0 ),
5146  beamSpot = cms.InputTag( "unused" ),
5147  MaxChi2 = cms.double( 40.0 ),
5148  errorMatrixPset = cms.PSet(
5149  atIP = cms.bool( True ),
5150  action = cms.string( "use" ),
5151  errorMatrixValuesPSet = cms.PSet(
5152  pf3_V12 = cms.PSet(
5153  action = cms.string( "scale" ),
5154  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
5155  ),
5156  pf3_V13 = cms.PSet(
5157  action = cms.string( "scale" ),
5158  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
5159  ),
5160  pf3_V11 = 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_V14 = 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_V15 = 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  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
5173  pf3_V33 = cms.PSet(
5174  action = cms.string( "scale" ),
5175  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 )
5176  ),
5177  zAxis = cms.vdouble( -3.14159, 3.14159 ),
5178  pf3_V44 = cms.PSet(
5179  action = cms.string( "scale" ),
5180  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 )
5181  ),
5182  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
5183  pf3_V22 = cms.PSet(
5184  action = cms.string( "scale" ),
5185  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 )
5186  ),
5187  pf3_V23 = cms.PSet(
5188  action = cms.string( "scale" ),
5189  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 )
5190  ),
5191  pf3_V45 = cms.PSet(
5192  action = cms.string( "scale" ),
5193  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 )
5194  ),
5195  pf3_V55 = cms.PSet(
5196  action = cms.string( "scale" ),
5197  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 )
5198  ),
5199  pf3_V34 = cms.PSet(
5200  action = cms.string( "scale" ),
5201  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 )
5202  ),
5203  pf3_V35 = cms.PSet(
5204  action = cms.string( "scale" ),
5205  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 )
5206  ),
5207  pf3_V25 = cms.PSet(
5208  action = cms.string( "scale" ),
5209  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 )
5210  ),
5211  pf3_V24 = cms.PSet(
5212  action = cms.string( "scale" ),
5213  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 )
5214  )
5215  )
5216  ),
5217  UpdateState = cms.bool( True ),
5218  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
5219  SelectState = cms.bool( False ),
5220  SigmaZ = cms.double( 25.0 ),
5221  ResetMethod = cms.string( "matrix" ),
5222  ComponentName = cms.string( "TSGFromPropagation" ),
5223  UseVertexState = cms.bool( True ),
5224  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
5225  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
5226  ),
5227  skipTSG = cms.PSet( ),
5228  ComponentName = cms.string( "DualByL2TSG" )
5229  ),
5230  ServiceParameters = cms.PSet(
5231  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial',
5232  'hltESPSmartPropagatorAnyOpposite' ),
5233  RPCLayers = cms.bool( True ),
5234  UseMuonNavigation = cms.untracked.bool( True )
5235  ),
5236  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
5237  MuonTrackingRegionBuilder = cms.PSet( ),
5238  PCut = cms.double( 2.5 ),
5239  TrackerSeedCleaner = cms.PSet(
5240  cleanerFromSharedHits = cms.bool( True ),
5241  ptCleaner = cms.bool( True ),
5242  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5243  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5244  directionCleaner = cms.bool( True )
5245  ),
5246  PtCut = cms.double( 1.0 )
5247 )
5248 fragment.hltL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker",
5249  src = cms.InputTag( "hltL3TrajSeedOIHit" ),
5250  reverseTrajectories = cms.bool( True ),
5251  TransientInitialStateEstimatorParameters = cms.PSet(
5252  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
5253  numberMeasurementsForFit = cms.int32( 4 ),
5254  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
5255  ),
5256  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5257  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5258  cleanTrajectoryAfterInOut = cms.bool( False ),
5259  useHitsSplitting = cms.bool( False ),
5260  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5261  doSeedingRegionRebuilding = cms.bool( False ),
5262  trackCandidateAlso = cms.bool( True ),
5263  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
5264  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5265  TrajectoryBuilder = cms.string( "" ),
5266  maxNSeeds = cms.uint32( 100000 )
5267 )
5268 fragment.hltL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer",
5269  src = cms.InputTag( "hltL3TrackCandidateFromL2OIHit" ),
5270  SimpleMagneticField = cms.string( "" ),
5271  clusterRemovalInfo = cms.InputTag( "" ),
5272  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5273  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5274  Fitter = cms.string( "hltESPKFFittingSmoother" ),
5275  useHitsSplitting = cms.bool( False ),
5276  MeasurementTracker = cms.string( "" ),
5277  AlgorithmName = cms.string( "hltIterX" ),
5278  alias = cms.untracked.string( "" ),
5279  NavigationSchool = cms.string( "" ),
5280  TrajectoryInEvent = cms.bool( True ),
5281  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5282  GeometricInnerState = cms.bool( True ),
5283  useSimpleMF = cms.bool( False ),
5284  Propagator = cms.string( "PropagatorWithMaterial" )
5285 )
5286 fragment.hltL3MuonsOIHit = cms.EDProducer( "L3MuonProducer",
5287  ServiceParameters = cms.PSet(
5288  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
5289  'SteppingHelixPropagatorAny',
5290  'hltESPSmartPropagator',
5291  'hltESPSteppingHelixPropagatorOpposite' ),
5292  RPCLayers = cms.bool( True ),
5293  UseMuonNavigation = cms.untracked.bool( True )
5294  ),
5295  L3TrajBuilderParameters = cms.PSet(
5296  ScaleTECyFactor = cms.double( -1.0 ),
5297  GlbRefitterParameters = cms.PSet(
5298  TrackerSkipSection = cms.int32( -1 ),
5299  DoPredictionsOnly = cms.bool( False ),
5300  PropDirForCosmics = cms.bool( False ),
5301  HitThreshold = cms.int32( 1 ),
5302  MuonHitsOption = cms.int32( 1 ),
5303  Chi2CutRPC = cms.double( 1.0 ),
5304  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5305  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5306  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5307  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5308  RefitDirection = cms.string( "insideOut" ),
5309  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5310  Chi2CutCSC = cms.double( 150.0 ),
5311  Chi2CutDT = cms.double( 10.0 ),
5312  RefitRPCHits = cms.bool( True ),
5313  SkipStation = cms.int32( -1 ),
5314  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5315  TrackerSkipSystem = cms.int32( -1 ),
5316  DYTthrs = cms.vint32( 30, 15 )
5317  ),
5318  ScaleTECxFactor = cms.double( -1.0 ),
5319  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5320  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5321  RefitRPCHits = cms.bool( True ),
5322  PCut = cms.double( 2.5 ),
5323  TrackTransformer = cms.PSet(
5324  DoPredictionsOnly = cms.bool( False ),
5325  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5326  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5327  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5328  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5329  RefitDirection = cms.string( "insideOut" ),
5330  RefitRPCHits = cms.bool( True ),
5331  Propagator = cms.string( "hltESPSmartPropagatorAny" )
5332  ),
5333  GlobalMuonTrackMatcher = cms.PSet(
5334  Pt_threshold1 = cms.double( 0.0 ),
5335  DeltaDCut_3 = cms.double( 15.0 ),
5336  MinP = cms.double( 2.5 ),
5337  MinPt = cms.double( 1.0 ),
5338  Chi2Cut_1 = cms.double( 50.0 ),
5339  Pt_threshold2 = cms.double( 9.99999999E8 ),
5340  LocChi2Cut = cms.double( 0.001 ),
5341  Eta_threshold = cms.double( 1.2 ),
5342  Quality_3 = cms.double( 7.0 ),
5343  Quality_2 = cms.double( 15.0 ),
5344  Chi2Cut_2 = cms.double( 50.0 ),
5345  Chi2Cut_3 = cms.double( 200.0 ),
5346  DeltaDCut_1 = cms.double( 40.0 ),
5347  DeltaRCut_2 = cms.double( 0.2 ),
5348  DeltaRCut_3 = cms.double( 1.0 ),
5349  DeltaDCut_2 = cms.double( 10.0 ),
5350  DeltaRCut_1 = cms.double( 0.1 ),
5351  Propagator = cms.string( "hltESPSmartPropagator" ),
5352  Quality_1 = cms.double( 20.0 )
5353  ),
5354  PtCut = cms.double( 1.0 ),
5355  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5356  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIHit" ),
5357  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5358  tkTrajMaxChi2 = cms.double( 9999.0 ),
5359  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
5360  tkTrajVertex = cms.InputTag( "pixelVertices" ),
5361  tkTrajUseVertex = cms.bool( False ),
5362  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
5363  ),
5364  TrackLoaderParameters = cms.PSet(
5365  PutTkTrackIntoEvent = cms.untracked.bool( False ),
5366  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5367  SmoothTkTrack = cms.untracked.bool( False ),
5368  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
5369  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5370  MuonUpdatorAtVertexParameters = cms.PSet(
5371  MaxChi2 = cms.double( 1000000.0 ),
5372  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
5373  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
5374  ),
5375  VertexConstraint = cms.bool( False ),
5376  DoSmoothing = cms.bool( True ),
5377  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
5378  ),
5379  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5380 )
5381 fragment.hltL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner",
5382  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit' )
5383 )
5384 fragment.hltPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
5385  layerList = cms.vstring( 'BPix1+BPix2',
5386  'BPix1+BPix3',
5387  'BPix2+BPix3',
5388  'BPix1+FPix1_pos',
5389  'BPix1+FPix1_neg',
5390  'BPix1+FPix2_pos',
5391  'BPix1+FPix2_neg',
5392  'BPix2+FPix1_pos',
5393  'BPix2+FPix1_neg',
5394  'BPix2+FPix2_pos',
5395  'BPix2+FPix2_neg',
5396  'FPix1_pos+FPix2_pos',
5397  'FPix1_neg+FPix2_neg' ),
5398  MTOB = cms.PSet( ),
5399  TEC = cms.PSet( ),
5400  MTID = cms.PSet( ),
5401  FPix = cms.PSet(
5402  useErrorsFromParam = cms.bool( True ),
5403  hitErrorRPhi = cms.double( 0.0051 ),
5404  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5405  HitProducer = cms.string( "hltSiPixelRecHits" ),
5406  hitErrorRZ = cms.double( 0.0036 )
5407  ),
5408  MTEC = cms.PSet( ),
5409  MTIB = cms.PSet( ),
5410  TID = cms.PSet( ),
5411  TOB = cms.PSet( ),
5412  BPix = cms.PSet(
5413  useErrorsFromParam = cms.bool( True ),
5414  hitErrorRPhi = cms.double( 0.0027 ),
5415  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5416  HitProducer = cms.string( "hltSiPixelRecHits" ),
5417  hitErrorRZ = cms.double( 0.006 )
5418  ),
5419  TIB = cms.PSet( )
5420 )
5421 fragment.hltMixedLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
5422  layerList = cms.vstring( 'BPix1+BPix2',
5423  'BPix1+BPix3',
5424  'BPix2+BPix3',
5425  'BPix1+FPix1_pos',
5426  'BPix1+FPix1_neg',
5427  'BPix1+FPix2_pos',
5428  'BPix1+FPix2_neg',
5429  'BPix2+FPix1_pos',
5430  'BPix2+FPix1_neg',
5431  'BPix2+FPix2_pos',
5432  'BPix2+FPix2_neg',
5433  'FPix1_pos+FPix2_pos',
5434  'FPix1_neg+FPix2_neg',
5435  'FPix2_pos+TEC1_pos',
5436  'FPix2_pos+TEC2_pos',
5437  'TEC1_pos+TEC2_pos',
5438  'TEC2_pos+TEC3_pos',
5439  'FPix2_neg+TEC1_neg',
5440  'FPix2_neg+TEC2_neg',
5441  'TEC1_neg+TEC2_neg',
5442  'TEC2_neg+TEC3_neg' ),
5443  MTOB = cms.PSet( ),
5444  TEC = cms.PSet(
5445  useRingSlector = cms.bool( True ),
5446  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5447  minRing = cms.int32( 1 ),
5448  maxRing = cms.int32( 1 ),
5449  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
5450  ),
5451  MTID = cms.PSet( ),
5452  FPix = cms.PSet(
5453  useErrorsFromParam = cms.bool( True ),
5454  hitErrorRPhi = cms.double( 0.0051 ),
5455  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5456  HitProducer = cms.string( "hltSiPixelRecHits" ),
5457  hitErrorRZ = cms.double( 0.0036 )
5458  ),
5459  MTEC = cms.PSet( ),
5460  MTIB = cms.PSet( ),
5461  TID = cms.PSet( ),
5462  TOB = cms.PSet( ),
5463  BPix = cms.PSet(
5464  useErrorsFromParam = cms.bool( True ),
5465  hitErrorRPhi = cms.double( 0.0027 ),
5466  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5467  HitProducer = cms.string( "hltSiPixelRecHits" ),
5468  hitErrorRZ = cms.double( 0.006 )
5469  ),
5470  TIB = cms.PSet( )
5471 )
5472 fragment.hltL3TrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon",
5473  TkSeedGenerator = cms.PSet(
5474  PSetNames = cms.vstring( 'skipTSG',
5475  'iterativeTSG' ),
5476  L3TkCollectionA = cms.InputTag( "hltL3TkFromL2OICombination" ),
5477  iterativeTSG = cms.PSet(
5478  firstTSG = cms.PSet(
5479  ComponentName = cms.string( "TSGFromOrderedHits" ),
5480  OrderedHitsFactoryPSet = cms.PSet(
5481  ComponentName = cms.string( "StandardHitTripletGenerator" ),
5482  GeneratorPSet = cms.PSet(
5483  useBending = cms.bool( True ),
5484  useFixedPreFiltering = cms.bool( False ),
5485  maxElement = cms.uint32( 0 ),
5486  phiPreFiltering = cms.double( 0.3 ),
5487  extraHitRPhitolerance = cms.double( 0.06 ),
5488  useMultScattering = cms.bool( True ),
5489  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
5490  extraHitRZtolerance = cms.double( 0.06 ),
5491  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
5492  ),
5493  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
5494  ),
5495  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5496  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
5497  ),
5498  PSetNames = cms.vstring( 'firstTSG',
5499  'secondTSG' ),
5500  ComponentName = cms.string( "CombinedTSG" ),
5501  thirdTSG = cms.PSet(
5502  PSetNames = cms.vstring( 'endcapTSG',
5503  'barrelTSG' ),
5504  barrelTSG = cms.PSet( ),
5505  endcapTSG = cms.PSet(
5506  ComponentName = cms.string( "TSGFromOrderedHits" ),
5507  OrderedHitsFactoryPSet = cms.PSet(
5508  maxElement = cms.uint32( 0 ),
5509  ComponentName = cms.string( "StandardHitPairGenerator" ),
5510  useOnDemandTracker = cms.untracked.int32( 0 ),
5511  SeedingLayers = cms.InputTag( "hltMixedLayerPairs" )
5512  ),
5513  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
5514  ),
5515  etaSeparation = cms.double( 2.0 ),
5516  ComponentName = cms.string( "DualByEtaTSG" ),
5517  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
5518  ),
5519  secondTSG = cms.PSet(
5520  ComponentName = cms.string( "TSGFromOrderedHits" ),
5521  OrderedHitsFactoryPSet = cms.PSet(
5522  maxElement = cms.uint32( 0 ),
5523  ComponentName = cms.string( "StandardHitPairGenerator" ),
5524  useOnDemandTracker = cms.untracked.int32( 0 ),
5525  SeedingLayers = cms.InputTag( "hltPixelLayerPairs" )
5526  ),
5527  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5528  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
5529  )
5530  ),
5531  skipTSG = cms.PSet( ),
5532  ComponentName = cms.string( "DualByL2TSG" )
5533  ),
5534  ServiceParameters = cms.PSet(
5535  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ),
5536  RPCLayers = cms.bool( True ),
5537  UseMuonNavigation = cms.untracked.bool( True )
5538  ),
5539  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
5540  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ),
5541  PCut = cms.double( 2.5 ),
5542  TrackerSeedCleaner = cms.PSet(
5543  cleanerFromSharedHits = cms.bool( True ),
5544  ptCleaner = cms.bool( True ),
5545  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5546  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5547  directionCleaner = cms.bool( True )
5548  ),
5549  PtCut = cms.double( 1.0 )
5550 )
5551 fragment.hltL3TrackCandidateFromL2IOHit = cms.EDProducer( "CkfTrajectoryMaker",
5552  src = cms.InputTag( "hltL3TrajSeedIOHit" ),
5553  reverseTrajectories = cms.bool( False ),
5554  TransientInitialStateEstimatorParameters = cms.PSet(
5555  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
5556  numberMeasurementsForFit = cms.int32( 4 ),
5557  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
5558  ),
5559  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5560  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5561  cleanTrajectoryAfterInOut = cms.bool( False ),
5562  useHitsSplitting = cms.bool( False ),
5563  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5564  doSeedingRegionRebuilding = cms.bool( False ),
5565  trackCandidateAlso = cms.bool( True ),
5566  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
5567  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5568  TrajectoryBuilder = cms.string( "" ),
5569  maxNSeeds = cms.uint32( 100000 )
5570 )
5571 fragment.hltL3TkTracksFromL2IOHit = cms.EDProducer( "TrackProducer",
5572  src = cms.InputTag( "hltL3TrackCandidateFromL2IOHit" ),
5573  SimpleMagneticField = cms.string( "" ),
5574  clusterRemovalInfo = cms.InputTag( "" ),
5575  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5576  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5577  Fitter = cms.string( "hltESPKFFittingSmoother" ),
5578  useHitsSplitting = cms.bool( False ),
5579  MeasurementTracker = cms.string( "" ),
5580  AlgorithmName = cms.string( "hltIterX" ),
5581  alias = cms.untracked.string( "" ),
5582  NavigationSchool = cms.string( "" ),
5583  TrajectoryInEvent = cms.bool( True ),
5584  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5585  GeometricInnerState = cms.bool( True ),
5586  useSimpleMF = cms.bool( False ),
5587  Propagator = cms.string( "PropagatorWithMaterial" )
5588 )
5589 fragment.hltL3MuonsIOHit = cms.EDProducer( "L3MuonProducer",
5590  ServiceParameters = cms.PSet(
5591  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
5592  'SteppingHelixPropagatorAny',
5593  'hltESPSmartPropagator',
5594  'hltESPSteppingHelixPropagatorOpposite' ),
5595  RPCLayers = cms.bool( True ),
5596  UseMuonNavigation = cms.untracked.bool( True )
5597  ),
5598  L3TrajBuilderParameters = cms.PSet(
5599  ScaleTECyFactor = cms.double( -1.0 ),
5600  GlbRefitterParameters = cms.PSet(
5601  TrackerSkipSection = cms.int32( -1 ),
5602  DoPredictionsOnly = cms.bool( False ),
5603  PropDirForCosmics = cms.bool( False ),
5604  HitThreshold = cms.int32( 1 ),
5605  MuonHitsOption = cms.int32( 1 ),
5606  Chi2CutRPC = cms.double( 1.0 ),
5607  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5608  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5609  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5610  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5611  RefitDirection = cms.string( "insideOut" ),
5612  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5613  Chi2CutCSC = cms.double( 150.0 ),
5614  Chi2CutDT = cms.double( 10.0 ),
5615  RefitRPCHits = cms.bool( True ),
5616  SkipStation = cms.int32( -1 ),
5617  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5618  TrackerSkipSystem = cms.int32( -1 ),
5619  DYTthrs = cms.vint32( 30, 15 )
5620  ),
5621  ScaleTECxFactor = cms.double( -1.0 ),
5622  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5623  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5624  RefitRPCHits = cms.bool( True ),
5625  PCut = cms.double( 2.5 ),
5626  TrackTransformer = cms.PSet(
5627  DoPredictionsOnly = cms.bool( False ),
5628  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5629  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5630  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5631  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5632  RefitDirection = cms.string( "insideOut" ),
5633  RefitRPCHits = cms.bool( True ),
5634  Propagator = cms.string( "hltESPSmartPropagatorAny" )
5635  ),
5636  GlobalMuonTrackMatcher = cms.PSet(
5637  Pt_threshold1 = cms.double( 0.0 ),
5638  DeltaDCut_3 = cms.double( 15.0 ),
5639  MinP = cms.double( 2.5 ),
5640  MinPt = cms.double( 1.0 ),
5641  Chi2Cut_1 = cms.double( 50.0 ),
5642  Pt_threshold2 = cms.double( 9.99999999E8 ),
5643  LocChi2Cut = cms.double( 0.001 ),
5644  Eta_threshold = cms.double( 1.2 ),
5645  Quality_3 = cms.double( 7.0 ),
5646  Quality_2 = cms.double( 15.0 ),
5647  Chi2Cut_2 = cms.double( 50.0 ),
5648  Chi2Cut_3 = cms.double( 200.0 ),
5649  DeltaDCut_1 = cms.double( 40.0 ),
5650  DeltaRCut_2 = cms.double( 0.2 ),
5651  DeltaRCut_3 = cms.double( 1.0 ),
5652  DeltaDCut_2 = cms.double( 10.0 ),
5653  DeltaRCut_1 = cms.double( 0.1 ),
5654  Propagator = cms.string( "hltESPSmartPropagator" ),
5655  Quality_1 = cms.double( 20.0 )
5656  ),
5657  PtCut = cms.double( 1.0 ),
5658  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5659  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2IOHit" ),
5660  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5661  tkTrajMaxChi2 = cms.double( 9999.0 ),
5662  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
5663  tkTrajVertex = cms.InputTag( "pixelVertices" ),
5664  tkTrajUseVertex = cms.bool( False ),
5665  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
5666  ),
5667  TrackLoaderParameters = cms.PSet(
5668  PutTkTrackIntoEvent = cms.untracked.bool( False ),
5669  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5670  SmoothTkTrack = cms.untracked.bool( False ),
5671  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
5672  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5673  MuonUpdatorAtVertexParameters = cms.PSet(
5674  MaxChi2 = cms.double( 1000000.0 ),
5675  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
5676  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
5677  ),
5678  VertexConstraint = cms.bool( False ),
5679  DoSmoothing = cms.bool( True ),
5680  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
5681  ),
5682  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5683 )
5684 fragment.hltL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner",
5685  labels = cms.VInputTag( 'hltL3TrajSeedIOHit','hltL3TrajSeedOIState','hltL3TrajSeedOIHit' )
5686 )
5687 fragment.hltL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner",
5688  labels = cms.VInputTag( 'hltL3TrackCandidateFromL2IOHit','hltL3TrackCandidateFromL2OIHit','hltL3TrackCandidateFromL2OIState' )
5689 )
5690 fragment.hltL3TkTracksMergeStep1 = 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( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ),
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( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ),
5710  LostHitPenalty = cms.double( 0.0 ),
5711  newQuality = cms.string( "confirmed" )
5712 )
5713 fragment.hltL3TkTracksFromL2 = cms.EDProducer( "TrackListMerger",
5714  ShareFrac = cms.double( 0.19 ),
5715  writeOnlyTrkQuals = cms.bool( False ),
5716  MinPT = cms.double( 0.05 ),
5717  allowFirstHitShare = cms.bool( True ),
5718  copyExtras = cms.untracked.bool( True ),
5719  Epsilon = cms.double( -0.001 ),
5720  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ),
5721  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
5722  MaxNormalizedChisq = cms.double( 1000.0 ),
5723  copyMVA = cms.bool( False ),
5724  FoundHitBonus = cms.double( 100.0 ),
5725  setsToMerge = cms.VPSet(
5726  cms.PSet( pQual = cms.bool( False ),
5727  tLists = cms.vint32( 0, 1 )
5728  )
5729  ),
5730  MinFound = cms.int32( 3 ),
5731  hasSelector = cms.vint32( 0, 0 ),
5732  TrackProducers = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ),
5733  LostHitPenalty = cms.double( 0.0 ),
5734  newQuality = cms.string( "confirmed" )
5735 )
5736 fragment.hltL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
5737  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' )
5738 )
5739 fragment.hltL3Muons = cms.EDProducer( "L3TrackCombiner",
5740  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' )
5741 )
5742 fragment.hltL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
5743  InputLinksObjects = cms.InputTag( "hltL3MuonsLinksCombination" ),
5744  InputObjects = cms.InputTag( "hltL3Muons" ),
5745  MuonPtOption = cms.string( "Tracker" )
5746 )
5747 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducer",
5748  useFilterWithES = cms.bool( False ),
5749  FilterPSet = cms.PSet(
5750  chi2 = cms.double( 1000.0 ),
5751  nSigmaTipMaxTolerance = cms.double( 0.0 ),
5752  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
5753  nSigmaInvPtTolerance = cms.double( 0.0 ),
5754  ptMin = cms.double( 0.1 ),
5755  tipMax = cms.double( 1.0 )
5756  ),
5757  passLabel = cms.string( "" ),
5758  FitterPSet = cms.PSet(
5759  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
5760  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5761  fixImpactParameter = cms.double( 0.0 )
5762  ),
5763  RegionFactoryPSet = cms.PSet(
5764  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
5765  RegionPSet = cms.PSet(
5766  precise = cms.bool( True ),
5767  originRadius = cms.double( 0.2 ),
5768  ptMin = cms.double( 0.9 ),
5769  originHalfLength = cms.double( 24.0 ),
5770  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5771  useMultipleScattering = cms.bool( False ),
5772  useFakeVertices = cms.bool( False )
5773  )
5774  ),
5775  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
5776  OrderedHitsFactoryPSet = cms.PSet(
5777  ComponentName = cms.string( "StandardHitTripletGenerator" ),
5778  GeneratorPSet = cms.PSet(
5779  useBending = cms.bool( True ),
5780  useFixedPreFiltering = cms.bool( False ),
5781  maxElement = cms.uint32( 100000 ),
5782  phiPreFiltering = cms.double( 0.3 ),
5783  extraHitRPhitolerance = cms.double( 0.06 ),
5784  useMultScattering = cms.bool( True ),
5785  SeedComparitorPSet = cms.PSet(
5786  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
5787  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
5788  ),
5789  extraHitRZtolerance = cms.double( 0.06 ),
5790  ComponentName = cms.string( "PixelTripletHLTGenerator" )
5791  ),
5792  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
5793  )
5794 )
5795 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducer",
5796  WtAverage = cms.bool( True ),
5797  Method2 = cms.bool( True ),
5798  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5799  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
5800  Verbosity = cms.int32( 0 ),
5801  UseError = cms.bool( True ),
5802  TrackCollection = cms.InputTag( "hltPixelTracks" ),
5803  PtMin = cms.double( 1.0 ),
5804  NTrkMin = cms.int32( 2 ),
5805  ZOffset = cms.double( 5.0 ),
5806  Finder = cms.string( "DivisiveVertexFinder" ),
5807  ZSeparation = cms.double( 0.05 )
5808 )
5809 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
5810  minSumPt2 = cms.double( 0.0 ),
5811  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
5812  maxVtx = cms.uint32( 100 ),
5813  fractionSumPt2 = cms.double( 0.3 ),
5814  src = cms.InputTag( "hltPixelVertices" )
5815 )
5816 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
5817  useEventsWithNoVertex = cms.bool( True ),
5818  originHalfLength = cms.double( 0.3 ),
5819  useProtoTrackKinematics = cms.bool( False ),
5820  usePV = cms.bool( False ),
5821  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
5822  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
5823  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5824  InputCollection = cms.InputTag( "hltPixelTracks" ),
5825  originRadius = cms.double( 0.1 )
5826 )
5827 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
5828  src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
5829  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
5830  SimpleMagneticField = cms.string( "ParabolicMf" ),
5831  TransientInitialStateEstimatorParameters = cms.PSet(
5832  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
5833  numberMeasurementsForFit = cms.int32( 4 ),
5834  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
5835  ),
5836  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5837  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5838  cleanTrajectoryAfterInOut = cms.bool( False ),
5839  useHitsSplitting = cms.bool( False ),
5840  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5841  doSeedingRegionRebuilding = cms.bool( False ),
5842  maxNSeeds = cms.uint32( 100000 ),
5843  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ),
5844  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5845  TrajectoryBuilder = cms.string( "" )
5846 )
5847 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
5848  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
5849  SimpleMagneticField = cms.string( "ParabolicMf" ),
5850  clusterRemovalInfo = cms.InputTag( "" ),
5851  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5852  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5853  Fitter = cms.string( "hltESPFittingSmootherIT" ),
5854  useHitsSplitting = cms.bool( False ),
5855  MeasurementTracker = cms.string( "" ),
5856  AlgorithmName = cms.string( "hltIter0" ),
5857  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
5858  NavigationSchool = cms.string( "" ),
5859  TrajectoryInEvent = cms.bool( True ),
5860  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5861  GeometricInnerState = cms.bool( True ),
5862  useSimpleMF = cms.bool( True ),
5863  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
5864 )
5865 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
5866  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
5867  GBRForestLabel = cms.string( "" ),
5868  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
5869  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
5870  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
5871  mva = cms.PSet(
5872  dr_par = cms.PSet(
5873  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
5874  dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ),
5875  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
5876  dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
5877  dr_exp = cms.vint32( 4, 4, 4 )
5878  ),
5879  minLayers = cms.vint32( 3, 3, 3 ),
5880  dz_par = cms.PSet(
5881  dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
5882  dz_exp = cms.vint32( 4, 4, 4 ),
5883  dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 )
5884  ),
5885  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
5886  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
5887  maxLostLayers = cms.vint32( 1, 1, 1 ),
5888  maxDz = cms.vdouble( 0.5, 0.2, 3.4028234663852886E38 ),
5889  maxDzWrtBS = cms.vdouble( 3.4028234663852886E38, 24.0, 15.0 ),
5890  maxDr = cms.vdouble( 0.5, 0.03, 3.4028234663852886E38 ),
5891  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
5892  min3DLayers = cms.vint32( 0, 0, 0 ),
5893  minPixelHits = cms.vint32( 0, 0, 0 ),
5894  minNVtxTrk = cms.int32( 3 )
5895  ),
5896  GBRForestFileName = cms.string( "" )
5897 )
5898 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
5899  originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
5900  cloner = cms.untracked.PSet(
5901  copyExtras = cms.untracked.bool( False ),
5902  copyTrajectories = cms.untracked.bool( False )
5903  ),
5904  originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
5905  minQuality = cms.string( "highPurity" ),
5906  originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' )
5907 )
5908 fragment.hltTrackIter0RefsForJets4Iter1 = cms.EDProducer( "ChargedRefCandidateProducer",
5909  src = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
5910  particleType = cms.string( "pi+" )
5911 )
5912 fragment.hltAK4Iter0TrackJets4Iter1 = cms.EDProducer( "FastjetJetProducer",
5913  Active_Area_Repeats = cms.int32( 5 ),
5914  doAreaFastjet = cms.bool( False ),
5915  voronoiRfact = cms.double( 0.9 ),
5916  maxBadHcalCells = cms.uint32( 9999999 ),
5917  doAreaDiskApprox = cms.bool( False ),
5918  maxRecoveredEcalCells = cms.uint32( 9999999 ),
5919  jetType = cms.string( "TrackJet" ),
5920  minSeed = cms.uint32( 14327 ),
5921  Ghost_EtaMax = cms.double( 6.0 ),
5922  doRhoFastjet = cms.bool( False ),
5923  jetAlgorithm = cms.string( "AntiKt" ),
5924  nSigmaPU = cms.double( 1.0 ),
5925  GhostArea = cms.double( 0.01 ),
5926  Rho_EtaMax = cms.double( 4.4 ),
5927  maxBadEcalCells = cms.uint32( 9999999 ),
5928  useDeterministicSeed = cms.bool( True ),
5929  doPVCorrection = cms.bool( False ),
5930  maxRecoveredHcalCells = cms.uint32( 9999999 ),
5931  rParam = cms.double( 0.4 ),
5932  maxProblematicHcalCells = cms.uint32( 9999999 ),
5933  doOutputJets = cms.bool( True ),
5934  src = cms.InputTag( "hltTrackIter0RefsForJets4Iter1" ),
5935  inputEtMin = cms.double( 0.1 ),
5936  puPtMin = cms.double( 0.0 ),
5937  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
5938  jetPtMin = cms.double( 1.0 ),
5939  radiusPU = cms.double( 0.4 ),
5940  maxProblematicEcalCells = cms.uint32( 9999999 ),
5941  doPUOffsetCorr = cms.bool( False ),
5942  inputEMin = cms.double( 0.0 ),
5943  useMassDropTagger = cms.bool( False ),
5944  muMin = cms.double( -1.0 ),
5945  subtractorName = cms.string( "" ),
5946  muCut = cms.double( -1.0 ),
5947  subjetPtMin = cms.double( -1.0 ),
5948  useTrimming = cms.bool( False ),
5949  muMax = cms.double( -1.0 ),
5950  yMin = cms.double( -1.0 ),
5951  useFiltering = cms.bool( False ),
5952  rFilt = cms.double( -1.0 ),
5953  yMax = cms.double( -1.0 ),
5954  zcut = cms.double( -1.0 ),
5955  MinVtxNdof = cms.int32( 0 ),
5956  MaxVtxZ = cms.double( 30.0 ),
5957  UseOnlyVertexTracks = cms.bool( False ),
5958  dRMin = cms.double( -1.0 ),
5959  nFilt = cms.int32( -1 ),
5960  usePruning = cms.bool( False ),
5961  maxDepth = cms.int32( -1 ),
5962  yCut = cms.double( -1.0 ),
5963  DzTrVtxMax = cms.double( 0.5 ),
5964  UseOnlyOnePV = cms.bool( True ),
5965  rcut_factor = cms.double( -1.0 ),
5966  sumRecHits = cms.bool( False ),
5967  trimPtFracMin = cms.double( -1.0 ),
5968  dRMax = cms.double( -1.0 ),
5969  DxyTrVtxMax = cms.double( 0.2 ),
5970  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
5971 )
5972 fragment.hltIter0TrackAndTauJets4Iter1 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
5973  fractionMinCaloInTauCone = cms.double( 0.7 ),
5974  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
5975  tauConeSize = cms.double( 0.2 ),
5976  ptTrkMaxInCaloCone = cms.double( 1.0 ),
5977  isolationConeSize = cms.double( 0.5 ),
5978  inputTrackJetTag = cms.InputTag( "hltAK4Iter0TrackJets4Iter1" ),
5979  nTrkMaxInCaloCone = cms.int32( 0 ),
5980  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
5981  etaMinCaloJet = cms.double( -2.7 ),
5982  etaMaxCaloJet = cms.double( 2.7 ),
5983  ptMinCaloJet = cms.double( 5.0 ),
5984  inputTrackTag = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" )
5985 )
5986 fragment.hltIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
5987  trackClassifier = cms.InputTag( '','QualityMasks' ),
5988  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
5989  maxChi2 = cms.double( 9.0 ),
5990  trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
5991  oldClusterRemovalInfo = cms.InputTag( "" ),
5992  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
5993  overrideTrkQuals = cms.InputTag( "" ),
5994  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
5995  TrackQuality = cms.string( "highPurity" )
5996 )
5997 fragment.hltIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
5998  clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemoval" ),
5999  OnDemand = cms.bool( False ),
6000  src = cms.InputTag( "hltSiStripClusters" )
6001 )
6002 fragment.hltIter1PixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
6003  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
6004  'BPix1+BPix2+FPix1_pos',
6005  'BPix1+BPix2+FPix1_neg',
6006  'BPix1+FPix1_pos+FPix2_pos',
6007  'BPix1+FPix1_neg+FPix2_neg' ),
6008  MTOB = cms.PSet( ),
6009  TEC = cms.PSet( ),
6010  MTID = cms.PSet( ),
6011  FPix = cms.PSet(
6012  HitProducer = cms.string( "hltSiPixelRecHits" ),
6013  hitErrorRZ = cms.double( 0.0036 ),
6014  useErrorsFromParam = cms.bool( True ),
6015  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6016  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
6017  hitErrorRPhi = cms.double( 0.0051 )
6018  ),
6019  MTEC = cms.PSet( ),
6020  MTIB = cms.PSet( ),
6021  TID = cms.PSet( ),
6022  TOB = cms.PSet( ),
6023  BPix = cms.PSet(
6024  HitProducer = cms.string( "hltSiPixelRecHits" ),
6025  hitErrorRZ = cms.double( 0.006 ),
6026  useErrorsFromParam = cms.bool( True ),
6027  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6028  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
6029  hitErrorRPhi = cms.double( 0.0027 )
6030  ),
6031  TIB = cms.PSet( )
6032 )
6033 fragment.hltIter1PFlowPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
6034  RegionFactoryPSet = cms.PSet(
6035  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
6036  RegionPSet = cms.PSet(
6037  precise = cms.bool( True ),
6038  originRadius = cms.double( 0.05 ),
6039  searchOpt = cms.bool( True ),
6040  ptMin = cms.double( 0.5 ),
6041  mode = cms.string( "VerticesFixed" ),
6042  maxNRegions = cms.int32( 100 ),
6043  maxNVertices = cms.int32( 10 ),
6044  deltaPhi = cms.double( 1.0 ),
6045  deltaEta = cms.double( 1.0 ),
6046  zErrorBeamSpot = cms.double( 15.0 ),
6047  nSigmaZBeamSpot = cms.double( 3.0 ),
6048  zErrorVetex = cms.double( 0.1 ),
6049  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
6050  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6051  input = cms.InputTag( "hltIter0TrackAndTauJets4Iter1" ),
6052  measurementTrackerName = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
6053  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
6054  useMultipleScattering = cms.bool( False ),
6055  useFakeVertices = cms.bool( False )
6056  )
6057  ),
6058  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
6059  ClusterCheckPSet = cms.PSet(
6060  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
6061  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
6062  doClusterCheck = cms.bool( False ),
6063  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
6064  MaxNumberOfPixelClusters = cms.uint32( 10000 )
6065  ),
6066  OrderedHitsFactoryPSet = cms.PSet(
6067  maxElement = cms.uint32( 0 ),
6068  ComponentName = cms.string( "StandardHitTripletGenerator" ),
6069  GeneratorPSet = cms.PSet(
6070  useBending = cms.bool( True ),
6071  useFixedPreFiltering = cms.bool( False ),
6072  maxElement = cms.uint32( 100000 ),
6073  phiPreFiltering = cms.double( 0.3 ),
6074  extraHitRPhitolerance = cms.double( 0.032 ),
6075  useMultScattering = cms.bool( True ),
6076  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
6077  extraHitRZtolerance = cms.double( 0.037 ),
6078  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
6079  ),
6080  SeedingLayers = cms.InputTag( "hltIter1PixelLayerTriplets" )
6081  ),
6082  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsTripletOnlyCreator" ) )
6083 )
6084 fragment.hltIter1PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6085  src = cms.InputTag( "hltIter1PFlowPixelSeeds" ),
6086  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
6087  SimpleMagneticField = cms.string( "ParabolicMf" ),
6088  TransientInitialStateEstimatorParameters = cms.PSet(
6089  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6090  numberMeasurementsForFit = cms.int32( 4 ),
6091  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6092  ),
6093  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6094  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
6095  cleanTrajectoryAfterInOut = cms.bool( False ),
6096  useHitsSplitting = cms.bool( False ),
6097  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6098  doSeedingRegionRebuilding = cms.bool( False ),
6099  maxNSeeds = cms.uint32( 100000 ),
6100  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ),
6101  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6102  TrajectoryBuilder = cms.string( "" )
6103 )
6104 fragment.hltIter1PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6105  src = cms.InputTag( "hltIter1PFlowCkfTrackCandidates" ),
6106  SimpleMagneticField = cms.string( "ParabolicMf" ),
6107  clusterRemovalInfo = cms.InputTag( "" ),
6108  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6109  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
6110  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6111  useHitsSplitting = cms.bool( False ),
6112  MeasurementTracker = cms.string( "" ),
6113  AlgorithmName = cms.string( "hltIter1" ),
6114  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6115  NavigationSchool = cms.string( "" ),
6116  TrajectoryInEvent = cms.bool( True ),
6117  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6118  GeometricInnerState = cms.bool( True ),
6119  useSimpleMF = cms.bool( True ),
6120  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
6121 )
6122 fragment.hltIter1PFlowTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier",
6123  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
6124  GBRForestLabel = cms.string( "" ),
6125  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6126  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6127  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6128  mva = cms.PSet(
6129  dr_par = cms.PSet(
6130  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
6131  dr_par2 = cms.vdouble( 3.4028234663852886E38, 1.0, 0.85 ),
6132  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
6133  dr_par1 = cms.vdouble( 3.4028234663852886E38, 1.0, 0.9 ),
6134  dr_exp = cms.vint32( 3, 3, 3 )
6135  ),
6136  minLayers = cms.vint32( 3, 3, 3 ),
6137  dz_par = cms.PSet(
6138  dz_par1 = cms.vdouble( 3.4028234663852886E38, 1.0, 0.9 ),
6139  dz_exp = cms.vint32( 3, 3, 3 ),
6140  dz_par2 = cms.vdouble( 3.4028234663852886E38, 1.0, 0.8 )
6141  ),
6142  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
6143  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6144  maxLostLayers = cms.vint32( 1, 1, 1 ),
6145  maxDz = cms.vdouble( 3.4028234663852886E38, 1.0, 3.4028234663852886E38 ),
6146  maxDzWrtBS = cms.vdouble( 3.4028234663852886E38, 24.0, 15.0 ),
6147  maxDr = cms.vdouble( 3.4028234663852886E38, 1.0, 3.4028234663852886E38 ),
6148  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6149  min3DLayers = cms.vint32( 0, 0, 0 ),
6150  minPixelHits = cms.vint32( 0, 0, 2 ),
6151  minNVtxTrk = cms.int32( 3 )
6152  ),
6153  GBRForestFileName = cms.string( "" )
6154 )
6155 fragment.hltIter1PFlowTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier",
6156  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
6157  GBRForestLabel = cms.string( "" ),
6158  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6159  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6160  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6161  mva = cms.PSet(
6162  dr_par = cms.PSet(
6163  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
6164  dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
6165  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
6166  dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
6167  dr_exp = cms.vint32( 4, 4, 4 )
6168  ),
6169  minLayers = cms.vint32( 5, 5, 5 ),
6170  dz_par = cms.PSet(
6171  dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
6172  dz_exp = cms.vint32( 4, 4, 4 ),
6173  dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 )
6174  ),
6175  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
6176  maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ),
6177  maxLostLayers = cms.vint32( 99, 3, 3 ),
6178  maxDz = cms.vdouble( 3.4028234663852886E38, 1.0, 3.4028234663852886E38 ),
6179  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
6180  maxDr = cms.vdouble( 3.4028234663852886E38, 1.0, 3.4028234663852886E38 ),
6181  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
6182  min3DLayers = cms.vint32( 1, 2, 3 ),
6183  minPixelHits = cms.vint32( 0, 0, 1 ),
6184  minNVtxTrk = cms.int32( 2 )
6185  ),
6186  GBRForestFileName = cms.string( "" )
6187 )
6188 fragment.hltIter1PFlowTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger",
6189  inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPrompt',
6190  'hltIter1PFlowTrackCutClassifierDetached' )
6191 )
6192 fragment.hltIter1PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6193  originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
6194  cloner = cms.untracked.PSet(
6195  copyExtras = cms.untracked.bool( False ),
6196  copyTrajectories = cms.untracked.bool( False )
6197  ),
6198  originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','QualityMasks' ),
6199  minQuality = cms.string( "highPurity" ),
6200  originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','MVAValues' )
6201 )
6202 fragment.hltIter1Merged = cms.EDProducer( "TrackListMerger",
6203  ShareFrac = cms.double( 0.19 ),
6204  writeOnlyTrkQuals = cms.bool( False ),
6205  MinPT = cms.double( 0.05 ),
6206  allowFirstHitShare = cms.bool( True ),
6207  copyExtras = cms.untracked.bool( True ),
6208  Epsilon = cms.double( -0.001 ),
6209  selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
6210  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6211  MaxNormalizedChisq = cms.double( 1000.0 ),
6212  copyMVA = cms.bool( False ),
6213  FoundHitBonus = cms.double( 5.0 ),
6214  setsToMerge = cms.VPSet(
6215  cms.PSet( pQual = cms.bool( False ),
6216  tLists = cms.vint32( 0, 1 )
6217  )
6218  ),
6219  MinFound = cms.int32( 3 ),
6220  hasSelector = cms.vint32( 0, 0 ),
6221  TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
6222  LostHitPenalty = cms.double( 20.0 ),
6223  newQuality = cms.string( "confirmed" )
6224 )
6225 fragment.hltIter1TrackRefsForJets4Iter2 = cms.EDProducer( "ChargedRefCandidateProducer",
6226  src = cms.InputTag( "hltIter1Merged" ),
6227  particleType = cms.string( "pi+" )
6228 )
6229 fragment.hltAK4Iter1TrackJets4Iter2 = cms.EDProducer( "FastjetJetProducer",
6230  Active_Area_Repeats = cms.int32( 5 ),
6231  doAreaFastjet = cms.bool( False ),
6232  voronoiRfact = cms.double( 0.9 ),
6233  maxBadHcalCells = cms.uint32( 9999999 ),
6234  doAreaDiskApprox = cms.bool( False ),
6235  maxRecoveredEcalCells = cms.uint32( 9999999 ),
6236  jetType = cms.string( "TrackJet" ),
6237  minSeed = cms.uint32( 14327 ),
6238  Ghost_EtaMax = cms.double( 6.0 ),
6239  doRhoFastjet = cms.bool( False ),
6240  jetAlgorithm = cms.string( "AntiKt" ),
6241  nSigmaPU = cms.double( 1.0 ),
6242  GhostArea = cms.double( 0.01 ),
6243  Rho_EtaMax = cms.double( 4.4 ),
6244  maxBadEcalCells = cms.uint32( 9999999 ),
6245  useDeterministicSeed = cms.bool( True ),
6246  doPVCorrection = cms.bool( False ),
6247  maxRecoveredHcalCells = cms.uint32( 9999999 ),
6248  rParam = cms.double( 0.4 ),
6249  maxProblematicHcalCells = cms.uint32( 9999999 ),
6250  doOutputJets = cms.bool( True ),
6251  src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2" ),
6252  inputEtMin = cms.double( 0.1 ),
6253  puPtMin = cms.double( 0.0 ),
6254  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
6255  jetPtMin = cms.double( 7.5 ),
6256  radiusPU = cms.double( 0.4 ),
6257  maxProblematicEcalCells = cms.uint32( 9999999 ),
6258  doPUOffsetCorr = cms.bool( False ),
6259  inputEMin = cms.double( 0.0 ),
6260  useMassDropTagger = cms.bool( False ),
6261  muMin = cms.double( -1.0 ),
6262  subtractorName = cms.string( "" ),
6263  muCut = cms.double( -1.0 ),
6264  subjetPtMin = cms.double( -1.0 ),
6265  useTrimming = cms.bool( False ),
6266  muMax = cms.double( -1.0 ),
6267  yMin = cms.double( -1.0 ),
6268  useFiltering = cms.bool( False ),
6269  rFilt = cms.double( -1.0 ),
6270  yMax = cms.double( -1.0 ),
6271  zcut = cms.double( -1.0 ),
6272  MinVtxNdof = cms.int32( 0 ),
6273  MaxVtxZ = cms.double( 30.0 ),
6274  UseOnlyVertexTracks = cms.bool( False ),
6275  dRMin = cms.double( -1.0 ),
6276  nFilt = cms.int32( -1 ),
6277  usePruning = cms.bool( False ),
6278  maxDepth = cms.int32( -1 ),
6279  yCut = cms.double( -1.0 ),
6280  DzTrVtxMax = cms.double( 0.5 ),
6281  UseOnlyOnePV = cms.bool( True ),
6282  rcut_factor = cms.double( -1.0 ),
6283  sumRecHits = cms.bool( False ),
6284  trimPtFracMin = cms.double( -1.0 ),
6285  dRMax = cms.double( -1.0 ),
6286  DxyTrVtxMax = cms.double( 0.2 ),
6287  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
6288 )
6289 fragment.hltIter1TrackAndTauJets4Iter2 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
6290  fractionMinCaloInTauCone = cms.double( 0.7 ),
6291  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
6292  tauConeSize = cms.double( 0.2 ),
6293  ptTrkMaxInCaloCone = cms.double( 1.4 ),
6294  isolationConeSize = cms.double( 0.5 ),
6295  inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2" ),
6296  nTrkMaxInCaloCone = cms.int32( 0 ),
6297  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
6298  etaMinCaloJet = cms.double( -2.7 ),
6299  etaMaxCaloJet = cms.double( 2.7 ),
6300  ptMinCaloJet = cms.double( 5.0 ),
6301  inputTrackTag = cms.InputTag( "hltIter1Merged" )
6302 )
6303 fragment.hltIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
6304  trackClassifier = cms.InputTag( '','QualityMasks' ),
6305  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
6306  maxChi2 = cms.double( 16.0 ),
6307  trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurity" ),
6308  oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemoval" ),
6309  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
6310  overrideTrkQuals = cms.InputTag( "" ),
6311  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
6312  TrackQuality = cms.string( "highPurity" )
6313 )
6314 fragment.hltIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
6315  clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemoval" ),
6316  OnDemand = cms.bool( False ),
6317  src = cms.InputTag( "hltSiStripClusters" )
6318 )
6319 fragment.hltIter2PixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
6320  layerList = cms.vstring( 'BPix1+BPix2',
6321  'BPix1+BPix3',
6322  'BPix2+BPix3',
6323  'BPix1+FPix1_pos',
6324  'BPix1+FPix1_neg',
6325  'BPix1+FPix2_pos',
6326  'BPix1+FPix2_neg',
6327  'BPix2+FPix1_pos',
6328  'BPix2+FPix1_neg',
6329  'BPix2+FPix2_pos',
6330  'BPix2+FPix2_neg',
6331  'FPix1_pos+FPix2_pos',
6332  'FPix1_neg+FPix2_neg' ),
6333  MTOB = cms.PSet( ),
6334  TEC = cms.PSet( ),
6335  MTID = cms.PSet( ),
6336  FPix = cms.PSet(
6337  HitProducer = cms.string( "hltSiPixelRecHits" ),
6338  hitErrorRZ = cms.double( 0.0036 ),
6339  useErrorsFromParam = cms.bool( True ),
6340  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6341  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
6342  hitErrorRPhi = cms.double( 0.0051 )
6343  ),
6344  MTEC = cms.PSet( ),
6345  MTIB = cms.PSet( ),
6346  TID = cms.PSet( ),
6347  TOB = cms.PSet( ),
6348  BPix = cms.PSet(
6349  HitProducer = cms.string( "hltSiPixelRecHits" ),
6350  hitErrorRZ = cms.double( 0.006 ),
6351  useErrorsFromParam = cms.bool( True ),
6352  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6353  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
6354  hitErrorRPhi = cms.double( 0.0027 )
6355  ),
6356  TIB = cms.PSet( )
6357 )
6358 fragment.hltIter2PFlowPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
6359  RegionFactoryPSet = cms.PSet(
6360  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
6361  RegionPSet = cms.PSet(
6362  precise = cms.bool( True ),
6363  originRadius = cms.double( 0.025 ),
6364  searchOpt = cms.bool( True ),
6365  originZPos = cms.double( 0.0 ),
6366  ptMin = cms.double( 1.2 ),
6367  mode = cms.string( "VerticesFixed" ),
6368  maxNRegions = cms.int32( 100 ),
6369  maxNVertices = cms.int32( 10 ),
6370  deltaPhi = cms.double( 0.8 ),
6371  deltaEta = cms.double( 0.8 ),
6372  zErrorBeamSpot = cms.double( 15.0 ),
6373  nSigmaZBeamSpot = cms.double( 3.0 ),
6374  zErrorVetex = cms.double( 0.05 ),
6375  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
6376  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6377  input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2" ),
6378  measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
6379  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
6380  useMultipleScattering = cms.bool( False ),
6381  useFakeVertices = cms.bool( False )
6382  )
6383  ),
6384  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
6385  ClusterCheckPSet = cms.PSet(
6386  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
6387  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
6388  doClusterCheck = cms.bool( False ),
6389  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
6390  MaxNumberOfPixelClusters = cms.uint32( 10000 )
6391  ),
6392  OrderedHitsFactoryPSet = cms.PSet(
6393  maxElement = cms.uint32( 0 ),
6394  ComponentName = cms.string( "StandardHitPairGenerator" ),
6395  GeneratorPSet = cms.PSet(
6396  maxElement = cms.uint32( 100000 ),
6397  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
6398  ),
6399  SeedingLayers = cms.InputTag( "hltIter2PixelLayerPairs" )
6400  ),
6401  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreatorIT" ) )
6402 )
6403 fragment.hltIter2PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6404  src = cms.InputTag( "hltIter2PFlowPixelSeeds" ),
6405  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
6406  SimpleMagneticField = cms.string( "ParabolicMf" ),
6407  TransientInitialStateEstimatorParameters = cms.PSet(
6408  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6409  numberMeasurementsForFit = cms.int32( 4 ),
6410  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6411  ),
6412  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6413  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
6414  cleanTrajectoryAfterInOut = cms.bool( False ),
6415  useHitsSplitting = cms.bool( False ),
6416  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6417  doSeedingRegionRebuilding = cms.bool( False ),
6418  maxNSeeds = cms.uint32( 100000 ),
6419  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ),
6420  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6421  TrajectoryBuilder = cms.string( "" )
6422 )
6423 fragment.hltIter2PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6424  src = cms.InputTag( "hltIter2PFlowCkfTrackCandidates" ),
6425  SimpleMagneticField = cms.string( "ParabolicMf" ),
6426  clusterRemovalInfo = cms.InputTag( "" ),
6427  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6428  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
6429  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6430  useHitsSplitting = cms.bool( False ),
6431  MeasurementTracker = cms.string( "" ),
6432  AlgorithmName = cms.string( "hltIter2" ),
6433  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6434  NavigationSchool = cms.string( "" ),
6435  TrajectoryInEvent = cms.bool( True ),
6436  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6437  GeometricInnerState = cms.bool( True ),
6438  useSimpleMF = cms.bool( True ),
6439  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
6440 )
6441 fragment.hltIter2PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6442  src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
6443  GBRForestLabel = cms.string( "" ),
6444  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6445  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6446  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6447  mva = cms.PSet(
6448  dr_par = cms.PSet(
6449  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
6450  dr_par2 = cms.vdouble( 3.4028234663852886E38, 0.3, 0.3 ),
6451  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
6452  dr_par1 = cms.vdouble( 3.4028234663852886E38, 0.4, 0.4 ),
6453  dr_exp = cms.vint32( 4, 4, 4 )
6454  ),
6455  minLayers = cms.vint32( 3, 3, 3 ),
6456  dz_par = cms.PSet(
6457  dz_par1 = cms.vdouble( 3.4028234663852886E38, 0.4, 0.4 ),
6458  dz_exp = cms.vint32( 4, 4, 4 ),
6459  dz_par2 = cms.vdouble( 3.4028234663852886E38, 0.35, 0.35 )
6460  ),
6461  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
6462  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6463  maxLostLayers = cms.vint32( 1, 1, 1 ),
6464  maxDz = cms.vdouble( 0.5, 0.2, 3.4028234663852886E38 ),
6465  maxDzWrtBS = cms.vdouble( 3.4028234663852886E38, 24.0, 15.0 ),
6466  maxDr = cms.vdouble( 0.5, 0.03, 3.4028234663852886E38 ),
6467  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6468  min3DLayers = cms.vint32( 0, 0, 0 ),
6469  minPixelHits = cms.vint32( 0, 0, 0 ),
6470  minNVtxTrk = cms.int32( 3 )
6471  ),
6472  GBRForestFileName = cms.string( "" )
6473 )
6474 fragment.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6475  originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
6476  cloner = cms.untracked.PSet(
6477  copyExtras = cms.untracked.bool( False ),
6478  copyTrajectories = cms.untracked.bool( False )
6479  ),
6480  originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','QualityMasks' ),
6481  minQuality = cms.string( "highPurity" ),
6482  originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','MVAValues' )
6483 )
6484 fragment.hltIter2Merged = 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( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
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( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
6504  LostHitPenalty = cms.double( 20.0 ),
6505  newQuality = cms.string( "confirmed" )
6506 )
6507 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
6508  ShareFrac = cms.double( 0.19 ),
6509  writeOnlyTrkQuals = cms.bool( False ),
6510  MinPT = cms.double( 0.05 ),
6511  allowFirstHitShare = cms.bool( True ),
6512  copyExtras = cms.untracked.bool( True ),
6513  Epsilon = cms.double( -0.001 ),
6514  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2','hltIter2Merged' ),
6515  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6516  MaxNormalizedChisq = cms.double( 1000.0 ),
6517  copyMVA = cms.bool( False ),
6518  FoundHitBonus = cms.double( 5.0 ),
6519  setsToMerge = cms.VPSet(
6520  cms.PSet( pQual = cms.bool( False ),
6521  tLists = cms.vint32( 0, 1 )
6522  )
6523  ),
6524  MinFound = cms.int32( 3 ),
6525  hasSelector = cms.vint32( 0, 0 ),
6526  TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2','hltIter2Merged' ),
6527  LostHitPenalty = cms.double( 20.0 ),
6528  newQuality = cms.string( "confirmed" )
6529 )
6530 fragment.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT",
6531  pMin = cms.double( 2.5 ),
6532  InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
6533  shareHitFraction = cms.double( 0.8 ),
6534  LinkCollection = cms.InputTag( "hltL3MuonsLinksCombination" ),
6535  ptMin = cms.double( 2.5 )
6536 )
6537 fragment.hltMuons = cms.EDProducer( "MuonIdProducer",
6538  TrackExtractorPSet = cms.PSet(
6539  Diff_z = cms.double( 0.2 ),
6540  inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
6541  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
6542  ComponentName = cms.string( "TrackExtractor" ),
6543  DR_Max = cms.double( 1.0 ),
6544  Diff_r = cms.double( 0.1 ),
6545  Chi2Prob_Min = cms.double( -1.0 ),
6546  DR_Veto = cms.double( 0.01 ),
6547  NHits_Min = cms.uint32( 0 ),
6548  Chi2Ndof_Max = cms.double( 1.0E64 ),
6549  Pt_Min = cms.double( -1.0 ),
6550  DepositLabel = cms.untracked.string( "" ),
6551  BeamlineOption = cms.string( "BeamSpotFromEvent" )
6552  ),
6553  maxAbsEta = cms.double( 3.0 ),
6554  fillGlobalTrackRefits = cms.bool( False ),
6555  arbitrationCleanerOptions = cms.PSet(
6556  Clustering = cms.bool( True ),
6557  ME1a = cms.bool( True ),
6558  ClusterDPhi = cms.double( 0.6 ),
6559  OverlapDTheta = cms.double( 0.02 ),
6560  Overlap = cms.bool( True ),
6561  OverlapDPhi = cms.double( 0.0786 ),
6562  ClusterDTheta = cms.double( 0.02 )
6563  ),
6564  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
6565  addExtraSoftMuons = cms.bool( False ),
6566  debugWithTruthMatching = cms.bool( False ),
6567  CaloExtractorPSet = cms.PSet(
6568  PrintTimeReport = cms.untracked.bool( False ),
6569  DR_Max = cms.double( 1.0 ),
6570  DepositInstanceLabels = cms.vstring( 'ecal',
6571  'hcal',
6572  'ho' ),
6573  Noise_HE = cms.double( 0.2 ),
6574  NoiseTow_EB = cms.double( 0.04 ),
6575  NoiseTow_EE = cms.double( 0.15 ),
6576  Threshold_H = cms.double( 0.5 ),
6577  ServiceParameters = cms.PSet(
6578  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6579  RPCLayers = cms.bool( False ),
6580  UseMuonNavigation = cms.untracked.bool( False )
6581  ),
6582  Threshold_E = cms.double( 0.2 ),
6583  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6584  DepositLabel = cms.untracked.string( "Cal" ),
6585  UseRecHitsFlag = cms.bool( False ),
6586  TrackAssociatorParameters = cms.PSet(
6587  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6588  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6589  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6590  dRHcal = cms.double( 1.0 ),
6591  dRPreshowerPreselection = cms.double( 0.2 ),
6592  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
6593  useEcal = cms.bool( False ),
6594  dREcal = cms.double( 1.0 ),
6595  dREcalPreselection = cms.double( 1.0 ),
6596  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ),
6597  dRMuon = cms.double( 9999.0 ),
6598  propagateAllDirections = cms.bool( True ),
6599  muonMaxDistanceX = cms.double( 5.0 ),
6600  muonMaxDistanceY = cms.double( 5.0 ),
6601  useHO = cms.bool( False ),
6602  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6603  usePreshower = cms.bool( False ),
6604  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6605  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6606  dRHcalPreselection = cms.double( 1.0 ),
6607  useMuon = cms.bool( False ),
6608  useCalo = cms.bool( True ),
6609  accountForTrajectoryChangeCalo = cms.bool( False ),
6610  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6611  dRMuonPreselection = cms.double( 0.2 ),
6612  truthMatch = cms.bool( False ),
6613  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
6614  useHcal = cms.bool( False )
6615  ),
6616  Threshold_HO = cms.double( 0.5 ),
6617  Noise_EE = cms.double( 0.1 ),
6618  Noise_EB = cms.double( 0.025 ),
6619  DR_Veto_H = cms.double( 0.1 ),
6620  CenterConeOnCalIntersection = cms.bool( False ),
6621  ComponentName = cms.string( "CaloExtractorByAssociator" ),
6622  Noise_HB = cms.double( 0.2 ),
6623  DR_Veto_E = cms.double( 0.07 ),
6624  DR_Veto_HO = cms.double( 0.1 ),
6625  Noise_HO = cms.double( 0.2 )
6626  ),
6627  runArbitrationCleaner = cms.bool( False ),
6628  fillEnergy = cms.bool( True ),
6629  TrackerKinkFinderParameters = cms.PSet(
6630  usePosition = cms.bool( False ),
6631  diagonalOnly = cms.bool( False )
6632  ),
6633  TimingFillerParameters = cms.PSet(
6634  UseDT = cms.bool( True ),
6635  ErrorDT = cms.double( 6.0 ),
6636  EcalEnergyCut = cms.double( 0.4 ),
6637  ErrorEB = cms.double( 2.085 ),
6638  ErrorCSC = cms.double( 7.4 ),
6639  CSCTimingParameters = cms.PSet(
6640  CSCsegments = cms.InputTag( "hltCscSegments" ),
6641  CSCTimeOffset = cms.double( 0.0 ),
6642  CSCStripTimeOffset = cms.double( 0.0 ),
6643  MatchParameters = cms.PSet(
6644  CSCsegments = cms.InputTag( "hltCscSegments" ),
6645  DTsegments = cms.InputTag( "hltDt4DSegments" ),
6646  DTradius = cms.double( 0.01 ),
6647  TightMatchDT = cms.bool( False ),
6648  TightMatchCSC = cms.bool( True )
6649  ),
6650  debug = cms.bool( False ),
6651  UseStripTime = cms.bool( True ),
6652  CSCStripError = cms.double( 7.0 ),
6653  CSCWireError = cms.double( 8.6 ),
6654  CSCWireTimeOffset = cms.double( 0.0 ),
6655  ServiceParameters = cms.PSet(
6656  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6657  RPCLayers = cms.bool( True )
6658  ),
6659  PruneCut = cms.double( 100.0 ),
6660  UseWireTime = cms.bool( True )
6661  ),
6662  DTTimingParameters = cms.PSet(
6663  HitError = cms.double( 6.0 ),
6664  DoWireCorr = cms.bool( False ),
6665  MatchParameters = cms.PSet(
6666  CSCsegments = cms.InputTag( "hltCscSegments" ),
6667  DTsegments = cms.InputTag( "hltDt4DSegments" ),
6668  DTradius = cms.double( 0.01 ),
6669  TightMatchDT = cms.bool( False ),
6670  TightMatchCSC = cms.bool( True )
6671  ),
6672  debug = cms.bool( False ),
6673  DTsegments = cms.InputTag( "hltDt4DSegments" ),
6674  PruneCut = cms.double( 10000.0 ),
6675  RequireBothProjections = cms.bool( False ),
6676  HitsMin = cms.int32( 5 ),
6677  DTTimeOffset = cms.double( 2.7 ),
6678  DropTheta = cms.bool( True ),
6679  UseSegmentT0 = cms.bool( False ),
6680  ServiceParameters = cms.PSet(
6681  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6682  RPCLayers = cms.bool( True )
6683  )
6684  ),
6685  ErrorEE = cms.double( 6.95 ),
6686  UseCSC = cms.bool( True ),
6687  UseECAL = cms.bool( True )
6688  ),
6689  inputCollectionTypes = cms.vstring( 'inner tracks',
6690  'links',
6691  'outer tracks' ),
6692  minCaloCompatibility = cms.double( 0.6 ),
6693  ecalDepositName = cms.string( "ecal" ),
6694  minP = cms.double( 10.0 ),
6695  fillIsolation = cms.bool( True ),
6696  jetDepositName = cms.string( "jets" ),
6697  hoDepositName = cms.string( "ho" ),
6698  writeIsoDeposits = cms.bool( False ),
6699  maxAbsPullX = cms.double( 4.0 ),
6700  maxAbsPullY = cms.double( 9999.0 ),
6701  minPt = cms.double( 10.0 ),
6702  TrackAssociatorParameters = cms.PSet(
6703  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6704  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6705  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6706  dRHcal = cms.double( 9999.0 ),
6707  dRPreshowerPreselection = cms.double( 0.2 ),
6708  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
6709  useEcal = cms.bool( True ),
6710  dREcal = cms.double( 9999.0 ),
6711  dREcalPreselection = cms.double( 0.05 ),
6712  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ),
6713  dRMuon = cms.double( 9999.0 ),
6714  propagateAllDirections = cms.bool( True ),
6715  muonMaxDistanceX = cms.double( 5.0 ),
6716  muonMaxDistanceY = cms.double( 5.0 ),
6717  useHO = cms.bool( True ),
6718  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6719  usePreshower = cms.bool( False ),
6720  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6721  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6722  dRHcalPreselection = cms.double( 0.2 ),
6723  useMuon = cms.bool( True ),
6724  useCalo = cms.bool( False ),
6725  accountForTrajectoryChangeCalo = cms.bool( False ),
6726  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6727  dRMuonPreselection = cms.double( 0.2 ),
6728  truthMatch = cms.bool( False ),
6729  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
6730  useHcal = cms.bool( True )
6731  ),
6732  JetExtractorPSet = cms.PSet(
6733  PrintTimeReport = cms.untracked.bool( False ),
6734  ExcludeMuonVeto = cms.bool( True ),
6735  TrackAssociatorParameters = cms.PSet(
6736  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6737  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6738  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6739  dRHcal = cms.double( 0.5 ),
6740  dRPreshowerPreselection = cms.double( 0.2 ),
6741  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
6742  useEcal = cms.bool( False ),
6743  dREcal = cms.double( 0.5 ),
6744  dREcalPreselection = cms.double( 0.5 ),
6745  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ),
6746  dRMuon = cms.double( 9999.0 ),
6747  propagateAllDirections = cms.bool( True ),
6748  muonMaxDistanceX = cms.double( 5.0 ),
6749  muonMaxDistanceY = cms.double( 5.0 ),
6750  useHO = cms.bool( False ),
6751  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6752  usePreshower = cms.bool( False ),
6753  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6754  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6755  dRHcalPreselection = cms.double( 0.5 ),
6756  useMuon = cms.bool( False ),
6757  useCalo = cms.bool( True ),
6758  accountForTrajectoryChangeCalo = cms.bool( False ),
6759  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6760  dRMuonPreselection = cms.double( 0.2 ),
6761  truthMatch = cms.bool( False ),
6762  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
6763  useHcal = cms.bool( False )
6764  ),
6765  ServiceParameters = cms.PSet(
6766  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6767  RPCLayers = cms.bool( False ),
6768  UseMuonNavigation = cms.untracked.bool( False )
6769  ),
6770  ComponentName = cms.string( "JetExtractor" ),
6771  DR_Max = cms.double( 1.0 ),
6772  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6773  JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
6774  DR_Veto = cms.double( 0.1 ),
6775  Threshold = cms.double( 5.0 )
6776  ),
6777  fillGlobalTrackQuality = cms.bool( False ),
6778  minPCaloMuon = cms.double( 1.0E9 ),
6779  maxAbsDy = cms.double( 9999.0 ),
6780  fillCaloCompatibility = cms.bool( True ),
6781  fillMatching = cms.bool( True ),
6782  MuonCaloCompatibility = cms.PSet(
6783  allSiPMHO = cms.bool( False ),
6784  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ),
6785  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
6786  delta_eta = cms.double( 0.02 ),
6787  delta_phi = cms.double( 0.02 )
6788  ),
6789  fillTrackerKink = cms.bool( False ),
6790  hcalDepositName = cms.string( "hcal" ),
6791  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
6792  inputCollectionLabels = cms.VInputTag( 'hltPFMuonMerging','hltMuonLinks','hltL2Muons' ),
6793  trackDepositName = cms.string( "tracker" ),
6794  maxAbsDx = cms.double( 3.0 ),
6795  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
6796  minNumberOfMatches = cms.int32( 1 )
6797 )
6798 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
6799  sourceTag = cms.InputTag( "rawDataCollector" ),
6800  debugMode = cms.untracked.bool( False ),
6801  InstanceES = cms.string( "" ),
6802  ESdigiCollection = cms.string( "" ),
6803  LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" )
6804 )
6805 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
6806  ESRecoAlgo = cms.int32( 0 ),
6807  ESrechitCollection = cms.string( "EcalRecHitsES" ),
6808  algo = cms.string( "ESRecHitWorker" ),
6809  ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" )
6810 )
6811 fragment.hltParticleFlowRecHitECALUnseeded = cms.EDProducer( "PFRecHitProducer",
6812  producers = cms.VPSet(
6813  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6814  qualityTests = cms.VPSet(
6815  cms.PSet( threshold = cms.double( 0.08 ),
6816  name = cms.string( "PFRecHitQTestThreshold" )
6817  ),
6818  cms.PSet( timingCleaning = cms.bool( True ),
6819  topologicalCleaning = cms.bool( True ),
6820  cleaningThreshold = cms.double( 2.0 ),
6821  skipTTRecoveredHits = cms.bool( True ),
6822  name = cms.string( "PFRecHitQTestECAL" )
6823  )
6824  ),
6825  name = cms.string( "PFEBRecHitCreator" )
6826  ),
6827  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6828  qualityTests = cms.VPSet(
6829  cms.PSet( threshold = cms.double( 0.3 ),
6830  name = cms.string( "PFRecHitQTestThreshold" )
6831  ),
6832  cms.PSet( timingCleaning = cms.bool( True ),
6833  topologicalCleaning = cms.bool( True ),
6834  cleaningThreshold = cms.double( 2.0 ),
6835  skipTTRecoveredHits = cms.bool( True ),
6836  name = cms.string( "PFRecHitQTestECAL" )
6837  )
6838  ),
6839  name = cms.string( "PFEERecHitCreator" )
6840  )
6841  ),
6842  navigator = cms.PSet(
6843  barrel = cms.PSet( ),
6844  endcap = cms.PSet( ),
6845  name = cms.string( "PFRecHitECALNavigator" )
6846  )
6847 )
6848 fragment.hltParticleFlowRecHitHBHE = cms.EDProducer( "PFRecHitProducer",
6849  producers = cms.VPSet(
6850  cms.PSet( name = cms.string( "PFHBHERecHitCreator" ),
6851  qualityTests = cms.VPSet(
6852  cms.PSet( name = cms.string( "PFRecHitQTestThreshold" ),
6853  threshold = cms.double( 0.8 )
6854  ),
6855  cms.PSet( cleaningThresholds = cms.vdouble( 0.0 ),
6856  flags = cms.vstring( 'Standard' ),
6857  maxSeverities = cms.vint32( 11 ),
6858  name = cms.string( "PFRecHitQTestHCALChannel" )
6859  )
6860  ),
6861  src = cms.InputTag( "hltHbhereco" )
6862  )
6863  ),
6864  navigator = cms.PSet(
6865  name = cms.string( "PFRecHitHCALNavigator" ),
6866  sigmaCut = cms.double( 4.0 ),
6867  timeResolutionCalc = cms.PSet(
6868  constantTerm = cms.double( 1.92 ),
6869  constantTermLowE = cms.double( 6.0 ),
6870  corrTermLowE = cms.double( 0.0 ),
6871  noiseTerm = cms.double( 8.64 ),
6872  noiseTermLowE = cms.double( 0.0 ),
6873  threshHighE = cms.double( 8.0 ),
6874  threshLowE = cms.double( 2.0 )
6875  )
6876  )
6877 )
6878 fragment.hltParticleFlowRecHitHCAL = cms.EDProducer( "PFCTRecHitProducer",
6879  ECAL_Compensate = cms.bool( False ),
6880  ECAL_Dead_Code = cms.uint32( 10 ),
6881  MinLongTiming_Cut = cms.double( -5.0 ),
6882  ECAL_Compensation = cms.double( 0.5 ),
6883  MaxLongTiming_Cut = cms.double( 5.0 ),
6884  weight_HFhad = cms.double( 1.0 ),
6885  ApplyPulseDPG = cms.bool( False ),
6886  navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ),
6887  ECAL_Threshold = cms.double( 10.0 ),
6888  ApplyTimeDPG = cms.bool( False ),
6889  caloTowers = cms.InputTag( "hltTowerMakerForPF" ),
6890  hcalRecHitsHBHE = cms.InputTag( "hltHbhereco" ),
6891  LongFibre_Fraction = cms.double( 0.1 ),
6892  MaxShortTiming_Cut = cms.double( 5.0 ),
6893  HcalMaxAllowedHFLongShortSev = cms.int32( 9 ),
6894  thresh_Barrel = cms.double( 0.4 ),
6895  navigation_HF = cms.bool( True ),
6896  HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ),
6897  HF_Calib_29 = cms.double( 1.07 ),
6898  LongFibre_Cut = cms.double( 120.0 ),
6899  EM_Depth = cms.double( 22.0 ),
6900  weight_HFem = cms.double( 1.0 ),
6901  LongShortFibre_Cut = cms.double( 1.0E9 ),
6902  MinShortTiming_Cut = cms.double( -5.0 ),
6903  HCAL_Calib = cms.bool( True ),
6904  thresh_HF = cms.double( 0.4 ),
6905  HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ),
6906  thresh_Endcap = cms.double( 0.4 ),
6907  HcalMaxAllowedChannelStatusSev = cms.int32( 9 ),
6908  hcalRecHitsHF = cms.InputTag( "hltHfreco" ),
6909  ShortFibre_Cut = cms.double( 60.0 ),
6910  ApplyLongShortDPG = cms.bool( True ),
6911  HF_Calib = cms.bool( True ),
6912  HAD_Depth = cms.double( 47.0 ),
6913  ShortFibre_Fraction = cms.double( 0.01 ),
6914  HCAL_Calib_29 = cms.double( 1.35 )
6915 )
6916 fragment.hltParticleFlowRecHitHF = cms.EDProducer( "PFRecHitProducer",
6917  producers = cms.VPSet(
6918  cms.PSet( EMDepthCorrection = cms.double( 22.0 ),
6919  HADDepthCorrection = cms.double( 25.0 ),
6920  HFCalib29 = cms.double( 1.07 ),
6921  LongFibre_Cut = cms.double( 120.0 ),
6922  LongFibre_Fraction = cms.double( 0.1 ),
6923  ShortFibre_Cut = cms.double( 60.0 ),
6924  ShortFibre_Fraction = cms.double( 0.01 ),
6925  name = cms.string( "PFHFRecHitCreator" ),
6926  qualityTests = cms.VPSet(
6927  cms.PSet( cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ),
6928  flags = cms.vstring( 'Standard',
6929  'HFLong',
6930  'HFShort' ),
6931  maxSeverities = cms.vint32( 11, 9, 9 ),
6932  name = cms.string( "PFRecHitQTestHCALChannel" )
6933  ),
6934  cms.PSet( cuts = cms.VPSet(
6935  cms.PSet( depth = cms.int32( 1 ),
6936  threshold = cms.double( 1.2 )
6937  ),
6938  cms.PSet( depth = cms.int32( 2 ),
6939  threshold = cms.double( 1.8 )
6940  )
6941 ),
6942  name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" )
6943  )
6944  ),
6945  src = cms.InputTag( "hltHfreco" ),
6946  thresh_HF = cms.double( 0.4 )
6947  )
6948  ),
6949  navigator = cms.PSet(
6950  name = cms.string( "PFRecHitHCALNavigator" ),
6951  barrel = cms.PSet( ),
6952  endcap = cms.PSet( )
6953  )
6954 )
6955 fragment.hltParticleFlowRecHitPSUnseeded = cms.EDProducer( "PFRecHitProducer",
6956  producers = cms.VPSet(
6957  cms.PSet( src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
6958  qualityTests = cms.VPSet(
6959  cms.PSet( threshold = cms.double( 7.0E-6 ),
6960  name = cms.string( "PFRecHitQTestThreshold" )
6961  )
6962  ),
6963  name = cms.string( "PFPSRecHitCreator" )
6964  )
6965  ),
6966  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) )
6967 )
6968 fragment.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer",
6969  pfClusterBuilder = cms.PSet(
6970  positionCalc = cms.PSet(
6971  minFractionInCalc = cms.double( 1.0E-9 ),
6972  logWeightDenominator = cms.double( 0.08 ),
6973  minAllowedNormalization = cms.double( 1.0E-9 ),
6974  posCalcNCrystals = cms.int32( 9 ),
6975  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
6976  timeResolutionCalcBarrel = cms.PSet(
6977  constantTerm = cms.double( 0.428192 ),
6978  constantTermLowE = cms.double( 0.0 ),
6979  corrTermLowE = cms.double( 0.0510871 ),
6980  noiseTerm = cms.double( 1.10889 ),
6981  noiseTermLowE = cms.double( 1.31883 ),
6982  threshHighE = cms.double( 5.0 ),
6983  threshLowE = cms.double( 0.5 )
6984  ),
6985  timeResolutionCalcEndcap = cms.PSet(
6986  constantTerm = cms.double( 0.0 ),
6987  constantTermLowE = cms.double( 0.0 ),
6988  corrTermLowE = cms.double( 0.0 ),
6989  noiseTerm = cms.double( 5.72489999999 ),
6990  noiseTermLowE = cms.double( 6.92683000001 ),
6991  threshHighE = cms.double( 10.0 ),
6992  threshLowE = cms.double( 1.0 )
6993  )
6994  ),
6995  minFracTot = cms.double( 1.0E-20 ),
6996  positionCalcForConvergence = cms.PSet(
6997  minFractionInCalc = cms.double( 0.0 ),
6998  W0 = cms.double( 4.2 ),
6999  minAllowedNormalization = cms.double( 0.0 ),
7000  T0_EB = cms.double( 7.4 ),
7001  X0 = cms.double( 0.89 ),
7002  T0_ES = cms.double( 1.2 ),
7003  T0_EE = cms.double( 3.1 ),
7004  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" )
7005  ),
7006  maxIterations = cms.uint32( 50 ),
7007  stoppingTolerance = cms.double( 1.0E-8 ),
7008  minFractionToKeep = cms.double( 1.0E-7 ),
7009  excludeOtherSeeds = cms.bool( True ),
7010  showerSigma = cms.double( 1.5 ),
7011  recHitEnergyNorms = cms.VPSet(
7012  cms.PSet( detector = cms.string( "ECAL_BARREL" ),
7013  recHitEnergyNorm = cms.double( 0.08 )
7014  ),
7015  cms.PSet( detector = cms.string( "ECAL_ENDCAP" ),
7016  recHitEnergyNorm = cms.double( 0.3 )
7017  )
7018  ),
7019  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
7020  allCellsPositionCalc = cms.PSet(
7021  minFractionInCalc = cms.double( 1.0E-9 ),
7022  logWeightDenominator = cms.double( 0.08 ),
7023  minAllowedNormalization = cms.double( 1.0E-9 ),
7024  posCalcNCrystals = cms.int32( -1 ),
7025  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
7026  timeResolutionCalcBarrel = cms.PSet(
7027  constantTerm = cms.double( 0.428192 ),
7028  constantTermLowE = cms.double( 0.0 ),
7029  corrTermLowE = cms.double( 0.0510871 ),
7030  noiseTerm = cms.double( 1.10889 ),
7031  noiseTermLowE = cms.double( 1.31883 ),
7032  threshHighE = cms.double( 5.0 ),
7033  threshLowE = cms.double( 0.5 )
7034  ),
7035  timeResolutionCalcEndcap = cms.PSet(
7036  constantTerm = cms.double( 0.0 ),
7037  constantTermLowE = cms.double( 0.0 ),
7038  corrTermLowE = cms.double( 0.0 ),
7039  noiseTerm = cms.double( 5.72489999999 ),
7040  noiseTermLowE = cms.double( 6.92683000001 ),
7041  threshHighE = cms.double( 10.0 ),
7042  threshLowE = cms.double( 1.0 )
7043  )
7044  )
7045  ),
7046  positionReCalc = cms.PSet(
7047  minFractionInCalc = cms.double( 0.0 ),
7048  W0 = cms.double( 4.2 ),
7049  minAllowedNormalization = cms.double( 0.0 ),
7050  T0_EB = cms.double( 7.4 ),
7051  X0 = cms.double( 0.89 ),
7052  T0_ES = cms.double( 1.2 ),
7053  T0_EE = cms.double( 3.1 ),
7054  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" )
7055  ),
7056  initialClusteringStep = cms.PSet(
7057  thresholdsByDetector = cms.VPSet(
7058  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
7059  detector = cms.string( "ECAL_BARREL" ),
7060  gatheringThresholdPt = cms.double( 0.0 )
7061  ),
7062  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
7063  detector = cms.string( "ECAL_ENDCAP" ),
7064  gatheringThresholdPt = cms.double( 0.0 )
7065  )
7066  ),
7067  useCornerCells = cms.bool( True ),
7068  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
7069  ),
7070  energyCorrector = cms.PSet( ),
7071  recHitCleaners = cms.VPSet(
7072  cms.PSet( cleaningByDetector = cms.VPSet(
7073  cms.PSet( doubleSpikeS6S2 = cms.double( 0.04 ),
7074  fractionThresholdModifier = cms.double( 3.0 ),
7075  doubleSpikeThresh = cms.double( 10.0 ),
7076  minS4S1_b = cms.double( -0.024 ),
7077  singleSpikeThresh = cms.double( 4.0 ),
7078  detector = cms.string( "ECAL_BARREL" ),
7079  minS4S1_a = cms.double( 0.04 ),
7080  energyThresholdModifier = cms.double( 2.0 )
7081  ),
7082  cms.PSet( doubleSpikeS6S2 = cms.double( -1.0 ),
7083  fractionThresholdModifier = cms.double( 3.0 ),
7084  doubleSpikeThresh = cms.double( 1.0E9 ),
7085  minS4S1_b = cms.double( -0.0125 ),
7086  singleSpikeThresh = cms.double( 15.0 ),
7087  detector = cms.string( "ECAL_ENDCAP" ),
7088  minS4S1_a = cms.double( 0.02 ),
7089  energyThresholdModifier = cms.double( 2.0 )
7090  )
7091 ),
7092  algoName = cms.string( "SpikeAndDoubleSpikeCleaner" )
7093  )
7094  ),
7095  seedFinder = cms.PSet(
7096  nNeighbours = cms.int32( 8 ),
7097  thresholdsByDetector = cms.VPSet(
7098  cms.PSet( seedingThreshold = cms.double( 0.6 ),
7099  seedingThresholdPt = cms.double( 0.15 ),
7100  detector = cms.string( "ECAL_ENDCAP" )
7101  ),
7102  cms.PSet( seedingThreshold = cms.double( 0.23 ),
7103  seedingThresholdPt = cms.double( 0.0 ),
7104  detector = cms.string( "ECAL_BARREL" )
7105  )
7106  ),
7107  algoName = cms.string( "LocalMaximumSeedFinder" )
7108  ),
7109  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" )
7110 )
7111 fragment.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer",
7112  pfClusterBuilder = cms.PSet(
7113  minFracTot = cms.double( 1.0E-20 ),
7114  positionCalc = cms.PSet(
7115  minFractionInCalc = cms.double( 1.0E-9 ),
7116  logWeightDenominator = cms.double( 6.0E-5 ),
7117  minAllowedNormalization = cms.double( 1.0E-9 ),
7118  posCalcNCrystals = cms.int32( -1 ),
7119  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7120  ),
7121  maxIterations = cms.uint32( 50 ),
7122  stoppingTolerance = cms.double( 1.0E-8 ),
7123  minFractionToKeep = cms.double( 1.0E-7 ),
7124  excludeOtherSeeds = cms.bool( True ),
7125  showerSigma = cms.double( 0.3 ),
7126  recHitEnergyNorms = cms.VPSet(
7127  cms.PSet( detector = cms.string( "PS1" ),
7128  recHitEnergyNorm = cms.double( 6.0E-5 )
7129  ),
7130  cms.PSet( detector = cms.string( "PS2" ),
7131  recHitEnergyNorm = cms.double( 6.0E-5 )
7132  )
7133  ),
7134  algoName = cms.string( "Basic2DGenericPFlowClusterizer" )
7135  ),
7136  positionReCalc = cms.PSet( ),
7137  initialClusteringStep = cms.PSet(
7138  thresholdsByDetector = cms.VPSet(
7139  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
7140  detector = cms.string( "PS1" ),
7141  gatheringThresholdPt = cms.double( 0.0 )
7142  ),
7143  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
7144  detector = cms.string( "PS2" ),
7145  gatheringThresholdPt = cms.double( 0.0 )
7146  )
7147  ),
7148  useCornerCells = cms.bool( False ),
7149  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
7150  ),
7151  energyCorrector = cms.PSet( ),
7152  recHitCleaners = cms.VPSet(
7153  ),
7154  seedFinder = cms.PSet(
7155  nNeighbours = cms.int32( 4 ),
7156  thresholdsByDetector = cms.VPSet(
7157  cms.PSet( seedingThreshold = cms.double( 1.2E-4 ),
7158  seedingThresholdPt = cms.double( 0.0 ),
7159  detector = cms.string( "PS1" )
7160  ),
7161  cms.PSet( seedingThreshold = cms.double( 1.2E-4 ),
7162  seedingThresholdPt = cms.double( 0.0 ),
7163  detector = cms.string( "PS2" )
7164  )
7165  ),
7166  algoName = cms.string( "LocalMaximumSeedFinder" )
7167  ),
7168  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" )
7169 )
7170 fragment.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
7171  inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ),
7172  minimumPSEnergy = cms.double( 0.0 ),
7173  energyCorrector = cms.PSet(
7174  applyCrackCorrections = cms.bool( False ),
7175  algoName = cms.string( "PFClusterEMEnergyCorrector" )
7176  ),
7177  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" )
7178 )
7179 fragment.hltParticleFlowClusterHBHE = cms.EDProducer( "PFClusterProducer",
7180  pfClusterBuilder = cms.PSet(
7181  positionCalc = cms.PSet(
7182  minFractionInCalc = cms.double( 1.0E-9 ),
7183  logWeightDenominator = cms.double( 0.8 ),
7184  minAllowedNormalization = cms.double( 1.0E-9 ),
7185  posCalcNCrystals = cms.int32( 5 ),
7186  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7187  ),
7188  minFracTot = cms.double( 1.0E-20 ),
7189  maxIterations = cms.uint32( 50 ),
7190  stoppingTolerance = cms.double( 1.0E-8 ),
7191  minFractionToKeep = cms.double( 1.0E-7 ),
7192  excludeOtherSeeds = cms.bool( True ),
7193  showerSigma = cms.double( 10.0 ),
7194  recHitEnergyNorms = cms.VPSet(
7195  cms.PSet( detector = cms.string( "HCAL_BARREL1" ),
7196  recHitEnergyNorm = cms.double( 0.8 )
7197  ),
7198  cms.PSet( detector = cms.string( "HCAL_ENDCAP" ),
7199  recHitEnergyNorm = cms.double( 0.8 )
7200  )
7201  ),
7202  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
7203  allCellsPositionCalc = cms.PSet(
7204  minFractionInCalc = cms.double( 1.0E-9 ),
7205  logWeightDenominator = cms.double( 0.8 ),
7206  minAllowedNormalization = cms.double( 1.0E-9 ),
7207  posCalcNCrystals = cms.int32( -1 ),
7208  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7209  ),
7210  clusterTimeResFromSeed = cms.bool( False ),
7211  maxNSigmaTime = cms.double( 10.0 ),
7212  minChi2Prob = cms.double( 0.0 ),
7213  timeResolutionCalcBarrel = cms.PSet(
7214  constantTerm = cms.double( 2.82 ),
7215  constantTermLowE = cms.double( 4.24 ),
7216  corrTermLowE = cms.double( 0.0 ),
7217  noiseTerm = cms.double( 21.86 ),
7218  noiseTermLowE = cms.double( 8.0 ),
7219  threshHighE = cms.double( 15.0 ),
7220  threshLowE = cms.double( 6.0 )
7221  ),
7222  timeResolutionCalcEndcap = cms.PSet(
7223  constantTerm = cms.double( 2.82 ),
7224  constantTermLowE = cms.double( 4.24 ),
7225  corrTermLowE = cms.double( 0.0 ),
7226  noiseTerm = cms.double( 21.86 ),
7227  noiseTermLowE = cms.double( 8.0 ),
7228  threshHighE = cms.double( 15.0 ),
7229  threshLowE = cms.double( 6.0 )
7230  ),
7231  timeSigmaEB = cms.double( 10.0 ),
7232  timeSigmaEE = cms.double( 10.0 )
7233  ),
7234  positionReCalc = cms.PSet( ),
7235  initialClusteringStep = cms.PSet(
7236  thresholdsByDetector = cms.VPSet(
7237  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
7238  detector = cms.string( "HCAL_BARREL1" ),
7239  gatheringThresholdPt = cms.double( 0.0 )
7240  ),
7241  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
7242  detector = cms.string( "HCAL_ENDCAP" ),
7243  gatheringThresholdPt = cms.double( 0.0 )
7244  )
7245  ),
7246  useCornerCells = cms.bool( True ),
7247  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
7248  ),
7249  energyCorrector = cms.PSet( ),
7250  recHitCleaners = cms.VPSet(
7251  ),
7252  seedFinder = cms.PSet(
7253  nNeighbours = cms.int32( 4 ),
7254  thresholdsByDetector = cms.VPSet(
7255  cms.PSet( seedingThreshold = cms.double( 1.0 ),
7256  seedingThresholdPt = cms.double( 0.0 ),
7257  detector = cms.string( "HCAL_BARREL1" )
7258  ),
7259  cms.PSet( seedingThreshold = cms.double( 1.1 ),
7260  seedingThresholdPt = cms.double( 0.0 ),
7261  detector = cms.string( "HCAL_ENDCAP" )
7262  )
7263  ),
7264  algoName = cms.string( "LocalMaximumSeedFinder" )
7265  ),
7266  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" )
7267 )
7268 fragment.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer",
7269  pfClusterBuilder = cms.PSet(
7270  nSigmaEta = cms.double( 2.0 ),
7271  nSigmaPhi = cms.double( 2.0 ),
7272  algoName = cms.string( "PFMultiDepthClusterizer" ),
7273  allCellsPositionCalc = cms.PSet(
7274  minAllowedNormalization = cms.double( 1.0E-9 ),
7275  minFractionInCalc = cms.double( 1.0E-9 ),
7276  logWeightDenominator = cms.double( 0.8 ),
7277  posCalcNCrystals = cms.int32( -1 ),
7278  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7279  ),
7280  minFractionToKeep = cms.double( 1.0E-7 )
7281  ),
7282  energyCorrector = cms.PSet( ),
7283  positionReCalc = cms.PSet( ),
7284  clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" )
7285 )
7286 fragment.hltParticleFlowClusterHF = cms.EDProducer( "PFClusterProducer",
7287  pfClusterBuilder = cms.PSet(
7288  positionCalc = cms.PSet(
7289  minFractionInCalc = cms.double( 1.0E-9 ),
7290  logWeightDenominator = cms.double( 0.8 ),
7291  minAllowedNormalization = cms.double( 1.0E-9 ),
7292  posCalcNCrystals = cms.int32( 5 ),
7293  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7294  ),
7295  minFracTot = cms.double( 1.0E-20 ),
7296  maxIterations = cms.uint32( 50 ),
7297  stoppingTolerance = cms.double( 1.0E-8 ),
7298  minFractionToKeep = cms.double( 1.0E-7 ),
7299  excludeOtherSeeds = cms.bool( True ),
7300  showerSigma = cms.double( 10.0 ),
7301  recHitEnergyNorms = cms.VPSet(
7302  cms.PSet( detector = cms.string( "HF_EM" ),
7303  recHitEnergyNorm = cms.double( 0.8 )
7304  ),
7305  cms.PSet( detector = cms.string( "HF_HAD" ),
7306  recHitEnergyNorm = cms.double( 0.8 )
7307  )
7308  ),
7309  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
7310  allCellsPositionCalc = cms.PSet(
7311  minFractionInCalc = cms.double( 1.0E-9 ),
7312  logWeightDenominator = cms.double( 0.8 ),
7313  minAllowedNormalization = cms.double( 1.0E-9 ),
7314  posCalcNCrystals = cms.int32( -1 ),
7315  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7316  )
7317  ),
7318  positionReCalc = cms.PSet( ),
7319  initialClusteringStep = cms.PSet(
7320  thresholdsByDetector = cms.VPSet(
7321  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
7322  detector = cms.string( "HF_EM" ),
7323  gatheringThresholdPt = cms.double( 0.0 )
7324  ),
7325  cms.PSet( detector = cms.string( "HF_HAD" ),
7326  gatheringThreshold = cms.double( 0.8 ),
7327  gatheringThresholdPt = cms.double( 0.0 )
7328  )
7329  ),
7330  useCornerCells = cms.bool( False ),
7331  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
7332  ),
7333  energyCorrector = cms.PSet( ),
7334  recHitCleaners = cms.VPSet(
7335  cms.PSet( cleaningByDetector = cms.VPSet(
7336  cms.PSet( doubleSpikeS6S2 = cms.double( -1.0 ),
7337  fractionThresholdModifier = cms.double( 1.0 ),
7338  doubleSpikeThresh = cms.double( 1.0E9 ),
7339  minS4S1_b = cms.double( -0.19 ),
7340  singleSpikeThresh = cms.double( 80.0 ),
7341  detector = cms.string( "HF_EM" ),
7342  minS4S1_a = cms.double( 0.11 ),
7343  energyThresholdModifier = cms.double( 1.0 )
7344  ),
7345  cms.PSet( detector = cms.string( "HF_HAD" ),
7346  doubleSpikeS6S2 = cms.double( -1.0 ),
7347  doubleSpikeThresh = cms.double( 1.0E9 ),
7348  energyThresholdModifier = cms.double( 1.0 ),
7349  fractionThresholdModifier = cms.double( 1.0 ),
7350  minS4S1_a = cms.double( 0.045 ),
7351  minS4S1_b = cms.double( -0.08 ),
7352  singleSpikeThresh = cms.double( 120.0 )
7353  )
7354 ),
7355  algoName = cms.string( "SpikeAndDoubleSpikeCleaner" )
7356  )
7357  ),
7358  seedFinder = cms.PSet(
7359  nNeighbours = cms.int32( 0 ),
7360  thresholdsByDetector = cms.VPSet(
7361  cms.PSet( seedingThreshold = cms.double( 1.4 ),
7362  seedingThresholdPt = cms.double( 0.0 ),
7363  detector = cms.string( "HF_EM" )
7364  ),
7365  cms.PSet( detector = cms.string( "HF_HAD" ),
7366  seedingThreshold = cms.double( 1.4 ),
7367  seedingThresholdPt = cms.double( 0.0 )
7368  )
7369  ),
7370  algoName = cms.string( "LocalMaximumSeedFinder" )
7371  ),
7372  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHF" )
7373 )
7374 fragment.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer",
7375  TrackQuality = cms.string( "none" ),
7376  UseQuality = cms.bool( False ),
7377  TkColList = cms.VInputTag( 'hltPFMuonMerging' )
7378 )
7379 fragment.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer",
7380  debug = cms.untracked.bool( False ),
7381  linkDefinitions = cms.VPSet(
7382  cms.PSet( useKDTree = cms.bool( True ),
7383  linkType = cms.string( "PS1:ECAL" ),
7384  linkerName = cms.string( "PreshowerAndECALLinker" )
7385  ),
7386  cms.PSet( useKDTree = cms.bool( True ),
7387  linkType = cms.string( "PS2:ECAL" ),
7388  linkerName = cms.string( "PreshowerAndECALLinker" )
7389  ),
7390  cms.PSet( useKDTree = cms.bool( True ),
7391  linkType = cms.string( "TRACK:ECAL" ),
7392  linkerName = cms.string( "TrackAndECALLinker" )
7393  ),
7394  cms.PSet( useKDTree = cms.bool( True ),
7395  linkType = cms.string( "TRACK:HCAL" ),
7396  linkerName = cms.string( "TrackAndHCALLinker" )
7397  ),
7398  cms.PSet( useKDTree = cms.bool( False ),
7399  linkType = cms.string( "ECAL:HCAL" ),
7400  linkerName = cms.string( "ECALAndHCALLinker" )
7401  ),
7402  cms.PSet( useKDTree = cms.bool( False ),
7403  linkType = cms.string( "HFEM:HFHAD" ),
7404  linkerName = cms.string( "HFEMAndHFHADLinker" )
7405  )
7406  ),
7407  elementImporters = cms.VPSet(
7408  cms.PSet( importerName = cms.string( "GeneralTracksImporter" ),
7409  useIterativeTracking = cms.bool( False ),
7410  source = cms.InputTag( "hltLightPFTracks" ),
7411  NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ),
7412  muonSrc = cms.InputTag( "hltMuons" ),
7413  DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 )
7414  ),
7415  cms.PSet( importerName = cms.string( "ECALClusterImporter" ),
7416  source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
7417  BCtoPFCMap = cms.InputTag( "" )
7418  ),
7419  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
7420  source = cms.InputTag( "hltParticleFlowClusterHCAL" )
7421  ),
7422  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
7423  source = cms.InputTag( "hltParticleFlowClusterHF" )
7424  ),
7425  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
7426  source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" )
7427  )
7428  ),
7429  verbose = cms.untracked.bool( False )
7430 )
7431 fragment.hltParticleFlow = cms.EDProducer( "PFProducer",
7432  photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ),
7433  minPtForPostCleaning = cms.double( 20.0 ),
7434  pf_nsigma_ECAL = cms.double( 0.0 ),
7435  GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ),
7436  sumPtTrackIsoForPhoton = cms.double( -1.0 ),
7437  calibrationsLabel = cms.string( "HLT" ),
7438  metFactorForFakes = cms.double( 4.0 ),
7439  muon_HO = cms.vdouble( 0.9, 0.9 ),
7440  electron_missinghits = cms.uint32( 1 ),
7441  metSignificanceForCleaning = cms.double( 3.0 ),
7442  usePFPhotons = cms.bool( False ),
7443  dptRel_DispVtx = cms.double( 10.0 ),
7444  nTrackIsoForEgammaSC = cms.uint32( 2 ),
7445  pf_nsigma_HCAL = cms.double( 1.0 ),
7446  cosmicRejectionDistance = cms.double( 1.0 ),
7447  useEGammaFilters = cms.bool( False ),
7448  useEGammaElectrons = cms.bool( False ),
7449  nsigma_TRACK = cms.double( 1.0 ),
7450  useEGammaSupercluster = cms.bool( False ),
7451  sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ),
7452  eventFractionForCleaning = cms.double( 0.5 ),
7453  usePFDecays = cms.bool( False ),
7454  rejectTracks_Step45 = cms.bool( False ),
7455  eventFractionForRejection = cms.double( 0.8 ),
7456  photon_MinEt = cms.double( 10.0 ),
7457  usePFNuclearInteractions = cms.bool( False ),
7458  maxSignificance = cms.double( 2.5 ),
7459  electron_iso_mva_endcap = cms.double( -0.1075 ),
7460  debug = cms.untracked.bool( False ),
7461  pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ),
7462  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 ),
7463  ptErrorScale = cms.double( 8.0 ),
7464  minSignificance = cms.double( 2.5 ),
7465  minMomentumForPunchThrough = cms.double( 100.0 ),
7466  pf_conv_mvaCut = cms.double( 0.0 ),
7467  useCalibrationsFromDB = cms.bool( True ),
7468  usePFElectrons = cms.bool( False ),
7469  electron_iso_combIso_endcap = cms.double( 10.0 ),
7470  photon_combIso = cms.double( 10.0 ),
7471  electron_iso_mva_barrel = cms.double( -0.1875 ),
7472  postHFCleaning = cms.bool( False ),
7473  factors_45 = cms.vdouble( 10.0, 100.0 ),
7474  cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ),
7475  coneEcalIsoForEgammaSC = cms.double( 0.3 ),
7476  egammaElectrons = cms.InputTag( "" ),
7477  photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ),
7478  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 ),
7479  minPixelHits = cms.int32( 1 ),
7480  maxDPtOPt = cms.double( 1.0 ),
7481  useHO = cms.bool( False ),
7482  pf_electron_output_col = cms.string( "electrons" ),
7483  electron_noniso_mvaCut = cms.double( -0.1 ),
7484  GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ),
7485  useVerticesForNeutral = cms.bool( True ),
7486  trackQuality = cms.string( "highPurity" ),
7487  PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ),
7488  sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ),
7489  coneTrackIsoForEgammaSC = cms.double( 0.3 ),
7490  minDeltaMet = cms.double( 0.4 ),
7491  punchThroughMETFactor = cms.double( 4.0 ),
7492  useProtectionsForJetMET = cms.bool( True ),
7493  metFactorForRejection = cms.double( 4.0 ),
7494  sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ),
7495  calibHF_use = cms.bool( False ),
7496  verbose = cms.untracked.bool( False ),
7497  usePFConversions = cms.bool( False ),
7498  calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ),
7499  metFactorForCleaning = cms.double( 4.0 ),
7500  eventFactorForCosmics = cms.double( 10.0 ),
7501  minSignificanceReduction = cms.double( 1.4 ),
7502  minEnergyForPunchThrough = cms.double( 100.0 ),
7503  minTrackerHits = cms.int32( 8 ),
7504  iCfgCandConnector = cms.PSet(
7505  bCalibSecondary = cms.bool( False ),
7506  bCalibPrimary = cms.bool( False ),
7507  bCorrect = cms.bool( False ),
7508  nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 )
7509  ),
7510  rejectTracks_Bad = cms.bool( False ),
7511  pf_electronID_crackCorrection = cms.bool( False ),
7512  pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ),
7513  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 ),
7514  pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ),
7515  metFactorForHighEta = cms.double( 25.0 ),
7516  minHFCleaningPt = cms.double( 5.0 ),
7517  muon_HCAL = cms.vdouble( 3.0, 3.0 ),
7518  pf_electron_mvaCut = cms.double( -0.1 ),
7519  ptFactorForHighEta = cms.double( 2.0 ),
7520  maxDeltaPhiPt = cms.double( 7.0 ),
7521  pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ),
7522  sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ),
7523  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 ),
7524  pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ),
7525  photon_HoE = cms.double( 0.05 ),
7526  sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ),
7527  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 ),
7528  punchThroughFactor = cms.double( 3.0 ),
7529  algoType = cms.uint32( 0 ),
7530  electron_iso_combIso_barrel = cms.double( 10.0 ),
7531  muons = cms.InputTag( "hltMuons" ),
7532  postMuonCleaning = cms.bool( True ),
7533  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 ),
7534  electron_protectionsForJetMET = cms.PSet(
7535  maxE = cms.double( 50.0 ),
7536  maxTrackPOverEele = cms.double( 1.0 ),
7537  maxEcalEOverP_2 = cms.double( 0.2 ),
7538  maxHcalEOverEcalE = cms.double( 0.1 ),
7539  maxEcalEOverP_1 = cms.double( 0.5 ),
7540  maxHcalEOverP = cms.double( 1.0 ),
7541  maxEcalEOverPRes = cms.double( 0.2 ),
7542  maxHcalE = cms.double( 10.0 ),
7543  maxEeleOverPout = cms.double( 0.2 ),
7544  maxNtracks = cms.double( 3.0 ),
7545  maxEleHcalEOverEcalE = cms.double( 0.1 ),
7546  maxDPhiIN = cms.double( 0.1 ),
7547  maxEeleOverPoutRes = cms.double( 0.5 )
7548  ),
7549  electron_iso_pt = cms.double( 10.0 ),
7550  isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ),
7551  vertexCollection = cms.InputTag( "hltPixelVertices" ),
7552  X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ),
7553  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 ),
7554  blocks = cms.InputTag( "hltParticleFlowBlock" ),
7555  pt_Error = cms.double( 1.0 ),
7556  metSignificanceForRejection = cms.double( 4.0 ),
7557  photon_protectionsForJetMET = cms.PSet(
7558  sumPtTrackIsoSlope = cms.double( 0.001 ),
7559  sumPtTrackIso = cms.double( 2.0 )
7560  ),
7561  usePhotonReg = cms.bool( False ),
7562  dzPV = cms.double( 0.2 ),
7563  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 ),
7564  useRegressionFromDB = cms.bool( False ),
7565  muon_ECAL = cms.vdouble( 0.5, 0.5 ),
7566  usePFSCEleCalib = cms.bool( True )
7567 )
7568 fragment.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer",
7569  Active_Area_Repeats = cms.int32( 5 ),
7570  doAreaFastjet = cms.bool( False ),
7571  voronoiRfact = cms.double( -9.0 ),
7572  maxBadHcalCells = cms.uint32( 9999999 ),
7573  doAreaDiskApprox = cms.bool( True ),
7574  maxRecoveredEcalCells = cms.uint32( 9999999 ),
7575  jetType = cms.string( "PFJet" ),
7576  minSeed = cms.uint32( 0 ),
7577  Ghost_EtaMax = cms.double( 6.0 ),
7578  doRhoFastjet = cms.bool( False ),
7579  jetAlgorithm = cms.string( "AntiKt" ),
7580  nSigmaPU = cms.double( 1.0 ),
7581  GhostArea = cms.double( 0.01 ),
7582  Rho_EtaMax = cms.double( 4.4 ),
7583  maxBadEcalCells = cms.uint32( 9999999 ),
7584  useDeterministicSeed = cms.bool( True ),
7585  doPVCorrection = cms.bool( False ),
7586  maxRecoveredHcalCells = cms.uint32( 9999999 ),
7587  rParam = cms.double( 0.4 ),
7588  maxProblematicHcalCells = cms.uint32( 9999999 ),
7589  doOutputJets = cms.bool( True ),
7590  src = cms.InputTag( "hltParticleFlow" ),
7591  inputEtMin = cms.double( 0.0 ),
7592  puPtMin = cms.double( 10.0 ),
7593  srcPVs = cms.InputTag( "hltPixelVertices" ),
7594  jetPtMin = cms.double( 0.0 ),
7595  radiusPU = cms.double( 0.4 ),
7596  maxProblematicEcalCells = cms.uint32( 9999999 ),
7597  doPUOffsetCorr = cms.bool( False ),
7598  inputEMin = cms.double( 0.0 ),
7599  useMassDropTagger = cms.bool( False ),
7600  muMin = cms.double( -1.0 ),
7601  subtractorName = cms.string( "" ),
7602  muCut = cms.double( -1.0 ),
7603  subjetPtMin = cms.double( -1.0 ),
7604  useTrimming = cms.bool( False ),
7605  muMax = cms.double( -1.0 ),
7606  yMin = cms.double( -1.0 ),
7607  useFiltering = cms.bool( False ),
7608  rFilt = cms.double( -1.0 ),
7609  yMax = cms.double( -1.0 ),
7610  zcut = cms.double( -1.0 ),
7611  MinVtxNdof = cms.int32( 0 ),
7612  MaxVtxZ = cms.double( 15.0 ),
7613  UseOnlyVertexTracks = cms.bool( False ),
7614  dRMin = cms.double( -1.0 ),
7615  nFilt = cms.int32( -1 ),
7616  usePruning = cms.bool( False ),
7617  maxDepth = cms.int32( -1 ),
7618  yCut = cms.double( -1.0 ),
7619  DzTrVtxMax = cms.double( 0.0 ),
7620  UseOnlyOnePV = cms.bool( False ),
7621  rcut_factor = cms.double( -1.0 ),
7622  sumRecHits = cms.bool( False ),
7623  trimPtFracMin = cms.double( -1.0 ),
7624  dRMax = cms.double( -1.0 ),
7625  DxyTrVtxMax = cms.double( 0.0 ),
7626  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
7627 )
7628 fragment.hltAK4PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer",
7629  CEF = cms.double( 0.99 ),
7630  NHF = cms.double( 0.99 ),
7631  minPt = cms.double( 20.0 ),
7632  CHF = cms.double( 0.0 ),
7633  jetsInput = cms.InputTag( "hltAK4PFJets" ),
7634  NEF = cms.double( 0.99 ),
7635  NTOT = cms.int32( 1 ),
7636  NCH = cms.int32( 0 ),
7637  maxEta = cms.double( 1.0E99 ),
7638  maxCF = cms.double( 99.0 )
7639 )
7640 fragment.hltAK4PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer",
7641  CEF = cms.double( 0.99 ),
7642  NHF = cms.double( 0.9 ),
7643  minPt = cms.double( 20.0 ),
7644  CHF = cms.double( 0.0 ),
7645  jetsInput = cms.InputTag( "hltAK4PFJets" ),
7646  NEF = cms.double( 0.99 ),
7647  NTOT = cms.int32( 1 ),
7648  NCH = cms.int32( 0 ),
7649  maxEta = cms.double( 1.0E99 ),
7650  maxCF = cms.double( 99.0 )
7651 )
7652 fragment.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet",
7653  gridSpacing = cms.double( 0.55 ),
7654  maxRapidity = cms.double( 5.0 ),
7655  pfCandidatesTag = cms.InputTag( "hltParticleFlow" )
7656 )
7657 fragment.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
7658  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ),
7659  algorithm = cms.string( "AK4PFHLT" ),
7660  level = cms.string( "L1FastJet" )
7661 )
7662 fragment.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7663  algorithm = cms.string( "AK4PFHLT" ),
7664  level = cms.string( "L2Relative" )
7665 )
7666 fragment.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7667  algorithm = cms.string( "AK4PFHLT" ),
7668  level = cms.string( "L3Absolute" )
7669 )
7670 fragment.hltAK4PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7671  algorithm = cms.string( "AK4PFHLT" ),
7672  level = cms.string( "L2L3Residual" )
7673 )
7674 fragment.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
7675  correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' )
7676 )
7677 fragment.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer",
7678  src = cms.InputTag( "hltAK4PFJets" ),
7679  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
7680 )
7681 fragment.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
7682  src = cms.InputTag( "hltAK4PFJetsLooseID" ),
7683  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
7684 )
7685 fragment.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
7686  src = cms.InputTag( "hltAK4PFJetsTightID" ),
7687  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
7688 )
7689 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7690  DeltaR = cms.double( 0.5 ),
7691  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet15Eta5p1" ),
7692  TriggerType = cms.int32( 85 ),
7693  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7694 )
7695 fragment.hltSingleAK4PFJet40Eta5p1 = cms.EDFilter( "HLT1PFJet",
7696  saveTags = cms.bool( True ),
7697  MinPt = cms.double( 40.0 ),
7698  MinN = cms.int32( 1 ),
7699  MaxEta = cms.double( 5.1 ),
7700  MinMass = cms.double( -1.0 ),
7701  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1" ),
7702  MinE = cms.double( -1.0 ),
7703  triggerType = cms.int32( 85 )
7704 )
7705 fragment.hltPreAK4PFJet60Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7706  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7707  offset = cms.uint32( 0 )
7708 )
7709 fragment.hltSingleAK4CaloJet30Eta5p1 = cms.EDFilter( "HLT1CaloJet",
7710  saveTags = cms.bool( True ),
7711  MinPt = cms.double( 30.0 ),
7712  MinN = cms.int32( 1 ),
7713  MaxEta = cms.double( 5.1 ),
7714  MinMass = cms.double( -1.0 ),
7715  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7716  MinE = cms.double( -1.0 ),
7717  triggerType = cms.int32( 85 )
7718 )
7719 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7720  DeltaR = cms.double( 0.5 ),
7721  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet30Eta5p1" ),
7722  TriggerType = cms.int32( 85 ),
7723  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7724 )
7725 fragment.hltSingleAK4PFJet60Eta5p1 = cms.EDFilter( "HLT1PFJet",
7726  saveTags = cms.bool( True ),
7727  MinPt = cms.double( 60.0 ),
7728  MinN = cms.int32( 1 ),
7729  MaxEta = cms.double( 5.1 ),
7730  MinMass = cms.double( -1.0 ),
7731  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1" ),
7732  MinE = cms.double( -1.0 ),
7733  triggerType = cms.int32( 85 )
7734 )
7735 fragment.hltPreAK4PFJet80Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7736  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7737  offset = cms.uint32( 0 )
7738 )
7739 fragment.hltSingleAK4CaloJet50Eta5p1 = cms.EDFilter( "HLT1CaloJet",
7740  saveTags = cms.bool( True ),
7741  MinPt = cms.double( 50.0 ),
7742  MinN = cms.int32( 1 ),
7743  MaxEta = cms.double( 5.1 ),
7744  MinMass = cms.double( -1.0 ),
7745  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7746  MinE = cms.double( -1.0 ),
7747  triggerType = cms.int32( 85 )
7748 )
7749 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7750  DeltaR = cms.double( 0.5 ),
7751  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet50Eta5p1" ),
7752  TriggerType = cms.int32( 85 ),
7753  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7754 )
7755 fragment.hltSingleAK4PFJet80Eta5p1 = cms.EDFilter( "HLT1PFJet",
7756  saveTags = cms.bool( True ),
7757  MinPt = cms.double( 80.0 ),
7758  MinN = cms.int32( 1 ),
7759  MaxEta = cms.double( 5.1 ),
7760  MinMass = cms.double( -1.0 ),
7761  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50Eta5p1" ),
7762  MinE = cms.double( -1.0 ),
7763  triggerType = cms.int32( 85 )
7764 )
7765 fragment.hltPreAK4PFJet100Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7766  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7767  offset = cms.uint32( 0 )
7768 )
7769 fragment.hltSingleAK4CaloJet70Eta5p1 = cms.EDFilter( "HLT1CaloJet",
7770  saveTags = cms.bool( True ),
7771  MinPt = cms.double( 70.0 ),
7772  MinN = cms.int32( 1 ),
7773  MaxEta = cms.double( 5.1 ),
7774  MinMass = cms.double( -1.0 ),
7775  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7776  MinE = cms.double( -1.0 ),
7777  triggerType = cms.int32( 85 )
7778 )
7779 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7780  DeltaR = cms.double( 0.5 ),
7781  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet70Eta5p1" ),
7782  TriggerType = cms.int32( 85 ),
7783  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7784 )
7785 fragment.hltSingleAK4PFJet100Eta5p1 = cms.EDFilter( "HLT1PFJet",
7786  saveTags = cms.bool( True ),
7787  MinPt = cms.double( 100.0 ),
7788  MinN = cms.int32( 1 ),
7789  MaxEta = cms.double( 5.1 ),
7790  MinMass = cms.double( -1.0 ),
7791  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70Eta5p1" ),
7792  MinE = cms.double( -1.0 ),
7793  triggerType = cms.int32( 85 )
7794 )
7795 fragment.hltPreAK4PFJet110Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7796  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7797  offset = cms.uint32( 0 )
7798 )
7799 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets80Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7800  DeltaR = cms.double( 0.5 ),
7801  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet80Eta5p1" ),
7802  TriggerType = cms.int32( 85 ),
7803  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7804 )
7805 fragment.hltSingleAK4PFJet110Eta5p1 = cms.EDFilter( "HLT1PFJet",
7806  saveTags = cms.bool( True ),
7807  MinPt = cms.double( 110.0 ),
7808  MinN = cms.int32( 1 ),
7809  MaxEta = cms.double( 5.1 ),
7810  MinMass = cms.double( -1.0 ),
7811  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets80Eta5p1" ),
7812  MinE = cms.double( -1.0 ),
7813  triggerType = cms.int32( 85 )
7814 )
7815 fragment.hltPreAK4PFJet120Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7816  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7817  offset = cms.uint32( 0 )
7818 )
7819 fragment.hltSingleAK4CaloJet90Eta5p1 = cms.EDFilter( "HLT1CaloJet",
7820  saveTags = cms.bool( True ),
7821  MinPt = cms.double( 90.0 ),
7822  MinN = cms.int32( 1 ),
7823  MaxEta = cms.double( 5.1 ),
7824  MinMass = cms.double( -1.0 ),
7825  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7826  MinE = cms.double( -1.0 ),
7827  triggerType = cms.int32( 85 )
7828 )
7829 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets90Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7830  DeltaR = cms.double( 0.5 ),
7831  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet90Eta5p1" ),
7832  TriggerType = cms.int32( 85 ),
7833  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7834 )
7835 fragment.hltSingleAK4PFJet120Eta5p1 = cms.EDFilter( "HLT1PFJet",
7836  saveTags = cms.bool( True ),
7837  MinPt = cms.double( 120.0 ),
7838  MinN = cms.int32( 1 ),
7839  MaxEta = cms.double( 5.1 ),
7840  MinMass = cms.double( -1.0 ),
7841  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets90Eta5p1" ),
7842  MinE = cms.double( -1.0 ),
7843  triggerType = cms.int32( 85 )
7844 )
7845 fragment.hltPreAK4CaloJet80Jet35Eta1p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7846  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7847  offset = cms.uint32( 0 )
7848 )
7849 fragment.hltSingleAK4CaloJet80Eta1p1 = cms.EDFilter( "HLT1CaloJet",
7850  saveTags = cms.bool( True ),
7851  MinPt = cms.double( 80.0 ),
7852  MinN = cms.int32( 1 ),
7853  MaxEta = cms.double( 1.1 ),
7854  MinMass = cms.double( -1.0 ),
7855  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7856  MinE = cms.double( -1.0 ),
7857  triggerType = cms.int32( 85 )
7858 )
7859 fragment.hltDoubleAK4CaloJet35Eta1p1 = cms.EDFilter( "HLT1CaloJet",
7860  saveTags = cms.bool( True ),
7861  MinPt = cms.double( 35.0 ),
7862  MinN = cms.int32( 2 ),
7863  MaxEta = cms.double( 1.1 ),
7864  MinMass = cms.double( -1.0 ),
7865  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7866  MinE = cms.double( -1.0 ),
7867  triggerType = cms.int32( 85 )
7868 )
7869 fragment.hltPreAK4CaloJet80Jet35Eta0p7ForPPRef = cms.EDFilter( "HLTPrescaler",
7870  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7871  offset = cms.uint32( 0 )
7872 )
7873 fragment.hltSingleAK4CaloJet80Eta0p7 = cms.EDFilter( "HLT1CaloJet",
7874  saveTags = cms.bool( True ),
7875  MinPt = cms.double( 80.0 ),
7876  MinN = cms.int32( 1 ),
7877  MaxEta = cms.double( 0.7 ),
7878  MinMass = cms.double( -1.0 ),
7879  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7880  MinE = cms.double( -1.0 ),
7881  triggerType = cms.int32( 85 )
7882 )
7883 fragment.hltDoubleAK4CaloJet35Eta0p7 = cms.EDFilter( "HLT1CaloJet",
7884  saveTags = cms.bool( True ),
7885  MinPt = cms.double( 35.0 ),
7886  MinN = cms.int32( 2 ),
7887  MaxEta = cms.double( 0.7 ),
7888  MinMass = cms.double( -1.0 ),
7889  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7890  MinE = cms.double( -1.0 ),
7891  triggerType = cms.int32( 85 )
7892 )
7893 fragment.hltPreAK4CaloJet100Jet35Eta1p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7894  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7895  offset = cms.uint32( 0 )
7896 )
7897 fragment.hltSingleAK4CaloJet100Eta1p1 = cms.EDFilter( "HLT1CaloJet",
7898  saveTags = cms.bool( True ),
7899  MinPt = cms.double( 100.0 ),
7900  MinN = cms.int32( 1 ),
7901  MaxEta = cms.double( 1.1 ),
7902  MinMass = cms.double( -1.0 ),
7903  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7904  MinE = cms.double( -1.0 ),
7905  triggerType = cms.int32( 85 )
7906 )
7907 fragment.hltPreAK4CaloJet100Jet35Eta0p7ForPPRef = cms.EDFilter( "HLTPrescaler",
7908  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7909  offset = cms.uint32( 0 )
7910 )
7911 fragment.hltSingleAK4CaloJet100Eta0p7 = cms.EDFilter( "HLT1CaloJet",
7912  saveTags = cms.bool( True ),
7913  MinPt = cms.double( 100.0 ),
7914  MinN = cms.int32( 1 ),
7915  MaxEta = cms.double( 0.7 ),
7916  MinMass = cms.double( -1.0 ),
7917  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7918  MinE = cms.double( -1.0 ),
7919  triggerType = cms.int32( 85 )
7920 )
7921 fragment.hltPreAK4CaloJet804545Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7922  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7923  offset = cms.uint32( 0 )
7924 )
7925 fragment.hltTripleAK4CaloJet45Eta2p1 = cms.EDFilter( "HLT1CaloJet",
7926  saveTags = cms.bool( True ),
7927  MinPt = cms.double( 45.0 ),
7928  MinN = cms.int32( 3 ),
7929  MaxEta = cms.double( 2.1 ),
7930  MinMass = cms.double( -1.0 ),
7931  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7932  MinE = cms.double( -1.0 ),
7933  triggerType = cms.int32( 85 )
7934 )
7935 fragment.hltSingleAK4CaloJet80Eta2p1 = cms.EDFilter( "HLT1CaloJet",
7936  saveTags = cms.bool( True ),
7937  MinPt = cms.double( 80.0 ),
7938  MinN = cms.int32( 1 ),
7939  MaxEta = cms.double( 2.1 ),
7940  MinMass = cms.double( -1.0 ),
7941  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7942  MinE = cms.double( -1.0 ),
7943  triggerType = cms.int32( 85 )
7944 )
7945 fragment.hltL1sSingleEG5BptxAND = cms.EDFilter( "HLTL1TSeed",
7946  L1SeedsLogicalExpression = cms.string( "L1_SingleEG5_BptxAND" ),
7947  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
7948  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
7949  saveTags = cms.bool( True ),
7950  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7951  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
7952  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
7953  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
7954  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
7955 )
7956 fragment.hltPreHISinglePhoton10Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
7957  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7958  offset = cms.uint32( 0 )
7959 )
7960 fragment.hltIslandBasicClustersHI = cms.EDProducer( "IslandClusterProducer",
7961  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
7962  IslandEndcapSeedThr = cms.double( 0.18 ),
7963  posCalcParameters = cms.PSet(
7964  T0_barl = cms.double( 7.4 ),
7965  LogWeighted = cms.bool( True ),
7966  T0_endc = cms.double( 3.1 ),
7967  T0_endcPresh = cms.double( 1.2 ),
7968  W0 = cms.double( 4.2 ),
7969  X0 = cms.double( 0.89 )
7970  ),
7971  barrelShapeAssociation = cms.string( "islandBarrelShapeAssoc" ),
7972  endcapShapeAssociation = cms.string( "islandEndcapShapeAssoc" ),
7973  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
7974  clustershapecollectionEE = cms.string( "islandEndcapShape" ),
7975  clustershapecollectionEB = cms.string( "islandBarrelShape" ),
7976  VerbosityLevel = cms.string( "ERROR" ),
7977  IslandBarrelSeedThr = cms.double( 0.5 ),
7978  endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ),
7979  barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" )
7980 )
7981 fragment.hltHiIslandSuperClustersHI = cms.EDProducer( "HiSuperClusterProducer",
7982  barrelSuperclusterCollection = cms.string( "islandBarrelSuperClustersHI" ),
7983  endcapEtaSearchRoad = cms.double( 0.14 ),
7984  barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ),
7985  endcapClusterProducer = cms.string( "hltIslandBasicClustersHI" ),
7986  barrelPhiSearchRoad = cms.double( 0.8 ),
7987  endcapPhiSearchRoad = cms.double( 0.6 ),
7988  endcapBCEnergyThreshold = cms.double( 0.0 ),
7989  VerbosityLevel = cms.string( "ERROR" ),
7990  seedTransverseEnergyThreshold = cms.double( 1.0 ),
7991  barrelEtaSearchRoad = cms.double( 0.07 ),
7992  endcapSuperclusterCollection = cms.string( "islandEndcapSuperClustersHI" ),
7993  barrelBCEnergyThreshold = cms.double( 0.0 ),
7994  doBarrel = cms.bool( True ),
7995  doEndcaps = cms.bool( True ),
7996  endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ),
7997  barrelClusterProducer = cms.string( "hltIslandBasicClustersHI" )
7998 )
7999 fragment.hltHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker",
8000  corectedSuperClusterCollection = cms.string( "" ),
8001  sigmaElectronicNoise = cms.double( 0.03 ),
8002  superClusterAlgo = cms.string( "Island" ),
8003  etThresh = cms.double( 0.0 ),
8004  rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandBarrelSuperClustersHI' ),
8005  applyEnergyCorrection = cms.bool( True ),
8006  isl_fCorrPset = cms.PSet(
8007  fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ),
8008  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 ),
8009  fBremThVect = cms.vdouble( 1.2, 1.2 ),
8010  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 ),
8011  brLinearLowThr = cms.double( 0.0 ),
8012  brLinearHighThr = cms.double( 0.0 ),
8013  minR9Barrel = cms.double( 0.94 ),
8014  minR9Endcap = cms.double( 0.95 ),
8015  maxR9 = cms.double( 1.5 )
8016  ),
8017  VerbosityLevel = cms.string( "ERROR" ),
8018  recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' )
8019 )
8020 fragment.hltHiCorrectedIslandEndcapSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker",
8021  corectedSuperClusterCollection = cms.string( "" ),
8022  sigmaElectronicNoise = cms.double( 0.15 ),
8023  superClusterAlgo = cms.string( "Island" ),
8024  etThresh = cms.double( 0.0 ),
8025  rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandEndcapSuperClustersHI' ),
8026  applyEnergyCorrection = cms.bool( True ),
8027  isl_fCorrPset = cms.PSet(
8028  fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ),
8029  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 ),
8030  fBremThVect = cms.vdouble( 1.2, 1.2 ),
8031  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 ),
8032  brLinearLowThr = cms.double( 0.0 ),
8033  brLinearHighThr = cms.double( 0.0 ),
8034  minR9Barrel = cms.double( 0.94 ),
8035  minR9Endcap = cms.double( 0.95 ),
8036  maxR9 = cms.double( 1.5 )
8037  ),
8038  VerbosityLevel = cms.string( "ERROR" ),
8039  recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
8040 )
8041 fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiSpikeCleaner",
8042  originalSuperClusterProducer = cms.InputTag( "hltHiCorrectedIslandBarrelSuperClustersHI" ),
8043  recHitProducerEndcap = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8044  TimingCut = cms.untracked.double( 9999999.0 ),
8045  swissCutThr = cms.untracked.double( 0.95 ),
8046  recHitProducerBarrel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8047  etCut = cms.double( 8.0 ),
8048  outputColl = cms.string( "" )
8049 )
8050 fragment.hltRecoHIEcalWithCleaningCandidate = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
8051  scIslandEndcapProducer = cms.InputTag( "hltHiCorrectedIslandEndcapSuperClustersHI" ),
8052  scHybridBarrelProducer = cms.InputTag( "hltCleanedHiCorrectedIslandBarrelSuperClustersHI" ),
8053  recoEcalCandidateCollection = cms.string( "" )
8054 )
8055 fragment.hltHIPhoton10Eta1p5 = cms.EDFilter( "HLT1Photon",
8056  saveTags = cms.bool( True ),
8057  MinPt = cms.double( 10.0 ),
8058  MinN = cms.int32( 1 ),
8059  MaxEta = cms.double( 1.5 ),
8060  MinMass = cms.double( -1.0 ),
8061  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8062  MinE = cms.double( -1.0 ),
8063  triggerType = cms.int32( 81 )
8064 )
8065 fragment.hltPreHISinglePhoton15Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8066  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8067  offset = cms.uint32( 0 )
8068 )
8069 fragment.hltHIPhoton15Eta1p5 = cms.EDFilter( "HLT1Photon",
8070  saveTags = cms.bool( True ),
8071  MinPt = cms.double( 15.0 ),
8072  MinN = cms.int32( 1 ),
8073  MaxEta = cms.double( 1.5 ),
8074  MinMass = cms.double( -1.0 ),
8075  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8076  MinE = cms.double( -1.0 ),
8077  triggerType = cms.int32( 81 )
8078 )
8079 fragment.hltPreHISinglePhoton20Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8080  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8081  offset = cms.uint32( 0 )
8082 )
8083 fragment.hltHIPhoton20Eta1p5 = cms.EDFilter( "HLT1Photon",
8084  saveTags = cms.bool( True ),
8085  MinPt = cms.double( 20.0 ),
8086  MinN = cms.int32( 1 ),
8087  MaxEta = cms.double( 1.5 ),
8088  MinMass = cms.double( -1.0 ),
8089  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8090  MinE = cms.double( -1.0 ),
8091  triggerType = cms.int32( 81 )
8092 )
8093 fragment.hltL1sSingleEG12BptxAND = cms.EDFilter( "HLTL1TSeed",
8094  L1SeedsLogicalExpression = cms.string( "L1_SingleEG12_BptxAND" ),
8095  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8096  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8097  saveTags = cms.bool( True ),
8098  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8099  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8100  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8101  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8102  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8103 )
8104 fragment.hltPreHISinglePhoton30Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8105  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8106  offset = cms.uint32( 0 )
8107 )
8108 fragment.hltHIPhoton30Eta1p5 = cms.EDFilter( "HLT1Photon",
8109  saveTags = cms.bool( True ),
8110  MinPt = cms.double( 30.0 ),
8111  MinN = cms.int32( 1 ),
8112  MaxEta = cms.double( 1.5 ),
8113  MinMass = cms.double( -1.0 ),
8114  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8115  MinE = cms.double( -1.0 ),
8116  triggerType = cms.int32( 81 )
8117 )
8118 fragment.hltL1sSingleEG20BptxAND = cms.EDFilter( "HLTL1TSeed",
8119  L1SeedsLogicalExpression = cms.string( "L1_SingleEG20_BptxAND" ),
8120  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8121  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8122  saveTags = cms.bool( True ),
8123  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8124  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8125  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8126  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8127  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8128 )
8129 fragment.hltPreHISinglePhoton40Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8130  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8131  offset = cms.uint32( 0 )
8132 )
8133 fragment.hltHIPhoton40Eta1p5 = cms.EDFilter( "HLT1Photon",
8134  saveTags = cms.bool( True ),
8135  MinPt = cms.double( 40.0 ),
8136  MinN = cms.int32( 1 ),
8137  MaxEta = cms.double( 1.5 ),
8138  MinMass = cms.double( -1.0 ),
8139  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8140  MinE = cms.double( -1.0 ),
8141  triggerType = cms.int32( 81 )
8142 )
8143 fragment.hltPreHISinglePhoton50Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8144  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8145  offset = cms.uint32( 0 )
8146 )
8147 fragment.hltHIPhoton50Eta1p5 = cms.EDFilter( "HLT1Photon",
8148  saveTags = cms.bool( True ),
8149  MinPt = cms.double( 50.0 ),
8150  MinN = cms.int32( 1 ),
8151  MaxEta = cms.double( 1.5 ),
8152  MinMass = cms.double( -1.0 ),
8153  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8154  MinE = cms.double( -1.0 ),
8155  triggerType = cms.int32( 81 )
8156 )
8157 fragment.hltL1sSingleEG30BptxAND = cms.EDFilter( "HLTL1TSeed",
8158  L1SeedsLogicalExpression = cms.string( "L1_SingleEG30_BptxAND" ),
8159  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8160  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8161  saveTags = cms.bool( True ),
8162  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8163  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8164  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8165  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8166  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8167 )
8168 fragment.hltPreHISinglePhoton60Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8169  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8170  offset = cms.uint32( 0 )
8171 )
8172 fragment.hltHIPhoton60Eta1p5 = cms.EDFilter( "HLT1Photon",
8173  saveTags = cms.bool( True ),
8174  MinPt = cms.double( 60.0 ),
8175  MinN = cms.int32( 1 ),
8176  MaxEta = cms.double( 1.5 ),
8177  MinMass = cms.double( -1.0 ),
8178  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8179  MinE = cms.double( -1.0 ),
8180  triggerType = cms.int32( 81 )
8181 )
8182 fragment.hltPreHISinglePhoton10Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8183  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8184  offset = cms.uint32( 0 )
8185 )
8186 fragment.hltHIPhoton10Eta3p1 = cms.EDFilter( "HLT1Photon",
8187  saveTags = cms.bool( True ),
8188  MinPt = cms.double( 10.0 ),
8189  MinN = cms.int32( 1 ),
8190  MaxEta = cms.double( 3.1 ),
8191  MinMass = cms.double( -1.0 ),
8192  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8193  MinE = cms.double( -1.0 ),
8194  triggerType = cms.int32( 81 )
8195 )
8196 fragment.hltPreHISinglePhoton15Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8197  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8198  offset = cms.uint32( 0 )
8199 )
8200 fragment.hltHIPhoton15Eta3p1 = cms.EDFilter( "HLT1Photon",
8201  saveTags = cms.bool( True ),
8202  MinPt = cms.double( 15.0 ),
8203  MinN = cms.int32( 1 ),
8204  MaxEta = cms.double( 3.1 ),
8205  MinMass = cms.double( -1.0 ),
8206  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8207  MinE = cms.double( -1.0 ),
8208  triggerType = cms.int32( 81 )
8209 )
8210 fragment.hltPreHISinglePhoton20Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8211  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8212  offset = cms.uint32( 0 )
8213 )
8214 fragment.hltHIPhoton20Eta3p1 = cms.EDFilter( "HLT1Photon",
8215  saveTags = cms.bool( True ),
8216  MinPt = cms.double( 20.0 ),
8217  MinN = cms.int32( 1 ),
8218  MaxEta = cms.double( 3.1 ),
8219  MinMass = cms.double( -1.0 ),
8220  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8221  MinE = cms.double( -1.0 ),
8222  triggerType = cms.int32( 81 )
8223 )
8224 fragment.hltPreHISinglePhoton30Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8225  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8226  offset = cms.uint32( 0 )
8227 )
8228 fragment.hltHIPhoton30Eta3p1 = cms.EDFilter( "HLT1Photon",
8229  saveTags = cms.bool( True ),
8230  MinPt = cms.double( 30.0 ),
8231  MinN = cms.int32( 1 ),
8232  MaxEta = cms.double( 3.1 ),
8233  MinMass = cms.double( -1.0 ),
8234  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8235  MinE = cms.double( -1.0 ),
8236  triggerType = cms.int32( 81 )
8237 )
8238 fragment.hltPreHISinglePhoton40Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8239  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8240  offset = cms.uint32( 0 )
8241 )
8242 fragment.hltHIPhoton40Eta3p1 = cms.EDFilter( "HLT1Photon",
8243  saveTags = cms.bool( True ),
8244  MinPt = cms.double( 40.0 ),
8245  MinN = cms.int32( 1 ),
8246  MaxEta = cms.double( 3.1 ),
8247  MinMass = cms.double( -1.0 ),
8248  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8249  MinE = cms.double( -1.0 ),
8250  triggerType = cms.int32( 81 )
8251 )
8252 fragment.hltPreHISinglePhoton50Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8253  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8254  offset = cms.uint32( 0 )
8255 )
8256 fragment.hltHIPhoton50Eta3p1 = cms.EDFilter( "HLT1Photon",
8257  saveTags = cms.bool( True ),
8258  MinPt = cms.double( 50.0 ),
8259  MinN = cms.int32( 1 ),
8260  MaxEta = cms.double( 3.1 ),
8261  MinMass = cms.double( -1.0 ),
8262  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8263  MinE = cms.double( -1.0 ),
8264  triggerType = cms.int32( 81 )
8265 )
8266 fragment.hltPreHISinglePhoton60Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8267  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8268  offset = cms.uint32( 0 )
8269 )
8270 fragment.hltHIPhoton60Eta3p1 = cms.EDFilter( "HLT1Photon",
8271  saveTags = cms.bool( True ),
8272  MinPt = cms.double( 60.0 ),
8273  MinN = cms.int32( 1 ),
8274  MaxEta = cms.double( 3.1 ),
8275  MinMass = cms.double( -1.0 ),
8276  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8277  MinE = cms.double( -1.0 ),
8278  triggerType = cms.int32( 81 )
8279 )
8280 fragment.hltPreHIDoublePhoton15Eta1p5Mass501000ForPPRef = cms.EDFilter( "HLTPrescaler",
8281  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8282  offset = cms.uint32( 0 )
8283 )
8284 fragment.hltHIDoublePhotonCut15Eta1p5 = cms.EDFilter( "HLT1Photon",
8285  saveTags = cms.bool( True ),
8286  MinPt = cms.double( 15.0 ),
8287  MinN = cms.int32( 2 ),
8288  MaxEta = cms.double( 1.5 ),
8289  MinMass = cms.double( -1.0 ),
8290  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8291  MinE = cms.double( -1.0 ),
8292  triggerType = cms.int32( 81 )
8293 )
8294 fragment.hltHIDoublePhoton15Eta1p5Mass501000Filter = cms.EDFilter( "HLTPMMassFilter",
8295  saveTags = cms.bool( True ),
8296  lowerMassCut = cms.double( 50.0 ),
8297  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8298  isElectron1 = cms.untracked.bool( False ),
8299  isElectron2 = cms.untracked.bool( False ),
8300  l1EGCand = cms.InputTag( "" ),
8301  upperMassCut = cms.double( 1000.0 ),
8302  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta1p5" ),
8303  reqOppCharge = cms.untracked.bool( False ),
8304  nZcandcut = cms.int32( 1 )
8305 )
8306 fragment.hltPreHIDoublePhoton15Eta1p5Mass501000R9HECutForPPRef = cms.EDFilter( "HLTPrescaler",
8307  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8308  offset = cms.uint32( 0 )
8309 )
8310 fragment.hltHIEgammaR9ID = cms.EDProducer( "EgammaHLTR9IDProducer",
8311  recoEcalCandidateProducer = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8312  ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8313  ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
8314 )
8315 fragment.hltHIEgammaR9IDDoublePhoton15Eta1p5 = cms.EDFilter( "HLTEgammaGenericFilter",
8316  thrOverE2EE = cms.double( -1.0 ),
8317  saveTags = cms.bool( True ),
8318  useEt = cms.bool( False ),
8319  thrOverE2EB = cms.double( -1.0 ),
8320  thrRegularEE = cms.double( 0.4 ),
8321  thrOverEEE = cms.double( -1.0 ),
8322  varTag = cms.InputTag( "hltHIEgammaR9ID" ),
8323  thrOverEEB = cms.double( -1.0 ),
8324  thrRegularEB = cms.double( 0.4 ),
8325  lessThan = cms.bool( False ),
8326  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8327  ncandcut = cms.int32( 2 ),
8328  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta1p5" )
8329 )
8330 fragment.hltHIEgammaHoverE = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional",
8331  caloTowerProducer = cms.InputTag( "hltTowerMakerForAll" ),
8332  effectiveAreaBarrel = cms.double( 0.105 ),
8333  outerCone = cms.double( 0.14 ),
8334  innerCone = cms.double( 0.0 ),
8335  useSingleTower = cms.bool( False ),
8336  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
8337  depth = cms.int32( -1 ),
8338  doRhoCorrection = cms.bool( False ),
8339  effectiveAreaEndcap = cms.double( 0.17 ),
8340  recoEcalCandidateProducer = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8341  rhoMax = cms.double( 9.9999999E7 ),
8342  etMin = cms.double( 0.0 ),
8343  rhoScale = cms.double( 1.0 ),
8344  doEtSum = cms.bool( False )
8345 )
8346 fragment.hltHIEgammaHOverEDoublePhoton15Eta1p5 = cms.EDFilter( "HLTEgammaGenericFilter",
8347  thrOverE2EE = cms.double( -1.0 ),
8348  saveTags = cms.bool( True ),
8349  useEt = cms.bool( False ),
8350  thrOverE2EB = cms.double( -1.0 ),
8351  thrRegularEE = cms.double( -1.0 ),
8352  thrOverEEE = cms.double( 0.2 ),
8353  varTag = cms.InputTag( "hltHIEgammaHoverE" ),
8354  thrOverEEB = cms.double( 0.3 ),
8355  thrRegularEB = cms.double( -1.0 ),
8356  lessThan = cms.bool( True ),
8357  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8358  ncandcut = cms.int32( 2 ),
8359  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta1p5" )
8360 )
8361 fragment.hltPreHIDoublePhoton15Eta2p1Mass501000R9CutForPPRef = cms.EDFilter( "HLTPrescaler",
8362  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8363  offset = cms.uint32( 0 )
8364 )
8365 fragment.hltHIDoublePhotonCut15Eta2p1 = cms.EDFilter( "HLT1Photon",
8366  saveTags = cms.bool( True ),
8367  MinPt = cms.double( 15.0 ),
8368  MinN = cms.int32( 2 ),
8369  MaxEta = cms.double( 2.1 ),
8370  MinMass = cms.double( -1.0 ),
8371  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8372  MinE = cms.double( -1.0 ),
8373  triggerType = cms.int32( 81 )
8374 )
8375 fragment.hltHIDoublePhoton15Eta2p1Mass501000Filter = cms.EDFilter( "HLTPMMassFilter",
8376  saveTags = cms.bool( True ),
8377  lowerMassCut = cms.double( 50.0 ),
8378  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8379  isElectron1 = cms.untracked.bool( False ),
8380  isElectron2 = cms.untracked.bool( False ),
8381  l1EGCand = cms.InputTag( "" ),
8382  upperMassCut = cms.double( 1000.0 ),
8383  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p1" ),
8384  reqOppCharge = cms.untracked.bool( False ),
8385  nZcandcut = cms.int32( 1 )
8386 )
8387 fragment.hltHIEgammaR9IDDoublePhoton15Eta2p1 = cms.EDFilter( "HLTEgammaGenericFilter",
8388  thrOverE2EE = cms.double( -1.0 ),
8389  saveTags = cms.bool( True ),
8390  useEt = cms.bool( False ),
8391  thrOverE2EB = cms.double( -1.0 ),
8392  thrRegularEE = cms.double( 0.4 ),
8393  thrOverEEE = cms.double( -1.0 ),
8394  varTag = cms.InputTag( "hltHIEgammaR9ID" ),
8395  thrOverEEB = cms.double( -1.0 ),
8396  thrRegularEB = cms.double( 0.4 ),
8397  lessThan = cms.bool( False ),
8398  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8399  ncandcut = cms.int32( 2 ),
8400  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p1" )
8401 )
8402 fragment.hltPreHIDoublePhoton15Eta2p5Mass501000R9SigmaHECutForPPRef = cms.EDFilter( "HLTPrescaler",
8403  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8404  offset = cms.uint32( 0 )
8405 )
8406 fragment.hltHIDoublePhotonCut15Eta2p5 = cms.EDFilter( "HLT1Photon",
8407  saveTags = cms.bool( True ),
8408  MinPt = cms.double( 15.0 ),
8409  MinN = cms.int32( 2 ),
8410  MaxEta = cms.double( 2.5 ),
8411  MinMass = cms.double( -1.0 ),
8412  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8413  MinE = cms.double( -1.0 ),
8414  triggerType = cms.int32( 81 )
8415 )
8416 fragment.hltHIDoublePhoton15Eta2p5Mass501000Filter = cms.EDFilter( "HLTPMMassFilter",
8417  saveTags = cms.bool( True ),
8418  lowerMassCut = cms.double( 50.0 ),
8419  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8420  isElectron1 = cms.untracked.bool( False ),
8421  isElectron2 = cms.untracked.bool( False ),
8422  l1EGCand = cms.InputTag( "" ),
8423  upperMassCut = cms.double( 1000.0 ),
8424  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p5" ),
8425  reqOppCharge = cms.untracked.bool( False ),
8426  nZcandcut = cms.int32( 1 )
8427 )
8428 fragment.hltHIEgammaR9IDDoublePhoton15Eta2p5 = cms.EDFilter( "HLTEgammaGenericFilter",
8429  thrOverE2EE = cms.double( -1.0 ),
8430  saveTags = cms.bool( True ),
8431  useEt = cms.bool( False ),
8432  thrOverE2EB = cms.double( -1.0 ),
8433  thrRegularEE = cms.double( 0.5 ),
8434  thrOverEEE = cms.double( -1.0 ),
8435  varTag = cms.InputTag( "hltHIEgammaR9ID" ),
8436  thrOverEEB = cms.double( -1.0 ),
8437  thrRegularEB = cms.double( 0.4 ),
8438  lessThan = cms.bool( False ),
8439  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8440  ncandcut = cms.int32( 2 ),
8441  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p5" )
8442 )
8443 fragment.hltHIEgammaSigmaIEtaIEtaProducer = cms.EDProducer( "EgammaHLTClusterShapeProducer",
8444  recoEcalCandidateProducer = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8445  ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8446  ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8447  isIeta = cms.bool( True )
8448 )
8449 fragment.hltHIEgammaSigmaIEtaIEtaDoublePhoton15Eta2p5 = cms.EDFilter( "HLTEgammaGenericFilter",
8450  thrOverE2EE = cms.double( -1.0 ),
8451  saveTags = cms.bool( True ),
8452  useEt = cms.bool( False ),
8453  thrOverE2EB = cms.double( -1.0 ),
8454  thrRegularEE = cms.double( 0.045 ),
8455  thrOverEEE = cms.double( -1.0 ),
8456  varTag = cms.InputTag( 'hltHIEgammaSigmaIEtaIEtaProducer','sigmaIEtaIEta5x5' ),
8457  thrOverEEB = cms.double( -1.0 ),
8458  thrRegularEB = cms.double( 0.02 ),
8459  lessThan = cms.bool( True ),
8460  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8461  ncandcut = cms.int32( 2 ),
8462  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p5" )
8463 )
8464 fragment.hltHIEgammaHOverEDoublePhoton15Eta2p5 = cms.EDFilter( "HLTEgammaGenericFilter",
8465  thrOverE2EE = cms.double( -1.0 ),
8466  saveTags = cms.bool( True ),
8467  useEt = cms.bool( False ),
8468  thrOverE2EB = cms.double( -1.0 ),
8469  thrRegularEE = cms.double( -1.0 ),
8470  thrOverEEE = cms.double( 0.2 ),
8471  varTag = cms.InputTag( "hltHIEgammaHoverE" ),
8472  thrOverEEB = cms.double( 0.3 ),
8473  thrRegularEB = cms.double( -1.0 ),
8474  lessThan = cms.bool( True ),
8475  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8476  ncandcut = cms.int32( 2 ),
8477  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p5" )
8478 )
8479 fragment.hltL1sSingleMu3BptxAND = cms.EDFilter( "HLTL1TSeed",
8480  L1SeedsLogicalExpression = cms.string( "L1_SingleMu3_BptxAND" ),
8481  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8482  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8483  saveTags = cms.bool( True ),
8484  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8485  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8486  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8487  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8488  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8489 )
8490 fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet40Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8491  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8492  offset = cms.uint32( 0 )
8493 )
8494 fragment.hltHIL1SingleMu3 = cms.EDFilter( "HLTMuonL1TFilter",
8495  saveTags = cms.bool( True ),
8496  PreviousCandTag = cms.InputTag( "hltL1sSingleMu3BptxAND" ),
8497  MinPt = cms.double( 0.0 ),
8498  MinN = cms.int32( 1 ),
8499  MaxEta = cms.double( 2.5 ),
8500  CentralBxOnly = cms.bool( True ),
8501  SelectQualities = cms.vint32( ),
8502  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
8503 )
8504 fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
8505  saveTags = cms.bool( True ),
8506  MaxDr = cms.double( 9999.0 ),
8507  CutOnChambers = cms.bool( False ),
8508  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu3" ),
8509  MinPt = cms.double( 3.0 ),
8510  MinN = cms.int32( 1 ),
8511  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8512  MaxEta = cms.double( 2.5 ),
8513  MinNhits = cms.vint32( 10 ),
8514  MinDxySig = cms.double( -1.0 ),
8515  MinNchambers = cms.vint32( 0 ),
8516  AbsEtaBins = cms.vdouble( 5.0 ),
8517  MaxDz = cms.double( 9999.0 ),
8518  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8519  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8520  MinDr = cms.double( -1.0 ),
8521  NSigmaPt = cms.double( 0.0 ),
8522  MinNstations = cms.vint32( 0 )
8523 )
8524 fragment.hltSingleAK4CaloJet40Eta2p1 = cms.EDFilter( "HLT1CaloJet",
8525  saveTags = cms.bool( True ),
8526  MinPt = cms.double( 40.0 ),
8527  MinN = cms.int32( 1 ),
8528  MaxEta = cms.double( 2.1 ),
8529  MinMass = cms.double( -1.0 ),
8530  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8531  MinE = cms.double( -1.0 ),
8532  triggerType = cms.int32( 85 )
8533 )
8534 fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8535  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8536  offset = cms.uint32( 0 )
8537 )
8538 fragment.hltSingleAK4CaloJet60Eta2p1 = cms.EDFilter( "HLT1CaloJet",
8539  saveTags = cms.bool( True ),
8540  MinPt = cms.double( 60.0 ),
8541  MinN = cms.int32( 1 ),
8542  MaxEta = cms.double( 2.1 ),
8543  MinMass = cms.double( -1.0 ),
8544  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8545  MinE = cms.double( -1.0 ),
8546  triggerType = cms.int32( 85 )
8547 )
8548 fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8549  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8550  offset = cms.uint32( 0 )
8551 )
8552 fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet100Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8553  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8554  offset = cms.uint32( 0 )
8555 )
8556 fragment.hltSingleAK4CaloJet100Eta2p1 = cms.EDFilter( "HLT1CaloJet",
8557  saveTags = cms.bool( True ),
8558  MinPt = cms.double( 100.0 ),
8559  MinN = cms.int32( 1 ),
8560  MaxEta = cms.double( 2.1 ),
8561  MinMass = cms.double( -1.0 ),
8562  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8563  MinE = cms.double( -1.0 ),
8564  triggerType = cms.int32( 85 )
8565 )
8566 fragment.hltPreHIL2Mu3Eta2p5HIPhoton10Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8567  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8568  offset = cms.uint32( 0 )
8569 )
8570 fragment.hltPreHIL2Mu3Eta2p5HIPhoton15Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8571  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8572  offset = cms.uint32( 0 )
8573 )
8574 fragment.hltPreHIL2Mu3Eta2p5HIPhoton20Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8575  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8576  offset = cms.uint32( 0 )
8577 )
8578 fragment.hltPreHIL2Mu3Eta2p5HIPhoton30Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8579  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8580  offset = cms.uint32( 0 )
8581 )
8582 fragment.hltPreHIL2Mu3Eta2p5HIPhoton40Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8583  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8584  offset = cms.uint32( 0 )
8585 )
8586 fragment.hltL1sDoubleMu0BptxAND = cms.EDFilter( "HLTL1TSeed",
8587  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_BptxAND" ),
8588  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8589  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8590  saveTags = cms.bool( True ),
8591  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8592  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8593  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8594  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8595  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8596 )
8597 fragment.hltPreHIL1DoubleMu0ForPPRef = cms.EDFilter( "HLTPrescaler",
8598  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8599  offset = cms.uint32( 0 )
8600 )
8601 fragment.hltHIDoubleMu0L1Filtered = cms.EDFilter( "HLTMuonL1TFilter",
8602  saveTags = cms.bool( True ),
8603  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0BptxAND" ),
8604  MinPt = cms.double( 0.0 ),
8605  MinN = cms.int32( 2 ),
8606  MaxEta = cms.double( 2.5 ),
8607  CentralBxOnly = cms.bool( True ),
8608  SelectQualities = cms.vint32( ),
8609  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
8610 )
8611 fragment.hltL1sDoubleMu3BptxAND = cms.EDFilter( "HLTL1TSeed",
8612  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3_BptxAND" ),
8613  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8614  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8615  saveTags = cms.bool( True ),
8616  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8617  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8618  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8619  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8620  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8621 )
8622 fragment.hltPreHIL1DoubleMu10ForPPRef = cms.EDFilter( "HLTPrescaler",
8623  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8624  offset = cms.uint32( 0 )
8625 )
8626 fragment.hltHIDoubleMu10MinBiasL1Filtered = cms.EDFilter( "HLTMuonL1TFilter",
8627  saveTags = cms.bool( True ),
8628  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu3BptxAND" ),
8629  MinPt = cms.double( 10.0 ),
8630  MinN = cms.int32( 2 ),
8631  MaxEta = cms.double( 2.5 ),
8632  CentralBxOnly = cms.bool( True ),
8633  SelectQualities = cms.vint32( ),
8634  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
8635 )
8636 fragment.hltPreHIL2DoubleMu0NHitQForPPRef = cms.EDFilter( "HLTPrescaler",
8637  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8638  offset = cms.uint32( 0 )
8639 )
8640 fragment.hltHIL2DoubleMu0NHitQFiltered = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter",
8641  saveTags = cms.bool( True ),
8642  ChargeOpt = cms.int32( 0 ),
8643  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8644  MinNchambers = cms.int32( 2 ),
8645  FastAccept = cms.bool( False ),
8646  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8647  PreviousCandTag = cms.InputTag( "hltHIDoubleMu0L1Filtered" ),
8648  MinAngle = cms.double( -999.0 ),
8649  MaxPtBalance = cms.double( 999999.0 ),
8650  MaxAcop = cms.double( 3.15 ),
8651  MinPtMin = cms.double( 0.0 ),
8652  MaxInvMass = cms.double( 9999.0 ),
8653  MinPtMax = cms.double( 0.0 ),
8654  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8655  MaxAngle = cms.double( 2.5 ),
8656  MaxDz = cms.double( 9999.0 ),
8657  MinPtPair = cms.double( 0.0 ),
8658  MaxDr = cms.double( 100.0 ),
8659  MinAcop = cms.double( -1.0 ),
8660  MinNstations = cms.int32( 0 ),
8661  MinNhits = cms.int32( 1 ),
8662  NSigmaPt = cms.double( 0.0 ),
8663  MinPtBalance = cms.double( -1.0 ),
8664  MaxEta = cms.double( 2.5 ),
8665  MinInvMass = cms.double( 1.6 )
8666 )
8667 fragment.hltPreHIL3DoubleMu0OSm2p5to4p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8668  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8669  offset = cms.uint32( 0 )
8670 )
8671 fragment.hltHIDimuonOpenL2FilteredNoMBHFgated = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
8672  saveTags = cms.bool( True ),
8673  MaxDr = cms.double( 9999.0 ),
8674  CutOnChambers = cms.bool( False ),
8675  PreviousCandTag = cms.InputTag( "hltHIDoubleMu0L1Filtered" ),
8676  MinPt = cms.double( 0.0 ),
8677  MinN = cms.int32( 2 ),
8678  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8679  MaxEta = cms.double( 2.5 ),
8680  MinNhits = cms.vint32( 0 ),
8681  MinDxySig = cms.double( -1.0 ),
8682  MinNchambers = cms.vint32( 0 ),
8683  AbsEtaBins = cms.vdouble( 5.0 ),
8684  MaxDz = cms.double( 9999.0 ),
8685  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8686  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8687  MinDr = cms.double( -1.0 ),
8688  NSigmaPt = cms.double( 0.0 ),
8689  MinNstations = cms.vint32( 0 )
8690 )
8691 fragment.hltHISiPixelDigis = cms.EDProducer( "SiPixelRawToDigi",
8692  UseQualityInfo = cms.bool( False ),
8693  UsePilotBlade = cms.bool( False ),
8694  UsePhase1 = cms.bool( False ),
8695  InputLabel = cms.InputTag( "rawDataCollector" ),
8696  IncludeErrors = cms.bool( False ),
8697  ErrorList = cms.vint32( ),
8698  Regions = cms.PSet( ),
8699  Timing = cms.untracked.bool( False ),
8700  CablingMapLabel = cms.string( "" ),
8701  UserErrorList = cms.vint32( )
8702 )
8703 fragment.hltHISiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
8704  src = cms.InputTag( "hltHISiPixelDigis" ),
8705  ChannelThreshold = cms.int32( 1000 ),
8706  maxNumberOfClusters = cms.int32( -1 ),
8707  VCaltoElectronGain = cms.int32( 65 ),
8708  MissCalibrate = cms.untracked.bool( True ),
8709  SplitClusters = cms.bool( False ),
8710  VCaltoElectronOffset = cms.int32( -414 ),
8711  payloadType = cms.string( "HLT" ),
8712  SeedThreshold = cms.int32( 1000 ),
8713  ClusterThreshold = cms.double( 4000.0 )
8714 )
8715 fragment.hltHISiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
8716  src = cms.InputTag( "hltHISiPixelClusters" ),
8717  onDemand = cms.bool( False )
8718 )
8719 fragment.hltHISiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
8720  VerboseLevel = cms.untracked.int32( 0 ),
8721  src = cms.InputTag( "hltHISiPixelClusters" ),
8722  CPE = cms.string( "hltESPPixelCPEGeneric" )
8723 )
8724 fragment.hltHISiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
8725  ProductLabel = cms.InputTag( "rawDataCollector" ),
8726  DoAPVEmulatorCheck = cms.bool( False ),
8727  Algorithms = cms.PSet(
8728  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
8729  CommonModeNoiseSubtractionMode = cms.string( "IteratedMedian" ),
8730  PedestalSubtractionFedMode = cms.bool( False ),
8731  TruncateInSuppressor = cms.bool( True ),
8732  doAPVRestore = cms.bool( True ),
8733  useCMMeanMap = cms.bool( False ),
8734  CutToAvoidSignal = cms.double( 2.0 ),
8735  Fraction = cms.double( 0.2 ),
8736  minStripsToFit = cms.uint32( 4 ),
8737  consecThreshold = cms.uint32( 5 ),
8738  hitStripThreshold = cms.uint32( 40 ),
8739  Deviation = cms.uint32( 25 ),
8740  restoreThreshold = cms.double( 0.5 ),
8741  APVInspectMode = cms.string( "BaselineFollower" ),
8742  ForceNoRestore = cms.bool( False ),
8743  useRealMeanCM = cms.bool( False ),
8744  DeltaCMThreshold = cms.uint32( 20 ),
8745  nSigmaNoiseDerTh = cms.uint32( 4 ),
8746  nSaturatedStrip = cms.uint32( 2 ),
8747  APVRestoreMode = cms.string( "BaselineFollower" ),
8748  distortionThreshold = cms.uint32( 20 ),
8749  Iterations = cms.int32( 3 ),
8750  nSmooth = cms.uint32( 9 ),
8751  SelfSelectRestoreAlgo = cms.bool( False ),
8752  MeanCM = cms.int32( 0 ),
8753  CleaningSequence = cms.uint32( 1 ),
8754  slopeX = cms.int32( 3 ),
8755  slopeY = cms.int32( 4 ),
8756  ApplyBaselineRejection = cms.bool( True ),
8757  filteredBaselineMax = cms.double( 6.0 ),
8758  filteredBaselineDerivativeSumSquare = cms.double( 30.0 ),
8759  ApplyBaselineCleaner = cms.bool( True )
8760  ),
8761  Clusterizer = cms.PSet(
8762  ChannelThreshold = cms.double( 2.0 ),
8763  MaxSequentialBad = cms.uint32( 1 ),
8764  MaxSequentialHoles = cms.uint32( 0 ),
8765  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
8766  MaxAdjacentBad = cms.uint32( 0 ),
8767  QualityLabel = cms.string( "" ),
8768  SeedThreshold = cms.double( 3.0 ),
8769  ClusterThreshold = cms.double( 5.0 ),
8770  setDetId = cms.bool( True ),
8771  RemoveApvShots = cms.bool( True ),
8772  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
8773  ),
8774  onDemand = cms.bool( True )
8775 )
8776 fragment.hltHISiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
8777  inactivePixelDetectorLabels = cms.VInputTag( ),
8778  stripClusterProducer = cms.string( "hltHISiStripRawToClustersFacility" ),
8779  pixelClusterProducer = cms.string( "hltHISiPixelClusters" ),
8780  switchOffPixelsIfEmpty = cms.bool( True ),
8781  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
8782  skipClusters = cms.InputTag( "" ),
8783  measurementTracker = cms.string( "hltESPMeasurementTracker" )
8784 )
8785 fragment.hltHIL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon",
8786  TkSeedGenerator = cms.PSet(
8787  propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
8788  option = cms.uint32( 3 ),
8789  maxChi2 = cms.double( 40.0 ),
8790  errorMatrixPset = cms.PSet(
8791  atIP = cms.bool( True ),
8792  action = cms.string( "use" ),
8793  errorMatrixValuesPSet = cms.PSet(
8794  pf3_V12 = cms.PSet(
8795  action = cms.string( "scale" ),
8796  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 )
8797  ),
8798  pf3_V13 = cms.PSet(
8799  action = cms.string( "scale" ),
8800  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 )
8801  ),
8802  pf3_V11 = 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_V14 = 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_V15 = 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  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
8815  pf3_V33 = cms.PSet(
8816  action = cms.string( "scale" ),
8817  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 )
8818  ),
8819  zAxis = cms.vdouble( -3.14159, 3.14159 ),
8820  pf3_V44 = cms.PSet(
8821  action = cms.string( "scale" ),
8822  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 )
8823  ),
8824  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
8825  pf3_V22 = cms.PSet(
8826  action = cms.string( "scale" ),
8827  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 )
8828  ),
8829  pf3_V23 = cms.PSet(
8830  action = cms.string( "scale" ),
8831  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 )
8832  ),
8833  pf3_V45 = cms.PSet(
8834  action = cms.string( "scale" ),
8835  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 )
8836  ),
8837  pf3_V55 = cms.PSet(
8838  action = cms.string( "scale" ),
8839  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 )
8840  ),
8841  pf3_V34 = cms.PSet(
8842  action = cms.string( "scale" ),
8843  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 )
8844  ),
8845  pf3_V35 = cms.PSet(
8846  action = cms.string( "scale" ),
8847  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 )
8848  ),
8849  pf3_V25 = cms.PSet(
8850  action = cms.string( "scale" ),
8851  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 )
8852  ),
8853  pf3_V24 = cms.PSet(
8854  action = cms.string( "scale" ),
8855  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 )
8856  )
8857  )
8858  ),
8859  propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
8860  manySeeds = cms.bool( False ),
8861  copyMuonRecHit = cms.bool( False ),
8862  ComponentName = cms.string( "TSGForRoadSearch" ),
8863  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" )
8864  ),
8865  ServiceParameters = cms.PSet(
8866  Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite',
8867  'hltESPSteppingHelixPropagatorAlong' ),
8868  RPCLayers = cms.bool( True ),
8869  UseMuonNavigation = cms.untracked.bool( True )
8870  ),
8871  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
8872  MuonTrackingRegionBuilder = cms.PSet( ),
8873  PCut = cms.double( 2.5 ),
8874  TrackerSeedCleaner = cms.PSet( ),
8875  PtCut = cms.double( 1.0 )
8876 )
8877 fragment.hltHIL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker",
8878  src = cms.InputTag( "hltHIL3TrajSeedOIState" ),
8879  reverseTrajectories = cms.bool( True ),
8880  TransientInitialStateEstimatorParameters = cms.PSet(
8881  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
8882  numberMeasurementsForFit = cms.int32( 4 ),
8883  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
8884  ),
8885  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8886  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
8887  cleanTrajectoryAfterInOut = cms.bool( False ),
8888  useHitsSplitting = cms.bool( False ),
8889  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8890  doSeedingRegionRebuilding = cms.bool( False ),
8891  trackCandidateAlso = cms.bool( True ),
8892  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
8893  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8894  TrajectoryBuilder = cms.string( "" ),
8895  maxNSeeds = cms.uint32( 100000 )
8896 )
8897 fragment.hltHIL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer",
8898  src = cms.InputTag( "hltHIL3TrackCandidateFromL2OIState" ),
8899  SimpleMagneticField = cms.string( "" ),
8900  clusterRemovalInfo = cms.InputTag( "" ),
8901  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8902  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
8903  Fitter = cms.string( "hltESPKFFittingSmoother" ),
8904  useHitsSplitting = cms.bool( False ),
8905  MeasurementTracker = cms.string( "" ),
8906  AlgorithmName = cms.string( "hltIterX" ),
8907  alias = cms.untracked.string( "" ),
8908  NavigationSchool = cms.string( "" ),
8909  TrajectoryInEvent = cms.bool( True ),
8910  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8911  GeometricInnerState = cms.bool( True ),
8912  useSimpleMF = cms.bool( False ),
8913  Propagator = cms.string( "PropagatorWithMaterial" )
8914 )
8915 fragment.hltHIL3MuonsOIState = cms.EDProducer( "L3MuonProducer",
8916  ServiceParameters = cms.PSet(
8917  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
8918  'SteppingHelixPropagatorAny',
8919  'hltESPSmartPropagator',
8920  'hltESPSteppingHelixPropagatorOpposite' ),
8921  RPCLayers = cms.bool( True ),
8922  UseMuonNavigation = cms.untracked.bool( True )
8923  ),
8924  L3TrajBuilderParameters = cms.PSet(
8925  ScaleTECyFactor = cms.double( -1.0 ),
8926  GlbRefitterParameters = cms.PSet(
8927  TrackerSkipSection = cms.int32( -1 ),
8928  DoPredictionsOnly = cms.bool( False ),
8929  PropDirForCosmics = cms.bool( False ),
8930  HitThreshold = cms.int32( 1 ),
8931  MuonHitsOption = cms.int32( 1 ),
8932  Chi2CutRPC = cms.double( 1.0 ),
8933  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8934  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
8935  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8936  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8937  RefitDirection = cms.string( "insideOut" ),
8938  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8939  Chi2CutCSC = cms.double( 150.0 ),
8940  Chi2CutDT = cms.double( 10.0 ),
8941  RefitRPCHits = cms.bool( True ),
8942  SkipStation = cms.int32( -1 ),
8943  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
8944  TrackerSkipSystem = cms.int32( -1 ),
8945  DYTthrs = cms.vint32( 30, 15 )
8946  ),
8947  ScaleTECxFactor = cms.double( -1.0 ),
8948  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8949  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8950  RefitRPCHits = cms.bool( True ),
8951  PCut = cms.double( 2.5 ),
8952  TrackTransformer = cms.PSet(
8953  DoPredictionsOnly = cms.bool( False ),
8954  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8955  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8956  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
8957  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8958  RefitDirection = cms.string( "insideOut" ),
8959  RefitRPCHits = cms.bool( True ),
8960  Propagator = cms.string( "hltESPSmartPropagatorAny" )
8961  ),
8962  GlobalMuonTrackMatcher = cms.PSet(
8963  Pt_threshold1 = cms.double( 0.0 ),
8964  DeltaDCut_3 = cms.double( 15.0 ),
8965  MinP = cms.double( 2.5 ),
8966  MinPt = cms.double( 1.0 ),
8967  Chi2Cut_1 = cms.double( 50.0 ),
8968  Pt_threshold2 = cms.double( 9.99999999E8 ),
8969  LocChi2Cut = cms.double( 0.001 ),
8970  Eta_threshold = cms.double( 1.2 ),
8971  Quality_3 = cms.double( 7.0 ),
8972  Quality_2 = cms.double( 15.0 ),
8973  Chi2Cut_2 = cms.double( 50.0 ),
8974  Chi2Cut_3 = cms.double( 200.0 ),
8975  DeltaDCut_1 = cms.double( 40.0 ),
8976  DeltaRCut_2 = cms.double( 0.2 ),
8977  DeltaRCut_3 = cms.double( 1.0 ),
8978  DeltaDCut_2 = cms.double( 10.0 ),
8979  DeltaRCut_1 = cms.double( 0.1 ),
8980  Propagator = cms.string( "hltESPSmartPropagator" ),
8981  Quality_1 = cms.double( 20.0 )
8982  ),
8983  PtCut = cms.double( 1.0 ),
8984  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
8985  tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2OIState" ),
8986  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8987  tkTrajMaxChi2 = cms.double( 9999.0 ),
8988  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
8989  tkTrajVertex = cms.InputTag( "pixelVertices" ),
8990  tkTrajUseVertex = cms.bool( False ),
8991  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
8992  ),
8993  TrackLoaderParameters = cms.PSet(
8994  PutTkTrackIntoEvent = cms.untracked.bool( False ),
8995  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8996  SmoothTkTrack = cms.untracked.bool( False ),
8997  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
8998  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
8999  MuonUpdatorAtVertexParameters = cms.PSet(
9000  MaxChi2 = cms.double( 1000000.0 ),
9001  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
9002  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
9003  ),
9004  VertexConstraint = cms.bool( False ),
9005  DoSmoothing = cms.bool( True ),
9006  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
9007  ),
9008  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
9009 )
9010 fragment.hltHIL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon",
9011  TkSeedGenerator = cms.PSet(
9012  PSetNames = cms.vstring( 'skipTSG',
9013  'iterativeTSG' ),
9014  L3TkCollectionA = cms.InputTag( "hltHIL3MuonsOIState" ),
9015  iterativeTSG = cms.PSet(
9016  ErrorRescaling = cms.double( 3.0 ),
9017  beamSpot = cms.InputTag( "unused" ),
9018  MaxChi2 = cms.double( 40.0 ),
9019  errorMatrixPset = cms.PSet(
9020  atIP = cms.bool( True ),
9021  action = cms.string( "use" ),
9022  errorMatrixValuesPSet = cms.PSet(
9023  pf3_V12 = cms.PSet(
9024  action = cms.string( "scale" ),
9025  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 )
9026  ),
9027  pf3_V13 = cms.PSet(
9028  action = cms.string( "scale" ),
9029  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 )
9030  ),
9031  pf3_V11 = 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_V14 = 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_V15 = 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  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
9044  pf3_V33 = cms.PSet(
9045  action = cms.string( "scale" ),
9046  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 )
9047  ),
9048  zAxis = cms.vdouble( -3.14159, 3.14159 ),
9049  pf3_V44 = cms.PSet(
9050  action = cms.string( "scale" ),
9051  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 )
9052  ),
9053  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
9054  pf3_V22 = cms.PSet(
9055  action = cms.string( "scale" ),
9056  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 )
9057  ),
9058  pf3_V23 = cms.PSet(
9059  action = cms.string( "scale" ),
9060  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 )
9061  ),
9062  pf3_V45 = cms.PSet(
9063  action = cms.string( "scale" ),
9064  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 )
9065  ),
9066  pf3_V55 = cms.PSet(
9067  action = cms.string( "scale" ),
9068  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 )
9069  ),
9070  pf3_V34 = cms.PSet(
9071  action = cms.string( "scale" ),
9072  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 )
9073  ),
9074  pf3_V35 = cms.PSet(
9075  action = cms.string( "scale" ),
9076  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 )
9077  ),
9078  pf3_V25 = cms.PSet(
9079  action = cms.string( "scale" ),
9080  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 )
9081  ),
9082  pf3_V24 = cms.PSet(
9083  action = cms.string( "scale" ),
9084  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 )
9085  )
9086  )
9087  ),
9088  UpdateState = cms.bool( True ),
9089  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
9090  SelectState = cms.bool( False ),
9091  SigmaZ = cms.double( 25.0 ),
9092  ResetMethod = cms.string( "matrix" ),
9093  ComponentName = cms.string( "TSGFromPropagation" ),
9094  UseVertexState = cms.bool( True ),
9095  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
9096  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" )
9097  ),
9098  skipTSG = cms.PSet( ),
9099  ComponentName = cms.string( "DualByL2TSG" )
9100  ),
9101  ServiceParameters = cms.PSet(
9102  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial',
9103  'hltESPSmartPropagatorAnyOpposite' ),
9104  RPCLayers = cms.bool( True ),
9105  UseMuonNavigation = cms.untracked.bool( True )
9106  ),
9107  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
9108  MuonTrackingRegionBuilder = cms.PSet( ),
9109  PCut = cms.double( 2.5 ),
9110  TrackerSeedCleaner = cms.PSet(
9111  cleanerFromSharedHits = cms.bool( True ),
9112  ptCleaner = cms.bool( True ),
9113  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9114  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9115  directionCleaner = cms.bool( True )
9116  ),
9117  PtCut = cms.double( 1.0 )
9118 )
9119 fragment.hltHIL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker",
9120  src = cms.InputTag( "hltHIL3TrajSeedOIHit" ),
9121  reverseTrajectories = cms.bool( True ),
9122  TransientInitialStateEstimatorParameters = cms.PSet(
9123  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
9124  numberMeasurementsForFit = cms.int32( 4 ),
9125  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
9126  ),
9127  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9128  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
9129  cleanTrajectoryAfterInOut = cms.bool( False ),
9130  useHitsSplitting = cms.bool( False ),
9131  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9132  doSeedingRegionRebuilding = cms.bool( False ),
9133  trackCandidateAlso = cms.bool( True ),
9134  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
9135  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9136  TrajectoryBuilder = cms.string( "" ),
9137  maxNSeeds = cms.uint32( 100000 )
9138 )
9139 fragment.hltHIL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer",
9140  src = cms.InputTag( "hltHIL3TrackCandidateFromL2OIHit" ),
9141  SimpleMagneticField = cms.string( "" ),
9142  clusterRemovalInfo = cms.InputTag( "" ),
9143  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9144  MeasurementTrackerEvent = cms.InputTag( "hltHISiStripClusters" ),
9145  Fitter = cms.string( "hltESPKFFittingSmoother" ),
9146  useHitsSplitting = cms.bool( False ),
9147  MeasurementTracker = cms.string( "" ),
9148  AlgorithmName = cms.string( "hltIterX" ),
9149  alias = cms.untracked.string( "" ),
9150  NavigationSchool = cms.string( "" ),
9151  TrajectoryInEvent = cms.bool( True ),
9152  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9153  GeometricInnerState = cms.bool( True ),
9154  useSimpleMF = cms.bool( False ),
9155  Propagator = cms.string( "PropagatorWithMaterial" )
9156 )
9157 fragment.hltHIL3MuonsOIHit = cms.EDProducer( "L3MuonProducer",
9158  ServiceParameters = cms.PSet(
9159  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
9160  'SteppingHelixPropagatorAny',
9161  'hltESPSmartPropagator',
9162  'hltESPSteppingHelixPropagatorOpposite' ),
9163  RPCLayers = cms.bool( True ),
9164  UseMuonNavigation = cms.untracked.bool( True )
9165  ),
9166  L3TrajBuilderParameters = cms.PSet(
9167  ScaleTECyFactor = cms.double( -1.0 ),
9168  GlbRefitterParameters = cms.PSet(
9169  TrackerSkipSection = cms.int32( -1 ),
9170  DoPredictionsOnly = cms.bool( False ),
9171  PropDirForCosmics = cms.bool( False ),
9172  HitThreshold = cms.int32( 1 ),
9173  MuonHitsOption = cms.int32( 1 ),
9174  Chi2CutRPC = cms.double( 1.0 ),
9175  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
9176  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
9177  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9178  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9179  RefitDirection = cms.string( "insideOut" ),
9180  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
9181  Chi2CutCSC = cms.double( 150.0 ),
9182  Chi2CutDT = cms.double( 10.0 ),
9183  RefitRPCHits = cms.bool( True ),
9184  SkipStation = cms.int32( -1 ),
9185  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
9186  TrackerSkipSystem = cms.int32( -1 ),
9187  DYTthrs = cms.vint32( 30, 15 )
9188  ),
9189  ScaleTECxFactor = cms.double( -1.0 ),
9190  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9191  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9192  RefitRPCHits = cms.bool( True ),
9193  PCut = cms.double( 2.5 ),
9194  TrackTransformer = cms.PSet(
9195  DoPredictionsOnly = cms.bool( False ),
9196  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
9197  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9198  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
9199  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9200  RefitDirection = cms.string( "insideOut" ),
9201  RefitRPCHits = cms.bool( True ),
9202  Propagator = cms.string( "hltESPSmartPropagatorAny" )
9203  ),
9204  GlobalMuonTrackMatcher = cms.PSet(
9205  Pt_threshold1 = cms.double( 0.0 ),
9206  DeltaDCut_3 = cms.double( 15.0 ),
9207  MinP = cms.double( 2.5 ),
9208  MinPt = cms.double( 1.0 ),
9209  Chi2Cut_1 = cms.double( 50.0 ),
9210  Pt_threshold2 = cms.double( 9.99999999E8 ),
9211  LocChi2Cut = cms.double( 0.001 ),
9212  Eta_threshold = cms.double( 1.2 ),
9213  Quality_3 = cms.double( 7.0 ),
9214  Quality_2 = cms.double( 15.0 ),
9215  Chi2Cut_2 = cms.double( 50.0 ),
9216  Chi2Cut_3 = cms.double( 200.0 ),
9217  DeltaDCut_1 = cms.double( 40.0 ),
9218  DeltaRCut_2 = cms.double( 0.2 ),
9219  DeltaRCut_3 = cms.double( 1.0 ),
9220  DeltaDCut_2 = cms.double( 10.0 ),
9221  DeltaRCut_1 = cms.double( 0.1 ),
9222  Propagator = cms.string( "hltESPSmartPropagator" ),
9223  Quality_1 = cms.double( 20.0 )
9224  ),
9225  PtCut = cms.double( 1.0 ),
9226  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
9227  tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2OIHit" ),
9228  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9229  tkTrajMaxChi2 = cms.double( 9999.0 ),
9230  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
9231  tkTrajVertex = cms.InputTag( "pixelVertices" ),
9232  tkTrajUseVertex = cms.bool( False ),
9233  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
9234  ),
9235  TrackLoaderParameters = cms.PSet(
9236  PutTkTrackIntoEvent = cms.untracked.bool( False ),
9237  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9238  SmoothTkTrack = cms.untracked.bool( False ),
9239  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
9240  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
9241  MuonUpdatorAtVertexParameters = cms.PSet(
9242  MaxChi2 = cms.double( 1000000.0 ),
9243  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
9244  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
9245  ),
9246  VertexConstraint = cms.bool( False ),
9247  DoSmoothing = cms.bool( True ),
9248  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
9249  ),
9250  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
9251 )
9252 fragment.hltHIL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner",
9253  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
9254 )
9255 fragment.hltHIL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner",
9256  labels = cms.VInputTag( 'hltHIL3TrajSeedOIState','hltHIL3TrajSeedOIHit' )
9257 )
9258 fragment.hltHIL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner",
9259  labels = cms.VInputTag( 'hltHIL3TrackCandidateFromL2OIHit','hltHIL3TrackCandidateFromL2OIState' )
9260 )
9261 fragment.hltHIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
9262  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
9263 )
9264 fragment.hltHIL3Muons = cms.EDProducer( "L3TrackCombiner",
9265  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
9266 )
9267 fragment.hltHIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
9268  InputLinksObjects = cms.InputTag( "hltHIL3MuonsLinksCombination" ),
9269  InputObjects = cms.InputTag( "hltHIL3Muons" ),
9270  MuonPtOption = cms.string( "Tracker" )
9271 )
9272 fragment.hltHIDimuonOpenOSm2p5to4p5L3Filter = cms.EDFilter( "HLTMuonDimuonL3Filter",
9273  saveTags = cms.bool( True ),
9274  ChargeOpt = cms.int32( -1 ),
9275  MaxPtMin = cms.vdouble( 1.0E125 ),
9276  FastAccept = cms.bool( False ),
9277  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9278  PreviousCandTag = cms.InputTag( "hltHIDimuonOpenL2FilteredNoMBHFgated" ),
9279  MaxPtBalance = cms.double( 999999.0 ),
9280  MaxPtPair = cms.vdouble( 1.0E125 ),
9281  MaxAcop = cms.double( 999.0 ),
9282  MinPtMin = cms.vdouble( 0.0 ),
9283  MaxInvMass = cms.vdouble( 4.5 ),
9284  MinPtMax = cms.vdouble( 0.0 ),
9285  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9286  MaxDz = cms.double( 9999.0 ),
9287  MinPtPair = cms.vdouble( 0.0 ),
9288  MaxDr = cms.double( 20.0 ),
9289  MinAcop = cms.double( -999.0 ),
9290  MaxDCAMuMu = cms.double( 999.0 ),
9291  MinNhits = cms.int32( 0 ),
9292  NSigmaPt = cms.double( 0.0 ),
9293  MinPtBalance = cms.double( -1.0 ),
9294  MaxEta = cms.double( 2.5 ),
9295  MaxRapidityPair = cms.double( 999999.0 ),
9296  CutCowboys = cms.bool( False ),
9297  MinInvMass = cms.vdouble( 2.5 )
9298 )
9299 fragment.hltPreHIL3DoubleMu0OSm7to14ForPPRef = cms.EDFilter( "HLTPrescaler",
9300  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9301  offset = cms.uint32( 0 )
9302 )
9303 fragment.hltHIDimuonOpenOSm7to14L3Filter = cms.EDFilter( "HLTMuonDimuonL3Filter",
9304  saveTags = cms.bool( True ),
9305  ChargeOpt = cms.int32( -1 ),
9306  MaxPtMin = cms.vdouble( 1.0E125 ),
9307  FastAccept = cms.bool( False ),
9308  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9309  PreviousCandTag = cms.InputTag( "hltHIDimuonOpenL2FilteredNoMBHFgated" ),
9310  MaxPtBalance = cms.double( 999999.0 ),
9311  MaxPtPair = cms.vdouble( 1.0E125 ),
9312  MaxAcop = cms.double( 999.0 ),
9313  MinPtMin = cms.vdouble( 0.0 ),
9314  MaxInvMass = cms.vdouble( 14.0 ),
9315  MinPtMax = cms.vdouble( 0.0 ),
9316  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9317  MaxDz = cms.double( 9999.0 ),
9318  MinPtPair = cms.vdouble( 0.0 ),
9319  MaxDr = cms.double( 20.0 ),
9320  MinAcop = cms.double( -999.0 ),
9321  MaxDCAMuMu = cms.double( 999.0 ),
9322  MinNhits = cms.int32( 0 ),
9323  NSigmaPt = cms.double( 0.0 ),
9324  MinPtBalance = cms.double( -1.0 ),
9325  MaxEta = cms.double( 2.5 ),
9326  MaxRapidityPair = cms.double( 999999.0 ),
9327  CutCowboys = cms.bool( False ),
9328  MinInvMass = cms.vdouble( 7.0 )
9329 )
9330 fragment.hltPreHIL2Mu3NHitQ10ForPPRef = cms.EDFilter( "HLTPrescaler",
9331  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9332  offset = cms.uint32( 0 )
9333 )
9334 fragment.hltPreHIL3Mu3NHitQ15ForPPRef = cms.EDFilter( "HLTPrescaler",
9335  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9336  offset = cms.uint32( 0 )
9337 )
9338 fragment.hltHISingleMu3NHit15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9339  MaxNormalizedChi2 = cms.double( 20.0 ),
9340  saveTags = cms.bool( True ),
9341  PreviousCandTag = cms.InputTag( "hltHIL2Mu3N10HitQForPPRefL2Filtered" ),
9342  MinNmuonHits = cms.int32( 0 ),
9343  MinN = cms.int32( 1 ),
9344  MinTrackPt = cms.double( 0.0 ),
9345  MaxEta = cms.double( 2.5 ),
9346  MaxDXYBeamSpot = cms.double( 0.1 ),
9347  MinNhits = cms.int32( 15 ),
9348  MinDxySig = cms.double( -1.0 ),
9349  NSigmaPt = cms.double( 0.0 ),
9350  MaxDz = cms.double( 9999.0 ),
9351  MaxPtDifference = cms.double( 9999.0 ),
9352  MaxDr = cms.double( 2.0 ),
9353  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9354  MinDXYBeamSpot = cms.double( -1.0 ),
9355  MinDr = cms.double( -1.0 ),
9356  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9357  InputLinks = cms.InputTag( "" ),
9358  MinPt = cms.double( 3.0 )
9359 )
9360 fragment.hltL1sSingleMu5BptxAND = cms.EDFilter( "HLTL1TSeed",
9361  L1SeedsLogicalExpression = cms.string( "L1_SingleMu5_BptxAND" ),
9362  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
9363  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
9364  saveTags = cms.bool( True ),
9365  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9366  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
9367  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
9368  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
9369  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9370 )
9371 fragment.hltPreHIL2Mu5NHitQ10ForPPRef = cms.EDFilter( "HLTPrescaler",
9372  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9373  offset = cms.uint32( 0 )
9374 )
9375 fragment.hltHIL1SingleMu5Filtered = cms.EDFilter( "HLTMuonL1TFilter",
9376  saveTags = cms.bool( True ),
9377  PreviousCandTag = cms.InputTag( "hltL1sSingleMu5BptxAND" ),
9378  MinPt = cms.double( 0.0 ),
9379  MinN = cms.int32( 1 ),
9380  MaxEta = cms.double( 2.5 ),
9381  CentralBxOnly = cms.bool( True ),
9382  SelectQualities = cms.vint32( ),
9383  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
9384 )
9385 fragment.hltHIL2Mu5N10HitQL2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9386  saveTags = cms.bool( True ),
9387  MaxDr = cms.double( 9999.0 ),
9388  CutOnChambers = cms.bool( False ),
9389  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu5Filtered" ),
9390  MinPt = cms.double( 5.0 ),
9391  MinN = cms.int32( 1 ),
9392  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9393  MaxEta = cms.double( 2.5 ),
9394  MinNhits = cms.vint32( 10 ),
9395  MinDxySig = cms.double( -1.0 ),
9396  MinNchambers = cms.vint32( 0 ),
9397  AbsEtaBins = cms.vdouble( 5.0 ),
9398  MaxDz = cms.double( 9999.0 ),
9399  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9400  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9401  MinDr = cms.double( -1.0 ),
9402  NSigmaPt = cms.double( 0.0 ),
9403  MinNstations = cms.vint32( 0 )
9404 )
9405 fragment.hltPreHIL3Mu5NHitQ15ForPPRef = cms.EDFilter( "HLTPrescaler",
9406  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9407  offset = cms.uint32( 0 )
9408 )
9409 fragment.hltHISingleMu5NHit15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9410  MaxNormalizedChi2 = cms.double( 20.0 ),
9411  saveTags = cms.bool( True ),
9412  PreviousCandTag = cms.InputTag( "hltHIL2Mu5N10HitQL2Filtered" ),
9413  MinNmuonHits = cms.int32( 0 ),
9414  MinN = cms.int32( 1 ),
9415  MinTrackPt = cms.double( 0.0 ),
9416  MaxEta = cms.double( 2.5 ),
9417  MaxDXYBeamSpot = cms.double( 0.1 ),
9418  MinNhits = cms.int32( 15 ),
9419  MinDxySig = cms.double( -1.0 ),
9420  NSigmaPt = cms.double( 0.0 ),
9421  MaxDz = cms.double( 9999.0 ),
9422  MaxPtDifference = cms.double( 9999.0 ),
9423  MaxDr = cms.double( 2.0 ),
9424  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9425  MinDXYBeamSpot = cms.double( -1.0 ),
9426  MinDr = cms.double( -1.0 ),
9427  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9428  InputLinks = cms.InputTag( "" ),
9429  MinPt = cms.double( 5.0 )
9430 )
9431 fragment.hltL1sSingleMu7BptxAND = cms.EDFilter( "HLTL1TSeed",
9432  L1SeedsLogicalExpression = cms.string( "L1_SingleMu7_BptxAND" ),
9433  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
9434  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
9435  saveTags = cms.bool( True ),
9436  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9437  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
9438  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
9439  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
9440  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9441 )
9442 fragment.hltPreHIL2Mu7NHitQ10ForPPRef = cms.EDFilter( "HLTPrescaler",
9443  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9444  offset = cms.uint32( 0 )
9445 )
9446 fragment.hltHIL1SingleMu7Filtered = cms.EDFilter( "HLTMuonL1TFilter",
9447  saveTags = cms.bool( True ),
9448  PreviousCandTag = cms.InputTag( "hltL1sSingleMu7BptxAND" ),
9449  MinPt = cms.double( 0.0 ),
9450  MinN = cms.int32( 1 ),
9451  MaxEta = cms.double( 2.5 ),
9452  CentralBxOnly = cms.bool( True ),
9453  SelectQualities = cms.vint32( ),
9454  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
9455 )
9456 fragment.hltHIL2Mu7N10HitQL2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9457  saveTags = cms.bool( True ),
9458  MaxDr = cms.double( 9999.0 ),
9459  CutOnChambers = cms.bool( False ),
9460  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu7Filtered" ),
9461  MinPt = cms.double( 7.0 ),
9462  MinN = cms.int32( 1 ),
9463  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9464  MaxEta = cms.double( 2.5 ),
9465  MinNhits = cms.vint32( 10 ),
9466  MinDxySig = cms.double( -1.0 ),
9467  MinNchambers = cms.vint32( 0 ),
9468  AbsEtaBins = cms.vdouble( 5.0 ),
9469  MaxDz = cms.double( 9999.0 ),
9470  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9471  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9472  MinDr = cms.double( -1.0 ),
9473  NSigmaPt = cms.double( 0.0 ),
9474  MinNstations = cms.vint32( 0 )
9475 )
9476 fragment.hltPreHIL3Mu7NHitQ15ForPPRef = cms.EDFilter( "HLTPrescaler",
9477  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9478  offset = cms.uint32( 0 )
9479 )
9480 fragment.hltHISingleMu7NHit15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9481  MaxNormalizedChi2 = cms.double( 20.0 ),
9482  saveTags = cms.bool( True ),
9483  PreviousCandTag = cms.InputTag( "hltHIL2Mu7N10HitQL2Filtered" ),
9484  MinNmuonHits = cms.int32( 0 ),
9485  MinN = cms.int32( 1 ),
9486  MinTrackPt = cms.double( 0.0 ),
9487  MaxEta = cms.double( 2.5 ),
9488  MaxDXYBeamSpot = cms.double( 0.1 ),
9489  MinNhits = cms.int32( 15 ),
9490  MinDxySig = cms.double( -1.0 ),
9491  NSigmaPt = cms.double( 0.0 ),
9492  MaxDz = cms.double( 9999.0 ),
9493  MaxPtDifference = cms.double( 9999.0 ),
9494  MaxDr = cms.double( 2.0 ),
9495  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9496  MinDXYBeamSpot = cms.double( -1.0 ),
9497  MinDr = cms.double( -1.0 ),
9498  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9499  InputLinks = cms.InputTag( "" ),
9500  MinPt = cms.double( 7.0 )
9501 )
9502 fragment.hltL1sSingleMu12BptxAND = cms.EDFilter( "HLTL1TSeed",
9503  L1SeedsLogicalExpression = cms.string( "L1_SingleMu12_BptxAND" ),
9504  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
9505  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
9506  saveTags = cms.bool( True ),
9507  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9508  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
9509  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
9510  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
9511  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9512 )
9513 fragment.hltPreHIL2Mu15ForPPRef = cms.EDFilter( "HLTPrescaler",
9514  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9515  offset = cms.uint32( 0 )
9516 )
9517 fragment.hltHIL1SingleMu12Filtered = cms.EDFilter( "HLTMuonL1TFilter",
9518  saveTags = cms.bool( True ),
9519  PreviousCandTag = cms.InputTag( "hltL1sSingleMu12BptxAND" ),
9520  MinPt = cms.double( 0.0 ),
9521  MinN = cms.int32( 1 ),
9522  MaxEta = cms.double( 2.5 ),
9523  CentralBxOnly = cms.bool( True ),
9524  SelectQualities = cms.vint32( ),
9525  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
9526 )
9527 fragment.hltHIL2Mu15L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9528  saveTags = cms.bool( True ),
9529  MaxDr = cms.double( 9999.0 ),
9530  CutOnChambers = cms.bool( False ),
9531  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu12Filtered" ),
9532  MinPt = cms.double( 15.0 ),
9533  MinN = cms.int32( 1 ),
9534  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9535  MaxEta = cms.double( 2.5 ),
9536  MinNhits = cms.vint32( 0 ),
9537  MinDxySig = cms.double( -1.0 ),
9538  MinNchambers = cms.vint32( 0 ),
9539  AbsEtaBins = cms.vdouble( 5.0 ),
9540  MaxDz = cms.double( 9999.0 ),
9541  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9542  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9543  MinDr = cms.double( -1.0 ),
9544  NSigmaPt = cms.double( 0.0 ),
9545  MinNstations = cms.vint32( 0 )
9546 )
9547 fragment.hltPreHIL3Mu15ForPPRef = cms.EDFilter( "HLTPrescaler",
9548  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9549  offset = cms.uint32( 0 )
9550 )
9551 fragment.hltHIL3Mu15L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9552  saveTags = cms.bool( True ),
9553  MaxDr = cms.double( 9999.0 ),
9554  CutOnChambers = cms.bool( False ),
9555  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu12Filtered" ),
9556  MinPt = cms.double( 12.0 ),
9557  MinN = cms.int32( 1 ),
9558  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9559  MaxEta = cms.double( 2.5 ),
9560  MinNhits = cms.vint32( 0 ),
9561  MinDxySig = cms.double( -1.0 ),
9562  MinNchambers = cms.vint32( 0 ),
9563  AbsEtaBins = cms.vdouble( 5.0 ),
9564  MaxDz = cms.double( 9999.0 ),
9565  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9566  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9567  MinDr = cms.double( -1.0 ),
9568  NSigmaPt = cms.double( 0.0 ),
9569  MinNstations = cms.vint32( 0 )
9570 )
9571 fragment.hltHISingleMu15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9572  MaxNormalizedChi2 = cms.double( 20.0 ),
9573  saveTags = cms.bool( True ),
9574  PreviousCandTag = cms.InputTag( "hltHIL3Mu15L2Filtered" ),
9575  MinNmuonHits = cms.int32( 0 ),
9576  MinN = cms.int32( 1 ),
9577  MinTrackPt = cms.double( 0.0 ),
9578  MaxEta = cms.double( 2.5 ),
9579  MaxDXYBeamSpot = cms.double( 0.1 ),
9580  MinNhits = cms.int32( 0 ),
9581  MinDxySig = cms.double( -1.0 ),
9582  NSigmaPt = cms.double( 0.0 ),
9583  MaxDz = cms.double( 9999.0 ),
9584  MaxPtDifference = cms.double( 9999.0 ),
9585  MaxDr = cms.double( 2.0 ),
9586  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9587  MinDXYBeamSpot = cms.double( -1.0 ),
9588  MinDr = cms.double( -1.0 ),
9589  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9590  InputLinks = cms.InputTag( "" ),
9591  MinPt = cms.double( 15.0 )
9592 )
9593 fragment.hltL1sSingleMu16BptxAND = cms.EDFilter( "HLTL1TSeed",
9594  L1SeedsLogicalExpression = cms.string( "L1_SingleMu16_BptxAND" ),
9595  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
9596  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
9597  saveTags = cms.bool( True ),
9598  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9599  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
9600  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
9601  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
9602  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9603 )
9604 fragment.hltPreHIL2Mu20ForPPRef = cms.EDFilter( "HLTPrescaler",
9605  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9606  offset = cms.uint32( 0 )
9607 )
9608 fragment.hltHIL1SingleMu16Filtered = cms.EDFilter( "HLTMuonL1TFilter",
9609  saveTags = cms.bool( True ),
9610  PreviousCandTag = cms.InputTag( "hltL1sSingleMu16BptxAND" ),
9611  MinPt = cms.double( 0.0 ),
9612  MinN = cms.int32( 1 ),
9613  MaxEta = cms.double( 2.5 ),
9614  CentralBxOnly = cms.bool( True ),
9615  SelectQualities = cms.vint32( ),
9616  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
9617 )
9618 fragment.hltHIL2Mu20L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9619  saveTags = cms.bool( True ),
9620  MaxDr = cms.double( 9999.0 ),
9621  CutOnChambers = cms.bool( False ),
9622  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu16Filtered" ),
9623  MinPt = cms.double( 20.0 ),
9624  MinN = cms.int32( 1 ),
9625  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9626  MaxEta = cms.double( 2.5 ),
9627  MinNhits = cms.vint32( 0 ),
9628  MinDxySig = cms.double( -1.0 ),
9629  MinNchambers = cms.vint32( 0 ),
9630  AbsEtaBins = cms.vdouble( 5.0 ),
9631  MaxDz = cms.double( 9999.0 ),
9632  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9633  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9634  MinDr = cms.double( -1.0 ),
9635  NSigmaPt = cms.double( 0.0 ),
9636  MinNstations = cms.vint32( 0 )
9637 )
9638 fragment.hltPreHIL3Mu20ForPPRef = cms.EDFilter( "HLTPrescaler",
9639  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9640  offset = cms.uint32( 0 )
9641 )
9642 fragment.hltHIL3Mu20L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9643  saveTags = cms.bool( True ),
9644  MaxDr = cms.double( 9999.0 ),
9645  CutOnChambers = cms.bool( False ),
9646  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu16Filtered" ),
9647  MinPt = cms.double( 16.0 ),
9648  MinN = cms.int32( 1 ),
9649  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9650  MaxEta = cms.double( 2.5 ),
9651  MinNhits = cms.vint32( 0 ),
9652  MinDxySig = cms.double( -1.0 ),
9653  MinNchambers = cms.vint32( 0 ),
9654  AbsEtaBins = cms.vdouble( 5.0 ),
9655  MaxDz = cms.double( 9999.0 ),
9656  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9657  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9658  MinDr = cms.double( -1.0 ),
9659  NSigmaPt = cms.double( 0.0 ),
9660  MinNstations = cms.vint32( 0 )
9661 )
9662 fragment.hltHIL3SingleMu20L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9663  MaxNormalizedChi2 = cms.double( 20.0 ),
9664  saveTags = cms.bool( True ),
9665  PreviousCandTag = cms.InputTag( "hltHIL3Mu20L2Filtered" ),
9666  MinNmuonHits = cms.int32( 0 ),
9667  MinN = cms.int32( 1 ),
9668  MinTrackPt = cms.double( 0.0 ),
9669  MaxEta = cms.double( 2.5 ),
9670  MaxDXYBeamSpot = cms.double( 0.1 ),
9671  MinNhits = cms.int32( 0 ),
9672  MinDxySig = cms.double( -1.0 ),
9673  NSigmaPt = cms.double( 0.0 ),
9674  MaxDz = cms.double( 9999.0 ),
9675  MaxPtDifference = cms.double( 9999.0 ),
9676  MaxDr = cms.double( 2.0 ),
9677  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9678  MinDXYBeamSpot = cms.double( -1.0 ),
9679  MinDr = cms.double( -1.0 ),
9680  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9681  InputLinks = cms.InputTag( "" ),
9682  MinPt = cms.double( 20.0 )
9683 )
9684 fragment.hltL1sSingleJet16BptxAND = cms.EDFilter( "HLTL1TSeed",
9685  L1SeedsLogicalExpression = cms.string( "L1_SingleJet16_BptxAND" ),
9686  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
9687  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
9688  saveTags = cms.bool( True ),
9689  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9690  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
9691  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
9692  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
9693  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9694 )
9695 fragment.hltPreFullTrack18ForPPRef = cms.EDFilter( "HLTPrescaler",
9696  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9697  offset = cms.uint32( 0 )
9698 )
9699 fragment.hltPAIter0PixelTripletsSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
9700  RegionFactoryPSet = cms.PSet(
9701  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
9702  RegionPSet = cms.PSet(
9703  precise = cms.bool( True ),
9704  originRadius = cms.double( 0.02 ),
9705  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9706  ptMin = cms.double( 0.6 ),
9707  nSigmaZ = cms.double( 4.0 ),
9708  useMultipleScattering = cms.bool( False )
9709  )
9710  ),
9711  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
9712  ClusterCheckPSet = cms.PSet(
9713  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9714  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
9715  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
9716  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
9717  doClusterCheck = cms.bool( True ),
9718  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
9719  ),
9720  OrderedHitsFactoryPSet = cms.PSet(
9721  ComponentName = cms.string( "StandardHitTripletGenerator" ),
9722  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" ),
9723  GeneratorPSet = cms.PSet(
9724  useBending = cms.bool( True ),
9725  useFixedPreFiltering = cms.bool( False ),
9726  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
9727  extraHitRPhitolerance = cms.double( 0.032 ),
9728  useMultScattering = cms.bool( True ),
9729  phiPreFiltering = cms.double( 0.3 ),
9730  extraHitRZtolerance = cms.double( 0.037 ),
9731  SeedComparitorPSet = cms.PSet(
9732  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
9733  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
9734  ),
9735  maxElement = cms.uint32( 1000000 )
9736  ),
9737  maxElement = cms.uint32( 1000000 )
9738  ),
9739  SeedCreatorPSet = cms.PSet(
9740  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
9741  forceKinematicWithRegionDirection = cms.bool( False ),
9742  magneticField = cms.string( "ParabolicMf" ),
9743  SeedMomentumForBOFF = cms.double( 5.0 ),
9744  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
9745  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9746  MinOneOverPtError = cms.double( 1.0 ),
9747  OriginTransverseErrorMultiplier = cms.double( 1.0 )
9748  )
9749 )
9750 fragment.hltPAIter0CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9751  src = cms.InputTag( "hltPAIter0PixelTripletsSeeds" ),
9752  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
9753  SimpleMagneticField = cms.string( "ParabolicMf" ),
9754  TransientInitialStateEstimatorParameters = cms.PSet(
9755  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9756  numberMeasurementsForFit = cms.int32( 4 ),
9757  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9758  ),
9759  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9760  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
9761  cleanTrajectoryAfterInOut = cms.bool( True ),
9762  useHitsSplitting = cms.bool( True ),
9763  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9764  doSeedingRegionRebuilding = cms.bool( True ),
9765  maxNSeeds = cms.uint32( 500000 ),
9766  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ),
9767  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9768  TrajectoryBuilder = cms.string( "" )
9769 )
9770 fragment.hltPAIter0CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9771  src = cms.InputTag( "hltPAIter0CkfTrackCandidates" ),
9772  SimpleMagneticField = cms.string( "ParabolicMf" ),
9773  clusterRemovalInfo = cms.InputTag( "" ),
9774  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9775  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
9776  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
9777  useHitsSplitting = cms.bool( False ),
9778  MeasurementTracker = cms.string( "" ),
9779  AlgorithmName = cms.string( "initialStep" ),
9780  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9781  NavigationSchool = cms.string( "" ),
9782  TrajectoryInEvent = cms.bool( True ),
9783  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
9784  GeometricInnerState = cms.bool( False ),
9785  useSimpleMF = cms.bool( True ),
9786  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
9787 )
9788 fragment.hltPAIter0PrimaryVertices = cms.EDProducer( "PrimaryVertexProducer",
9789  vertexCollections = cms.VPSet(
9790  cms.PSet( maxDistanceToBeam = cms.double( 1.0 ),
9791  useBeamConstraint = cms.bool( False ),
9792  minNdof = cms.double( 0.0 ),
9793  algorithm = cms.string( "AdaptiveVertexFitter" ),
9794  label = cms.string( "" )
9795  )
9796  ),
9797  verbose = cms.untracked.bool( False ),
9798  TkFilterParameters = cms.PSet(
9799  maxNormalizedChi2 = cms.double( 20.0 ),
9800  minPt = cms.double( 0.0 ),
9801  algorithm = cms.string( "filter" ),
9802  maxD0Significance = cms.double( 5.0 ),
9803  trackQuality = cms.string( "any" ),
9804  minPixelLayersWithHits = cms.int32( 2 ),
9805  minSiliconLayersWithHits = cms.int32( 5 )
9806  ),
9807  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
9808  TrackLabel = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9809  TkClusParameters = cms.PSet(
9810  TkDAClusParameters = cms.PSet(
9811  vertexSize = cms.double( 0.01 ),
9812  d0CutOff = cms.double( 3.0 ),
9813  Tmin = cms.double( 4.0 ),
9814  dzCutOff = cms.double( 4.0 ),
9815  coolingFactor = cms.double( 0.6 )
9816  ),
9817  algorithm = cms.string( "DA_vect" )
9818  )
9819 )
9820 fragment.hltPAIter0TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierPrompt",
9821  src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9822  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
9823  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9824  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9825  qualityCuts = cms.vdouble( -0.9, -0.8, 0.7 ),
9826  mva = cms.PSet( ),
9827  GBRForestFileName = cms.string( "" )
9828 )
9829 fragment.hltPAIter0TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierDetached",
9830  src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9831  GBRForestLabel = cms.string( "MVASelectorIter3_13TeV" ),
9832  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9833  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9834  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
9835  mva = cms.PSet( ),
9836  GBRForestFileName = cms.string( "" )
9837 )
9838 fragment.hltPAIter0TrackClassifier3 = cms.EDProducer( "TrackMVAClassifierPrompt",
9839  src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9840  GBRForestLabel = cms.string( "MVASelectorIter1_13TeV" ),
9841  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9842  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9843  qualityCuts = cms.vdouble( -0.6, -0.3, -0.1 ),
9844  mva = cms.PSet( ),
9845  GBRForestFileName = cms.string( "" )
9846 )
9847 fragment.hltPAIter0TrackSelection = cms.EDProducer( "ClassifierMerger",
9848  inputClassifiers = cms.vstring( 'hltPAIter0TrackClassifier1',
9849  'hltPAIter0TrackClassifier2',
9850  'hltPAIter0TrackClassifier3' )
9851 )
9852 fragment.hltPAIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9853  trackClassifier = cms.InputTag( 'hltPAIter0TrackSelection','QualityMasks' ),
9854  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9855  maxChi2 = cms.double( 9.0 ),
9856  trajectories = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9857  oldClusterRemovalInfo = cms.InputTag( "" ),
9858  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
9859  overrideTrkQuals = cms.InputTag( "" ),
9860  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
9861  TrackQuality = cms.string( "highPurity" )
9862 )
9863 fragment.hltPAIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9864  clustersToSkip = cms.InputTag( "hltPAIter1ClustersRefRemoval" ),
9865  OnDemand = cms.bool( False ),
9866  src = cms.InputTag( "hltSiStripClusters" )
9867 )
9868 fragment.hltPAIter1DetachedTripletLayers = cms.EDProducer( "SeedingLayersEDProducer",
9869  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
9870  'BPix1+BPix2+FPix1_pos',
9871  'BPix1+BPix2+FPix1_neg',
9872  'BPix1+FPix1_pos+FPix2_pos',
9873  'BPix1+FPix1_neg+FPix2_neg' ),
9874  MTOB = cms.PSet( ),
9875  TEC = cms.PSet( ),
9876  MTID = cms.PSet( ),
9877  FPix = cms.PSet(
9878  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9879  HitProducer = cms.string( "hltSiPixelRecHits" ),
9880  skipClusters = cms.InputTag( "hltPAIter1ClustersRefRemoval" )
9881  ),
9882  MTEC = cms.PSet( ),
9883  MTIB = cms.PSet( ),
9884  TID = cms.PSet( ),
9885  TOB = cms.PSet( ),
9886  BPix = cms.PSet(
9887  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9888  HitProducer = cms.string( "hltSiPixelRecHits" ),
9889  skipClusters = cms.InputTag( "hltPAIter1ClustersRefRemoval" )
9890  ),
9891  TIB = cms.PSet( )
9892 )
9893 fragment.hltPAIter1DetachedTripletSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
9894  RegionFactoryPSet = cms.PSet(
9895  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
9896  RegionPSet = cms.PSet(
9897  precise = cms.bool( True ),
9898  originRadius = cms.double( 1.5 ),
9899  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9900  ptMin = cms.double( 0.3 ),
9901  useMultipleScattering = cms.bool( False ),
9902  originHalfLength = cms.double( 15.0 )
9903  )
9904  ),
9905  SeedComparitorPSet = cms.PSet(
9906  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
9907  FilterAtHelixStage = cms.bool( False ),
9908  FilterPixelHits = cms.bool( True ),
9909  FilterStripHits = cms.bool( False ),
9910  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
9911  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
9912  ),
9913  ClusterCheckPSet = cms.PSet(
9914  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9915  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
9916  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
9917  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
9918  doClusterCheck = cms.bool( True ),
9919  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
9920  ),
9921  OrderedHitsFactoryPSet = cms.PSet(
9922  maxElement = cms.uint32( 1000000 ),
9923  ComponentName = cms.string( "StandardHitTripletGenerator" ),
9924  SeedingLayers = cms.InputTag( "hltPAIter1DetachedTripletLayers" ),
9925  GeneratorPSet = cms.PSet(
9926  maxElement = cms.uint32( 1000000 ),
9927  useBending = cms.bool( True ),
9928  useFixedPreFiltering = cms.bool( False ),
9929  ComponentName = cms.string( "PixelTripletLargeTipGenerator" ),
9930  extraHitRPhitolerance = cms.double( 0.032 ),
9931  useMultScattering = cms.bool( True ),
9932  phiPreFiltering = cms.double( 0.3 ),
9933  extraHitRZtolerance = cms.double( 0.037 )
9934  )
9935  ),
9936  SeedCreatorPSet = cms.PSet(
9937  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
9938  forceKinematicWithRegionDirection = cms.bool( False ),
9939  magneticField = cms.string( "ParabolicMf" ),
9940  SeedMomentumForBOFF = cms.double( 5.0 ),
9941  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
9942  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9943  MinOneOverPtError = cms.double( 1.0 ),
9944  OriginTransverseErrorMultiplier = cms.double( 1.0 )
9945  )
9946 )
9947 fragment.hltPAIter1CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9948  src = cms.InputTag( "hltPAIter1DetachedTripletSeeds" ),
9949  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
9950  SimpleMagneticField = cms.string( "ParabolicMf" ),
9951  TransientInitialStateEstimatorParameters = cms.PSet(
9952  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9953  numberMeasurementsForFit = cms.int32( 4 ),
9954  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9955  ),
9956  TrajectoryCleaner = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
9957  MeasurementTrackerEvent = cms.InputTag( "hltPAIter1MaskedMeasurementTrackerEvent" ),
9958  cleanTrajectoryAfterInOut = cms.bool( True ),
9959  useHitsSplitting = cms.bool( True ),
9960  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9961  doSeedingRegionRebuilding = cms.bool( True ),
9962  maxNSeeds = cms.uint32( 500000 ),
9963  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryBuilder" ) ),
9964  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9965  TrajectoryBuilder = cms.string( "" )
9966 )
9967 fragment.hltPAIter1CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9968  src = cms.InputTag( "hltPAIter1CkfTrackCandidates" ),
9969  SimpleMagneticField = cms.string( "ParabolicMf" ),
9970  clusterRemovalInfo = cms.InputTag( "" ),
9971  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9972  MeasurementTrackerEvent = cms.InputTag( "hltPAIter1MaskedMeasurementTrackerEvent" ),
9973  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
9974  useHitsSplitting = cms.bool( False ),
9975  MeasurementTracker = cms.string( "" ),
9976  AlgorithmName = cms.string( "detachedTripletStep" ),
9977  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9978  NavigationSchool = cms.string( "" ),
9979  TrajectoryInEvent = cms.bool( True ),
9980  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
9981  GeometricInnerState = cms.bool( False ),
9982  useSimpleMF = cms.bool( True ),
9983  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
9984 )
9985 fragment.hltPAIter1TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached",
9986  src = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ),
9987  GBRForestLabel = cms.string( "MVASelectorIter3_13TeV" ),
9988  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9989  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9990  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
9991  mva = cms.PSet( ),
9992  GBRForestFileName = cms.string( "" )
9993 )
9994 fragment.hltPAIter1TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
9995  src = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ),
9996  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
9997  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9998  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9999  qualityCuts = cms.vdouble( -0.2, 0.0, 0.4 ),
10000  mva = cms.PSet( ),
10001  GBRForestFileName = cms.string( "" )
10002 )
10003 fragment.hltPAIter1TrackSelection = cms.EDProducer( "ClassifierMerger",
10004  inputClassifiers = cms.vstring( 'hltPAIter1TrackClassifier1',
10005  'hltPAIter1TrackClassifier2' )
10006 )
10007 fragment.hltPAIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10008  trackClassifier = cms.InputTag( 'hltPAIter1TrackSelection','QualityMasks' ),
10009  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10010  maxChi2 = cms.double( 9.0 ),
10011  trajectories = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ),
10012  oldClusterRemovalInfo = cms.InputTag( "hltPAIter1ClustersRefRemoval" ),
10013  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
10014  overrideTrkQuals = cms.InputTag( "" ),
10015  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
10016  TrackQuality = cms.string( "highPurity" )
10017 )
10018 fragment.hltPAIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10019  clustersToSkip = cms.InputTag( "hltPAIter2ClustersRefRemoval" ),
10020  OnDemand = cms.bool( False ),
10021  src = cms.InputTag( "hltSiStripClusters" )
10022 )
10023 fragment.hltPAIter2LowPtTripletLayers = cms.EDProducer( "SeedingLayersEDProducer",
10024  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
10025  'BPix1+BPix2+FPix1_pos',
10026  'BPix1+BPix2+FPix1_neg',
10027  'BPix1+FPix1_pos+FPix2_pos',
10028  'BPix1+FPix1_neg+FPix2_neg' ),
10029  MTOB = cms.PSet( ),
10030  TEC = cms.PSet( ),
10031  MTID = cms.PSet( ),
10032  FPix = cms.PSet(
10033  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10034  HitProducer = cms.string( "hltSiPixelRecHits" ),
10035  skipClusters = cms.InputTag( "hltPAIter2ClustersRefRemoval" )
10036  ),
10037  MTEC = cms.PSet( ),
10038  MTIB = cms.PSet( ),
10039  TID = cms.PSet( ),
10040  TOB = cms.PSet( ),
10041  BPix = cms.PSet(
10042  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10043  HitProducer = cms.string( "hltSiPixelRecHits" ),
10044  skipClusters = cms.InputTag( "hltPAIter2ClustersRefRemoval" )
10045  ),
10046  TIB = cms.PSet( )
10047 )
10048 fragment.hltPAIter2LowPtTripletSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10049  RegionFactoryPSet = cms.PSet(
10050  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10051  RegionPSet = cms.PSet(
10052  precise = cms.bool( True ),
10053  originRadius = cms.double( 0.02 ),
10054  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10055  ptMin = cms.double( 0.2 ),
10056  useMultipleScattering = cms.bool( False ),
10057  nSigmaZ = cms.double( 4.0 )
10058  )
10059  ),
10060  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
10061  ClusterCheckPSet = cms.PSet(
10062  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10063  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10064  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10065  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10066  doClusterCheck = cms.bool( True ),
10067  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10068  ),
10069  OrderedHitsFactoryPSet = cms.PSet(
10070  maxElement = cms.uint32( 1000000 ),
10071  ComponentName = cms.string( "StandardHitTripletGenerator" ),
10072  SeedingLayers = cms.InputTag( "hltPAIter2LowPtTripletLayers" ),
10073  GeneratorPSet = cms.PSet(
10074  maxElement = cms.uint32( 1000000 ),
10075  useBending = cms.bool( True ),
10076  useFixedPreFiltering = cms.bool( False ),
10077  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
10078  extraHitRPhitolerance = cms.double( 0.032 ),
10079  useMultScattering = cms.bool( True ),
10080  phiPreFiltering = cms.double( 0.3 ),
10081  extraHitRZtolerance = cms.double( 0.037 ),
10082  SeedComparitorPSet = cms.PSet(
10083  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
10084  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
10085  )
10086  )
10087  ),
10088  SeedCreatorPSet = cms.PSet(
10089  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
10090  forceKinematicWithRegionDirection = cms.bool( False ),
10091  magneticField = cms.string( "ParabolicMf" ),
10092  SeedMomentumForBOFF = cms.double( 5.0 ),
10093  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10094  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10095  MinOneOverPtError = cms.double( 1.0 ),
10096  OriginTransverseErrorMultiplier = cms.double( 1.0 )
10097  )
10098 )
10099 fragment.hltPAIter2CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10100  src = cms.InputTag( "hltPAIter2LowPtTripletSeeds" ),
10101  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10102  SimpleMagneticField = cms.string( "ParabolicMf" ),
10103  TransientInitialStateEstimatorParameters = cms.PSet(
10104  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10105  numberMeasurementsForFit = cms.int32( 4 ),
10106  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10107  ),
10108  TrajectoryCleaner = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
10109  MeasurementTrackerEvent = cms.InputTag( "hltPAIter2MaskedMeasurementTrackerEvent" ),
10110  cleanTrajectoryAfterInOut = cms.bool( True ),
10111  useHitsSplitting = cms.bool( True ),
10112  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10113  doSeedingRegionRebuilding = cms.bool( True ),
10114  maxNSeeds = cms.uint32( 500000 ),
10115  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryBuilder" ) ),
10116  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10117  TrajectoryBuilder = cms.string( "" )
10118 )
10119 fragment.hltPAIter2CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10120  src = cms.InputTag( "hltPAIter2CkfTrackCandidates" ),
10121  SimpleMagneticField = cms.string( "ParabolicMf" ),
10122  clusterRemovalInfo = cms.InputTag( "" ),
10123  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10124  MeasurementTrackerEvent = cms.InputTag( "hltPAIter2MaskedMeasurementTrackerEvent" ),
10125  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10126  useHitsSplitting = cms.bool( False ),
10127  MeasurementTracker = cms.string( "" ),
10128  AlgorithmName = cms.string( "lowPtTripletStep" ),
10129  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10130  NavigationSchool = cms.string( "" ),
10131  TrajectoryInEvent = cms.bool( True ),
10132  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10133  GeometricInnerState = cms.bool( False ),
10134  useSimpleMF = cms.bool( True ),
10135  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10136 )
10137 fragment.hltPAIter2TrackSelection = cms.EDProducer( "TrackMVAClassifierPrompt",
10138  src = cms.InputTag( "hltPAIter2CtfWithMaterialTracks" ),
10139  GBRForestLabel = cms.string( "MVASelectorIter1_13TeV" ),
10140  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10141  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10142  qualityCuts = cms.vdouble( -0.6, -0.3, -0.1 ),
10143  mva = cms.PSet( ),
10144  GBRForestFileName = cms.string( "" )
10145 )
10146 fragment.hltPAIter3ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10147  trackClassifier = cms.InputTag( 'hltPAIter2TrackSelection','QualityMasks' ),
10148  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10149  maxChi2 = cms.double( 9.0 ),
10150  trajectories = cms.InputTag( "hltPAIter2CtfWithMaterialTracks" ),
10151  oldClusterRemovalInfo = cms.InputTag( "hltPAIter2ClustersRefRemoval" ),
10152  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
10153  overrideTrkQuals = cms.InputTag( "" ),
10154  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
10155  TrackQuality = cms.string( "highPurity" )
10156 )
10157 fragment.hltPAIter3MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10158  clustersToSkip = cms.InputTag( "hltPAIter3ClustersRefRemoval" ),
10159  OnDemand = cms.bool( False ),
10160  src = cms.InputTag( "hltSiStripClusters" )
10161 )
10162 fragment.hltPAIter3PixelPairLayers = cms.EDProducer( "SeedingLayersEDProducer",
10163  layerList = cms.vstring( 'BPix1+BPix2',
10164  'BPix1+BPix3',
10165  'BPix2+BPix3',
10166  'BPix1+FPix1_pos',
10167  'BPix1+FPix1_neg',
10168  'BPix2+FPix1_pos',
10169  'BPix2+FPix1_neg',
10170  'BPix1+FPix2_pos',
10171  'BPix1+FPix2_neg',
10172  'FPix1_pos+FPix2_pos',
10173  'FPix1_neg+FPix2_neg' ),
10174  MTOB = cms.PSet( ),
10175  TEC = cms.PSet( ),
10176  MTID = cms.PSet( ),
10177  FPix = cms.PSet(
10178  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10179  HitProducer = cms.string( "hltSiPixelRecHits" ),
10180  skipClusters = cms.InputTag( "hltPAIter3ClustersRefRemoval" )
10181  ),
10182  MTEC = cms.PSet( ),
10183  MTIB = cms.PSet( ),
10184  TID = cms.PSet( ),
10185  TOB = cms.PSet( ),
10186  BPix = cms.PSet(
10187  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10188  HitProducer = cms.string( "hltSiPixelRecHits" ),
10189  skipClusters = cms.InputTag( "hltPAIter3ClustersRefRemoval" )
10190  ),
10191  TIB = cms.PSet( )
10192 )
10193 fragment.hltPAIter3PixelPairSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10194  RegionFactoryPSet = cms.PSet(
10195  ComponentName = cms.string( "GlobalTrackingRegionWithVerticesProducer" ),
10196  RegionPSet = cms.PSet(
10197  precise = cms.bool( True ),
10198  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10199  ptMin = cms.double( 0.6 ),
10200  useFixedError = cms.bool( True ),
10201  originRadius = cms.double( 0.015 ),
10202  sigmaZVertex = cms.double( 3.0 ),
10203  fixedError = cms.double( 0.03 ),
10204  VertexCollection = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10205  useFoundVertices = cms.bool( True ),
10206  useFakeVertices = cms.bool( False ),
10207  nSigmaZ = cms.double( 4.0 ),
10208  useMultipleScattering = cms.bool( True )
10209  )
10210  ),
10211  SeedComparitorPSet = cms.PSet(
10212  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10213  FilterAtHelixStage = cms.bool( False ),
10214  FilterPixelHits = cms.bool( True ),
10215  FilterStripHits = cms.bool( False ),
10216  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
10217  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
10218  ),
10219  ClusterCheckPSet = cms.PSet(
10220  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10221  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10222  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10223  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10224  doClusterCheck = cms.bool( True ),
10225  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10226  ),
10227  OrderedHitsFactoryPSet = cms.PSet(
10228  maxElement = cms.uint32( 1000000 ),
10229  ComponentName = cms.string( "StandardHitPairGenerator" ),
10230  SeedingLayers = cms.InputTag( "hltPAIter3PixelPairLayers" )
10231  ),
10232  SeedCreatorPSet = cms.PSet(
10233  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
10234  forceKinematicWithRegionDirection = cms.bool( False ),
10235  magneticField = cms.string( "ParabolicMf" ),
10236  SeedMomentumForBOFF = cms.double( 5.0 ),
10237  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10238  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10239  MinOneOverPtError = cms.double( 1.0 ),
10240  OriginTransverseErrorMultiplier = cms.double( 1.0 )
10241  )
10242 )
10243 fragment.hltPAIter3CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10244  src = cms.InputTag( "hltPAIter3PixelPairSeeds" ),
10245  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10246  SimpleMagneticField = cms.string( "ParabolicMf" ),
10247  TransientInitialStateEstimatorParameters = cms.PSet(
10248  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10249  numberMeasurementsForFit = cms.int32( 4 ),
10250  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10251  ),
10252  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
10253  MeasurementTrackerEvent = cms.InputTag( "hltPAIter3MaskedMeasurementTrackerEvent" ),
10254  cleanTrajectoryAfterInOut = cms.bool( True ),
10255  useHitsSplitting = cms.bool( True ),
10256  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10257  doSeedingRegionRebuilding = cms.bool( True ),
10258  maxNSeeds = cms.uint32( 500000 ),
10259  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilder" ) ),
10260  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10261  TrajectoryBuilder = cms.string( "" )
10262 )
10263 fragment.hltPAIter3CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10264  src = cms.InputTag( "hltPAIter3CkfTrackCandidates" ),
10265  SimpleMagneticField = cms.string( "ParabolicMf" ),
10266  clusterRemovalInfo = cms.InputTag( "" ),
10267  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10268  MeasurementTrackerEvent = cms.InputTag( "hltPAIter3MaskedMeasurementTrackerEvent" ),
10269  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10270  useHitsSplitting = cms.bool( False ),
10271  MeasurementTracker = cms.string( "" ),
10272  AlgorithmName = cms.string( "pixelPairStep" ),
10273  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10274  NavigationSchool = cms.string( "" ),
10275  TrajectoryInEvent = cms.bool( True ),
10276  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10277  GeometricInnerState = cms.bool( False ),
10278  useSimpleMF = cms.bool( True ),
10279  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10280 )
10281 fragment.hltPAIter3TrackSelection = cms.EDProducer( "TrackMVAClassifierPrompt",
10282  src = cms.InputTag( "hltPAIter3CtfWithMaterialTracks" ),
10283  GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ),
10284  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10285  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10286  qualityCuts = cms.vdouble( -0.2, 0.0, 0.3 ),
10287  mva = cms.PSet( ),
10288  GBRForestFileName = cms.string( "" )
10289 )
10290 fragment.hltPAIter4ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10291  trackClassifier = cms.InputTag( 'hltPAIter3TrackSelection','QualityMasks' ),
10292  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10293  maxChi2 = cms.double( 9.0 ),
10294  trajectories = cms.InputTag( "hltPAIter3CtfWithMaterialTracks" ),
10295  oldClusterRemovalInfo = cms.InputTag( "hltPAIter3ClustersRefRemoval" ),
10296  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
10297  overrideTrkQuals = cms.InputTag( "" ),
10298  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
10299  TrackQuality = cms.string( "highPurity" )
10300 )
10301 fragment.hltPAIter4MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10302  clustersToSkip = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
10303  OnDemand = cms.bool( False ),
10304  src = cms.InputTag( "hltSiStripClusters" )
10305 )
10306 fragment.hltPAIter4MixedTripletLayersA = cms.EDProducer( "SeedingLayersEDProducer",
10307  layerList = cms.vstring( 'BPix2+FPix1_pos+FPix2_pos',
10308  'BPix2+FPix1_neg+FPix2_neg' ),
10309  MTOB = cms.PSet( ),
10310  TEC = cms.PSet(
10311  useRingSlector = cms.bool( True ),
10312  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10313  maxRing = cms.int32( 1 ),
10314  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10315  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
10316  minRing = cms.int32( 1 )
10317  ),
10318  MTID = cms.PSet( ),
10319  FPix = cms.PSet(
10320  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10321  HitProducer = cms.string( "hltSiPixelRecHits" ),
10322  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" )
10323  ),
10324  MTEC = cms.PSet( ),
10325  MTIB = cms.PSet( ),
10326  TID = cms.PSet( ),
10327  TOB = cms.PSet( ),
10328  BPix = cms.PSet(
10329  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10330  HitProducer = cms.string( "hltSiPixelRecHits" ),
10331  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" )
10332  ),
10333  TIB = cms.PSet( )
10334 )
10335 fragment.hltPAIter4MixedTripletSeedsA = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10336  RegionFactoryPSet = cms.PSet(
10337  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10338  RegionPSet = cms.PSet(
10339  precise = cms.bool( True ),
10340  originRadius = cms.double( 1.5 ),
10341  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10342  originHalfLength = cms.double( 15.0 ),
10343  ptMin = cms.double( 0.4 ),
10344  useMultipleScattering = cms.bool( False )
10345  )
10346  ),
10347  SeedComparitorPSet = cms.PSet(
10348  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10349  FilterAtHelixStage = cms.bool( False ),
10350  FilterPixelHits = cms.bool( True ),
10351  FilterStripHits = cms.bool( True ),
10352  ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
10353  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
10354  ),
10355  ClusterCheckPSet = cms.PSet(
10356  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10357  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10358  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10359  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10360  doClusterCheck = cms.bool( True ),
10361  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10362  ),
10363  OrderedHitsFactoryPSet = cms.PSet(
10364  maxElement = cms.uint32( 1000000 ),
10365  ComponentName = cms.string( "StandardHitTripletGenerator" ),
10366  SeedingLayers = cms.InputTag( "hltPAIter4MixedTripletLayersA" ),
10367  GeneratorPSet = cms.PSet(
10368  maxElement = cms.uint32( 100000 ),
10369  useBending = cms.bool( True ),
10370  useFixedPreFiltering = cms.bool( False ),
10371  ComponentName = cms.string( "PixelTripletLargeTipGenerator" ),
10372  extraHitRPhitolerance = cms.double( 0.0 ),
10373  useMultScattering = cms.bool( True ),
10374  phiPreFiltering = cms.double( 0.3 ),
10375  extraHitRZtolerance = cms.double( 0.0 )
10376  )
10377  ),
10378  SeedCreatorPSet = cms.PSet(
10379  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
10380  forceKinematicWithRegionDirection = cms.bool( False ),
10381  magneticField = cms.string( "ParabolicMf" ),
10382  SeedMomentumForBOFF = cms.double( 5.0 ),
10383  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10384  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10385  MinOneOverPtError = cms.double( 1.0 ),
10386  OriginTransverseErrorMultiplier = cms.double( 1.0 )
10387  )
10388 )
10389 fragment.hltPAIter4MixedTripletLayersB = cms.EDProducer( "SeedingLayersEDProducer",
10390  layerList = cms.vstring( 'BPix2+BPix3+TIB1' ),
10391  MTOB = cms.PSet( ),
10392  TEC = cms.PSet( ),
10393  MTID = cms.PSet( ),
10394  FPix = cms.PSet( ),
10395  MTEC = cms.PSet( ),
10396  MTIB = cms.PSet( ),
10397  TID = cms.PSet( ),
10398  TOB = cms.PSet( ),
10399  BPix = cms.PSet(
10400  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10401  HitProducer = cms.string( "hltSiPixelRecHits" ),
10402  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" )
10403  ),
10404  TIB = cms.PSet(
10405  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10406  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10407  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" )
10408  )
10409 )
10410 fragment.hltPAIter4MixedTripletSeedsB = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10411  RegionFactoryPSet = cms.PSet(
10412  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10413  RegionPSet = cms.PSet(
10414  precise = cms.bool( True ),
10415  originRadius = cms.double( 1.5 ),
10416  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10417  originHalfLength = cms.double( 10.0 ),
10418  ptMin = cms.double( 0.6 ),
10419  useMultipleScattering = cms.bool( False )
10420  )
10421  ),
10422  SeedComparitorPSet = cms.PSet(
10423  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10424  FilterAtHelixStage = cms.bool( False ),
10425  FilterPixelHits = cms.bool( True ),
10426  FilterStripHits = cms.bool( True ),
10427  ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
10428  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
10429  ),
10430  ClusterCheckPSet = cms.PSet(
10431  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10432  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10433  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10434  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10435  doClusterCheck = cms.bool( True ),
10436  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10437  ),
10438  OrderedHitsFactoryPSet = cms.PSet(
10439  maxElement = cms.uint32( 1000000 ),
10440  ComponentName = cms.string( "StandardHitTripletGenerator" ),
10441  SeedingLayers = cms.InputTag( "hltPAIter4MixedTripletLayersB" ),
10442  GeneratorPSet = cms.PSet(
10443  maxElement = cms.uint32( 100000 ),
10444  useBending = cms.bool( True ),
10445  useFixedPreFiltering = cms.bool( False ),
10446  ComponentName = cms.string( "PixelTripletLargeTipGenerator" ),
10447  extraHitRPhitolerance = cms.double( 0.0 ),
10448  useMultScattering = cms.bool( True ),
10449  phiPreFiltering = cms.double( 0.3 ),
10450  extraHitRZtolerance = cms.double( 0.0 )
10451  )
10452  ),
10453  SeedCreatorPSet = cms.PSet(
10454  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
10455  forceKinematicWithRegionDirection = cms.bool( False ),
10456  magneticField = cms.string( "ParabolicMf" ),
10457  SeedMomentumForBOFF = cms.double( 5.0 ),
10458  propagator = cms.string( "PropagatorWithMaterial" ),
10459  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10460  MinOneOverPtError = cms.double( 1.0 ),
10461  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10462  maxseeds = cms.int32( 10000 )
10463  )
10464 )
10465 fragment.hltPAIter4MixedSeeds = cms.EDProducer( "SeedCombiner",
10466  seedCollections = cms.VInputTag( 'hltPAIter4MixedTripletSeedsA','hltPAIter4MixedTripletSeedsB' )
10467 )
10468 fragment.hltPAIter4CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10469  src = cms.InputTag( "hltPAIter4MixedSeeds" ),
10470  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10471  SimpleMagneticField = cms.string( "ParabolicMf" ),
10472  TransientInitialStateEstimatorParameters = cms.PSet(
10473  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10474  numberMeasurementsForFit = cms.int32( 4 ),
10475  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10476  ),
10477  TrajectoryCleaner = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
10478  MeasurementTrackerEvent = cms.InputTag( "hltPAIter4MaskedMeasurementTrackerEvent" ),
10479  cleanTrajectoryAfterInOut = cms.bool( True ),
10480  useHitsSplitting = cms.bool( True ),
10481  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10482  doSeedingRegionRebuilding = cms.bool( True ),
10483  maxNSeeds = cms.uint32( 500000 ),
10484  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryBuilder" ) ),
10485  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10486  TrajectoryBuilder = cms.string( "" )
10487 )
10488 fragment.hltPAIter4CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10489  src = cms.InputTag( "hltPAIter4CkfTrackCandidates" ),
10490  SimpleMagneticField = cms.string( "ParabolicMf" ),
10491  clusterRemovalInfo = cms.InputTag( "" ),
10492  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10493  MeasurementTrackerEvent = cms.InputTag( "hltPAIter4MaskedMeasurementTrackerEvent" ),
10494  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10495  useHitsSplitting = cms.bool( False ),
10496  MeasurementTracker = cms.string( "" ),
10497  AlgorithmName = cms.string( "mixedTripletStep" ),
10498  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10499  NavigationSchool = cms.string( "" ),
10500  TrajectoryInEvent = cms.bool( True ),
10501  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10502  GeometricInnerState = cms.bool( False ),
10503  useSimpleMF = cms.bool( True ),
10504  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10505 )
10506 fragment.hltPAIter4TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached",
10507  src = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ),
10508  GBRForestLabel = cms.string( "MVASelectorIter4_13TeV" ),
10509  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10510  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10511  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
10512  mva = cms.PSet( ),
10513  GBRForestFileName = cms.string( "" )
10514 )
10515 fragment.hltPAIter4TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
10516  src = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ),
10517  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
10518  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10519  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10520  qualityCuts = cms.vdouble( -0.2, -0.2, -0.2 ),
10521  mva = cms.PSet( ),
10522  GBRForestFileName = cms.string( "" )
10523 )
10524 fragment.hltPAIter4TrackSelection = cms.EDProducer( "ClassifierMerger",
10525  inputClassifiers = cms.vstring( 'hltPAIter4TrackClassifier1',
10526  'hltPAIter4TrackClassifier2' )
10527 )
10528 fragment.hltPAIter5ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10529  trackClassifier = cms.InputTag( 'hltPAIter4TrackSelection','QualityMasks' ),
10530  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10531  maxChi2 = cms.double( 9.0 ),
10532  trajectories = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ),
10533  oldClusterRemovalInfo = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
10534  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
10535  overrideTrkQuals = cms.InputTag( "" ),
10536  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
10537  TrackQuality = cms.string( "highPurity" )
10538 )
10539 fragment.hltPAIter5MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10540  clustersToSkip = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10541  OnDemand = cms.bool( False ),
10542  src = cms.InputTag( "hltSiStripClusters" )
10543 )
10544 fragment.hltPAIter5PixelLessLayers = cms.EDProducer( "SeedingLayersEDProducer",
10545  layerList = cms.vstring( 'TIB1+TIB2+MTIB3',
10546  'TIB1+TIB2+MTIB4',
10547  'TIB1+TIB2+MTID1_pos',
10548  'TIB1+TIB2+MTID1_neg',
10549  'TID1_pos+TID2_pos+TID3_pos',
10550  'TID1_neg+TID2_neg+TID3_neg',
10551  'TID1_pos+TID2_pos+MTID3_pos',
10552  'TID1_neg+TID2_neg+MTID3_neg',
10553  'TID1_pos+TID2_pos+MTEC1_pos',
10554  'TID1_neg+TID2_neg+MTEC1_neg',
10555  'TID2_pos+TID3_pos+TEC1_pos',
10556  'TID2_neg+TID3_neg+TEC1_neg',
10557  'TID2_pos+TID3_pos+MTEC1_pos',
10558  'TID2_neg+TID3_neg+MTEC1_neg',
10559  'TEC1_pos+TEC2_pos+TEC3_pos',
10560  'TEC1_neg+TEC2_neg+TEC3_neg',
10561  'TEC1_pos+TEC2_pos+MTEC3_pos',
10562  'TEC1_neg+TEC2_neg+MTEC3_neg',
10563  'TEC1_pos+TEC2_pos+TEC4_pos',
10564  'TEC1_neg+TEC2_neg+TEC4_neg',
10565  'TEC1_pos+TEC2_pos+MTEC4_pos',
10566  'TEC1_neg+TEC2_neg+MTEC4_neg',
10567  'TEC2_pos+TEC3_pos+TEC4_pos',
10568  'TEC2_neg+TEC3_neg+TEC4_neg',
10569  'TEC2_pos+TEC3_pos+MTEC4_pos',
10570  'TEC2_neg+TEC3_neg+MTEC4_neg',
10571  'TEC2_pos+TEC3_pos+TEC5_pos',
10572  'TEC2_neg+TEC3_neg+TEC5_neg',
10573  'TEC2_pos+TEC3_pos+TEC6_pos',
10574  'TEC2_neg+TEC3_neg+TEC6_neg',
10575  'TEC3_pos+TEC4_pos+TEC5_pos',
10576  'TEC3_neg+TEC4_neg+TEC5_neg',
10577  'TEC3_pos+TEC4_pos+MTEC5_pos',
10578  'TEC3_neg+TEC4_neg+MTEC5_neg',
10579  'TEC3_pos+TEC5_pos+TEC6_pos',
10580  'TEC3_neg+TEC5_neg+TEC6_neg',
10581  'TEC4_pos+TEC5_pos+TEC6_pos',
10582  'TEC4_neg+TEC5_neg+TEC6_neg' ),
10583  MTOB = cms.PSet( ),
10584  TEC = cms.PSet(
10585  useRingSlector = cms.bool( True ),
10586  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10587  maxRing = cms.int32( 2 ),
10588  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10589  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10590  minRing = cms.int32( 1 )
10591  ),
10592  MTID = cms.PSet(
10593  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10594  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10595  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10596  minRing = cms.int32( 3 ),
10597  maxRing = cms.int32( 3 )
10598  ),
10599  FPix = cms.PSet( ),
10600  MTEC = cms.PSet(
10601  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10602  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10603  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10604  minRing = cms.int32( 3 ),
10605  maxRing = cms.int32( 3 )
10606  ),
10607  MTIB = cms.PSet(
10608  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10609  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10610  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
10611  ),
10612  TID = cms.PSet(
10613  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10614  useRingSlector = cms.bool( True ),
10615  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10616  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10617  minRing = cms.int32( 1 ),
10618  maxRing = cms.int32( 2 )
10619  ),
10620  TOB = cms.PSet( ),
10621  BPix = cms.PSet( ),
10622  TIB = cms.PSet(
10623  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10624  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10625  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" )
10626  )
10627 )
10628 fragment.hltPAIter5PixelLessSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10629  RegionFactoryPSet = cms.PSet(
10630  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10631  RegionPSet = cms.PSet(
10632  precise = cms.bool( True ),
10633  originRadius = cms.double( 1.0 ),
10634  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10635  originHalfLength = cms.double( 12.0 ),
10636  ptMin = cms.double( 0.4 ),
10637  useMultipleScattering = cms.bool( False )
10638  )
10639  ),
10640  SeedComparitorPSet = cms.PSet(
10641  ComponentName = cms.string( "CombinedSeedComparitor" ),
10642  mode = cms.string( "and" ),
10643  comparitors = cms.VPSet(
10644  cms.PSet( ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10645  FilterAtHelixStage = cms.bool( True ),
10646  FilterPixelHits = cms.bool( False ),
10647  FilterStripHits = cms.bool( True ),
10648  ClusterShapeHitFilterName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
10649  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
10650  ),
10651  cms.PSet( ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
10652  FilterAtHelixStage = cms.bool( False ),
10653  maxNSat = cms.uint32( 3 ),
10654  trimMaxADC = cms.double( 30.0 ),
10655  trimMaxFracTotal = cms.double( 0.15 ),
10656  trimMaxFracNeigh = cms.double( 0.25 ),
10657  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
10658  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
10659  subclusterWindow = cms.double( 0.7 ),
10660  seedCutMIPs = cms.double( 0.35 ),
10661  seedCutSN = cms.double( 7.0 ),
10662  subclusterCutMIPs = cms.double( 0.45 ),
10663  subclusterCutSN = cms.double( 12.0 )
10664  )
10665  )
10666  ),
10667  ClusterCheckPSet = cms.PSet(
10668  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10669  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10670  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10671  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10672  doClusterCheck = cms.bool( True ),
10673  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10674  ),
10675  OrderedHitsFactoryPSet = cms.PSet(
10676  maxElement = cms.uint32( 1000000 ),
10677  ComponentName = cms.string( "StandardMultiHitGenerator" ),
10678  SeedingLayers = cms.InputTag( "hltPAIter5PixelLessLayers" ),
10679  GeneratorPSet = cms.PSet(
10680  ComponentName = cms.string( "MultiHitGeneratorFromChi2" ),
10681  maxElement = cms.uint32( 1000000 ),
10682  useFixedPreFiltering = cms.bool( False ),
10683  phiPreFiltering = cms.double( 0.3 ),
10684  extraHitRPhitolerance = cms.double( 0.0 ),
10685  extraHitRZtolerance = cms.double( 0.0 ),
10686  extraZKDBox = cms.double( 0.2 ),
10687  extraRKDBox = cms.double( 0.2 ),
10688  extraPhiKDBox = cms.double( 0.005 ),
10689  fnSigmaRZ = cms.double( 2.0 ),
10690  refitHits = cms.bool( True ),
10691  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
10692  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10693  maxChi2 = cms.double( 5.0 ),
10694  chi2VsPtCut = cms.bool( True ),
10695  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
10696  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
10697  detIdsToDebug = cms.vint32( 0, 0, 0 )
10698  )
10699  ),
10700  SeedCreatorPSet = cms.PSet(
10701  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
10702  forceKinematicWithRegionDirection = cms.bool( False ),
10703  magneticField = cms.string( "ParabolicMf" ),
10704  SeedMomentumForBOFF = cms.double( 5.0 ),
10705  propagator = cms.string( "PropagatorWithMaterial" ),
10706  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10707  MinOneOverPtError = cms.double( 1.0 ),
10708  OriginTransverseErrorMultiplier = cms.double( 2.0 ),
10709  maxseeds = cms.int32( 1000000 )
10710  )
10711 )
10712 fragment.hltPAIter5CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10713  src = cms.InputTag( "hltPAIter5PixelLessSeeds" ),
10714  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10715  SimpleMagneticField = cms.string( "ParabolicMf" ),
10716  TransientInitialStateEstimatorParameters = cms.PSet(
10717  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10718  numberMeasurementsForFit = cms.int32( 4 ),
10719  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10720  ),
10721  TrajectoryCleaner = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
10722  MeasurementTrackerEvent = cms.InputTag( "hltPAIter5MaskedMeasurementTrackerEvent" ),
10723  cleanTrajectoryAfterInOut = cms.bool( True ),
10724  useHitsSplitting = cms.bool( True ),
10725  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10726  doSeedingRegionRebuilding = cms.bool( True ),
10727  maxNSeeds = cms.uint32( 500000 ),
10728  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilder" ) ),
10729  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10730  TrajectoryBuilder = cms.string( "" )
10731 )
10732 fragment.hltPAIter5CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10733  src = cms.InputTag( "hltPAIter5CkfTrackCandidates" ),
10734  SimpleMagneticField = cms.string( "ParabolicMf" ),
10735  clusterRemovalInfo = cms.InputTag( "" ),
10736  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10737  MeasurementTrackerEvent = cms.InputTag( "hltPAIter5MaskedMeasurementTrackerEvent" ),
10738  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10739  useHitsSplitting = cms.bool( False ),
10740  MeasurementTracker = cms.string( "" ),
10741  AlgorithmName = cms.string( "pixelLessStep" ),
10742  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10743  NavigationSchool = cms.string( "" ),
10744  TrajectoryInEvent = cms.bool( True ),
10745  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10746  GeometricInnerState = cms.bool( False ),
10747  useSimpleMF = cms.bool( True ),
10748  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10749 )
10750 fragment.hltPAIter5TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierPrompt",
10751  src = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ),
10752  GBRForestLabel = cms.string( "MVASelectorIter5_13TeV" ),
10753  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10754  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10755  qualityCuts = cms.vdouble( -0.4, 0.0, 0.4 ),
10756  mva = cms.PSet( ),
10757  GBRForestFileName = cms.string( "" )
10758 )
10759 fragment.hltPAIter5TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
10760  src = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ),
10761  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
10762  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10763  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10764  qualityCuts = cms.vdouble( 0.0, 0.0, 0.0 ),
10765  mva = cms.PSet( ),
10766  GBRForestFileName = cms.string( "" )
10767 )
10768 fragment.hltPAIter5TrackSelection = cms.EDProducer( "ClassifierMerger",
10769  inputClassifiers = cms.vstring( 'hltPAIter5TrackClassifier1',
10770  'hltPAIter5TrackClassifier2' )
10771 )
10772 fragment.hltPAIter6ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10773  trackClassifier = cms.InputTag( 'hltPAIter5TrackSelection','QualityMasks' ),
10774  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10775  maxChi2 = cms.double( 9.0 ),
10776  trajectories = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ),
10777  oldClusterRemovalInfo = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10778  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
10779  overrideTrkQuals = cms.InputTag( "" ),
10780  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
10781  TrackQuality = cms.string( "highPurity" )
10782 )
10783 fragment.hltPAIter6MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10784  clustersToSkip = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10785  OnDemand = cms.bool( False ),
10786  src = cms.InputTag( "hltSiStripClusters" )
10787 )
10788 fragment.hltPAIter6TobTecLayersTripl = cms.EDProducer( "SeedingLayersEDProducer",
10789  layerList = cms.vstring( 'TOB1+TOB2+MTOB3',
10790  'TOB1+TOB2+MTOB4',
10791  'TOB1+TOB2+MTEC1_pos',
10792  'TOB1+TOB2+MTEC1_neg' ),
10793  MTOB = cms.PSet(
10794  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10795  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10796  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
10797  ),
10798  TEC = cms.PSet( ),
10799  MTID = cms.PSet( ),
10800  FPix = cms.PSet( ),
10801  MTEC = cms.PSet(
10802  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10803  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10804  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10805  minRing = cms.int32( 6 ),
10806  maxRing = cms.int32( 7 ),
10807  useRingSlector = cms.bool( True )
10808  ),
10809  MTIB = cms.PSet( ),
10810  TID = cms.PSet( ),
10811  TOB = cms.PSet(
10812  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10813  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10814  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
10815  ),
10816  BPix = cms.PSet( ),
10817  TIB = cms.PSet( )
10818 )
10819 fragment.hltPAIter6TobTecSeedsTripl = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10820  RegionFactoryPSet = cms.PSet(
10821  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10822  RegionPSet = cms.PSet(
10823  precise = cms.bool( True ),
10824  originRadius = cms.double( 3.5 ),
10825  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10826  originHalfLength = cms.double( 20.0 ),
10827  ptMin = cms.double( 0.55 ),
10828  useMultipleScattering = cms.bool( False )
10829  )
10830  ),
10831  SeedComparitorPSet = cms.PSet(
10832  ComponentName = cms.string( "CombinedSeedComparitor" ),
10833  mode = cms.string( "and" ),
10834  comparitors = cms.VPSet(
10835  cms.PSet( ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10836  FilterPixelHits = cms.bool( False ),
10837  FilterStripHits = cms.bool( True ),
10838  ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
10839  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ),
10840  FilterAtHelixStage = cms.bool( True )
10841  ),
10842  cms.PSet( ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
10843  FilterAtHelixStage = cms.bool( False ),
10844  maxNSat = cms.uint32( 3 ),
10845  trimMaxADC = cms.double( 30.0 ),
10846  trimMaxFracTotal = cms.double( 0.15 ),
10847  trimMaxFracNeigh = cms.double( 0.25 ),
10848  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
10849  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
10850  subclusterWindow = cms.double( 0.7 ),
10851  seedCutMIPs = cms.double( 0.35 ),
10852  seedCutSN = cms.double( 7.0 ),
10853  subclusterCutMIPs = cms.double( 0.45 ),
10854  subclusterCutSN = cms.double( 12.0 )
10855  )
10856  )
10857  ),
10858  ClusterCheckPSet = cms.PSet(
10859  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10860  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10861  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10862  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10863  doClusterCheck = cms.bool( True ),
10864  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10865  ),
10866  OrderedHitsFactoryPSet = cms.PSet(
10867  maxElement = cms.uint32( 1000000 ),
10868  ComponentName = cms.string( "StandardMultiHitGenerator" ),
10869  SeedingLayers = cms.InputTag( "hltPAIter6TobTecLayersTripl" ),
10870  GeneratorPSet = cms.PSet(
10871  ComponentName = cms.string( "MultiHitGeneratorFromChi2" ),
10872  maxElement = cms.uint32( 1000000 ),
10873  useFixedPreFiltering = cms.bool( False ),
10874  phiPreFiltering = cms.double( 0.3 ),
10875  extraHitRPhitolerance = cms.double( 0.0 ),
10876  extraHitRZtolerance = cms.double( 0.0 ),
10877  extraZKDBox = cms.double( 0.2 ),
10878  extraRKDBox = cms.double( 0.2 ),
10879  extraPhiKDBox = cms.double( 0.01 ),
10880  fnSigmaRZ = cms.double( 2.0 ),
10881  refitHits = cms.bool( True ),
10882  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
10883  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10884  maxChi2 = cms.double( 5.0 ),
10885  chi2VsPtCut = cms.bool( True ),
10886  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
10887  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
10888  detIdsToDebug = cms.vint32( 0, 0, 0 )
10889  )
10890  ),
10891  SeedCreatorPSet = cms.PSet(
10892  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
10893  forceKinematicWithRegionDirection = cms.bool( False ),
10894  magneticField = cms.string( "ParabolicMf" ),
10895  SeedMomentumForBOFF = cms.double( 5.0 ),
10896  propagator = cms.string( "PropagatorWithMaterial" ),
10897  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10898  MinOneOverPtError = cms.double( 1.0 ),
10899  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10900  maxseeds = cms.int32( 1000000 )
10901  )
10902 )
10903 fragment.hltPAIter6TobTecLayersPair = cms.EDProducer( "SeedingLayersEDProducer",
10904  layerList = cms.vstring( 'TOB1+TEC1_pos',
10905  'TOB1+TEC1_neg',
10906  'TEC1_pos+TEC2_pos',
10907  'TEC1_neg+TEC2_neg',
10908  'TEC2_pos+TEC3_pos',
10909  'TEC2_neg+TEC3_neg',
10910  'TEC3_pos+TEC4_pos',
10911  'TEC3_neg+TEC4_neg',
10912  'TEC4_pos+TEC5_pos',
10913  'TEC4_neg+TEC5_neg',
10914  'TEC5_pos+TEC6_pos',
10915  'TEC5_neg+TEC6_neg',
10916  'TEC6_pos+TEC7_pos',
10917  'TEC6_neg+TEC7_neg' ),
10918  MTOB = cms.PSet( ),
10919  TEC = cms.PSet(
10920  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10921  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10922  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10923  useRingSlector = cms.bool( True ),
10924  minRing = cms.int32( 5 ),
10925  maxRing = cms.int32( 5 )
10926  ),
10927  MTID = cms.PSet( ),
10928  FPix = cms.PSet( ),
10929  MTEC = cms.PSet( ),
10930  MTIB = cms.PSet( ),
10931  TID = cms.PSet( ),
10932  TOB = cms.PSet(
10933  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10934  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10935  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
10936  ),
10937  BPix = cms.PSet( ),
10938  TIB = cms.PSet( )
10939 )
10940 fragment.hltPAIter6TobTecSeedsPair = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10941  RegionFactoryPSet = cms.PSet(
10942  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10943  RegionPSet = cms.PSet(
10944  precise = cms.bool( True ),
10945  originRadius = cms.double( 6.0 ),
10946  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10947  originHalfLength = cms.double( 30.0 ),
10948  ptMin = cms.double( 0.6 ),
10949  useMultipleScattering = cms.bool( False )
10950  )
10951  ),
10952  SeedComparitorPSet = cms.PSet(
10953  ComponentName = cms.string( "CombinedSeedComparitor" ),
10954  mode = cms.string( "and" ),
10955  comparitors = cms.VPSet(
10956  cms.PSet( ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10957  FilterAtHelixStage = cms.bool( True ),
10958  FilterPixelHits = cms.bool( False ),
10959  FilterStripHits = cms.bool( True ),
10960  ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
10961  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
10962  ),
10963  cms.PSet( ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
10964  FilterAtHelixStage = cms.bool( False ),
10965  maxNSat = cms.uint32( 3 ),
10966  trimMaxADC = cms.double( 30.0 ),
10967  trimMaxFracTotal = cms.double( 0.15 ),
10968  trimMaxFracNeigh = cms.double( 0.25 ),
10969  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
10970  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
10971  subclusterWindow = cms.double( 0.7 ),
10972  seedCutMIPs = cms.double( 0.35 ),
10973  seedCutSN = cms.double( 7.0 ),
10974  subclusterCutMIPs = cms.double( 0.45 ),
10975  subclusterCutSN = cms.double( 12.0 )
10976  )
10977  )
10978  ),
10979  ClusterCheckPSet = cms.PSet(
10980  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10981  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10982  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10983  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10984  doClusterCheck = cms.bool( True ),
10985  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10986  ),
10987  OrderedHitsFactoryPSet = cms.PSet(
10988  maxElement = cms.uint32( 1000000 ),
10989  ComponentName = cms.string( "StandardHitPairGenerator" ),
10990  SeedingLayers = cms.InputTag( "hltPAIter6TobTecLayersPair" )
10991  ),
10992  SeedCreatorPSet = cms.PSet(
10993  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
10994  forceKinematicWithRegionDirection = cms.bool( False ),
10995  magneticField = cms.string( "ParabolicMf" ),
10996  SeedMomentumForBOFF = cms.double( 5.0 ),
10997  propagator = cms.string( "PropagatorWithMaterial" ),
10998  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10999  MinOneOverPtError = cms.double( 1.0 ),
11000  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
11001  maxseeds = cms.int32( 1000000 )
11002  )
11003 )
11004 fragment.hltPAIter6TobTecSeeds = cms.EDProducer( "SeedCombiner",
11005  seedCollections = cms.VInputTag( 'hltPAIter6TobTecSeedsTripl','hltPAIter6TobTecSeedsPair' )
11006 )
11007 fragment.hltPAIter6CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
11008  src = cms.InputTag( "hltPAIter6TobTecSeeds" ),
11009  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
11010  SimpleMagneticField = cms.string( "ParabolicMf" ),
11011  TransientInitialStateEstimatorParameters = cms.PSet(
11012  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
11013  numberMeasurementsForFit = cms.int32( 4 ),
11014  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
11015  ),
11016  TrajectoryCleaner = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
11017  MeasurementTrackerEvent = cms.InputTag( "hltPAIter6MaskedMeasurementTrackerEvent" ),
11018  cleanTrajectoryAfterInOut = cms.bool( True ),
11019  useHitsSplitting = cms.bool( True ),
11020  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
11021  doSeedingRegionRebuilding = cms.bool( True ),
11022  maxNSeeds = cms.uint32( 500000 ),
11023  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilder" ) ),
11024  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11025  TrajectoryBuilder = cms.string( "" )
11026 )
11027 fragment.hltPAIter6CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
11028  src = cms.InputTag( "hltPAIter6CkfTrackCandidates" ),
11029  SimpleMagneticField = cms.string( "ParabolicMf" ),
11030  clusterRemovalInfo = cms.InputTag( "" ),
11031  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11032  MeasurementTrackerEvent = cms.InputTag( "hltPAIter6MaskedMeasurementTrackerEvent" ),
11033  Fitter = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
11034  useHitsSplitting = cms.bool( False ),
11035  MeasurementTracker = cms.string( "" ),
11036  AlgorithmName = cms.string( "tobTecStep" ),
11037  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
11038  NavigationSchool = cms.string( "" ),
11039  TrajectoryInEvent = cms.bool( True ),
11040  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
11041  GeometricInnerState = cms.bool( False ),
11042  useSimpleMF = cms.bool( True ),
11043  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
11044 )
11045 fragment.hltPAIter6TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached",
11046  src = cms.InputTag( "hltPAIter6CtfWithMaterialTracks" ),
11047  GBRForestLabel = cms.string( "MVASelectorIter6_13TeV" ),
11048  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11049  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
11050  qualityCuts = cms.vdouble( -0.6, -0.45, -0.3 ),
11051  mva = cms.PSet( ),
11052  GBRForestFileName = cms.string( "" )
11053 )
11054 fragment.hltPAIter6TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
11055  src = cms.InputTag( "hltPAIter6CtfWithMaterialTracks" ),
11056  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
11057  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11058  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
11059  qualityCuts = cms.vdouble( 0.0, 0.0, 0.0 ),
11060  mva = cms.PSet( ),
11061  GBRForestFileName = cms.string( "" )
11062 )
11063 fragment.hltPAIter6TrackSelection = cms.EDProducer( "ClassifierMerger",
11064  inputClassifiers = cms.vstring( 'hltPAIter6TrackClassifier1',
11065  'hltPAIter6TrackClassifier2' )
11066 )
11067 fragment.hltPAIterativeTrackingMerged = cms.EDProducer( "TrackCollectionMerger",
11068  shareFrac = cms.double( 0.19 ),
11069  inputClassifiers = cms.vstring( 'hltPAIter0TrackSelection',
11070  'hltPAIter1TrackSelection',
11071  'hltPAIter2TrackSelection',
11072  'hltPAIter3TrackSelection',
11073  'hltPAIter4TrackSelection',
11074  'hltPAIter5TrackSelection',
11075  'hltPAIter6TrackSelection' ),
11076  minQuality = cms.string( "loose" ),
11077  minShareHits = cms.uint32( 2 ),
11078  allowFirstHitShare = cms.bool( True ),
11079  foundHitBonus = cms.double( 10.0 ),
11080  trackProducers = cms.VInputTag( 'hltPAIter0CtfWithMaterialTracks','hltPAIter1CtfWithMaterialTracks','hltPAIter2CtfWithMaterialTracks','hltPAIter3CtfWithMaterialTracks','hltPAIter4CtfWithMaterialTracks','hltPAIter5CtfWithMaterialTracks','hltPAIter6CtfWithMaterialTracks' ),
11081  lostHitPenalty = cms.double( 5.0 )
11082 )
11083 fragment.hltPAGoodFullTracks = cms.EDProducer( "AnalyticalTrackSelector",
11084  max_d0 = cms.double( 100.0 ),
11085  minNumber3DLayers = cms.uint32( 0 ),
11086  max_lostHitFraction = cms.double( 1.0 ),
11087  applyAbsCutsIfNoPV = cms.bool( False ),
11088  qualityBit = cms.string( "loose" ),
11089  minNumberLayers = cms.uint32( 0 ),
11090  chi2n_par = cms.double( 9999.0 ),
11091  useVtxError = cms.bool( True ),
11092  nSigmaZ = cms.double( 100.0 ),
11093  dz_par2 = cms.vdouble( 5.0, 0.0 ),
11094  applyAdaptedPVCuts = cms.bool( True ),
11095  min_eta = cms.double( -9999.0 ),
11096  dz_par1 = cms.vdouble( 9999.0, 0.0 ),
11097  copyTrajectories = cms.untracked.bool( False ),
11098  vtxNumber = cms.int32( -1 ),
11099  max_d0NoPV = cms.double( 0.5 ),
11100  keepAllTracks = cms.bool( False ),
11101  maxNumberLostLayers = cms.uint32( 999 ),
11102  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11103  max_relpterr = cms.double( 9999.0 ),
11104  copyExtras = cms.untracked.bool( False ),
11105  max_z0NoPV = cms.double( 100.0 ),
11106  vertexCut = cms.string( "tracksSize>=2" ),
11107  max_z0 = cms.double( 100.0 ),
11108  useVertices = cms.bool( True ),
11109  min_nhits = cms.uint32( 3 ),
11110  src = cms.InputTag( "hltPAIterativeTrackingMerged" ),
11111  max_minMissHitOutOrIn = cms.int32( 99 ),
11112  chi2n_no1Dmod_par = cms.double( 9999.0 ),
11113  vertices = cms.InputTag( "hltPixelVertices" ),
11114  max_eta = cms.double( 9999.0 ),
11115  d0_par2 = cms.vdouble( 9999.0, 0.0 ),
11116  d0_par1 = cms.vdouble( 9999.0, 0.0 ),
11117  res_par = cms.vdouble( 99999.0, 99999.0 ),
11118  minHitsToBypassChecks = cms.uint32( 999 )
11119 )
11120 fragment.hltPAFullCandsForFullTrackTrigger = cms.EDProducer( "ConcreteChargedCandidateProducer",
11121  src = cms.InputTag( "hltPAGoodFullTracks" ),
11122  particleType = cms.string( "pi+" )
11123 )
11124 fragment.hltPAFullTrack18 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11125  saveTags = cms.bool( True ),
11126  MinTrks = cms.int32( 1 ),
11127  MinPt = cms.double( 18.0 ),
11128  MaxVz = cms.double( 15.0 ),
11129  MaxEta = cms.double( 2.4 ),
11130  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
11131  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11132  MaxPt = cms.double( 9999.0 ),
11133  MinSep = cms.double( 9999.0 )
11134 )
11135 fragment.hltL1sSingleJet24BptxAND = cms.EDFilter( "HLTL1TSeed",
11136  L1SeedsLogicalExpression = cms.string( "L1_SingleJet24_BptxAND" ),
11137  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11138  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11139  saveTags = cms.bool( True ),
11140  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11141  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11142  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11143  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11144  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11145 )
11146 fragment.hltPreFullTrack24ForPPRef = cms.EDFilter( "HLTPrescaler",
11147  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11148  offset = cms.uint32( 0 )
11149 )
11150 fragment.hltPAFullTrack24 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11151  saveTags = cms.bool( True ),
11152  MinTrks = cms.int32( 1 ),
11153  MinPt = cms.double( 24.0 ),
11154  MaxVz = cms.double( 15.0 ),
11155  MaxEta = cms.double( 2.4 ),
11156  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
11157  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11158  MaxPt = cms.double( 9999.0 ),
11159  MinSep = cms.double( 9999.0 )
11160 )
11161 fragment.hltPreFullTrack34ForPPRef = cms.EDFilter( "HLTPrescaler",
11162  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11163  offset = cms.uint32( 0 )
11164 )
11165 fragment.hltPAFullTrack34 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11166  saveTags = cms.bool( True ),
11167  MinTrks = cms.int32( 1 ),
11168  MinPt = cms.double( 34.0 ),
11169  MaxVz = cms.double( 15.0 ),
11170  MaxEta = cms.double( 2.4 ),
11171  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
11172  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11173  MaxPt = cms.double( 9999.0 ),
11174  MinSep = cms.double( 9999.0 )
11175 )
11176 fragment.hltPreFullTrack45ForPPRef = cms.EDFilter( "HLTPrescaler",
11177  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11178  offset = cms.uint32( 0 )
11179 )
11180 fragment.hltPAFullTrack45 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11181  saveTags = cms.bool( True ),
11182  MinTrks = cms.int32( 1 ),
11183  MinPt = cms.double( 45.0 ),
11184  MaxVz = cms.double( 15.0 ),
11185  MaxEta = cms.double( 2.4 ),
11186  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
11187  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11188  MaxPt = cms.double( 9999.0 ),
11189  MinSep = cms.double( 9999.0 )
11190 )
11191 fragment.hltPreFullTrack53ForPPRef = cms.EDFilter( "HLTPrescaler",
11192  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11193  offset = cms.uint32( 0 )
11194 )
11195 fragment.hltPAFullTrack53 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11196  saveTags = cms.bool( True ),
11197  MinTrks = cms.int32( 1 ),
11198  MinPt = cms.double( 53.0 ),
11199  MaxVz = cms.double( 15.0 ),
11200  MaxEta = cms.double( 2.4 ),
11201  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
11202  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11203  MaxPt = cms.double( 9999.0 ),
11204  MinSep = cms.double( 9999.0 )
11205 )
11206 fragment.hltL1sDoubleMuOpenNotMinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed",
11207  L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen_NotMinimumBiasHF2_AND" ),
11208  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11209  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11210  saveTags = cms.bool( True ),
11211  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11212  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11213  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11214  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11215  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11216 )
11217 fragment.hltPreHIUPCL1DoubleMuOpenNotHF2ForPPRef = cms.EDFilter( "HLTPrescaler",
11218  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11219  offset = cms.uint32( 0 )
11220 )
11221 fragment.hltL1MuOpenNotHF2L1Filtered2 = cms.EDFilter( "HLTMuonL1TFilter",
11222  saveTags = cms.bool( True ),
11223  PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpenNotMinimumBiasHF2AND" ),
11224  MinPt = cms.double( 0.0 ),
11225  MinN = cms.int32( 1 ),
11226  MaxEta = cms.double( 2.5 ),
11227  CentralBxOnly = cms.bool( True ),
11228  SelectQualities = cms.vint32( ),
11229  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
11230 )
11231 fragment.hltPreHIUPCDoubleMuNotHF2PixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11232  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11233  offset = cms.uint32( 0 )
11234 )
11235 fragment.hltPixelLayerTripletsForUPC = cms.EDProducer( "SeedingLayersEDProducer",
11236  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
11237  'BPix1+BPix2+FPix1_pos',
11238  'BPix1+BPix2+FPix1_neg',
11239  'BPix1+FPix1_pos+FPix2_pos',
11240  'BPix1+FPix1_neg+FPix2_neg' ),
11241  MTOB = cms.PSet( ),
11242  TEC = cms.PSet( ),
11243  MTID = cms.PSet( ),
11244  FPix = cms.PSet(
11245  useErrorsFromParam = cms.bool( True ),
11246  hitErrorRPhi = cms.double( 0.0051 ),
11247  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11248  HitProducer = cms.string( "hltHISiPixelRecHits" ),
11249  hitErrorRZ = cms.double( 0.0036 )
11250  ),
11251  MTEC = cms.PSet( ),
11252  MTIB = cms.PSet( ),
11253  TID = cms.PSet( ),
11254  TOB = cms.PSet( ),
11255  BPix = cms.PSet(
11256  useErrorsFromParam = cms.bool( True ),
11257  hitErrorRPhi = cms.double( 0.0027 ),
11258  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11259  HitProducer = cms.string( "hltHISiPixelRecHits" ),
11260  hitErrorRZ = cms.double( 0.006 )
11261  ),
11262  TIB = cms.PSet( )
11263 )
11264 fragment.hltPixelTracksForUPC = cms.EDProducer( "PixelTrackProducer",
11265  useFilterWithES = cms.bool( False ),
11266  FilterPSet = cms.PSet(
11267  chi2 = cms.double( 1000.0 ),
11268  nSigmaTipMaxTolerance = cms.double( 0.0 ),
11269  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
11270  nSigmaInvPtTolerance = cms.double( 0.0 ),
11271  ptMin = cms.double( 0.1 ),
11272  tipMax = cms.double( 1.0 )
11273  ),
11274  passLabel = cms.string( "" ),
11275  FitterPSet = cms.PSet(
11276  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
11277  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11278  fixImpactParameter = cms.double( 0.0 )
11279  ),
11280  RegionFactoryPSet = cms.PSet(
11281  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
11282  RegionPSet = cms.PSet(
11283  precise = cms.bool( True ),
11284  originRadius = cms.double( 0.2 ),
11285  ptMin = cms.double( 0.1 ),
11286  originHalfLength = cms.double( 24.0 ),
11287  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11288  useMultipleScattering = cms.bool( False ),
11289  useFakeVertices = cms.bool( False )
11290  )
11291  ),
11292  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
11293  OrderedHitsFactoryPSet = cms.PSet(
11294  ComponentName = cms.string( "StandardHitTripletGenerator" ),
11295  GeneratorPSet = cms.PSet(
11296  useBending = cms.bool( True ),
11297  useFixedPreFiltering = cms.bool( False ),
11298  maxElement = cms.uint32( 100000 ),
11299  phiPreFiltering = cms.double( 0.3 ),
11300  extraHitRPhitolerance = cms.double( 0.06 ),
11301  useMultScattering = cms.bool( True ),
11302  SeedComparitorPSet = cms.PSet(
11303  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
11304  clusterShapeCacheSrc = cms.InputTag( "hltHISiPixelClustersCache" )
11305  ),
11306  extraHitRZtolerance = cms.double( 0.06 ),
11307  ComponentName = cms.string( "PixelTripletHLTGenerator" )
11308  ),
11309  SeedingLayers = cms.InputTag( "hltPixelLayerTripletsForUPC" )
11310  )
11311 )
11312 fragment.hltPixelCandsForUPC = cms.EDProducer( "ConcreteChargedCandidateProducer",
11313  src = cms.InputTag( "hltPixelTracksForUPC" ),
11314  particleType = cms.string( "pi+" )
11315 )
11316 fragment.hltSinglePixelTrackForUPC = cms.EDFilter( "CandViewCountFilter",
11317  src = cms.InputTag( "hltPixelCandsForUPC" ),
11318  minNumber = cms.uint32( 1 )
11319 )
11320 fragment.hltL1sMuOpenNotMinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed",
11321  L1SeedsLogicalExpression = cms.string( "L1_MuOpen_NotMinimumBiasHF2_AND" ),
11322  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11323  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11324  saveTags = cms.bool( True ),
11325  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11326  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11327  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11328  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11329  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11330 )
11331 fragment.hltPreHIUPCL1MuOpenNotMinimumBiasHF2ANDForPPRef = cms.EDFilter( "HLTPrescaler",
11332  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11333  offset = cms.uint32( 0 )
11334 )
11335 fragment.hltL1MuOpenNotHF2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
11336  saveTags = cms.bool( True ),
11337  PreviousCandTag = cms.InputTag( "hltL1sMuOpenNotMinimumBiasHF2AND" ),
11338  MinPt = cms.double( 0.0 ),
11339  MinN = cms.int32( 1 ),
11340  MaxEta = cms.double( 2.5 ),
11341  CentralBxOnly = cms.bool( True ),
11342  SelectQualities = cms.vint32( ),
11343  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
11344 )
11345 fragment.hltPreHIUPCMuOpenNotMinimumBiasHF2ANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11346  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11347  offset = cms.uint32( 0 )
11348 )
11349 fragment.hltL1sNotMinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed",
11350  L1SeedsLogicalExpression = cms.string( "L1_NotMinimumBiasHF2_AND" ),
11351  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11352  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11353  saveTags = cms.bool( True ),
11354  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11355  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11356  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11357  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11358  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11359 )
11360 fragment.hltPreHIUPCL1NotMinimumBiasHF2ANDForPPRef = cms.EDFilter( "HLTPrescaler",
11361  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11362  offset = cms.uint32( 0 )
11363 )
11364 fragment.hltPreHIUPCNotMinimumBiasHF2ANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11365  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11366  offset = cms.uint32( 0 )
11367 )
11368 fragment.hltL1sZdcORBptxAND = cms.EDFilter( "HLTL1TSeed",
11369  L1SeedsLogicalExpression = cms.string( "L1_ZdcOR_BptxAND" ),
11370  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11371  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11372  saveTags = cms.bool( True ),
11373  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11374  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11375  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11376  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11377  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11378 )
11379 fragment.hltPreHIUPCL1ZdcORBptxANDForPPRef = cms.EDFilter( "HLTPrescaler",
11380  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11381  offset = cms.uint32( 0 )
11382 )
11383 fragment.hltPreHIUPCZdcORBptxANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11384  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11385  offset = cms.uint32( 0 )
11386 )
11387 fragment.hltL1sZdcXORBptxAND = cms.EDFilter( "HLTL1TSeed",
11388  L1SeedsLogicalExpression = cms.string( "L1_ZdcXOR_BptxAND" ),
11389  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11390  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11391  saveTags = cms.bool( True ),
11392  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11393  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11394  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11395  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11396  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11397 )
11398 fragment.hltPreHIUPCL1ZdcXORBptxANDForPPRef = cms.EDFilter( "HLTPrescaler",
11399  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11400  offset = cms.uint32( 0 )
11401 )
11402 fragment.hltPreHIUPCZdcXORBptxANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11403  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11404  offset = cms.uint32( 0 )
11405 )
11406 fragment.hltL1sNotZdcORBptxAND = cms.EDFilter( "HLTL1TSeed",
11407  L1SeedsLogicalExpression = cms.string( "L1_NotZdcOR_BptxAND" ),
11408  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11409  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11410  saveTags = cms.bool( True ),
11411  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11412  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11413  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11414  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11415  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11416 )
11417 fragment.hltPreHIUPCL1NotZdcORBptxANDForPPRef = cms.EDFilter( "HLTPrescaler",
11418  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11419  offset = cms.uint32( 0 )
11420 )
11421 fragment.hltPreHIUPCNotZdcORBptxANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11422  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11423  offset = cms.uint32( 0 )
11424 )
11425 fragment.hltL1sCastorMediumJetBptxAND = cms.EDFilter( "HLTL1TSeed",
11426  L1SeedsLogicalExpression = cms.string( "L1_CastorMediumJet_BptxAND" ),
11427  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11428  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11429  saveTags = cms.bool( True ),
11430  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11431  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11432  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11433  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11434  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11435 )
11436 fragment.hltPreHIL1CastorMediumJetForPPRef = cms.EDFilter( "HLTPrescaler",
11437  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11438  offset = cms.uint32( 0 )
11439 )
11440 fragment.hltPreHICastorMediumJetPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11441  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11442  offset = cms.uint32( 0 )
11443 )
11444 fragment.hltL1MuOpenL1Filtered0UPC = cms.EDFilter( "HLTMuonL1TFilter",
11445  saveTags = cms.bool( True ),
11446  PreviousCandTag = cms.InputTag( "hltL1sCastorMediumJetBptxAND" ),
11447  MinPt = cms.double( 0.0 ),
11448  MinN = cms.int32( 1 ),
11449  MaxEta = cms.double( 2.5 ),
11450  CentralBxOnly = cms.bool( True ),
11451  SelectQualities = cms.vint32( ),
11452  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
11453 )
11454 fragment.hltPreDmesonPPTrackingGlobalDpt8ForPPRef = cms.EDFilter( "HLTPrescaler",
11455  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11456  offset = cms.uint32( 0 )
11457 )
11458 fragment.hltPAFullCands = cms.EDProducer( "ConcreteChargedCandidateProducer",
11459  src = cms.InputTag( "hltPAIterativeTrackingMerged" ),
11460  particleType = cms.string( "pi+" )
11461 )
11462 fragment.hltHIFullTrackFilterForDmeson = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11463  saveTags = cms.bool( True ),
11464  MinTrks = cms.int32( 0 ),
11465  MinPt = cms.double( 0.0 ),
11466  MaxVz = cms.double( 9999.0 ),
11467  MaxEta = cms.double( 99999.0 ),
11468  trackCollection = cms.InputTag( "hltPAFullCands" ),
11469  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11470  MaxPt = cms.double( 10000.0 ),
11471  MinSep = cms.double( 999.0 )
11472 )
11473 fragment.hltTktkVtxForDmesonDpt8 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11474  Src = cms.InputTag( "hltPAFullCands" ),
11475  massParticle1 = cms.double( 0.1396 ),
11476  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11477  massParticle2 = cms.double( 0.4937 ),
11478  ChargeOpt = cms.int32( -1 ),
11479  MaxEta = cms.double( 2.5 ),
11480  MaxInvMass = cms.double( 2.27 ),
11481  MinPtPair = cms.double( 8.0 ),
11482  triggerTypeDaughters = cms.int32( 91 ),
11483  MinInvMass = cms.double( 1.47 ),
11484  MinPt = cms.double( 0.0 )
11485 )
11486 fragment.hltTktkFilterForDmesonDpt8 = cms.EDFilter( "HLTDisplacedtktkFilter",
11487  saveTags = cms.bool( True ),
11488  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11489  MinVtxProbability = cms.double( 0.0 ),
11490  MaxLxySignificance = cms.double( 0.0 ),
11491  TrackTag = cms.InputTag( "hltPAFullCands" ),
11492  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt8" ),
11493  MaxNormalisedChi2 = cms.double( 999.0 ),
11494  FastAccept = cms.bool( False ),
11495  MinCosinePointingAngle = cms.double( 0.8 ),
11496  triggerTypeDaughters = cms.int32( 91 ),
11497  MinLxySignificance = cms.double( 1.0 )
11498 )
11499 fragment.hltPreDmesonPPTrackingGlobalDpt15ForPPRef = cms.EDFilter( "HLTPrescaler",
11500  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11501  offset = cms.uint32( 0 )
11502 )
11503 fragment.hltTktkVtxForDmesonDpt15 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11504  Src = cms.InputTag( "hltPAFullCands" ),
11505  massParticle1 = cms.double( 0.1396 ),
11506  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11507  massParticle2 = cms.double( 0.4937 ),
11508  ChargeOpt = cms.int32( -1 ),
11509  MaxEta = cms.double( 2.5 ),
11510  MaxInvMass = cms.double( 2.27 ),
11511  MinPtPair = cms.double( 15.0 ),
11512  triggerTypeDaughters = cms.int32( 91 ),
11513  MinInvMass = cms.double( 1.47 ),
11514  MinPt = cms.double( 0.0 )
11515 )
11516 fragment.hltTktkFilterForDmesonDpt15 = cms.EDFilter( "HLTDisplacedtktkFilter",
11517  saveTags = cms.bool( True ),
11518  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11519  MinVtxProbability = cms.double( 0.0 ),
11520  MaxLxySignificance = cms.double( 0.0 ),
11521  TrackTag = cms.InputTag( "hltPAFullCands" ),
11522  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt15" ),
11523  MaxNormalisedChi2 = cms.double( 999.0 ),
11524  FastAccept = cms.bool( False ),
11525  MinCosinePointingAngle = cms.double( 0.8 ),
11526  triggerTypeDaughters = cms.int32( 91 ),
11527  MinLxySignificance = cms.double( 1.0 )
11528 )
11529 fragment.hltPreDmesonPPTrackingGlobalDpt20ForPPRef = cms.EDFilter( "HLTPrescaler",
11530  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11531  offset = cms.uint32( 0 )
11532 )
11533 fragment.hltTktkVtxForDmesonDpt20 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11534  Src = cms.InputTag( "hltPAFullCands" ),
11535  massParticle1 = cms.double( 0.1396 ),
11536  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11537  massParticle2 = cms.double( 0.4937 ),
11538  ChargeOpt = cms.int32( -1 ),
11539  MaxEta = cms.double( 2.5 ),
11540  MaxInvMass = cms.double( 2.27 ),
11541  MinPtPair = cms.double( 20.0 ),
11542  triggerTypeDaughters = cms.int32( 91 ),
11543  MinInvMass = cms.double( 1.47 ),
11544  MinPt = cms.double( 0.0 )
11545 )
11546 fragment.hltTktkFilterForDmesonDpt20 = cms.EDFilter( "HLTDisplacedtktkFilter",
11547  saveTags = cms.bool( True ),
11548  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11549  MinVtxProbability = cms.double( 0.0 ),
11550  MaxLxySignificance = cms.double( 0.0 ),
11551  TrackTag = cms.InputTag( "hltPAFullCands" ),
11552  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt20" ),
11553  MaxNormalisedChi2 = cms.double( 999.0 ),
11554  FastAccept = cms.bool( False ),
11555  MinCosinePointingAngle = cms.double( 0.8 ),
11556  triggerTypeDaughters = cms.int32( 91 ),
11557  MinLxySignificance = cms.double( 1.0 )
11558 )
11559 fragment.hltPreDmesonPPTrackingGlobalDpt30ForPPRef = cms.EDFilter( "HLTPrescaler",
11560  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11561  offset = cms.uint32( 0 )
11562 )
11563 fragment.hltTktkVtxForDmesonDpt30 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11564  Src = cms.InputTag( "hltPAFullCands" ),
11565  massParticle1 = cms.double( 0.1396 ),
11566  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11567  massParticle2 = cms.double( 0.4937 ),
11568  ChargeOpt = cms.int32( -1 ),
11569  MaxEta = cms.double( 2.5 ),
11570  MaxInvMass = cms.double( 2.27 ),
11571  MinPtPair = cms.double( 30.0 ),
11572  triggerTypeDaughters = cms.int32( 91 ),
11573  MinInvMass = cms.double( 1.47 ),
11574  MinPt = cms.double( 0.0 )
11575 )
11576 fragment.hltTktkFilterForDmesonDpt30 = cms.EDFilter( "HLTDisplacedtktkFilter",
11577  saveTags = cms.bool( True ),
11578  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11579  MinVtxProbability = cms.double( 0.0 ),
11580  MaxLxySignificance = cms.double( 0.0 ),
11581  TrackTag = cms.InputTag( "hltPAFullCands" ),
11582  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt30" ),
11583  MaxNormalisedChi2 = cms.double( 999.0 ),
11584  FastAccept = cms.bool( False ),
11585  MinCosinePointingAngle = cms.double( 0.8 ),
11586  triggerTypeDaughters = cms.int32( 91 ),
11587  MinLxySignificance = cms.double( 1.0 )
11588 )
11589 fragment.hltPreDmesonPPTrackingGlobalDpt40ForPPRef = cms.EDFilter( "HLTPrescaler",
11590  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11591  offset = cms.uint32( 0 )
11592 )
11593 fragment.hltTktkVtxForDmesonDpt40 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11594  Src = cms.InputTag( "hltPAFullCands" ),
11595  massParticle1 = cms.double( 0.1396 ),
11596  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11597  massParticle2 = cms.double( 0.4937 ),
11598  ChargeOpt = cms.int32( -1 ),
11599  MaxEta = cms.double( 2.5 ),
11600  MaxInvMass = cms.double( 2.27 ),
11601  MinPtPair = cms.double( 40.0 ),
11602  triggerTypeDaughters = cms.int32( 91 ),
11603  MinInvMass = cms.double( 1.47 ),
11604  MinPt = cms.double( 0.0 )
11605 )
11606 fragment.hltTktkFilterForDmesonDpt40 = cms.EDFilter( "HLTDisplacedtktkFilter",
11607  saveTags = cms.bool( True ),
11608  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11609  MinVtxProbability = cms.double( 0.0 ),
11610  MaxLxySignificance = cms.double( 0.0 ),
11611  TrackTag = cms.InputTag( "hltPAFullCands" ),
11612  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt40" ),
11613  MaxNormalisedChi2 = cms.double( 999.0 ),
11614  FastAccept = cms.bool( False ),
11615  MinCosinePointingAngle = cms.double( 0.8 ),
11616  triggerTypeDaughters = cms.int32( 91 ),
11617  MinLxySignificance = cms.double( 1.0 )
11618 )
11619 fragment.hltPreDmesonPPTrackingGlobalDpt50ForPPRef = cms.EDFilter( "HLTPrescaler",
11620  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11621  offset = cms.uint32( 0 )
11622 )
11623 fragment.hltTktkVtxForDmesonDpt50 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11624  Src = cms.InputTag( "hltPAFullCands" ),
11625  massParticle1 = cms.double( 0.1396 ),
11626  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11627  massParticle2 = cms.double( 0.4937 ),
11628  ChargeOpt = cms.int32( -1 ),
11629  MaxEta = cms.double( 2.5 ),
11630  MaxInvMass = cms.double( 2.27 ),
11631  MinPtPair = cms.double( 50.0 ),
11632  triggerTypeDaughters = cms.int32( 91 ),
11633  MinInvMass = cms.double( 1.47 ),
11634  MinPt = cms.double( 0.0 )
11635 )
11636 fragment.hltTktkFilterForDmesonDpt50 = cms.EDFilter( "HLTDisplacedtktkFilter",
11637  saveTags = cms.bool( True ),
11638  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11639  MinVtxProbability = cms.double( 0.0 ),
11640  MaxLxySignificance = cms.double( 0.0 ),
11641  TrackTag = cms.InputTag( "hltPAFullCands" ),
11642  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt50" ),
11643  MaxNormalisedChi2 = cms.double( 999.0 ),
11644  FastAccept = cms.bool( False ),
11645  MinCosinePointingAngle = cms.double( 0.8 ),
11646  triggerTypeDaughters = cms.int32( 91 ),
11647  MinLxySignificance = cms.double( 1.0 )
11648 )
11649 fragment.hltPreDmesonPPTrackingGlobalDpt60ForPPRef = cms.EDFilter( "HLTPrescaler",
11650  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11651  offset = cms.uint32( 0 )
11652 )
11653 fragment.hltTktkVtxForDmesonDpt60 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11654  Src = cms.InputTag( "hltPAFullCands" ),
11655  massParticle1 = cms.double( 0.1396 ),
11656  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11657  massParticle2 = cms.double( 0.4937 ),
11658  ChargeOpt = cms.int32( -1 ),
11659  MaxEta = cms.double( 2.5 ),
11660  MaxInvMass = cms.double( 2.27 ),
11661  MinPtPair = cms.double( 60.0 ),
11662  triggerTypeDaughters = cms.int32( 91 ),
11663  MinInvMass = cms.double( 1.47 ),
11664  MinPt = cms.double( 0.0 )
11665 )
11666 fragment.hltTktkFilterForDmesonDpt60 = cms.EDFilter( "HLTDisplacedtktkFilter",
11667  saveTags = cms.bool( True ),
11668  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11669  MinVtxProbability = cms.double( 0.0 ),
11670  MaxLxySignificance = cms.double( 0.0 ),
11671  TrackTag = cms.InputTag( "hltPAFullCands" ),
11672  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt60" ),
11673  MaxNormalisedChi2 = cms.double( 999.0 ),
11674  FastAccept = cms.bool( False ),
11675  MinCosinePointingAngle = cms.double( 0.8 ),
11676  triggerTypeDaughters = cms.int32( 91 ),
11677  MinLxySignificance = cms.double( 1.0 )
11678 )
11679 fragment.hltPreAK4PFBJetBCSV60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
11680  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11681  offset = cms.uint32( 0 )
11682 )
11683 fragment.hltSingleAK4CaloJet30Eta2p1 = cms.EDFilter( "HLT1CaloJet",
11684  saveTags = cms.bool( True ),
11685  MinPt = cms.double( 30.0 ),
11686  MinN = cms.int32( 1 ),
11687  MaxEta = cms.double( 2.1 ),
11688  MinMass = cms.double( -1.0 ),
11689  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
11690  MinE = cms.double( -1.0 ),
11691  triggerType = cms.int32( 85 )
11692 )
11693 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
11694  DeltaR = cms.double( 0.5 ),
11695  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet30Eta2p1" ),
11696  TriggerType = cms.int32( 85 ),
11697  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
11698 )
11699 fragment.hltSingleAK4PFJet60Eta2p1 = cms.EDFilter( "HLT1PFJet",
11700  saveTags = cms.bool( True ),
11701  MinPt = cms.double( 60.0 ),
11702  MinN = cms.int32( 1 ),
11703  MaxEta = cms.double( 2.1 ),
11704  MinMass = cms.double( -1.0 ),
11705  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1" ),
11706  MinE = cms.double( -1.0 ),
11707  triggerType = cms.int32( 85 )
11708 )
11709 fragment.hltEta2PFJetsEta2p1ForPFJet60 = cms.EDFilter( "PFJetSelector",
11710  filter = cms.bool( False ),
11711  src = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1" ),
11712  cut = cms.string( "abs(eta)<2.1" )
11713 )
11714 fragment.hltReduceJetMultEta2p1ForPFJet60 = cms.EDFilter( "LargestEtPFJetSelector",
11715  maxNumber = cms.uint32( 3 ),
11716  filter = cms.bool( False ),
11717  src = cms.InputTag( "hltEta2PFJetsEta2p1ForPFJet60" )
11718 )
11719 fragment.hltJets4bTaggerPFJet60Eta2p1 = cms.EDFilter( "EtMinPFJetSelector",
11720  filter = cms.bool( False ),
11721  src = cms.InputTag( "hltReduceJetMultEta2p1ForPFJet60" ),
11722  etMin = cms.double( 60.0 )
11723 )
11724 fragment.hltVerticesL3PFBjets = cms.EDProducer( "PrimaryVertexProducer",
11725  vertexCollections = cms.VPSet(
11726  cms.PSet( maxDistanceToBeam = cms.double( 1.0 ),
11727  useBeamConstraint = cms.bool( False ),
11728  minNdof = cms.double( 0.0 ),
11729  algorithm = cms.string( "AdaptiveVertexFitter" ),
11730  label = cms.string( "" )
11731  ),
11732  cms.PSet( maxDistanceToBeam = cms.double( 1.0 ),
11733  useBeamConstraint = cms.bool( True ),
11734  minNdof = cms.double( 0.0 ),
11735  algorithm = cms.string( "AdaptiveVertexFitter" ),
11736  label = cms.string( "WithBS" )
11737  )
11738  ),
11739  verbose = cms.untracked.bool( False ),
11740  TkFilterParameters = cms.PSet(
11741  maxNormalizedChi2 = cms.double( 20.0 ),
11742  minPt = cms.double( 0.0 ),
11743  algorithm = cms.string( "filter" ),
11744  maxD0Significance = cms.double( 999.0 ),
11745  trackQuality = cms.string( "any" ),
11746  minPixelLayersWithHits = cms.int32( 2 ),
11747  minSiliconLayersWithHits = cms.int32( 5 )
11748  ),
11749  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
11750  TrackLabel = cms.InputTag( "hltPFMuonMerging" ),
11751  TkClusParameters = cms.PSet(
11752  TkDAClusParameters = cms.PSet(
11753  d0CutOff = cms.double( 999.0 ),
11754  Tmin = cms.double( 4.0 ),
11755  dzCutOff = cms.double( 4.0 ),
11756  coolingFactor = cms.double( 0.6 ),
11757  use_vdt = cms.untracked.bool( True ),
11758  vertexSize = cms.double( 0.15 )
11759  ),
11760  algorithm = cms.string( "DA_vect" )
11761  )
11762 )
11763 fragment.hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1 = cms.EDProducer( "JetTracksAssociatorAtVertex",
11764  jets = cms.InputTag( "hltJets4bTaggerPFJet60Eta2p1" ),
11765  tracks = cms.InputTag( "hltPFMuonMerging" ),
11766  useAssigned = cms.bool( False ),
11767  coneSize = cms.double( 0.4 ),
11768  pvSrc = cms.InputTag( "" )
11769 )
11770 fragment.hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1 = cms.EDProducer( "TrackIPProducer",
11771  maximumTransverseImpactParameter = cms.double( 0.2 ),
11772  minimumNumberOfHits = cms.int32( 8 ),
11773  minimumTransverseMomentum = cms.double( 1.0 ),
11774  primaryVertex = cms.InputTag( 'hltVerticesL3PFBjets','WithBS' ),
11775  maximumLongitudinalImpactParameter = cms.double( 17.0 ),
11776  computeGhostTrack = cms.bool( False ),
11777  ghostTrackPriorDeltaR = cms.double( 0.03 ),
11778  jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1" ),
11779  jetDirectionUsingGhostTrack = cms.bool( False ),
11780  minimumNumberOfPixelHits = cms.int32( 2 ),
11781  jetDirectionUsingTracks = cms.bool( False ),
11782  computeProbabilities = cms.bool( False ),
11783  useTrackQuality = cms.bool( False ),
11784  maximumChiSquared = cms.double( 20.0 )
11785 )
11786 fragment.hltL3SecondaryVertexTagInfosPFJet60Eta2p1 = cms.EDProducer( "SecondaryVertexProducer",
11787  extSVDeltaRToJet = cms.double( 0.3 ),
11788  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11789  vertexReco = cms.PSet(
11790  primcut = cms.double( 1.8 ),
11791  seccut = cms.double( 6.0 ),
11792  smoothing = cms.bool( False ),
11793  weightthreshold = cms.double( 0.001 ),
11794  minweight = cms.double( 0.5 ),
11795  finder = cms.string( "avr" )
11796  ),
11797  vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ),
11798  constraint = cms.string( "BeamSpot" ),
11799  trackIPTagInfos = cms.InputTag( "hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1" ),
11800  vertexCuts = cms.PSet(
11801  distSig3dMax = cms.double( 99999.9 ),
11802  fracPV = cms.double( 0.65 ),
11803  distVal2dMax = cms.double( 2.5 ),
11804  useTrackWeights = cms.bool( True ),
11805  maxDeltaRToJetAxis = cms.double( 0.5 ),
11806  v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
11807  distSig2dMin = cms.double( 3.0 ),
11808  multiplicityMin = cms.uint32( 2 ),
11809  distVal2dMin = cms.double( 0.01 ),
11810  distSig2dMax = cms.double( 99999.9 ),
11811  distVal3dMax = cms.double( 99999.9 ),
11812  minimumTrackWeight = cms.double( 0.5 ),
11813  distVal3dMin = cms.double( -99999.9 ),
11814  massMax = cms.double( 6.5 ),
11815  distSig3dMin = cms.double( -99999.9 )
11816  ),
11817  useExternalSV = cms.bool( False ),
11818  minimumTrackWeight = cms.double( 0.5 ),
11819  usePVError = cms.bool( True ),
11820  trackSelection = cms.PSet(
11821  b_pT = cms.double( 0.3684 ),
11822  max_pT = cms.double( 500.0 ),
11823  useVariableJTA = cms.bool( False ),
11824  maxDecayLen = cms.double( 99999.9 ),
11825  sip3dValMin = cms.double( -99999.9 ),
11826  max_pT_dRcut = cms.double( 0.1 ),
11827  a_pT = cms.double( 0.005263 ),
11828  totalHitsMin = cms.uint32( 2 ),
11829  jetDeltaRMax = cms.double( 0.3 ),
11830  a_dR = cms.double( -0.001053 ),
11831  maxDistToAxis = cms.double( 0.2 ),
11832  ptMin = cms.double( 1.0 ),
11833  qualityClass = cms.string( "any" ),
11834  pixelHitsMin = cms.uint32( 2 ),
11835  sip2dValMax = cms.double( 99999.9 ),
11836  max_pT_trackPTcut = cms.double( 3.0 ),
11837  sip2dValMin = cms.double( -99999.9 ),
11838  normChi2Max = cms.double( 99999.9 ),
11839  sip3dValMax = cms.double( 99999.9 ),
11840  sip3dSigMin = cms.double( -99999.9 ),
11841  min_pT = cms.double( 120.0 ),
11842  min_pT_dRcut = cms.double( 0.5 ),
11843  sip2dSigMax = cms.double( 99999.9 ),
11844  sip3dSigMax = cms.double( 99999.9 ),
11845  sip2dSigMin = cms.double( -99999.9 ),
11846  b_dR = cms.double( 0.6263 )
11847  ),
11848  trackSort = cms.string( "sip3dSig" ),
11849  extSVCollection = cms.InputTag( "secondaryVertices" )
11850 )
11851 fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet60Eta2p1 = cms.EDProducer( "JetTagProducer",
11852  jetTagComputer = cms.string( "hltCombinedSecondaryVertex" ),
11853  tagInfos = cms.VInputTag( 'hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1','hltL3SecondaryVertexTagInfosPFJet60Eta2p1' )
11854 )
11855 fragment.hltBLifetimeL3FilterCSVPFJet60Eta2p1 = cms.EDFilter( "HLTPFJetTag",
11856  saveTags = cms.bool( True ),
11857  MinJets = cms.int32( 1 ),
11858  JetTags = cms.InputTag( "hltL3CombinedSecondaryVertexBJetTagsPFJet60Eta2p1" ),
11859  TriggerType = cms.int32( 86 ),
11860  Jets = cms.InputTag( "hltJets4bTaggerPFJet60Eta2p1" ),
11861  MinTag = cms.double( 0.7 ),
11862  MaxTag = cms.double( 999999.0 )
11863 )
11864 fragment.hltPreAK4PFBJetBCSV80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
11865  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11866  offset = cms.uint32( 0 )
11867 )
11868 fragment.hltSingleAK4CaloJet50Eta2p1 = cms.EDFilter( "HLT1CaloJet",
11869  saveTags = cms.bool( True ),
11870  MinPt = cms.double( 50.0 ),
11871  MinN = cms.int32( 1 ),
11872  MaxEta = cms.double( 2.1 ),
11873  MinMass = cms.double( -1.0 ),
11874  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
11875  MinE = cms.double( -1.0 ),
11876  triggerType = cms.int32( 85 )
11877 )
11878 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
11879  DeltaR = cms.double( 0.5 ),
11880  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet50Eta2p1" ),
11881  TriggerType = cms.int32( 85 ),
11882  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
11883 )
11884 fragment.hltSingleAK4PFJet80Eta2p1 = cms.EDFilter( "HLT1PFJet",
11885  saveTags = cms.bool( True ),
11886  MinPt = cms.double( 80.0 ),
11887  MinN = cms.int32( 1 ),
11888  MaxEta = cms.double( 2.1 ),
11889  MinMass = cms.double( -1.0 ),
11890  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1" ),
11891  MinE = cms.double( -1.0 ),
11892  triggerType = cms.int32( 85 )
11893 )
11894 fragment.hltEta2PFJetsEta2p1ForPFJet80 = cms.EDFilter( "PFJetSelector",
11895  filter = cms.bool( False ),
11896  src = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1" ),
11897  cut = cms.string( "abs(eta)<2.1" )
11898 )
11899 fragment.hltReduceJetMultEta2p1ForPFJet80 = cms.EDFilter( "LargestEtPFJetSelector",
11900  maxNumber = cms.uint32( 3 ),
11901  filter = cms.bool( False ),
11902  src = cms.InputTag( "hltEta2PFJetsEta2p1ForPFJet80" )
11903 )
11904 fragment.hltJets4bTaggerPFJet80Eta2p1 = cms.EDFilter( "EtMinPFJetSelector",
11905  filter = cms.bool( False ),
11906  src = cms.InputTag( "hltReduceJetMultEta2p1ForPFJet80" ),
11907  etMin = cms.double( 80.0 )
11908 )
11909 fragment.hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1 = cms.EDProducer( "JetTracksAssociatorAtVertex",
11910  jets = cms.InputTag( "hltJets4bTaggerPFJet80Eta2p1" ),
11911  tracks = cms.InputTag( "hltPFMuonMerging" ),
11912  useAssigned = cms.bool( False ),
11913  coneSize = cms.double( 0.4 ),
11914  pvSrc = cms.InputTag( "" )
11915 )
11916 fragment.hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1 = cms.EDProducer( "TrackIPProducer",
11917  maximumTransverseImpactParameter = cms.double( 0.2 ),
11918  minimumNumberOfHits = cms.int32( 8 ),
11919  minimumTransverseMomentum = cms.double( 1.0 ),
11920  primaryVertex = cms.InputTag( 'hltVerticesL3PFBjets','WithBS' ),
11921  maximumLongitudinalImpactParameter = cms.double( 17.0 ),
11922  computeGhostTrack = cms.bool( False ),
11923  ghostTrackPriorDeltaR = cms.double( 0.03 ),
11924  jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1" ),
11925  jetDirectionUsingGhostTrack = cms.bool( False ),
11926  minimumNumberOfPixelHits = cms.int32( 2 ),
11927  jetDirectionUsingTracks = cms.bool( False ),
11928  computeProbabilities = cms.bool( False ),
11929  useTrackQuality = cms.bool( False ),
11930  maximumChiSquared = cms.double( 20.0 )
11931 )
11932 fragment.hltL3SecondaryVertexTagInfosPFJet80Eta2p1 = cms.EDProducer( "SecondaryVertexProducer",
11933  extSVDeltaRToJet = cms.double( 0.3 ),
11934  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11935  vertexReco = cms.PSet(
11936  primcut = cms.double( 1.8 ),
11937  seccut = cms.double( 6.0 ),
11938  smoothing = cms.bool( False ),
11939  weightthreshold = cms.double( 0.001 ),
11940  minweight = cms.double( 0.5 ),
11941  finder = cms.string( "avr" )
11942  ),
11943  vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ),
11944  constraint = cms.string( "BeamSpot" ),
11945  trackIPTagInfos = cms.InputTag( "hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1" ),
11946  vertexCuts = cms.PSet(
11947  distSig3dMax = cms.double( 99999.9 ),
11948  fracPV = cms.double( 0.65 ),
11949  distVal2dMax = cms.double( 2.5 ),
11950  useTrackWeights = cms.bool( True ),
11951  maxDeltaRToJetAxis = cms.double( 0.5 ),
11952  v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
11953  distSig2dMin = cms.double( 3.0 ),
11954  multiplicityMin = cms.uint32( 2 ),
11955  distVal2dMin = cms.double( 0.01 ),
11956  distSig2dMax = cms.double( 99999.9 ),
11957  distVal3dMax = cms.double( 99999.9 ),
11958  minimumTrackWeight = cms.double( 0.5 ),
11959  distVal3dMin = cms.double( -99999.9 ),
11960  massMax = cms.double( 6.5 ),
11961  distSig3dMin = cms.double( -99999.9 )
11962  ),
11963  useExternalSV = cms.bool( False ),
11964  minimumTrackWeight = cms.double( 0.5 ),
11965  usePVError = cms.bool( True ),
11966  trackSelection = cms.PSet(
11967  b_pT = cms.double( 0.3684 ),
11968  max_pT = cms.double( 500.0 ),
11969  useVariableJTA = cms.bool( False ),
11970  maxDecayLen = cms.double( 99999.9 ),
11971  sip3dValMin = cms.double( -99999.9 ),
11972  max_pT_dRcut = cms.double( 0.1 ),
11973  a_pT = cms.double( 0.005263 ),
11974  totalHitsMin = cms.uint32( 2 ),
11975  jetDeltaRMax = cms.double( 0.3 ),
11976  a_dR = cms.double( -0.001053 ),
11977  maxDistToAxis = cms.double( 0.2 ),
11978  ptMin = cms.double( 1.0 ),
11979  qualityClass = cms.string( "any" ),
11980  pixelHitsMin = cms.uint32( 2 ),
11981  sip2dValMax = cms.double( 99999.9 ),
11982  max_pT_trackPTcut = cms.double( 3.0 ),
11983  sip2dValMin = cms.double( -99999.9 ),
11984  normChi2Max = cms.double( 99999.9 ),
11985  sip3dValMax = cms.double( 99999.9 ),
11986  sip3dSigMin = cms.double( -99999.9 ),
11987  min_pT = cms.double( 120.0 ),
11988  min_pT_dRcut = cms.double( 0.5 ),
11989  sip2dSigMax = cms.double( 99999.9 ),
11990  sip3dSigMax = cms.double( 99999.9 ),
11991  sip2dSigMin = cms.double( -99999.9 ),
11992  b_dR = cms.double( 0.6263 )
11993  ),
11994  trackSort = cms.string( "sip3dSig" ),
11995  extSVCollection = cms.InputTag( "secondaryVertices" )
11996 )
11997 fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet80Eta2p1 = cms.EDProducer( "JetTagProducer",
11998  jetTagComputer = cms.string( "hltCombinedSecondaryVertex" ),
11999  tagInfos = cms.VInputTag( 'hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1','hltL3SecondaryVertexTagInfosPFJet80Eta2p1' )
12000 )
12001 fragment.hltBLifetimeL3FilterCSVPFJet80Eta2p1 = cms.EDFilter( "HLTPFJetTag",
12002  saveTags = cms.bool( True ),
12003  MinJets = cms.int32( 1 ),
12004  JetTags = cms.InputTag( "hltL3CombinedSecondaryVertexBJetTagsPFJet80Eta2p1" ),
12005  TriggerType = cms.int32( 86 ),
12006  Jets = cms.InputTag( "hltJets4bTaggerPFJet80Eta2p1" ),
12007  MinTag = cms.double( 0.7 ),
12008  MaxTag = cms.double( 999999.0 )
12009 )
12010 fragment.hltPreAK4PFDJet60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
12011  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12012  offset = cms.uint32( 0 )
12013 )
12014 fragment.hltHIFullTrackCandsForDmesonjetsForPPRef = cms.EDProducer( "ConcreteChargedCandidateProducer",
12015  src = cms.InputTag( "hltPFMuonMerging" ),
12016  particleType = cms.string( "pi+" )
12017 )
12018 fragment.hltHIFullTrackFilterForDmesonjetsForPPRef = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
12019  saveTags = cms.bool( True ),
12020  MinTrks = cms.int32( 0 ),
12021  MinPt = cms.double( 2.5 ),
12022  MaxVz = cms.double( 9999.0 ),
12023  MaxEta = cms.double( 999999.0 ),
12024  trackCollection = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
12025  vertexCollection = cms.InputTag( "hltVerticesL3PFBjets" ),
12026  MaxPt = cms.double( 10000.0 ),
12027  MinSep = cms.double( 0.12 )
12028 )
12029 fragment.hltTktkVtxForDmesonjetsPFJet60 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
12030  Src = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
12031  massParticle1 = cms.double( 0.1396 ),
12032  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmesonjetsForPPRef" ),
12033  massParticle2 = cms.double( 0.4937 ),
12034  ChargeOpt = cms.int32( -1 ),
12035  MaxEta = cms.double( 2.5 ),
12036  MaxInvMass = cms.double( 2.17 ),
12037  MinPtPair = cms.double( 7.0 ),
12038  triggerTypeDaughters = cms.int32( 91 ),
12039  MinInvMass = cms.double( 1.57 ),
12040  MinPt = cms.double( 0.0 )
12041 )
12042 fragment.hltTktkFilterForDmesonjetsPFJet60 = cms.EDFilter( "HLTDisplacedtktkFilter",
12043  saveTags = cms.bool( True ),
12044  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
12045  MinVtxProbability = cms.double( 0.0 ),
12046  MaxLxySignificance = cms.double( 0.0 ),
12047  TrackTag = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
12048  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonjetsPFJet60" ),
12049  MaxNormalisedChi2 = cms.double( 10.0 ),
12050  FastAccept = cms.bool( False ),
12051  MinCosinePointingAngle = cms.double( 0.95 ),
12052  triggerTypeDaughters = cms.int32( 91 ),
12053  MinLxySignificance = cms.double( 2.5 )
12054 )
12055 fragment.hltPreAK4PFDJet80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
12056  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12057  offset = cms.uint32( 0 )
12058 )
12059 fragment.hltTktkVtxForDmesonjetsPFJet80 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
12060  Src = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
12061  massParticle1 = cms.double( 0.1396 ),
12062  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmesonjetsForPPRef" ),
12063  massParticle2 = cms.double( 0.4937 ),
12064  ChargeOpt = cms.int32( -1 ),
12065  MaxEta = cms.double( 2.5 ),
12066  MaxInvMass = cms.double( 2.17 ),
12067  MinPtPair = cms.double( 7.0 ),
12068  triggerTypeDaughters = cms.int32( 91 ),
12069  MinInvMass = cms.double( 1.57 ),
12070  MinPt = cms.double( 0.0 )
12071 )
12072 fragment.hltTktkFilterForDmesonjetsPFJet80 = cms.EDFilter( "HLTDisplacedtktkFilter",
12073  saveTags = cms.bool( True ),
12074  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
12075  MinVtxProbability = cms.double( 0.0 ),
12076  MaxLxySignificance = cms.double( 0.0 ),
12077  TrackTag = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
12078  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonjetsPFJet80" ),
12079  MaxNormalisedChi2 = cms.double( 10.0 ),
12080  FastAccept = cms.bool( False ),
12081  MinCosinePointingAngle = cms.double( 0.95 ),
12082  triggerTypeDaughters = cms.int32( 91 ),
12083  MinLxySignificance = cms.double( 2.5 )
12084 )
12085 fragment.hltPreAK4PFBJetBSSV60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
12086  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12087  offset = cms.uint32( 0 )
12088 )
12089 fragment.hltL3SimpleSecondaryVertexTagsPFJet60Eta2p1 = cms.EDProducer( "JetTagProducer",
12090  jetTagComputer = cms.string( "SimpleSecondaryVertex3TrkComputer" ),
12091  tagInfos = cms.VInputTag( 'hltL3SecondaryVertexTagInfosPFJet60Eta2p1' )
12092 )
12093 fragment.hltBLifetimeL3FilterSSVPFJet60Eta2p1 = cms.EDFilter( "HLTPFJetTag",
12094  saveTags = cms.bool( True ),
12095  MinJets = cms.int32( 1 ),
12096  JetTags = cms.InputTag( "hltL3SimpleSecondaryVertexTagsPFJet60Eta2p1" ),
12097  TriggerType = cms.int32( 86 ),
12098  Jets = cms.InputTag( "hltJets4bTaggerPFJet60Eta2p1" ),
12099  MinTag = cms.double( 0.01 ),
12100  MaxTag = cms.double( 999999.0 )
12101 )
12102 fragment.hltPreAK4PFBJetBSSV80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
12103  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12104  offset = cms.uint32( 0 )
12105 )
12106 fragment.hltL3SimpleSecondaryVertexTagsPFJet80Eta2p1 = cms.EDProducer( "JetTagProducer",
12107  jetTagComputer = cms.string( "SimpleSecondaryVertex3TrkComputer" ),
12108  tagInfos = cms.VInputTag( 'hltL3SecondaryVertexTagInfosPFJet80Eta2p1' )
12109 )
12110 fragment.hltBLifetimeL3FilterSSVPFJet80Eta2p1 = cms.EDFilter( "HLTPFJetTag",
12111  saveTags = cms.bool( True ),
12112  MinJets = cms.int32( 1 ),
12113  JetTags = cms.InputTag( "hltL3SimpleSecondaryVertexTagsPFJet80Eta2p1" ),
12114  TriggerType = cms.int32( 86 ),
12115  Jets = cms.InputTag( "hltJets4bTaggerPFJet80Eta2p1" ),
12116  MinTag = cms.double( 0.01 ),
12117  MaxTag = cms.double( 999999.0 )
12118 )
12119 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
12120  SelectedTriggerType = cms.int32( 2 )
12121 )
12122 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
12123  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12124  offset = cms.uint32( 0 )
12125 )
12126 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
12127  inputTag = cms.InputTag( "rawDataCollector" ),
12128  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 )
12129 )
12130 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
12131  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12132  offset = cms.uint32( 0 )
12133 )
12134 fragment.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter",
12135  InputTag = cms.InputTag( "rawDataCollector" ),
12136  CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ),
12137  FilterSummary = cms.untracked.bool( False )
12138 )
12139 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
12140  inputTag = cms.InputTag( "rawDataCollector" ),
12141  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 )
12142 )
12143 fragment.hltL1sL1Tech6 = cms.EDFilter( "HLTL1TSeed",
12144  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
12145  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12146  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12147  saveTags = cms.bool( True ),
12148  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12149  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12150  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12151  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12152  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12153 )
12154 fragment.hltPreL1Tech6BPTXMinusOnly = cms.EDFilter( "HLTPrescaler",
12155  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12156  offset = cms.uint32( 0 )
12157 )
12158 fragment.hltL1sL1Tech5 = cms.EDFilter( "HLTL1TSeed",
12159  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
12160  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12161  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12162  saveTags = cms.bool( True ),
12163  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12164  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12165  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12166  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12167  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12168 )
12169 fragment.hltPreL1Tech5BPTXPlusOnly = cms.EDFilter( "HLTPrescaler",
12170  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12171  offset = cms.uint32( 0 )
12172 )
12173 fragment.hltL1sL1Tech7 = cms.EDFilter( "HLTL1TSeed",
12174  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
12175  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12176  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12177  saveTags = cms.bool( True ),
12178  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12179  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12180  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12181  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12182  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12183 )
12184 fragment.hltPreL1Tech7NoBPTX = cms.EDFilter( "HLTPrescaler",
12185  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12186  offset = cms.uint32( 0 )
12187 )
12188 fragment.hltL1sTOTEM1 = cms.EDFilter( "HLTL1TSeed",
12189  L1SeedsLogicalExpression = cms.string( "L1_TOTEM_1" ),
12190  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12191  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12192  saveTags = cms.bool( True ),
12193  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12194  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12195  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12196  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12197  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12198 )
12199 fragment.hltPreL1TOTEM1MinBias = cms.EDFilter( "HLTPrescaler",
12200  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12201  offset = cms.uint32( 0 )
12202 )
12203 fragment.hltL1sTOTEM2 = cms.EDFilter( "HLTL1TSeed",
12204  L1SeedsLogicalExpression = cms.string( "L1_TOTEM_2" ),
12205  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12206  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12207  saveTags = cms.bool( True ),
12208  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12209  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12210  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12211  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12212  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12213 )
12214 fragment.hltPreL1TOTEM2ZeroBias = cms.EDFilter( "HLTPrescaler",
12215  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12216  offset = cms.uint32( 0 )
12217 )
12218 fragment.hltL1sMinimumBiasHF1OR = cms.EDFilter( "HLTL1TSeed",
12219  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_OR" ),
12220  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12221  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12222  saveTags = cms.bool( True ),
12223  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12224  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12225  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12226  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12227  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12228 )
12229 fragment.hltPreL1MinimumBiasHF1OR = cms.EDFilter( "HLTPrescaler",
12230  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12231  offset = cms.uint32( 0 )
12232 )
12233 fragment.hltL1sMinimumBiasHF2OR = cms.EDFilter( "HLTL1TSeed",
12234  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_OR" ),
12235  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12236  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12237  saveTags = cms.bool( True ),
12238  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12239  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12240  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12241  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12242  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12243 )
12244 fragment.hltPreL1MinimumBiasHF2OR = cms.EDFilter( "HLTPrescaler",
12245  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12246  offset = cms.uint32( 0 )
12247 )
12248 fragment.hltL1sMinimumBiasHF2ORNoBptxGating = cms.EDFilter( "HLTL1TSeed",
12249  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_OR_NoBptxGating" ),
12250  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12251  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12252  saveTags = cms.bool( True ),
12253  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12254  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12255  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12256  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12257  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12258 )
12259 fragment.hltPreL1MinimumBiasHF2ORNoBptxGating = cms.EDFilter( "HLTPrescaler",
12260  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12261  offset = cms.uint32( 0 )
12262 )
12263 fragment.hltL1sMinimumBiasHF1AND = cms.EDFilter( "HLTL1TSeed",
12264  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_AND" ),
12265  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12266  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12267  saveTags = cms.bool( True ),
12268  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12269  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12270  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12271  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12272  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12273 )
12274 fragment.hltPreL1MinimumBiasHF1AND = cms.EDFilter( "HLTPrescaler",
12275  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12276  offset = cms.uint32( 0 )
12277 )
12278 fragment.hltL1sMinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed",
12279  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_AND" ),
12280  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12281  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12282  saveTags = cms.bool( True ),
12283  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12284  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12285  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12286  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12287  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12288 )
12289 fragment.hltPreL1MinimumBiasHF2AND = cms.EDFilter( "HLTPrescaler",
12290  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12291  offset = cms.uint32( 0 )
12292 )
12293 fragment.hltPreAlCaLumiPixelsRandom = cms.EDFilter( "HLTPrescaler",
12294  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12295  offset = cms.uint32( 0 )
12296 )
12297 fragment.hltFEDSelectorLumiPixels = cms.EDProducer( "EvFFEDSelector",
12298  inputTag = cms.InputTag( "rawDataCollector" ),
12299  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 )
12300 )
12301 fragment.hltPreAlCaLumiPixelsZeroBias = cms.EDFilter( "HLTPrescaler",
12302  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12303  offset = cms.uint32( 0 )
12304 )
12305 fragment.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
12306  inputTag = cms.InputTag( "rawDataCollector" ),
12307  fedList = cms.vuint32( 1023, 1024 )
12308 )
12309 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
12310  processName = cms.string( "@" )
12311 )
12312 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
12313  processName = cms.string( "@" )
12314 )
12315 fragment.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
12316  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12317  offset = cms.uint32( 0 )
12318 )
12319 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
12320  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
12321  MaxBx = cms.int32( 0 ),
12322  DumpRecord = cms.bool( False ),
12323  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
12324  MinBx = cms.int32( 0 ),
12325  DumpTrigResults = cms.bool( False ),
12326  DumpTrigSummary = cms.bool( True )
12327 )
12328 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
12329  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
12330  ReferenceRate = cms.untracked.double( 100.0 ),
12331  serviceBy = cms.untracked.string( "never" ),
12332  resetBy = cms.untracked.string( "never" ),
12333  reportBy = cms.untracked.string( "job" ),
12334  HLTriggerResults = cms.InputTag( 'TriggerResults','','HLT' )
12335 )
12336 
12337 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltCaloStage2Digis + fragment.hltGmtStage2Digis + fragment.hltGtStage2ObjectMap )
12338 fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineBeamSpot )
12339 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
12340 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
12341 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
12342 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
12343 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltSiPixelDigis + fragment.hltSiPixelClusters + fragment.hltSiPixelClustersCache + fragment.hltSiPixelRecHits )
12344 fragment.HLTRecopixelvertexingForHighMultSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracksForHighMult + fragment.hltPixelVerticesForHighMult )
12345 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit )
12346 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhereco + fragment.hltHfreco + fragment.hltHoreco )
12347 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
12348 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
12349 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
12350 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
12351 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
12352 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForPF )
12353 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
12354 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
12355 fragment.HLTMuonLocalRecoSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegments + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits )
12356 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
12357 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
12358 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClusters )
12359 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 )
12360 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTL3muonTkCandidateSequence + fragment.hltL3TkTracksMergeStep1 + fragment.hltL3TkTracksFromL2 + fragment.hltL3MuonsLinksCombination + fragment.hltL3Muons )
12361 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltL3MuonCandidates )
12362 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracks + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices )
12363 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity )
12364 fragment.HLTIter0TrackAndTauJet4Iter1Sequence = cms.Sequence( fragment.hltTrackIter0RefsForJets4Iter1 + fragment.hltAK4Iter0TrackJets4Iter1 + fragment.hltIter0TrackAndTauJets4Iter1 )
12365 fragment.HLTIterativeTrackingIteration1 = cms.Sequence( fragment.hltIter1ClustersRefRemoval + fragment.hltIter1MaskedMeasurementTrackerEvent + fragment.hltIter1PixelLayerTriplets + fragment.hltIter1PFlowPixelSeeds + fragment.hltIter1PFlowCkfTrackCandidates + fragment.hltIter1PFlowCtfWithMaterialTracks + fragment.hltIter1PFlowTrackCutClassifierPrompt + fragment.hltIter1PFlowTrackCutClassifierDetached + fragment.hltIter1PFlowTrackCutClassifierMerged + fragment.hltIter1PFlowTrackSelectionHighPurity )
12366 fragment.HLTIter1TrackAndTauJets4Iter2Sequence = cms.Sequence( fragment.hltIter1TrackRefsForJets4Iter2 + fragment.hltAK4Iter1TrackJets4Iter2 + fragment.hltIter1TrackAndTauJets4Iter2 )
12367 fragment.HLTIterativeTrackingIteration2 = cms.Sequence( fragment.hltIter2ClustersRefRemoval + fragment.hltIter2MaskedMeasurementTrackerEvent + fragment.hltIter2PixelLayerPairs + fragment.hltIter2PFlowPixelSeeds + fragment.hltIter2PFlowCkfTrackCandidates + fragment.hltIter2PFlowCtfWithMaterialTracks + fragment.hltIter2PFlowTrackCutClassifier + fragment.hltIter2PFlowTrackSelectionHighPurity )
12368 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIter0TrackAndTauJet4Iter1Sequence + fragment.HLTIterativeTrackingIteration1 + fragment.hltIter1Merged + fragment.HLTIter1TrackAndTauJets4Iter2Sequence + fragment.HLTIterativeTrackingIteration2 + fragment.hltIter2Merged )
12369 fragment.HLTTrackReconstructionForPF = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging + fragment.hltMuonLinks + fragment.hltMuons )
12370 fragment.HLTPreshowerSequence = cms.Sequence( fragment.hltEcalPreshowerDigis + fragment.hltEcalPreshowerRecHit )
12371 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 )
12372 fragment.HLTAK4PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK4PFJets + fragment.hltAK4PFJetsLooseID + fragment.hltAK4PFJetsTightID )
12373 fragment.HLTAK4PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK4PFFastJetCorrector + fragment.hltAK4PFRelativeCorrector + fragment.hltAK4PFAbsoluteCorrector + fragment.hltAK4PFResidualCorrector + fragment.hltAK4PFCorrector )
12374 fragment.HLTAK4PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK4PFCorrectorProducersSequence + fragment.hltAK4PFJetsCorrected + fragment.hltAK4PFJetsLooseIDCorrected + fragment.hltAK4PFJetsTightIDCorrected )
12375 fragment.HLTAK4PFJetsSequence = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTAK4PFJetsReconstructionSequence + fragment.HLTAK4PFJetsCorrectionSequence )
12376 fragment.HLTDoHIEcalClusWithCleaningSequence = cms.Sequence( fragment.hltIslandBasicClustersHI + fragment.hltHiIslandSuperClustersHI + fragment.hltHiCorrectedIslandBarrelSuperClustersHI + fragment.hltHiCorrectedIslandEndcapSuperClustersHI + fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI + fragment.hltRecoHIEcalWithCleaningCandidate )
12377 fragment.HLTDoHILocalPixelSequence = cms.Sequence( fragment.hltHISiPixelDigis + fragment.hltHISiPixelClusters + fragment.hltHISiPixelClustersCache + fragment.hltHISiPixelRecHits )
12378 fragment.HLTDoHILocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltHISiStripRawToClustersFacility + fragment.hltHISiStripClusters )
12379 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 )
12380 fragment.HLTHIL3muonrecoNocandSequence = cms.Sequence( fragment.HLTHIL3muonTkCandidateSequence + fragment.hltHIL3MuonsLinksCombination + fragment.hltHIL3Muons )
12381 fragment.HLTHIL3muonrecoSequence = cms.Sequence( fragment.HLTHIL3muonrecoNocandSequence + fragment.hltHIL3MuonCandidates )
12382 fragment.HLTRecopixelvertexingForHIppRefSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracks + fragment.hltPixelVertices )
12383 fragment.HLTPAIterativeTrackingIteration0 = cms.Sequence( fragment.hltPAIter0PixelTripletsSeeds + fragment.hltPAIter0CkfTrackCandidates + fragment.hltPAIter0CtfWithMaterialTracks + fragment.hltPAIter0PrimaryVertices + fragment.hltPAIter0TrackClassifier1 + fragment.hltPAIter0TrackClassifier2 + fragment.hltPAIter0TrackClassifier3 + fragment.hltPAIter0TrackSelection )
12384 fragment.HLTPAIterativeTrackingIteration1 = cms.Sequence( fragment.hltPAIter1ClustersRefRemoval + fragment.hltPAIter1MaskedMeasurementTrackerEvent + fragment.hltPAIter1DetachedTripletLayers + fragment.hltPAIter1DetachedTripletSeeds + fragment.hltPAIter1CkfTrackCandidates + fragment.hltPAIter1CtfWithMaterialTracks + fragment.hltPAIter1TrackClassifier1 + fragment.hltPAIter1TrackClassifier2 + fragment.hltPAIter1TrackSelection )
12385 fragment.HLTPAIterativeTrackingIteration2 = cms.Sequence( fragment.hltPAIter2ClustersRefRemoval + fragment.hltPAIter2MaskedMeasurementTrackerEvent + fragment.hltPAIter2LowPtTripletLayers + fragment.hltPAIter2LowPtTripletSeeds + fragment.hltPAIter2CkfTrackCandidates + fragment.hltPAIter2CtfWithMaterialTracks + fragment.hltPAIter2TrackSelection )
12386 fragment.HLTPAIterativeTrackingIteration3 = cms.Sequence( fragment.hltPAIter3ClustersRefRemoval + fragment.hltPAIter3MaskedMeasurementTrackerEvent + fragment.hltPAIter3PixelPairLayers + fragment.hltPAIter3PixelPairSeeds + fragment.hltPAIter3CkfTrackCandidates + fragment.hltPAIter3CtfWithMaterialTracks + fragment.hltPAIter3TrackSelection )
12387 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 )
12388 fragment.HLTPAIterativeTrackingIteration5 = cms.Sequence( fragment.hltPAIter5ClustersRefRemoval + fragment.hltPAIter5MaskedMeasurementTrackerEvent + fragment.hltPAIter5PixelLessLayers + fragment.hltPAIter5PixelLessSeeds + fragment.hltPAIter5CkfTrackCandidates + fragment.hltPAIter5CtfWithMaterialTracks + fragment.hltPAIter5TrackClassifier1 + fragment.hltPAIter5TrackClassifier2 + fragment.hltPAIter5TrackSelection )
12389 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 )
12390 fragment.HLTPAIterativeTracking = cms.Sequence( fragment.HLTPAIterativeTrackingIteration0 + fragment.HLTPAIterativeTrackingIteration1 + fragment.HLTPAIterativeTrackingIteration2 + fragment.HLTPAIterativeTrackingIteration3 + fragment.HLTPAIterativeTrackingIteration4 + fragment.HLTPAIterativeTrackingIteration5 + fragment.HLTPAIterativeTrackingIteration6 + fragment.hltPAIterativeTrackingMerged )
12391 fragment.HLTRecopixelvertexingSequenceForUPC = cms.Sequence( fragment.hltPixelLayerTripletsForUPC + fragment.hltPixelTracksForUPC )
12392 fragment.HLTBtagCSVSequenceL3PFJet60Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet60Eta2p1 + fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet60Eta2p1 )
12393 fragment.HLTBtagCSVSequenceL3PFJet80Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet80Eta2p1 + fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet80Eta2p1 )
12394 fragment.HLTDtagSequenceL3PFJet60Eta2p1ForPPRef = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltHIFullTrackCandsForDmesonjetsForPPRef + fragment.hltHIFullTrackFilterForDmesonjetsForPPRef + fragment.hltTktkVtxForDmesonjetsPFJet60 + fragment.hltTktkFilterForDmesonjetsPFJet60 )
12395 fragment.HLTDtagSequenceL3PFJet80Eta2p1ForPPRef = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltHIFullTrackCandsForDmesonjetsForPPRef + fragment.hltHIFullTrackFilterForDmesonjetsForPPRef + fragment.hltTktkVtxForDmesonjetsPFJet80 + fragment.hltTktkFilterForDmesonjetsPFJet80 )
12396 fragment.HLTBtagSSVSequenceL3PFJet60Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet60Eta2p1 + fragment.hltL3SimpleSecondaryVertexTagsPFJet60Eta2p1 )
12397 fragment.HLTBtagSSVSequenceL3PFJet80Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet80Eta2p1 + fragment.hltL3SimpleSecondaryVertexTagsPFJet80Eta2p1 )
12398 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis )
12399 
12400 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetConditions + fragment.hltGetRaw + fragment.hltBoolFalse )
12401 fragment.HLT_Physics_v4 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
12402 fragment.DST_Physics_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.HLTEndSequence )
12403 fragment.HLT_Random_v2 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
12404 fragment.HLT_ZeroBias_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
12405 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 )
12406 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 )
12407 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 )
12408 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 )
12409 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 )
12410 fragment.HLT_AK4CaloJet40_Eta5p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet28BptxAND + fragment.hltPreAK4CaloJet40Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40Eta5p1 + fragment.HLTEndSequence )
12411 fragment.HLT_AK4CaloJet60_Eta5p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreAK4CaloJet60Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60Eta5p1 + fragment.HLTEndSequence )
12412 fragment.HLT_AK4CaloJet80_Eta5p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet80Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta5p1 + fragment.HLTEndSequence )
12413 fragment.HLT_AK4CaloJet100_Eta5p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet100Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta5p1 + fragment.HLTEndSequence )
12414 fragment.HLT_AK4CaloJet110_Eta5p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet110Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet110Eta5p1 + fragment.HLTEndSequence )
12415 fragment.HLT_AK4CaloJet120_Eta5p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet68BptxAND + fragment.hltPreAK4CaloJet120Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet120Eta5p1 + fragment.HLTEndSequence )
12416 fragment.HLT_AK4CaloJet150ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet68BptxAND + fragment.hltPreAK4CaloJet150ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet150Eta5p1 + fragment.HLTEndSequence )
12417 fragment.HLT_AK4PFJet40_Eta5p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet28BptxAND + fragment.hltPreAK4PFJet40Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1 + fragment.hltSingleAK4PFJet40Eta5p1 + fragment.HLTEndSequence )
12418 fragment.HLT_AK4PFJet60_Eta5p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreAK4PFJet60Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1 + fragment.hltSingleAK4PFJet60Eta5p1 + fragment.HLTEndSequence )
12419 fragment.HLT_AK4PFJet80_Eta5p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4PFJet80Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta5p1 + fragment.hltSingleAK4PFJet80Eta5p1 + fragment.HLTEndSequence )
12420 fragment.HLT_AK4PFJet100_Eta5p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4PFJet100Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70Eta5p1 + fragment.hltSingleAK4PFJet100Eta5p1 + fragment.HLTEndSequence )
12421 fragment.HLT_AK4PFJet110_Eta5p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4PFJet110Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets80Eta5p1 + fragment.hltSingleAK4PFJet110Eta5p1 + fragment.HLTEndSequence )
12422 fragment.HLT_AK4PFJet120_Eta5p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet68BptxAND + fragment.hltPreAK4PFJet120Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet90Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets90Eta5p1 + fragment.hltSingleAK4PFJet120Eta5p1 + fragment.HLTEndSequence )
12423 fragment.HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet80Jet35Eta1p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta1p1 + fragment.hltDoubleAK4CaloJet35Eta1p1 + fragment.HLTEndSequence )
12424 fragment.HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet80Jet35Eta0p7ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta0p7 + fragment.hltDoubleAK4CaloJet35Eta0p7 + fragment.HLTEndSequence )
12425 fragment.HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet100Jet35Eta1p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta1p1 + fragment.hltDoubleAK4CaloJet35Eta1p1 + fragment.HLTEndSequence )
12426 fragment.HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet100Jet35Eta0p7ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta0p7 + fragment.hltDoubleAK4CaloJet35Eta0p7 + fragment.HLTEndSequence )
12427 fragment.HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet804545Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltTripleAK4CaloJet45Eta2p1 + fragment.hltSingleAK4CaloJet80Eta2p1 + fragment.HLTEndSequence )
12428 fragment.HLT_HISinglePhoton10_Eta1p5ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton10Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta1p5 + fragment.HLTEndSequence )
12429 fragment.HLT_HISinglePhoton15_Eta1p5ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton15Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta1p5 + fragment.HLTEndSequence )
12430 fragment.HLT_HISinglePhoton20_Eta1p5ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton20Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta1p5 + fragment.HLTEndSequence )
12431 fragment.HLT_HISinglePhoton30_Eta1p5ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG12BptxAND + fragment.hltPreHISinglePhoton30Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta1p5 + fragment.HLTEndSequence )
12432 fragment.HLT_HISinglePhoton40_Eta1p5ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHISinglePhoton40Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40Eta1p5 + fragment.HLTEndSequence )
12433 fragment.HLT_HISinglePhoton50_Eta1p5ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHISinglePhoton50Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton50Eta1p5 + fragment.HLTEndSequence )
12434 fragment.HLT_HISinglePhoton60_Eta1p5ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30BptxAND + fragment.hltPreHISinglePhoton60Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton60Eta1p5 + fragment.HLTEndSequence )
12435 fragment.HLT_HISinglePhoton10_Eta3p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton10Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta3p1 + fragment.HLTEndSequence )
12436 fragment.HLT_HISinglePhoton15_Eta3p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton15Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta3p1 + fragment.HLTEndSequence )
12437 fragment.HLT_HISinglePhoton20_Eta3p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton20Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta3p1 + fragment.HLTEndSequence )
12438 fragment.HLT_HISinglePhoton30_Eta3p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG12BptxAND + fragment.hltPreHISinglePhoton30Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta3p1 + fragment.HLTEndSequence )
12439 fragment.HLT_HISinglePhoton40_Eta3p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHISinglePhoton40Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40Eta3p1 + fragment.HLTEndSequence )
12440 fragment.HLT_HISinglePhoton50_Eta3p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHISinglePhoton50Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton50Eta3p1 + fragment.HLTEndSequence )
12441 fragment.HLT_HISinglePhoton60_Eta3p1ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30BptxAND + fragment.hltPreHISinglePhoton60Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton60Eta3p1 + fragment.HLTEndSequence )
12442 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 )
12443 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 )
12444 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 )
12445 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 )
12446 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 )
12447 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 )
12448 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 )
12449 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 )
12450 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 )
12451 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 )
12452 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 )
12453 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 )
12454 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 )
12455 fragment.HLT_HIL1DoubleMu0ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0BptxAND + fragment.hltPreHIL1DoubleMu0ForPPRef + fragment.hltHIDoubleMu0L1Filtered + fragment.HLTEndSequence )
12456 fragment.HLT_HIL1DoubleMu10ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu3BptxAND + fragment.hltPreHIL1DoubleMu10ForPPRef + fragment.hltHIDoubleMu10MinBiasL1Filtered + fragment.HLTEndSequence )
12457 fragment.HLT_HIL2DoubleMu0_NHitQForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0BptxAND + fragment.hltPreHIL2DoubleMu0NHitQForPPRef + fragment.hltHIDoubleMu0L1Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2DoubleMu0NHitQFiltered + fragment.HLTEndSequence )
12458 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 )
12459 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 )
12460 fragment.HLT_HIL2Mu3_NHitQ10ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3NHitQ10ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTEndSequence )
12461 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 )
12462 fragment.HLT_HIL2Mu5_NHitQ10ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5BptxAND + fragment.hltPreHIL2Mu5NHitQ10ForPPRef + fragment.hltHIL1SingleMu5Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu5N10HitQL2Filtered + fragment.HLTEndSequence )
12463 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 )
12464 fragment.HLT_HIL2Mu7_NHitQ10ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7BptxAND + fragment.hltPreHIL2Mu7NHitQ10ForPPRef + fragment.hltHIL1SingleMu7Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu7N10HitQL2Filtered + fragment.HLTEndSequence )
12465 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 )
12466 fragment.HLT_HIL2Mu15ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu12BptxAND + fragment.hltPreHIL2Mu15ForPPRef + fragment.hltHIL1SingleMu12Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu15L2Filtered + fragment.HLTEndSequence )
12467 fragment.HLT_HIL3Mu15ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu12BptxAND + fragment.hltPreHIL3Mu15ForPPRef + fragment.hltHIL1SingleMu12Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL3Mu15L2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu15L3Filtered + fragment.HLTEndSequence )
12468 fragment.HLT_HIL2Mu20ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16BptxAND + fragment.hltPreHIL2Mu20ForPPRef + fragment.hltHIL1SingleMu16Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu20L2Filtered + fragment.HLTEndSequence )
12469 fragment.HLT_HIL3Mu20ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16BptxAND + fragment.hltPreHIL3Mu20ForPPRef + fragment.hltHIL1SingleMu16Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL3Mu20L2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHIL3SingleMu20L3Filtered + fragment.HLTEndSequence )
12470 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 )
12471 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 )
12472 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 )
12473 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 )
12474 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 )
12475 fragment.HLT_HIUPCL1DoubleMuOpenNotHF2ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpenNotMinimumBiasHF2AND + fragment.hltPreHIUPCL1DoubleMuOpenNotHF2ForPPRef + fragment.hltL1MuOpenNotHF2L1Filtered2 + fragment.HLTEndSequence )
12476 fragment.HLT_HIUPCDoubleMuNotHF2Pixel_SingleTrackForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpenNotMinimumBiasHF2AND + fragment.hltPreHIUPCDoubleMuNotHF2PixelSingleTrackForPPRef + fragment.hltL1MuOpenNotHF2L1Filtered2 + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12477 fragment.HLT_HIUPCL1MuOpen_NotMinimumBiasHF2_ANDForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuOpenNotMinimumBiasHF2AND + fragment.hltPreHIUPCL1MuOpenNotMinimumBiasHF2ANDForPPRef + fragment.hltL1MuOpenNotHF2L1Filtered0 + fragment.HLTEndSequence )
12478 fragment.HLT_HIUPCMuOpen_NotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuOpenNotMinimumBiasHF2AND + fragment.hltPreHIUPCMuOpenNotMinimumBiasHF2ANDPixelSingleTrackForPPRef + fragment.hltL1MuOpenNotHF2L1Filtered0 + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12479 fragment.HLT_HIUPCL1NotMinimumBiasHF2_ANDForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotMinimumBiasHF2AND + fragment.hltPreHIUPCL1NotMinimumBiasHF2ANDForPPRef + fragment.HLTEndSequence )
12480 fragment.HLT_HIUPCNotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotMinimumBiasHF2AND + fragment.hltPreHIUPCNotMinimumBiasHF2ANDPixelSingleTrackForPPRef + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12481 fragment.HLT_HIUPCL1ZdcOR_BptxANDForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZdcORBptxAND + fragment.hltPreHIUPCL1ZdcORBptxANDForPPRef + fragment.HLTEndSequence )
12482 fragment.HLT_HIUPCZdcOR_BptxANDPixel_SingleTrackForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZdcORBptxAND + fragment.hltPreHIUPCZdcORBptxANDPixelSingleTrackForPPRef + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12483 fragment.HLT_HIUPCL1ZdcXOR_BptxANDForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZdcXORBptxAND + fragment.hltPreHIUPCL1ZdcXORBptxANDForPPRef + fragment.HLTEndSequence )
12484 fragment.HLT_HIUPCZdcXOR_BptxANDPixel_SingleTrackForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZdcXORBptxAND + fragment.hltPreHIUPCZdcXORBptxANDPixelSingleTrackForPPRef + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12485 fragment.HLT_HIUPCL1NotZdcOR_BptxANDForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotZdcORBptxAND + fragment.hltPreHIUPCL1NotZdcORBptxANDForPPRef + fragment.HLTEndSequence )
12486 fragment.HLT_HIUPCNotZdcOR_BptxANDPixel_SingleTrackForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotZdcORBptxAND + fragment.hltPreHIUPCNotZdcORBptxANDPixelSingleTrackForPPRef + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12487 fragment.HLT_HIL1CastorMediumJetForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCastorMediumJetBptxAND + fragment.hltPreHIL1CastorMediumJetForPPRef + fragment.HLTEndSequence )
12488 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 )
12489 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 )
12490 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 )
12491 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 )
12492 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 )
12493 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 )
12494 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 )
12495 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 )
12496 fragment.HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v3 = 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 )
12497 fragment.HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v3 = 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 )
12498 fragment.HLT_AK4PFDJet60_Eta2p1ForPPRef_v3 = 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 )
12499 fragment.HLT_AK4PFDJet80_Eta2p1ForPPRef_v3 = 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 )
12500 fragment.HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v3 = 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 )
12501 fragment.HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v3 = 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 )
12502 fragment.HLT_EcalCalibration_v3 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
12503 fragment.HLT_HcalCalibration_v2 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibTypeFilter + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
12504 fragment.HLT_L1Tech6_BPTX_MinusOnly_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1Tech6 + fragment.hltPreL1Tech6BPTXMinusOnly + fragment.HLTEndSequence )
12505 fragment.HLT_L1Tech5_BPTX_PlusOnly_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1Tech5 + fragment.hltPreL1Tech5BPTXPlusOnly + fragment.HLTEndSequence )
12506 fragment.HLT_L1Tech7_NoBPTX_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1Tech7 + fragment.hltPreL1Tech7NoBPTX + fragment.HLTEndSequence )
12507 fragment.HLT_L1TOTEM1_MinBias_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreL1TOTEM1MinBias + fragment.HLTEndSequence )
12508 fragment.HLT_L1TOTEM2_ZeroBias_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreL1TOTEM2ZeroBias + fragment.HLTEndSequence )
12509 fragment.HLT_L1MinimumBiasHF1OR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1OR + fragment.hltPreL1MinimumBiasHF1OR + fragment.HLTEndSequence )
12510 fragment.HLT_L1MinimumBiasHF2OR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2OR + fragment.hltPreL1MinimumBiasHF2OR + fragment.HLTEndSequence )
12511 fragment.HLT_L1MinimumBiasHF2ORNoBptxGating_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2ORNoBptxGating + fragment.hltPreL1MinimumBiasHF2ORNoBptxGating + fragment.HLTEndSequence )
12512 fragment.HLT_L1MinimumBiasHF1AND_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1AND + fragment.hltPreL1MinimumBiasHF1AND + fragment.HLTEndSequence )
12513 fragment.HLT_L1MinimumBiasHF2AND_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2AND + fragment.hltPreL1MinimumBiasHF2AND + fragment.HLTEndSequence )
12514 fragment.AlCa_LumiPixels_Random_v2 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsRandom + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence )
12515 fragment.AlCa_LumiPixels_ZeroBias_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsZeroBias + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence )
12516 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltScalersRawToDigi + fragment.hltFEDSelector + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
12517 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
12518 
12519 
12520 fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_Physics_v4, fragment.DST_Physics_v2, fragment.HLT_Random_v2, fragment.HLT_ZeroBias_v4, 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_v3, fragment.HLT_AK4PFJet60_Eta5p1ForPPRef_v3, fragment.HLT_AK4PFJet80_Eta5p1ForPPRef_v3, fragment.HLT_AK4PFJet100_Eta5p1ForPPRef_v3, fragment.HLT_AK4PFJet110_Eta5p1ForPPRef_v3, fragment.HLT_AK4PFJet120_Eta5p1ForPPRef_v3, 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_v3, fragment.HLT_HIUPCDoubleMuNotHF2Pixel_SingleTrackForPPRef_v3, fragment.HLT_HIUPCL1MuOpen_NotMinimumBiasHF2_ANDForPPRef_v3, fragment.HLT_HIUPCMuOpen_NotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v3, fragment.HLT_HIUPCL1NotMinimumBiasHF2_ANDForPPRef_v3, fragment.HLT_HIUPCNotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v3, 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_v3, fragment.HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v3, fragment.HLT_AK4PFDJet60_Eta2p1ForPPRef_v3, fragment.HLT_AK4PFDJet80_Eta2p1ForPPRef_v3, fragment.HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v3, fragment.HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v3, fragment.HLT_EcalCalibration_v3, fragment.HLT_HcalCalibration_v2, fragment.HLT_L1Tech6_BPTX_MinusOnly_v2, fragment.HLT_L1Tech5_BPTX_PlusOnly_v3, fragment.HLT_L1Tech7_NoBPTX_v3, fragment.HLT_L1TOTEM1_MinBias_v2, fragment.HLT_L1TOTEM2_ZeroBias_v2, fragment.HLT_L1MinimumBiasHF1OR_v2, fragment.HLT_L1MinimumBiasHF2OR_v2, fragment.HLT_L1MinimumBiasHF2ORNoBptxGating_v3, fragment.HLT_L1MinimumBiasHF1AND_v2, fragment.HLT_L1MinimumBiasHF2AND_v2, fragment.AlCa_LumiPixels_Random_v2, fragment.AlCa_LumiPixels_ZeroBias_v4, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath ))
12521 
12522 
12523 # dummyfy hltGetConditions in cff's
12524 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
12525  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
12526  result = cms.bool( True )
12527  )
12528  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
12529 
12530 # add specific customizations
12531 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
12532 fragment = customizeHLTforAll(fragment,"PRef")
12533 
12534 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
12535 fragment = customizeHLTforCMSSW(fragment,"PRef")
12536