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/V253 (CMSSW_8_0_24)
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/V253')
9 )
10 
11 fragment.HLTPSetJetCoreStepTrajectoryFilter = cms.PSet(
12  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
13  minimumNumberOfHits = cms.int32( 4 ),
14  seedPairPenalty = cms.int32( 0 ),
15  chargeSignificance = cms.double( -1.0 ),
16  minPt = cms.double( 0.1 ),
17  nSigmaMinPt = cms.double( 5.0 ),
18  minHitsMinPt = cms.int32( 3 ),
19  maxLostHits = cms.int32( 999 ),
20  maxConsecLostHits = cms.int32( 1 ),
21  maxNumberOfHits = cms.int32( 100 ),
22  maxLostHitsFraction = cms.double( 0.1 ),
23  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
24  seedExtension = cms.int32( 0 ),
25  strictSeedExtension = cms.bool( False ),
26  pixelSeedExtension = cms.bool( False ),
27  minNumberOfHitsForLoopers = cms.int32( 13 ),
28  minNumberOfHitsPerLoop = cms.int32( 4 ),
29  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
30  maxCCCLostHits = cms.int32( 9999 ),
31  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
32 )
33 fragment.HLTPSetJetCoreStepTrajectoryBuilder = cms.PSet(
34  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
35  bestHitOnly = cms.bool( True ),
36  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
37  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ),
38  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ),
39  useSameTrajFilter = cms.bool( True ),
40  maxCand = cms.int32( 50 ),
41  intermediateCleaning = cms.bool( True ),
42  lostHitPenalty = cms.double( 30.0 ),
43  MeasurementTrackerName = cms.string( "" ),
44  lockHits = cms.bool( True ),
45  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
46  foundHitBonus = cms.double( 5.0 ),
47  updator = cms.string( "hltESPKFUpdator" ),
48  alwaysUseInvalidHits = cms.bool( True ),
49  requireSeedHitsInRebuild = cms.bool( True ),
50  keepOriginalIfRebuildFails = cms.bool( False ),
51  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
52  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
53  minNrOfHitsForRebuild = cms.int32( 5 ),
54  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
55  maxPtForLooperReconstruction = cms.double( 0.7 )
56 )
57 fragment.HLTPSetInitialStepTrajectoryFilterBase = cms.PSet(
58  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
59  minimumNumberOfHits = cms.int32( 3 ),
60  chargeSignificance = cms.double( -1.0 ),
61  minPt = cms.double( 0.2 ),
62  nSigmaMinPt = cms.double( 5.0 ),
63  minHitsMinPt = cms.int32( 3 ),
64  maxLostHits = cms.int32( 999 ),
65  maxConsecLostHits = cms.int32( 1 ),
66  maxNumberOfHits = cms.int32( 100 ),
67  maxLostHitsFraction = cms.double( 0.1 ),
68  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
69  minNumberOfHitsPerLoop = cms.int32( 4 ),
70  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
71  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
72  maxCCCLostHits = cms.int32( 2 ),
73  seedExtension = cms.int32( 0 ),
74  strictSeedExtension = cms.bool( False ),
75  seedPairPenalty = cms.int32( 0 ),
76  minNumberOfHitsForLoopers = cms.int32( 13 )
77 )
78 fragment.HLTPSetInitialStepTrajectoryBuilder = cms.PSet(
79  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
80  bestHitOnly = cms.bool( True ),
81  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
82  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ),
83  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ),
84  useSameTrajFilter = cms.bool( True ),
85  maxCand = cms.int32( 3 ),
86  intermediateCleaning = cms.bool( True ),
87  lostHitPenalty = cms.double( 30.0 ),
88  MeasurementTrackerName = cms.string( "" ),
89  lockHits = cms.bool( True ),
90  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
91  foundHitBonus = cms.double( 5.0 ),
92  updator = cms.string( "hltESPKFUpdator" ),
93  alwaysUseInvalidHits = cms.bool( True ),
94  requireSeedHitsInRebuild = cms.bool( True ),
95  keepOriginalIfRebuildFails = cms.bool( False ),
96  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
97  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
98  minNrOfHitsForRebuild = cms.int32( 5 ),
99  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
100  maxPtForLooperReconstruction = cms.double( 0.7 )
101 )
102 fragment.HLTPSetDetachedStepTrajectoryFilterBase = cms.PSet(
103  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
104  minimumNumberOfHits = cms.int32( 3 ),
105  chargeSignificance = cms.double( -1.0 ),
106  minPt = cms.double( 0.075 ),
107  nSigmaMinPt = cms.double( 5.0 ),
108  minHitsMinPt = cms.int32( 3 ),
109  maxLostHits = cms.int32( 999 ),
110  maxConsecLostHits = cms.int32( 1 ),
111  maxNumberOfHits = cms.int32( 100 ),
112  maxLostHitsFraction = cms.double( 0.1 ),
113  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
114  minNumberOfHitsPerLoop = cms.int32( 4 ),
115  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
116  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
117  maxCCCLostHits = cms.int32( 2 ),
118  seedExtension = cms.int32( 0 ),
119  strictSeedExtension = cms.bool( False ),
120  seedPairPenalty = cms.int32( 0 ),
121  minNumberOfHitsForLoopers = cms.int32( 13 )
122 )
123 fragment.HLTPSetDetachedStepTrajectoryBuilder = cms.PSet(
124  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
125  bestHitOnly = cms.bool( True ),
126  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
127  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ),
128  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ),
129  useSameTrajFilter = cms.bool( True ),
130  maxCand = cms.int32( 3 ),
131  intermediateCleaning = cms.bool( True ),
132  lostHitPenalty = cms.double( 30.0 ),
133  MeasurementTrackerName = cms.string( "" ),
134  lockHits = cms.bool( True ),
135  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
136  foundHitBonus = cms.double( 5.0 ),
137  updator = cms.string( "hltESPKFUpdator" ),
138  alwaysUseInvalidHits = cms.bool( False ),
139  requireSeedHitsInRebuild = cms.bool( True ),
140  keepOriginalIfRebuildFails = cms.bool( False ),
141  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
142  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
143  minNrOfHitsForRebuild = cms.int32( 5 ),
144  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
145  maxPtForLooperReconstruction = cms.double( 0.7 )
146 )
147 fragment.HLTPSetPixelPairStepTrajectoryFilterBase = cms.PSet(
148  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
149  minimumNumberOfHits = cms.int32( 3 ),
150  chargeSignificance = cms.double( -1.0 ),
151  minPt = cms.double( 0.1 ),
152  nSigmaMinPt = cms.double( 5.0 ),
153  minHitsMinPt = cms.int32( 3 ),
154  maxLostHits = cms.int32( 999 ),
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( "HLTSiStripClusterChargeCutLoose" ) ),
162  maxCCCLostHits = cms.int32( 2 ),
163  seedExtension = cms.int32( 0 ),
164  strictSeedExtension = cms.bool( False ),
165  seedPairPenalty = cms.int32( 0 ),
166  minNumberOfHitsForLoopers = cms.int32( 13 )
167 )
168 fragment.HLTPSetPixelPairStepTrajectoryBuilder = cms.PSet(
169  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
170  bestHitOnly = cms.bool( True ),
171  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
172  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ),
173  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ),
174  useSameTrajFilter = cms.bool( True ),
175  maxCand = cms.int32( 3 ),
176  intermediateCleaning = cms.bool( True ),
177  lostHitPenalty = cms.double( 30.0 ),
178  MeasurementTrackerName = cms.string( "" ),
179  lockHits = cms.bool( True ),
180  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
181  foundHitBonus = cms.double( 5.0 ),
182  updator = cms.string( "hltESPKFUpdator" ),
183  alwaysUseInvalidHits = cms.bool( True ),
184  requireSeedHitsInRebuild = cms.bool( True ),
185  keepOriginalIfRebuildFails = cms.bool( False ),
186  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
187  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
188  minNrOfHitsForRebuild = cms.int32( 5 ),
189  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
190  maxPtForLooperReconstruction = cms.double( 0.7 )
191 )
192 fragment.HLTPSetMixedStepTrajectoryFilterBase = cms.PSet(
193  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
194  minimumNumberOfHits = cms.int32( 3 ),
195  seedPairPenalty = cms.int32( 0 ),
196  chargeSignificance = cms.double( -1.0 ),
197  minPt = cms.double( 0.05 ),
198  nSigmaMinPt = cms.double( 5.0 ),
199  minHitsMinPt = cms.int32( 3 ),
200  maxLostHits = cms.int32( 0 ),
201  maxConsecLostHits = cms.int32( 1 ),
202  maxNumberOfHits = cms.int32( 100 ),
203  maxLostHitsFraction = cms.double( 0.1 ),
204  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
205  minNumberOfHitsPerLoop = cms.int32( 4 ),
206  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
207  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
208  maxCCCLostHits = cms.int32( 9999 ),
209  seedExtension = cms.int32( 0 ),
210  strictSeedExtension = cms.bool( False ),
211  minNumberOfHitsForLoopers = cms.int32( 13 )
212 )
213 fragment.HLTPSetMixedStepTrajectoryBuilder = cms.PSet(
214  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
215  bestHitOnly = cms.bool( True ),
216  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
217  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ),
218  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ),
219  useSameTrajFilter = cms.bool( True ),
220  maxCand = cms.int32( 2 ),
221  intermediateCleaning = cms.bool( True ),
222  lostHitPenalty = cms.double( 30.0 ),
223  MeasurementTrackerName = cms.string( "" ),
224  lockHits = cms.bool( True ),
225  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
226  foundHitBonus = cms.double( 5.0 ),
227  updator = cms.string( "hltESPKFUpdator" ),
228  alwaysUseInvalidHits = cms.bool( True ),
229  requireSeedHitsInRebuild = cms.bool( True ),
230  keepOriginalIfRebuildFails = cms.bool( False ),
231  estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
232  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
233  minNrOfHitsForRebuild = cms.int32( 5 ),
234  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
235  maxPtForLooperReconstruction = cms.double( 0.7 )
236 )
237 fragment.HLTPSetPixelLessStepTrajectoryFilterBase = cms.PSet(
238  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
239  minimumNumberOfHits = cms.int32( 4 ),
240  chargeSignificance = cms.double( -1.0 ),
241  minPt = cms.double( 0.05 ),
242  nSigmaMinPt = cms.double( 5.0 ),
243  minHitsMinPt = cms.int32( 3 ),
244  maxLostHits = cms.int32( 0 ),
245  maxConsecLostHits = cms.int32( 1 ),
246  maxNumberOfHits = cms.int32( 100 ),
247  maxLostHitsFraction = cms.double( 0.1 ),
248  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
249  minNumberOfHitsPerLoop = cms.int32( 4 ),
250  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
251  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
252  maxCCCLostHits = cms.int32( 9999 ),
253  seedExtension = cms.int32( 0 ),
254  strictSeedExtension = cms.bool( False ),
255  minNumberOfHitsForLoopers = cms.int32( 13 ),
256  seedPairPenalty = cms.int32( 0 )
257 )
258 fragment.HLTPSetPixelLessStepTrajectoryBuilder = cms.PSet(
259  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
260  bestHitOnly = cms.bool( True ),
261  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
262  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ),
263  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ),
264  useSameTrajFilter = cms.bool( True ),
265  maxCand = cms.int32( 2 ),
266  intermediateCleaning = cms.bool( True ),
267  lostHitPenalty = cms.double( 30.0 ),
268  MeasurementTrackerName = cms.string( "" ),
269  lockHits = cms.bool( True ),
270  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
271  foundHitBonus = cms.double( 5.0 ),
272  updator = cms.string( "hltESPKFUpdator" ),
273  alwaysUseInvalidHits = cms.bool( False ),
274  requireSeedHitsInRebuild = cms.bool( True ),
275  keepOriginalIfRebuildFails = cms.bool( False ),
276  estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
277  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
278  minNrOfHitsForRebuild = cms.int32( 4 ),
279  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
280  maxPtForLooperReconstruction = cms.double( 0.7 )
281 )
282 fragment.transferSystem = cms.PSet(
283  destinations = cms.vstring( 'Tier0',
284  'DQM',
285  'ECAL',
286  'EventDisplay',
287  'Lustre',
288  'None' ),
289  transferModes = cms.vstring( 'default',
290  'test',
291  'emulator' ),
292  streamA = cms.PSet(
293  default = cms.vstring( 'Tier0' ),
294  test = cms.vstring( 'Lustre' ),
295  emulator = cms.vstring( 'Lustre' )
296  ),
297  streamCalibration = cms.PSet(
298  default = cms.vstring( 'Tier0' ),
299  test = cms.vstring( 'Lustre' ),
300  emulator = cms.vstring( 'None' )
301  ),
302  streamDQM = cms.PSet(
303  default = cms.vstring( 'DQM' ),
304  test = cms.vstring( 'DQM',
305  'Lustre' ),
306  emulator = cms.vstring( 'None' )
307  ),
308  streamDQMCalibration = cms.PSet(
309  default = cms.vstring( 'DQM' ),
310  test = cms.vstring( 'DQM',
311  'Lustre' ),
312  emulator = cms.vstring( 'None' )
313  ),
314  streamEcalCalibration = cms.PSet(
315  default = cms.vstring( 'ECAL' ),
316  test = cms.vstring( 'ECAL' ),
317  emulator = cms.vstring( 'None' )
318  ),
319  streamEventDisplay = cms.PSet(
320  default = cms.vstring( 'EventDisplay',
321  'Tier0' ),
322  test = cms.vstring( 'EventDisplay',
323  'Lustre' ),
324  emulator = cms.vstring( 'None' )
325  ),
326  streamExpressCosmics = cms.PSet(
327  default = cms.vstring( 'Tier0' ),
328  test = cms.vstring( 'Lustre' ),
329  emulator = cms.vstring( 'Lustre' )
330  ),
331  streamNanoDST = cms.PSet(
332  default = cms.vstring( 'Tier0' ),
333  test = cms.vstring( 'Lustre' ),
334  emulator = cms.vstring( 'None' )
335  ),
336  streamRPCMON = cms.PSet(
337  default = cms.vstring( 'Tier0' ),
338  test = cms.vstring( 'Lustre' ),
339  emulator = cms.vstring( 'None' )
340  ),
341  streamTrackerCalibration = cms.PSet(
342  default = cms.vstring( 'Tier0' ),
343  test = cms.vstring( 'Lustre' ),
344  emulator = cms.vstring( 'None' )
345  ),
346  default = cms.PSet(
347  default = cms.vstring( 'Tier0' ),
348  test = cms.vstring( 'Lustre' ),
349  emulator = cms.vstring( 'Lustre' ),
350  streamLookArea = cms.PSet( )
351  ),
352  streamLookArea = cms.PSet(
353  default = cms.vstring( 'DQM' ),
354  test = cms.vstring( 'DQM',
355  'Lustre' ),
356  emulator = cms.vstring( 'None' )
357  )
358 )
359 fragment.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet(
360  propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
361  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
362  maxCand = cms.int32( 5 ),
363  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
364  propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
365  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
366  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
367  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
368  updator = cms.string( "hltESPKFUpdator" ),
369  alwaysUseInvalidHits = cms.bool( True ),
370  intermediateCleaning = cms.bool( False ),
371  lostHitPenalty = cms.double( 90.0 )
372 )
373 fragment.HLTIter4PSetTrajectoryFilterIT = cms.PSet(
374  minPt = cms.double( 0.3 ),
375  minHitsMinPt = cms.int32( 3 ),
376  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
377  maxLostHits = cms.int32( 0 ),
378  maxNumberOfHits = cms.int32( 100 ),
379  maxConsecLostHits = cms.int32( 1 ),
380  minimumNumberOfHits = cms.int32( 6 ),
381  nSigmaMinPt = cms.double( 5.0 ),
382  chargeSignificance = cms.double( -1.0 ),
383  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
384  maxCCCLostHits = cms.int32( 9999 ),
385  seedExtension = cms.int32( 0 ),
386  strictSeedExtension = cms.bool( False ),
387  minNumberOfHitsForLoopers = cms.int32( 13 ),
388  minNumberOfHitsPerLoop = cms.int32( 4 ),
389  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
390  maxLostHitsFraction = cms.double( 999.0 ),
391  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
392  seedPairPenalty = cms.int32( 0 )
393 )
394 fragment.HLTIter3PSetTrajectoryFilterIT = cms.PSet(
395  minPt = cms.double( 0.3 ),
396  minHitsMinPt = cms.int32( 3 ),
397  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
398  maxLostHits = cms.int32( 0 ),
399  maxNumberOfHits = cms.int32( 100 ),
400  maxConsecLostHits = cms.int32( 1 ),
401  minimumNumberOfHits = cms.int32( 3 ),
402  nSigmaMinPt = cms.double( 5.0 ),
403  chargeSignificance = cms.double( -1.0 ),
404  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
405  maxCCCLostHits = cms.int32( 9999 ),
406  seedExtension = cms.int32( 0 ),
407  strictSeedExtension = cms.bool( False ),
408  minNumberOfHitsForLoopers = cms.int32( 13 ),
409  minNumberOfHitsPerLoop = cms.int32( 4 ),
410  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
411  maxLostHitsFraction = cms.double( 999.0 ),
412  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
413  seedPairPenalty = cms.int32( 0 )
414 )
415 fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet(
416  minPt = cms.double( 0.3 ),
417  minHitsMinPt = cms.int32( 3 ),
418  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
419  maxLostHits = cms.int32( 1 ),
420  maxNumberOfHits = cms.int32( 100 ),
421  maxConsecLostHits = cms.int32( 1 ),
422  minimumNumberOfHits = cms.int32( 3 ),
423  nSigmaMinPt = cms.double( 5.0 ),
424  chargeSignificance = cms.double( -1.0 ),
425  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
426  maxCCCLostHits = cms.int32( 0 ),
427  seedExtension = cms.int32( 1 ),
428  strictSeedExtension = cms.bool( False ),
429  minNumberOfHitsForLoopers = cms.int32( 13 ),
430  minNumberOfHitsPerLoop = cms.int32( 4 ),
431  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
432  maxLostHitsFraction = cms.double( 999.0 ),
433  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
434  seedPairPenalty = cms.int32( 0 )
435 )
436 fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet(
437  minPt = cms.double( 0.2 ),
438  minHitsMinPt = cms.int32( 3 ),
439  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
440  maxLostHits = cms.int32( 1 ),
441  maxNumberOfHits = cms.int32( 100 ),
442  maxConsecLostHits = cms.int32( 1 ),
443  minimumNumberOfHits = cms.int32( 3 ),
444  nSigmaMinPt = cms.double( 5.0 ),
445  chargeSignificance = cms.double( -1.0 ),
446  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
447  maxCCCLostHits = cms.int32( 0 ),
448  seedExtension = cms.int32( 0 ),
449  strictSeedExtension = cms.bool( False ),
450  minNumberOfHitsForLoopers = cms.int32( 13 ),
451  minNumberOfHitsPerLoop = cms.int32( 4 ),
452  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
453  maxLostHitsFraction = cms.double( 999.0 ),
454  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
455  seedPairPenalty = cms.int32( 0 )
456 )
457 fragment.HLTPSetbJetRegionalTrajectoryFilter = cms.PSet(
458  minPt = cms.double( 1.0 ),
459  minHitsMinPt = cms.int32( 3 ),
460  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
461  maxLostHits = cms.int32( 1 ),
462  maxNumberOfHits = cms.int32( 8 ),
463  maxConsecLostHits = cms.int32( 1 ),
464  minimumNumberOfHits = cms.int32( 5 ),
465  nSigmaMinPt = cms.double( 5.0 ),
466  chargeSignificance = cms.double( -1.0 ),
467  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
468  maxCCCLostHits = cms.int32( 9999 ),
469  seedExtension = cms.int32( 0 ),
470  strictSeedExtension = cms.bool( False ),
471  minNumberOfHitsForLoopers = cms.int32( 13 ),
472  minNumberOfHitsPerLoop = cms.int32( 4 ),
473  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
474  maxLostHitsFraction = cms.double( 999.0 ),
475  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
476  seedPairPenalty = cms.int32( 0 )
477 )
478 fragment.HLTPSetTrajectoryFilterL3 = cms.PSet(
479  minPt = cms.double( 0.5 ),
480  minHitsMinPt = cms.int32( 3 ),
481  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
482  maxLostHits = cms.int32( 1 ),
483  maxNumberOfHits = cms.int32( 1000000000 ),
484  maxConsecLostHits = cms.int32( 1 ),
485  minimumNumberOfHits = cms.int32( 5 ),
486  nSigmaMinPt = cms.double( 5.0 ),
487  chargeSignificance = cms.double( -1.0 ),
488  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
489  maxCCCLostHits = cms.int32( 9999 ),
490  seedExtension = cms.int32( 0 ),
491  strictSeedExtension = cms.bool( False ),
492  minNumberOfHitsForLoopers = cms.int32( 13 ),
493  minNumberOfHitsPerLoop = cms.int32( 4 ),
494  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
495  maxLostHitsFraction = cms.double( 999.0 ),
496  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
497  seedPairPenalty = cms.int32( 0 )
498 )
499 fragment.HLTPSetTrajectoryFilterIT = cms.PSet(
500  minPt = cms.double( 0.3 ),
501  minHitsMinPt = cms.int32( 3 ),
502  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
503  maxLostHits = cms.int32( 1 ),
504  maxNumberOfHits = cms.int32( 100 ),
505  maxConsecLostHits = cms.int32( 1 ),
506  minimumNumberOfHits = cms.int32( 3 ),
507  nSigmaMinPt = cms.double( 5.0 ),
508  chargeSignificance = cms.double( -1.0 ),
509  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
510  maxCCCLostHits = cms.int32( 9999 ),
511  seedExtension = cms.int32( 0 ),
512  strictSeedExtension = cms.bool( False ),
513  minNumberOfHitsForLoopers = cms.int32( 13 ),
514  minNumberOfHitsPerLoop = cms.int32( 4 ),
515  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
516  maxLostHitsFraction = cms.double( 999.0 ),
517  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
518  seedPairPenalty = cms.int32( 0 )
519 )
520 fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet(
521  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
522  minPt = cms.double( 2.0 ),
523  minHitsMinPt = cms.int32( -1 ),
524  maxLostHits = cms.int32( 1 ),
525  maxNumberOfHits = cms.int32( -1 ),
526  maxConsecLostHits = cms.int32( 1 ),
527  nSigmaMinPt = cms.double( 5.0 ),
528  minimumNumberOfHits = cms.int32( 5 ),
529  chargeSignificance = cms.double( -1.0 ),
530  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
531  maxCCCLostHits = cms.int32( 9999 ),
532  seedExtension = cms.int32( 0 ),
533  strictSeedExtension = cms.bool( False ),
534  minNumberOfHitsForLoopers = cms.int32( 13 ),
535  minNumberOfHitsPerLoop = cms.int32( 4 ),
536  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
537  maxLostHitsFraction = cms.double( 999.0 ),
538  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
539  seedPairPenalty = cms.int32( 0 )
540 )
541 fragment.HLTPSetMuonCkfTrajectoryFilter = cms.PSet(
542  minPt = cms.double( 0.9 ),
543  minHitsMinPt = cms.int32( 3 ),
544  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
545  maxLostHits = cms.int32( 1 ),
546  maxNumberOfHits = cms.int32( -1 ),
547  maxConsecLostHits = cms.int32( 1 ),
548  chargeSignificance = cms.double( -1.0 ),
549  nSigmaMinPt = cms.double( 5.0 ),
550  minimumNumberOfHits = cms.int32( 5 ),
551  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
552  maxCCCLostHits = cms.int32( 9999 ),
553  seedExtension = cms.int32( 0 ),
554  strictSeedExtension = cms.bool( False ),
555  minNumberOfHitsForLoopers = cms.int32( 13 ),
556  minNumberOfHitsPerLoop = cms.int32( 4 ),
557  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
558  maxLostHitsFraction = cms.double( 999.0 ),
559  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
560  seedPairPenalty = cms.int32( 0 )
561 )
562 fragment.HLTPSetMuTrackJpsiTrajectoryFilter = cms.PSet(
563  minPt = cms.double( 10.0 ),
564  minHitsMinPt = cms.int32( 3 ),
565  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
566  maxLostHits = cms.int32( 1 ),
567  maxNumberOfHits = cms.int32( 8 ),
568  maxConsecLostHits = cms.int32( 1 ),
569  minimumNumberOfHits = cms.int32( 5 ),
570  nSigmaMinPt = cms.double( 5.0 ),
571  chargeSignificance = cms.double( -1.0 ),
572  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
573  maxCCCLostHits = cms.int32( 9999 ),
574  seedExtension = cms.int32( 0 ),
575  strictSeedExtension = cms.bool( False ),
576  minNumberOfHitsForLoopers = cms.int32( 13 ),
577  minNumberOfHitsPerLoop = cms.int32( 4 ),
578  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
579  maxLostHitsFraction = cms.double( 999.0 ),
580  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
581  seedPairPenalty = cms.int32( 0 )
582 )
583 fragment.HLTPSetMuTrackJpsiEffTrajectoryFilter = cms.PSet(
584  minPt = cms.double( 1.0 ),
585  minHitsMinPt = cms.int32( 3 ),
586  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
587  maxLostHits = cms.int32( 1 ),
588  maxNumberOfHits = cms.int32( 9 ),
589  maxConsecLostHits = cms.int32( 1 ),
590  minimumNumberOfHits = cms.int32( 5 ),
591  nSigmaMinPt = cms.double( 5.0 ),
592  chargeSignificance = cms.double( -1.0 ),
593  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
594  maxCCCLostHits = cms.int32( 9999 ),
595  seedExtension = cms.int32( 0 ),
596  strictSeedExtension = cms.bool( False ),
597  minNumberOfHitsForLoopers = cms.int32( 13 ),
598  minNumberOfHitsPerLoop = cms.int32( 4 ),
599  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
600  maxLostHitsFraction = cms.double( 999.0 ),
601  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
602  seedPairPenalty = cms.int32( 0 )
603 )
604 fragment.HLTPSetCkfTrajectoryFilter = cms.PSet(
605  minPt = cms.double( 0.9 ),
606  minHitsMinPt = cms.int32( 3 ),
607  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
608  maxLostHits = cms.int32( 1 ),
609  maxNumberOfHits = cms.int32( -1 ),
610  maxConsecLostHits = cms.int32( 1 ),
611  minimumNumberOfHits = cms.int32( 5 ),
612  nSigmaMinPt = cms.double( 5.0 ),
613  chargeSignificance = cms.double( -1.0 ),
614  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
615  maxCCCLostHits = cms.int32( 9999 ),
616  seedExtension = cms.int32( 0 ),
617  strictSeedExtension = cms.bool( False ),
618  minNumberOfHitsForLoopers = cms.int32( 13 ),
619  minNumberOfHitsPerLoop = cms.int32( 4 ),
620  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
621  maxLostHitsFraction = cms.double( 999.0 ),
622  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
623  seedPairPenalty = cms.int32( 0 )
624 )
625 fragment.HLTPSetCkf3HitTrajectoryFilter = cms.PSet(
626  minPt = cms.double( 0.9 ),
627  minHitsMinPt = cms.int32( 3 ),
628  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
629  maxLostHits = cms.int32( 1 ),
630  maxNumberOfHits = cms.int32( -1 ),
631  maxConsecLostHits = cms.int32( 1 ),
632  minimumNumberOfHits = cms.int32( 3 ),
633  nSigmaMinPt = cms.double( 5.0 ),
634  chargeSignificance = cms.double( -1.0 ),
635  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
636  maxCCCLostHits = cms.int32( 9999 ),
637  seedExtension = cms.int32( 0 ),
638  strictSeedExtension = cms.bool( False ),
639  minNumberOfHitsForLoopers = cms.int32( 13 ),
640  minNumberOfHitsPerLoop = cms.int32( 4 ),
641  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
642  maxLostHitsFraction = cms.double( 999.0 ),
643  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
644  seedPairPenalty = cms.int32( 0 )
645 )
646 fragment.HLTIter4PSetTrajectoryBuilderIT = cms.PSet(
647  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
648  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryFilterIT" ) ),
649  maxCand = cms.int32( 1 ),
650  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
651  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
652  MeasurementTrackerName = cms.string( "hltIter4ESPMeasurementTracker" ),
653  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
654  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
655  updator = cms.string( "hltESPKFUpdator" ),
656  alwaysUseInvalidHits = cms.bool( False ),
657  intermediateCleaning = cms.bool( True ),
658  lostHitPenalty = cms.double( 30.0 ),
659  minNrOfHitsForRebuild = cms.untracked.int32( 4 )
660 )
661 fragment.HLTIter3PSetTrajectoryBuilderIT = cms.PSet(
662  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
663  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter3PSetTrajectoryFilterIT" ) ),
664  maxCand = cms.int32( 1 ),
665  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
666  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
667  MeasurementTrackerName = cms.string( "hltIter3ESPMeasurementTracker" ),
668  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
669  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
670  updator = cms.string( "hltESPKFUpdator" ),
671  alwaysUseInvalidHits = cms.bool( False ),
672  intermediateCleaning = cms.bool( True ),
673  lostHitPenalty = cms.double( 30.0 )
674 )
675 fragment.HLTIter2PSetTrajectoryBuilderIT = cms.PSet(
676  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
677  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
678  maxCand = cms.int32( 2 ),
679  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
680  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
681  MeasurementTrackerName = cms.string( "hltIter2ESPMeasurementTracker" ),
682  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
683  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
684  updator = cms.string( "hltESPKFUpdator" ),
685  alwaysUseInvalidHits = cms.bool( False ),
686  intermediateCleaning = cms.bool( True ),
687  lostHitPenalty = cms.double( 30.0 )
688 )
689 fragment.HLTIter1PSetTrajectoryBuilderIT = cms.PSet(
690  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
691  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
692  maxCand = cms.int32( 2 ),
693  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
694  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
695  MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ),
696  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
697  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
698  updator = cms.string( "hltESPKFUpdator" ),
699  alwaysUseInvalidHits = cms.bool( False ),
700  intermediateCleaning = cms.bool( True ),
701  lostHitPenalty = cms.double( 30.0 )
702 )
703 fragment.HLTPSetTrajectoryBuilderForElectrons = cms.PSet(
704  propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
705  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
706  maxCand = cms.int32( 5 ),
707  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
708  propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
709  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
710  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
711  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
712  updator = cms.string( "hltESPKFUpdator" ),
713  alwaysUseInvalidHits = cms.bool( True ),
714  intermediateCleaning = cms.bool( False ),
715  lostHitPenalty = cms.double( 90.0 )
716 )
717 fragment.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet(
718  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
719  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ),
720  maxCand = cms.int32( 1 ),
721  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
722  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
723  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
724  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
725  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
726  updator = cms.string( "hltESPKFUpdator" ),
727  alwaysUseInvalidHits = cms.bool( False ),
728  intermediateCleaning = cms.bool( True ),
729  lostHitPenalty = cms.double( 30.0 )
730 )
731 fragment.HLTPSetMuTrackJpsiEffTrajectoryBuilder = cms.PSet(
732  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
733  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiEffTrajectoryFilter" ) ),
734  maxCand = cms.int32( 1 ),
735  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
736  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
737  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
738  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
739  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
740  updator = cms.string( "hltESPKFUpdator" ),
741  alwaysUseInvalidHits = cms.bool( False ),
742  intermediateCleaning = cms.bool( True ),
743  lostHitPenalty = cms.double( 30.0 )
744 )
745 fragment.HLTPSetMuonCkfTrajectoryBuilderSeedHit = cms.PSet(
746  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
747  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
748  maxCand = cms.int32( 5 ),
749  ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
750  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
751  useSeedLayer = cms.bool( True ),
752  deltaEta = cms.double( -1.0 ),
753  deltaPhi = cms.double( -1.0 ),
754  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
755  rescaleErrorIfFail = cms.double( 1.0 ),
756  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
757  updator = cms.string( "hltESPKFUpdator" ),
758  alwaysUseInvalidHits = cms.bool( True ),
759  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
760  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
761  intermediateCleaning = cms.bool( False ),
762  lostHitPenalty = cms.double( 30.0 )
763 )
764 fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet(
765  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
766  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
767  maxCand = cms.int32( 5 ),
768  ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
769  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
770  useSeedLayer = cms.bool( False ),
771  deltaEta = cms.double( -1.0 ),
772  deltaPhi = cms.double( -1.0 ),
773  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
774  rescaleErrorIfFail = cms.double( 1.0 ),
775  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
776  updator = cms.string( "hltESPKFUpdator" ),
777  alwaysUseInvalidHits = cms.bool( True ),
778  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
779  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
780  intermediateCleaning = cms.bool( False ),
781  lostHitPenalty = cms.double( 30.0 )
782 )
783 fragment.HLTPSetPvClusterComparer = cms.PSet(
784  track_pt_min = cms.double( 2.5 ),
785  track_pt_max = cms.double( 10.0 ),
786  track_chi2_max = cms.double( 9999999.0 ),
787  track_prob_min = cms.double( -1.0 )
788 )
789 fragment.HLTIter0PSetTrajectoryBuilderIT = cms.PSet(
790  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
791  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
792  maxCand = cms.int32( 2 ),
793  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
794  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
795  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
796  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
797  updator = cms.string( "hltESPKFUpdator" ),
798  alwaysUseInvalidHits = cms.bool( False ),
799  intermediateCleaning = cms.bool( True ),
800  lostHitPenalty = cms.double( 30.0 )
801 )
802 fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet(
803  minPt = cms.double( 0.3 ),
804  minHitsMinPt = cms.int32( 3 ),
805  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
806  maxLostHits = cms.int32( 1 ),
807  maxNumberOfHits = cms.int32( 100 ),
808  maxConsecLostHits = cms.int32( 1 ),
809  minimumNumberOfHits = cms.int32( 3 ),
810  nSigmaMinPt = cms.double( 5.0 ),
811  chargeSignificance = cms.double( -1.0 ),
812  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
813  maxCCCLostHits = cms.int32( 0 ),
814  seedExtension = cms.int32( 0 ),
815  strictSeedExtension = cms.bool( False ),
816  minNumberOfHitsForLoopers = cms.int32( 13 ),
817  minNumberOfHitsPerLoop = cms.int32( 4 ),
818  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
819  maxLostHitsFraction = cms.double( 999.0 ),
820  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
821  seedPairPenalty = cms.int32( 0 )
822 )
823 fragment.HLTPSetPvClusterComparerForBTag = cms.PSet(
824  track_pt_min = cms.double( 0.1 ),
825  track_pt_max = cms.double( 20.0 ),
826  track_chi2_max = cms.double( 20.0 ),
827  track_prob_min = cms.double( -1.0 )
828 )
829 fragment.HLTSeedFromConsecutiveHitsTripletOnlyCreator = cms.PSet(
830  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
831  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
832  SeedMomentumForBOFF = cms.double( 5.0 ),
833  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
834  MinOneOverPtError = cms.double( 1.0 ),
835  magneticField = cms.string( "ParabolicMf" ),
836  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
837  forceKinematicWithRegionDirection = cms.bool( False )
838 )
839 fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet(
840  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
841  propagator = cms.string( "PropagatorWithMaterial" ),
842  SeedMomentumForBOFF = cms.double( 5.0 ),
843  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
844  MinOneOverPtError = cms.double( 1.0 ),
845  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
846  forceKinematicWithRegionDirection = cms.bool( False ),
847  magneticField = cms.string( "" )
848 )
849 fragment.HLTIter2HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
850  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
851  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryFilterIT" ) ),
852  maxCand = cms.int32( 2 ),
853  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
854  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
855  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
856  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
857  updator = cms.string( "hltESPKFUpdator" ),
858  alwaysUseInvalidHits = cms.bool( False ),
859  intermediateCleaning = cms.bool( True ),
860  lostHitPenalty = cms.double( 30.0 ),
861  MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" )
862 )
863 fragment.HLTIter2HighPtTkMuPSetTrajectoryFilterIT = cms.PSet(
864  minPt = cms.double( 0.3 ),
865  minHitsMinPt = cms.int32( 3 ),
866  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
867  maxLostHits = cms.int32( 1 ),
868  maxNumberOfHits = cms.int32( 100 ),
869  maxConsecLostHits = cms.int32( 3 ),
870  minimumNumberOfHits = cms.int32( 5 ),
871  nSigmaMinPt = cms.double( 5.0 ),
872  chargeSignificance = cms.double( -1.0 ),
873  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
874  maxCCCLostHits = cms.int32( 9999 ),
875  seedExtension = cms.int32( 0 ),
876  strictSeedExtension = cms.bool( False ),
877  minNumberOfHitsForLoopers = cms.int32( 13 ),
878  minNumberOfHitsPerLoop = cms.int32( 4 ),
879  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
880  maxLostHitsFraction = cms.double( 999.0 ),
881  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
882  seedPairPenalty = cms.int32( 0 )
883 )
884 fragment.HLTPSetPvClusterComparerForIT = cms.PSet(
885  track_pt_min = cms.double( 1.0 ),
886  track_pt_max = cms.double( 20.0 ),
887  track_chi2_max = cms.double( 20.0 ),
888  track_prob_min = cms.double( -1.0 )
889 )
890 fragment.HLTSiStripClusterChargeCutNone = cms.PSet( value = cms.double( -1.0 ) )
891 fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) )
892 fragment.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) )
893 fragment.HLTSeedFromConsecutiveHitsCreatorIT = cms.PSet(
894  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
895  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
896  SeedMomentumForBOFF = cms.double( 5.0 ),
897  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
898  MinOneOverPtError = cms.double( 1.0 ),
899  magneticField = cms.string( "ParabolicMf" ),
900  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
901  forceKinematicWithRegionDirection = cms.bool( False )
902 )
903 fragment.HLTSeedFromProtoTracks = cms.PSet(
904  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
905  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
906  SeedMomentumForBOFF = cms.double( 5.0 ),
907  MinOneOverPtError = cms.double( 1.0 ),
908  magneticField = cms.string( "ParabolicMf" ),
909  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
910  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
911  forceKinematicWithRegionDirection = cms.bool( False )
912 )
913 fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet(
914  Rescale_eta = cms.double( 3.0 ),
915  Rescale_phi = cms.double( 3.0 ),
916  Rescale_Dz = cms.double( 3.0 ),
917  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
918  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
919  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
920  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
921  UseVertex = cms.bool( False ),
922  Pt_fixed = cms.bool( False ),
923  Z_fixed = cms.bool( True ),
924  Phi_fixed = cms.bool( False ),
925  Eta_fixed = cms.bool( False ),
926  Pt_min = cms.double( 1.5 ),
927  Phi_min = cms.double( 0.1 ),
928  Eta_min = cms.double( 0.1 ),
929  DeltaZ = cms.double( 15.9 ),
930  DeltaR = cms.double( 0.2 ),
931  DeltaEta = cms.double( 0.2 ),
932  DeltaPhi = cms.double( 0.2 ),
933  maxRegions = cms.int32( 2 ),
934  precise = cms.bool( True ),
935  OnDemand = cms.int32( -1 ),
936  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
937  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
938  vertexCollection = cms.InputTag( "pixelVertices" ),
939  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
940 )
941 fragment.HLTPSetDetachedCkfTrajectoryBuilderForHI = cms.PSet(
942  MeasurementTrackerName = cms.string( "" ),
943  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ),
944  maxCand = cms.int32( 2 ),
945  estimator = cms.string( "hltESPChi2MeasurementEstimator9" ),
946  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
947  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ),
948  useSameTrajFilter = cms.bool( True ),
949  intermediateCleaning = cms.bool( True ),
950  lostHitPenalty = cms.double( 30.0 ),
951  lockHits = cms.bool( True ),
952  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
953  foundHitBonus = cms.double( 5.0 ),
954  updator = cms.string( "hltESPKFUpdator" ),
955  alwaysUseInvalidHits = cms.bool( False ),
956  requireSeedHitsInRebuild = cms.bool( True ),
957  keepOriginalIfRebuildFails = cms.bool( False ),
958  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
959  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
960  minNrOfHitsForRebuild = cms.int32( 5 ),
961  maxDPhiForLooperReconstruction = cms.double( 0.0 ),
962  maxPtForLooperReconstruction = cms.double( 0.0 ),
963  bestHitOnly = cms.bool( True )
964 )
965 fragment.HLTPSetDetachedCkfTrajectoryFilterForHI = cms.PSet(
966  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
967  minimumNumberOfHits = cms.int32( 6 ),
968  chargeSignificance = cms.double( -1.0 ),
969  minPt = cms.double( 0.3 ),
970  nSigmaMinPt = cms.double( 5.0 ),
971  minHitsMinPt = cms.int32( 3 ),
972  maxLostHits = cms.int32( 1 ),
973  maxConsecLostHits = cms.int32( 1 ),
974  maxNumberOfHits = cms.int32( 100 ),
975  constantValueForLostHitsFractionFilter = cms.double( 0.701 ),
976  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
977  maxCCCLostHits = cms.int32( 9999 ),
978  seedExtension = cms.int32( 0 ),
979  strictSeedExtension = cms.bool( False ),
980  minNumberOfHitsForLoopers = cms.int32( 13 ),
981  minNumberOfHitsPerLoop = cms.int32( 4 ),
982  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
983  maxLostHitsFraction = cms.double( 999.0 ),
984  seedPairPenalty = cms.int32( 0 )
985 )
986 fragment.HLTPSetPixelPairCkfTrajectoryFilterForHI = cms.PSet(
987  minPt = cms.double( 1.0 ),
988  minHitsMinPt = cms.int32( 3 ),
989  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
990  maxLostHits = cms.int32( 100 ),
991  maxConsecLostHits = cms.int32( 1 ),
992  minimumNumberOfHits = cms.int32( 6 ),
993  nSigmaMinPt = cms.double( 5.0 ),
994  chargeSignificance = cms.double( -1.0 ),
995  maxNumberOfHits = cms.int32( 100 ),
996  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
997  maxCCCLostHits = cms.int32( 9999 ),
998  seedExtension = cms.int32( 0 ),
999  strictSeedExtension = cms.bool( False ),
1000  minNumberOfHitsForLoopers = cms.int32( 13 ),
1001  minNumberOfHitsPerLoop = cms.int32( 4 ),
1002  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1003  maxLostHitsFraction = cms.double( 999.0 ),
1004  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1005  seedPairPenalty = cms.int32( 0 )
1006 )
1007 fragment.HLTPSetPixelPairCkfTrajectoryBuilderForHI = cms.PSet(
1008  MeasurementTrackerName = cms.string( "" ),
1009  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ),
1010  maxCand = cms.int32( 3 ),
1011  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
1012  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1013  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ),
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( True ),
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( 2.0 ),
1028  maxPtForLooperReconstruction = cms.double( 0.7 ),
1029  bestHitOnly = cms.bool( True )
1030 )
1031 fragment.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) )
1032 fragment.HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet(
1033  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1034  minimumNumberOfHits = cms.int32( 6 ),
1035  chargeSignificance = cms.double( -1.0 ),
1036  minPt = cms.double( 8.0 ),
1037  nSigmaMinPt = cms.double( 5.0 ),
1038  minHitsMinPt = cms.int32( 3 ),
1039  maxLostHits = cms.int32( 1 ),
1040  maxConsecLostHits = cms.int32( 1 ),
1041  maxNumberOfHits = cms.int32( 100 ),
1042  constantValueForLostHitsFractionFilter = cms.double( 0.701 ),
1043  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1044  maxCCCLostHits = cms.int32( 9999 ),
1045  seedExtension = cms.int32( 0 ),
1046  strictSeedExtension = cms.bool( False ),
1047  minNumberOfHitsForLoopers = cms.int32( 13 ),
1048  minNumberOfHitsPerLoop = cms.int32( 4 ),
1049  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1050  maxLostHitsFraction = cms.double( 999.0 ),
1051  seedPairPenalty = cms.int32( 0 )
1052 )
1053 fragment.HLTPSetDetachedCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet(
1054  MeasurementTrackerName = cms.string( "" ),
1055  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ),
1056  maxCand = cms.int32( 2 ),
1057  estimator = cms.string( "hltESPChi2MeasurementEstimator9" ),
1058  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1059  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ),
1060  useSameTrajFilter = cms.bool( True ),
1061  intermediateCleaning = cms.bool( True ),
1062  lostHitPenalty = cms.double( 30.0 ),
1063  lockHits = cms.bool( True ),
1064  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1065  foundHitBonus = cms.double( 5.0 ),
1066  updator = cms.string( "hltESPKFUpdator" ),
1067  alwaysUseInvalidHits = cms.bool( False ),
1068  requireSeedHitsInRebuild = cms.bool( True ),
1069  keepOriginalIfRebuildFails = cms.bool( False ),
1070  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1071  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1072  minNrOfHitsForRebuild = cms.int32( 5 ),
1073  maxDPhiForLooperReconstruction = cms.double( 0.0 ),
1074  maxPtForLooperReconstruction = cms.double( 0.0 ),
1075  bestHitOnly = cms.bool( True )
1076 )
1077 fragment.HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet(
1078  minPt = cms.double( 8.0 ),
1079  minHitsMinPt = cms.int32( 3 ),
1080  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1081  maxLostHits = cms.int32( 100 ),
1082  maxConsecLostHits = cms.int32( 1 ),
1083  minimumNumberOfHits = cms.int32( 6 ),
1084  nSigmaMinPt = cms.double( 5.0 ),
1085  chargeSignificance = cms.double( -1.0 ),
1086  maxNumberOfHits = cms.int32( 100 ),
1087  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1088  maxCCCLostHits = cms.int32( 9999 ),
1089  seedExtension = cms.int32( 0 ),
1090  strictSeedExtension = cms.bool( False ),
1091  minNumberOfHitsForLoopers = cms.int32( 13 ),
1092  minNumberOfHitsPerLoop = cms.int32( 4 ),
1093  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1094  maxLostHitsFraction = cms.double( 999.0 ),
1095  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1096  seedPairPenalty = cms.int32( 0 )
1097 )
1098 fragment.HLTPSetPixelPairCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet(
1099  MeasurementTrackerName = cms.string( "" ),
1100  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ),
1101  maxCand = cms.int32( 3 ),
1102  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
1103  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1104  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ),
1105  useSameTrajFilter = cms.bool( True ),
1106  intermediateCleaning = cms.bool( True ),
1107  lostHitPenalty = cms.double( 30.0 ),
1108  lockHits = cms.bool( True ),
1109  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1110  foundHitBonus = cms.double( 5.0 ),
1111  updator = cms.string( "hltESPKFUpdator" ),
1112  alwaysUseInvalidHits = cms.bool( True ),
1113  requireSeedHitsInRebuild = cms.bool( True ),
1114  keepOriginalIfRebuildFails = cms.bool( False ),
1115  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1116  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1117  minNrOfHitsForRebuild = cms.int32( 5 ),
1118  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1119  maxPtForLooperReconstruction = cms.double( 0.7 ),
1120  bestHitOnly = cms.bool( True )
1121 )
1122 fragment.HLTPSetInitialCkfTrajectoryBuilderForHI = cms.PSet(
1123  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1124  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialCkfTrajectoryFilterForHI" ) ),
1125  maxCand = cms.int32( 5 ),
1126  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1127  intermediateCleaning = cms.bool( False ),
1128  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1129  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
1130  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1131  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1132  updator = cms.string( "hltESPKFUpdator" ),
1133  alwaysUseInvalidHits = cms.bool( False ),
1134  lostHitPenalty = cms.double( 30.0 )
1135 )
1136 fragment.HLTPSetInitialCkfTrajectoryFilterForHI = cms.PSet(
1137  minimumNumberOfHits = cms.int32( 6 ),
1138  minHitsMinPt = cms.int32( 3 ),
1139  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1140  maxLostHits = cms.int32( 999 ),
1141  maxNumberOfHits = cms.int32( 100 ),
1142  maxConsecLostHits = cms.int32( 1 ),
1143  chargeSignificance = cms.double( -1.0 ),
1144  nSigmaMinPt = cms.double( 5.0 ),
1145  minPt = cms.double( 0.9 ),
1146  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1147  maxCCCLostHits = cms.int32( 9999 ),
1148  seedExtension = cms.int32( 0 ),
1149  strictSeedExtension = cms.bool( False ),
1150  minNumberOfHitsForLoopers = cms.int32( 13 ),
1151  minNumberOfHitsPerLoop = cms.int32( 4 ),
1152  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1153  maxLostHitsFraction = cms.double( 999.0 ),
1154  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1155  seedPairPenalty = cms.int32( 0 )
1156 )
1157 fragment.HLTSiStripClusterChargeCutTiny = cms.PSet( value = cms.double( 800.0 ) )
1158 fragment.HLTPSetTobTecStepTrajectoryBuilder = cms.PSet(
1159  MeasurementTrackerName = cms.string( "" ),
1160  useSameTrajFilter = cms.bool( False ),
1161  minNrOfHitsForRebuild = cms.int32( 4 ),
1162  alwaysUseInvalidHits = cms.bool( False ),
1163  maxCand = cms.int32( 2 ),
1164  estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
1165  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1166  maxPtForLooperReconstruction = cms.double( 0.7 ),
1167  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterBase" ) ),
1168  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterBase" ) ),
1169  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1170  bestHitOnly = cms.bool( True ),
1171  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1172  intermediateCleaning = cms.bool( True ),
1173  lostHitPenalty = cms.double( 30.0 ),
1174  lockHits = cms.bool( True ),
1175  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1176  foundHitBonus = cms.double( 5.0 ),
1177  updator = cms.string( "hltESPKFUpdator" ),
1178  requireSeedHitsInRebuild = cms.bool( True ),
1179  keepOriginalIfRebuildFails = cms.bool( False ),
1180  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
1181 )
1182 fragment.HLTPSetTobTecStepTrajectoryFilterBase = cms.PSet(
1183  maxLostHits = cms.int32( 0 ),
1184  minimumNumberOfHits = cms.int32( 5 ),
1185  seedPairPenalty = cms.int32( 1 ),
1186  minPt = cms.double( 0.1 ),
1187  minHitsMinPt = cms.int32( 3 ),
1188  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1189  chargeSignificance = cms.double( -1.0 ),
1190  nSigmaMinPt = cms.double( 5.0 ),
1191  maxConsecLostHits = cms.int32( 1 ),
1192  maxNumberOfHits = cms.int32( 100 ),
1193  maxLostHitsFraction = cms.double( 0.1 ),
1194  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1195  minNumberOfHitsPerLoop = cms.int32( 4 ),
1196  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1197  strictSeedExtension = cms.bool( False ),
1198  seedExtension = cms.int32( 0 ),
1199  maxCCCLostHits = cms.int32( 9999 ),
1200  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1201  minNumberOfHitsForLoopers = cms.int32( 13 )
1202 )
1203 fragment.HLTPSetTobTecStepInOutTrajectoryFilterBase = cms.PSet(
1204  maxLostHits = cms.int32( 0 ),
1205  minimumNumberOfHits = cms.int32( 4 ),
1206  seedPairPenalty = cms.int32( 1 ),
1207  minPt = cms.double( 0.1 ),
1208  minHitsMinPt = cms.int32( 3 ),
1209  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1210  chargeSignificance = cms.double( -1.0 ),
1211  nSigmaMinPt = cms.double( 5.0 ),
1212  maxConsecLostHits = cms.int32( 1 ),
1213  maxNumberOfHits = cms.int32( 100 ),
1214  maxLostHitsFraction = cms.double( 0.1 ),
1215  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1216  minNumberOfHitsPerLoop = cms.int32( 4 ),
1217  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1218  strictSeedExtension = cms.bool( False ),
1219  seedExtension = cms.int32( 0 ),
1220  maxCCCLostHits = cms.int32( 9999 ),
1221  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1222  minNumberOfHitsForLoopers = cms.int32( 13 )
1223 )
1224 fragment.HLTPSetLowPtStepTrajectoryBuilder = cms.PSet(
1225  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1226  bestHitOnly = cms.bool( True ),
1227  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1228  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ),
1229  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ),
1230  useSameTrajFilter = cms.bool( True ),
1231  maxCand = cms.int32( 4 ),
1232  intermediateCleaning = cms.bool( True ),
1233  lostHitPenalty = cms.double( 30.0 ),
1234  MeasurementTrackerName = cms.string( "" ),
1235  lockHits = cms.bool( True ),
1236  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1237  foundHitBonus = cms.double( 5.0 ),
1238  updator = cms.string( "hltESPKFUpdator" ),
1239  alwaysUseInvalidHits = cms.bool( True ),
1240  requireSeedHitsInRebuild = cms.bool( True ),
1241  keepOriginalIfRebuildFails = cms.bool( False ),
1242  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
1243  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1244  minNrOfHitsForRebuild = cms.int32( 5 ),
1245  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1246  maxPtForLooperReconstruction = cms.double( 0.7 )
1247 )
1248 fragment.HLTPSetDetachedStepTrajectoryFilter = cms.PSet(
1249  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
1250  filters = cms.VPSet(
1251  cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilterBase" ) )
1252  )
1253 )
1254 fragment.HLTPSetInitialStepTrajectoryFilter = cms.PSet(
1255  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
1256  filters = cms.VPSet(
1257  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBase" ) )
1258  )
1259 )
1260 fragment.HLTPSetPixelPairStepTrajectoryFilter = cms.PSet(
1261  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
1262  filters = cms.VPSet(
1263  cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterBase" ) )
1264  )
1265 )
1266 fragment.HLTPSetLowPtStepTrajectoryFilter = cms.PSet(
1267  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1268  minimumNumberOfHits = cms.int32( 3 ),
1269  seedPairPenalty = cms.int32( 0 ),
1270  chargeSignificance = cms.double( -1.0 ),
1271  minPt = cms.double( 0.075 ),
1272  nSigmaMinPt = cms.double( 5.0 ),
1273  minHitsMinPt = cms.int32( 3 ),
1274  maxLostHits = cms.int32( 999 ),
1275  maxConsecLostHits = cms.int32( 1 ),
1276  maxNumberOfHits = cms.int32( 100 ),
1277  maxLostHitsFraction = cms.double( 0.1 ),
1278  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1279  seedExtension = cms.int32( 0 ),
1280  strictSeedExtension = cms.bool( False ),
1281  minNumberOfHitsPerLoop = cms.int32( 4 ),
1282  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1283  maxCCCLostHits = cms.int32( 1 ),
1284  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1285  minNumberOfHitsForLoopers = cms.int32( 13 )
1286 )
1287 fragment.HLTPSetMixedStepTrajectoryFilter = cms.PSet(
1288  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1289  minimumNumberOfHits = cms.int32( 3 ),
1290  seedPairPenalty = cms.int32( 0 ),
1291  chargeSignificance = cms.double( -1.0 ),
1292  minPt = cms.double( 0.1 ),
1293  nSigmaMinPt = cms.double( 5.0 ),
1294  minHitsMinPt = cms.int32( 3 ),
1295  maxLostHits = cms.int32( 999 ),
1296  maxConsecLostHits = cms.int32( 1 ),
1297  maxNumberOfHits = cms.int32( 100 ),
1298  maxLostHitsFraction = cms.double( 0.1 ),
1299  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
1300  seedExtension = cms.int32( 0 ),
1301  strictSeedExtension = cms.bool( False ),
1302  minNumberOfHitsPerLoop = cms.int32( 4 ),
1303  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1304  maxCCCLostHits = cms.int32( 9999 ),
1305  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1306  minNumberOfHitsForLoopers = cms.int32( 13 )
1307 )
1308 fragment.HLTPSetPixelLessStepTrajectoryFilter = cms.PSet(
1309  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1310  minimumNumberOfHits = cms.int32( 4 ),
1311  seedPairPenalty = cms.int32( 1 ),
1312  chargeSignificance = cms.double( -1.0 ),
1313  minPt = cms.double( 0.1 ),
1314  nSigmaMinPt = cms.double( 5.0 ),
1315  minHitsMinPt = cms.int32( 3 ),
1316  maxLostHits = cms.int32( 0 ),
1317  maxConsecLostHits = cms.int32( 1 ),
1318  maxNumberOfHits = cms.int32( 100 ),
1319  maxLostHitsFraction = cms.double( 0.1 ),
1320  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1321  seedExtension = cms.int32( 0 ),
1322  strictSeedExtension = cms.bool( False ),
1323  minNumberOfHitsPerLoop = cms.int32( 4 ),
1324  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1325  maxCCCLostHits = cms.int32( 9999 ),
1326  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1327  minNumberOfHitsForLoopers = cms.int32( 13 )
1328 )
1329 fragment.HLTIter0HighPtTkMuPSetTrajectoryFilterIT = cms.PSet(
1330  minPt = cms.double( 0.3 ),
1331  minHitsMinPt = cms.int32( 3 ),
1332  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1333  maxLostHits = cms.int32( 1 ),
1334  maxNumberOfHits = cms.int32( 100 ),
1335  maxConsecLostHits = cms.int32( 1 ),
1336  minimumNumberOfHits = cms.int32( 3 ),
1337  nSigmaMinPt = cms.double( 5.0 ),
1338  chargeSignificance = cms.double( -1.0 ),
1339  maxCCCLostHits = cms.int32( 9999 ),
1340  seedExtension = cms.int32( 0 ),
1341  strictSeedExtension = cms.bool( False ),
1342  minNumberOfHitsForLoopers = cms.int32( 13 ),
1343  minNumberOfHitsPerLoop = cms.int32( 4 ),
1344  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1345  maxLostHitsFraction = cms.double( 999.0 ),
1346  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1347  seedPairPenalty = cms.int32( 0 ),
1348  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
1349 )
1350 fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
1351  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1352  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ),
1353  maxCand = cms.int32( 4 ),
1354  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1355  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1356  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1357  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1358  updator = cms.string( "hltESPKFUpdator" ),
1359  alwaysUseInvalidHits = cms.bool( True ),
1360  intermediateCleaning = cms.bool( True ),
1361  lostHitPenalty = cms.double( 30.0 )
1362 )
1363 fragment.streams = cms.PSet(
1364  ALCALUMIPIXELS = cms.vstring( 'AlCaLumiPixels' ),
1365  Calibration = cms.vstring( 'TestEnablesEcalHcal' ),
1366  DQM = cms.vstring( 'OnlineMonitor' ),
1367  DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ),
1368  EcalCalibration = cms.vstring( 'EcalLaser' ),
1369  Express = cms.vstring( 'ExpressPhysics' ),
1370  NanoDST = cms.vstring( 'L1Accept' ),
1371  PhysicsCommissioning = cms.vstring( 'HLTPhysics',
1372  'HighPtLowerPhotons',
1373  'HighPtPhoton30AndZ',
1374  'TOTEM_minBias',
1375  'TOTEM_zeroBias',
1376  'ZeroBias' ),
1377  PhysicsForward = cms.vstring( 'ppForward' ),
1378  PhysicsHadronsTaus = cms.vstring( 'BTagCSV',
1379  'HeavyFlavor',
1380  'HighPtJet80',
1381  'HighPtLowerJets',
1382  'JetHT' ),
1383  PhysicsMuons = cms.vstring( 'DoubleMuon',
1384  'MuPlusX',
1385  'SingleMuHighPt',
1386  'SingleMuLowPt' ),
1387  PhysicsTracks = cms.vstring( 'FullTrack',
1388  'HighMultiplicity' )
1389 )
1390 fragment.datasets = cms.PSet(
1391  AlCaLumiPixels = cms.vstring( 'AlCa_LumiPixels_Random_v2',
1392  'AlCa_LumiPixels_ZeroBias_v5' ),
1393  BTagCSV = cms.vstring( 'HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v5',
1394  'HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v5',
1395  'HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v5',
1396  'HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v5' ),
1397  DoubleMuon = cms.vstring( 'HLT_HIL1DoubleMu0ForPPRef_v2',
1398  'HLT_HIL1DoubleMu10ForPPRef_v2',
1399  'HLT_HIL2DoubleMu0_NHitQForPPRef_v3',
1400  'HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v3',
1401  'HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v3' ),
1402  EcalLaser = cms.vstring( 'HLT_EcalCalibration_v3' ),
1403  ExpressPhysics = cms.vstring( 'HLT_HIL1DoubleMu0ForPPRef_v2',
1404  'HLT_L1MinimumBiasHF1AND_v2',
1405  'HLT_Physics_v5',
1406  'HLT_Random_v2',
1407  'HLT_ZeroBias_v4' ),
1408  FullTrack = cms.vstring( 'HLT_FullTrack18ForPPRef_v4',
1409  'HLT_FullTrack24ForPPRef_v4',
1410  'HLT_FullTrack34ForPPRef_v4',
1411  'HLT_FullTrack45ForPPRef_v4',
1412  'HLT_FullTrack53ForPPRef_v4' ),
1413  HLTPhysics = cms.vstring( 'HLT_Physics_v5' ),
1414  HeavyFlavor = cms.vstring( 'HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v4',
1415  'HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v4',
1416  'HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v4',
1417  'HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v4',
1418  'HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v4',
1419  'HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v4',
1420  'HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v4' ),
1421  HighMultiplicity = cms.vstring( 'HLT_PixelTracks_Multiplicity110ForPPRef_v2',
1422  'HLT_PixelTracks_Multiplicity135ForPPRef_v2',
1423  'HLT_PixelTracks_Multiplicity160ForPPRef_v2',
1424  'HLT_PixelTracks_Multiplicity60ForPPRef_v2',
1425  'HLT_PixelTracks_Multiplicity85ForPPRef_v2' ),
1426  HighPtJet80 = cms.vstring( 'HLT_AK4CaloJet100_Eta5p1ForPPRef_v3',
1427  'HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v3',
1428  'HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v3',
1429  'HLT_AK4CaloJet110_Eta5p1ForPPRef_v3',
1430  'HLT_AK4CaloJet120_Eta5p1ForPPRef_v3',
1431  'HLT_AK4CaloJet150ForPPRef_v3',
1432  'HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v3',
1433  'HLT_AK4CaloJet80_Eta5p1ForPPRef_v3',
1434  'HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v3',
1435  'HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v3',
1436  'HLT_AK4PFJet100_Eta5p1ForPPRef_v5',
1437  'HLT_AK4PFJet110_Eta5p1ForPPRef_v5',
1438  'HLT_AK4PFJet120_Eta5p1ForPPRef_v5',
1439  'HLT_AK4PFJet80_Eta5p1ForPPRef_v5' ),
1440  HighPtLowerJets = cms.vstring( 'HLT_AK4CaloJet40_Eta5p1ForPPRef_v3',
1441  'HLT_AK4CaloJet60_Eta5p1ForPPRef_v3',
1442  'HLT_AK4PFJet40_Eta5p1ForPPRef_v5',
1443  'HLT_AK4PFJet60_Eta5p1ForPPRef_v5' ),
1444  HighPtLowerPhotons = cms.vstring( 'HLT_HISinglePhoton10_Eta1p5ForPPRef_v3',
1445  'HLT_HISinglePhoton10_Eta3p1ForPPRef_v3',
1446  'HLT_HISinglePhoton15_Eta1p5ForPPRef_v3',
1447  'HLT_HISinglePhoton15_Eta3p1ForPPRef_v3',
1448  'HLT_HISinglePhoton20_Eta1p5ForPPRef_v3',
1449  'HLT_HISinglePhoton20_Eta3p1ForPPRef_v3' ),
1450  HighPtPhoton30AndZ = cms.vstring( 'HLT_HIDoublePhoton15_Eta1p5_Mass50_1000ForPPRef_v3',
1451  'HLT_HIDoublePhoton15_Eta1p5_Mass50_1000_R9HECutForPPRef_v3',
1452  'HLT_HIDoublePhoton15_Eta2p1_Mass50_1000_R9CutForPPRef_v3',
1453  'HLT_HIDoublePhoton15_Eta2p5_Mass50_1000_R9SigmaHECutForPPRef_v3',
1454  'HLT_HISinglePhoton30_Eta1p5ForPPRef_v3',
1455  'HLT_HISinglePhoton30_Eta3p1ForPPRef_v3',
1456  'HLT_HISinglePhoton40_Eta1p5ForPPRef_v3',
1457  'HLT_HISinglePhoton40_Eta3p1ForPPRef_v3',
1458  'HLT_HISinglePhoton50_Eta1p5ForPPRef_v3',
1459  'HLT_HISinglePhoton50_Eta3p1ForPPRef_v3',
1460  'HLT_HISinglePhoton60_Eta1p5ForPPRef_v3',
1461  'HLT_HISinglePhoton60_Eta3p1ForPPRef_v3' ),
1462  JetHT = cms.vstring( 'HLT_AK4PFDJet60_Eta2p1ForPPRef_v5',
1463  'HLT_AK4PFDJet80_Eta2p1ForPPRef_v5' ),
1464  L1Accept = cms.vstring( 'DST_Physics_v5' ),
1465  MuPlusX = cms.vstring( 'HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v4',
1466  'HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v4',
1467  'HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v4',
1468  'HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v4',
1469  'HLT_HIL2Mu3Eta2p5_HIPhoton10Eta1p5ForPPRef_v4',
1470  'HLT_HIL2Mu3Eta2p5_HIPhoton15Eta1p5ForPPRef_v4',
1471  'HLT_HIL2Mu3Eta2p5_HIPhoton20Eta1p5ForPPRef_v4',
1472  'HLT_HIL2Mu3Eta2p5_HIPhoton30Eta1p5ForPPRef_v4',
1473  'HLT_HIL2Mu3Eta2p5_HIPhoton40Eta1p5ForPPRef_v4' ),
1474  OnlineMonitor = cms.vstring( 'HLT_AK4CaloJet100_Eta5p1ForPPRef_v3',
1475  'HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v3',
1476  'HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v3',
1477  'HLT_AK4CaloJet110_Eta5p1ForPPRef_v3',
1478  'HLT_AK4CaloJet120_Eta5p1ForPPRef_v3',
1479  'HLT_AK4CaloJet150ForPPRef_v3',
1480  'HLT_AK4CaloJet40_Eta5p1ForPPRef_v3',
1481  'HLT_AK4CaloJet60_Eta5p1ForPPRef_v3',
1482  'HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v3',
1483  'HLT_AK4CaloJet80_Eta5p1ForPPRef_v3',
1484  'HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v3',
1485  'HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v3',
1486  'HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v5',
1487  'HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v5',
1488  'HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v5',
1489  'HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v5',
1490  'HLT_AK4PFDJet60_Eta2p1ForPPRef_v5',
1491  'HLT_AK4PFDJet80_Eta2p1ForPPRef_v5',
1492  'HLT_AK4PFJet100_Eta5p1ForPPRef_v5',
1493  'HLT_AK4PFJet110_Eta5p1ForPPRef_v5',
1494  'HLT_AK4PFJet120_Eta5p1ForPPRef_v5',
1495  'HLT_AK4PFJet40_Eta5p1ForPPRef_v5',
1496  'HLT_AK4PFJet60_Eta5p1ForPPRef_v5',
1497  'HLT_AK4PFJet80_Eta5p1ForPPRef_v5',
1498  'HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v4',
1499  'HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v4',
1500  'HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v4',
1501  'HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v4',
1502  'HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v4',
1503  'HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v4',
1504  'HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v4',
1505  'HLT_FullTrack18ForPPRef_v4',
1506  'HLT_FullTrack24ForPPRef_v4',
1507  'HLT_FullTrack34ForPPRef_v4',
1508  'HLT_FullTrack45ForPPRef_v4',
1509  'HLT_FullTrack53ForPPRef_v4',
1510  'HLT_HICastorMediumJetPixel_SingleTrackForPPRef_v2',
1511  'HLT_HIDoublePhoton15_Eta1p5_Mass50_1000ForPPRef_v3',
1512  'HLT_HIDoublePhoton15_Eta1p5_Mass50_1000_R9HECutForPPRef_v3',
1513  'HLT_HIDoublePhoton15_Eta2p1_Mass50_1000_R9CutForPPRef_v3',
1514  'HLT_HIDoublePhoton15_Eta2p5_Mass50_1000_R9SigmaHECutForPPRef_v3',
1515  'HLT_HIL1CastorMediumJetForPPRef_v2',
1516  'HLT_HIL1DoubleMu0ForPPRef_v2',
1517  'HLT_HIL1DoubleMu10ForPPRef_v2',
1518  'HLT_HIL2DoubleMu0_NHitQForPPRef_v3',
1519  'HLT_HIL2Mu15ForPPRef_v3',
1520  'HLT_HIL2Mu20ForPPRef_v3',
1521  'HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v4',
1522  'HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v4',
1523  'HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v4',
1524  'HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v4',
1525  'HLT_HIL2Mu3Eta2p5_HIPhoton10Eta1p5ForPPRef_v4',
1526  'HLT_HIL2Mu3Eta2p5_HIPhoton15Eta1p5ForPPRef_v4',
1527  'HLT_HIL2Mu3Eta2p5_HIPhoton20Eta1p5ForPPRef_v4',
1528  'HLT_HIL2Mu3_NHitQ10ForPPRef_v3',
1529  'HLT_HIL2Mu5_NHitQ10ForPPRef_v3',
1530  'HLT_HIL2Mu7_NHitQ10ForPPRef_v3',
1531  'HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v3',
1532  'HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v3',
1533  'HLT_HIL3Mu15ForPPRef_v3',
1534  'HLT_HIL3Mu20ForPPRef_v3',
1535  'HLT_HIL3Mu3_NHitQ15ForPPRef_v3',
1536  'HLT_HIL3Mu5_NHitQ15ForPPRef_v3',
1537  'HLT_HIL3Mu7_NHitQ15ForPPRef_v3',
1538  'HLT_HISinglePhoton10_Eta1p5ForPPRef_v3',
1539  'HLT_HISinglePhoton10_Eta3p1ForPPRef_v3',
1540  'HLT_HISinglePhoton15_Eta1p5ForPPRef_v3',
1541  'HLT_HISinglePhoton15_Eta3p1ForPPRef_v3',
1542  'HLT_HISinglePhoton20_Eta1p5ForPPRef_v3',
1543  'HLT_HISinglePhoton20_Eta3p1ForPPRef_v3',
1544  'HLT_HISinglePhoton30_Eta1p5ForPPRef_v3',
1545  'HLT_HISinglePhoton30_Eta3p1ForPPRef_v3',
1546  'HLT_HISinglePhoton40_Eta1p5ForPPRef_v3',
1547  'HLT_HISinglePhoton40_Eta3p1ForPPRef_v3',
1548  'HLT_HISinglePhoton50_Eta1p5ForPPRef_v3',
1549  'HLT_HISinglePhoton50_Eta3p1ForPPRef_v3',
1550  'HLT_HISinglePhoton60_Eta1p5ForPPRef_v3',
1551  'HLT_HISinglePhoton60_Eta3p1ForPPRef_v3',
1552  'HLT_HIUPCDoubleMuNotHF2Pixel_SingleTrackForPPRef_v3',
1553  'HLT_HIUPCL1DoubleMuOpenNotHF2ForPPRef_v3',
1554  'HLT_HIUPCL1MuOpen_NotMinimumBiasHF2_ANDForPPRef_v3',
1555  'HLT_HIUPCL1NotMinimumBiasHF2_ANDForPPRef_v3',
1556  'HLT_HIUPCL1NotZdcOR_BptxANDForPPRef_v2',
1557  'HLT_HIUPCL1ZdcOR_BptxANDForPPRef_v2',
1558  'HLT_HIUPCL1ZdcXOR_BptxANDForPPRef_v2',
1559  'HLT_HIUPCMuOpen_NotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v3',
1560  'HLT_HIUPCNotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v3',
1561  'HLT_HIUPCNotZdcOR_BptxANDPixel_SingleTrackForPPRef_v2',
1562  'HLT_HIUPCZdcOR_BptxANDPixel_SingleTrackForPPRef_v2',
1563  'HLT_HIUPCZdcXOR_BptxANDPixel_SingleTrackForPPRef_v2',
1564  'HLT_L1MinimumBiasHF1AND_v2',
1565  'HLT_L1MinimumBiasHF1OR_v2',
1566  'HLT_L1MinimumBiasHF2AND_v2',
1567  'HLT_L1MinimumBiasHF2ORNoBptxGating_v3',
1568  'HLT_L1MinimumBiasHF2OR_v2',
1569  'HLT_L1TOTEM1_MinBias_v2',
1570  'HLT_L1TOTEM2_ZeroBias_v2',
1571  'HLT_Physics_v5',
1572  'HLT_PixelTracks_Multiplicity110ForPPRef_v2',
1573  'HLT_PixelTracks_Multiplicity135ForPPRef_v2',
1574  'HLT_PixelTracks_Multiplicity160ForPPRef_v2',
1575  'HLT_PixelTracks_Multiplicity60ForPPRef_v2',
1576  'HLT_PixelTracks_Multiplicity85ForPPRef_v2',
1577  'HLT_Random_v2',
1578  'HLT_ZeroBias_v4' ),
1579  SingleMuHighPt = cms.vstring( 'HLT_HIL2Mu15ForPPRef_v3',
1580  'HLT_HIL2Mu20ForPPRef_v3',
1581  'HLT_HIL2Mu5_NHitQ10ForPPRef_v3',
1582  'HLT_HIL2Mu7_NHitQ10ForPPRef_v3',
1583  'HLT_HIL3Mu15ForPPRef_v3',
1584  'HLT_HIL3Mu20ForPPRef_v3',
1585  'HLT_HIL3Mu5_NHitQ15ForPPRef_v3',
1586  'HLT_HIL3Mu7_NHitQ15ForPPRef_v3' ),
1587  SingleMuLowPt = cms.vstring( 'HLT_HIL2Mu3_NHitQ10ForPPRef_v3',
1588  'HLT_HIL3Mu3_NHitQ15ForPPRef_v3' ),
1589  TOTEM_minBias = cms.vstring( 'HLT_L1TOTEM1_MinBias_v2' ),
1590  TOTEM_zeroBias = cms.vstring( 'HLT_L1TOTEM2_ZeroBias_v2' ),
1591  TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v3',
1592  'HLT_HcalCalibration_v4' ),
1593  TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v3',
1594  'HLT_HcalCalibration_v4' ),
1595  ZeroBias = cms.vstring( 'HLT_Random_v2',
1596  'HLT_ZeroBias_v4' ),
1597  ppForward = cms.vstring( 'HLT_HICastorMediumJetPixel_SingleTrackForPPRef_v2',
1598  'HLT_HIL1CastorMediumJetForPPRef_v2',
1599  'HLT_HIUPCDoubleMuNotHF2Pixel_SingleTrackForPPRef_v3',
1600  'HLT_HIUPCL1DoubleMuOpenNotHF2ForPPRef_v3',
1601  'HLT_HIUPCL1MuOpen_NotMinimumBiasHF2_ANDForPPRef_v3',
1602  'HLT_HIUPCL1NotMinimumBiasHF2_ANDForPPRef_v3',
1603  'HLT_HIUPCL1NotZdcOR_BptxANDForPPRef_v2',
1604  'HLT_HIUPCL1ZdcOR_BptxANDForPPRef_v2',
1605  'HLT_HIUPCL1ZdcXOR_BptxANDForPPRef_v2',
1606  'HLT_HIUPCMuOpen_NotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v3',
1607  'HLT_HIUPCNotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v3',
1608  'HLT_HIUPCNotZdcOR_BptxANDPixel_SingleTrackForPPRef_v2',
1609  'HLT_HIUPCZdcOR_BptxANDPixel_SingleTrackForPPRef_v2',
1610  'HLT_HIUPCZdcXOR_BptxANDPixel_SingleTrackForPPRef_v2' )
1611 )
1612 
1613 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
1614  iovIsRunNotTime = cms.bool( True ),
1615  recordName = cms.string( "CSCChannelMapperRecord" ),
1616  firstValid = cms.vuint32( 1 )
1617 )
1618 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
1619  iovIsRunNotTime = cms.bool( True ),
1620  recordName = cms.string( "CSCIndexerRecord" ),
1621  firstValid = cms.vuint32( 1 )
1622 )
1623 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
1624  iovIsRunNotTime = cms.bool( True ),
1625  recordName = cms.string( "L1TGlobalParametersRcd" ),
1626  firstValid = cms.vuint32( 1 )
1627 )
1628 fragment.StableParametersRcdSource = cms.ESSource( "EmptyESSource",
1629  iovIsRunNotTime = cms.bool( True ),
1630  recordName = cms.string( "L1TGlobalStableParametersRcd" ),
1631  firstValid = cms.vuint32( 1 )
1632 )
1633 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
1634  iovIsRunNotTime = cms.bool( True ),
1635  recordName = cms.string( "JetTagComputerRecord" ),
1636  firstValid = cms.vuint32( 1 )
1637 )
1638 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
1639  iovIsRunNotTime = cms.bool( True ),
1640  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
1641  firstValid = cms.vuint32( 1 )
1642 )
1643 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
1644  iovIsRunNotTime = cms.bool( True ),
1645  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
1646  firstValid = cms.vuint32( 1 )
1647 )
1648 
1649 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
1650  ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
1651  fractionShared = cms.double( 0.11 ),
1652  ValidHitBonus = cms.double( 5.0 ),
1653  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
1654  MissingHitPenalty = cms.double( 20.0 ),
1655  allowSharedFirstHit = cms.bool( True )
1656 )
1657 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
1658  EstimateCut = cms.double( 30.0 ),
1659  appendToDataLabel = cms.string( "" ),
1660  LogPixelProbabilityCut = cms.double( -16.0 ),
1661  MinDof = cms.int32( 2 ),
1662  NoOutliersBeginEnd = cms.bool( False ),
1663  Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
1664  MinNumberOfHits = cms.int32( 7 ),
1665  Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
1666  MaxNumberOfOutliers = cms.int32( 3 ),
1667  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
1668  MaxFractionOutliers = cms.double( 0.3 ),
1669  NoInvalidHitsBeginEnd = cms.bool( False ),
1670  ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
1671  RejectTracks = cms.bool( True )
1672 )
1673 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
1674  EstimateCut = cms.double( 30.0 ),
1675  appendToDataLabel = cms.string( "" ),
1676  LogPixelProbabilityCut = cms.double( -16.0 ),
1677  MinDof = cms.int32( 2 ),
1678  NoOutliersBeginEnd = cms.bool( False ),
1679  Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
1680  MinNumberOfHits = cms.int32( 7 ),
1681  Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
1682  MaxNumberOfOutliers = cms.int32( 3 ),
1683  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
1684  MaxFractionOutliers = cms.double( 0.3 ),
1685  NoInvalidHitsBeginEnd = cms.bool( False ),
1686  ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
1687  RejectTracks = cms.bool( True )
1688 )
1689 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
1690  ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
1691  fractionShared = cms.double( 0.16 ),
1692  ValidHitBonus = cms.double( 5.0 ),
1693  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
1694  MissingHitPenalty = cms.double( 20.0 ),
1695  allowSharedFirstHit = cms.bool( True )
1696 )
1697 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
1698  errorRescaling = cms.double( 10.0 ),
1699  minHits = cms.int32( 7 ),
1700  ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
1701  appendToDataLabel = cms.string( "" ),
1702  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1703  Updator = cms.string( "hltESPKFUpdator" ),
1704  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
1705  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1706 )
1707 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
1708  errorRescaling = cms.double( 10.0 ),
1709  minHits = cms.int32( 7 ),
1710  ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
1711  appendToDataLabel = cms.string( "" ),
1712  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1713  Updator = cms.string( "hltESPKFUpdator" ),
1714  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
1715  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1716 )
1717 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
1718  appendToDataLabel = cms.string( "" ),
1719  minHits = cms.int32( 7 ),
1720  ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
1721  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1722  Updator = cms.string( "hltESPKFUpdator" ),
1723  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
1724  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1725 )
1726 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
1727  appendToDataLabel = cms.string( "" ),
1728  minHits = cms.int32( 7 ),
1729  ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
1730  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1731  Updator = cms.string( "hltESPKFUpdator" ),
1732  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
1733  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1734 )
1735 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
1736  ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
1737  appendToDataLabel = cms.string( "" ),
1738  standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
1739  looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" )
1740 )
1741 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
1742  ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
1743  fractionShared = cms.double( 0.09 ),
1744  ValidHitBonus = cms.double( 5.0 ),
1745  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
1746  MissingHitPenalty = cms.double( 20.0 ),
1747  allowSharedFirstHit = cms.bool( True )
1748 )
1749 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
1750  appendToDataLabel = cms.string( "" ),
1751  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
1752  MinimalTolerance = cms.double( 0.5 ),
1753  MaxDisplacement = cms.double( 0.5 ),
1754  ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
1755  pTChargeCutThreshold = cms.double( -1.0 ),
1756  nSigma = cms.double( 3.0 ),
1757  MaxSagitta = cms.double( 2.0 ),
1758  MaxChi2 = cms.double( 16.0 ),
1759  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
1760 )
1761 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
1762  appendToDataLabel = cms.string( "" ),
1763  clusterChargeCut = cms.PSet( value = cms.double( 800.0 ) ),
1764  MinimalTolerance = cms.double( 0.5 ),
1765  MaxDisplacement = cms.double( 0.5 ),
1766  ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
1767  pTChargeCutThreshold = cms.double( 15.0 ),
1768  nSigma = cms.double( 3.0 ),
1769  MaxSagitta = cms.double( 2.0 ),
1770  MaxChi2 = cms.double( 30.0 ),
1771  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
1772 )
1773 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1774  ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
1775  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
1776  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape.par" )
1777 )
1778 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1779  ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
1780  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
1781  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape.par" )
1782 )
1783 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1784  ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
1785  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
1786  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape.par" )
1787 )
1788 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
1789  MaxDPhi = cms.double( 1.6 ),
1790  ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
1791  PropagationDirection = cms.string( "anyDirection" )
1792 )
1793 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
1794  AlgoName = cms.string( "CSCChannelMapperPostls1" )
1795 )
1796 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
1797  AlgoName = cms.string( "CSCIndexerPostls1" )
1798 )
1799 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
1800  appendToDataLabel = cms.string( "" )
1801 )
1802 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
1803 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
1804  appendToDataLabel = cms.string( "" ),
1805  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" )
1806 )
1807 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
1808  appendToDataLabel = cms.string( "" )
1809 )
1810 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
1811  appendToDataLabel = cms.string( "" )
1812 )
1813 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1814  ComponentName = cms.string( "ClusterShapeHitFilter" ),
1815  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1816  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape.par" )
1817 )
1818 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
1819  appendToDataLabel = cms.string( "" )
1820 )
1821 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1822  SimpleMagneticField = cms.string( "" ),
1823  PropagationDirection = cms.string( "alongMomentum" ),
1824  ComponentName = cms.string( "PropagatorWithMaterial" ),
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.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
1831  SimpleMagneticField = cms.string( "ParabolicMf" ),
1832  PropagationDirection = cms.string( "alongMomentum" ),
1833  ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
1834  Mass = cms.double( 0.139 ),
1835  ptMin = cms.double( -1.0 ),
1836  MaxDPhi = cms.double( 1.6 ),
1837  useRungeKutta = cms.bool( False )
1838 )
1839 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
1840  SimpleMagneticField = cms.string( "ParabolicMf" ),
1841  PropagationDirection = cms.string( "alongMomentum" ),
1842  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
1843  Mass = cms.double( 0.105 ),
1844  ptMin = cms.double( -1.0 ),
1845  MaxDPhi = cms.double( 1.6 ),
1846  useRungeKutta = cms.bool( False )
1847 )
1848 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1849  SimpleMagneticField = cms.string( "" ),
1850  PropagationDirection = cms.string( "oppositeToMomentum" ),
1851  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
1852  Mass = cms.double( 0.105 ),
1853  ptMin = cms.double( -1.0 ),
1854  MaxDPhi = cms.double( 1.6 ),
1855  useRungeKutta = cms.bool( False )
1856 )
1857 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
1858  SimpleMagneticField = cms.string( "ParabolicMf" ),
1859  PropagationDirection = cms.string( "oppositeToMomentum" ),
1860  ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1861  Mass = cms.double( 0.139 ),
1862  ptMin = cms.double( -1.0 ),
1863  MaxDPhi = cms.double( 1.6 ),
1864  useRungeKutta = cms.bool( False )
1865 )
1866 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
1867  SimpleMagneticField = cms.string( "ParabolicMf" ),
1868  PropagationDirection = cms.string( "oppositeToMomentum" ),
1869  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1870  Mass = cms.double( 0.105 ),
1871  ptMin = cms.double( -1.0 ),
1872  MaxDPhi = cms.double( 1.6 ),
1873  useRungeKutta = cms.bool( False )
1874 )
1875 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
1876  SimpleMagneticField = cms.string( "ParabolicMf" ),
1877  PropagationDirection = cms.string( "oppositeToMomentum" ),
1878  ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1879  Mass = cms.double( 0.105 ),
1880  ptMin = cms.double( 0.1 ),
1881  MaxDPhi = cms.double( 1.6 ),
1882  useRungeKutta = cms.bool( False )
1883 )
1884 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
1885  SimpleMagneticField = cms.string( "ParabolicMf" ),
1886  PropagationDirection = cms.string( "alongMomentum" ),
1887  ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
1888  Mass = cms.double( 0.1396 ),
1889  ptMin = cms.double( -1.0 ),
1890  MaxDPhi = cms.double( 4.0 ),
1891  useRungeKutta = cms.bool( False )
1892 )
1893 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
1894  SimpleMagneticField = cms.string( "ParabolicMf" ),
1895  PropagationDirection = cms.string( "alongMomentum" ),
1896  ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
1897  Mass = cms.double( 0.105 ),
1898  ptMin = cms.double( 0.1 ),
1899  MaxDPhi = cms.double( 1.6 ),
1900  useRungeKutta = cms.bool( False )
1901 )
1902 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
1903  EtaDivisions = cms.untracked.uint32( 20 ),
1904  PhiDivisions = cms.untracked.uint32( 20 ),
1905  EtaMax = cms.untracked.double( 2.5 )
1906 )
1907 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
1908  minTracks = cms.uint32( 3 ),
1909  minVertices = cms.uint32( 1 ),
1910  use3d = cms.bool( True ),
1911  unBoost = cms.bool( False ),
1912  useSignificance = cms.bool( True )
1913 )
1914 fragment.StableParameters = cms.ESProducer( "StableParametersTrivialProducer",
1915  NumberL1JetCounts = cms.uint32( 12 ),
1916  NumberL1NoIsoEG = cms.uint32( 4 ),
1917  NumberL1CenJet = cms.uint32( 4 ),
1918  NumberL1Tau = cms.uint32( 8 ),
1919  NumberConditionChips = cms.uint32( 1 ),
1920  NumberL1EGamma = cms.uint32( 12 ),
1921  TotalBxInEvent = cms.int32( 5 ),
1922  NumberL1Mu = cms.uint32( 4 ),
1923  PinsOnConditionChip = cms.uint32( 512 ),
1924  WordLength = cms.int32( 64 ),
1925  PinsOnChip = cms.uint32( 512 ),
1926  OrderOfChip = cms.vint32( 1 ),
1927  IfMuEtaNumberBits = cms.uint32( 6 ),
1928  OrderConditionChip = cms.vint32( 1 ),
1929  appendToDataLabel = cms.string( "" ),
1930  NumberL1TauJet = cms.uint32( 4 ),
1931  NumberL1Jet = cms.uint32( 12 ),
1932  NumberPhysTriggers = cms.uint32( 512 ),
1933  NumberL1Muon = cms.uint32( 12 ),
1934  UnitLength = cms.int32( 8 ),
1935  NumberL1IsoEG = cms.uint32( 4 ),
1936  NumberTechnicalTriggers = cms.uint32( 64 ),
1937  NumberL1ForJet = cms.uint32( 4 ),
1938  IfCaloEtaNumberBits = cms.uint32( 4 ),
1939  NumberPsbBoards = cms.int32( 7 ),
1940  NumberChips = cms.uint32( 5 ),
1941  NumberPhysTriggersExtended = cms.uint32( 64 )
1942 )
1943 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
1944  NoErrorPropagation = cms.bool( False ),
1945  endcapShiftInZPos = cms.double( 0.0 ),
1946  PropagationDirection = cms.string( "anyDirection" ),
1947  useTuningForL2Speed = cms.bool( False ),
1948  useIsYokeFlag = cms.bool( True ),
1949  endcapShiftInZNeg = cms.double( 0.0 ),
1950  SetVBFPointer = cms.bool( False ),
1951  AssumeNoMaterial = cms.bool( False ),
1952  returnTangentPlane = cms.bool( True ),
1953  useInTeslaFromMagField = cms.bool( False ),
1954  VBFName = cms.string( "VolumeBasedMagneticField" ),
1955  useEndcapShiftsInZ = cms.bool( False ),
1956  sendLogWarning = cms.bool( False ),
1957  useMatVolumes = cms.bool( True ),
1958  debug = cms.bool( False ),
1959  ApplyRadX0Correction = cms.bool( True ),
1960  useMagVolumes = cms.bool( True ),
1961  ComponentName = cms.string( "SteppingHelixPropagatorAny" )
1962 )
1963 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
1964  ComponentName = cms.string( "TransientTrackBuilder" )
1965 )
1966 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1967  ComponentName = cms.string( "CaloDetIdAssociator" ),
1968  etaBinSize = cms.double( 0.087 ),
1969  nEta = cms.int32( 70 ),
1970  nPhi = cms.int32( 72 ),
1971  includeBadChambers = cms.bool( False )
1972 )
1973 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
1974  ComponentName = cms.string( "CosmicNavigationSchool" ),
1975  SimpleMagneticField = cms.string( "" )
1976 )
1977 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1978  ComponentName = cms.string( "EcalDetIdAssociator" ),
1979  etaBinSize = cms.double( 0.02 ),
1980  nEta = cms.int32( 300 ),
1981  nPhi = cms.int32( 360 ),
1982  includeBadChambers = cms.bool( False )
1983 )
1984 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
1985  dbstatusMask = cms.PSet(
1986  kGood = cms.vstring( 'kOk' ),
1987  kProblematic = cms.vstring( 'kDAC',
1988  'kNoLaser',
1989  'kNoisy',
1990  'kNNoisy',
1991  'kNNNoisy',
1992  'kNNNNoisy',
1993  'kNNNNNoisy',
1994  'kFixedG6',
1995  'kFixedG1',
1996  'kFixedG0' ),
1997  kRecovered = cms.vstring( ),
1998  kTime = cms.vstring( ),
1999  kWeird = cms.vstring( ),
2000  kBad = cms.vstring( 'kNonRespondingIsolated',
2001  'kDeadVFE',
2002  'kDeadFE',
2003  'kNoDataNoTP' )
2004  ),
2005  timeThresh = cms.double( 2.0 ),
2006  flagMask = cms.PSet(
2007  kGood = cms.vstring( 'kGood' ),
2008  kProblematic = cms.vstring( 'kPoorReco',
2009  'kPoorCalib',
2010  'kNoisy',
2011  'kSaturated' ),
2012  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
2013  'kTowerRecovered' ),
2014  kTime = cms.vstring( 'kOutOfTime' ),
2015  kWeird = cms.vstring( 'kWeird',
2016  'kDiWeird' ),
2017  kBad = cms.vstring( 'kFaultyHardware',
2018  'kDead',
2019  'kKilled' )
2020  )
2021 )
2022 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
2023  appendToDataLabel = cms.string( "" )
2024 )
2025 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
2026  appendToDataLabel = cms.string( "" )
2027 )
2028 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2029  ComponentName = cms.string( "HcalDetIdAssociator" ),
2030  etaBinSize = cms.double( 0.087 ),
2031  nEta = cms.int32( 70 ),
2032  nPhi = cms.int32( 72 ),
2033  includeBadChambers = cms.bool( False )
2034 )
2035 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
2036  RecoveredRecHitBits = cms.vstring( 'TimingAddedBit',
2037  'TimingSubtractedBit' ),
2038  SeverityLevels = cms.VPSet(
2039  cms.PSet( RecHitFlags = cms.vstring( ),
2040  ChannelStatus = cms.vstring( ),
2041  Level = cms.int32( 0 )
2042  ),
2043  cms.PSet( RecHitFlags = cms.vstring( ),
2044  ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
2045  Level = cms.int32( 1 )
2046  ),
2047  cms.PSet( RecHitFlags = cms.vstring( 'HSCP_R1R2',
2048  'HSCP_FracLeader',
2049  'HSCP_OuterEnergy',
2050  'HSCP_ExpFit',
2051  'ADCSaturationBit',
2052  'HBHEIsolatedNoise',
2053  'AddedSimHcalNoise' ),
2054  ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
2055  Level = cms.int32( 5 )
2056  ),
2057  cms.PSet( RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
2058  'HBHEPulseShape',
2059  'HOBit',
2060  'HFInTimeWindow',
2061  'ZDCBit',
2062  'CalibrationBit',
2063  'TimingErrorBit',
2064  'HBHETriangleNoise',
2065  'HBHETS4TS5Noise' ),
2066  ChannelStatus = cms.vstring( ),
2067  Level = cms.int32( 8 )
2068  ),
2069  cms.PSet( RecHitFlags = cms.vstring( 'HFLongShort',
2070  'HFPET',
2071  'HFS8S1Ratio',
2072  'HFDigiTime' ),
2073  ChannelStatus = cms.vstring( ),
2074  Level = cms.int32( 11 )
2075  ),
2076  cms.PSet( RecHitFlags = cms.vstring( 'HBHEFlatNoise',
2077  'HBHESpikeNoise' ),
2078  ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ),
2079  Level = cms.int32( 12 )
2080  ),
2081  cms.PSet( RecHitFlags = cms.vstring( ),
2082  ChannelStatus = cms.vstring( 'HcalCellHot' ),
2083  Level = cms.int32( 15 )
2084  ),
2085  cms.PSet( RecHitFlags = cms.vstring( ),
2086  ChannelStatus = cms.vstring( 'HcalCellOff',
2087  'HcalCellDead' ),
2088  Level = cms.int32( 20 )
2089  )
2090  ),
2091  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
2092  'HcalCellOff',
2093  'HcalCellDead' )
2094 )
2095 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2096  recordLabel = cms.string( "HLT" ),
2097  categoryVariableName = cms.string( "vertexCategory" ),
2098  useTrackWeights = cms.bool( True ),
2099  useCategories = cms.bool( True ),
2100  pseudoMultiplicityMin = cms.uint32( 2 ),
2101  correctVertexMass = cms.bool( True ),
2102  trackSelection = cms.PSet(
2103  totalHitsMin = cms.uint32( 0 ),
2104  jetDeltaRMax = cms.double( 0.3 ),
2105  qualityClass = cms.string( "any" ),
2106  pixelHitsMin = cms.uint32( 0 ),
2107  sip3dSigMin = cms.double( -99999.9 ),
2108  sip3dSigMax = cms.double( 99999.9 ),
2109  normChi2Max = cms.double( 99999.9 ),
2110  maxDistToAxis = cms.double( 0.07 ),
2111  sip2dValMax = cms.double( 99999.9 ),
2112  maxDecayLen = cms.double( 5.0 ),
2113  ptMin = cms.double( 0.0 ),
2114  sip2dSigMax = cms.double( 99999.9 ),
2115  sip2dSigMin = cms.double( -99999.9 ),
2116  sip3dValMax = cms.double( 99999.9 ),
2117  sip2dValMin = cms.double( -99999.9 ),
2118  sip3dValMin = cms.double( -99999.9 )
2119  ),
2120  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
2121  'CombinedSVPseudoVertex',
2122  'CombinedSVNoVertex' ),
2123  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2124  charmCut = cms.double( 1.5 ),
2125  vertexFlip = cms.bool( False ),
2126  minimumTrackWeight = cms.double( 0.5 ),
2127  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2128  trackMultiplicityMin = cms.uint32( 3 ),
2129  trackPseudoSelection = cms.PSet(
2130  totalHitsMin = cms.uint32( 0 ),
2131  jetDeltaRMax = cms.double( 0.3 ),
2132  qualityClass = cms.string( "any" ),
2133  pixelHitsMin = cms.uint32( 0 ),
2134  sip3dSigMin = cms.double( -99999.9 ),
2135  sip3dSigMax = cms.double( 99999.9 ),
2136  normChi2Max = cms.double( 99999.9 ),
2137  maxDistToAxis = cms.double( 0.07 ),
2138  sip2dValMax = cms.double( 99999.9 ),
2139  maxDecayLen = cms.double( 5.0 ),
2140  ptMin = cms.double( 0.0 ),
2141  sip2dSigMax = cms.double( 99999.9 ),
2142  sip2dSigMin = cms.double( 2.0 ),
2143  sip3dValMax = cms.double( 99999.9 ),
2144  sip2dValMin = cms.double( -99999.9 ),
2145  sip3dValMin = cms.double( -99999.9 )
2146  ),
2147  trackSort = cms.string( "sip2dSig" ),
2148  SoftLeptonFlip = cms.bool( False ),
2149  trackFlip = cms.bool( False )
2150 )
2151 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2152  recordLabel = cms.string( "HLT" ),
2153  categoryVariableName = cms.string( "vertexCategory" ),
2154  useTrackWeights = cms.bool( True ),
2155  useCategories = cms.bool( True ),
2156  pseudoMultiplicityMin = cms.uint32( 2 ),
2157  correctVertexMass = cms.bool( True ),
2158  trackSelection = cms.PSet(
2159  b_pT = cms.double( 0.3684 ),
2160  max_pT = cms.double( 500.0 ),
2161  useVariableJTA = cms.bool( False ),
2162  maxDecayLen = cms.double( 5.0 ),
2163  sip3dValMin = cms.double( -99999.9 ),
2164  max_pT_dRcut = cms.double( 0.1 ),
2165  a_pT = cms.double( 0.005263 ),
2166  totalHitsMin = cms.uint32( 0 ),
2167  jetDeltaRMax = cms.double( 0.3 ),
2168  a_dR = cms.double( -0.001053 ),
2169  maxDistToAxis = cms.double( 0.07 ),
2170  ptMin = cms.double( 0.0 ),
2171  qualityClass = cms.string( "any" ),
2172  pixelHitsMin = cms.uint32( 0 ),
2173  sip2dValMax = cms.double( 99999.9 ),
2174  max_pT_trackPTcut = cms.double( 3.0 ),
2175  sip2dValMin = cms.double( -99999.9 ),
2176  normChi2Max = cms.double( 99999.9 ),
2177  sip3dValMax = cms.double( 99999.9 ),
2178  sip3dSigMin = cms.double( -99999.9 ),
2179  min_pT = cms.double( 120.0 ),
2180  min_pT_dRcut = cms.double( 0.5 ),
2181  sip2dSigMax = cms.double( 99999.9 ),
2182  sip3dSigMax = cms.double( 99999.9 ),
2183  sip2dSigMin = cms.double( -99999.9 ),
2184  b_dR = cms.double( 0.6263 )
2185  ),
2186  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
2187  'CombinedSVIVFV2PseudoVertex',
2188  'CombinedSVIVFV2NoVertex' ),
2189  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2190  charmCut = cms.double( 1.5 ),
2191  vertexFlip = cms.bool( False ),
2192  minimumTrackWeight = cms.double( 0.5 ),
2193  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2194  trackMultiplicityMin = cms.uint32( 3 ),
2195  trackPseudoSelection = cms.PSet(
2196  b_pT = cms.double( 0.3684 ),
2197  max_pT = cms.double( 500.0 ),
2198  useVariableJTA = cms.bool( False ),
2199  maxDecayLen = cms.double( 5.0 ),
2200  sip3dValMin = cms.double( -99999.9 ),
2201  max_pT_dRcut = cms.double( 0.1 ),
2202  a_pT = cms.double( 0.005263 ),
2203  totalHitsMin = cms.uint32( 0 ),
2204  jetDeltaRMax = cms.double( 0.3 ),
2205  a_dR = cms.double( -0.001053 ),
2206  maxDistToAxis = cms.double( 0.07 ),
2207  ptMin = cms.double( 0.0 ),
2208  qualityClass = cms.string( "any" ),
2209  pixelHitsMin = cms.uint32( 0 ),
2210  sip2dValMax = cms.double( 99999.9 ),
2211  max_pT_trackPTcut = cms.double( 3.0 ),
2212  sip2dValMin = cms.double( -99999.9 ),
2213  normChi2Max = cms.double( 99999.9 ),
2214  sip3dValMax = cms.double( 99999.9 ),
2215  sip3dSigMin = cms.double( -99999.9 ),
2216  min_pT = cms.double( 120.0 ),
2217  min_pT_dRcut = cms.double( 0.5 ),
2218  sip2dSigMax = cms.double( 99999.9 ),
2219  sip3dSigMax = cms.double( 99999.9 ),
2220  sip2dSigMin = cms.double( 2.0 ),
2221  b_dR = cms.double( 0.6263 )
2222  ),
2223  trackSort = cms.string( "sip2dSig" ),
2224  SoftLeptonFlip = cms.bool( False ),
2225  trackFlip = cms.bool( False )
2226 )
2227 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2228  maxImpactParameterSig = cms.double( 999999.0 ),
2229  deltaR = cms.double( -1.0 ),
2230  minimumImpactParameter = cms.double( -1.0 ),
2231  maximumDecayLength = cms.double( 999999.0 ),
2232  impactParameterType = cms.int32( 1 ),
2233  trackQualityClass = cms.string( "any" ),
2234  deltaRmin = cms.double( 0.0 ),
2235  maxImpactParameter = cms.double( 0.1 ),
2236  useSignedImpactParameterSig = cms.bool( True ),
2237  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2238  nthTrack = cms.int32( -1 )
2239 )
2240 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2241  b_pT = cms.double( 0.3684 ),
2242  deltaR = cms.double( -1.0 ),
2243  minimumImpactParameter = cms.double( 0.05 ),
2244  a_dR = cms.double( -0.001053 ),
2245  min_pT = cms.double( 120.0 ),
2246  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2247  max_pT = cms.double( 500.0 ),
2248  impactParameterType = cms.int32( 1 ),
2249  trackQualityClass = cms.string( "any" ),
2250  useVariableJTA = cms.bool( False ),
2251  min_pT_dRcut = cms.double( 0.5 ),
2252  max_pT_trackPTcut = cms.double( 3.0 ),
2253  max_pT_dRcut = cms.double( 0.1 ),
2254  b_dR = cms.double( 0.6263 ),
2255  a_pT = cms.double( 0.005263 ),
2256  maximumDecayLength = cms.double( 999999.0 ),
2257  nthTrack = cms.int32( 1 ),
2258  useSignedImpactParameterSig = cms.bool( False )
2259 )
2260 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2261  MaxDPhi = cms.double( 1.6 ),
2262  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
2263  PropagationDirection = cms.string( "alongMomentum" )
2264 )
2265 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2266  MaxDPhi = cms.double( 1.6 ),
2267  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
2268  PropagationDirection = cms.string( "oppositeToMomentum" )
2269 )
2270 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2271  SimpleMagneticField = cms.string( "" ),
2272  PropagationDirection = cms.string( "oppositeToMomentum" ),
2273  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
2274  Mass = cms.double( 5.11E-4 ),
2275  ptMin = cms.double( -1.0 ),
2276  MaxDPhi = cms.double( 1.6 ),
2277  useRungeKutta = cms.bool( False )
2278 )
2279 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2280  appendToDataLabel = cms.string( "" ),
2281  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2282  MinimalTolerance = cms.double( 0.5 ),
2283  MaxDisplacement = cms.double( 0.5 ),
2284  ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
2285  pTChargeCutThreshold = cms.double( -1.0 ),
2286  nSigma = cms.double( 3.0 ),
2287  MaxSagitta = cms.double( 2.0 ),
2288  MaxChi2 = cms.double( 16.0 ),
2289  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2290 )
2291 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2292  appendToDataLabel = cms.string( "" ),
2293  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2294  MinimalTolerance = cms.double( 0.5 ),
2295  MaxDisplacement = cms.double( 0.5 ),
2296  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
2297  pTChargeCutThreshold = cms.double( -1.0 ),
2298  nSigma = cms.double( 3.0 ),
2299  MaxSagitta = cms.double( 2.0 ),
2300  MaxChi2 = cms.double( 16.0 ),
2301  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2302 )
2303 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2304  appendToDataLabel = cms.string( "" ),
2305  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2306  MinimalTolerance = cms.double( 10.0 ),
2307  MaxDisplacement = cms.double( 100.0 ),
2308  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
2309  pTChargeCutThreshold = cms.double( -1.0 ),
2310  nSigma = cms.double( 3.0 ),
2311  MaxSagitta = cms.double( -1.0 ),
2312  MaxChi2 = cms.double( 2000.0 ),
2313  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2314 )
2315 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2316  appendToDataLabel = cms.string( "" ),
2317  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2318  MinimalTolerance = cms.double( 10.0 ),
2319  MaxDisplacement = cms.double( 100.0 ),
2320  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2321  pTChargeCutThreshold = cms.double( -1.0 ),
2322  nSigma = cms.double( 3.0 ),
2323  MaxSagitta = cms.double( -1.0 ),
2324  MaxChi2 = cms.double( 30.0 ),
2325  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2326 )
2327 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2328  appendToDataLabel = cms.string( "" ),
2329  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2330  MinimalTolerance = cms.double( 0.5 ),
2331  MaxDisplacement = cms.double( 0.5 ),
2332  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
2333  pTChargeCutThreshold = cms.double( 15.0 ),
2334  nSigma = cms.double( 3.0 ),
2335  MaxSagitta = cms.double( 2.0 ),
2336  MaxChi2 = cms.double( 9.0 ),
2337  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2338 )
2339 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2340  appendToDataLabel = cms.string( "" ),
2341  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
2342  MinimalTolerance = cms.double( 10.0 ),
2343  MaxDisplacement = cms.double( 100.0 ),
2344  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
2345  pTChargeCutThreshold = cms.double( 15.0 ),
2346  nSigma = cms.double( 3.0 ),
2347  MaxSagitta = cms.double( -1.0 ),
2348  MaxChi2 = cms.double( 9.0 ),
2349  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2350 )
2351 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2352  appendToDataLabel = cms.string( "" ),
2353  MinimalTolerance = cms.double( 10.0 ),
2354  MaxDisplacement = cms.double( 100.0 ),
2355  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
2356  nSigma = cms.double( 3.0 ),
2357  MaxSagitta = cms.double( -1.0 ),
2358  MaxChi2 = cms.double( 16.0 ),
2359  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2360 )
2361 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2362  appendToDataLabel = cms.string( "" ),
2363  MinimalTolerance = cms.double( 10.0 ),
2364  MaxDisplacement = cms.double( 100.0 ),
2365  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
2366  nSigma = cms.double( 3.0 ),
2367  MaxSagitta = cms.double( -1.0 ),
2368  MaxChi2 = cms.double( 30.0 ),
2369  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2370 )
2371 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2372  appendToDataLabel = cms.string( "" ),
2373  MinimalTolerance = cms.double( 10.0 ),
2374  MaxDisplacement = cms.double( 100.0 ),
2375  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
2376  nSigma = cms.double( 3.0 ),
2377  MaxSagitta = cms.double( -1.0 ),
2378  MaxChi2 = cms.double( 9.0 ),
2379  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2380 )
2381 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
2382  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
2383  MaxComponents = cms.int32( 12 ),
2384  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
2385 )
2386 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2387  ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
2388  fractionShared = cms.double( 0.13 ),
2389  ValidHitBonus = cms.double( 5.0 ),
2390  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2391  MissingHitPenalty = cms.double( 20.0 ),
2392  allowSharedFirstHit = cms.bool( True )
2393 )
2394 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2395  maxImpactParameterSig = cms.double( 999999.0 ),
2396  deltaR = cms.double( -1.0 ),
2397  minimumImpactParameter = cms.double( -1.0 ),
2398  maximumDecayLength = cms.double( 999999.0 ),
2399  impactParameterType = cms.int32( 1 ),
2400  trackQualityClass = cms.string( "any" ),
2401  deltaRmin = cms.double( 0.0 ),
2402  maxImpactParameter = cms.double( 0.1 ),
2403  useSignedImpactParameterSig = cms.bool( True ),
2404  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2405  nthTrack = cms.int32( -1 )
2406 )
2407 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
2408  maxImpactParameterSig = cms.double( 999999.0 ),
2409  deltaR = cms.double( -1.0 ),
2410  minimumImpactParameter = cms.double( -1.0 ),
2411  maximumDecayLength = cms.double( 999999.0 ),
2412  impactParameterType = cms.int32( 1 ),
2413  trackQualityClass = cms.string( "any" ),
2414  deltaRmin = cms.double( 0.0 ),
2415  maxImpactParameter = cms.double( 0.2 ),
2416  useSignedImpactParameterSig = cms.bool( True ),
2417  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2418  nthTrack = cms.int32( -1 )
2419 )
2420 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2421  b_pT = cms.double( 0.3684 ),
2422  deltaR = cms.double( -1.0 ),
2423  minimumImpactParameter = cms.double( 0.05 ),
2424  a_dR = cms.double( -0.001053 ),
2425  min_pT = cms.double( 120.0 ),
2426  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2427  max_pT = cms.double( 500.0 ),
2428  impactParameterType = cms.int32( 1 ),
2429  trackQualityClass = cms.string( "any" ),
2430  useVariableJTA = cms.bool( False ),
2431  min_pT_dRcut = cms.double( 0.5 ),
2432  max_pT_trackPTcut = cms.double( 3.0 ),
2433  max_pT_dRcut = cms.double( 0.1 ),
2434  b_dR = cms.double( 0.6263 ),
2435  a_pT = cms.double( 0.005263 ),
2436  maximumDecayLength = cms.double( 999999.0 ),
2437  nthTrack = cms.int32( 1 ),
2438  useSignedImpactParameterSig = cms.bool( False )
2439 )
2440 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
2441  b_pT = cms.double( 0.3684 ),
2442  deltaR = cms.double( -1.0 ),
2443  minimumImpactParameter = cms.double( 0.2 ),
2444  a_dR = cms.double( -0.001053 ),
2445  min_pT = cms.double( 120.0 ),
2446  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2447  max_pT = cms.double( 500.0 ),
2448  impactParameterType = cms.int32( 1 ),
2449  trackQualityClass = cms.string( "any" ),
2450  useVariableJTA = cms.bool( False ),
2451  min_pT_dRcut = cms.double( 0.5 ),
2452  max_pT_trackPTcut = cms.double( 3.0 ),
2453  max_pT_dRcut = cms.double( 0.1 ),
2454  b_dR = cms.double( 0.6263 ),
2455  a_pT = cms.double( 0.005263 ),
2456  maximumDecayLength = cms.double( 999999.0 ),
2457  nthTrack = cms.int32( 2 ),
2458  useSignedImpactParameterSig = cms.bool( True )
2459 )
2460 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
2461  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
2462 )
2463 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
2464  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
2465  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
2466  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
2467  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
2468  Mass = cms.double( 5.11E-4 ),
2469  BetheHeitlerCorrection = cms.int32( 2 )
2470 )
2471 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2472  NoErrorPropagation = cms.bool( False ),
2473  endcapShiftInZPos = cms.double( 0.0 ),
2474  PropagationDirection = cms.string( "anyDirection" ),
2475  useTuningForL2Speed = cms.bool( True ),
2476  useIsYokeFlag = cms.bool( True ),
2477  endcapShiftInZNeg = cms.double( 0.0 ),
2478  SetVBFPointer = cms.bool( False ),
2479  AssumeNoMaterial = cms.bool( False ),
2480  returnTangentPlane = cms.bool( True ),
2481  useInTeslaFromMagField = cms.bool( False ),
2482  VBFName = cms.string( "VolumeBasedMagneticField" ),
2483  useEndcapShiftsInZ = cms.bool( False ),
2484  sendLogWarning = cms.bool( False ),
2485  useMatVolumes = cms.bool( True ),
2486  debug = cms.bool( False ),
2487  ApplyRadX0Correction = cms.bool( True ),
2488  useMagVolumes = cms.bool( True ),
2489  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
2490 )
2491 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2492  NoErrorPropagation = cms.bool( False ),
2493  endcapShiftInZPos = cms.double( 0.0 ),
2494  PropagationDirection = cms.string( "oppositeToMomentum" ),
2495  useTuningForL2Speed = cms.bool( True ),
2496  useIsYokeFlag = cms.bool( True ),
2497  endcapShiftInZNeg = cms.double( 0.0 ),
2498  SetVBFPointer = cms.bool( False ),
2499  AssumeNoMaterial = cms.bool( False ),
2500  returnTangentPlane = cms.bool( True ),
2501  useInTeslaFromMagField = cms.bool( False ),
2502  VBFName = cms.string( "VolumeBasedMagneticField" ),
2503  useEndcapShiftsInZ = cms.bool( False ),
2504  sendLogWarning = cms.bool( False ),
2505  useMatVolumes = cms.bool( True ),
2506  debug = cms.bool( False ),
2507  ApplyRadX0Correction = cms.bool( True ),
2508  useMagVolumes = cms.bool( True ),
2509  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
2510 )
2511 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
2512  EstimateCut = cms.double( -1.0 ),
2513  appendToDataLabel = cms.string( "" ),
2514  LogPixelProbabilityCut = cms.double( -16.0 ),
2515  MinDof = cms.int32( 2 ),
2516  NoOutliersBeginEnd = cms.bool( False ),
2517  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2518  MinNumberOfHits = cms.int32( 3 ),
2519  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2520  MaxNumberOfOutliers = cms.int32( 3 ),
2521  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2522  MaxFractionOutliers = cms.double( 0.3 ),
2523  NoInvalidHitsBeginEnd = cms.bool( True ),
2524  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
2525  RejectTracks = cms.bool( True )
2526 )
2527 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
2528  EstimateCut = cms.double( -1.0 ),
2529  appendToDataLabel = cms.string( "" ),
2530  LogPixelProbabilityCut = cms.double( -16.0 ),
2531  MinDof = cms.int32( 2 ),
2532  NoOutliersBeginEnd = cms.bool( False ),
2533  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2534  MinNumberOfHits = cms.int32( 5 ),
2535  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2536  MaxNumberOfOutliers = cms.int32( 3 ),
2537  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2538  MaxFractionOutliers = cms.double( 0.3 ),
2539  NoInvalidHitsBeginEnd = cms.bool( False ),
2540  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
2541  RejectTracks = cms.bool( True )
2542 )
2543 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
2544  ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
2545  appendToDataLabel = cms.string( "" ),
2546  standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2547  looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" )
2548 )
2549 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2550  SimpleMagneticField = cms.string( "" ),
2551  PropagationDirection = cms.string( "alongMomentum" ),
2552  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
2553  Mass = cms.double( 5.11E-4 ),
2554  ptMin = cms.double( -1.0 ),
2555  MaxDPhi = cms.double( 1.6 ),
2556  useRungeKutta = cms.bool( False )
2557 )
2558 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
2559  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
2560 )
2561 fragment.hltESPGsfElectronFittingSmoother = 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( "hltESPGsfTrajectoryFitter" ),
2568  MinNumberOfHits = cms.int32( 5 ),
2569  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
2570  MaxNumberOfOutliers = cms.int32( 3 ),
2571  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2572  MaxFractionOutliers = cms.double( 0.3 ),
2573  NoInvalidHitsBeginEnd = cms.bool( True ),
2574  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
2575  RejectTracks = cms.bool( True )
2576 )
2577 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
2578  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2579  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
2580  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
2581  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2582  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" )
2583 )
2584 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
2585  ErrorRescaling = cms.double( 100.0 ),
2586  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2587  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2588  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
2589  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
2590  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" )
2591 )
2592 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2593  appendToDataLabel = cms.string( "" ),
2594  MinimalTolerance = cms.double( 10.0 ),
2595  MaxDisplacement = cms.double( 100.0 ),
2596  ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
2597  nSigma = cms.double( 3.0 ),
2598  MaxSagitta = cms.double( -1.0 ),
2599  MaxChi2 = cms.double( 36.0 ),
2600  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2601 )
2602 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2603  EstimateCut = cms.double( -1.0 ),
2604  appendToDataLabel = cms.string( "" ),
2605  LogPixelProbabilityCut = cms.double( -16.0 ),
2606  MinDof = cms.int32( 2 ),
2607  NoOutliersBeginEnd = cms.bool( False ),
2608  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
2609  MinNumberOfHits = cms.int32( 5 ),
2610  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
2611  MaxNumberOfOutliers = cms.int32( 3 ),
2612  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2613  MaxFractionOutliers = cms.double( 0.3 ),
2614  NoInvalidHitsBeginEnd = cms.bool( False ),
2615  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
2616  RejectTracks = cms.bool( True )
2617 )
2618 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
2619  EstimateCut = cms.double( -1.0 ),
2620  appendToDataLabel = cms.string( "" ),
2621  LogPixelProbabilityCut = cms.double( -16.0 ),
2622  MinDof = cms.int32( 2 ),
2623  NoOutliersBeginEnd = cms.bool( False ),
2624  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2625  MinNumberOfHits = cms.int32( 5 ),
2626  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
2627  MaxNumberOfOutliers = cms.int32( 3 ),
2628  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2629  MaxFractionOutliers = cms.double( 0.3 ),
2630  NoInvalidHitsBeginEnd = cms.bool( False ),
2631  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
2632  RejectTracks = cms.bool( True )
2633 )
2634 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
2635  EstimateCut = cms.double( 20.0 ),
2636  appendToDataLabel = cms.string( "" ),
2637  LogPixelProbabilityCut = cms.double( -14.0 ),
2638  MinDof = cms.int32( 2 ),
2639  NoOutliersBeginEnd = cms.bool( False ),
2640  Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2641  MinNumberOfHits = cms.int32( 3 ),
2642  Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
2643  MaxNumberOfOutliers = cms.int32( 3 ),
2644  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2645  MaxFractionOutliers = cms.double( 0.3 ),
2646  NoInvalidHitsBeginEnd = cms.bool( True ),
2647  ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
2648  RejectTracks = cms.bool( True )
2649 )
2650 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
2651  EstimateCut = cms.double( 20.0 ),
2652  appendToDataLabel = cms.string( "" ),
2653  LogPixelProbabilityCut = cms.double( -14.0 ),
2654  MinDof = cms.int32( 2 ),
2655  NoOutliersBeginEnd = cms.bool( False ),
2656  Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
2657  MinNumberOfHits = cms.int32( 3 ),
2658  Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
2659  MaxNumberOfOutliers = cms.int32( 3 ),
2660  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2661  MaxFractionOutliers = cms.double( 0.3 ),
2662  NoInvalidHitsBeginEnd = cms.bool( True ),
2663  ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2664  RejectTracks = cms.bool( True )
2665 )
2666 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2667  appendToDataLabel = cms.string( "" ),
2668  minHits = cms.int32( 3 ),
2669  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
2670  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2671  Updator = cms.string( "hltESPKFUpdator" ),
2672  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
2673  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2674 )
2675 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
2676  appendToDataLabel = cms.string( "" ),
2677  minHits = cms.int32( 3 ),
2678  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2679  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2680  Updator = cms.string( "hltESPKFUpdator" ),
2681  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2682  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2683 )
2684 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
2685  appendToDataLabel = cms.string( "" ),
2686  minHits = cms.int32( 3 ),
2687  ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2688  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2689  Updator = cms.string( "hltESPKFUpdator" ),
2690  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
2691  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2692 )
2693 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
2694  errorRescaling = cms.double( 100.0 ),
2695  minHits = cms.int32( 3 ),
2696  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
2697  appendToDataLabel = cms.string( "" ),
2698  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2699  Updator = cms.string( "hltESPKFUpdator" ),
2700  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
2701  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2702 )
2703 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
2704  errorRescaling = cms.double( 100.0 ),
2705  minHits = cms.int32( 3 ),
2706  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
2707  appendToDataLabel = cms.string( "" ),
2708  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2709  Updator = cms.string( "hltESPKFUpdator" ),
2710  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
2711  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2712 )
2713 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
2714  errorRescaling = cms.double( 10.0 ),
2715  minHits = cms.int32( 3 ),
2716  ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
2717  appendToDataLabel = cms.string( "" ),
2718  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2719  Updator = cms.string( "hltESPKFUpdator" ),
2720  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
2721  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2722 )
2723 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
2724  errorRescaling = cms.double( 10.0 ),
2725  minHits = cms.int32( 3 ),
2726  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
2727  appendToDataLabel = cms.string( "" ),
2728  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2729  Updator = cms.string( "hltESPKFUpdator" ),
2730  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
2731  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2732 )
2733 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
2734  ComponentName = cms.string( "hltESPKFUpdator" )
2735 )
2736 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
2737  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
2738  DistanceMeasure = cms.string( "KullbackLeibler" )
2739 )
2740 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2741  appendToDataLabel = cms.string( "" ),
2742  minHits = cms.int32( 3 ),
2743  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
2744  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2745  Updator = cms.string( "hltESPKFUpdator" ),
2746  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
2747  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2748 )
2749 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
2750  UseStripStripQualityDB = cms.bool( True ),
2751  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
2752  UsePixelROCQualityDB = cms.bool( True ),
2753  DebugPixelROCQualityDB = cms.untracked.bool( False ),
2754  UseStripAPVFiberQualityDB = cms.bool( True ),
2755  badStripCuts = cms.PSet(
2756  TOB = cms.PSet(
2757  maxConsecutiveBad = cms.uint32( 2 ),
2758  maxBad = cms.uint32( 4 )
2759  ),
2760  TID = cms.PSet(
2761  maxBad = cms.uint32( 4 ),
2762  maxConsecutiveBad = cms.uint32( 2 )
2763  ),
2764  TEC = cms.PSet(
2765  maxConsecutiveBad = cms.uint32( 2 ),
2766  maxBad = cms.uint32( 4 )
2767  ),
2768  TIB = cms.PSet(
2769  maxConsecutiveBad = cms.uint32( 2 ),
2770  maxBad = cms.uint32( 4 )
2771  )
2772  ),
2773  DebugStripModuleQualityDB = cms.untracked.bool( False ),
2774  ComponentName = cms.string( "hltESPMeasurementTracker" ),
2775  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
2776  UsePixelModuleQualityDB = cms.bool( True ),
2777  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
2778  HitMatcher = cms.string( "StandardMatcher" ),
2779  DebugStripStripQualityDB = cms.untracked.bool( False ),
2780  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2781  SiStripQualityLabel = cms.string( "" ),
2782  UseStripModuleQualityDB = cms.bool( True ),
2783  MaskBadAPVFibers = cms.bool( True )
2784 )
2785 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2786  ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
2787  fractionShared = cms.double( 0.11 ),
2788  ValidHitBonus = cms.double( 5.0 ),
2789  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2790  MissingHitPenalty = cms.double( 20.0 ),
2791  allowSharedFirstHit = cms.bool( True )
2792 )
2793 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
2794  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
2795 )
2796 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
2797  useLAAlignmentOffsets = cms.bool( False ),
2798  DoCosmics = cms.bool( False ),
2799  eff_charge_cut_highX = cms.double( 1.0 ),
2800  eff_charge_cut_highY = cms.double( 1.0 ),
2801  inflate_all_errors_no_trk_angle = cms.bool( False ),
2802  eff_charge_cut_lowY = cms.double( 0.0 ),
2803  eff_charge_cut_lowX = cms.double( 0.0 ),
2804  UseErrorsFromTemplates = cms.bool( True ),
2805  TruncatePixelCharge = cms.bool( True ),
2806  size_cutY = cms.double( 3.0 ),
2807  size_cutX = cms.double( 3.0 ),
2808  useLAWidthFromDB = cms.bool( False ),
2809  inflate_errors = cms.bool( False ),
2810  Alpha2Order = cms.bool( True ),
2811  ClusterProbComputationFlag = cms.int32( 0 ),
2812  PixelErrorParametrization = cms.string( "NOTcmsim" ),
2813  EdgeClusterErrorX = cms.double( 50.0 ),
2814  EdgeClusterErrorY = cms.double( 85.0 ),
2815  LoadTemplatesFromDB = cms.bool( True ),
2816  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
2817  MagneticFieldRecord = cms.ESInputTag( "" ),
2818  IrradiationBiasCorrection = cms.bool( False )
2819 )
2820 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
2821  DoLorentz = cms.bool( True ),
2822  DoCosmics = cms.bool( False ),
2823  LoadTemplatesFromDB = cms.bool( True ),
2824  ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
2825  Alpha2Order = cms.bool( True ),
2826  ClusterProbComputationFlag = cms.int32( 0 ),
2827  speed = cms.int32( -2 ),
2828  UseClusterSplitter = cms.bool( False )
2829 )
2830 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2831  appendToDataLabel = cms.string( "" ),
2832  MinimalTolerance = cms.double( 10.0 ),
2833  MaxDisplacement = cms.double( 100.0 ),
2834  ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
2835  nSigma = cms.double( 3.0 ),
2836  MaxSagitta = cms.double( -1.0 ),
2837  MaxChi2 = cms.double( 25.0 ),
2838  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2839 )
2840 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2841  ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
2842  fractionShared = cms.double( 0.19 ),
2843  ValidHitBonus = cms.double( 5.0 ),
2844  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2845  MissingHitPenalty = cms.double( 20.0 ),
2846  allowSharedFirstHit = cms.bool( True )
2847 )
2848 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2849  appendToDataLabel = cms.string( "" ),
2850  minHits = cms.int32( 3 ),
2851  ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
2852  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2853  Updator = cms.string( "hltESPKFUpdator" ),
2854  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2855  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2856 )
2857 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
2858  errorRescaling = cms.double( 100.0 ),
2859  minHits = cms.int32( 3 ),
2860  ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
2861  appendToDataLabel = cms.string( "" ),
2862  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2863  Updator = cms.string( "hltESPKFUpdator" ),
2864  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2865  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2866 )
2867 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2868  SimpleMagneticField = cms.string( "" ),
2869  PropagationDirection = cms.string( "alongMomentum" ),
2870  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2871  Mass = cms.double( 0.105 ),
2872  ptMin = cms.double( -1.0 ),
2873  MaxDPhi = cms.double( 1.6 ),
2874  useRungeKutta = cms.bool( True )
2875 )
2876 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
2877  Epsilon = cms.double( 5.0 ),
2878  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
2879  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
2880  PropagationDirection = cms.string( "alongMomentum" ),
2881  ComponentName = cms.string( "hltESPSmartPropagator" )
2882 )
2883 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
2884  Epsilon = cms.double( 5.0 ),
2885  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
2886  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
2887  PropagationDirection = cms.string( "alongMomentum" ),
2888  ComponentName = cms.string( "hltESPSmartPropagatorAny" )
2889 )
2890 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
2891  Epsilon = cms.double( 5.0 ),
2892  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
2893  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
2894  PropagationDirection = cms.string( "oppositeToMomentum" ),
2895  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" )
2896 )
2897 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
2898  distance = cms.double( 0.5 )
2899 )
2900 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2901  NoErrorPropagation = cms.bool( False ),
2902  endcapShiftInZPos = cms.double( 0.0 ),
2903  PropagationDirection = cms.string( "alongMomentum" ),
2904  useTuningForL2Speed = cms.bool( False ),
2905  useIsYokeFlag = cms.bool( True ),
2906  endcapShiftInZNeg = cms.double( 0.0 ),
2907  SetVBFPointer = cms.bool( False ),
2908  AssumeNoMaterial = cms.bool( False ),
2909  returnTangentPlane = cms.bool( True ),
2910  useInTeslaFromMagField = cms.bool( False ),
2911  VBFName = cms.string( "VolumeBasedMagneticField" ),
2912  useEndcapShiftsInZ = cms.bool( False ),
2913  sendLogWarning = cms.bool( False ),
2914  useMatVolumes = cms.bool( True ),
2915  debug = cms.bool( False ),
2916  ApplyRadX0Correction = cms.bool( True ),
2917  useMagVolumes = cms.bool( True ),
2918  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" )
2919 )
2920 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2921  NoErrorPropagation = cms.bool( False ),
2922  endcapShiftInZPos = cms.double( 0.0 ),
2923  PropagationDirection = cms.string( "oppositeToMomentum" ),
2924  useTuningForL2Speed = cms.bool( False ),
2925  useIsYokeFlag = cms.bool( True ),
2926  endcapShiftInZNeg = cms.double( 0.0 ),
2927  SetVBFPointer = cms.bool( False ),
2928  AssumeNoMaterial = cms.bool( False ),
2929  returnTangentPlane = cms.bool( True ),
2930  useInTeslaFromMagField = cms.bool( False ),
2931  VBFName = cms.string( "VolumeBasedMagneticField" ),
2932  useEndcapShiftsInZ = cms.bool( False ),
2933  sendLogWarning = cms.bool( False ),
2934  useMatVolumes = cms.bool( True ),
2935  debug = cms.bool( False ),
2936  ApplyRadX0Correction = cms.bool( True ),
2937  useMagVolumes = cms.bool( True ),
2938  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
2939 )
2940 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
2941  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
2942  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
2943  parameters = cms.PSet(
2944  mLC_P2 = cms.double( 0.3 ),
2945  mLC_P1 = cms.double( 0.618 ),
2946  mLC_P0 = cms.double( -0.326 ),
2947  useLegacyError = cms.bool( False ),
2948  mTEC_P1 = cms.double( 0.471 ),
2949  mTEC_P0 = cms.double( -1.885 ),
2950  mTOB_P0 = cms.double( -1.026 ),
2951  mTOB_P1 = cms.double( 0.253 ),
2952  mTIB_P0 = cms.double( -0.742 ),
2953  mTIB_P1 = cms.double( 0.202 ),
2954  mTID_P0 = cms.double( -1.427 ),
2955  mTID_P1 = cms.double( 0.433 ),
2956  maxChgOneMIP = cms.double( 6000.0 )
2957  )
2958 )
2959 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
2960  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
2961  Matcher = cms.string( "StandardMatcher" ),
2962  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
2963  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2964  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" )
2965 )
2966 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
2967  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
2968  Matcher = cms.string( "StandardMatcher" ),
2969  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
2970  PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
2971  ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" )
2972 )
2973 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
2974  StripCPE = cms.string( "Fake" ),
2975  Matcher = cms.string( "StandardMatcher" ),
2976  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
2977  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2978  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" )
2979 )
2980 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
2981  StripCPE = cms.string( "Fake" ),
2982  Matcher = cms.string( "StandardMatcher" ),
2983  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
2984  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2985  ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" )
2986 )
2987 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2988  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
2989  fractionShared = cms.double( 0.5 ),
2990  ValidHitBonus = cms.double( 100.0 ),
2991  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2992  MissingHitPenalty = cms.double( 0.0 ),
2993  allowSharedFirstHit = cms.bool( False )
2994 )
2995 fragment.hltESPTrajectoryCleanerBySharedSeeds = cms.ESProducer( "TrajectoryCleanerESProducer",
2996  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedSeeds" ),
2997  fractionShared = cms.double( 0.5 ),
2998  ValidHitBonus = cms.double( 100.0 ),
2999  ComponentType = cms.string( "TrajectoryCleanerBySharedSeeds" ),
3000  MissingHitPenalty = cms.double( 0.0 ),
3001  allowSharedFirstHit = cms.bool( True )
3002 )
3003 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
3004  appendToDataLabel = cms.string( "" ),
3005  minHits = cms.int32( 3 ),
3006  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
3007  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3008  Updator = cms.string( "hltESPKFUpdator" ),
3009  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3010  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3011 )
3012 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
3013  errorRescaling = cms.double( 100.0 ),
3014  minHits = cms.int32( 3 ),
3015  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
3016  appendToDataLabel = cms.string( "" ),
3017  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3018  Updator = cms.string( "hltESPKFUpdator" ),
3019  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3020  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3021 )
3022 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3023  ComponentName = cms.string( "HODetIdAssociator" ),
3024  etaBinSize = cms.double( 0.087 ),
3025  nEta = cms.int32( 30 ),
3026  nPhi = cms.int32( 72 ),
3027  includeBadChambers = cms.bool( False )
3028 )
3029 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3030  ComponentName = cms.string( "MuonDetIdAssociator" ),
3031  etaBinSize = cms.double( 0.125 ),
3032  nEta = cms.int32( 48 ),
3033  nPhi = cms.int32( 48 ),
3034  includeBadChambers = cms.bool( False )
3035 )
3036 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
3037  ComponentName = cms.string( "SimpleNavigationSchool" ),
3038  SimpleMagneticField = cms.string( "ParabolicMf" )
3039 )
3040 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3041  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
3042  etaBinSize = cms.double( 0.1 ),
3043  nEta = cms.int32( 60 ),
3044  nPhi = cms.int32( 30 ),
3045  includeBadChambers = cms.bool( False )
3046 )
3047 fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer",
3048  ListOfRecordToMerge = cms.VPSet(
3049  cms.PSet( record = cms.string( "SiPixelQualityFromDbRcd" ),
3050  tag = cms.string( "" )
3051  ),
3052  cms.PSet( record = cms.string( "SiPixelDetVOffRcd" ),
3053  tag = cms.string( "" )
3054  )
3055  )
3056 )
3057 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
3058 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
3059  LatencyRecord = cms.PSet(
3060  record = cms.string( "SiStripLatencyRcd" ),
3061  label = cms.untracked.string( "" )
3062  ),
3063  BackPlaneCorrectionDeconvMode = cms.PSet(
3064  record = cms.string( "SiStripBackPlaneCorrectionRcd" ),
3065  label = cms.untracked.string( "deconvolution" )
3066  ),
3067  BackPlaneCorrectionPeakMode = cms.PSet(
3068  record = cms.string( "SiStripBackPlaneCorrectionRcd" ),
3069  label = cms.untracked.string( "peak" )
3070  )
3071 )
3072 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
3073  LatencyRecord = cms.PSet(
3074  record = cms.string( "SiStripLatencyRcd" ),
3075  label = cms.untracked.string( "" )
3076  ),
3077  LorentzAngleDeconvMode = cms.PSet(
3078  record = cms.string( "SiStripLorentzAngleRcd" ),
3079  label = cms.untracked.string( "deconvolution" )
3080  ),
3081  LorentzAnglePeakMode = cms.PSet(
3082  record = cms.string( "SiStripLorentzAngleRcd" ),
3083  label = cms.untracked.string( "peak" )
3084  )
3085 )
3086 
3087 fragment.ThroughputService = cms.Service( "ThroughputService",
3088  dqmPath = cms.untracked.string( "HLT/Throughput" ),
3089  timeRange = cms.untracked.double( 60000.0 ),
3090  timeResolution = cms.untracked.double( 5.828 )
3091 )
3092 
3093 fragment.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter",
3094  toGet = cms.VPSet(
3095  ),
3096  verbose = cms.untracked.bool( False )
3097 )
3098 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
3099  RawDataCollection = cms.InputTag( "rawDataCollector" )
3100 )
3101 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
3102  result = cms.bool( False )
3103 )
3104 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
3105  SelectedTriggerType = cms.int32( 1 )
3106 )
3107 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
3108  invert = cms.bool( False ),
3109  period = cms.uint32( 107 ),
3110  rawInput = cms.InputTag( "rawDataCollector" ),
3111  fedId = cms.int32( 1024 )
3112 )
3113 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
3114  lenSlinkTrailer = cms.untracked.int32( 8 ),
3115  lenAMC13Header = cms.untracked.int32( 8 ),
3116  CTP7 = cms.untracked.bool( False ),
3117  lenAMC13Trailer = cms.untracked.int32( 8 ),
3118  Setup = cms.string( "stage2::GTSetup" ),
3119  MinFeds = cms.uint32( 0 ),
3120  InputLabel = cms.InputTag( "rawDataCollector" ),
3121  lenSlinkHeader = cms.untracked.int32( 8 ),
3122  MTF7 = cms.untracked.bool( False ),
3123  FWId = cms.uint32( 0 ),
3124  debug = cms.untracked.bool( False ),
3125  FedIds = cms.vint32( 1404 ),
3126  lenAMCHeader = cms.untracked.int32( 8 ),
3127  lenAMCTrailer = cms.untracked.int32( 0 ),
3128  FWOverride = cms.bool( False )
3129 )
3130 fragment.hltCaloStage2Digis = cms.EDProducer( "L1TRawToDigi",
3131  lenSlinkTrailer = cms.untracked.int32( 8 ),
3132  lenAMC13Header = cms.untracked.int32( 8 ),
3133  CTP7 = cms.untracked.bool( False ),
3134  lenAMC13Trailer = cms.untracked.int32( 8 ),
3135  Setup = cms.string( "stage2::CaloSetup" ),
3136  MinFeds = cms.uint32( 0 ),
3137  InputLabel = cms.InputTag( "rawDataCollector" ),
3138  lenSlinkHeader = cms.untracked.int32( 8 ),
3139  MTF7 = cms.untracked.bool( False ),
3140  FWId = cms.uint32( 0 ),
3141  debug = cms.untracked.bool( False ),
3142  FedIds = cms.vint32( 1360, 1366 ),
3143  lenAMCHeader = cms.untracked.int32( 8 ),
3144  lenAMCTrailer = cms.untracked.int32( 0 ),
3145  FWOverride = cms.bool( False )
3146 )
3147 fragment.hltGmtStage2Digis = cms.EDProducer( "L1TRawToDigi",
3148  lenSlinkTrailer = cms.untracked.int32( 8 ),
3149  lenAMC13Header = cms.untracked.int32( 8 ),
3150  CTP7 = cms.untracked.bool( False ),
3151  lenAMC13Trailer = cms.untracked.int32( 8 ),
3152  Setup = cms.string( "stage2::GMTSetup" ),
3153  MinFeds = cms.uint32( 0 ),
3154  InputLabel = cms.InputTag( "rawDataCollector" ),
3155  lenSlinkHeader = cms.untracked.int32( 8 ),
3156  MTF7 = cms.untracked.bool( False ),
3157  FWId = cms.uint32( 0 ),
3158  debug = cms.untracked.bool( False ),
3159  FedIds = cms.vint32( 1402 ),
3160  lenAMCHeader = cms.untracked.int32( 8 ),
3161  lenAMCTrailer = cms.untracked.int32( 0 ),
3162  FWOverride = cms.bool( False )
3163 )
3164 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
3165  L1DataBxInEvent = cms.int32( 5 ),
3166  JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3167  AlgorithmTriggersUnmasked = cms.bool( True ),
3168  EmulateBxInEvent = cms.int32( 1 ),
3169  AlgorithmTriggersUnprescaled = cms.bool( True ),
3170  PrintL1Menu = cms.untracked.bool( False ),
3171  Verbosity = cms.untracked.int32( 0 ),
3172  EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3173  ProduceL1GtDaqRecord = cms.bool( True ),
3174  PrescaleSet = cms.uint32( 1 ),
3175  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
3176  EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3177  TriggerMenuLuminosity = cms.string( "startup" ),
3178  ProduceL1GtObjectMapRecord = cms.bool( True ),
3179  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
3180  PrescaleCSVFile = cms.string( "prescale_L1TGlobal.csv" ),
3181  TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3182  BstLengthBytes = cms.int32( -1 ),
3183  MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
3184 )
3185 fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
3186  scalersInputTag = cms.InputTag( "rawDataCollector" )
3187 )
3188 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
3189  maxZ = cms.double( 40.0 ),
3190  src = cms.InputTag( "hltScalersRawToDigi" ),
3191  gtEvmLabel = cms.InputTag( "" ),
3192  changeToCMSCoordinates = cms.bool( False ),
3193  setSigmaZ = cms.double( 0.0 ),
3194  maxRadius = cms.double( 2.0 )
3195 )
3196 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
3197  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3198  offset = cms.uint32( 0 )
3199 )
3200 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
3201  result = cms.bool( True )
3202 )
3203 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
3204  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3205  offset = cms.uint32( 0 )
3206 )
3207 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
3208  SelectedTriggerType = cms.int32( 3 )
3209 )
3210 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
3211  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3212  offset = cms.uint32( 0 )
3213 )
3214 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
3215  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
3216  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3217  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3218  saveTags = cms.bool( True ),
3219  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3220  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3221  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3222  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3223  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3224 )
3225 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
3226  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3227  offset = cms.uint32( 0 )
3228 )
3229 fragment.hltL1sETT45BptxAND = cms.EDFilter( "HLTL1TSeed",
3230  L1SeedsLogicalExpression = cms.string( "L1_ETT45_BptxAND" ),
3231  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3232  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3233  saveTags = cms.bool( True ),
3234  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3235  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3236  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3237  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3238  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3239 )
3240 fragment.hltPrePixelTracksMultiplicity60ForPPRef = cms.EDFilter( "HLTPrescaler",
3241  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3242  offset = cms.uint32( 0 )
3243 )
3244 fragment.hltSiPixelDigis = cms.EDProducer( "SiPixelRawToDigi",
3245  UseQualityInfo = cms.bool( False ),
3246  UsePilotBlade = cms.bool( False ),
3247  UsePhase1 = cms.bool( False ),
3248  InputLabel = cms.InputTag( "rawDataCollector" ),
3249  IncludeErrors = cms.bool( False ),
3250  ErrorList = cms.vint32( ),
3251  Regions = cms.PSet( ),
3252  Timing = cms.untracked.bool( False ),
3253  CablingMapLabel = cms.string( "" ),
3254  UserErrorList = cms.vint32( )
3255 )
3256 fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
3257  src = cms.InputTag( "hltSiPixelDigis" ),
3258  ChannelThreshold = cms.int32( 1000 ),
3259  maxNumberOfClusters = cms.int32( 20000 ),
3260  VCaltoElectronGain = cms.int32( 65 ),
3261  MissCalibrate = cms.untracked.bool( True ),
3262  SplitClusters = cms.bool( False ),
3263  VCaltoElectronOffset = cms.int32( -414 ),
3264  payloadType = cms.string( "HLT" ),
3265  SeedThreshold = cms.int32( 1000 ),
3266  ClusterThreshold = cms.double( 4000.0 )
3267 )
3268 fragment.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
3269  src = cms.InputTag( "hltSiPixelClusters" ),
3270  onDemand = cms.bool( False )
3271 )
3272 fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
3273  VerboseLevel = cms.untracked.int32( 0 ),
3274  src = cms.InputTag( "hltSiPixelClusters" ),
3275  CPE = cms.string( "hltESPPixelCPEGeneric" )
3276 )
3277 fragment.hltPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
3278  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
3279  'BPix1+BPix2+FPix1_pos',
3280  'BPix1+BPix2+FPix1_neg',
3281  'BPix1+FPix1_pos+FPix2_pos',
3282  'BPix1+FPix1_neg+FPix2_neg' ),
3283  MTOB = cms.PSet( ),
3284  TEC = cms.PSet( ),
3285  MTID = cms.PSet( ),
3286  FPix = cms.PSet(
3287  useErrorsFromParam = cms.bool( True ),
3288  hitErrorRPhi = cms.double( 0.0051 ),
3289  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3290  HitProducer = cms.string( "hltSiPixelRecHits" ),
3291  hitErrorRZ = cms.double( 0.0036 )
3292  ),
3293  MTEC = cms.PSet( ),
3294  MTIB = cms.PSet( ),
3295  TID = cms.PSet( ),
3296  TOB = cms.PSet( ),
3297  BPix = cms.PSet(
3298  useErrorsFromParam = cms.bool( True ),
3299  hitErrorRPhi = cms.double( 0.0027 ),
3300  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3301  HitProducer = cms.string( "hltSiPixelRecHits" ),
3302  hitErrorRZ = cms.double( 0.006 )
3303  ),
3304  TIB = cms.PSet( )
3305 )
3306 fragment.hltPixelTracksForHighMult = cms.EDProducer( "PixelTrackProducer",
3307  useFilterWithES = cms.bool( False ),
3308  FilterPSet = cms.PSet(
3309  chi2 = cms.double( 1000.0 ),
3310  nSigmaTipMaxTolerance = cms.double( 0.0 ),
3311  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
3312  nSigmaInvPtTolerance = cms.double( 0.0 ),
3313  ptMin = cms.double( 0.3 ),
3314  tipMax = cms.double( 1.0 )
3315  ),
3316  passLabel = cms.string( "" ),
3317  FitterPSet = cms.PSet(
3318  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
3319  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3320  fixImpactParameter = cms.double( 0.0 )
3321  ),
3322  RegionFactoryPSet = cms.PSet(
3323  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
3324  RegionPSet = cms.PSet(
3325  precise = cms.bool( True ),
3326  originRadius = cms.double( 0.2 ),
3327  ptMin = cms.double( 0.3 ),
3328  originHalfLength = cms.double( 15.1 ),
3329  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3330  useMultipleScattering = cms.bool( False ),
3331  useFakeVertices = cms.bool( False )
3332  )
3333  ),
3334  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
3335  OrderedHitsFactoryPSet = cms.PSet(
3336  ComponentName = cms.string( "StandardHitTripletGenerator" ),
3337  GeneratorPSet = cms.PSet(
3338  useBending = cms.bool( True ),
3339  useFixedPreFiltering = cms.bool( False ),
3340  maxElement = cms.uint32( 100000 ),
3341  phiPreFiltering = cms.double( 0.3 ),
3342  extraHitRPhitolerance = cms.double( 0.06 ),
3343  useMultScattering = cms.bool( True ),
3344  SeedComparitorPSet = cms.PSet(
3345  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
3346  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
3347  ),
3348  extraHitRZtolerance = cms.double( 0.06 ),
3349  ComponentName = cms.string( "PixelTripletHLTGenerator" )
3350  ),
3351  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
3352  )
3353 )
3354 fragment.hltPixelVerticesForHighMult = cms.EDProducer( "PixelVertexProducer",
3355  WtAverage = cms.bool( True ),
3356  Method2 = cms.bool( True ),
3357  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3358  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
3359  Verbosity = cms.int32( 0 ),
3360  UseError = cms.bool( True ),
3361  TrackCollection = cms.InputTag( "hltPixelTracksForHighMult" ),
3362  PtMin = cms.double( 0.4 ),
3363  NTrkMin = cms.int32( 30 ),
3364  ZOffset = cms.double( 5.0 ),
3365  Finder = cms.string( "DivisiveVertexFinder" ),
3366  ZSeparation = cms.double( 0.05 )
3367 )
3368 fragment.hltGoodPixelTracksForHighMult = cms.EDProducer( "AnalyticalTrackSelector",
3369  max_d0 = cms.double( 100.0 ),
3370  minNumber3DLayers = cms.uint32( 0 ),
3371  max_lostHitFraction = cms.double( 1.0 ),
3372  applyAbsCutsIfNoPV = cms.bool( False ),
3373  qualityBit = cms.string( "loose" ),
3374  minNumberLayers = cms.uint32( 0 ),
3375  chi2n_par = cms.double( 9999.0 ),
3376  useVtxError = cms.bool( False ),
3377  nSigmaZ = cms.double( 100.0 ),
3378  dz_par2 = cms.vdouble( 1.0, 1.0 ),
3379  applyAdaptedPVCuts = cms.bool( True ),
3380  min_eta = cms.double( -9999.0 ),
3381  dz_par1 = cms.vdouble( 9999.0, 1.0 ),
3382  copyTrajectories = cms.untracked.bool( False ),
3383  vtxNumber = cms.int32( -1 ),
3384  max_d0NoPV = cms.double( 0.5 ),
3385  keepAllTracks = cms.bool( False ),
3386  maxNumberLostLayers = cms.uint32( 999 ),
3387  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
3388  max_relpterr = cms.double( 999.0 ),
3389  copyExtras = cms.untracked.bool( False ),
3390  max_z0NoPV = cms.double( 100.0 ),
3391  vertexCut = cms.string( "" ),
3392  max_z0 = cms.double( 100.0 ),
3393  useVertices = cms.bool( True ),
3394  min_nhits = cms.uint32( 0 ),
3395  src = cms.InputTag( "hltPixelTracksForHighMult" ),
3396  max_minMissHitOutOrIn = cms.int32( 99 ),
3397  chi2n_no1Dmod_par = cms.double( 9999.0 ),
3398  vertices = cms.InputTag( "hltPixelVerticesForHighMult" ),
3399  max_eta = cms.double( 9999.0 ),
3400  d0_par2 = cms.vdouble( 9999.0, 1.0 ),
3401  d0_par1 = cms.vdouble( 9999.0, 1.0 ),
3402  res_par = cms.vdouble( 99999.0, 99999.0 ),
3403  minHitsToBypassChecks = cms.uint32( 999 )
3404 )
3405 fragment.hltPixelCandsForHighMult = cms.EDProducer( "ConcreteChargedCandidateProducer",
3406  src = cms.InputTag( "hltGoodPixelTracksForHighMult" ),
3407  particleType = cms.string( "pi+" )
3408 )
3409 fragment.hlt1HighMult60 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
3410  saveTags = cms.bool( True ),
3411  MinTrks = cms.int32( 60 ),
3412  MinPt = cms.double( 0.4 ),
3413  MaxVz = cms.double( 15.0 ),
3414  MaxEta = cms.double( 2.4 ),
3415  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
3416  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
3417  MaxPt = cms.double( 9999.0 ),
3418  MinSep = cms.double( 0.12 )
3419 )
3420 fragment.hltL1sETT50BptxAND = cms.EDFilter( "HLTL1TSeed",
3421  L1SeedsLogicalExpression = cms.string( "L1_ETT50_BptxAND" ),
3422  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3423  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3424  saveTags = cms.bool( True ),
3425  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3426  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3427  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3428  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3429  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3430 )
3431 fragment.hltPrePixelTracksMultiplicity85ForPPRef = cms.EDFilter( "HLTPrescaler",
3432  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3433  offset = cms.uint32( 0 )
3434 )
3435 fragment.hlt1HighMult85 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
3436  saveTags = cms.bool( True ),
3437  MinTrks = cms.int32( 85 ),
3438  MinPt = cms.double( 0.4 ),
3439  MaxVz = cms.double( 15.0 ),
3440  MaxEta = cms.double( 2.4 ),
3441  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
3442  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
3443  MaxPt = cms.double( 9999.0 ),
3444  MinSep = cms.double( 0.12 )
3445 )
3446 fragment.hltL1sETT55BptxAND = cms.EDFilter( "HLTL1TSeed",
3447  L1SeedsLogicalExpression = cms.string( "L1_ETT55_BptxAND" ),
3448  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3449  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3450  saveTags = cms.bool( True ),
3451  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3452  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3453  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3454  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3455  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3456 )
3457 fragment.hltPrePixelTracksMultiplicity110ForPPRef = cms.EDFilter( "HLTPrescaler",
3458  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3459  offset = cms.uint32( 0 )
3460 )
3461 fragment.hlt1HighMult110 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
3462  saveTags = cms.bool( True ),
3463  MinTrks = cms.int32( 110 ),
3464  MinPt = cms.double( 0.4 ),
3465  MaxVz = cms.double( 15.0 ),
3466  MaxEta = cms.double( 2.4 ),
3467  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
3468  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
3469  MaxPt = cms.double( 9999.0 ),
3470  MinSep = cms.double( 0.12 )
3471 )
3472 fragment.hltL1sETT60BptxAND = cms.EDFilter( "HLTL1TSeed",
3473  L1SeedsLogicalExpression = cms.string( "L1_ETT60_BptxAND" ),
3474  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3475  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3476  saveTags = cms.bool( True ),
3477  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3478  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3479  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3480  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3481  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3482 )
3483 fragment.hltPrePixelTracksMultiplicity135ForPPRef = cms.EDFilter( "HLTPrescaler",
3484  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3485  offset = cms.uint32( 0 )
3486 )
3487 fragment.hlt1HighMult135 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
3488  saveTags = cms.bool( True ),
3489  MinTrks = cms.int32( 135 ),
3490  MinPt = cms.double( 0.4 ),
3491  MaxVz = cms.double( 15.0 ),
3492  MaxEta = cms.double( 2.4 ),
3493  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
3494  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
3495  MaxPt = cms.double( 9999.0 ),
3496  MinSep = cms.double( 0.12 )
3497 )
3498 fragment.hltPrePixelTracksMultiplicity160ForPPRef = cms.EDFilter( "HLTPrescaler",
3499  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3500  offset = cms.uint32( 0 )
3501 )
3502 fragment.hlt1HighMult160 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
3503  saveTags = cms.bool( True ),
3504  MinTrks = cms.int32( 160 ),
3505  MinPt = cms.double( 0.4 ),
3506  MaxVz = cms.double( 15.0 ),
3507  MaxEta = cms.double( 2.4 ),
3508  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
3509  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
3510  MaxPt = cms.double( 9999.0 ),
3511  MinSep = cms.double( 0.12 )
3512 )
3513 fragment.hltL1sSingleJet28BptxAND = cms.EDFilter( "HLTL1TSeed",
3514  L1SeedsLogicalExpression = cms.string( "L1_SingleJet28_BptxAND" ),
3515  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3516  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3517  saveTags = cms.bool( True ),
3518  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3519  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3520  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3521  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3522  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3523 )
3524 fragment.hltPreAK4CaloJet40Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
3525  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3526  offset = cms.uint32( 0 )
3527 )
3528 fragment.hltEcalDigis = cms.EDProducer( "EcalRawToDigi",
3529  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 ),
3530  FedLabel = cms.InputTag( "listfeds" ),
3531  eventPut = cms.bool( True ),
3532  srpUnpacking = cms.bool( True ),
3533  syncCheck = cms.bool( True ),
3534  headerUnpacking = cms.bool( True ),
3535  feUnpacking = cms.bool( True ),
3536  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 ),
3537  tccUnpacking = cms.bool( True ),
3538  numbTriggerTSamples = cms.int32( 1 ),
3539  InputLabel = cms.InputTag( "rawDataCollector" ),
3540  numbXtalTSamples = cms.int32( 10 ),
3541  feIdCheck = cms.bool( True ),
3542  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 ),
3543  silentMode = cms.untracked.bool( True ),
3544  DoRegional = cms.bool( False ),
3545  forceToKeepFRData = cms.bool( False ),
3546  memUnpacking = cms.bool( True )
3547 )
3548 fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitProducer",
3549  EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
3550  EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
3551  EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ),
3552  EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ),
3553  algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ),
3554  algoPSet = cms.PSet(
3555  outOfTimeThresholdGain61pEB = cms.double( 5.0 ),
3556  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
3557  activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2 ),
3558  amplitudeThresholdEE = cms.double( 10.0 ),
3559  EBtimeConstantTerm = cms.double( 0.6 ),
3560  EEtimeFitLimits_Lower = cms.double( 0.2 ),
3561  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
3562  ebSpikeThreshold = cms.double( 1.042 ),
3563  EBtimeNconst = cms.double( 28.5 ),
3564  ampErrorCalculation = cms.bool( False ),
3565  kPoorRecoFlagEB = cms.bool( True ),
3566  EBtimeFitLimits_Lower = cms.double( 0.2 ),
3567  kPoorRecoFlagEE = cms.bool( False ),
3568  chi2ThreshEB_ = cms.double( 65.0 ),
3569  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
3570  useLumiInfoRunHeader = cms.bool( False ),
3571  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
3572  outOfTimeThresholdGain12mEB = cms.double( 5.0 ),
3573  EEtimeFitLimits_Upper = cms.double( 1.4 ),
3574  prefitMaxChiSqEB = cms.double( 15.0 ),
3575  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
3576  prefitMaxChiSqEE = cms.double( 10.0 ),
3577  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
3578  EBtimeFitLimits_Upper = cms.double( 1.4 ),
3579  timealgo = cms.string( "None" ),
3580  amplitudeThresholdEB = cms.double( 10.0 ),
3581  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
3582  outOfTimeThresholdGain12pEB = cms.double( 5.0 ),
3583  EEtimeNconst = cms.double( 31.8 ),
3584  outOfTimeThresholdGain61mEB = cms.double( 5.0 ),
3585  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
3586  EEtimeConstantTerm = cms.double( 1.0 ),
3587  chi2ThreshEE_ = cms.double( 50.0 ),
3588  doPrefitEE = cms.bool( True ),
3589  doPrefitEB = cms.bool( True )
3590  )
3591 )
3592 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
3593  ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
3594  ebDetIdToBeRecovered = cms.string( "ebDetId" ),
3595  integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ),
3596  eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
3597  ebFEToBeRecovered = cms.string( "ebFE" ),
3598  ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
3599  eeDetIdToBeRecovered = cms.string( "eeDetId" ),
3600  eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
3601  eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
3602  ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
3603  ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
3604  eeSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
3605  integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ),
3606  eeFEToBeRecovered = cms.string( "eeFE" )
3607 )
3608 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
3609  recoverEEVFE = cms.bool( False ),
3610  EErechitCollection = cms.string( "EcalRecHitsEE" ),
3611  recoverEBIsolatedChannels = cms.bool( False ),
3612  recoverEBVFE = cms.bool( False ),
3613  laserCorrection = cms.bool( True ),
3614  EBLaserMIN = cms.double( 0.5 ),
3615  killDeadChannels = cms.bool( True ),
3616  dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
3617  EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
3618  EBLaserMAX = cms.double( 3.0 ),
3619  EELaserMIN = cms.double( 0.5 ),
3620  ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
3621  EELaserMAX = cms.double( 8.0 ),
3622  recoverEEIsolatedChannels = cms.bool( False ),
3623  eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
3624  recoverEBFE = cms.bool( True ),
3625  algo = cms.string( "EcalRecHitWorkerSimple" ),
3626  ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
3627  singleChannelRecoveryThreshold = cms.double( 8.0 ),
3628  ChannelStatusToBeExcluded = cms.vstring( ),
3629  EBrechitCollection = cms.string( "EcalRecHitsEB" ),
3630  singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
3631  recoverEEFE = cms.bool( True ),
3632  triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ),
3633  dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
3634  flagsMapDBReco = cms.PSet(
3635  kGood = cms.vstring( 'kOk',
3636  'kDAC',
3637  'kNoLaser',
3638  'kNoisy' ),
3639  kNeighboursRecovered = cms.vstring( 'kFixedG0',
3640  'kNonRespondingIsolated',
3641  'kDeadVFE' ),
3642  kDead = cms.vstring( 'kNoDataNoTP' ),
3643  kNoisy = cms.vstring( 'kNNoisy',
3644  'kFixedG6',
3645  'kFixedG1' ),
3646  kTowerRecovered = cms.vstring( 'kDeadFE' )
3647  ),
3648  EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
3649  skipTimeCalib = cms.bool( True ),
3650  algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
3651  eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
3652  cleaningConfig = cms.PSet(
3653  e6e2thresh = cms.double( 0.04 ),
3654  tightenCrack_e6e2_double = cms.double( 3.0 ),
3655  e4e1Threshold_endcap = cms.double( 0.3 ),
3656  tightenCrack_e4e1_single = cms.double( 3.0 ),
3657  tightenCrack_e1_double = cms.double( 2.0 ),
3658  cThreshold_barrel = cms.double( 4.0 ),
3659  e4e1Threshold_barrel = cms.double( 0.08 ),
3660  tightenCrack_e1_single = cms.double( 2.0 ),
3661  e4e1_b_barrel = cms.double( -0.024 ),
3662  e4e1_a_barrel = cms.double( 0.04 ),
3663  ignoreOutOfTimeThresh = cms.double( 1.0E9 ),
3664  cThreshold_endcap = cms.double( 15.0 ),
3665  e4e1_b_endcap = cms.double( -0.0125 ),
3666  e4e1_a_endcap = cms.double( 0.02 ),
3667  cThreshold_double = cms.double( 10.0 )
3668  ),
3669  logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
3670  logWarningEtThreshold_EE_FE = cms.double( 50.0 )
3671 )
3672 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
3673  ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
3674  FilterDataQuality = cms.bool( True ),
3675  silent = cms.untracked.bool( True ),
3676  HcalFirstFED = cms.untracked.int32( 700 ),
3677  InputLabel = cms.InputTag( "rawDataCollector" ),
3678  ComplainEmptyData = cms.untracked.bool( False ),
3679  ElectronicsMap = cms.string( "" ),
3680  UnpackCalib = cms.untracked.bool( True ),
3681  UnpackUMNio = cms.untracked.bool( True ),
3682  FEDs = cms.untracked.vint32( ),
3683  UnpackerMode = cms.untracked.int32( 0 ),
3684  UnpackTTP = cms.untracked.bool( False ),
3685  lastSample = cms.int32( 9 ),
3686  UnpackZDC = cms.untracked.bool( True ),
3687  firstSample = cms.int32( 0 )
3688 )
3689 fragment.hltHbhereco = cms.EDProducer( "HcalHitReconstructor",
3690  pedestalUpperLimit = cms.double( 2.7 ),
3691  timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ),
3692  pedestalSubtractionType = cms.int32( 1 ),
3693  respCorrM3 = cms.double( 0.95 ),
3694  timeSlewParsType = cms.int32( 3 ),
3695  digiTimeFromDB = cms.bool( True ),
3696  mcOOTCorrectionName = cms.string( "" ),
3697  S9S1stat = cms.PSet( ),
3698  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
3699  tsFromDB = cms.bool( True ),
3700  samplesToAdd = cms.int32( 4 ),
3701  mcOOTCorrectionCategory = cms.string( "MC" ),
3702  dataOOTCorrectionName = cms.string( "" ),
3703  puCorrMethod = cms.int32( 3 ),
3704  correctionPhaseNS = cms.double( 13.0 ),
3705  HFInWindowStat = cms.PSet( ),
3706  digiLabel = cms.InputTag( "hltHcalDigis" ),
3707  setHSCPFlags = cms.bool( False ),
3708  firstAuxTS = cms.int32( 4 ),
3709  digistat = cms.PSet( ),
3710  hfTimingTrustParameters = cms.PSet( ),
3711  PETstat = cms.PSet( ),
3712  setSaturationFlags = cms.bool( False ),
3713  setNegativeFlags = cms.bool( False ),
3714  useLeakCorrection = cms.bool( False ),
3715  setTimingTrustFlags = cms.bool( False ),
3716  S8S1stat = cms.PSet( ),
3717  correctForPhaseContainment = cms.bool( True ),
3718  correctForTimeslew = cms.bool( True ),
3719  setNoiseFlags = cms.bool( False ),
3720  correctTiming = cms.bool( False ),
3721  setPulseShapeFlags = cms.bool( True ),
3722  Subdetector = cms.string( "HBHE" ),
3723  dataOOTCorrectionCategory = cms.string( "Data" ),
3724  dropZSmarkedPassed = cms.bool( True ),
3725  recoParamsFromDB = cms.bool( True ),
3726  firstSample = cms.int32( 4 ),
3727  setTimingShapedCutsFlags = cms.bool( False ),
3728  pulseJitter = cms.double( 1.0 ),
3729  chargeMax = cms.double( 6.0 ),
3730  timeMin = cms.double( -15.0 ),
3731  ts4chi2 = cms.double( 15.0 ),
3732  ts345chi2 = cms.double( 100.0 ),
3733  applyTimeSlew = cms.bool( True ),
3734  applyTimeConstraint = cms.bool( True ),
3735  applyPulseJitter = cms.bool( False ),
3736  pulseShapeParameters = cms.PSet(
3737  MinimumChargeThreshold = cms.double( 20.0 ),
3738  TS4TS5ChargeThreshold = cms.double( 70.0 ),
3739  TrianglePeakTS = cms.uint32( 0 ),
3740  LinearThreshold = cms.vdouble( ),
3741  LinearCut = cms.vdouble( ),
3742  LeftSlopeThreshold = cms.vdouble( ),
3743  LeftSlopeCut = cms.vdouble( ),
3744  RightSlopeCut = cms.vdouble( ),
3745  RightSlopeSmallThreshold = cms.vdouble( ),
3746  RightSlopeSmallCut = cms.vdouble( ),
3747  MinimumTS4TS5Threshold = cms.double( 100.0 ),
3748  TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ),
3749  TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ),
3750  TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ),
3751  TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ),
3752  UseDualFit = cms.bool( False ),
3753  TriangleIgnoreSlow = cms.bool( False ),
3754  TS3TS4ChargeThreshold = cms.double( 70.0 ),
3755  TS3TS4UpperChargeThreshold = cms.double( 20.0 ),
3756  TS5TS6ChargeThreshold = cms.double( 70.0 ),
3757  TS5TS6UpperChargeThreshold = cms.double( 20.0 ),
3758  R45PlusOneRange = cms.double( 0.2 ),
3759  R45MinusOneRange = cms.double( 0.2 ),
3760  RMS8MaxThreshold = cms.vdouble( ),
3761  RMS8MaxCut = cms.vdouble( ),
3762  RightSlopeThreshold = cms.vdouble( )
3763  ),
3764  timingshapedcutsParameters = cms.PSet(
3765  ignorelowest = cms.bool( True ),
3766  win_offset = cms.double( 0.0 ),
3767  ignorehighest = cms.bool( False ),
3768  win_gain = cms.double( 1.0 ),
3769  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 )
3770  ),
3771  ts4Min = cms.double( 5.0 ),
3772  ts3chi2 = cms.double( 5.0 ),
3773  noise = cms.double( 1.0 ),
3774  applyPedConstraint = cms.bool( True ),
3775  applyUnconstrainedFit = cms.bool( False ),
3776  ts4Max = cms.double( 500.0 ),
3777  meanTime = cms.double( -2.5 ),
3778  flagParameters = cms.PSet(
3779  nominalPedestal = cms.double( 3.0 ),
3780  hitMultiplicityThreshold = cms.int32( 17 ),
3781  hitEnergyMinimum = cms.double( 1.0 ),
3782  pulseShapeParameterSets = cms.VPSet(
3783  cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ),
3784  cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ),
3785  cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ),
3786  cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) )
3787  )
3788  ),
3789  fitTimes = cms.int32( 1 ),
3790  timeMax = cms.double( 10.0 ),
3791  timeSigma = cms.double( 5.0 ),
3792  pedSigma = cms.double( 0.5 ),
3793  meanPed = cms.double( 0.0 ),
3794  hscpParameters = cms.PSet(
3795  slopeMax = cms.double( -0.6 ),
3796  r1Max = cms.double( 1.0 ),
3797  r1Min = cms.double( 0.15 ),
3798  TimingEnergyThreshold = cms.double( 30.0 ),
3799  slopeMin = cms.double( -1.5 ),
3800  outerMin = cms.double( 0.0 ),
3801  outerMax = cms.double( 0.1 ),
3802  fracLeaderMin = cms.double( 0.4 ),
3803  r2Min = cms.double( 0.1 ),
3804  r2Max = cms.double( 0.5 ),
3805  fracLeaderMax = cms.double( 0.7 )
3806  )
3807 )
3808 fragment.hltHfreco = cms.EDProducer( "HcalHitReconstructor",
3809  pedestalUpperLimit = cms.double( 2.7 ),
3810  timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ),
3811  pedestalSubtractionType = cms.int32( 1 ),
3812  respCorrM3 = cms.double( 0.95 ),
3813  timeSlewParsType = cms.int32( 3 ),
3814  digiTimeFromDB = cms.bool( True ),
3815  mcOOTCorrectionName = cms.string( "" ),
3816  S9S1stat = cms.PSet(
3817  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 ),
3818  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 ),
3819  flagsToSkip = cms.int32( 24 ),
3820  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 ),
3821  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 ),
3822  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 ),
3823  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 ),
3824  isS8S1 = cms.bool( False ),
3825  HcalAcceptSeverityLevel = cms.int32( 9 )
3826  ),
3827  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
3828  tsFromDB = cms.bool( True ),
3829  samplesToAdd = cms.int32( 2 ),
3830  mcOOTCorrectionCategory = cms.string( "MC" ),
3831  dataOOTCorrectionName = cms.string( "" ),
3832  puCorrMethod = cms.int32( 0 ),
3833  correctionPhaseNS = cms.double( 13.0 ),
3834  HFInWindowStat = cms.PSet(
3835  hflongEthresh = cms.double( 40.0 ),
3836  hflongMinWindowTime = cms.vdouble( -10.0 ),
3837  hfshortEthresh = cms.double( 40.0 ),
3838  hflongMaxWindowTime = cms.vdouble( 10.0 ),
3839  hfshortMaxWindowTime = cms.vdouble( 10.0 ),
3840  hfshortMinWindowTime = cms.vdouble( -12.0 )
3841  ),
3842  digiLabel = cms.InputTag( "hltHcalDigis" ),
3843  setHSCPFlags = cms.bool( False ),
3844  firstAuxTS = cms.int32( 1 ),
3845  digistat = cms.PSet(
3846  HFdigiflagFirstSample = cms.int32( 1 ),
3847  HFdigiflagMinEthreshold = cms.double( 40.0 ),
3848  HFdigiflagSamplesToAdd = cms.int32( 3 ),
3849  HFdigiflagExpectedPeak = cms.int32( 2 ),
3850  HFdigiflagCoef = cms.vdouble( 0.93, -0.012667, -0.38275 )
3851  ),
3852  hfTimingTrustParameters = cms.PSet(
3853  hfTimingTrustLevel2 = cms.int32( 4 ),
3854  hfTimingTrustLevel1 = cms.int32( 1 )
3855  ),
3856  PETstat = cms.PSet(
3857  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 ),
3858  short_R_29 = cms.vdouble( 0.8 ),
3859  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 ),
3860  flagsToSkip = cms.int32( 0 ),
3861  short_R = cms.vdouble( 0.8 ),
3862  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 ),
3863  long_R_29 = cms.vdouble( 0.8 ),
3864  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 ),
3865  long_R = cms.vdouble( 0.98 ),
3866  HcalAcceptSeverityLevel = cms.int32( 9 )
3867  ),
3868  setSaturationFlags = cms.bool( False ),
3869  setNegativeFlags = cms.bool( False ),
3870  useLeakCorrection = cms.bool( False ),
3871  setTimingTrustFlags = cms.bool( False ),
3872  S8S1stat = cms.PSet(
3873  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 ),
3874  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 ),
3875  flagsToSkip = cms.int32( 16 ),
3876  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 ),
3877  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 ),
3878  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 ),
3879  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 ),
3880  isS8S1 = cms.bool( True ),
3881  HcalAcceptSeverityLevel = cms.int32( 9 )
3882  ),
3883  correctForPhaseContainment = cms.bool( False ),
3884  correctForTimeslew = cms.bool( False ),
3885  setNoiseFlags = cms.bool( True ),
3886  correctTiming = cms.bool( False ),
3887  setPulseShapeFlags = cms.bool( False ),
3888  Subdetector = cms.string( "HF" ),
3889  dataOOTCorrectionCategory = cms.string( "Data" ),
3890  dropZSmarkedPassed = cms.bool( True ),
3891  recoParamsFromDB = cms.bool( True ),
3892  firstSample = cms.int32( 2 ),
3893  setTimingShapedCutsFlags = cms.bool( False ),
3894  pulseJitter = cms.double( 1.0 ),
3895  chargeMax = cms.double( 6.0 ),
3896  timeMin = cms.double( -15.0 ),
3897  ts4chi2 = cms.double( 15.0 ),
3898  ts345chi2 = cms.double( 100.0 ),
3899  applyTimeSlew = cms.bool( True ),
3900  applyTimeConstraint = cms.bool( True ),
3901  applyPulseJitter = cms.bool( False ),
3902  pulseShapeParameters = cms.PSet( ),
3903  timingshapedcutsParameters = cms.PSet( ),
3904  ts4Min = cms.double( 5.0 ),
3905  ts3chi2 = cms.double( 5.0 ),
3906  noise = cms.double( 1.0 ),
3907  applyPedConstraint = cms.bool( True ),
3908  applyUnconstrainedFit = cms.bool( False ),
3909  ts4Max = cms.double( 500.0 ),
3910  meanTime = cms.double( -2.5 ),
3911  flagParameters = cms.PSet( ),
3912  fitTimes = cms.int32( 1 ),
3913  timeMax = cms.double( 10.0 ),
3914  timeSigma = cms.double( 5.0 ),
3915  pedSigma = cms.double( 0.5 ),
3916  meanPed = cms.double( 0.0 ),
3917  hscpParameters = cms.PSet( )
3918 )
3919 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
3920  pedestalUpperLimit = cms.double( 2.7 ),
3921  timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ),
3922  pedestalSubtractionType = cms.int32( 1 ),
3923  respCorrM3 = cms.double( 0.95 ),
3924  timeSlewParsType = cms.int32( 3 ),
3925  digiTimeFromDB = cms.bool( True ),
3926  mcOOTCorrectionName = cms.string( "" ),
3927  S9S1stat = cms.PSet( ),
3928  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
3929  tsFromDB = cms.bool( True ),
3930  samplesToAdd = cms.int32( 4 ),
3931  mcOOTCorrectionCategory = cms.string( "MC" ),
3932  dataOOTCorrectionName = cms.string( "" ),
3933  puCorrMethod = cms.int32( 0 ),
3934  correctionPhaseNS = cms.double( 13.0 ),
3935  HFInWindowStat = cms.PSet( ),
3936  digiLabel = cms.InputTag( "hltHcalDigis" ),
3937  setHSCPFlags = cms.bool( False ),
3938  firstAuxTS = cms.int32( 4 ),
3939  digistat = cms.PSet( ),
3940  hfTimingTrustParameters = cms.PSet( ),
3941  PETstat = cms.PSet( ),
3942  setSaturationFlags = cms.bool( False ),
3943  setNegativeFlags = cms.bool( False ),
3944  useLeakCorrection = cms.bool( False ),
3945  setTimingTrustFlags = cms.bool( False ),
3946  S8S1stat = cms.PSet( ),
3947  correctForPhaseContainment = cms.bool( True ),
3948  correctForTimeslew = cms.bool( True ),
3949  setNoiseFlags = cms.bool( False ),
3950  correctTiming = cms.bool( False ),
3951  setPulseShapeFlags = cms.bool( False ),
3952  Subdetector = cms.string( "HO" ),
3953  dataOOTCorrectionCategory = cms.string( "Data" ),
3954  dropZSmarkedPassed = cms.bool( True ),
3955  recoParamsFromDB = cms.bool( True ),
3956  firstSample = cms.int32( 4 ),
3957  setTimingShapedCutsFlags = cms.bool( False ),
3958  pulseJitter = cms.double( 1.0 ),
3959  chargeMax = cms.double( 6.0 ),
3960  timeMin = cms.double( -15.0 ),
3961  ts4chi2 = cms.double( 15.0 ),
3962  ts345chi2 = cms.double( 100.0 ),
3963  applyTimeSlew = cms.bool( True ),
3964  applyTimeConstraint = cms.bool( True ),
3965  applyPulseJitter = cms.bool( False ),
3966  pulseShapeParameters = cms.PSet( ),
3967  timingshapedcutsParameters = cms.PSet( ),
3968  ts4Min = cms.double( 5.0 ),
3969  ts3chi2 = cms.double( 5.0 ),
3970  noise = cms.double( 1.0 ),
3971  applyPedConstraint = cms.bool( True ),
3972  applyUnconstrainedFit = cms.bool( False ),
3973  ts4Max = cms.double( 500.0 ),
3974  meanTime = cms.double( -2.5 ),
3975  flagParameters = cms.PSet( ),
3976  fitTimes = cms.int32( 1 ),
3977  timeMax = cms.double( 10.0 ),
3978  timeSigma = cms.double( 5.0 ),
3979  pedSigma = cms.double( 0.5 ),
3980  meanPed = cms.double( 0.0 ),
3981  hscpParameters = cms.PSet( )
3982 )
3983 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
3984  EBSumThreshold = cms.double( 0.2 ),
3985  MomHBDepth = cms.double( 0.2 ),
3986  UseEtEBTreshold = cms.bool( False ),
3987  hfInput = cms.InputTag( "hltHfreco" ),
3988  AllowMissingInputs = cms.bool( False ),
3989  MomEEDepth = cms.double( 0.0 ),
3990  EESumThreshold = cms.double( 0.45 ),
3991  HBGrid = cms.vdouble( ),
3992  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
3993  HBThreshold = cms.double( 0.7 ),
3994  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
3995  UseEcalRecoveredHits = cms.bool( False ),
3996  MomConstrMethod = cms.int32( 1 ),
3997  MomHEDepth = cms.double( 0.4 ),
3998  HcalThreshold = cms.double( -1000.0 ),
3999  HF2Weights = cms.vdouble( ),
4000  HOWeights = cms.vdouble( ),
4001  EEGrid = cms.vdouble( ),
4002  UseSymEBTreshold = cms.bool( False ),
4003  EEWeights = cms.vdouble( ),
4004  EEWeight = cms.double( 1.0 ),
4005  UseHO = cms.bool( False ),
4006  HBWeights = cms.vdouble( ),
4007  HF1Weight = cms.double( 1.0 ),
4008  HF2Grid = cms.vdouble( ),
4009  HEDWeights = cms.vdouble( ),
4010  EBWeight = cms.double( 1.0 ),
4011  HF1Grid = cms.vdouble( ),
4012  EBWeights = cms.vdouble( ),
4013  HOWeight = cms.double( 1.0E-99 ),
4014  HESWeight = cms.double( 1.0 ),
4015  HESThreshold = cms.double( 0.8 ),
4016  hbheInput = cms.InputTag( "hltHbhereco" ),
4017  HF2Weight = cms.double( 1.0 ),
4018  HF2Threshold = cms.double( 0.85 ),
4019  HcalAcceptSeverityLevel = cms.uint32( 9 ),
4020  EEThreshold = cms.double( 0.3 ),
4021  HOThresholdPlus1 = cms.double( 3.5 ),
4022  HOThresholdPlus2 = cms.double( 3.5 ),
4023  HF1Weights = cms.vdouble( ),
4024  hoInput = cms.InputTag( "hltHoreco" ),
4025  HF1Threshold = cms.double( 0.5 ),
4026  HcalPhase = cms.int32( 0 ),
4027  HESGrid = cms.vdouble( ),
4028  EcutTower = cms.double( -1000.0 ),
4029  UseRejectedRecoveredEcalHits = cms.bool( False ),
4030  UseEtEETreshold = cms.bool( False ),
4031  HESWeights = cms.vdouble( ),
4032  HOThresholdMinus1 = cms.double( 3.5 ),
4033  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
4034  'kWeird',
4035  'kBad' ),
4036  HEDWeight = cms.double( 1.0 ),
4037  UseSymEETreshold = cms.bool( False ),
4038  HEDThreshold = cms.double( 0.8 ),
4039  UseRejectedHitsOnly = cms.bool( False ),
4040  EBThreshold = cms.double( 0.07 ),
4041  HEDGrid = cms.vdouble( ),
4042  UseHcalRecoveredHits = cms.bool( False ),
4043  HOThresholdMinus2 = cms.double( 3.5 ),
4044  HOThreshold0 = cms.double( 3.5 ),
4045  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
4046  UseRejectedRecoveredHcalHits = cms.bool( False ),
4047  MomEBDepth = cms.double( 0.3 ),
4048  HBWeight = cms.double( 1.0 ),
4049  HOGrid = cms.vdouble( ),
4050  EBGrid = cms.vdouble( )
4051 )
4052 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
4053  Active_Area_Repeats = cms.int32( 5 ),
4054  doAreaFastjet = cms.bool( False ),
4055  voronoiRfact = cms.double( 0.9 ),
4056  maxBadHcalCells = cms.uint32( 9999999 ),
4057  doAreaDiskApprox = cms.bool( True ),
4058  maxRecoveredEcalCells = cms.uint32( 9999999 ),
4059  jetType = cms.string( "CaloJet" ),
4060  minSeed = cms.uint32( 14327 ),
4061  Ghost_EtaMax = cms.double( 6.0 ),
4062  doRhoFastjet = cms.bool( False ),
4063  jetAlgorithm = cms.string( "AntiKt" ),
4064  nSigmaPU = cms.double( 1.0 ),
4065  GhostArea = cms.double( 0.01 ),
4066  Rho_EtaMax = cms.double( 4.4 ),
4067  maxBadEcalCells = cms.uint32( 9999999 ),
4068  useDeterministicSeed = cms.bool( True ),
4069  doPVCorrection = cms.bool( False ),
4070  maxRecoveredHcalCells = cms.uint32( 9999999 ),
4071  rParam = cms.double( 0.4 ),
4072  maxProblematicHcalCells = cms.uint32( 9999999 ),
4073  doOutputJets = cms.bool( True ),
4074  src = cms.InputTag( "hltTowerMakerForAll" ),
4075  inputEtMin = cms.double( 0.3 ),
4076  puPtMin = cms.double( 10.0 ),
4077  srcPVs = cms.InputTag( "NotUsed" ),
4078  jetPtMin = cms.double( 1.0 ),
4079  radiusPU = cms.double( 0.4 ),
4080  maxProblematicEcalCells = cms.uint32( 9999999 ),
4081  doPUOffsetCorr = cms.bool( False ),
4082  inputEMin = cms.double( 0.0 ),
4083  useMassDropTagger = cms.bool( False ),
4084  muMin = cms.double( -1.0 ),
4085  subtractorName = cms.string( "" ),
4086  muCut = cms.double( -1.0 ),
4087  subjetPtMin = cms.double( -1.0 ),
4088  useTrimming = cms.bool( False ),
4089  muMax = cms.double( -1.0 ),
4090  yMin = cms.double( -1.0 ),
4091  useFiltering = cms.bool( False ),
4092  rFilt = cms.double( -1.0 ),
4093  yMax = cms.double( -1.0 ),
4094  zcut = cms.double( -1.0 ),
4095  MinVtxNdof = cms.int32( 5 ),
4096  MaxVtxZ = cms.double( 15.0 ),
4097  UseOnlyVertexTracks = cms.bool( False ),
4098  dRMin = cms.double( -1.0 ),
4099  nFilt = cms.int32( -1 ),
4100  usePruning = cms.bool( False ),
4101  maxDepth = cms.int32( -1 ),
4102  yCut = cms.double( -1.0 ),
4103  DzTrVtxMax = cms.double( 0.0 ),
4104  UseOnlyOnePV = cms.bool( False ),
4105  rcut_factor = cms.double( -1.0 ),
4106  sumRecHits = cms.bool( False ),
4107  trimPtFracMin = cms.double( -1.0 ),
4108  dRMax = cms.double( -1.0 ),
4109  DxyTrVtxMax = cms.double( 0.0 ),
4110  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
4111 )
4112 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
4113  min_N90 = cms.int32( -2 ),
4114  min_N90hits = cms.int32( 2 ),
4115  min_EMF = cms.double( 1.0E-6 ),
4116  jetsInput = cms.InputTag( "hltAK4CaloJets" ),
4117  JetIDParams = cms.PSet(
4118  useRecHits = cms.bool( True ),
4119  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
4120  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
4121  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
4122  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4123  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
4124  ),
4125  max_EMF = cms.double( 999.0 )
4126 )
4127 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
4128  gridSpacing = cms.double( 0.55 ),
4129  maxRapidity = cms.double( 5.0 ),
4130  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" )
4131 )
4132 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
4133  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ),
4134  algorithm = cms.string( "AK4CaloHLT" ),
4135  level = cms.string( "L1FastJet" )
4136 )
4137 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
4138  algorithm = cms.string( "AK4CaloHLT" ),
4139  level = cms.string( "L2Relative" )
4140 )
4141 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
4142  algorithm = cms.string( "AK4CaloHLT" ),
4143  level = cms.string( "L3Absolute" )
4144 )
4145 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
4146  algorithm = cms.string( "AK4CaloHLT" ),
4147  level = cms.string( "L2L3Residual" )
4148 )
4149 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
4150  correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
4151 )
4152 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
4153  src = cms.InputTag( "hltAK4CaloJets" ),
4154  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
4155 )
4156 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
4157  src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
4158  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
4159 )
4160 fragment.hltSingleAK4CaloJet40Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4161  saveTags = cms.bool( True ),
4162  MinPt = cms.double( 40.0 ),
4163  MinN = cms.int32( 1 ),
4164  MaxEta = cms.double( 5.1 ),
4165  MinMass = cms.double( -1.0 ),
4166  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4167  MinE = cms.double( -1.0 ),
4168  triggerType = cms.int32( 85 )
4169 )
4170 fragment.hltL1sSingleJet40BptxAND = cms.EDFilter( "HLTL1TSeed",
4171  L1SeedsLogicalExpression = cms.string( "L1_SingleJet40_BptxAND" ),
4172  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
4173  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
4174  saveTags = cms.bool( True ),
4175  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4176  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
4177  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
4178  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
4179  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4180 )
4181 fragment.hltPreAK4CaloJet60Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4182  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4183  offset = cms.uint32( 0 )
4184 )
4185 fragment.hltSingleAK4CaloJet60Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4186  saveTags = cms.bool( True ),
4187  MinPt = cms.double( 60.0 ),
4188  MinN = cms.int32( 1 ),
4189  MaxEta = cms.double( 5.1 ),
4190  MinMass = cms.double( -1.0 ),
4191  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4192  MinE = cms.double( -1.0 ),
4193  triggerType = cms.int32( 85 )
4194 )
4195 fragment.hltL1sSingleJet48BptxAND = cms.EDFilter( "HLTL1TSeed",
4196  L1SeedsLogicalExpression = cms.string( "L1_SingleJet48_BptxAND" ),
4197  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
4198  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
4199  saveTags = cms.bool( True ),
4200  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4201  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
4202  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
4203  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
4204  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4205 )
4206 fragment.hltPreAK4CaloJet80Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4207  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4208  offset = cms.uint32( 0 )
4209 )
4210 fragment.hltSingleAK4CaloJet80Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4211  saveTags = cms.bool( True ),
4212  MinPt = cms.double( 80.0 ),
4213  MinN = cms.int32( 1 ),
4214  MaxEta = cms.double( 5.1 ),
4215  MinMass = cms.double( -1.0 ),
4216  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4217  MinE = cms.double( -1.0 ),
4218  triggerType = cms.int32( 85 )
4219 )
4220 fragment.hltL1sSingleJet52BptxAND = cms.EDFilter( "HLTL1TSeed",
4221  L1SeedsLogicalExpression = cms.string( "L1_SingleJet52_BptxAND" ),
4222  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
4223  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
4224  saveTags = cms.bool( True ),
4225  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4226  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
4227  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
4228  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
4229  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4230 )
4231 fragment.hltPreAK4CaloJet100Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4232  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4233  offset = cms.uint32( 0 )
4234 )
4235 fragment.hltSingleAK4CaloJet100Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4236  saveTags = cms.bool( True ),
4237  MinPt = cms.double( 100.0 ),
4238  MinN = cms.int32( 1 ),
4239  MaxEta = cms.double( 5.1 ),
4240  MinMass = cms.double( -1.0 ),
4241  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4242  MinE = cms.double( -1.0 ),
4243  triggerType = cms.int32( 85 )
4244 )
4245 fragment.hltPreAK4CaloJet110Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4246  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4247  offset = cms.uint32( 0 )
4248 )
4249 fragment.hltSingleAK4CaloJet110Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4250  saveTags = cms.bool( True ),
4251  MinPt = cms.double( 110.0 ),
4252  MinN = cms.int32( 1 ),
4253  MaxEta = cms.double( 5.1 ),
4254  MinMass = cms.double( -1.0 ),
4255  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4256  MinE = cms.double( -1.0 ),
4257  triggerType = cms.int32( 85 )
4258 )
4259 fragment.hltL1sSingleJet68BptxAND = cms.EDFilter( "HLTL1TSeed",
4260  L1SeedsLogicalExpression = cms.string( "L1_SingleJet68_BptxAND" ),
4261  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
4262  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
4263  saveTags = cms.bool( True ),
4264  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4265  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
4266  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
4267  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
4268  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4269 )
4270 fragment.hltPreAK4CaloJet120Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4271  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4272  offset = cms.uint32( 0 )
4273 )
4274 fragment.hltSingleAK4CaloJet120Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4275  saveTags = cms.bool( True ),
4276  MinPt = cms.double( 120.0 ),
4277  MinN = cms.int32( 1 ),
4278  MaxEta = cms.double( 5.1 ),
4279  MinMass = cms.double( -1.0 ),
4280  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4281  MinE = cms.double( -1.0 ),
4282  triggerType = cms.int32( 85 )
4283 )
4284 fragment.hltPreAK4CaloJet150ForPPRef = cms.EDFilter( "HLTPrescaler",
4285  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4286  offset = cms.uint32( 0 )
4287 )
4288 fragment.hltSingleAK4CaloJet150Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4289  saveTags = cms.bool( True ),
4290  MinPt = cms.double( 150.0 ),
4291  MinN = cms.int32( 1 ),
4292  MaxEta = cms.double( 5.1 ),
4293  MinMass = cms.double( -1.0 ),
4294  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4295  MinE = cms.double( -1.0 ),
4296  triggerType = cms.int32( 85 )
4297 )
4298 fragment.hltPreAK4PFJet40Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4299  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4300  offset = cms.uint32( 0 )
4301 )
4302 fragment.hltSingleAK4CaloJet15Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4303  saveTags = cms.bool( True ),
4304  MinPt = cms.double( 15.0 ),
4305  MinN = cms.int32( 1 ),
4306  MaxEta = cms.double( 5.1 ),
4307  MinMass = cms.double( -1.0 ),
4308  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4309  MinE = cms.double( -1.0 ),
4310  triggerType = cms.int32( 85 )
4311 )
4312 fragment.hltTowerMakerForPF = cms.EDProducer( "CaloTowersCreator",
4313  EBSumThreshold = cms.double( 0.2 ),
4314  MomHBDepth = cms.double( 0.2 ),
4315  UseEtEBTreshold = cms.bool( False ),
4316  hfInput = cms.InputTag( "hltHfreco" ),
4317  AllowMissingInputs = cms.bool( False ),
4318  MomEEDepth = cms.double( 0.0 ),
4319  EESumThreshold = cms.double( 0.45 ),
4320  HBGrid = cms.vdouble( ),
4321  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
4322  HBThreshold = cms.double( 0.4 ),
4323  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
4324  UseEcalRecoveredHits = cms.bool( False ),
4325  MomConstrMethod = cms.int32( 1 ),
4326  MomHEDepth = cms.double( 0.4 ),
4327  HcalThreshold = cms.double( -1000.0 ),
4328  HF2Weights = cms.vdouble( ),
4329  HOWeights = cms.vdouble( ),
4330  EEGrid = cms.vdouble( ),
4331  UseSymEBTreshold = cms.bool( False ),
4332  EEWeights = cms.vdouble( ),
4333  EEWeight = cms.double( 1.0 ),
4334  UseHO = cms.bool( False ),
4335  HBWeights = cms.vdouble( ),
4336  HF1Weight = cms.double( 1.0 ),
4337  HF2Grid = cms.vdouble( ),
4338  HEDWeights = cms.vdouble( ),
4339  EBWeight = cms.double( 1.0 ),
4340  HF1Grid = cms.vdouble( ),
4341  EBWeights = cms.vdouble( ),
4342  HOWeight = cms.double( 1.0 ),
4343  HESWeight = cms.double( 1.0 ),
4344  HESThreshold = cms.double( 0.4 ),
4345  hbheInput = cms.InputTag( "hltHbhereco" ),
4346  HF2Weight = cms.double( 1.0 ),
4347  HF2Threshold = cms.double( 1.8 ),
4348  HcalAcceptSeverityLevel = cms.uint32( 11 ),
4349  EEThreshold = cms.double( 0.3 ),
4350  HOThresholdPlus1 = cms.double( 1.1 ),
4351  HOThresholdPlus2 = cms.double( 1.1 ),
4352  HF1Weights = cms.vdouble( ),
4353  hoInput = cms.InputTag( "hltHoreco" ),
4354  HF1Threshold = cms.double( 1.2 ),
4355  HcalPhase = cms.int32( 0 ),
4356  HESGrid = cms.vdouble( ),
4357  EcutTower = cms.double( -1000.0 ),
4358  UseRejectedRecoveredEcalHits = cms.bool( False ),
4359  UseEtEETreshold = cms.bool( False ),
4360  HESWeights = cms.vdouble( ),
4361  HOThresholdMinus1 = cms.double( 1.1 ),
4362  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
4363  'kWeird',
4364  'kBad' ),
4365  HEDWeight = cms.double( 1.0 ),
4366  UseSymEETreshold = cms.bool( False ),
4367  HEDThreshold = cms.double( 0.4 ),
4368  UseRejectedHitsOnly = cms.bool( False ),
4369  EBThreshold = cms.double( 0.07 ),
4370  HEDGrid = cms.vdouble( ),
4371  UseHcalRecoveredHits = cms.bool( True ),
4372  HOThresholdMinus2 = cms.double( 1.1 ),
4373  HOThreshold0 = cms.double( 1.1 ),
4374  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
4375  UseRejectedRecoveredHcalHits = cms.bool( False ),
4376  MomEBDepth = cms.double( 0.3 ),
4377  HBWeight = cms.double( 1.0 ),
4378  HOGrid = cms.vdouble( ),
4379  EBGrid = cms.vdouble( )
4380 )
4381 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
4382  Active_Area_Repeats = cms.int32( 5 ),
4383  doAreaFastjet = cms.bool( False ),
4384  voronoiRfact = cms.double( -9.0 ),
4385  maxBadHcalCells = cms.uint32( 9999999 ),
4386  doAreaDiskApprox = cms.bool( False ),
4387  maxRecoveredEcalCells = cms.uint32( 9999999 ),
4388  jetType = cms.string( "CaloJet" ),
4389  minSeed = cms.uint32( 0 ),
4390  Ghost_EtaMax = cms.double( 6.0 ),
4391  doRhoFastjet = cms.bool( False ),
4392  jetAlgorithm = cms.string( "AntiKt" ),
4393  nSigmaPU = cms.double( 1.0 ),
4394  GhostArea = cms.double( 0.01 ),
4395  Rho_EtaMax = cms.double( 4.4 ),
4396  maxBadEcalCells = cms.uint32( 9999999 ),
4397  useDeterministicSeed = cms.bool( True ),
4398  doPVCorrection = cms.bool( False ),
4399  maxRecoveredHcalCells = cms.uint32( 9999999 ),
4400  rParam = cms.double( 0.4 ),
4401  maxProblematicHcalCells = cms.uint32( 9999999 ),
4402  doOutputJets = cms.bool( True ),
4403  src = cms.InputTag( "hltTowerMakerForPF" ),
4404  inputEtMin = cms.double( 0.3 ),
4405  puPtMin = cms.double( 10.0 ),
4406  srcPVs = cms.InputTag( "NotUsed" ),
4407  jetPtMin = cms.double( 1.0 ),
4408  radiusPU = cms.double( 0.4 ),
4409  maxProblematicEcalCells = cms.uint32( 9999999 ),
4410  doPUOffsetCorr = cms.bool( False ),
4411  inputEMin = cms.double( 0.0 ),
4412  useMassDropTagger = cms.bool( False ),
4413  muMin = cms.double( -1.0 ),
4414  subtractorName = cms.string( "" ),
4415  muCut = cms.double( -1.0 ),
4416  subjetPtMin = cms.double( -1.0 ),
4417  useTrimming = cms.bool( False ),
4418  muMax = cms.double( -1.0 ),
4419  yMin = cms.double( -1.0 ),
4420  useFiltering = cms.bool( False ),
4421  rFilt = cms.double( -1.0 ),
4422  yMax = cms.double( -1.0 ),
4423  zcut = cms.double( -1.0 ),
4424  MinVtxNdof = cms.int32( 5 ),
4425  MaxVtxZ = cms.double( 15.0 ),
4426  UseOnlyVertexTracks = cms.bool( False ),
4427  dRMin = cms.double( -1.0 ),
4428  nFilt = cms.int32( -1 ),
4429  usePruning = cms.bool( False ),
4430  maxDepth = cms.int32( -1 ),
4431  yCut = cms.double( -1.0 ),
4432  DzTrVtxMax = cms.double( 0.0 ),
4433  UseOnlyOnePV = cms.bool( False ),
4434  rcut_factor = cms.double( -1.0 ),
4435  sumRecHits = cms.bool( False ),
4436  trimPtFracMin = cms.double( -1.0 ),
4437  dRMax = cms.double( -1.0 ),
4438  DxyTrVtxMax = cms.double( 0.0 ),
4439  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
4440 )
4441 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
4442  filter = cms.bool( False ),
4443  src = cms.InputTag( "hltAK4CaloJetsPF" ),
4444  etMin = cms.double( 5.0 )
4445 )
4446 fragment.hltMuonDTDigis = cms.EDProducer( "DTUnpackingModule",
4447  useStandardFEDid = cms.bool( True ),
4448  maxFEDid = cms.untracked.int32( 779 ),
4449  inputLabel = cms.InputTag( "rawDataCollector" ),
4450  minFEDid = cms.untracked.int32( 770 ),
4451  dataType = cms.string( "DDU" ),
4452  readOutParameters = cms.PSet(
4453  debug = cms.untracked.bool( False ),
4454  rosParameters = cms.PSet(
4455  writeSC = cms.untracked.bool( True ),
4456  readingDDU = cms.untracked.bool( True ),
4457  performDataIntegrityMonitor = cms.untracked.bool( False ),
4458  readDDUIDfromDDU = cms.untracked.bool( True ),
4459  debug = cms.untracked.bool( False ),
4460  localDAQ = cms.untracked.bool( False )
4461  ),
4462  localDAQ = cms.untracked.bool( False ),
4463  performDataIntegrityMonitor = cms.untracked.bool( False )
4464  ),
4465  dqmOnly = cms.bool( False )
4466 )
4467 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
4468  debug = cms.untracked.bool( False ),
4469  recAlgoConfig = cms.PSet(
4470  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4471  minTime = cms.double( -3.0 ),
4472  stepTwoFromDigi = cms.bool( False ),
4473  doVdriftCorr = cms.bool( True ),
4474  debug = cms.untracked.bool( False ),
4475  maxTime = cms.double( 420.0 ),
4476  tTrigModeConfig = cms.PSet(
4477  vPropWire = cms.double( 24.4 ),
4478  doTOFCorrection = cms.bool( True ),
4479  tofCorrType = cms.int32( 0 ),
4480  wirePropCorrType = cms.int32( 0 ),
4481  tTrigLabel = cms.string( "" ),
4482  doWirePropCorrection = cms.bool( True ),
4483  doT0Correction = cms.bool( True ),
4484  debug = cms.untracked.bool( False )
4485  ),
4486  useUncertDB = cms.bool( True )
4487  ),
4488  dtDigiLabel = cms.InputTag( "hltMuonDTDigis" ),
4489  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" )
4490 )
4491 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
4492  debug = cms.untracked.bool( False ),
4493  Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
4494  recHits2DLabel = cms.InputTag( "dt2DSegments" ),
4495  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
4496  Reco4DAlgoConfig = cms.PSet(
4497  segmCleanerMode = cms.int32( 2 ),
4498  Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
4499  recAlgoConfig = cms.PSet(
4500  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4501  minTime = cms.double( -3.0 ),
4502  stepTwoFromDigi = cms.bool( False ),
4503  doVdriftCorr = cms.bool( True ),
4504  debug = cms.untracked.bool( False ),
4505  maxTime = cms.double( 420.0 ),
4506  tTrigModeConfig = cms.PSet(
4507  vPropWire = cms.double( 24.4 ),
4508  doTOFCorrection = cms.bool( True ),
4509  tofCorrType = cms.int32( 0 ),
4510  wirePropCorrType = cms.int32( 0 ),
4511  tTrigLabel = cms.string( "" ),
4512  doWirePropCorrection = cms.bool( True ),
4513  doT0Correction = cms.bool( True ),
4514  debug = cms.untracked.bool( False )
4515  ),
4516  useUncertDB = cms.bool( True )
4517  ),
4518  nSharedHitsMax = cms.int32( 2 ),
4519  hit_afterT0_resolution = cms.double( 0.03 ),
4520  Reco2DAlgoConfig = cms.PSet(
4521  segmCleanerMode = cms.int32( 2 ),
4522  recAlgoConfig = cms.PSet(
4523  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4524  minTime = cms.double( -3.0 ),
4525  stepTwoFromDigi = cms.bool( False ),
4526  doVdriftCorr = cms.bool( True ),
4527  debug = cms.untracked.bool( False ),
4528  maxTime = cms.double( 420.0 ),
4529  tTrigModeConfig = cms.PSet(
4530  vPropWire = cms.double( 24.4 ),
4531  doTOFCorrection = cms.bool( True ),
4532  tofCorrType = cms.int32( 0 ),
4533  wirePropCorrType = cms.int32( 0 ),
4534  tTrigLabel = cms.string( "" ),
4535  doWirePropCorrection = cms.bool( True ),
4536  doT0Correction = cms.bool( True ),
4537  debug = cms.untracked.bool( False )
4538  ),
4539  useUncertDB = cms.bool( True )
4540  ),
4541  nSharedHitsMax = cms.int32( 2 ),
4542  AlphaMaxPhi = cms.double( 1.0 ),
4543  hit_afterT0_resolution = cms.double( 0.03 ),
4544  MaxAllowedHits = cms.uint32( 50 ),
4545  performT0_vdriftSegCorrection = cms.bool( False ),
4546  AlphaMaxTheta = cms.double( 0.9 ),
4547  debug = cms.untracked.bool( False ),
4548  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4549  nUnSharedHitsMin = cms.int32( 2 ),
4550  performT0SegCorrection = cms.bool( False ),
4551  perform_delta_rejecting = cms.bool( False )
4552  ),
4553  performT0_vdriftSegCorrection = cms.bool( False ),
4554  debug = cms.untracked.bool( False ),
4555  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4556  nUnSharedHitsMin = cms.int32( 2 ),
4557  AllDTRecHits = cms.bool( True ),
4558  performT0SegCorrection = cms.bool( False ),
4559  perform_delta_rejecting = cms.bool( False )
4560  )
4561 )
4562 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
4563  PrintEventNumber = cms.untracked.bool( False ),
4564  SuppressZeroLCT = cms.untracked.bool( True ),
4565  UseExaminer = cms.bool( True ),
4566  Debug = cms.untracked.bool( False ),
4567  ErrorMask = cms.uint32( 0x0 ),
4568  InputObjects = cms.InputTag( "rawDataCollector" ),
4569  ExaminerMask = cms.uint32( 0x1febf3f6 ),
4570  runDQM = cms.untracked.bool( False ),
4571  UnpackStatusDigis = cms.bool( False ),
4572  VisualFEDInspect = cms.untracked.bool( False ),
4573  FormatedEventDump = cms.untracked.bool( False ),
4574  UseFormatStatus = cms.bool( True ),
4575  UseSelectiveUnpacking = cms.bool( True ),
4576  VisualFEDShort = cms.untracked.bool( False )
4577 )
4578 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
4579  XTasymmetry_ME1b = cms.double( 0.0 ),
4580  XTasymmetry_ME1a = cms.double( 0.0 ),
4581  ConstSyst_ME1a = cms.double( 0.022 ),
4582  ConstSyst_ME1b = cms.double( 0.007 ),
4583  XTasymmetry_ME41 = cms.double( 0.0 ),
4584  CSCStripxtalksOffset = cms.double( 0.03 ),
4585  CSCUseCalibrations = cms.bool( True ),
4586  CSCUseTimingCorrections = cms.bool( True ),
4587  CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
4588  XTasymmetry_ME22 = cms.double( 0.0 ),
4589  UseFivePoleFit = cms.bool( True ),
4590  XTasymmetry_ME21 = cms.double( 0.0 ),
4591  ConstSyst_ME21 = cms.double( 0.0 ),
4592  CSCDebug = cms.untracked.bool( False ),
4593  ConstSyst_ME22 = cms.double( 0.0 ),
4594  CSCUseGasGainCorrections = cms.bool( False ),
4595  XTasymmetry_ME31 = cms.double( 0.0 ),
4596  readBadChambers = cms.bool( True ),
4597  NoiseLevel_ME13 = cms.double( 8.0 ),
4598  NoiseLevel_ME12 = cms.double( 9.0 ),
4599  NoiseLevel_ME32 = cms.double( 9.0 ),
4600  NoiseLevel_ME31 = cms.double( 9.0 ),
4601  XTasymmetry_ME32 = cms.double( 0.0 ),
4602  ConstSyst_ME41 = cms.double( 0.0 ),
4603  CSCStripClusterSize = cms.untracked.int32( 3 ),
4604  CSCStripClusterChargeCut = cms.double( 25.0 ),
4605  CSCStripPeakThreshold = cms.double( 10.0 ),
4606  readBadChannels = cms.bool( False ),
4607  UseParabolaFit = cms.bool( False ),
4608  XTasymmetry_ME13 = cms.double( 0.0 ),
4609  XTasymmetry_ME12 = cms.double( 0.0 ),
4610  wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
4611  ConstSyst_ME12 = cms.double( 0.0 ),
4612  ConstSyst_ME13 = cms.double( 0.0 ),
4613  ConstSyst_ME32 = cms.double( 0.0 ),
4614  ConstSyst_ME31 = cms.double( 0.0 ),
4615  UseAverageTime = cms.bool( False ),
4616  NoiseLevel_ME1a = cms.double( 7.0 ),
4617  NoiseLevel_ME1b = cms.double( 8.0 ),
4618  CSCWireClusterDeltaT = cms.int32( 1 ),
4619  CSCUseStaticPedestals = cms.bool( False ),
4620  stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
4621  CSCstripWireDeltaTime = cms.int32( 8 ),
4622  NoiseLevel_ME21 = cms.double( 9.0 ),
4623  NoiseLevel_ME22 = cms.double( 9.0 ),
4624  NoiseLevel_ME41 = cms.double( 9.0 )
4625 )
4626 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
4627  inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
4628  algo_psets = cms.VPSet(
4629  cms.PSet( chamber_types = cms.vstring( 'ME1/a',
4630  'ME1/b',
4631  'ME1/2',
4632  'ME1/3',
4633  'ME2/1',
4634  'ME2/2',
4635  'ME3/1',
4636  'ME3/2',
4637  'ME4/1',
4638  'ME4/2' ),
4639  algo_name = cms.string( "CSCSegAlgoST" ),
4640  parameters_per_chamber_type = cms.vint32( 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
4641  algo_psets = cms.VPSet(
4642  cms.PSet( maxRatioResidualPrune = cms.double( 3.0 ),
4643  yweightPenalty = cms.double( 1.5 ),
4644  maxRecHitsInCluster = cms.int32( 20 ),
4645  dPhiFineMax = cms.double( 0.025 ),
4646  preClusteringUseChaining = cms.bool( True ),
4647  ForceCovariance = cms.bool( False ),
4648  hitDropLimit6Hits = cms.double( 0.3333 ),
4649  NormChi2Cut2D = cms.double( 20.0 ),
4650  BPMinImprovement = cms.double( 10000.0 ),
4651  Covariance = cms.double( 0.0 ),
4652  tanPhiMax = cms.double( 0.5 ),
4653  SeedBig = cms.double( 0.0015 ),
4654  onlyBestSegment = cms.bool( False ),
4655  dRPhiFineMax = cms.double( 8.0 ),
4656  SeedSmall = cms.double( 2.0E-4 ),
4657  curvePenalty = cms.double( 2.0 ),
4658  dXclusBoxMax = cms.double( 4.0 ),
4659  BrutePruning = cms.bool( True ),
4660  curvePenaltyThreshold = cms.double( 0.85 ),
4661  CorrectTheErrors = cms.bool( True ),
4662  hitDropLimit4Hits = cms.double( 0.6 ),
4663  useShowering = cms.bool( False ),
4664  CSCDebug = cms.untracked.bool( False ),
4665  tanThetaMax = cms.double( 1.2 ),
4666  NormChi2Cut3D = cms.double( 10.0 ),
4667  minHitsPerSegment = cms.int32( 3 ),
4668  ForceCovarianceAll = cms.bool( False ),
4669  yweightPenaltyThreshold = cms.double( 1.0 ),
4670  prePrunLimit = cms.double( 3.17 ),
4671  hitDropLimit5Hits = cms.double( 0.8 ),
4672  preClustering = cms.bool( True ),
4673  prePrun = cms.bool( True ),
4674  maxDPhi = cms.double( 999.0 ),
4675  maxDTheta = cms.double( 999.0 ),
4676  Pruning = cms.bool( True ),
4677  dYclusBoxMax = cms.double( 8.0 )
4678  ),
4679  cms.PSet( maxRatioResidualPrune = cms.double( 3.0 ),
4680  yweightPenalty = cms.double( 1.5 ),
4681  maxRecHitsInCluster = cms.int32( 24 ),
4682  dPhiFineMax = cms.double( 0.025 ),
4683  preClusteringUseChaining = cms.bool( True ),
4684  ForceCovariance = cms.bool( False ),
4685  hitDropLimit6Hits = cms.double( 0.3333 ),
4686  NormChi2Cut2D = cms.double( 20.0 ),
4687  BPMinImprovement = cms.double( 10000.0 ),
4688  Covariance = cms.double( 0.0 ),
4689  tanPhiMax = cms.double( 0.5 ),
4690  SeedBig = cms.double( 0.0015 ),
4691  onlyBestSegment = cms.bool( False ),
4692  dRPhiFineMax = cms.double( 8.0 ),
4693  SeedSmall = cms.double( 2.0E-4 ),
4694  curvePenalty = cms.double( 2.0 ),
4695  dXclusBoxMax = cms.double( 4.0 ),
4696  BrutePruning = cms.bool( True ),
4697  curvePenaltyThreshold = cms.double( 0.85 ),
4698  CorrectTheErrors = cms.bool( True ),
4699  hitDropLimit4Hits = cms.double( 0.6 ),
4700  useShowering = cms.bool( False ),
4701  CSCDebug = cms.untracked.bool( False ),
4702  tanThetaMax = cms.double( 1.2 ),
4703  NormChi2Cut3D = cms.double( 10.0 ),
4704  minHitsPerSegment = cms.int32( 3 ),
4705  ForceCovarianceAll = cms.bool( False ),
4706  yweightPenaltyThreshold = cms.double( 1.0 ),
4707  prePrunLimit = cms.double( 3.17 ),
4708  hitDropLimit5Hits = cms.double( 0.8 ),
4709  preClustering = cms.bool( True ),
4710  prePrun = cms.bool( True ),
4711  maxDPhi = cms.double( 999.0 ),
4712  maxDTheta = cms.double( 999.0 ),
4713  Pruning = cms.bool( True ),
4714  dYclusBoxMax = cms.double( 8.0 )
4715  )
4716  )
4717  )
4718  ),
4719  algo_type = cms.int32( 1 )
4720 )
4721 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule",
4722  InputLabel = cms.InputTag( "rawDataCollector" ),
4723  doSynchro = cms.bool( False )
4724 )
4725 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
4726  recAlgoConfig = cms.PSet( ),
4727  deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" ),
4728  rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
4729  maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
4730  recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
4731  deadSource = cms.string( "File" ),
4732  maskSource = cms.string( "File" )
4733 )
4734 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
4735  SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
4736  SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
4737  SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
4738  OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
4739  SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
4740  SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
4741  SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
4742  DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
4743  OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
4744  OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
4745  DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
4746  DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
4747  DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
4748  CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
4749  CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
4750  CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
4751  OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
4752  DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
4753  SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
4754  SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
4755  SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
4756  SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
4757  SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
4758  DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
4759  CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
4760  SME_22_0_scale = cms.vdouble( -3.457901, 0.0 ),
4761  DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
4762  OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
4763  SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
4764  SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
4765  SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
4766  CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
4767  DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
4768  SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
4769  SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
4770  SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
4771  crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
4772  SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
4773  SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
4774  DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
4775  CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
4776  CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
4777  DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
4778  DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
4779  SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
4780  deltaPhiSearchWindow = cms.double( 0.25 ),
4781  SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
4782  SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
4783  SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
4784  deltaEtaSearchWindow = cms.double( 0.2 ),
4785  CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
4786  DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
4787  CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
4788  OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
4789  CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
4790  CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
4791  deltaEtaCrackSearchWindow = cms.double( 0.25 ),
4792  SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
4793  OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
4794  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4795  SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
4796  EnableDTMeasurement = cms.bool( True ),
4797  DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
4798  CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
4799  scaleDT = cms.bool( True ),
4800  DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
4801  OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
4802  CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
4803  OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
4804  CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
4805  CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
4806  CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
4807  DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
4808  SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
4809  SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
4810  crackWindow = cms.double( 0.04 ),
4811  CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
4812  SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
4813  DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
4814  SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
4815  DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
4816  SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
4817  DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
4818  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
4819  SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
4820  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4821  CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
4822  CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
4823  OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
4824  EnableCSCMeasurement = cms.bool( True ),
4825  CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 )
4826 )
4827 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
4828  OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
4829  ServiceParameters = cms.PSet(
4830  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ),
4831  RPCLayers = cms.bool( True ),
4832  UseMuonNavigation = cms.untracked.bool( True )
4833  ),
4834  CentralBxOnly = cms.bool( True ),
4835  InputObjects = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
4836  L1MaxEta = cms.double( 2.5 ),
4837  EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
4838  L1MinPt = cms.double( 0.0 ),
4839  L1MinQuality = cms.uint32( 7 ),
4840  GMTReadoutCollection = cms.InputTag( "" ),
4841  UseUnassociatedL1 = cms.bool( False ),
4842  UseOfflineSeed = cms.untracked.bool( True ),
4843  MatchDR = cms.vdouble( 0.3 ),
4844  Propagator = cms.string( "SteppingHelixPropagatorAny" )
4845 )
4846 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
4847  ServiceParameters = cms.PSet(
4848  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
4849  'hltESPFastSteppingHelixPropagatorOpposite' ),
4850  RPCLayers = cms.bool( True ),
4851  UseMuonNavigation = cms.untracked.bool( True )
4852  ),
4853  InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
4854  SeedTransformerParameters = cms.PSet(
4855  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
4856  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4857  NMinRecHits = cms.uint32( 2 ),
4858  UseSubRecHits = cms.bool( False ),
4859  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4860  RescaleError = cms.double( 100.0 )
4861  ),
4862  L2TrajBuilderParameters = cms.PSet(
4863  DoRefit = cms.bool( False ),
4864  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4865  FilterParameters = cms.PSet(
4866  NumberOfSigma = cms.double( 3.0 ),
4867  FitDirection = cms.string( "insideOut" ),
4868  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4869  MaxChi2 = cms.double( 1000.0 ),
4870  MuonTrajectoryUpdatorParameters = cms.PSet(
4871  MaxChi2 = cms.double( 25.0 ),
4872  RescaleErrorFactor = cms.double( 100.0 ),
4873  Granularity = cms.int32( 0 ),
4874  ExcludeRPCFromFit = cms.bool( False ),
4875  UseInvalidHits = cms.bool( True ),
4876  RescaleError = cms.bool( False )
4877  ),
4878  EnableRPCMeasurement = cms.bool( True ),
4879  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4880  EnableDTMeasurement = cms.bool( True ),
4881  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
4882  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4883  EnableCSCMeasurement = cms.bool( True )
4884  ),
4885  NavigationType = cms.string( "Standard" ),
4886  SeedTransformerParameters = cms.PSet(
4887  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
4888  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4889  NMinRecHits = cms.uint32( 2 ),
4890  UseSubRecHits = cms.bool( False ),
4891  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4892  RescaleError = cms.double( 100.0 )
4893  ),
4894  DoBackwardFilter = cms.bool( True ),
4895  SeedPosition = cms.string( "in" ),
4896  BWFilterParameters = cms.PSet(
4897  NumberOfSigma = cms.double( 3.0 ),
4898  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4899  FitDirection = cms.string( "outsideIn" ),
4900  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4901  MaxChi2 = cms.double( 100.0 ),
4902  MuonTrajectoryUpdatorParameters = cms.PSet(
4903  MaxChi2 = cms.double( 25.0 ),
4904  RescaleErrorFactor = cms.double( 100.0 ),
4905  Granularity = cms.int32( 0 ),
4906  ExcludeRPCFromFit = cms.bool( False ),
4907  UseInvalidHits = cms.bool( True ),
4908  RescaleError = cms.bool( False )
4909  ),
4910  EnableRPCMeasurement = cms.bool( True ),
4911  BWSeedType = cms.string( "fromGenerator" ),
4912  EnableDTMeasurement = cms.bool( True ),
4913  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
4914  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4915  EnableCSCMeasurement = cms.bool( True )
4916  ),
4917  DoSeedRefit = cms.bool( False )
4918  ),
4919  DoSeedRefit = cms.bool( False ),
4920  TrackLoaderParameters = cms.PSet(
4921  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4922  DoSmoothing = cms.bool( False ),
4923  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4924  MuonUpdatorAtVertexParameters = cms.PSet(
4925  MaxChi2 = cms.double( 1000000.0 ),
4926  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
4927  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
4928  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
4929  ),
4930  VertexConstraint = cms.bool( True ),
4931  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
4932  ),
4933  MuonTrajectoryBuilder = cms.string( "Exhaustive" )
4934 )
4935 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
4936  InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
4937 )
4938 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
4939  ProductLabel = cms.InputTag( "rawDataCollector" )
4940 )
4941 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
4942  ProductLabel = cms.InputTag( "rawDataCollector" ),
4943  DoAPVEmulatorCheck = cms.bool( False ),
4944  Algorithms = cms.PSet(
4945  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
4946  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
4947  PedestalSubtractionFedMode = cms.bool( True ),
4948  TruncateInSuppressor = cms.bool( True ),
4949  doAPVRestore = cms.bool( False ),
4950  useCMMeanMap = cms.bool( False )
4951  ),
4952  Clusterizer = cms.PSet(
4953  ChannelThreshold = cms.double( 2.0 ),
4954  MaxSequentialBad = cms.uint32( 1 ),
4955  MaxSequentialHoles = cms.uint32( 0 ),
4956  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
4957  MaxAdjacentBad = cms.uint32( 0 ),
4958  QualityLabel = cms.string( "" ),
4959  SeedThreshold = cms.double( 3.0 ),
4960  ClusterThreshold = cms.double( 5.0 ),
4961  setDetId = cms.bool( True ),
4962  RemoveApvShots = cms.bool( True ),
4963  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
4964  ),
4965  onDemand = cms.bool( True )
4966 )
4967 fragment.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
4968  inactivePixelDetectorLabels = cms.VInputTag( ),
4969  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
4970  pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
4971  switchOffPixelsIfEmpty = cms.bool( True ),
4972  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
4973  skipClusters = cms.InputTag( "" ),
4974  measurementTracker = cms.string( "hltESPMeasurementTracker" )
4975 )
4976 fragment.hltL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon",
4977  TkSeedGenerator = cms.PSet(
4978  propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
4979  option = cms.uint32( 3 ),
4980  maxChi2 = cms.double( 40.0 ),
4981  errorMatrixPset = cms.PSet(
4982  atIP = cms.bool( True ),
4983  action = cms.string( "use" ),
4984  errorMatrixValuesPSet = cms.PSet(
4985  pf3_V12 = cms.PSet(
4986  action = cms.string( "scale" ),
4987  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 )
4988  ),
4989  pf3_V13 = cms.PSet(
4990  action = cms.string( "scale" ),
4991  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 )
4992  ),
4993  pf3_V11 = cms.PSet(
4994  action = cms.string( "scale" ),
4995  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 )
4996  ),
4997  pf3_V14 = cms.PSet(
4998  action = cms.string( "scale" ),
4999  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 )
5000  ),
5001  pf3_V15 = cms.PSet(
5002  action = cms.string( "scale" ),
5003  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 )
5004  ),
5005  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
5006  pf3_V33 = cms.PSet(
5007  action = cms.string( "scale" ),
5008  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 )
5009  ),
5010  zAxis = cms.vdouble( -3.14159, 3.14159 ),
5011  pf3_V44 = cms.PSet(
5012  action = cms.string( "scale" ),
5013  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 )
5014  ),
5015  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
5016  pf3_V22 = cms.PSet(
5017  action = cms.string( "scale" ),
5018  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 )
5019  ),
5020  pf3_V23 = cms.PSet(
5021  action = cms.string( "scale" ),
5022  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 )
5023  ),
5024  pf3_V45 = cms.PSet(
5025  action = cms.string( "scale" ),
5026  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 )
5027  ),
5028  pf3_V55 = cms.PSet(
5029  action = cms.string( "scale" ),
5030  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 )
5031  ),
5032  pf3_V34 = cms.PSet(
5033  action = cms.string( "scale" ),
5034  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 )
5035  ),
5036  pf3_V35 = cms.PSet(
5037  action = cms.string( "scale" ),
5038  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 )
5039  ),
5040  pf3_V25 = cms.PSet(
5041  action = cms.string( "scale" ),
5042  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 )
5043  ),
5044  pf3_V24 = cms.PSet(
5045  action = cms.string( "scale" ),
5046  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 )
5047  )
5048  )
5049  ),
5050  propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
5051  manySeeds = cms.bool( False ),
5052  copyMuonRecHit = cms.bool( False ),
5053  ComponentName = cms.string( "TSGForRoadSearch" ),
5054  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
5055  ),
5056  ServiceParameters = cms.PSet(
5057  Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite',
5058  'hltESPSteppingHelixPropagatorAlong' ),
5059  RPCLayers = cms.bool( True ),
5060  UseMuonNavigation = cms.untracked.bool( True )
5061  ),
5062  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
5063  MuonTrackingRegionBuilder = cms.PSet( ),
5064  PCut = cms.double( 2.5 ),
5065  TrackerSeedCleaner = cms.PSet( ),
5066  PtCut = cms.double( 1.0 )
5067 )
5068 fragment.hltL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker",
5069  src = cms.InputTag( "hltL3TrajSeedOIState" ),
5070  reverseTrajectories = cms.bool( True ),
5071  TransientInitialStateEstimatorParameters = cms.PSet(
5072  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
5073  numberMeasurementsForFit = cms.int32( 4 ),
5074  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
5075  ),
5076  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5077  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5078  cleanTrajectoryAfterInOut = cms.bool( False ),
5079  useHitsSplitting = cms.bool( False ),
5080  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5081  doSeedingRegionRebuilding = cms.bool( False ),
5082  trackCandidateAlso = cms.bool( True ),
5083  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
5084  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5085  TrajectoryBuilder = cms.string( "" ),
5086  maxNSeeds = cms.uint32( 100000 )
5087 )
5088 fragment.hltL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer",
5089  src = cms.InputTag( "hltL3TrackCandidateFromL2OIState" ),
5090  SimpleMagneticField = cms.string( "" ),
5091  clusterRemovalInfo = cms.InputTag( "" ),
5092  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5093  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5094  Fitter = cms.string( "hltESPKFFittingSmoother" ),
5095  useHitsSplitting = cms.bool( False ),
5096  MeasurementTracker = cms.string( "" ),
5097  AlgorithmName = cms.string( "hltIterX" ),
5098  alias = cms.untracked.string( "" ),
5099  NavigationSchool = cms.string( "" ),
5100  TrajectoryInEvent = cms.bool( True ),
5101  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5102  GeometricInnerState = cms.bool( True ),
5103  useSimpleMF = cms.bool( False ),
5104  Propagator = cms.string( "PropagatorWithMaterial" )
5105 )
5106 fragment.hltL3MuonsOIState = cms.EDProducer( "L3MuonProducer",
5107  ServiceParameters = cms.PSet(
5108  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
5109  'SteppingHelixPropagatorAny',
5110  'hltESPSmartPropagator',
5111  'hltESPSteppingHelixPropagatorOpposite' ),
5112  RPCLayers = cms.bool( True ),
5113  UseMuonNavigation = cms.untracked.bool( True )
5114  ),
5115  L3TrajBuilderParameters = cms.PSet(
5116  ScaleTECyFactor = cms.double( -1.0 ),
5117  GlbRefitterParameters = cms.PSet(
5118  TrackerSkipSection = cms.int32( -1 ),
5119  DoPredictionsOnly = cms.bool( False ),
5120  PropDirForCosmics = cms.bool( False ),
5121  HitThreshold = cms.int32( 1 ),
5122  MuonHitsOption = cms.int32( 1 ),
5123  Chi2CutRPC = cms.double( 1.0 ),
5124  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5125  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5126  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5127  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5128  RefitDirection = cms.string( "insideOut" ),
5129  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5130  Chi2CutCSC = cms.double( 150.0 ),
5131  Chi2CutDT = cms.double( 10.0 ),
5132  RefitRPCHits = cms.bool( True ),
5133  SkipStation = cms.int32( -1 ),
5134  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5135  TrackerSkipSystem = cms.int32( -1 ),
5136  DYTthrs = cms.vint32( 30, 15 )
5137  ),
5138  ScaleTECxFactor = cms.double( -1.0 ),
5139  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5140  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5141  RefitRPCHits = cms.bool( True ),
5142  PCut = cms.double( 2.5 ),
5143  TrackTransformer = cms.PSet(
5144  DoPredictionsOnly = cms.bool( False ),
5145  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5146  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5147  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5148  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5149  RefitDirection = cms.string( "insideOut" ),
5150  RefitRPCHits = cms.bool( True ),
5151  Propagator = cms.string( "hltESPSmartPropagatorAny" )
5152  ),
5153  GlobalMuonTrackMatcher = cms.PSet(
5154  Pt_threshold1 = cms.double( 0.0 ),
5155  DeltaDCut_3 = cms.double( 15.0 ),
5156  MinP = cms.double( 2.5 ),
5157  MinPt = cms.double( 1.0 ),
5158  Chi2Cut_1 = cms.double( 50.0 ),
5159  Pt_threshold2 = cms.double( 9.99999999E8 ),
5160  LocChi2Cut = cms.double( 0.001 ),
5161  Eta_threshold = cms.double( 1.2 ),
5162  Quality_3 = cms.double( 7.0 ),
5163  Quality_2 = cms.double( 15.0 ),
5164  Chi2Cut_2 = cms.double( 50.0 ),
5165  Chi2Cut_3 = cms.double( 200.0 ),
5166  DeltaDCut_1 = cms.double( 40.0 ),
5167  DeltaRCut_2 = cms.double( 0.2 ),
5168  DeltaRCut_3 = cms.double( 1.0 ),
5169  DeltaDCut_2 = cms.double( 10.0 ),
5170  DeltaRCut_1 = cms.double( 0.1 ),
5171  Propagator = cms.string( "hltESPSmartPropagator" ),
5172  Quality_1 = cms.double( 20.0 )
5173  ),
5174  PtCut = cms.double( 1.0 ),
5175  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5176  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIState" ),
5177  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5178  tkTrajMaxChi2 = cms.double( 9999.0 ),
5179  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
5180  tkTrajVertex = cms.InputTag( "pixelVertices" ),
5181  tkTrajUseVertex = cms.bool( False ),
5182  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
5183  ),
5184  TrackLoaderParameters = cms.PSet(
5185  PutTkTrackIntoEvent = cms.untracked.bool( False ),
5186  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5187  SmoothTkTrack = cms.untracked.bool( False ),
5188  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
5189  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5190  MuonUpdatorAtVertexParameters = cms.PSet(
5191  MaxChi2 = cms.double( 1000000.0 ),
5192  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
5193  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
5194  ),
5195  VertexConstraint = cms.bool( False ),
5196  DoSmoothing = cms.bool( True ),
5197  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
5198  ),
5199  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5200 )
5201 fragment.hltL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon",
5202  TkSeedGenerator = cms.PSet(
5203  PSetNames = cms.vstring( 'skipTSG',
5204  'iterativeTSG' ),
5205  L3TkCollectionA = cms.InputTag( "hltL3MuonsOIState" ),
5206  iterativeTSG = cms.PSet(
5207  ErrorRescaling = cms.double( 3.0 ),
5208  beamSpot = cms.InputTag( "unused" ),
5209  MaxChi2 = cms.double( 40.0 ),
5210  errorMatrixPset = cms.PSet(
5211  atIP = cms.bool( True ),
5212  action = cms.string( "use" ),
5213  errorMatrixValuesPSet = cms.PSet(
5214  pf3_V12 = cms.PSet(
5215  action = cms.string( "scale" ),
5216  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 )
5217  ),
5218  pf3_V13 = cms.PSet(
5219  action = cms.string( "scale" ),
5220  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 )
5221  ),
5222  pf3_V11 = cms.PSet(
5223  action = cms.string( "scale" ),
5224  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 )
5225  ),
5226  pf3_V14 = cms.PSet(
5227  action = cms.string( "scale" ),
5228  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 )
5229  ),
5230  pf3_V15 = cms.PSet(
5231  action = cms.string( "scale" ),
5232  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 )
5233  ),
5234  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
5235  pf3_V33 = cms.PSet(
5236  action = cms.string( "scale" ),
5237  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 )
5238  ),
5239  zAxis = cms.vdouble( -3.14159, 3.14159 ),
5240  pf3_V44 = cms.PSet(
5241  action = cms.string( "scale" ),
5242  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 )
5243  ),
5244  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
5245  pf3_V22 = cms.PSet(
5246  action = cms.string( "scale" ),
5247  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 )
5248  ),
5249  pf3_V23 = cms.PSet(
5250  action = cms.string( "scale" ),
5251  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 )
5252  ),
5253  pf3_V45 = cms.PSet(
5254  action = cms.string( "scale" ),
5255  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 )
5256  ),
5257  pf3_V55 = cms.PSet(
5258  action = cms.string( "scale" ),
5259  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 )
5260  ),
5261  pf3_V34 = cms.PSet(
5262  action = cms.string( "scale" ),
5263  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 )
5264  ),
5265  pf3_V35 = cms.PSet(
5266  action = cms.string( "scale" ),
5267  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 )
5268  ),
5269  pf3_V25 = cms.PSet(
5270  action = cms.string( "scale" ),
5271  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 )
5272  ),
5273  pf3_V24 = cms.PSet(
5274  action = cms.string( "scale" ),
5275  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 )
5276  )
5277  )
5278  ),
5279  UpdateState = cms.bool( True ),
5280  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
5281  SelectState = cms.bool( False ),
5282  SigmaZ = cms.double( 25.0 ),
5283  ResetMethod = cms.string( "matrix" ),
5284  ComponentName = cms.string( "TSGFromPropagation" ),
5285  UseVertexState = cms.bool( True ),
5286  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
5287  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
5288  ),
5289  skipTSG = cms.PSet( ),
5290  ComponentName = cms.string( "DualByL2TSG" )
5291  ),
5292  ServiceParameters = cms.PSet(
5293  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial',
5294  'hltESPSmartPropagatorAnyOpposite' ),
5295  RPCLayers = cms.bool( True ),
5296  UseMuonNavigation = cms.untracked.bool( True )
5297  ),
5298  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
5299  MuonTrackingRegionBuilder = cms.PSet( ),
5300  PCut = cms.double( 2.5 ),
5301  TrackerSeedCleaner = cms.PSet(
5302  cleanerFromSharedHits = cms.bool( True ),
5303  ptCleaner = cms.bool( True ),
5304  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5305  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5306  directionCleaner = cms.bool( True )
5307  ),
5308  PtCut = cms.double( 1.0 )
5309 )
5310 fragment.hltL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker",
5311  src = cms.InputTag( "hltL3TrajSeedOIHit" ),
5312  reverseTrajectories = cms.bool( True ),
5313  TransientInitialStateEstimatorParameters = cms.PSet(
5314  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
5315  numberMeasurementsForFit = cms.int32( 4 ),
5316  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
5317  ),
5318  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5319  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5320  cleanTrajectoryAfterInOut = cms.bool( False ),
5321  useHitsSplitting = cms.bool( False ),
5322  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5323  doSeedingRegionRebuilding = cms.bool( False ),
5324  trackCandidateAlso = cms.bool( True ),
5325  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
5326  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5327  TrajectoryBuilder = cms.string( "" ),
5328  maxNSeeds = cms.uint32( 100000 )
5329 )
5330 fragment.hltL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer",
5331  src = cms.InputTag( "hltL3TrackCandidateFromL2OIHit" ),
5332  SimpleMagneticField = cms.string( "" ),
5333  clusterRemovalInfo = cms.InputTag( "" ),
5334  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5335  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5336  Fitter = cms.string( "hltESPKFFittingSmoother" ),
5337  useHitsSplitting = cms.bool( False ),
5338  MeasurementTracker = cms.string( "" ),
5339  AlgorithmName = cms.string( "hltIterX" ),
5340  alias = cms.untracked.string( "" ),
5341  NavigationSchool = cms.string( "" ),
5342  TrajectoryInEvent = cms.bool( True ),
5343  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5344  GeometricInnerState = cms.bool( True ),
5345  useSimpleMF = cms.bool( False ),
5346  Propagator = cms.string( "PropagatorWithMaterial" )
5347 )
5348 fragment.hltL3MuonsOIHit = cms.EDProducer( "L3MuonProducer",
5349  ServiceParameters = cms.PSet(
5350  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
5351  'SteppingHelixPropagatorAny',
5352  'hltESPSmartPropagator',
5353  'hltESPSteppingHelixPropagatorOpposite' ),
5354  RPCLayers = cms.bool( True ),
5355  UseMuonNavigation = cms.untracked.bool( True )
5356  ),
5357  L3TrajBuilderParameters = cms.PSet(
5358  ScaleTECyFactor = cms.double( -1.0 ),
5359  GlbRefitterParameters = cms.PSet(
5360  TrackerSkipSection = cms.int32( -1 ),
5361  DoPredictionsOnly = cms.bool( False ),
5362  PropDirForCosmics = cms.bool( False ),
5363  HitThreshold = cms.int32( 1 ),
5364  MuonHitsOption = cms.int32( 1 ),
5365  Chi2CutRPC = cms.double( 1.0 ),
5366  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5367  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5368  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5369  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5370  RefitDirection = cms.string( "insideOut" ),
5371  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5372  Chi2CutCSC = cms.double( 150.0 ),
5373  Chi2CutDT = cms.double( 10.0 ),
5374  RefitRPCHits = cms.bool( True ),
5375  SkipStation = cms.int32( -1 ),
5376  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5377  TrackerSkipSystem = cms.int32( -1 ),
5378  DYTthrs = cms.vint32( 30, 15 )
5379  ),
5380  ScaleTECxFactor = cms.double( -1.0 ),
5381  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5382  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5383  RefitRPCHits = cms.bool( True ),
5384  PCut = cms.double( 2.5 ),
5385  TrackTransformer = cms.PSet(
5386  DoPredictionsOnly = cms.bool( False ),
5387  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5388  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5389  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5390  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5391  RefitDirection = cms.string( "insideOut" ),
5392  RefitRPCHits = cms.bool( True ),
5393  Propagator = cms.string( "hltESPSmartPropagatorAny" )
5394  ),
5395  GlobalMuonTrackMatcher = cms.PSet(
5396  Pt_threshold1 = cms.double( 0.0 ),
5397  DeltaDCut_3 = cms.double( 15.0 ),
5398  MinP = cms.double( 2.5 ),
5399  MinPt = cms.double( 1.0 ),
5400  Chi2Cut_1 = cms.double( 50.0 ),
5401  Pt_threshold2 = cms.double( 9.99999999E8 ),
5402  LocChi2Cut = cms.double( 0.001 ),
5403  Eta_threshold = cms.double( 1.2 ),
5404  Quality_3 = cms.double( 7.0 ),
5405  Quality_2 = cms.double( 15.0 ),
5406  Chi2Cut_2 = cms.double( 50.0 ),
5407  Chi2Cut_3 = cms.double( 200.0 ),
5408  DeltaDCut_1 = cms.double( 40.0 ),
5409  DeltaRCut_2 = cms.double( 0.2 ),
5410  DeltaRCut_3 = cms.double( 1.0 ),
5411  DeltaDCut_2 = cms.double( 10.0 ),
5412  DeltaRCut_1 = cms.double( 0.1 ),
5413  Propagator = cms.string( "hltESPSmartPropagator" ),
5414  Quality_1 = cms.double( 20.0 )
5415  ),
5416  PtCut = cms.double( 1.0 ),
5417  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5418  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIHit" ),
5419  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5420  tkTrajMaxChi2 = cms.double( 9999.0 ),
5421  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
5422  tkTrajVertex = cms.InputTag( "pixelVertices" ),
5423  tkTrajUseVertex = cms.bool( False ),
5424  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
5425  ),
5426  TrackLoaderParameters = cms.PSet(
5427  PutTkTrackIntoEvent = cms.untracked.bool( False ),
5428  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5429  SmoothTkTrack = cms.untracked.bool( False ),
5430  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
5431  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5432  MuonUpdatorAtVertexParameters = cms.PSet(
5433  MaxChi2 = cms.double( 1000000.0 ),
5434  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
5435  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
5436  ),
5437  VertexConstraint = cms.bool( False ),
5438  DoSmoothing = cms.bool( True ),
5439  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
5440  ),
5441  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5442 )
5443 fragment.hltL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner",
5444  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit' )
5445 )
5446 fragment.hltPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
5447  layerList = cms.vstring( 'BPix1+BPix2',
5448  'BPix1+BPix3',
5449  'BPix2+BPix3',
5450  'BPix1+FPix1_pos',
5451  'BPix1+FPix1_neg',
5452  'BPix1+FPix2_pos',
5453  'BPix1+FPix2_neg',
5454  'BPix2+FPix1_pos',
5455  'BPix2+FPix1_neg',
5456  'BPix2+FPix2_pos',
5457  'BPix2+FPix2_neg',
5458  'FPix1_pos+FPix2_pos',
5459  'FPix1_neg+FPix2_neg' ),
5460  MTOB = cms.PSet( ),
5461  TEC = cms.PSet( ),
5462  MTID = cms.PSet( ),
5463  FPix = cms.PSet(
5464  useErrorsFromParam = cms.bool( True ),
5465  hitErrorRPhi = cms.double( 0.0051 ),
5466  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5467  HitProducer = cms.string( "hltSiPixelRecHits" ),
5468  hitErrorRZ = cms.double( 0.0036 )
5469  ),
5470  MTEC = cms.PSet( ),
5471  MTIB = cms.PSet( ),
5472  TID = cms.PSet( ),
5473  TOB = cms.PSet( ),
5474  BPix = cms.PSet(
5475  useErrorsFromParam = cms.bool( True ),
5476  hitErrorRPhi = cms.double( 0.0027 ),
5477  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5478  HitProducer = cms.string( "hltSiPixelRecHits" ),
5479  hitErrorRZ = cms.double( 0.006 )
5480  ),
5481  TIB = cms.PSet( )
5482 )
5483 fragment.hltMixedLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
5484  layerList = cms.vstring( 'BPix1+BPix2',
5485  'BPix1+BPix3',
5486  'BPix2+BPix3',
5487  'BPix1+FPix1_pos',
5488  'BPix1+FPix1_neg',
5489  'BPix1+FPix2_pos',
5490  'BPix1+FPix2_neg',
5491  'BPix2+FPix1_pos',
5492  'BPix2+FPix1_neg',
5493  'BPix2+FPix2_pos',
5494  'BPix2+FPix2_neg',
5495  'FPix1_pos+FPix2_pos',
5496  'FPix1_neg+FPix2_neg',
5497  'FPix2_pos+TEC1_pos',
5498  'FPix2_pos+TEC2_pos',
5499  'TEC1_pos+TEC2_pos',
5500  'TEC2_pos+TEC3_pos',
5501  'FPix2_neg+TEC1_neg',
5502  'FPix2_neg+TEC2_neg',
5503  'TEC1_neg+TEC2_neg',
5504  'TEC2_neg+TEC3_neg' ),
5505  MTOB = cms.PSet( ),
5506  TEC = cms.PSet(
5507  useRingSlector = cms.bool( True ),
5508  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5509  minRing = cms.int32( 1 ),
5510  maxRing = cms.int32( 1 ),
5511  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
5512  ),
5513  MTID = cms.PSet( ),
5514  FPix = cms.PSet(
5515  useErrorsFromParam = cms.bool( True ),
5516  hitErrorRPhi = cms.double( 0.0051 ),
5517  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5518  HitProducer = cms.string( "hltSiPixelRecHits" ),
5519  hitErrorRZ = cms.double( 0.0036 )
5520  ),
5521  MTEC = cms.PSet( ),
5522  MTIB = cms.PSet( ),
5523  TID = cms.PSet( ),
5524  TOB = cms.PSet( ),
5525  BPix = cms.PSet(
5526  useErrorsFromParam = cms.bool( True ),
5527  hitErrorRPhi = cms.double( 0.0027 ),
5528  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5529  HitProducer = cms.string( "hltSiPixelRecHits" ),
5530  hitErrorRZ = cms.double( 0.006 )
5531  ),
5532  TIB = cms.PSet( )
5533 )
5534 fragment.hltL3TrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon",
5535  TkSeedGenerator = cms.PSet(
5536  PSetNames = cms.vstring( 'skipTSG',
5537  'iterativeTSG' ),
5538  L3TkCollectionA = cms.InputTag( "hltL3TkFromL2OICombination" ),
5539  iterativeTSG = cms.PSet(
5540  firstTSG = cms.PSet(
5541  ComponentName = cms.string( "TSGFromOrderedHits" ),
5542  OrderedHitsFactoryPSet = cms.PSet(
5543  ComponentName = cms.string( "StandardHitTripletGenerator" ),
5544  GeneratorPSet = cms.PSet(
5545  useBending = cms.bool( True ),
5546  useFixedPreFiltering = cms.bool( False ),
5547  maxElement = cms.uint32( 0 ),
5548  phiPreFiltering = cms.double( 0.3 ),
5549  extraHitRPhitolerance = cms.double( 0.06 ),
5550  useMultScattering = cms.bool( True ),
5551  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
5552  extraHitRZtolerance = cms.double( 0.06 ),
5553  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
5554  ),
5555  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
5556  ),
5557  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5558  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
5559  ),
5560  PSetNames = cms.vstring( 'firstTSG',
5561  'secondTSG' ),
5562  ComponentName = cms.string( "CombinedTSG" ),
5563  thirdTSG = cms.PSet(
5564  PSetNames = cms.vstring( 'endcapTSG',
5565  'barrelTSG' ),
5566  barrelTSG = cms.PSet( ),
5567  endcapTSG = cms.PSet(
5568  ComponentName = cms.string( "TSGFromOrderedHits" ),
5569  OrderedHitsFactoryPSet = cms.PSet(
5570  maxElement = cms.uint32( 0 ),
5571  ComponentName = cms.string( "StandardHitPairGenerator" ),
5572  useOnDemandTracker = cms.untracked.int32( 0 ),
5573  SeedingLayers = cms.InputTag( "hltMixedLayerPairs" )
5574  ),
5575  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
5576  ),
5577  etaSeparation = cms.double( 2.0 ),
5578  ComponentName = cms.string( "DualByEtaTSG" ),
5579  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
5580  ),
5581  secondTSG = cms.PSet(
5582  ComponentName = cms.string( "TSGFromOrderedHits" ),
5583  OrderedHitsFactoryPSet = cms.PSet(
5584  maxElement = cms.uint32( 0 ),
5585  ComponentName = cms.string( "StandardHitPairGenerator" ),
5586  useOnDemandTracker = cms.untracked.int32( 0 ),
5587  SeedingLayers = cms.InputTag( "hltPixelLayerPairs" )
5588  ),
5589  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5590  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
5591  )
5592  ),
5593  skipTSG = cms.PSet( ),
5594  ComponentName = cms.string( "DualByL2TSG" )
5595  ),
5596  ServiceParameters = cms.PSet(
5597  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ),
5598  RPCLayers = cms.bool( True ),
5599  UseMuonNavigation = cms.untracked.bool( True )
5600  ),
5601  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
5602  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ),
5603  PCut = cms.double( 2.5 ),
5604  TrackerSeedCleaner = cms.PSet(
5605  cleanerFromSharedHits = cms.bool( True ),
5606  ptCleaner = cms.bool( True ),
5607  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5608  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5609  directionCleaner = cms.bool( True )
5610  ),
5611  PtCut = cms.double( 1.0 )
5612 )
5613 fragment.hltL3TrackCandidateFromL2IOHit = cms.EDProducer( "CkfTrajectoryMaker",
5614  src = cms.InputTag( "hltL3TrajSeedIOHit" ),
5615  reverseTrajectories = cms.bool( False ),
5616  TransientInitialStateEstimatorParameters = cms.PSet(
5617  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
5618  numberMeasurementsForFit = cms.int32( 4 ),
5619  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
5620  ),
5621  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5622  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5623  cleanTrajectoryAfterInOut = cms.bool( False ),
5624  useHitsSplitting = cms.bool( False ),
5625  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5626  doSeedingRegionRebuilding = cms.bool( False ),
5627  trackCandidateAlso = cms.bool( True ),
5628  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
5629  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5630  TrajectoryBuilder = cms.string( "" ),
5631  maxNSeeds = cms.uint32( 100000 )
5632 )
5633 fragment.hltL3TkTracksFromL2IOHit = cms.EDProducer( "TrackProducer",
5634  src = cms.InputTag( "hltL3TrackCandidateFromL2IOHit" ),
5635  SimpleMagneticField = cms.string( "" ),
5636  clusterRemovalInfo = cms.InputTag( "" ),
5637  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5638  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5639  Fitter = cms.string( "hltESPKFFittingSmoother" ),
5640  useHitsSplitting = cms.bool( False ),
5641  MeasurementTracker = cms.string( "" ),
5642  AlgorithmName = cms.string( "hltIterX" ),
5643  alias = cms.untracked.string( "" ),
5644  NavigationSchool = cms.string( "" ),
5645  TrajectoryInEvent = cms.bool( True ),
5646  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5647  GeometricInnerState = cms.bool( True ),
5648  useSimpleMF = cms.bool( False ),
5649  Propagator = cms.string( "PropagatorWithMaterial" )
5650 )
5651 fragment.hltL3MuonsIOHit = cms.EDProducer( "L3MuonProducer",
5652  ServiceParameters = cms.PSet(
5653  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
5654  'SteppingHelixPropagatorAny',
5655  'hltESPSmartPropagator',
5656  'hltESPSteppingHelixPropagatorOpposite' ),
5657  RPCLayers = cms.bool( True ),
5658  UseMuonNavigation = cms.untracked.bool( True )
5659  ),
5660  L3TrajBuilderParameters = cms.PSet(
5661  ScaleTECyFactor = cms.double( -1.0 ),
5662  GlbRefitterParameters = cms.PSet(
5663  TrackerSkipSection = cms.int32( -1 ),
5664  DoPredictionsOnly = cms.bool( False ),
5665  PropDirForCosmics = cms.bool( False ),
5666  HitThreshold = cms.int32( 1 ),
5667  MuonHitsOption = cms.int32( 1 ),
5668  Chi2CutRPC = cms.double( 1.0 ),
5669  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5670  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5671  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5672  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5673  RefitDirection = cms.string( "insideOut" ),
5674  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5675  Chi2CutCSC = cms.double( 150.0 ),
5676  Chi2CutDT = cms.double( 10.0 ),
5677  RefitRPCHits = cms.bool( True ),
5678  SkipStation = cms.int32( -1 ),
5679  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5680  TrackerSkipSystem = cms.int32( -1 ),
5681  DYTthrs = cms.vint32( 30, 15 )
5682  ),
5683  ScaleTECxFactor = cms.double( -1.0 ),
5684  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5685  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5686  RefitRPCHits = cms.bool( True ),
5687  PCut = cms.double( 2.5 ),
5688  TrackTransformer = cms.PSet(
5689  DoPredictionsOnly = cms.bool( False ),
5690  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5691  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5692  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5693  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5694  RefitDirection = cms.string( "insideOut" ),
5695  RefitRPCHits = cms.bool( True ),
5696  Propagator = cms.string( "hltESPSmartPropagatorAny" )
5697  ),
5698  GlobalMuonTrackMatcher = cms.PSet(
5699  Pt_threshold1 = cms.double( 0.0 ),
5700  DeltaDCut_3 = cms.double( 15.0 ),
5701  MinP = cms.double( 2.5 ),
5702  MinPt = cms.double( 1.0 ),
5703  Chi2Cut_1 = cms.double( 50.0 ),
5704  Pt_threshold2 = cms.double( 9.99999999E8 ),
5705  LocChi2Cut = cms.double( 0.001 ),
5706  Eta_threshold = cms.double( 1.2 ),
5707  Quality_3 = cms.double( 7.0 ),
5708  Quality_2 = cms.double( 15.0 ),
5709  Chi2Cut_2 = cms.double( 50.0 ),
5710  Chi2Cut_3 = cms.double( 200.0 ),
5711  DeltaDCut_1 = cms.double( 40.0 ),
5712  DeltaRCut_2 = cms.double( 0.2 ),
5713  DeltaRCut_3 = cms.double( 1.0 ),
5714  DeltaDCut_2 = cms.double( 10.0 ),
5715  DeltaRCut_1 = cms.double( 0.1 ),
5716  Propagator = cms.string( "hltESPSmartPropagator" ),
5717  Quality_1 = cms.double( 20.0 )
5718  ),
5719  PtCut = cms.double( 1.0 ),
5720  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5721  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2IOHit" ),
5722  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5723  tkTrajMaxChi2 = cms.double( 9999.0 ),
5724  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
5725  tkTrajVertex = cms.InputTag( "pixelVertices" ),
5726  tkTrajUseVertex = cms.bool( False ),
5727  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
5728  ),
5729  TrackLoaderParameters = cms.PSet(
5730  PutTkTrackIntoEvent = cms.untracked.bool( False ),
5731  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5732  SmoothTkTrack = cms.untracked.bool( False ),
5733  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
5734  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5735  MuonUpdatorAtVertexParameters = cms.PSet(
5736  MaxChi2 = cms.double( 1000000.0 ),
5737  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
5738  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
5739  ),
5740  VertexConstraint = cms.bool( False ),
5741  DoSmoothing = cms.bool( True ),
5742  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
5743  ),
5744  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5745 )
5746 fragment.hltL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner",
5747  labels = cms.VInputTag( 'hltL3TrajSeedIOHit','hltL3TrajSeedOIState','hltL3TrajSeedOIHit' )
5748 )
5749 fragment.hltL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner",
5750  labels = cms.VInputTag( 'hltL3TrackCandidateFromL2IOHit','hltL3TrackCandidateFromL2OIHit','hltL3TrackCandidateFromL2OIState' )
5751 )
5752 fragment.hltL3TkTracksMergeStep1 = cms.EDProducer( "TrackListMerger",
5753  ShareFrac = cms.double( 0.19 ),
5754  writeOnlyTrkQuals = cms.bool( False ),
5755  MinPT = cms.double( 0.05 ),
5756  allowFirstHitShare = cms.bool( True ),
5757  copyExtras = cms.untracked.bool( True ),
5758  Epsilon = cms.double( -0.001 ),
5759  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ),
5760  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
5761  MaxNormalizedChisq = cms.double( 1000.0 ),
5762  copyMVA = cms.bool( False ),
5763  FoundHitBonus = cms.double( 100.0 ),
5764  setsToMerge = cms.VPSet(
5765  cms.PSet( pQual = cms.bool( False ),
5766  tLists = cms.vint32( 0, 1 )
5767  )
5768  ),
5769  MinFound = cms.int32( 3 ),
5770  hasSelector = cms.vint32( 0, 0 ),
5771  TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ),
5772  LostHitPenalty = cms.double( 0.0 ),
5773  newQuality = cms.string( "confirmed" )
5774 )
5775 fragment.hltL3TkTracksFromL2 = cms.EDProducer( "TrackListMerger",
5776  ShareFrac = cms.double( 0.19 ),
5777  writeOnlyTrkQuals = cms.bool( False ),
5778  MinPT = cms.double( 0.05 ),
5779  allowFirstHitShare = cms.bool( True ),
5780  copyExtras = cms.untracked.bool( True ),
5781  Epsilon = cms.double( -0.001 ),
5782  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ),
5783  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
5784  MaxNormalizedChisq = cms.double( 1000.0 ),
5785  copyMVA = cms.bool( False ),
5786  FoundHitBonus = cms.double( 100.0 ),
5787  setsToMerge = cms.VPSet(
5788  cms.PSet( pQual = cms.bool( False ),
5789  tLists = cms.vint32( 0, 1 )
5790  )
5791  ),
5792  MinFound = cms.int32( 3 ),
5793  hasSelector = cms.vint32( 0, 0 ),
5794  TrackProducers = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ),
5795  LostHitPenalty = cms.double( 0.0 ),
5796  newQuality = cms.string( "confirmed" )
5797 )
5798 fragment.hltL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
5799  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' )
5800 )
5801 fragment.hltL3Muons = cms.EDProducer( "L3TrackCombiner",
5802  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' )
5803 )
5804 fragment.hltL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
5805  InputLinksObjects = cms.InputTag( "hltL3MuonsLinksCombination" ),
5806  InputObjects = cms.InputTag( "hltL3Muons" ),
5807  MuonPtOption = cms.string( "Tracker" )
5808 )
5809 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducer",
5810  useFilterWithES = cms.bool( False ),
5811  FilterPSet = cms.PSet(
5812  chi2 = cms.double( 1000.0 ),
5813  nSigmaTipMaxTolerance = cms.double( 0.0 ),
5814  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
5815  nSigmaInvPtTolerance = cms.double( 0.0 ),
5816  ptMin = cms.double( 0.1 ),
5817  tipMax = cms.double( 1.0 )
5818  ),
5819  passLabel = cms.string( "" ),
5820  FitterPSet = cms.PSet(
5821  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
5822  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5823  fixImpactParameter = cms.double( 0.0 )
5824  ),
5825  RegionFactoryPSet = cms.PSet(
5826  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
5827  RegionPSet = cms.PSet(
5828  precise = cms.bool( True ),
5829  originRadius = cms.double( 0.2 ),
5830  ptMin = cms.double( 0.9 ),
5831  originHalfLength = cms.double( 24.0 ),
5832  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5833  useMultipleScattering = cms.bool( False ),
5834  useFakeVertices = cms.bool( False )
5835  )
5836  ),
5837  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
5838  OrderedHitsFactoryPSet = cms.PSet(
5839  ComponentName = cms.string( "StandardHitTripletGenerator" ),
5840  GeneratorPSet = cms.PSet(
5841  useBending = cms.bool( True ),
5842  useFixedPreFiltering = cms.bool( False ),
5843  maxElement = cms.uint32( 100000 ),
5844  phiPreFiltering = cms.double( 0.3 ),
5845  extraHitRPhitolerance = cms.double( 0.06 ),
5846  useMultScattering = cms.bool( True ),
5847  SeedComparitorPSet = cms.PSet(
5848  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
5849  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
5850  ),
5851  extraHitRZtolerance = cms.double( 0.06 ),
5852  ComponentName = cms.string( "PixelTripletHLTGenerator" )
5853  ),
5854  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
5855  )
5856 )
5857 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducer",
5858  WtAverage = cms.bool( True ),
5859  Method2 = cms.bool( True ),
5860  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5861  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
5862  Verbosity = cms.int32( 0 ),
5863  UseError = cms.bool( True ),
5864  TrackCollection = cms.InputTag( "hltPixelTracks" ),
5865  PtMin = cms.double( 1.0 ),
5866  NTrkMin = cms.int32( 2 ),
5867  ZOffset = cms.double( 5.0 ),
5868  Finder = cms.string( "DivisiveVertexFinder" ),
5869  ZSeparation = cms.double( 0.05 )
5870 )
5871 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
5872  minSumPt2 = cms.double( 0.0 ),
5873  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
5874  maxVtx = cms.uint32( 100 ),
5875  fractionSumPt2 = cms.double( 0.3 ),
5876  src = cms.InputTag( "hltPixelVertices" )
5877 )
5878 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
5879  useEventsWithNoVertex = cms.bool( True ),
5880  originHalfLength = cms.double( 0.3 ),
5881  useProtoTrackKinematics = cms.bool( False ),
5882  usePV = cms.bool( False ),
5883  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
5884  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
5885  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5886  InputCollection = cms.InputTag( "hltPixelTracks" ),
5887  originRadius = cms.double( 0.1 )
5888 )
5889 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
5890  src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
5891  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
5892  SimpleMagneticField = cms.string( "ParabolicMf" ),
5893  TransientInitialStateEstimatorParameters = cms.PSet(
5894  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
5895  numberMeasurementsForFit = cms.int32( 4 ),
5896  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
5897  ),
5898  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5899  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5900  cleanTrajectoryAfterInOut = cms.bool( False ),
5901  useHitsSplitting = cms.bool( False ),
5902  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5903  doSeedingRegionRebuilding = cms.bool( False ),
5904  maxNSeeds = cms.uint32( 100000 ),
5905  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ),
5906  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5907  TrajectoryBuilder = cms.string( "" )
5908 )
5909 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
5910  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
5911  SimpleMagneticField = cms.string( "ParabolicMf" ),
5912  clusterRemovalInfo = cms.InputTag( "" ),
5913  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5914  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5915  Fitter = cms.string( "hltESPFittingSmootherIT" ),
5916  useHitsSplitting = cms.bool( False ),
5917  MeasurementTracker = cms.string( "" ),
5918  AlgorithmName = cms.string( "hltIter0" ),
5919  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
5920  NavigationSchool = cms.string( "" ),
5921  TrajectoryInEvent = cms.bool( True ),
5922  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5923  GeometricInnerState = cms.bool( True ),
5924  useSimpleMF = cms.bool( True ),
5925  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
5926 )
5927 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
5928  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
5929  GBRForestLabel = cms.string( "" ),
5930  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
5931  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
5932  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
5933  mva = cms.PSet(
5934  dr_par = cms.PSet(
5935  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
5936  dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ),
5937  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
5938  dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
5939  dr_exp = cms.vint32( 4, 4, 4 )
5940  ),
5941  minLayers = cms.vint32( 3, 3, 3 ),
5942  dz_par = cms.PSet(
5943  dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
5944  dz_exp = cms.vint32( 4, 4, 4 ),
5945  dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 )
5946  ),
5947  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
5948  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
5949  maxLostLayers = cms.vint32( 1, 1, 1 ),
5950  maxDz = cms.vdouble( 0.5, 0.2, 3.4028234663853E38 ),
5951  maxDzWrtBS = cms.vdouble( 3.4028234663853E38, 24.0, 15.0 ),
5952  maxDr = cms.vdouble( 0.5, 0.03, 3.4028234663853E38 ),
5953  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
5954  min3DLayers = cms.vint32( 0, 0, 0 ),
5955  minPixelHits = cms.vint32( 0, 0, 0 ),
5956  minNVtxTrk = cms.int32( 3 )
5957  ),
5958  GBRForestFileName = cms.string( "" )
5959 )
5960 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
5961  originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
5962  cloner = cms.untracked.PSet(
5963  copyExtras = cms.untracked.bool( False ),
5964  copyTrajectories = cms.untracked.bool( False )
5965  ),
5966  originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
5967  minQuality = cms.string( "highPurity" ),
5968  originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' )
5969 )
5970 fragment.hltTrackIter0RefsForJets4Iter1 = cms.EDProducer( "ChargedRefCandidateProducer",
5971  src = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
5972  particleType = cms.string( "pi+" )
5973 )
5974 fragment.hltAK4Iter0TrackJets4Iter1 = cms.EDProducer( "FastjetJetProducer",
5975  Active_Area_Repeats = cms.int32( 5 ),
5976  doAreaFastjet = cms.bool( False ),
5977  voronoiRfact = cms.double( 0.9 ),
5978  maxBadHcalCells = cms.uint32( 9999999 ),
5979  doAreaDiskApprox = cms.bool( False ),
5980  maxRecoveredEcalCells = cms.uint32( 9999999 ),
5981  jetType = cms.string( "TrackJet" ),
5982  minSeed = cms.uint32( 14327 ),
5983  Ghost_EtaMax = cms.double( 6.0 ),
5984  doRhoFastjet = cms.bool( False ),
5985  jetAlgorithm = cms.string( "AntiKt" ),
5986  nSigmaPU = cms.double( 1.0 ),
5987  GhostArea = cms.double( 0.01 ),
5988  Rho_EtaMax = cms.double( 4.4 ),
5989  maxBadEcalCells = cms.uint32( 9999999 ),
5990  useDeterministicSeed = cms.bool( True ),
5991  doPVCorrection = cms.bool( False ),
5992  maxRecoveredHcalCells = cms.uint32( 9999999 ),
5993  rParam = cms.double( 0.4 ),
5994  maxProblematicHcalCells = cms.uint32( 9999999 ),
5995  doOutputJets = cms.bool( True ),
5996  src = cms.InputTag( "hltTrackIter0RefsForJets4Iter1" ),
5997  inputEtMin = cms.double( 0.1 ),
5998  puPtMin = cms.double( 0.0 ),
5999  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
6000  jetPtMin = cms.double( 1.0 ),
6001  radiusPU = cms.double( 0.4 ),
6002  maxProblematicEcalCells = cms.uint32( 9999999 ),
6003  doPUOffsetCorr = cms.bool( False ),
6004  inputEMin = cms.double( 0.0 ),
6005  useMassDropTagger = cms.bool( False ),
6006  muMin = cms.double( -1.0 ),
6007  subtractorName = cms.string( "" ),
6008  muCut = cms.double( -1.0 ),
6009  subjetPtMin = cms.double( -1.0 ),
6010  useTrimming = cms.bool( False ),
6011  muMax = cms.double( -1.0 ),
6012  yMin = cms.double( -1.0 ),
6013  useFiltering = cms.bool( False ),
6014  rFilt = cms.double( -1.0 ),
6015  yMax = cms.double( -1.0 ),
6016  zcut = cms.double( -1.0 ),
6017  MinVtxNdof = cms.int32( 0 ),
6018  MaxVtxZ = cms.double( 30.0 ),
6019  UseOnlyVertexTracks = cms.bool( False ),
6020  dRMin = cms.double( -1.0 ),
6021  nFilt = cms.int32( -1 ),
6022  usePruning = cms.bool( False ),
6023  maxDepth = cms.int32( -1 ),
6024  yCut = cms.double( -1.0 ),
6025  DzTrVtxMax = cms.double( 0.5 ),
6026  UseOnlyOnePV = cms.bool( True ),
6027  rcut_factor = cms.double( -1.0 ),
6028  sumRecHits = cms.bool( False ),
6029  trimPtFracMin = cms.double( -1.0 ),
6030  dRMax = cms.double( -1.0 ),
6031  DxyTrVtxMax = cms.double( 0.2 ),
6032  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
6033 )
6034 fragment.hltIter0TrackAndTauJets4Iter1 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
6035  fractionMinCaloInTauCone = cms.double( 0.7 ),
6036  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
6037  tauConeSize = cms.double( 0.2 ),
6038  ptTrkMaxInCaloCone = cms.double( 1.0 ),
6039  isolationConeSize = cms.double( 0.5 ),
6040  inputTrackJetTag = cms.InputTag( "hltAK4Iter0TrackJets4Iter1" ),
6041  nTrkMaxInCaloCone = cms.int32( 0 ),
6042  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
6043  etaMinCaloJet = cms.double( -2.7 ),
6044  etaMaxCaloJet = cms.double( 2.7 ),
6045  ptMinCaloJet = cms.double( 5.0 ),
6046  inputTrackTag = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" )
6047 )
6048 fragment.hltIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
6049  trackClassifier = cms.InputTag( '','QualityMasks' ),
6050  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
6051  maxChi2 = cms.double( 9.0 ),
6052  trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
6053  oldClusterRemovalInfo = cms.InputTag( "" ),
6054  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
6055  overrideTrkQuals = cms.InputTag( "" ),
6056  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
6057  TrackQuality = cms.string( "highPurity" )
6058 )
6059 fragment.hltIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
6060  clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemoval" ),
6061  OnDemand = cms.bool( False ),
6062  src = cms.InputTag( "hltSiStripClusters" )
6063 )
6064 fragment.hltIter1PixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
6065  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
6066  'BPix1+BPix2+FPix1_pos',
6067  'BPix1+BPix2+FPix1_neg',
6068  'BPix1+FPix1_pos+FPix2_pos',
6069  'BPix1+FPix1_neg+FPix2_neg' ),
6070  MTOB = cms.PSet( ),
6071  TEC = cms.PSet( ),
6072  MTID = cms.PSet( ),
6073  FPix = cms.PSet(
6074  HitProducer = cms.string( "hltSiPixelRecHits" ),
6075  hitErrorRZ = cms.double( 0.0036 ),
6076  useErrorsFromParam = cms.bool( True ),
6077  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6078  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
6079  hitErrorRPhi = cms.double( 0.0051 )
6080  ),
6081  MTEC = cms.PSet( ),
6082  MTIB = cms.PSet( ),
6083  TID = cms.PSet( ),
6084  TOB = cms.PSet( ),
6085  BPix = cms.PSet(
6086  HitProducer = cms.string( "hltSiPixelRecHits" ),
6087  hitErrorRZ = cms.double( 0.006 ),
6088  useErrorsFromParam = cms.bool( True ),
6089  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6090  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
6091  hitErrorRPhi = cms.double( 0.0027 )
6092  ),
6093  TIB = cms.PSet( )
6094 )
6095 fragment.hltIter1PFlowPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
6096  RegionFactoryPSet = cms.PSet(
6097  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
6098  RegionPSet = cms.PSet(
6099  precise = cms.bool( True ),
6100  originRadius = cms.double( 0.05 ),
6101  searchOpt = cms.bool( True ),
6102  ptMin = cms.double( 0.5 ),
6103  mode = cms.string( "VerticesFixed" ),
6104  maxNRegions = cms.int32( 100 ),
6105  maxNVertices = cms.int32( 10 ),
6106  deltaPhi = cms.double( 1.0 ),
6107  deltaEta = cms.double( 1.0 ),
6108  zErrorBeamSpot = cms.double( 15.0 ),
6109  nSigmaZBeamSpot = cms.double( 3.0 ),
6110  zErrorVetex = cms.double( 0.1 ),
6111  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
6112  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6113  input = cms.InputTag( "hltIter0TrackAndTauJets4Iter1" ),
6114  measurementTrackerName = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
6115  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
6116  useMultipleScattering = cms.bool( False ),
6117  useFakeVertices = cms.bool( False )
6118  )
6119  ),
6120  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
6121  ClusterCheckPSet = cms.PSet(
6122  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
6123  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
6124  doClusterCheck = cms.bool( False ),
6125  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
6126  MaxNumberOfPixelClusters = cms.uint32( 10000 )
6127  ),
6128  OrderedHitsFactoryPSet = cms.PSet(
6129  maxElement = cms.uint32( 0 ),
6130  ComponentName = cms.string( "StandardHitTripletGenerator" ),
6131  GeneratorPSet = cms.PSet(
6132  useBending = cms.bool( True ),
6133  useFixedPreFiltering = cms.bool( False ),
6134  maxElement = cms.uint32( 100000 ),
6135  phiPreFiltering = cms.double( 0.3 ),
6136  extraHitRPhitolerance = cms.double( 0.032 ),
6137  useMultScattering = cms.bool( True ),
6138  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
6139  extraHitRZtolerance = cms.double( 0.037 ),
6140  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
6141  ),
6142  SeedingLayers = cms.InputTag( "hltIter1PixelLayerTriplets" )
6143  ),
6144  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsTripletOnlyCreator" ) )
6145 )
6146 fragment.hltIter1PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6147  src = cms.InputTag( "hltIter1PFlowPixelSeeds" ),
6148  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
6149  SimpleMagneticField = cms.string( "ParabolicMf" ),
6150  TransientInitialStateEstimatorParameters = cms.PSet(
6151  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6152  numberMeasurementsForFit = cms.int32( 4 ),
6153  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6154  ),
6155  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6156  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
6157  cleanTrajectoryAfterInOut = cms.bool( False ),
6158  useHitsSplitting = cms.bool( False ),
6159  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6160  doSeedingRegionRebuilding = cms.bool( False ),
6161  maxNSeeds = cms.uint32( 100000 ),
6162  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ),
6163  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6164  TrajectoryBuilder = cms.string( "" )
6165 )
6166 fragment.hltIter1PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6167  src = cms.InputTag( "hltIter1PFlowCkfTrackCandidates" ),
6168  SimpleMagneticField = cms.string( "ParabolicMf" ),
6169  clusterRemovalInfo = cms.InputTag( "" ),
6170  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6171  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
6172  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6173  useHitsSplitting = cms.bool( False ),
6174  MeasurementTracker = cms.string( "" ),
6175  AlgorithmName = cms.string( "hltIter1" ),
6176  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6177  NavigationSchool = cms.string( "" ),
6178  TrajectoryInEvent = cms.bool( True ),
6179  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6180  GeometricInnerState = cms.bool( True ),
6181  useSimpleMF = cms.bool( True ),
6182  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
6183 )
6184 fragment.hltIter1PFlowTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier",
6185  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
6186  GBRForestLabel = cms.string( "" ),
6187  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6188  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6189  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6190  mva = cms.PSet(
6191  dr_par = cms.PSet(
6192  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
6193  dr_par2 = cms.vdouble( 3.4028234663853E38, 1.0, 0.85 ),
6194  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
6195  dr_par1 = cms.vdouble( 3.4028234663853E38, 1.0, 0.9 ),
6196  dr_exp = cms.vint32( 3, 3, 3 )
6197  ),
6198  minLayers = cms.vint32( 3, 3, 3 ),
6199  dz_par = cms.PSet(
6200  dz_par1 = cms.vdouble( 3.4028234663853E38, 1.0, 0.9 ),
6201  dz_exp = cms.vint32( 3, 3, 3 ),
6202  dz_par2 = cms.vdouble( 3.4028234663853E38, 1.0, 0.8 )
6203  ),
6204  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
6205  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6206  maxLostLayers = cms.vint32( 1, 1, 1 ),
6207  maxDz = cms.vdouble( 3.4028234663853E38, 1.0, 3.4028234663853E38 ),
6208  maxDzWrtBS = cms.vdouble( 3.4028234663853E38, 24.0, 15.0 ),
6209  maxDr = cms.vdouble( 3.4028234663853E38, 1.0, 3.4028234663853E38 ),
6210  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6211  min3DLayers = cms.vint32( 0, 0, 0 ),
6212  minPixelHits = cms.vint32( 0, 0, 2 ),
6213  minNVtxTrk = cms.int32( 3 )
6214  ),
6215  GBRForestFileName = cms.string( "" )
6216 )
6217 fragment.hltIter1PFlowTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier",
6218  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
6219  GBRForestLabel = cms.string( "" ),
6220  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6221  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6222  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6223  mva = cms.PSet(
6224  dr_par = cms.PSet(
6225  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
6226  dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
6227  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
6228  dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
6229  dr_exp = cms.vint32( 4, 4, 4 )
6230  ),
6231  minLayers = cms.vint32( 5, 5, 5 ),
6232  dz_par = cms.PSet(
6233  dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
6234  dz_exp = cms.vint32( 4, 4, 4 ),
6235  dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 )
6236  ),
6237  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
6238  maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ),
6239  maxLostLayers = cms.vint32( 99, 3, 3 ),
6240  maxDz = cms.vdouble( 3.4028234663853E38, 1.0, 3.4028234663853E38 ),
6241  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
6242  maxDr = cms.vdouble( 3.4028234663853E38, 1.0, 3.4028234663853E38 ),
6243  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
6244  min3DLayers = cms.vint32( 1, 2, 3 ),
6245  minPixelHits = cms.vint32( 0, 0, 1 ),
6246  minNVtxTrk = cms.int32( 2 )
6247  ),
6248  GBRForestFileName = cms.string( "" )
6249 )
6250 fragment.hltIter1PFlowTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger",
6251  inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPrompt',
6252  'hltIter1PFlowTrackCutClassifierDetached' )
6253 )
6254 fragment.hltIter1PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6255  originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
6256  cloner = cms.untracked.PSet(
6257  copyExtras = cms.untracked.bool( False ),
6258  copyTrajectories = cms.untracked.bool( False )
6259  ),
6260  originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','QualityMasks' ),
6261  minQuality = cms.string( "highPurity" ),
6262  originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','MVAValues' )
6263 )
6264 fragment.hltIter1Merged = cms.EDProducer( "TrackListMerger",
6265  ShareFrac = cms.double( 0.19 ),
6266  writeOnlyTrkQuals = cms.bool( False ),
6267  MinPT = cms.double( 0.05 ),
6268  allowFirstHitShare = cms.bool( True ),
6269  copyExtras = cms.untracked.bool( True ),
6270  Epsilon = cms.double( -0.001 ),
6271  selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
6272  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6273  MaxNormalizedChisq = cms.double( 1000.0 ),
6274  copyMVA = cms.bool( False ),
6275  FoundHitBonus = cms.double( 5.0 ),
6276  setsToMerge = cms.VPSet(
6277  cms.PSet( pQual = cms.bool( False ),
6278  tLists = cms.vint32( 0, 1 )
6279  )
6280  ),
6281  MinFound = cms.int32( 3 ),
6282  hasSelector = cms.vint32( 0, 0 ),
6283  TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
6284  LostHitPenalty = cms.double( 20.0 ),
6285  newQuality = cms.string( "confirmed" )
6286 )
6287 fragment.hltIter1TrackRefsForJets4Iter2 = cms.EDProducer( "ChargedRefCandidateProducer",
6288  src = cms.InputTag( "hltIter1Merged" ),
6289  particleType = cms.string( "pi+" )
6290 )
6291 fragment.hltAK4Iter1TrackJets4Iter2 = cms.EDProducer( "FastjetJetProducer",
6292  Active_Area_Repeats = cms.int32( 5 ),
6293  doAreaFastjet = cms.bool( False ),
6294  voronoiRfact = cms.double( 0.9 ),
6295  maxBadHcalCells = cms.uint32( 9999999 ),
6296  doAreaDiskApprox = cms.bool( False ),
6297  maxRecoveredEcalCells = cms.uint32( 9999999 ),
6298  jetType = cms.string( "TrackJet" ),
6299  minSeed = cms.uint32( 14327 ),
6300  Ghost_EtaMax = cms.double( 6.0 ),
6301  doRhoFastjet = cms.bool( False ),
6302  jetAlgorithm = cms.string( "AntiKt" ),
6303  nSigmaPU = cms.double( 1.0 ),
6304  GhostArea = cms.double( 0.01 ),
6305  Rho_EtaMax = cms.double( 4.4 ),
6306  maxBadEcalCells = cms.uint32( 9999999 ),
6307  useDeterministicSeed = cms.bool( True ),
6308  doPVCorrection = cms.bool( False ),
6309  maxRecoveredHcalCells = cms.uint32( 9999999 ),
6310  rParam = cms.double( 0.4 ),
6311  maxProblematicHcalCells = cms.uint32( 9999999 ),
6312  doOutputJets = cms.bool( True ),
6313  src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2" ),
6314  inputEtMin = cms.double( 0.1 ),
6315  puPtMin = cms.double( 0.0 ),
6316  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
6317  jetPtMin = cms.double( 7.5 ),
6318  radiusPU = cms.double( 0.4 ),
6319  maxProblematicEcalCells = cms.uint32( 9999999 ),
6320  doPUOffsetCorr = cms.bool( False ),
6321  inputEMin = cms.double( 0.0 ),
6322  useMassDropTagger = cms.bool( False ),
6323  muMin = cms.double( -1.0 ),
6324  subtractorName = cms.string( "" ),
6325  muCut = cms.double( -1.0 ),
6326  subjetPtMin = cms.double( -1.0 ),
6327  useTrimming = cms.bool( False ),
6328  muMax = cms.double( -1.0 ),
6329  yMin = cms.double( -1.0 ),
6330  useFiltering = cms.bool( False ),
6331  rFilt = cms.double( -1.0 ),
6332  yMax = cms.double( -1.0 ),
6333  zcut = cms.double( -1.0 ),
6334  MinVtxNdof = cms.int32( 0 ),
6335  MaxVtxZ = cms.double( 30.0 ),
6336  UseOnlyVertexTracks = cms.bool( False ),
6337  dRMin = cms.double( -1.0 ),
6338  nFilt = cms.int32( -1 ),
6339  usePruning = cms.bool( False ),
6340  maxDepth = cms.int32( -1 ),
6341  yCut = cms.double( -1.0 ),
6342  DzTrVtxMax = cms.double( 0.5 ),
6343  UseOnlyOnePV = cms.bool( True ),
6344  rcut_factor = cms.double( -1.0 ),
6345  sumRecHits = cms.bool( False ),
6346  trimPtFracMin = cms.double( -1.0 ),
6347  dRMax = cms.double( -1.0 ),
6348  DxyTrVtxMax = cms.double( 0.2 ),
6349  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
6350 )
6351 fragment.hltIter1TrackAndTauJets4Iter2 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
6352  fractionMinCaloInTauCone = cms.double( 0.7 ),
6353  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
6354  tauConeSize = cms.double( 0.2 ),
6355  ptTrkMaxInCaloCone = cms.double( 1.4 ),
6356  isolationConeSize = cms.double( 0.5 ),
6357  inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2" ),
6358  nTrkMaxInCaloCone = cms.int32( 0 ),
6359  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
6360  etaMinCaloJet = cms.double( -2.7 ),
6361  etaMaxCaloJet = cms.double( 2.7 ),
6362  ptMinCaloJet = cms.double( 5.0 ),
6363  inputTrackTag = cms.InputTag( "hltIter1Merged" )
6364 )
6365 fragment.hltIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
6366  trackClassifier = cms.InputTag( '','QualityMasks' ),
6367  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
6368  maxChi2 = cms.double( 16.0 ),
6369  trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurity" ),
6370  oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemoval" ),
6371  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
6372  overrideTrkQuals = cms.InputTag( "" ),
6373  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
6374  TrackQuality = cms.string( "highPurity" )
6375 )
6376 fragment.hltIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
6377  clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemoval" ),
6378  OnDemand = cms.bool( False ),
6379  src = cms.InputTag( "hltSiStripClusters" )
6380 )
6381 fragment.hltIter2PixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
6382  layerList = cms.vstring( 'BPix1+BPix2',
6383  'BPix1+BPix3',
6384  'BPix2+BPix3',
6385  'BPix1+FPix1_pos',
6386  'BPix1+FPix1_neg',
6387  'BPix1+FPix2_pos',
6388  'BPix1+FPix2_neg',
6389  'BPix2+FPix1_pos',
6390  'BPix2+FPix1_neg',
6391  'BPix2+FPix2_pos',
6392  'BPix2+FPix2_neg',
6393  'FPix1_pos+FPix2_pos',
6394  'FPix1_neg+FPix2_neg' ),
6395  MTOB = cms.PSet( ),
6396  TEC = cms.PSet( ),
6397  MTID = cms.PSet( ),
6398  FPix = cms.PSet(
6399  HitProducer = cms.string( "hltSiPixelRecHits" ),
6400  hitErrorRZ = cms.double( 0.0036 ),
6401  useErrorsFromParam = cms.bool( True ),
6402  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6403  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
6404  hitErrorRPhi = cms.double( 0.0051 )
6405  ),
6406  MTEC = cms.PSet( ),
6407  MTIB = cms.PSet( ),
6408  TID = cms.PSet( ),
6409  TOB = cms.PSet( ),
6410  BPix = cms.PSet(
6411  HitProducer = cms.string( "hltSiPixelRecHits" ),
6412  hitErrorRZ = cms.double( 0.006 ),
6413  useErrorsFromParam = cms.bool( True ),
6414  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6415  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
6416  hitErrorRPhi = cms.double( 0.0027 )
6417  ),
6418  TIB = cms.PSet( )
6419 )
6420 fragment.hltIter2PFlowPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
6421  RegionFactoryPSet = cms.PSet(
6422  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
6423  RegionPSet = cms.PSet(
6424  precise = cms.bool( True ),
6425  originRadius = cms.double( 0.025 ),
6426  searchOpt = cms.bool( True ),
6427  originZPos = cms.double( 0.0 ),
6428  ptMin = cms.double( 1.2 ),
6429  mode = cms.string( "VerticesFixed" ),
6430  maxNRegions = cms.int32( 100 ),
6431  maxNVertices = cms.int32( 10 ),
6432  deltaPhi = cms.double( 0.8 ),
6433  deltaEta = cms.double( 0.8 ),
6434  zErrorBeamSpot = cms.double( 15.0 ),
6435  nSigmaZBeamSpot = cms.double( 3.0 ),
6436  zErrorVetex = cms.double( 0.05 ),
6437  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
6438  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6439  input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2" ),
6440  measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
6441  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
6442  useMultipleScattering = cms.bool( False ),
6443  useFakeVertices = cms.bool( False )
6444  )
6445  ),
6446  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
6447  ClusterCheckPSet = cms.PSet(
6448  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
6449  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
6450  doClusterCheck = cms.bool( False ),
6451  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
6452  MaxNumberOfPixelClusters = cms.uint32( 10000 )
6453  ),
6454  OrderedHitsFactoryPSet = cms.PSet(
6455  maxElement = cms.uint32( 0 ),
6456  ComponentName = cms.string( "StandardHitPairGenerator" ),
6457  GeneratorPSet = cms.PSet(
6458  maxElement = cms.uint32( 100000 ),
6459  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
6460  ),
6461  SeedingLayers = cms.InputTag( "hltIter2PixelLayerPairs" )
6462  ),
6463  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreatorIT" ) )
6464 )
6465 fragment.hltIter2PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6466  src = cms.InputTag( "hltIter2PFlowPixelSeeds" ),
6467  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
6468  SimpleMagneticField = cms.string( "ParabolicMf" ),
6469  TransientInitialStateEstimatorParameters = cms.PSet(
6470  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6471  numberMeasurementsForFit = cms.int32( 4 ),
6472  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6473  ),
6474  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6475  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
6476  cleanTrajectoryAfterInOut = cms.bool( False ),
6477  useHitsSplitting = cms.bool( False ),
6478  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6479  doSeedingRegionRebuilding = cms.bool( False ),
6480  maxNSeeds = cms.uint32( 100000 ),
6481  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ),
6482  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6483  TrajectoryBuilder = cms.string( "" )
6484 )
6485 fragment.hltIter2PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6486  src = cms.InputTag( "hltIter2PFlowCkfTrackCandidates" ),
6487  SimpleMagneticField = cms.string( "ParabolicMf" ),
6488  clusterRemovalInfo = cms.InputTag( "" ),
6489  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6490  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
6491  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6492  useHitsSplitting = cms.bool( False ),
6493  MeasurementTracker = cms.string( "" ),
6494  AlgorithmName = cms.string( "hltIter2" ),
6495  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6496  NavigationSchool = cms.string( "" ),
6497  TrajectoryInEvent = cms.bool( True ),
6498  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6499  GeometricInnerState = cms.bool( True ),
6500  useSimpleMF = cms.bool( True ),
6501  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
6502 )
6503 fragment.hltIter2PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6504  src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
6505  GBRForestLabel = cms.string( "" ),
6506  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6507  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6508  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6509  mva = cms.PSet(
6510  dr_par = cms.PSet(
6511  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
6512  dr_par2 = cms.vdouble( 3.4028234663853E38, 0.3, 0.3 ),
6513  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
6514  dr_par1 = cms.vdouble( 3.4028234663853E38, 0.4, 0.4 ),
6515  dr_exp = cms.vint32( 4, 4, 4 )
6516  ),
6517  minLayers = cms.vint32( 3, 3, 3 ),
6518  dz_par = cms.PSet(
6519  dz_par1 = cms.vdouble( 3.4028234663853E38, 0.4, 0.4 ),
6520  dz_exp = cms.vint32( 4, 4, 4 ),
6521  dz_par2 = cms.vdouble( 3.4028234663853E38, 0.35, 0.35 )
6522  ),
6523  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
6524  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6525  maxLostLayers = cms.vint32( 1, 1, 1 ),
6526  maxDz = cms.vdouble( 0.5, 0.2, 3.4028234663853E38 ),
6527  maxDzWrtBS = cms.vdouble( 3.4028234663853E38, 24.0, 15.0 ),
6528  maxDr = cms.vdouble( 0.5, 0.03, 3.4028234663853E38 ),
6529  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6530  min3DLayers = cms.vint32( 0, 0, 0 ),
6531  minPixelHits = cms.vint32( 0, 0, 0 ),
6532  minNVtxTrk = cms.int32( 3 )
6533  ),
6534  GBRForestFileName = cms.string( "" )
6535 )
6536 fragment.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6537  originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
6538  cloner = cms.untracked.PSet(
6539  copyExtras = cms.untracked.bool( False ),
6540  copyTrajectories = cms.untracked.bool( False )
6541  ),
6542  originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','QualityMasks' ),
6543  minQuality = cms.string( "highPurity" ),
6544  originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','MVAValues' )
6545 )
6546 fragment.hltIter2Merged = cms.EDProducer( "TrackListMerger",
6547  ShareFrac = cms.double( 0.19 ),
6548  writeOnlyTrkQuals = cms.bool( False ),
6549  MinPT = cms.double( 0.05 ),
6550  allowFirstHitShare = cms.bool( True ),
6551  copyExtras = cms.untracked.bool( True ),
6552  Epsilon = cms.double( -0.001 ),
6553  selectedTrackQuals = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
6554  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6555  MaxNormalizedChisq = cms.double( 1000.0 ),
6556  copyMVA = cms.bool( False ),
6557  FoundHitBonus = cms.double( 5.0 ),
6558  setsToMerge = cms.VPSet(
6559  cms.PSet( pQual = cms.bool( False ),
6560  tLists = cms.vint32( 0, 1 )
6561  )
6562  ),
6563  MinFound = cms.int32( 3 ),
6564  hasSelector = cms.vint32( 0, 0 ),
6565  TrackProducers = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
6566  LostHitPenalty = cms.double( 20.0 ),
6567  newQuality = cms.string( "confirmed" )
6568 )
6569 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
6570  ShareFrac = cms.double( 0.19 ),
6571  writeOnlyTrkQuals = cms.bool( False ),
6572  MinPT = cms.double( 0.05 ),
6573  allowFirstHitShare = cms.bool( True ),
6574  copyExtras = cms.untracked.bool( True ),
6575  Epsilon = cms.double( -0.001 ),
6576  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2','hltIter2Merged' ),
6577  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6578  MaxNormalizedChisq = cms.double( 1000.0 ),
6579  copyMVA = cms.bool( False ),
6580  FoundHitBonus = cms.double( 5.0 ),
6581  setsToMerge = cms.VPSet(
6582  cms.PSet( pQual = cms.bool( False ),
6583  tLists = cms.vint32( 0, 1 )
6584  )
6585  ),
6586  MinFound = cms.int32( 3 ),
6587  hasSelector = cms.vint32( 0, 0 ),
6588  TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2','hltIter2Merged' ),
6589  LostHitPenalty = cms.double( 20.0 ),
6590  newQuality = cms.string( "confirmed" )
6591 )
6592 fragment.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT",
6593  pMin = cms.double( 2.5 ),
6594  InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
6595  shareHitFraction = cms.double( 0.8 ),
6596  LinkCollection = cms.InputTag( "hltL3MuonsLinksCombination" ),
6597  ptMin = cms.double( 2.5 )
6598 )
6599 fragment.hltMuons = cms.EDProducer( "MuonIdProducer",
6600  TrackExtractorPSet = cms.PSet(
6601  Diff_z = cms.double( 0.2 ),
6602  inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
6603  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
6604  ComponentName = cms.string( "TrackExtractor" ),
6605  DR_Max = cms.double( 1.0 ),
6606  Diff_r = cms.double( 0.1 ),
6607  Chi2Prob_Min = cms.double( -1.0 ),
6608  DR_Veto = cms.double( 0.01 ),
6609  NHits_Min = cms.uint32( 0 ),
6610  Chi2Ndof_Max = cms.double( 1.0E64 ),
6611  Pt_Min = cms.double( -1.0 ),
6612  DepositLabel = cms.untracked.string( "" ),
6613  BeamlineOption = cms.string( "BeamSpotFromEvent" )
6614  ),
6615  maxAbsEta = cms.double( 3.0 ),
6616  fillGlobalTrackRefits = cms.bool( False ),
6617  arbitrationCleanerOptions = cms.PSet(
6618  Clustering = cms.bool( True ),
6619  ME1a = cms.bool( True ),
6620  ClusterDPhi = cms.double( 0.6 ),
6621  OverlapDTheta = cms.double( 0.02 ),
6622  Overlap = cms.bool( True ),
6623  OverlapDPhi = cms.double( 0.0786 ),
6624  ClusterDTheta = cms.double( 0.02 )
6625  ),
6626  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
6627  addExtraSoftMuons = cms.bool( False ),
6628  debugWithTruthMatching = cms.bool( False ),
6629  CaloExtractorPSet = cms.PSet(
6630  PrintTimeReport = cms.untracked.bool( False ),
6631  DR_Max = cms.double( 1.0 ),
6632  DepositInstanceLabels = cms.vstring( 'ecal',
6633  'hcal',
6634  'ho' ),
6635  Noise_HE = cms.double( 0.2 ),
6636  NoiseTow_EB = cms.double( 0.04 ),
6637  NoiseTow_EE = cms.double( 0.15 ),
6638  Threshold_H = cms.double( 0.5 ),
6639  ServiceParameters = cms.PSet(
6640  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6641  RPCLayers = cms.bool( False ),
6642  UseMuonNavigation = cms.untracked.bool( False )
6643  ),
6644  Threshold_E = cms.double( 0.2 ),
6645  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6646  DepositLabel = cms.untracked.string( "Cal" ),
6647  UseRecHitsFlag = cms.bool( False ),
6648  TrackAssociatorParameters = cms.PSet(
6649  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6650  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6651  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6652  dRHcal = cms.double( 1.0 ),
6653  dRPreshowerPreselection = cms.double( 0.2 ),
6654  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
6655  useEcal = cms.bool( False ),
6656  dREcal = cms.double( 1.0 ),
6657  dREcalPreselection = cms.double( 1.0 ),
6658  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ),
6659  dRMuon = cms.double( 9999.0 ),
6660  propagateAllDirections = cms.bool( True ),
6661  muonMaxDistanceX = cms.double( 5.0 ),
6662  muonMaxDistanceY = cms.double( 5.0 ),
6663  useHO = cms.bool( False ),
6664  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6665  usePreshower = cms.bool( False ),
6666  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6667  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6668  dRHcalPreselection = cms.double( 1.0 ),
6669  useMuon = cms.bool( False ),
6670  useCalo = cms.bool( True ),
6671  accountForTrajectoryChangeCalo = cms.bool( False ),
6672  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6673  dRMuonPreselection = cms.double( 0.2 ),
6674  truthMatch = cms.bool( False ),
6675  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
6676  useHcal = cms.bool( False )
6677  ),
6678  Threshold_HO = cms.double( 0.5 ),
6679  Noise_EE = cms.double( 0.1 ),
6680  Noise_EB = cms.double( 0.025 ),
6681  DR_Veto_H = cms.double( 0.1 ),
6682  CenterConeOnCalIntersection = cms.bool( False ),
6683  ComponentName = cms.string( "CaloExtractorByAssociator" ),
6684  Noise_HB = cms.double( 0.2 ),
6685  DR_Veto_E = cms.double( 0.07 ),
6686  DR_Veto_HO = cms.double( 0.1 ),
6687  Noise_HO = cms.double( 0.2 )
6688  ),
6689  runArbitrationCleaner = cms.bool( False ),
6690  fillEnergy = cms.bool( True ),
6691  TrackerKinkFinderParameters = cms.PSet(
6692  usePosition = cms.bool( False ),
6693  diagonalOnly = cms.bool( False )
6694  ),
6695  TimingFillerParameters = cms.PSet(
6696  UseDT = cms.bool( True ),
6697  ErrorDT = cms.double( 6.0 ),
6698  EcalEnergyCut = cms.double( 0.4 ),
6699  ErrorEB = cms.double( 2.085 ),
6700  ErrorCSC = cms.double( 7.4 ),
6701  CSCTimingParameters = cms.PSet(
6702  CSCsegments = cms.InputTag( "hltCscSegments" ),
6703  CSCTimeOffset = cms.double( 0.0 ),
6704  CSCStripTimeOffset = cms.double( 0.0 ),
6705  MatchParameters = cms.PSet(
6706  CSCsegments = cms.InputTag( "hltCscSegments" ),
6707  DTsegments = cms.InputTag( "hltDt4DSegments" ),
6708  DTradius = cms.double( 0.01 ),
6709  TightMatchDT = cms.bool( False ),
6710  TightMatchCSC = cms.bool( True )
6711  ),
6712  debug = cms.bool( False ),
6713  UseStripTime = cms.bool( True ),
6714  CSCStripError = cms.double( 7.0 ),
6715  CSCWireError = cms.double( 8.6 ),
6716  CSCWireTimeOffset = cms.double( 0.0 ),
6717  ServiceParameters = cms.PSet(
6718  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6719  RPCLayers = cms.bool( True )
6720  ),
6721  PruneCut = cms.double( 100.0 ),
6722  UseWireTime = cms.bool( True )
6723  ),
6724  DTTimingParameters = cms.PSet(
6725  HitError = cms.double( 6.0 ),
6726  DoWireCorr = cms.bool( False ),
6727  MatchParameters = cms.PSet(
6728  CSCsegments = cms.InputTag( "hltCscSegments" ),
6729  DTsegments = cms.InputTag( "hltDt4DSegments" ),
6730  DTradius = cms.double( 0.01 ),
6731  TightMatchDT = cms.bool( False ),
6732  TightMatchCSC = cms.bool( True )
6733  ),
6734  debug = cms.bool( False ),
6735  DTsegments = cms.InputTag( "hltDt4DSegments" ),
6736  PruneCut = cms.double( 10000.0 ),
6737  RequireBothProjections = cms.bool( False ),
6738  HitsMin = cms.int32( 5 ),
6739  DTTimeOffset = cms.double( 2.7 ),
6740  DropTheta = cms.bool( True ),
6741  UseSegmentT0 = cms.bool( False ),
6742  ServiceParameters = cms.PSet(
6743  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6744  RPCLayers = cms.bool( True )
6745  )
6746  ),
6747  ErrorEE = cms.double( 6.95 ),
6748  UseCSC = cms.bool( True ),
6749  UseECAL = cms.bool( True )
6750  ),
6751  inputCollectionTypes = cms.vstring( 'inner tracks',
6752  'links',
6753  'outer tracks' ),
6754  minCaloCompatibility = cms.double( 0.6 ),
6755  ecalDepositName = cms.string( "ecal" ),
6756  minP = cms.double( 10.0 ),
6757  fillIsolation = cms.bool( True ),
6758  jetDepositName = cms.string( "jets" ),
6759  hoDepositName = cms.string( "ho" ),
6760  writeIsoDeposits = cms.bool( False ),
6761  maxAbsPullX = cms.double( 4.0 ),
6762  maxAbsPullY = cms.double( 9999.0 ),
6763  minPt = cms.double( 10.0 ),
6764  TrackAssociatorParameters = cms.PSet(
6765  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6766  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6767  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6768  dRHcal = cms.double( 9999.0 ),
6769  dRPreshowerPreselection = cms.double( 0.2 ),
6770  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
6771  useEcal = cms.bool( True ),
6772  dREcal = cms.double( 9999.0 ),
6773  dREcalPreselection = cms.double( 0.05 ),
6774  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ),
6775  dRMuon = cms.double( 9999.0 ),
6776  propagateAllDirections = cms.bool( True ),
6777  muonMaxDistanceX = cms.double( 5.0 ),
6778  muonMaxDistanceY = cms.double( 5.0 ),
6779  useHO = cms.bool( True ),
6780  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6781  usePreshower = cms.bool( False ),
6782  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6783  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6784  dRHcalPreselection = cms.double( 0.2 ),
6785  useMuon = cms.bool( True ),
6786  useCalo = cms.bool( False ),
6787  accountForTrajectoryChangeCalo = cms.bool( False ),
6788  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6789  dRMuonPreselection = cms.double( 0.2 ),
6790  truthMatch = cms.bool( False ),
6791  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
6792  useHcal = cms.bool( True )
6793  ),
6794  JetExtractorPSet = cms.PSet(
6795  PrintTimeReport = cms.untracked.bool( False ),
6796  ExcludeMuonVeto = cms.bool( True ),
6797  TrackAssociatorParameters = cms.PSet(
6798  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6799  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6800  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6801  dRHcal = cms.double( 0.5 ),
6802  dRPreshowerPreselection = cms.double( 0.2 ),
6803  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
6804  useEcal = cms.bool( False ),
6805  dREcal = cms.double( 0.5 ),
6806  dREcalPreselection = cms.double( 0.5 ),
6807  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ),
6808  dRMuon = cms.double( 9999.0 ),
6809  propagateAllDirections = cms.bool( True ),
6810  muonMaxDistanceX = cms.double( 5.0 ),
6811  muonMaxDistanceY = cms.double( 5.0 ),
6812  useHO = cms.bool( False ),
6813  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6814  usePreshower = cms.bool( False ),
6815  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6816  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6817  dRHcalPreselection = cms.double( 0.5 ),
6818  useMuon = cms.bool( False ),
6819  useCalo = cms.bool( True ),
6820  accountForTrajectoryChangeCalo = cms.bool( False ),
6821  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6822  dRMuonPreselection = cms.double( 0.2 ),
6823  truthMatch = cms.bool( False ),
6824  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
6825  useHcal = cms.bool( False )
6826  ),
6827  ServiceParameters = cms.PSet(
6828  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6829  RPCLayers = cms.bool( False ),
6830  UseMuonNavigation = cms.untracked.bool( False )
6831  ),
6832  ComponentName = cms.string( "JetExtractor" ),
6833  DR_Max = cms.double( 1.0 ),
6834  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6835  JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
6836  DR_Veto = cms.double( 0.1 ),
6837  Threshold = cms.double( 5.0 )
6838  ),
6839  fillGlobalTrackQuality = cms.bool( False ),
6840  minPCaloMuon = cms.double( 1.0E9 ),
6841  maxAbsDy = cms.double( 9999.0 ),
6842  fillCaloCompatibility = cms.bool( True ),
6843  fillMatching = cms.bool( True ),
6844  MuonCaloCompatibility = cms.PSet(
6845  allSiPMHO = cms.bool( False ),
6846  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ),
6847  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
6848  delta_eta = cms.double( 0.02 ),
6849  delta_phi = cms.double( 0.02 )
6850  ),
6851  fillTrackerKink = cms.bool( False ),
6852  hcalDepositName = cms.string( "hcal" ),
6853  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
6854  inputCollectionLabels = cms.VInputTag( 'hltPFMuonMerging','hltMuonLinks','hltL2Muons' ),
6855  trackDepositName = cms.string( "tracker" ),
6856  maxAbsDx = cms.double( 3.0 ),
6857  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
6858  minNumberOfMatches = cms.int32( 1 )
6859 )
6860 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
6861  sourceTag = cms.InputTag( "rawDataCollector" ),
6862  debugMode = cms.untracked.bool( False ),
6863  InstanceES = cms.string( "" ),
6864  ESdigiCollection = cms.string( "" ),
6865  LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" )
6866 )
6867 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
6868  ESRecoAlgo = cms.int32( 0 ),
6869  ESrechitCollection = cms.string( "EcalRecHitsES" ),
6870  algo = cms.string( "ESRecHitWorker" ),
6871  ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" )
6872 )
6873 fragment.hltParticleFlowRecHitECALUnseeded = cms.EDProducer( "PFRecHitProducer",
6874  producers = cms.VPSet(
6875  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6876  qualityTests = cms.VPSet(
6877  cms.PSet( threshold = cms.double( 0.08 ),
6878  name = cms.string( "PFRecHitQTestThreshold" )
6879  ),
6880  cms.PSet( timingCleaning = cms.bool( True ),
6881  topologicalCleaning = cms.bool( True ),
6882  cleaningThreshold = cms.double( 2.0 ),
6883  skipTTRecoveredHits = cms.bool( True ),
6884  name = cms.string( "PFRecHitQTestECAL" )
6885  )
6886  ),
6887  name = cms.string( "PFEBRecHitCreator" )
6888  ),
6889  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6890  qualityTests = cms.VPSet(
6891  cms.PSet( threshold = cms.double( 0.3 ),
6892  name = cms.string( "PFRecHitQTestThreshold" )
6893  ),
6894  cms.PSet( timingCleaning = cms.bool( True ),
6895  topologicalCleaning = cms.bool( True ),
6896  cleaningThreshold = cms.double( 2.0 ),
6897  skipTTRecoveredHits = cms.bool( True ),
6898  name = cms.string( "PFRecHitQTestECAL" )
6899  )
6900  ),
6901  name = cms.string( "PFEERecHitCreator" )
6902  )
6903  ),
6904  navigator = cms.PSet(
6905  barrel = cms.PSet( ),
6906  endcap = cms.PSet( ),
6907  name = cms.string( "PFRecHitECALNavigator" )
6908  )
6909 )
6910 fragment.hltParticleFlowRecHitHBHE = cms.EDProducer( "PFRecHitProducer",
6911  producers = cms.VPSet(
6912  cms.PSet( name = cms.string( "PFHBHERecHitCreator" ),
6913  qualityTests = cms.VPSet(
6914  cms.PSet( name = cms.string( "PFRecHitQTestThreshold" ),
6915  threshold = cms.double( 0.8 )
6916  ),
6917  cms.PSet( cleaningThresholds = cms.vdouble( 0.0 ),
6918  flags = cms.vstring( 'Standard' ),
6919  maxSeverities = cms.vint32( 11 ),
6920  name = cms.string( "PFRecHitQTestHCALChannel" )
6921  )
6922  ),
6923  src = cms.InputTag( "hltHbhereco" )
6924  )
6925  ),
6926  navigator = cms.PSet(
6927  name = cms.string( "PFRecHitHCALNavigator" ),
6928  sigmaCut = cms.double( 4.0 ),
6929  timeResolutionCalc = cms.PSet(
6930  constantTerm = cms.double( 1.92 ),
6931  constantTermLowE = cms.double( 6.0 ),
6932  corrTermLowE = cms.double( 0.0 ),
6933  noiseTerm = cms.double( 8.64 ),
6934  noiseTermLowE = cms.double( 0.0 ),
6935  threshHighE = cms.double( 8.0 ),
6936  threshLowE = cms.double( 2.0 )
6937  )
6938  )
6939 )
6940 fragment.hltParticleFlowRecHitHCAL = cms.EDProducer( "PFCTRecHitProducer",
6941  ECAL_Compensate = cms.bool( False ),
6942  ECAL_Dead_Code = cms.uint32( 10 ),
6943  MinLongTiming_Cut = cms.double( -5.0 ),
6944  ECAL_Compensation = cms.double( 0.5 ),
6945  MaxLongTiming_Cut = cms.double( 5.0 ),
6946  weight_HFhad = cms.double( 1.0 ),
6947  ApplyPulseDPG = cms.bool( False ),
6948  navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ),
6949  ECAL_Threshold = cms.double( 10.0 ),
6950  ApplyTimeDPG = cms.bool( False ),
6951  caloTowers = cms.InputTag( "hltTowerMakerForPF" ),
6952  hcalRecHitsHBHE = cms.InputTag( "hltHbhereco" ),
6953  LongFibre_Fraction = cms.double( 0.1 ),
6954  MaxShortTiming_Cut = cms.double( 5.0 ),
6955  HcalMaxAllowedHFLongShortSev = cms.int32( 9 ),
6956  thresh_Barrel = cms.double( 0.4 ),
6957  navigation_HF = cms.bool( True ),
6958  HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ),
6959  HF_Calib_29 = cms.double( 1.07 ),
6960  LongFibre_Cut = cms.double( 120.0 ),
6961  EM_Depth = cms.double( 22.0 ),
6962  weight_HFem = cms.double( 1.0 ),
6963  LongShortFibre_Cut = cms.double( 1.0E9 ),
6964  MinShortTiming_Cut = cms.double( -5.0 ),
6965  HCAL_Calib = cms.bool( True ),
6966  thresh_HF = cms.double( 0.4 ),
6967  HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ),
6968  thresh_Endcap = cms.double( 0.4 ),
6969  HcalMaxAllowedChannelStatusSev = cms.int32( 9 ),
6970  hcalRecHitsHF = cms.InputTag( "hltHfreco" ),
6971  ShortFibre_Cut = cms.double( 60.0 ),
6972  ApplyLongShortDPG = cms.bool( True ),
6973  HF_Calib = cms.bool( True ),
6974  HAD_Depth = cms.double( 47.0 ),
6975  ShortFibre_Fraction = cms.double( 0.01 ),
6976  HCAL_Calib_29 = cms.double( 1.35 )
6977 )
6978 fragment.hltParticleFlowRecHitHF = cms.EDProducer( "PFRecHitProducer",
6979  producers = cms.VPSet(
6980  cms.PSet( EMDepthCorrection = cms.double( 22.0 ),
6981  HADDepthCorrection = cms.double( 25.0 ),
6982  HFCalib29 = cms.double( 1.07 ),
6983  LongFibre_Cut = cms.double( 120.0 ),
6984  LongFibre_Fraction = cms.double( 0.1 ),
6985  ShortFibre_Cut = cms.double( 60.0 ),
6986  ShortFibre_Fraction = cms.double( 0.01 ),
6987  name = cms.string( "PFHFRecHitCreator" ),
6988  qualityTests = cms.VPSet(
6989  cms.PSet( cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ),
6990  flags = cms.vstring( 'Standard',
6991  'HFLong',
6992  'HFShort' ),
6993  maxSeverities = cms.vint32( 11, 9, 9 ),
6994  name = cms.string( "PFRecHitQTestHCALChannel" )
6995  ),
6996  cms.PSet( cuts = cms.VPSet(
6997  cms.PSet( depth = cms.int32( 1 ),
6998  threshold = cms.double( 1.2 )
6999  ),
7000  cms.PSet( depth = cms.int32( 2 ),
7001  threshold = cms.double( 1.8 )
7002  )
7003 ),
7004  name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" )
7005  )
7006  ),
7007  src = cms.InputTag( "hltHfreco" ),
7008  thresh_HF = cms.double( 0.4 )
7009  )
7010  ),
7011  navigator = cms.PSet(
7012  name = cms.string( "PFRecHitHCALNavigator" ),
7013  barrel = cms.PSet( ),
7014  endcap = cms.PSet( )
7015  )
7016 )
7017 fragment.hltParticleFlowRecHitPSUnseeded = cms.EDProducer( "PFRecHitProducer",
7018  producers = cms.VPSet(
7019  cms.PSet( src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
7020  qualityTests = cms.VPSet(
7021  cms.PSet( threshold = cms.double( 7.0E-6 ),
7022  name = cms.string( "PFRecHitQTestThreshold" )
7023  )
7024  ),
7025  name = cms.string( "PFPSRecHitCreator" )
7026  )
7027  ),
7028  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) )
7029 )
7030 fragment.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer",
7031  pfClusterBuilder = cms.PSet(
7032  positionCalc = cms.PSet(
7033  minFractionInCalc = cms.double( 1.0E-9 ),
7034  logWeightDenominator = cms.double( 0.08 ),
7035  minAllowedNormalization = cms.double( 1.0E-9 ),
7036  posCalcNCrystals = cms.int32( 9 ),
7037  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
7038  timeResolutionCalcBarrel = cms.PSet(
7039  constantTerm = cms.double( 0.428192 ),
7040  constantTermLowE = cms.double( 0.0 ),
7041  corrTermLowE = cms.double( 0.0510871 ),
7042  noiseTerm = cms.double( 1.10889 ),
7043  noiseTermLowE = cms.double( 1.31883 ),
7044  threshHighE = cms.double( 5.0 ),
7045  threshLowE = cms.double( 0.5 )
7046  ),
7047  timeResolutionCalcEndcap = cms.PSet(
7048  constantTerm = cms.double( 0.0 ),
7049  constantTermLowE = cms.double( 0.0 ),
7050  corrTermLowE = cms.double( 0.0 ),
7051  noiseTerm = cms.double( 5.72489999999 ),
7052  noiseTermLowE = cms.double( 6.92683000001 ),
7053  threshHighE = cms.double( 10.0 ),
7054  threshLowE = cms.double( 1.0 )
7055  )
7056  ),
7057  minFracTot = cms.double( 1.0E-20 ),
7058  positionCalcForConvergence = cms.PSet(
7059  minFractionInCalc = cms.double( 0.0 ),
7060  W0 = cms.double( 4.2 ),
7061  minAllowedNormalization = cms.double( 0.0 ),
7062  T0_EB = cms.double( 7.4 ),
7063  X0 = cms.double( 0.89 ),
7064  T0_ES = cms.double( 1.2 ),
7065  T0_EE = cms.double( 3.1 ),
7066  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" )
7067  ),
7068  maxIterations = cms.uint32( 50 ),
7069  stoppingTolerance = cms.double( 1.0E-8 ),
7070  minFractionToKeep = cms.double( 1.0E-7 ),
7071  excludeOtherSeeds = cms.bool( True ),
7072  showerSigma = cms.double( 1.5 ),
7073  recHitEnergyNorms = cms.VPSet(
7074  cms.PSet( detector = cms.string( "ECAL_BARREL" ),
7075  recHitEnergyNorm = cms.double( 0.08 )
7076  ),
7077  cms.PSet( detector = cms.string( "ECAL_ENDCAP" ),
7078  recHitEnergyNorm = cms.double( 0.3 )
7079  )
7080  ),
7081  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
7082  allCellsPositionCalc = cms.PSet(
7083  minFractionInCalc = cms.double( 1.0E-9 ),
7084  logWeightDenominator = cms.double( 0.08 ),
7085  minAllowedNormalization = cms.double( 1.0E-9 ),
7086  posCalcNCrystals = cms.int32( -1 ),
7087  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
7088  timeResolutionCalcBarrel = cms.PSet(
7089  constantTerm = cms.double( 0.428192 ),
7090  constantTermLowE = cms.double( 0.0 ),
7091  corrTermLowE = cms.double( 0.0510871 ),
7092  noiseTerm = cms.double( 1.10889 ),
7093  noiseTermLowE = cms.double( 1.31883 ),
7094  threshHighE = cms.double( 5.0 ),
7095  threshLowE = cms.double( 0.5 )
7096  ),
7097  timeResolutionCalcEndcap = cms.PSet(
7098  constantTerm = cms.double( 0.0 ),
7099  constantTermLowE = cms.double( 0.0 ),
7100  corrTermLowE = cms.double( 0.0 ),
7101  noiseTerm = cms.double( 5.72489999999 ),
7102  noiseTermLowE = cms.double( 6.92683000001 ),
7103  threshHighE = cms.double( 10.0 ),
7104  threshLowE = cms.double( 1.0 )
7105  )
7106  )
7107  ),
7108  positionReCalc = cms.PSet(
7109  minFractionInCalc = cms.double( 0.0 ),
7110  W0 = cms.double( 4.2 ),
7111  minAllowedNormalization = cms.double( 0.0 ),
7112  T0_EB = cms.double( 7.4 ),
7113  X0 = cms.double( 0.89 ),
7114  T0_ES = cms.double( 1.2 ),
7115  T0_EE = cms.double( 3.1 ),
7116  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" )
7117  ),
7118  initialClusteringStep = cms.PSet(
7119  thresholdsByDetector = cms.VPSet(
7120  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
7121  detector = cms.string( "ECAL_BARREL" ),
7122  gatheringThresholdPt = cms.double( 0.0 )
7123  ),
7124  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
7125  detector = cms.string( "ECAL_ENDCAP" ),
7126  gatheringThresholdPt = cms.double( 0.0 )
7127  )
7128  ),
7129  useCornerCells = cms.bool( True ),
7130  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
7131  ),
7132  energyCorrector = cms.PSet( ),
7133  recHitCleaners = cms.VPSet(
7134  cms.PSet( cleaningByDetector = cms.VPSet(
7135  cms.PSet( doubleSpikeS6S2 = cms.double( 0.04 ),
7136  fractionThresholdModifier = cms.double( 3.0 ),
7137  doubleSpikeThresh = cms.double( 10.0 ),
7138  minS4S1_b = cms.double( -0.024 ),
7139  singleSpikeThresh = cms.double( 4.0 ),
7140  detector = cms.string( "ECAL_BARREL" ),
7141  minS4S1_a = cms.double( 0.04 ),
7142  energyThresholdModifier = cms.double( 2.0 )
7143  ),
7144  cms.PSet( doubleSpikeS6S2 = cms.double( -1.0 ),
7145  fractionThresholdModifier = cms.double( 3.0 ),
7146  doubleSpikeThresh = cms.double( 1.0E9 ),
7147  minS4S1_b = cms.double( -0.0125 ),
7148  singleSpikeThresh = cms.double( 15.0 ),
7149  detector = cms.string( "ECAL_ENDCAP" ),
7150  minS4S1_a = cms.double( 0.02 ),
7151  energyThresholdModifier = cms.double( 2.0 )
7152  )
7153 ),
7154  algoName = cms.string( "SpikeAndDoubleSpikeCleaner" )
7155  )
7156  ),
7157  seedFinder = cms.PSet(
7158  nNeighbours = cms.int32( 8 ),
7159  thresholdsByDetector = cms.VPSet(
7160  cms.PSet( seedingThreshold = cms.double( 0.6 ),
7161  seedingThresholdPt = cms.double( 0.15 ),
7162  detector = cms.string( "ECAL_ENDCAP" )
7163  ),
7164  cms.PSet( seedingThreshold = cms.double( 0.23 ),
7165  seedingThresholdPt = cms.double( 0.0 ),
7166  detector = cms.string( "ECAL_BARREL" )
7167  )
7168  ),
7169  algoName = cms.string( "LocalMaximumSeedFinder" )
7170  ),
7171  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" )
7172 )
7173 fragment.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer",
7174  pfClusterBuilder = cms.PSet(
7175  minFracTot = cms.double( 1.0E-20 ),
7176  positionCalc = cms.PSet(
7177  minFractionInCalc = cms.double( 1.0E-9 ),
7178  logWeightDenominator = cms.double( 6.0E-5 ),
7179  minAllowedNormalization = cms.double( 1.0E-9 ),
7180  posCalcNCrystals = cms.int32( -1 ),
7181  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7182  ),
7183  maxIterations = cms.uint32( 50 ),
7184  stoppingTolerance = cms.double( 1.0E-8 ),
7185  minFractionToKeep = cms.double( 1.0E-7 ),
7186  excludeOtherSeeds = cms.bool( True ),
7187  showerSigma = cms.double( 0.3 ),
7188  recHitEnergyNorms = cms.VPSet(
7189  cms.PSet( detector = cms.string( "PS1" ),
7190  recHitEnergyNorm = cms.double( 6.0E-5 )
7191  ),
7192  cms.PSet( detector = cms.string( "PS2" ),
7193  recHitEnergyNorm = cms.double( 6.0E-5 )
7194  )
7195  ),
7196  algoName = cms.string( "Basic2DGenericPFlowClusterizer" )
7197  ),
7198  positionReCalc = cms.PSet( ),
7199  initialClusteringStep = cms.PSet(
7200  thresholdsByDetector = cms.VPSet(
7201  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
7202  detector = cms.string( "PS1" ),
7203  gatheringThresholdPt = cms.double( 0.0 )
7204  ),
7205  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
7206  detector = cms.string( "PS2" ),
7207  gatheringThresholdPt = cms.double( 0.0 )
7208  )
7209  ),
7210  useCornerCells = cms.bool( False ),
7211  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
7212  ),
7213  energyCorrector = cms.PSet( ),
7214  recHitCleaners = cms.VPSet(
7215  ),
7216  seedFinder = cms.PSet(
7217  nNeighbours = cms.int32( 4 ),
7218  thresholdsByDetector = cms.VPSet(
7219  cms.PSet( seedingThreshold = cms.double( 1.2E-4 ),
7220  seedingThresholdPt = cms.double( 0.0 ),
7221  detector = cms.string( "PS1" )
7222  ),
7223  cms.PSet( seedingThreshold = cms.double( 1.2E-4 ),
7224  seedingThresholdPt = cms.double( 0.0 ),
7225  detector = cms.string( "PS2" )
7226  )
7227  ),
7228  algoName = cms.string( "LocalMaximumSeedFinder" )
7229  ),
7230  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" )
7231 )
7232 fragment.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
7233  inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ),
7234  minimumPSEnergy = cms.double( 0.0 ),
7235  energyCorrector = cms.PSet(
7236  applyCrackCorrections = cms.bool( False ),
7237  algoName = cms.string( "PFClusterEMEnergyCorrector" )
7238  ),
7239  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" )
7240 )
7241 fragment.hltParticleFlowClusterHBHE = cms.EDProducer( "PFClusterProducer",
7242  pfClusterBuilder = cms.PSet(
7243  positionCalc = cms.PSet(
7244  minFractionInCalc = cms.double( 1.0E-9 ),
7245  logWeightDenominator = cms.double( 0.8 ),
7246  minAllowedNormalization = cms.double( 1.0E-9 ),
7247  posCalcNCrystals = cms.int32( 5 ),
7248  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7249  ),
7250  minFracTot = cms.double( 1.0E-20 ),
7251  maxIterations = cms.uint32( 50 ),
7252  stoppingTolerance = cms.double( 1.0E-8 ),
7253  minFractionToKeep = cms.double( 1.0E-7 ),
7254  excludeOtherSeeds = cms.bool( True ),
7255  showerSigma = cms.double( 10.0 ),
7256  recHitEnergyNorms = cms.VPSet(
7257  cms.PSet( detector = cms.string( "HCAL_BARREL1" ),
7258  recHitEnergyNorm = cms.double( 0.8 )
7259  ),
7260  cms.PSet( detector = cms.string( "HCAL_ENDCAP" ),
7261  recHitEnergyNorm = cms.double( 0.8 )
7262  )
7263  ),
7264  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
7265  allCellsPositionCalc = cms.PSet(
7266  minFractionInCalc = cms.double( 1.0E-9 ),
7267  logWeightDenominator = cms.double( 0.8 ),
7268  minAllowedNormalization = cms.double( 1.0E-9 ),
7269  posCalcNCrystals = cms.int32( -1 ),
7270  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7271  ),
7272  clusterTimeResFromSeed = cms.bool( False ),
7273  maxNSigmaTime = cms.double( 10.0 ),
7274  minChi2Prob = cms.double( 0.0 ),
7275  timeResolutionCalcBarrel = cms.PSet(
7276  constantTerm = cms.double( 2.82 ),
7277  constantTermLowE = cms.double( 4.24 ),
7278  corrTermLowE = cms.double( 0.0 ),
7279  noiseTerm = cms.double( 21.86 ),
7280  noiseTermLowE = cms.double( 8.0 ),
7281  threshHighE = cms.double( 15.0 ),
7282  threshLowE = cms.double( 6.0 )
7283  ),
7284  timeResolutionCalcEndcap = cms.PSet(
7285  constantTerm = cms.double( 2.82 ),
7286  constantTermLowE = cms.double( 4.24 ),
7287  corrTermLowE = cms.double( 0.0 ),
7288  noiseTerm = cms.double( 21.86 ),
7289  noiseTermLowE = cms.double( 8.0 ),
7290  threshHighE = cms.double( 15.0 ),
7291  threshLowE = cms.double( 6.0 )
7292  ),
7293  timeSigmaEB = cms.double( 10.0 ),
7294  timeSigmaEE = cms.double( 10.0 )
7295  ),
7296  positionReCalc = cms.PSet( ),
7297  initialClusteringStep = cms.PSet(
7298  thresholdsByDetector = cms.VPSet(
7299  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
7300  detector = cms.string( "HCAL_BARREL1" ),
7301  gatheringThresholdPt = cms.double( 0.0 )
7302  ),
7303  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
7304  detector = cms.string( "HCAL_ENDCAP" ),
7305  gatheringThresholdPt = cms.double( 0.0 )
7306  )
7307  ),
7308  useCornerCells = cms.bool( True ),
7309  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
7310  ),
7311  energyCorrector = cms.PSet( ),
7312  recHitCleaners = cms.VPSet(
7313  ),
7314  seedFinder = cms.PSet(
7315  nNeighbours = cms.int32( 4 ),
7316  thresholdsByDetector = cms.VPSet(
7317  cms.PSet( seedingThreshold = cms.double( 1.0 ),
7318  seedingThresholdPt = cms.double( 0.0 ),
7319  detector = cms.string( "HCAL_BARREL1" )
7320  ),
7321  cms.PSet( seedingThreshold = cms.double( 1.1 ),
7322  seedingThresholdPt = cms.double( 0.0 ),
7323  detector = cms.string( "HCAL_ENDCAP" )
7324  )
7325  ),
7326  algoName = cms.string( "LocalMaximumSeedFinder" )
7327  ),
7328  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" )
7329 )
7330 fragment.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer",
7331  pfClusterBuilder = cms.PSet(
7332  nSigmaEta = cms.double( 2.0 ),
7333  nSigmaPhi = cms.double( 2.0 ),
7334  algoName = cms.string( "PFMultiDepthClusterizer" ),
7335  allCellsPositionCalc = cms.PSet(
7336  minAllowedNormalization = cms.double( 1.0E-9 ),
7337  minFractionInCalc = cms.double( 1.0E-9 ),
7338  logWeightDenominator = cms.double( 0.8 ),
7339  posCalcNCrystals = cms.int32( -1 ),
7340  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7341  ),
7342  minFractionToKeep = cms.double( 1.0E-7 )
7343  ),
7344  energyCorrector = cms.PSet( ),
7345  positionReCalc = cms.PSet( ),
7346  clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" )
7347 )
7348 fragment.hltParticleFlowClusterHF = cms.EDProducer( "PFClusterProducer",
7349  pfClusterBuilder = cms.PSet(
7350  positionCalc = cms.PSet(
7351  minFractionInCalc = cms.double( 1.0E-9 ),
7352  logWeightDenominator = cms.double( 0.8 ),
7353  minAllowedNormalization = cms.double( 1.0E-9 ),
7354  posCalcNCrystals = cms.int32( 5 ),
7355  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7356  ),
7357  minFracTot = cms.double( 1.0E-20 ),
7358  maxIterations = cms.uint32( 50 ),
7359  stoppingTolerance = cms.double( 1.0E-8 ),
7360  minFractionToKeep = cms.double( 1.0E-7 ),
7361  excludeOtherSeeds = cms.bool( True ),
7362  showerSigma = cms.double( 10.0 ),
7363  recHitEnergyNorms = cms.VPSet(
7364  cms.PSet( detector = cms.string( "HF_EM" ),
7365  recHitEnergyNorm = cms.double( 0.8 )
7366  ),
7367  cms.PSet( detector = cms.string( "HF_HAD" ),
7368  recHitEnergyNorm = cms.double( 0.8 )
7369  )
7370  ),
7371  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
7372  allCellsPositionCalc = cms.PSet(
7373  minFractionInCalc = cms.double( 1.0E-9 ),
7374  logWeightDenominator = cms.double( 0.8 ),
7375  minAllowedNormalization = cms.double( 1.0E-9 ),
7376  posCalcNCrystals = cms.int32( -1 ),
7377  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7378  )
7379  ),
7380  positionReCalc = cms.PSet( ),
7381  initialClusteringStep = cms.PSet(
7382  thresholdsByDetector = cms.VPSet(
7383  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
7384  detector = cms.string( "HF_EM" ),
7385  gatheringThresholdPt = cms.double( 0.0 )
7386  ),
7387  cms.PSet( detector = cms.string( "HF_HAD" ),
7388  gatheringThreshold = cms.double( 0.8 ),
7389  gatheringThresholdPt = cms.double( 0.0 )
7390  )
7391  ),
7392  useCornerCells = cms.bool( False ),
7393  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
7394  ),
7395  energyCorrector = cms.PSet( ),
7396  recHitCleaners = cms.VPSet(
7397  cms.PSet( cleaningByDetector = cms.VPSet(
7398  cms.PSet( doubleSpikeS6S2 = cms.double( -1.0 ),
7399  fractionThresholdModifier = cms.double( 1.0 ),
7400  doubleSpikeThresh = cms.double( 1.0E9 ),
7401  minS4S1_b = cms.double( -0.19 ),
7402  singleSpikeThresh = cms.double( 80.0 ),
7403  detector = cms.string( "HF_EM" ),
7404  minS4S1_a = cms.double( 0.11 ),
7405  energyThresholdModifier = cms.double( 1.0 )
7406  ),
7407  cms.PSet( detector = cms.string( "HF_HAD" ),
7408  doubleSpikeS6S2 = cms.double( -1.0 ),
7409  doubleSpikeThresh = cms.double( 1.0E9 ),
7410  energyThresholdModifier = cms.double( 1.0 ),
7411  fractionThresholdModifier = cms.double( 1.0 ),
7412  minS4S1_a = cms.double( 0.045 ),
7413  minS4S1_b = cms.double( -0.08 ),
7414  singleSpikeThresh = cms.double( 120.0 )
7415  )
7416 ),
7417  algoName = cms.string( "SpikeAndDoubleSpikeCleaner" )
7418  )
7419  ),
7420  seedFinder = cms.PSet(
7421  nNeighbours = cms.int32( 0 ),
7422  thresholdsByDetector = cms.VPSet(
7423  cms.PSet( seedingThreshold = cms.double( 1.4 ),
7424  seedingThresholdPt = cms.double( 0.0 ),
7425  detector = cms.string( "HF_EM" )
7426  ),
7427  cms.PSet( detector = cms.string( "HF_HAD" ),
7428  seedingThreshold = cms.double( 1.4 ),
7429  seedingThresholdPt = cms.double( 0.0 )
7430  )
7431  ),
7432  algoName = cms.string( "LocalMaximumSeedFinder" )
7433  ),
7434  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHF" )
7435 )
7436 fragment.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer",
7437  TrackQuality = cms.string( "none" ),
7438  UseQuality = cms.bool( False ),
7439  TkColList = cms.VInputTag( 'hltPFMuonMerging' )
7440 )
7441 fragment.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer",
7442  debug = cms.untracked.bool( False ),
7443  linkDefinitions = cms.VPSet(
7444  cms.PSet( useKDTree = cms.bool( True ),
7445  linkType = cms.string( "PS1:ECAL" ),
7446  linkerName = cms.string( "PreshowerAndECALLinker" )
7447  ),
7448  cms.PSet( useKDTree = cms.bool( True ),
7449  linkType = cms.string( "PS2:ECAL" ),
7450  linkerName = cms.string( "PreshowerAndECALLinker" )
7451  ),
7452  cms.PSet( useKDTree = cms.bool( True ),
7453  linkType = cms.string( "TRACK:ECAL" ),
7454  linkerName = cms.string( "TrackAndECALLinker" )
7455  ),
7456  cms.PSet( useKDTree = cms.bool( True ),
7457  linkType = cms.string( "TRACK:HCAL" ),
7458  linkerName = cms.string( "TrackAndHCALLinker" )
7459  ),
7460  cms.PSet( useKDTree = cms.bool( False ),
7461  linkType = cms.string( "ECAL:HCAL" ),
7462  linkerName = cms.string( "ECALAndHCALLinker" )
7463  ),
7464  cms.PSet( useKDTree = cms.bool( False ),
7465  linkType = cms.string( "HFEM:HFHAD" ),
7466  linkerName = cms.string( "HFEMAndHFHADLinker" )
7467  )
7468  ),
7469  elementImporters = cms.VPSet(
7470  cms.PSet( importerName = cms.string( "GeneralTracksImporter" ),
7471  useIterativeTracking = cms.bool( False ),
7472  source = cms.InputTag( "hltLightPFTracks" ),
7473  NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ),
7474  muonSrc = cms.InputTag( "hltMuons" ),
7475  DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 )
7476  ),
7477  cms.PSet( importerName = cms.string( "ECALClusterImporter" ),
7478  source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
7479  BCtoPFCMap = cms.InputTag( "" )
7480  ),
7481  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
7482  source = cms.InputTag( "hltParticleFlowClusterHCAL" )
7483  ),
7484  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
7485  source = cms.InputTag( "hltParticleFlowClusterHF" )
7486  ),
7487  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
7488  source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" )
7489  )
7490  ),
7491  verbose = cms.untracked.bool( False )
7492 )
7493 fragment.hltParticleFlow = cms.EDProducer( "PFProducer",
7494  photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ),
7495  minPtForPostCleaning = cms.double( 20.0 ),
7496  pf_nsigma_ECAL = cms.double( 0.0 ),
7497  GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ),
7498  sumPtTrackIsoForPhoton = cms.double( -1.0 ),
7499  calibrationsLabel = cms.string( "HLT" ),
7500  metFactorForFakes = cms.double( 4.0 ),
7501  muon_HO = cms.vdouble( 0.9, 0.9 ),
7502  electron_missinghits = cms.uint32( 1 ),
7503  metSignificanceForCleaning = cms.double( 3.0 ),
7504  usePFPhotons = cms.bool( False ),
7505  dptRel_DispVtx = cms.double( 10.0 ),
7506  nTrackIsoForEgammaSC = cms.uint32( 2 ),
7507  pf_nsigma_HCAL = cms.double( 1.0 ),
7508  cosmicRejectionDistance = cms.double( 1.0 ),
7509  useEGammaFilters = cms.bool( False ),
7510  useEGammaElectrons = cms.bool( False ),
7511  nsigma_TRACK = cms.double( 1.0 ),
7512  useEGammaSupercluster = cms.bool( False ),
7513  sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ),
7514  eventFractionForCleaning = cms.double( 0.5 ),
7515  usePFDecays = cms.bool( False ),
7516  rejectTracks_Step45 = cms.bool( False ),
7517  eventFractionForRejection = cms.double( 0.8 ),
7518  photon_MinEt = cms.double( 10.0 ),
7519  usePFNuclearInteractions = cms.bool( False ),
7520  maxSignificance = cms.double( 2.5 ),
7521  electron_iso_mva_endcap = cms.double( -0.1075 ),
7522  debug = cms.untracked.bool( False ),
7523  pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ),
7524  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 ),
7525  ptErrorScale = cms.double( 8.0 ),
7526  minSignificance = cms.double( 2.5 ),
7527  minMomentumForPunchThrough = cms.double( 100.0 ),
7528  pf_conv_mvaCut = cms.double( 0.0 ),
7529  useCalibrationsFromDB = cms.bool( True ),
7530  usePFElectrons = cms.bool( False ),
7531  electron_iso_combIso_endcap = cms.double( 10.0 ),
7532  photon_combIso = cms.double( 10.0 ),
7533  electron_iso_mva_barrel = cms.double( -0.1875 ),
7534  postHFCleaning = cms.bool( False ),
7535  factors_45 = cms.vdouble( 10.0, 100.0 ),
7536  cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ),
7537  coneEcalIsoForEgammaSC = cms.double( 0.3 ),
7538  egammaElectrons = cms.InputTag( "" ),
7539  photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ),
7540  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 ),
7541  minPixelHits = cms.int32( 1 ),
7542  maxDPtOPt = cms.double( 1.0 ),
7543  useHO = cms.bool( False ),
7544  pf_electron_output_col = cms.string( "electrons" ),
7545  electron_noniso_mvaCut = cms.double( -0.1 ),
7546  GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ),
7547  useVerticesForNeutral = cms.bool( True ),
7548  trackQuality = cms.string( "highPurity" ),
7549  PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ),
7550  sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ),
7551  coneTrackIsoForEgammaSC = cms.double( 0.3 ),
7552  minDeltaMet = cms.double( 0.4 ),
7553  punchThroughMETFactor = cms.double( 4.0 ),
7554  useProtectionsForJetMET = cms.bool( True ),
7555  metFactorForRejection = cms.double( 4.0 ),
7556  sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ),
7557  calibHF_use = cms.bool( False ),
7558  verbose = cms.untracked.bool( False ),
7559  usePFConversions = cms.bool( False ),
7560  calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ),
7561  metFactorForCleaning = cms.double( 4.0 ),
7562  eventFactorForCosmics = cms.double( 10.0 ),
7563  minSignificanceReduction = cms.double( 1.4 ),
7564  minEnergyForPunchThrough = cms.double( 100.0 ),
7565  minTrackerHits = cms.int32( 8 ),
7566  iCfgCandConnector = cms.PSet(
7567  bCalibSecondary = cms.bool( False ),
7568  bCalibPrimary = cms.bool( False ),
7569  bCorrect = cms.bool( False ),
7570  nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 )
7571  ),
7572  rejectTracks_Bad = cms.bool( False ),
7573  pf_electronID_crackCorrection = cms.bool( False ),
7574  pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ),
7575  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 ),
7576  pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ),
7577  metFactorForHighEta = cms.double( 25.0 ),
7578  minHFCleaningPt = cms.double( 5.0 ),
7579  muon_HCAL = cms.vdouble( 3.0, 3.0 ),
7580  pf_electron_mvaCut = cms.double( -0.1 ),
7581  ptFactorForHighEta = cms.double( 2.0 ),
7582  maxDeltaPhiPt = cms.double( 7.0 ),
7583  pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ),
7584  sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ),
7585  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 ),
7586  pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ),
7587  photon_HoE = cms.double( 0.05 ),
7588  sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ),
7589  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 ),
7590  punchThroughFactor = cms.double( 3.0 ),
7591  algoType = cms.uint32( 0 ),
7592  electron_iso_combIso_barrel = cms.double( 10.0 ),
7593  muons = cms.InputTag( "hltMuons" ),
7594  postMuonCleaning = cms.bool( True ),
7595  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 ),
7596  electron_protectionsForJetMET = cms.PSet(
7597  maxE = cms.double( 50.0 ),
7598  maxTrackPOverEele = cms.double( 1.0 ),
7599  maxEcalEOverP_2 = cms.double( 0.2 ),
7600  maxHcalEOverEcalE = cms.double( 0.1 ),
7601  maxEcalEOverP_1 = cms.double( 0.5 ),
7602  maxHcalEOverP = cms.double( 1.0 ),
7603  maxEcalEOverPRes = cms.double( 0.2 ),
7604  maxHcalE = cms.double( 10.0 ),
7605  maxEeleOverPout = cms.double( 0.2 ),
7606  maxNtracks = cms.double( 3.0 ),
7607  maxEleHcalEOverEcalE = cms.double( 0.1 ),
7608  maxDPhiIN = cms.double( 0.1 ),
7609  maxEeleOverPoutRes = cms.double( 0.5 )
7610  ),
7611  electron_iso_pt = cms.double( 10.0 ),
7612  isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ),
7613  vertexCollection = cms.InputTag( "hltPixelVertices" ),
7614  X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ),
7615  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 ),
7616  blocks = cms.InputTag( "hltParticleFlowBlock" ),
7617  pt_Error = cms.double( 1.0 ),
7618  metSignificanceForRejection = cms.double( 4.0 ),
7619  photon_protectionsForJetMET = cms.PSet(
7620  sumPtTrackIsoSlope = cms.double( 0.001 ),
7621  sumPtTrackIso = cms.double( 2.0 )
7622  ),
7623  usePhotonReg = cms.bool( False ),
7624  dzPV = cms.double( 0.2 ),
7625  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 ),
7626  useRegressionFromDB = cms.bool( False ),
7627  muon_ECAL = cms.vdouble( 0.5, 0.5 ),
7628  usePFSCEleCalib = cms.bool( True )
7629 )
7630 fragment.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer",
7631  Active_Area_Repeats = cms.int32( 5 ),
7632  doAreaFastjet = cms.bool( False ),
7633  voronoiRfact = cms.double( -9.0 ),
7634  maxBadHcalCells = cms.uint32( 9999999 ),
7635  doAreaDiskApprox = cms.bool( True ),
7636  maxRecoveredEcalCells = cms.uint32( 9999999 ),
7637  jetType = cms.string( "PFJet" ),
7638  minSeed = cms.uint32( 0 ),
7639  Ghost_EtaMax = cms.double( 6.0 ),
7640  doRhoFastjet = cms.bool( False ),
7641  jetAlgorithm = cms.string( "AntiKt" ),
7642  nSigmaPU = cms.double( 1.0 ),
7643  GhostArea = cms.double( 0.01 ),
7644  Rho_EtaMax = cms.double( 4.4 ),
7645  maxBadEcalCells = cms.uint32( 9999999 ),
7646  useDeterministicSeed = cms.bool( True ),
7647  doPVCorrection = cms.bool( False ),
7648  maxRecoveredHcalCells = cms.uint32( 9999999 ),
7649  rParam = cms.double( 0.4 ),
7650  maxProblematicHcalCells = cms.uint32( 9999999 ),
7651  doOutputJets = cms.bool( True ),
7652  src = cms.InputTag( "hltParticleFlow" ),
7653  inputEtMin = cms.double( 0.0 ),
7654  puPtMin = cms.double( 10.0 ),
7655  srcPVs = cms.InputTag( "hltPixelVertices" ),
7656  jetPtMin = cms.double( 0.0 ),
7657  radiusPU = cms.double( 0.4 ),
7658  maxProblematicEcalCells = cms.uint32( 9999999 ),
7659  doPUOffsetCorr = cms.bool( False ),
7660  inputEMin = cms.double( 0.0 ),
7661  useMassDropTagger = cms.bool( False ),
7662  muMin = cms.double( -1.0 ),
7663  subtractorName = cms.string( "" ),
7664  muCut = cms.double( -1.0 ),
7665  subjetPtMin = cms.double( -1.0 ),
7666  useTrimming = cms.bool( False ),
7667  muMax = cms.double( -1.0 ),
7668  yMin = cms.double( -1.0 ),
7669  useFiltering = cms.bool( False ),
7670  rFilt = cms.double( -1.0 ),
7671  yMax = cms.double( -1.0 ),
7672  zcut = cms.double( -1.0 ),
7673  MinVtxNdof = cms.int32( 0 ),
7674  MaxVtxZ = cms.double( 15.0 ),
7675  UseOnlyVertexTracks = cms.bool( False ),
7676  dRMin = cms.double( -1.0 ),
7677  nFilt = cms.int32( -1 ),
7678  usePruning = cms.bool( False ),
7679  maxDepth = cms.int32( -1 ),
7680  yCut = cms.double( -1.0 ),
7681  DzTrVtxMax = cms.double( 0.0 ),
7682  UseOnlyOnePV = cms.bool( False ),
7683  rcut_factor = cms.double( -1.0 ),
7684  sumRecHits = cms.bool( False ),
7685  trimPtFracMin = cms.double( -1.0 ),
7686  dRMax = cms.double( -1.0 ),
7687  DxyTrVtxMax = cms.double( 0.0 ),
7688  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
7689 )
7690 fragment.hltAK4PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer",
7691  CEF = cms.double( 0.99 ),
7692  NHF = cms.double( 0.99 ),
7693  minPt = cms.double( 20.0 ),
7694  CHF = cms.double( 0.0 ),
7695  jetsInput = cms.InputTag( "hltAK4PFJets" ),
7696  NEF = cms.double( 0.99 ),
7697  NTOT = cms.int32( 1 ),
7698  NCH = cms.int32( 0 ),
7699  maxEta = cms.double( 1.0E99 ),
7700  maxCF = cms.double( 99.0 )
7701 )
7702 fragment.hltAK4PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer",
7703  CEF = cms.double( 0.99 ),
7704  NHF = cms.double( 0.9 ),
7705  minPt = cms.double( 20.0 ),
7706  CHF = cms.double( 0.0 ),
7707  jetsInput = cms.InputTag( "hltAK4PFJets" ),
7708  NEF = cms.double( 0.99 ),
7709  NTOT = cms.int32( 1 ),
7710  NCH = cms.int32( 0 ),
7711  maxEta = cms.double( 1.0E99 ),
7712  maxCF = cms.double( 99.0 )
7713 )
7714 fragment.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet",
7715  gridSpacing = cms.double( 0.55 ),
7716  maxRapidity = cms.double( 5.0 ),
7717  pfCandidatesTag = cms.InputTag( "hltParticleFlow" )
7718 )
7719 fragment.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
7720  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ),
7721  algorithm = cms.string( "AK4PFHLT" ),
7722  level = cms.string( "L1FastJet" )
7723 )
7724 fragment.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7725  algorithm = cms.string( "AK4PFHLT" ),
7726  level = cms.string( "L2Relative" )
7727 )
7728 fragment.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7729  algorithm = cms.string( "AK4PFHLT" ),
7730  level = cms.string( "L3Absolute" )
7731 )
7732 fragment.hltAK4PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7733  algorithm = cms.string( "AK4PFHLT" ),
7734  level = cms.string( "L2L3Residual" )
7735 )
7736 fragment.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
7737  correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' )
7738 )
7739 fragment.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer",
7740  src = cms.InputTag( "hltAK4PFJets" ),
7741  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
7742 )
7743 fragment.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
7744  src = cms.InputTag( "hltAK4PFJetsLooseID" ),
7745  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
7746 )
7747 fragment.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
7748  src = cms.InputTag( "hltAK4PFJetsTightID" ),
7749  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
7750 )
7751 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7752  DeltaR = cms.double( 0.5 ),
7753  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet15Eta5p1" ),
7754  TriggerType = cms.int32( 85 ),
7755  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7756 )
7757 fragment.hltSingleAK4PFJet40Eta5p1 = cms.EDFilter( "HLT1PFJet",
7758  saveTags = cms.bool( True ),
7759  MinPt = cms.double( 40.0 ),
7760  MinN = cms.int32( 1 ),
7761  MaxEta = cms.double( 5.1 ),
7762  MinMass = cms.double( -1.0 ),
7763  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1" ),
7764  MinE = cms.double( -1.0 ),
7765  triggerType = cms.int32( 85 )
7766 )
7767 fragment.hltPreAK4PFJet60Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7768  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7769  offset = cms.uint32( 0 )
7770 )
7771 fragment.hltSingleAK4CaloJet30Eta5p1 = cms.EDFilter( "HLT1CaloJet",
7772  saveTags = cms.bool( True ),
7773  MinPt = cms.double( 30.0 ),
7774  MinN = cms.int32( 1 ),
7775  MaxEta = cms.double( 5.1 ),
7776  MinMass = cms.double( -1.0 ),
7777  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7778  MinE = cms.double( -1.0 ),
7779  triggerType = cms.int32( 85 )
7780 )
7781 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7782  DeltaR = cms.double( 0.5 ),
7783  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet30Eta5p1" ),
7784  TriggerType = cms.int32( 85 ),
7785  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7786 )
7787 fragment.hltSingleAK4PFJet60Eta5p1 = cms.EDFilter( "HLT1PFJet",
7788  saveTags = cms.bool( True ),
7789  MinPt = cms.double( 60.0 ),
7790  MinN = cms.int32( 1 ),
7791  MaxEta = cms.double( 5.1 ),
7792  MinMass = cms.double( -1.0 ),
7793  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1" ),
7794  MinE = cms.double( -1.0 ),
7795  triggerType = cms.int32( 85 )
7796 )
7797 fragment.hltPreAK4PFJet80Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7798  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7799  offset = cms.uint32( 0 )
7800 )
7801 fragment.hltSingleAK4CaloJet50Eta5p1 = cms.EDFilter( "HLT1CaloJet",
7802  saveTags = cms.bool( True ),
7803  MinPt = cms.double( 50.0 ),
7804  MinN = cms.int32( 1 ),
7805  MaxEta = cms.double( 5.1 ),
7806  MinMass = cms.double( -1.0 ),
7807  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7808  MinE = cms.double( -1.0 ),
7809  triggerType = cms.int32( 85 )
7810 )
7811 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7812  DeltaR = cms.double( 0.5 ),
7813  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet50Eta5p1" ),
7814  TriggerType = cms.int32( 85 ),
7815  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7816 )
7817 fragment.hltSingleAK4PFJet80Eta5p1 = cms.EDFilter( "HLT1PFJet",
7818  saveTags = cms.bool( True ),
7819  MinPt = cms.double( 80.0 ),
7820  MinN = cms.int32( 1 ),
7821  MaxEta = cms.double( 5.1 ),
7822  MinMass = cms.double( -1.0 ),
7823  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50Eta5p1" ),
7824  MinE = cms.double( -1.0 ),
7825  triggerType = cms.int32( 85 )
7826 )
7827 fragment.hltPreAK4PFJet100Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7828  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7829  offset = cms.uint32( 0 )
7830 )
7831 fragment.hltSingleAK4CaloJet70Eta5p1 = cms.EDFilter( "HLT1CaloJet",
7832  saveTags = cms.bool( True ),
7833  MinPt = cms.double( 70.0 ),
7834  MinN = cms.int32( 1 ),
7835  MaxEta = cms.double( 5.1 ),
7836  MinMass = cms.double( -1.0 ),
7837  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7838  MinE = cms.double( -1.0 ),
7839  triggerType = cms.int32( 85 )
7840 )
7841 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7842  DeltaR = cms.double( 0.5 ),
7843  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet70Eta5p1" ),
7844  TriggerType = cms.int32( 85 ),
7845  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7846 )
7847 fragment.hltSingleAK4PFJet100Eta5p1 = cms.EDFilter( "HLT1PFJet",
7848  saveTags = cms.bool( True ),
7849  MinPt = cms.double( 100.0 ),
7850  MinN = cms.int32( 1 ),
7851  MaxEta = cms.double( 5.1 ),
7852  MinMass = cms.double( -1.0 ),
7853  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70Eta5p1" ),
7854  MinE = cms.double( -1.0 ),
7855  triggerType = cms.int32( 85 )
7856 )
7857 fragment.hltPreAK4PFJet110Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7858  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7859  offset = cms.uint32( 0 )
7860 )
7861 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets80Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7862  DeltaR = cms.double( 0.5 ),
7863  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet80Eta5p1" ),
7864  TriggerType = cms.int32( 85 ),
7865  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7866 )
7867 fragment.hltSingleAK4PFJet110Eta5p1 = cms.EDFilter( "HLT1PFJet",
7868  saveTags = cms.bool( True ),
7869  MinPt = cms.double( 110.0 ),
7870  MinN = cms.int32( 1 ),
7871  MaxEta = cms.double( 5.1 ),
7872  MinMass = cms.double( -1.0 ),
7873  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets80Eta5p1" ),
7874  MinE = cms.double( -1.0 ),
7875  triggerType = cms.int32( 85 )
7876 )
7877 fragment.hltPreAK4PFJet120Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7878  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7879  offset = cms.uint32( 0 )
7880 )
7881 fragment.hltSingleAK4CaloJet90Eta5p1 = cms.EDFilter( "HLT1CaloJet",
7882  saveTags = cms.bool( True ),
7883  MinPt = cms.double( 90.0 ),
7884  MinN = cms.int32( 1 ),
7885  MaxEta = cms.double( 5.1 ),
7886  MinMass = cms.double( -1.0 ),
7887  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7888  MinE = cms.double( -1.0 ),
7889  triggerType = cms.int32( 85 )
7890 )
7891 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets90Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7892  DeltaR = cms.double( 0.5 ),
7893  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet90Eta5p1" ),
7894  TriggerType = cms.int32( 85 ),
7895  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7896 )
7897 fragment.hltSingleAK4PFJet120Eta5p1 = cms.EDFilter( "HLT1PFJet",
7898  saveTags = cms.bool( True ),
7899  MinPt = cms.double( 120.0 ),
7900  MinN = cms.int32( 1 ),
7901  MaxEta = cms.double( 5.1 ),
7902  MinMass = cms.double( -1.0 ),
7903  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets90Eta5p1" ),
7904  MinE = cms.double( -1.0 ),
7905  triggerType = cms.int32( 85 )
7906 )
7907 fragment.hltPreAK4CaloJet80Jet35Eta1p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7908  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7909  offset = cms.uint32( 0 )
7910 )
7911 fragment.hltSingleAK4CaloJet80Eta1p1 = cms.EDFilter( "HLT1CaloJet",
7912  saveTags = cms.bool( True ),
7913  MinPt = cms.double( 80.0 ),
7914  MinN = cms.int32( 1 ),
7915  MaxEta = cms.double( 1.1 ),
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.hltDoubleAK4CaloJet35Eta1p1 = cms.EDFilter( "HLT1CaloJet",
7922  saveTags = cms.bool( True ),
7923  MinPt = cms.double( 35.0 ),
7924  MinN = cms.int32( 2 ),
7925  MaxEta = cms.double( 1.1 ),
7926  MinMass = cms.double( -1.0 ),
7927  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7928  MinE = cms.double( -1.0 ),
7929  triggerType = cms.int32( 85 )
7930 )
7931 fragment.hltPreAK4CaloJet80Jet35Eta0p7ForPPRef = cms.EDFilter( "HLTPrescaler",
7932  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7933  offset = cms.uint32( 0 )
7934 )
7935 fragment.hltSingleAK4CaloJet80Eta0p7 = cms.EDFilter( "HLT1CaloJet",
7936  saveTags = cms.bool( True ),
7937  MinPt = cms.double( 80.0 ),
7938  MinN = cms.int32( 1 ),
7939  MaxEta = cms.double( 0.7 ),
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.hltDoubleAK4CaloJet35Eta0p7 = cms.EDFilter( "HLT1CaloJet",
7946  saveTags = cms.bool( True ),
7947  MinPt = cms.double( 35.0 ),
7948  MinN = cms.int32( 2 ),
7949  MaxEta = cms.double( 0.7 ),
7950  MinMass = cms.double( -1.0 ),
7951  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7952  MinE = cms.double( -1.0 ),
7953  triggerType = cms.int32( 85 )
7954 )
7955 fragment.hltPreAK4CaloJet100Jet35Eta1p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7956  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7957  offset = cms.uint32( 0 )
7958 )
7959 fragment.hltSingleAK4CaloJet100Eta1p1 = cms.EDFilter( "HLT1CaloJet",
7960  saveTags = cms.bool( True ),
7961  MinPt = cms.double( 100.0 ),
7962  MinN = cms.int32( 1 ),
7963  MaxEta = cms.double( 1.1 ),
7964  MinMass = cms.double( -1.0 ),
7965  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7966  MinE = cms.double( -1.0 ),
7967  triggerType = cms.int32( 85 )
7968 )
7969 fragment.hltPreAK4CaloJet100Jet35Eta0p7ForPPRef = cms.EDFilter( "HLTPrescaler",
7970  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7971  offset = cms.uint32( 0 )
7972 )
7973 fragment.hltSingleAK4CaloJet100Eta0p7 = cms.EDFilter( "HLT1CaloJet",
7974  saveTags = cms.bool( True ),
7975  MinPt = cms.double( 100.0 ),
7976  MinN = cms.int32( 1 ),
7977  MaxEta = cms.double( 0.7 ),
7978  MinMass = cms.double( -1.0 ),
7979  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7980  MinE = cms.double( -1.0 ),
7981  triggerType = cms.int32( 85 )
7982 )
7983 fragment.hltPreAK4CaloJet804545Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7984  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7985  offset = cms.uint32( 0 )
7986 )
7987 fragment.hltTripleAK4CaloJet45Eta2p1 = cms.EDFilter( "HLT1CaloJet",
7988  saveTags = cms.bool( True ),
7989  MinPt = cms.double( 45.0 ),
7990  MinN = cms.int32( 3 ),
7991  MaxEta = cms.double( 2.1 ),
7992  MinMass = cms.double( -1.0 ),
7993  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7994  MinE = cms.double( -1.0 ),
7995  triggerType = cms.int32( 85 )
7996 )
7997 fragment.hltSingleAK4CaloJet80Eta2p1 = cms.EDFilter( "HLT1CaloJet",
7998  saveTags = cms.bool( True ),
7999  MinPt = cms.double( 80.0 ),
8000  MinN = cms.int32( 1 ),
8001  MaxEta = cms.double( 2.1 ),
8002  MinMass = cms.double( -1.0 ),
8003  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8004  MinE = cms.double( -1.0 ),
8005  triggerType = cms.int32( 85 )
8006 )
8007 fragment.hltL1sSingleEG5BptxAND = cms.EDFilter( "HLTL1TSeed",
8008  L1SeedsLogicalExpression = cms.string( "L1_SingleEG5_BptxAND" ),
8009  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8010  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8011  saveTags = cms.bool( True ),
8012  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8013  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8014  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8015  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8016  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8017 )
8018 fragment.hltPreHISinglePhoton10Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8019  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8020  offset = cms.uint32( 0 )
8021 )
8022 fragment.hltIslandBasicClustersHI = cms.EDProducer( "IslandClusterProducer",
8023  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8024  IslandEndcapSeedThr = cms.double( 0.18 ),
8025  posCalcParameters = cms.PSet(
8026  T0_barl = cms.double( 7.4 ),
8027  LogWeighted = cms.bool( True ),
8028  T0_endc = cms.double( 3.1 ),
8029  T0_endcPresh = cms.double( 1.2 ),
8030  W0 = cms.double( 4.2 ),
8031  X0 = cms.double( 0.89 )
8032  ),
8033  barrelShapeAssociation = cms.string( "islandBarrelShapeAssoc" ),
8034  endcapShapeAssociation = cms.string( "islandEndcapShapeAssoc" ),
8035  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8036  clustershapecollectionEE = cms.string( "islandEndcapShape" ),
8037  clustershapecollectionEB = cms.string( "islandBarrelShape" ),
8038  VerbosityLevel = cms.string( "ERROR" ),
8039  IslandBarrelSeedThr = cms.double( 0.5 ),
8040  endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ),
8041  barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" )
8042 )
8043 fragment.hltHiIslandSuperClustersHI = cms.EDProducer( "HiSuperClusterProducer",
8044  barrelSuperclusterCollection = cms.string( "islandBarrelSuperClustersHI" ),
8045  endcapEtaSearchRoad = cms.double( 0.14 ),
8046  barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ),
8047  endcapClusterProducer = cms.string( "hltIslandBasicClustersHI" ),
8048  barrelPhiSearchRoad = cms.double( 0.8 ),
8049  endcapPhiSearchRoad = cms.double( 0.6 ),
8050  endcapBCEnergyThreshold = cms.double( 0.0 ),
8051  VerbosityLevel = cms.string( "ERROR" ),
8052  seedTransverseEnergyThreshold = cms.double( 1.0 ),
8053  barrelEtaSearchRoad = cms.double( 0.07 ),
8054  endcapSuperclusterCollection = cms.string( "islandEndcapSuperClustersHI" ),
8055  barrelBCEnergyThreshold = cms.double( 0.0 ),
8056  doBarrel = cms.bool( True ),
8057  doEndcaps = cms.bool( True ),
8058  endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ),
8059  barrelClusterProducer = cms.string( "hltIslandBasicClustersHI" )
8060 )
8061 fragment.hltHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker",
8062  corectedSuperClusterCollection = cms.string( "" ),
8063  sigmaElectronicNoise = cms.double( 0.03 ),
8064  superClusterAlgo = cms.string( "Island" ),
8065  etThresh = cms.double( 0.0 ),
8066  rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandBarrelSuperClustersHI' ),
8067  applyEnergyCorrection = cms.bool( True ),
8068  isl_fCorrPset = cms.PSet(
8069  fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ),
8070  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 ),
8071  fBremThVect = cms.vdouble( 1.2, 1.2 ),
8072  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 ),
8073  brLinearLowThr = cms.double( 0.0 ),
8074  brLinearHighThr = cms.double( 0.0 ),
8075  minR9Barrel = cms.double( 0.94 ),
8076  minR9Endcap = cms.double( 0.95 ),
8077  maxR9 = cms.double( 1.5 )
8078  ),
8079  VerbosityLevel = cms.string( "ERROR" ),
8080  recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' )
8081 )
8082 fragment.hltHiCorrectedIslandEndcapSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker",
8083  corectedSuperClusterCollection = cms.string( "" ),
8084  sigmaElectronicNoise = cms.double( 0.15 ),
8085  superClusterAlgo = cms.string( "Island" ),
8086  etThresh = cms.double( 0.0 ),
8087  rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandEndcapSuperClustersHI' ),
8088  applyEnergyCorrection = cms.bool( True ),
8089  isl_fCorrPset = cms.PSet(
8090  fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ),
8091  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 ),
8092  fBremThVect = cms.vdouble( 1.2, 1.2 ),
8093  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 ),
8094  brLinearLowThr = cms.double( 0.0 ),
8095  brLinearHighThr = cms.double( 0.0 ),
8096  minR9Barrel = cms.double( 0.94 ),
8097  minR9Endcap = cms.double( 0.95 ),
8098  maxR9 = cms.double( 1.5 )
8099  ),
8100  VerbosityLevel = cms.string( "ERROR" ),
8101  recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
8102 )
8103 fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiSpikeCleaner",
8104  originalSuperClusterProducer = cms.InputTag( "hltHiCorrectedIslandBarrelSuperClustersHI" ),
8105  recHitProducerEndcap = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8106  TimingCut = cms.untracked.double( 9999999.0 ),
8107  swissCutThr = cms.untracked.double( 0.95 ),
8108  recHitProducerBarrel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8109  etCut = cms.double( 8.0 ),
8110  outputColl = cms.string( "" )
8111 )
8112 fragment.hltRecoHIEcalWithCleaningCandidate = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
8113  scIslandEndcapProducer = cms.InputTag( "hltHiCorrectedIslandEndcapSuperClustersHI" ),
8114  scHybridBarrelProducer = cms.InputTag( "hltCleanedHiCorrectedIslandBarrelSuperClustersHI" ),
8115  recoEcalCandidateCollection = cms.string( "" )
8116 )
8117 fragment.hltHIPhoton10Eta1p5 = cms.EDFilter( "HLT1Photon",
8118  saveTags = cms.bool( True ),
8119  MinPt = cms.double( 10.0 ),
8120  MinN = cms.int32( 1 ),
8121  MaxEta = cms.double( 1.5 ),
8122  MinMass = cms.double( -1.0 ),
8123  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8124  MinE = cms.double( -1.0 ),
8125  triggerType = cms.int32( 81 )
8126 )
8127 fragment.hltPreHISinglePhoton15Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8128  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8129  offset = cms.uint32( 0 )
8130 )
8131 fragment.hltHIPhoton15Eta1p5 = cms.EDFilter( "HLT1Photon",
8132  saveTags = cms.bool( True ),
8133  MinPt = cms.double( 15.0 ),
8134  MinN = cms.int32( 1 ),
8135  MaxEta = cms.double( 1.5 ),
8136  MinMass = cms.double( -1.0 ),
8137  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8138  MinE = cms.double( -1.0 ),
8139  triggerType = cms.int32( 81 )
8140 )
8141 fragment.hltPreHISinglePhoton20Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8142  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8143  offset = cms.uint32( 0 )
8144 )
8145 fragment.hltHIPhoton20Eta1p5 = cms.EDFilter( "HLT1Photon",
8146  saveTags = cms.bool( True ),
8147  MinPt = cms.double( 20.0 ),
8148  MinN = cms.int32( 1 ),
8149  MaxEta = cms.double( 1.5 ),
8150  MinMass = cms.double( -1.0 ),
8151  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8152  MinE = cms.double( -1.0 ),
8153  triggerType = cms.int32( 81 )
8154 )
8155 fragment.hltL1sSingleEG12BptxAND = cms.EDFilter( "HLTL1TSeed",
8156  L1SeedsLogicalExpression = cms.string( "L1_SingleEG12_BptxAND" ),
8157  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8158  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8159  saveTags = cms.bool( True ),
8160  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8161  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8162  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8163  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8164  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8165 )
8166 fragment.hltPreHISinglePhoton30Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8167  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8168  offset = cms.uint32( 0 )
8169 )
8170 fragment.hltHIPhoton30Eta1p5 = cms.EDFilter( "HLT1Photon",
8171  saveTags = cms.bool( True ),
8172  MinPt = cms.double( 30.0 ),
8173  MinN = cms.int32( 1 ),
8174  MaxEta = cms.double( 1.5 ),
8175  MinMass = cms.double( -1.0 ),
8176  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8177  MinE = cms.double( -1.0 ),
8178  triggerType = cms.int32( 81 )
8179 )
8180 fragment.hltL1sSingleEG20BptxAND = cms.EDFilter( "HLTL1TSeed",
8181  L1SeedsLogicalExpression = cms.string( "L1_SingleEG20_BptxAND" ),
8182  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8183  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8184  saveTags = cms.bool( True ),
8185  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8186  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8187  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8188  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8189  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8190 )
8191 fragment.hltPreHISinglePhoton40Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8192  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8193  offset = cms.uint32( 0 )
8194 )
8195 fragment.hltHIPhoton40Eta1p5 = cms.EDFilter( "HLT1Photon",
8196  saveTags = cms.bool( True ),
8197  MinPt = cms.double( 40.0 ),
8198  MinN = cms.int32( 1 ),
8199  MaxEta = cms.double( 1.5 ),
8200  MinMass = cms.double( -1.0 ),
8201  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8202  MinE = cms.double( -1.0 ),
8203  triggerType = cms.int32( 81 )
8204 )
8205 fragment.hltPreHISinglePhoton50Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8206  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8207  offset = cms.uint32( 0 )
8208 )
8209 fragment.hltHIPhoton50Eta1p5 = cms.EDFilter( "HLT1Photon",
8210  saveTags = cms.bool( True ),
8211  MinPt = cms.double( 50.0 ),
8212  MinN = cms.int32( 1 ),
8213  MaxEta = cms.double( 1.5 ),
8214  MinMass = cms.double( -1.0 ),
8215  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8216  MinE = cms.double( -1.0 ),
8217  triggerType = cms.int32( 81 )
8218 )
8219 fragment.hltL1sSingleEG30BptxAND = cms.EDFilter( "HLTL1TSeed",
8220  L1SeedsLogicalExpression = cms.string( "L1_SingleEG30_BptxAND" ),
8221  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8222  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8223  saveTags = cms.bool( True ),
8224  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8225  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8226  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8227  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8228  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8229 )
8230 fragment.hltPreHISinglePhoton60Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8231  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8232  offset = cms.uint32( 0 )
8233 )
8234 fragment.hltHIPhoton60Eta1p5 = cms.EDFilter( "HLT1Photon",
8235  saveTags = cms.bool( True ),
8236  MinPt = cms.double( 60.0 ),
8237  MinN = cms.int32( 1 ),
8238  MaxEta = cms.double( 1.5 ),
8239  MinMass = cms.double( -1.0 ),
8240  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8241  MinE = cms.double( -1.0 ),
8242  triggerType = cms.int32( 81 )
8243 )
8244 fragment.hltPreHISinglePhoton10Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8245  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8246  offset = cms.uint32( 0 )
8247 )
8248 fragment.hltHIPhoton10Eta3p1 = cms.EDFilter( "HLT1Photon",
8249  saveTags = cms.bool( True ),
8250  MinPt = cms.double( 10.0 ),
8251  MinN = cms.int32( 1 ),
8252  MaxEta = cms.double( 3.1 ),
8253  MinMass = cms.double( -1.0 ),
8254  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8255  MinE = cms.double( -1.0 ),
8256  triggerType = cms.int32( 81 )
8257 )
8258 fragment.hltPreHISinglePhoton15Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8259  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8260  offset = cms.uint32( 0 )
8261 )
8262 fragment.hltHIPhoton15Eta3p1 = cms.EDFilter( "HLT1Photon",
8263  saveTags = cms.bool( True ),
8264  MinPt = cms.double( 15.0 ),
8265  MinN = cms.int32( 1 ),
8266  MaxEta = cms.double( 3.1 ),
8267  MinMass = cms.double( -1.0 ),
8268  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8269  MinE = cms.double( -1.0 ),
8270  triggerType = cms.int32( 81 )
8271 )
8272 fragment.hltPreHISinglePhoton20Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8273  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8274  offset = cms.uint32( 0 )
8275 )
8276 fragment.hltHIPhoton20Eta3p1 = cms.EDFilter( "HLT1Photon",
8277  saveTags = cms.bool( True ),
8278  MinPt = cms.double( 20.0 ),
8279  MinN = cms.int32( 1 ),
8280  MaxEta = cms.double( 3.1 ),
8281  MinMass = cms.double( -1.0 ),
8282  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8283  MinE = cms.double( -1.0 ),
8284  triggerType = cms.int32( 81 )
8285 )
8286 fragment.hltPreHISinglePhoton30Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8287  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8288  offset = cms.uint32( 0 )
8289 )
8290 fragment.hltHIPhoton30Eta3p1 = cms.EDFilter( "HLT1Photon",
8291  saveTags = cms.bool( True ),
8292  MinPt = cms.double( 30.0 ),
8293  MinN = cms.int32( 1 ),
8294  MaxEta = cms.double( 3.1 ),
8295  MinMass = cms.double( -1.0 ),
8296  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8297  MinE = cms.double( -1.0 ),
8298  triggerType = cms.int32( 81 )
8299 )
8300 fragment.hltPreHISinglePhoton40Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8301  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8302  offset = cms.uint32( 0 )
8303 )
8304 fragment.hltHIPhoton40Eta3p1 = cms.EDFilter( "HLT1Photon",
8305  saveTags = cms.bool( True ),
8306  MinPt = cms.double( 40.0 ),
8307  MinN = cms.int32( 1 ),
8308  MaxEta = cms.double( 3.1 ),
8309  MinMass = cms.double( -1.0 ),
8310  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8311  MinE = cms.double( -1.0 ),
8312  triggerType = cms.int32( 81 )
8313 )
8314 fragment.hltPreHISinglePhoton50Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8315  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8316  offset = cms.uint32( 0 )
8317 )
8318 fragment.hltHIPhoton50Eta3p1 = cms.EDFilter( "HLT1Photon",
8319  saveTags = cms.bool( True ),
8320  MinPt = cms.double( 50.0 ),
8321  MinN = cms.int32( 1 ),
8322  MaxEta = cms.double( 3.1 ),
8323  MinMass = cms.double( -1.0 ),
8324  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8325  MinE = cms.double( -1.0 ),
8326  triggerType = cms.int32( 81 )
8327 )
8328 fragment.hltPreHISinglePhoton60Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8329  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8330  offset = cms.uint32( 0 )
8331 )
8332 fragment.hltHIPhoton60Eta3p1 = cms.EDFilter( "HLT1Photon",
8333  saveTags = cms.bool( True ),
8334  MinPt = cms.double( 60.0 ),
8335  MinN = cms.int32( 1 ),
8336  MaxEta = cms.double( 3.1 ),
8337  MinMass = cms.double( -1.0 ),
8338  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8339  MinE = cms.double( -1.0 ),
8340  triggerType = cms.int32( 81 )
8341 )
8342 fragment.hltPreHIDoublePhoton15Eta1p5Mass501000ForPPRef = cms.EDFilter( "HLTPrescaler",
8343  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8344  offset = cms.uint32( 0 )
8345 )
8346 fragment.hltHIDoublePhotonCut15Eta1p5 = cms.EDFilter( "HLT1Photon",
8347  saveTags = cms.bool( True ),
8348  MinPt = cms.double( 15.0 ),
8349  MinN = cms.int32( 2 ),
8350  MaxEta = cms.double( 1.5 ),
8351  MinMass = cms.double( -1.0 ),
8352  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8353  MinE = cms.double( -1.0 ),
8354  triggerType = cms.int32( 81 )
8355 )
8356 fragment.hltHIDoublePhoton15Eta1p5Mass501000Filter = cms.EDFilter( "HLTPMMassFilter",
8357  saveTags = cms.bool( True ),
8358  lowerMassCut = cms.double( 50.0 ),
8359  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8360  isElectron1 = cms.untracked.bool( False ),
8361  isElectron2 = cms.untracked.bool( False ),
8362  l1EGCand = cms.InputTag( "" ),
8363  upperMassCut = cms.double( 1000.0 ),
8364  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta1p5" ),
8365  reqOppCharge = cms.untracked.bool( False ),
8366  nZcandcut = cms.int32( 1 )
8367 )
8368 fragment.hltPreHIDoublePhoton15Eta1p5Mass501000R9HECutForPPRef = cms.EDFilter( "HLTPrescaler",
8369  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8370  offset = cms.uint32( 0 )
8371 )
8372 fragment.hltHIEgammaR9ID = cms.EDProducer( "EgammaHLTR9IDProducer",
8373  recoEcalCandidateProducer = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8374  ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8375  ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
8376 )
8377 fragment.hltHIEgammaR9IDDoublePhoton15Eta1p5 = cms.EDFilter( "HLTEgammaGenericFilter",
8378  thrOverE2EE = cms.double( -1.0 ),
8379  saveTags = cms.bool( True ),
8380  useEt = cms.bool( False ),
8381  thrOverE2EB = cms.double( -1.0 ),
8382  thrRegularEE = cms.double( 0.4 ),
8383  thrOverEEE = cms.double( -1.0 ),
8384  varTag = cms.InputTag( "hltHIEgammaR9ID" ),
8385  thrOverEEB = cms.double( -1.0 ),
8386  thrRegularEB = cms.double( 0.4 ),
8387  lessThan = cms.bool( False ),
8388  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8389  ncandcut = cms.int32( 2 ),
8390  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta1p5" )
8391 )
8392 fragment.hltHIEgammaHoverE = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional",
8393  effectiveAreas = cms.vdouble( 0.105, 0.17 ),
8394  doRhoCorrection = cms.bool( False ),
8395  outerCone = cms.double( 0.14 ),
8396  caloTowerProducer = cms.InputTag( "hltTowerMakerForAll" ),
8397  innerCone = cms.double( 0.0 ),
8398  useSingleTower = cms.bool( False ),
8399  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
8400  depth = cms.int32( -1 ),
8401  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
8402  recoEcalCandidateProducer = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8403  rhoMax = cms.double( 9.9999999E7 ),
8404  etMin = cms.double( 0.0 ),
8405  rhoScale = cms.double( 1.0 ),
8406  doEtSum = cms.bool( False )
8407 )
8408 fragment.hltHIEgammaHOverEDoublePhoton15Eta1p5 = cms.EDFilter( "HLTEgammaGenericFilter",
8409  thrOverE2EE = cms.double( -1.0 ),
8410  saveTags = cms.bool( True ),
8411  useEt = cms.bool( False ),
8412  thrOverE2EB = cms.double( -1.0 ),
8413  thrRegularEE = cms.double( -1.0 ),
8414  thrOverEEE = cms.double( 0.2 ),
8415  varTag = cms.InputTag( "hltHIEgammaHoverE" ),
8416  thrOverEEB = cms.double( 0.3 ),
8417  thrRegularEB = cms.double( -1.0 ),
8418  lessThan = cms.bool( True ),
8419  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8420  ncandcut = cms.int32( 2 ),
8421  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta1p5" )
8422 )
8423 fragment.hltPreHIDoublePhoton15Eta2p1Mass501000R9CutForPPRef = cms.EDFilter( "HLTPrescaler",
8424  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8425  offset = cms.uint32( 0 )
8426 )
8427 fragment.hltHIDoublePhotonCut15Eta2p1 = cms.EDFilter( "HLT1Photon",
8428  saveTags = cms.bool( True ),
8429  MinPt = cms.double( 15.0 ),
8430  MinN = cms.int32( 2 ),
8431  MaxEta = cms.double( 2.1 ),
8432  MinMass = cms.double( -1.0 ),
8433  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8434  MinE = cms.double( -1.0 ),
8435  triggerType = cms.int32( 81 )
8436 )
8437 fragment.hltHIDoublePhoton15Eta2p1Mass501000Filter = cms.EDFilter( "HLTPMMassFilter",
8438  saveTags = cms.bool( True ),
8439  lowerMassCut = cms.double( 50.0 ),
8440  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8441  isElectron1 = cms.untracked.bool( False ),
8442  isElectron2 = cms.untracked.bool( False ),
8443  l1EGCand = cms.InputTag( "" ),
8444  upperMassCut = cms.double( 1000.0 ),
8445  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p1" ),
8446  reqOppCharge = cms.untracked.bool( False ),
8447  nZcandcut = cms.int32( 1 )
8448 )
8449 fragment.hltHIEgammaR9IDDoublePhoton15Eta2p1 = 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.4 ),
8455  thrOverEEE = cms.double( -1.0 ),
8456  varTag = cms.InputTag( "hltHIEgammaR9ID" ),
8457  thrOverEEB = cms.double( -1.0 ),
8458  thrRegularEB = cms.double( 0.4 ),
8459  lessThan = cms.bool( False ),
8460  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8461  ncandcut = cms.int32( 2 ),
8462  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p1" )
8463 )
8464 fragment.hltPreHIDoublePhoton15Eta2p5Mass501000R9SigmaHECutForPPRef = cms.EDFilter( "HLTPrescaler",
8465  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8466  offset = cms.uint32( 0 )
8467 )
8468 fragment.hltHIDoublePhotonCut15Eta2p5 = cms.EDFilter( "HLT1Photon",
8469  saveTags = cms.bool( True ),
8470  MinPt = cms.double( 15.0 ),
8471  MinN = cms.int32( 2 ),
8472  MaxEta = cms.double( 2.5 ),
8473  MinMass = cms.double( -1.0 ),
8474  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8475  MinE = cms.double( -1.0 ),
8476  triggerType = cms.int32( 81 )
8477 )
8478 fragment.hltHIDoublePhoton15Eta2p5Mass501000Filter = cms.EDFilter( "HLTPMMassFilter",
8479  saveTags = cms.bool( True ),
8480  lowerMassCut = cms.double( 50.0 ),
8481  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8482  isElectron1 = cms.untracked.bool( False ),
8483  isElectron2 = cms.untracked.bool( False ),
8484  l1EGCand = cms.InputTag( "" ),
8485  upperMassCut = cms.double( 1000.0 ),
8486  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p5" ),
8487  reqOppCharge = cms.untracked.bool( False ),
8488  nZcandcut = cms.int32( 1 )
8489 )
8490 fragment.hltHIEgammaR9IDDoublePhoton15Eta2p5 = cms.EDFilter( "HLTEgammaGenericFilter",
8491  thrOverE2EE = cms.double( -1.0 ),
8492  saveTags = cms.bool( True ),
8493  useEt = cms.bool( False ),
8494  thrOverE2EB = cms.double( -1.0 ),
8495  thrRegularEE = cms.double( 0.5 ),
8496  thrOverEEE = cms.double( -1.0 ),
8497  varTag = cms.InputTag( "hltHIEgammaR9ID" ),
8498  thrOverEEB = cms.double( -1.0 ),
8499  thrRegularEB = cms.double( 0.4 ),
8500  lessThan = cms.bool( False ),
8501  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8502  ncandcut = cms.int32( 2 ),
8503  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p5" )
8504 )
8505 fragment.hltHIEgammaSigmaIEtaIEtaProducer = cms.EDProducer( "EgammaHLTClusterShapeProducer",
8506  recoEcalCandidateProducer = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8507  ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8508  ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8509  isIeta = cms.bool( True )
8510 )
8511 fragment.hltHIEgammaSigmaIEtaIEtaDoublePhoton15Eta2p5 = cms.EDFilter( "HLTEgammaGenericFilter",
8512  thrOverE2EE = cms.double( -1.0 ),
8513  saveTags = cms.bool( True ),
8514  useEt = cms.bool( False ),
8515  thrOverE2EB = cms.double( -1.0 ),
8516  thrRegularEE = cms.double( 0.045 ),
8517  thrOverEEE = cms.double( -1.0 ),
8518  varTag = cms.InputTag( 'hltHIEgammaSigmaIEtaIEtaProducer','sigmaIEtaIEta5x5' ),
8519  thrOverEEB = cms.double( -1.0 ),
8520  thrRegularEB = cms.double( 0.02 ),
8521  lessThan = cms.bool( True ),
8522  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8523  ncandcut = cms.int32( 2 ),
8524  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p5" )
8525 )
8526 fragment.hltHIEgammaHOverEDoublePhoton15Eta2p5 = cms.EDFilter( "HLTEgammaGenericFilter",
8527  thrOverE2EE = cms.double( -1.0 ),
8528  saveTags = cms.bool( True ),
8529  useEt = cms.bool( False ),
8530  thrOverE2EB = cms.double( -1.0 ),
8531  thrRegularEE = cms.double( -1.0 ),
8532  thrOverEEE = cms.double( 0.2 ),
8533  varTag = cms.InputTag( "hltHIEgammaHoverE" ),
8534  thrOverEEB = cms.double( 0.3 ),
8535  thrRegularEB = cms.double( -1.0 ),
8536  lessThan = cms.bool( True ),
8537  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8538  ncandcut = cms.int32( 2 ),
8539  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p5" )
8540 )
8541 fragment.hltL1sSingleMu3BptxAND = cms.EDFilter( "HLTL1TSeed",
8542  L1SeedsLogicalExpression = cms.string( "L1_SingleMu3_BptxAND" ),
8543  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8544  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8545  saveTags = cms.bool( True ),
8546  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8547  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8548  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8549  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8550  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8551 )
8552 fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet40Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8553  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8554  offset = cms.uint32( 0 )
8555 )
8556 fragment.hltHIL1SingleMu3 = cms.EDFilter( "HLTMuonL1TFilter",
8557  saveTags = cms.bool( True ),
8558  PreviousCandTag = cms.InputTag( "hltL1sSingleMu3BptxAND" ),
8559  MinPt = cms.double( 0.0 ),
8560  MinN = cms.int32( 1 ),
8561  MaxEta = cms.double( 2.5 ),
8562  CentralBxOnly = cms.bool( True ),
8563  SelectQualities = cms.vint32( ),
8564  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
8565 )
8566 fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
8567  saveTags = cms.bool( True ),
8568  MaxDr = cms.double( 9999.0 ),
8569  CutOnChambers = cms.bool( False ),
8570  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu3" ),
8571  MinPt = cms.double( 3.0 ),
8572  MinN = cms.int32( 1 ),
8573  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8574  MaxEta = cms.double( 2.5 ),
8575  MinNhits = cms.vint32( 10 ),
8576  MinDxySig = cms.double( -1.0 ),
8577  MinNchambers = cms.vint32( 0 ),
8578  AbsEtaBins = cms.vdouble( 5.0 ),
8579  MaxDz = cms.double( 9999.0 ),
8580  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8581  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8582  MinDr = cms.double( -1.0 ),
8583  NSigmaPt = cms.double( 0.0 ),
8584  MinNstations = cms.vint32( 0 )
8585 )
8586 fragment.hltSingleAK4CaloJet40Eta2p1 = cms.EDFilter( "HLT1CaloJet",
8587  saveTags = cms.bool( True ),
8588  MinPt = cms.double( 40.0 ),
8589  MinN = cms.int32( 1 ),
8590  MaxEta = cms.double( 2.1 ),
8591  MinMass = cms.double( -1.0 ),
8592  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8593  MinE = cms.double( -1.0 ),
8594  triggerType = cms.int32( 85 )
8595 )
8596 fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8597  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8598  offset = cms.uint32( 0 )
8599 )
8600 fragment.hltSingleAK4CaloJet60Eta2p1 = cms.EDFilter( "HLT1CaloJet",
8601  saveTags = cms.bool( True ),
8602  MinPt = cms.double( 60.0 ),
8603  MinN = cms.int32( 1 ),
8604  MaxEta = cms.double( 2.1 ),
8605  MinMass = cms.double( -1.0 ),
8606  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8607  MinE = cms.double( -1.0 ),
8608  triggerType = cms.int32( 85 )
8609 )
8610 fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8611  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8612  offset = cms.uint32( 0 )
8613 )
8614 fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet100Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8615  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8616  offset = cms.uint32( 0 )
8617 )
8618 fragment.hltSingleAK4CaloJet100Eta2p1 = cms.EDFilter( "HLT1CaloJet",
8619  saveTags = cms.bool( True ),
8620  MinPt = cms.double( 100.0 ),
8621  MinN = cms.int32( 1 ),
8622  MaxEta = cms.double( 2.1 ),
8623  MinMass = cms.double( -1.0 ),
8624  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8625  MinE = cms.double( -1.0 ),
8626  triggerType = cms.int32( 85 )
8627 )
8628 fragment.hltPreHIL2Mu3Eta2p5HIPhoton10Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8629  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8630  offset = cms.uint32( 0 )
8631 )
8632 fragment.hltPreHIL2Mu3Eta2p5HIPhoton15Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8633  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8634  offset = cms.uint32( 0 )
8635 )
8636 fragment.hltPreHIL2Mu3Eta2p5HIPhoton20Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8637  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8638  offset = cms.uint32( 0 )
8639 )
8640 fragment.hltPreHIL2Mu3Eta2p5HIPhoton30Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8641  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8642  offset = cms.uint32( 0 )
8643 )
8644 fragment.hltPreHIL2Mu3Eta2p5HIPhoton40Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8645  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8646  offset = cms.uint32( 0 )
8647 )
8648 fragment.hltL1sDoubleMu0BptxAND = cms.EDFilter( "HLTL1TSeed",
8649  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_BptxAND" ),
8650  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8651  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8652  saveTags = cms.bool( True ),
8653  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8654  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8655  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8656  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8657  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8658 )
8659 fragment.hltPreHIL1DoubleMu0ForPPRef = cms.EDFilter( "HLTPrescaler",
8660  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8661  offset = cms.uint32( 0 )
8662 )
8663 fragment.hltHIDoubleMu0L1Filtered = cms.EDFilter( "HLTMuonL1TFilter",
8664  saveTags = cms.bool( True ),
8665  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0BptxAND" ),
8666  MinPt = cms.double( 0.0 ),
8667  MinN = cms.int32( 2 ),
8668  MaxEta = cms.double( 2.5 ),
8669  CentralBxOnly = cms.bool( True ),
8670  SelectQualities = cms.vint32( ),
8671  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
8672 )
8673 fragment.hltL1sDoubleMu3BptxAND = cms.EDFilter( "HLTL1TSeed",
8674  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3_BptxAND" ),
8675  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8676  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8677  saveTags = cms.bool( True ),
8678  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8679  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8680  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8681  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8682  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8683 )
8684 fragment.hltPreHIL1DoubleMu10ForPPRef = cms.EDFilter( "HLTPrescaler",
8685  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8686  offset = cms.uint32( 0 )
8687 )
8688 fragment.hltHIDoubleMu10MinBiasL1Filtered = cms.EDFilter( "HLTMuonL1TFilter",
8689  saveTags = cms.bool( True ),
8690  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu3BptxAND" ),
8691  MinPt = cms.double( 10.0 ),
8692  MinN = cms.int32( 2 ),
8693  MaxEta = cms.double( 2.5 ),
8694  CentralBxOnly = cms.bool( True ),
8695  SelectQualities = cms.vint32( ),
8696  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
8697 )
8698 fragment.hltPreHIL2DoubleMu0NHitQForPPRef = cms.EDFilter( "HLTPrescaler",
8699  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8700  offset = cms.uint32( 0 )
8701 )
8702 fragment.hltHIL2DoubleMu0NHitQFiltered = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter",
8703  saveTags = cms.bool( True ),
8704  ChargeOpt = cms.int32( 0 ),
8705  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8706  MinNchambers = cms.int32( 2 ),
8707  FastAccept = cms.bool( False ),
8708  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8709  PreviousCandTag = cms.InputTag( "hltHIDoubleMu0L1Filtered" ),
8710  MinAngle = cms.double( -999.0 ),
8711  MaxPtBalance = cms.double( 999999.0 ),
8712  MaxAcop = cms.double( 3.15 ),
8713  MinPtMin = cms.double( 0.0 ),
8714  MaxInvMass = cms.double( 9999.0 ),
8715  MinPtMax = cms.double( 0.0 ),
8716  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8717  MaxAngle = cms.double( 2.5 ),
8718  MaxDz = cms.double( 9999.0 ),
8719  MinPtPair = cms.double( 0.0 ),
8720  MaxDr = cms.double( 100.0 ),
8721  MinAcop = cms.double( -1.0 ),
8722  MinNstations = cms.int32( 0 ),
8723  MinNhits = cms.int32( 1 ),
8724  NSigmaPt = cms.double( 0.0 ),
8725  MinPtBalance = cms.double( -1.0 ),
8726  MaxEta = cms.double( 2.5 ),
8727  MinInvMass = cms.double( 1.6 )
8728 )
8729 fragment.hltPreHIL3DoubleMu0OSm2p5to4p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8730  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8731  offset = cms.uint32( 0 )
8732 )
8733 fragment.hltHIDimuonOpenL2FilteredNoMBHFgated = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
8734  saveTags = cms.bool( True ),
8735  MaxDr = cms.double( 9999.0 ),
8736  CutOnChambers = cms.bool( False ),
8737  PreviousCandTag = cms.InputTag( "hltHIDoubleMu0L1Filtered" ),
8738  MinPt = cms.double( 0.0 ),
8739  MinN = cms.int32( 2 ),
8740  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8741  MaxEta = cms.double( 2.5 ),
8742  MinNhits = cms.vint32( 0 ),
8743  MinDxySig = cms.double( -1.0 ),
8744  MinNchambers = cms.vint32( 0 ),
8745  AbsEtaBins = cms.vdouble( 5.0 ),
8746  MaxDz = cms.double( 9999.0 ),
8747  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8748  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8749  MinDr = cms.double( -1.0 ),
8750  NSigmaPt = cms.double( 0.0 ),
8751  MinNstations = cms.vint32( 0 )
8752 )
8753 fragment.hltHIL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon",
8754  TkSeedGenerator = cms.PSet(
8755  propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
8756  option = cms.uint32( 3 ),
8757  maxChi2 = cms.double( 40.0 ),
8758  errorMatrixPset = cms.PSet(
8759  atIP = cms.bool( True ),
8760  action = cms.string( "use" ),
8761  errorMatrixValuesPSet = cms.PSet(
8762  pf3_V12 = cms.PSet(
8763  action = cms.string( "scale" ),
8764  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 )
8765  ),
8766  pf3_V13 = cms.PSet(
8767  action = cms.string( "scale" ),
8768  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 )
8769  ),
8770  pf3_V11 = cms.PSet(
8771  action = cms.string( "scale" ),
8772  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 )
8773  ),
8774  pf3_V14 = cms.PSet(
8775  action = cms.string( "scale" ),
8776  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 )
8777  ),
8778  pf3_V15 = cms.PSet(
8779  action = cms.string( "scale" ),
8780  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 )
8781  ),
8782  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
8783  pf3_V33 = cms.PSet(
8784  action = cms.string( "scale" ),
8785  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
8786  ),
8787  zAxis = cms.vdouble( -3.14159, 3.14159 ),
8788  pf3_V44 = cms.PSet(
8789  action = cms.string( "scale" ),
8790  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
8791  ),
8792  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
8793  pf3_V22 = cms.PSet(
8794  action = cms.string( "scale" ),
8795  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 )
8796  ),
8797  pf3_V23 = cms.PSet(
8798  action = cms.string( "scale" ),
8799  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 )
8800  ),
8801  pf3_V45 = cms.PSet(
8802  action = cms.string( "scale" ),
8803  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 )
8804  ),
8805  pf3_V55 = cms.PSet(
8806  action = cms.string( "scale" ),
8807  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 )
8808  ),
8809  pf3_V34 = cms.PSet(
8810  action = cms.string( "scale" ),
8811  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 )
8812  ),
8813  pf3_V35 = cms.PSet(
8814  action = cms.string( "scale" ),
8815  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 )
8816  ),
8817  pf3_V25 = cms.PSet(
8818  action = cms.string( "scale" ),
8819  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 )
8820  ),
8821  pf3_V24 = cms.PSet(
8822  action = cms.string( "scale" ),
8823  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 )
8824  )
8825  )
8826  ),
8827  propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
8828  manySeeds = cms.bool( False ),
8829  copyMuonRecHit = cms.bool( False ),
8830  ComponentName = cms.string( "TSGForRoadSearch" ),
8831  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
8832  ),
8833  ServiceParameters = cms.PSet(
8834  Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite',
8835  'hltESPSteppingHelixPropagatorAlong' ),
8836  RPCLayers = cms.bool( True ),
8837  UseMuonNavigation = cms.untracked.bool( True )
8838  ),
8839  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
8840  MuonTrackingRegionBuilder = cms.PSet( ),
8841  PCut = cms.double( 2.5 ),
8842  TrackerSeedCleaner = cms.PSet( ),
8843  PtCut = cms.double( 1.0 )
8844 )
8845 fragment.hltHIL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker",
8846  src = cms.InputTag( "hltHIL3TrajSeedOIState" ),
8847  reverseTrajectories = cms.bool( True ),
8848  TransientInitialStateEstimatorParameters = cms.PSet(
8849  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
8850  numberMeasurementsForFit = cms.int32( 4 ),
8851  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
8852  ),
8853  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8854  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
8855  cleanTrajectoryAfterInOut = cms.bool( False ),
8856  useHitsSplitting = cms.bool( False ),
8857  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8858  doSeedingRegionRebuilding = cms.bool( False ),
8859  trackCandidateAlso = cms.bool( True ),
8860  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
8861  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8862  TrajectoryBuilder = cms.string( "" ),
8863  maxNSeeds = cms.uint32( 100000 )
8864 )
8865 fragment.hltHIL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer",
8866  src = cms.InputTag( "hltHIL3TrackCandidateFromL2OIState" ),
8867  SimpleMagneticField = cms.string( "" ),
8868  clusterRemovalInfo = cms.InputTag( "" ),
8869  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8870  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
8871  Fitter = cms.string( "hltESPKFFittingSmoother" ),
8872  useHitsSplitting = cms.bool( False ),
8873  MeasurementTracker = cms.string( "" ),
8874  AlgorithmName = cms.string( "hltIterX" ),
8875  alias = cms.untracked.string( "" ),
8876  NavigationSchool = cms.string( "" ),
8877  TrajectoryInEvent = cms.bool( True ),
8878  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8879  GeometricInnerState = cms.bool( True ),
8880  useSimpleMF = cms.bool( False ),
8881  Propagator = cms.string( "PropagatorWithMaterial" )
8882 )
8883 fragment.hltHIL3MuonsOIState = cms.EDProducer( "L3MuonProducer",
8884  ServiceParameters = cms.PSet(
8885  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
8886  'SteppingHelixPropagatorAny',
8887  'hltESPSmartPropagator',
8888  'hltESPSteppingHelixPropagatorOpposite' ),
8889  RPCLayers = cms.bool( True ),
8890  UseMuonNavigation = cms.untracked.bool( True )
8891  ),
8892  L3TrajBuilderParameters = cms.PSet(
8893  ScaleTECyFactor = cms.double( -1.0 ),
8894  GlbRefitterParameters = cms.PSet(
8895  TrackerSkipSection = cms.int32( -1 ),
8896  DoPredictionsOnly = cms.bool( False ),
8897  PropDirForCosmics = cms.bool( False ),
8898  HitThreshold = cms.int32( 1 ),
8899  MuonHitsOption = cms.int32( 1 ),
8900  Chi2CutRPC = cms.double( 1.0 ),
8901  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8902  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
8903  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8904  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8905  RefitDirection = cms.string( "insideOut" ),
8906  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8907  Chi2CutCSC = cms.double( 150.0 ),
8908  Chi2CutDT = cms.double( 10.0 ),
8909  RefitRPCHits = cms.bool( True ),
8910  SkipStation = cms.int32( -1 ),
8911  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
8912  TrackerSkipSystem = cms.int32( -1 ),
8913  DYTthrs = cms.vint32( 30, 15 )
8914  ),
8915  ScaleTECxFactor = cms.double( -1.0 ),
8916  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8917  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8918  RefitRPCHits = cms.bool( True ),
8919  PCut = cms.double( 2.5 ),
8920  TrackTransformer = cms.PSet(
8921  DoPredictionsOnly = cms.bool( False ),
8922  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8923  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8924  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
8925  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8926  RefitDirection = cms.string( "insideOut" ),
8927  RefitRPCHits = cms.bool( True ),
8928  Propagator = cms.string( "hltESPSmartPropagatorAny" )
8929  ),
8930  GlobalMuonTrackMatcher = cms.PSet(
8931  Pt_threshold1 = cms.double( 0.0 ),
8932  DeltaDCut_3 = cms.double( 15.0 ),
8933  MinP = cms.double( 2.5 ),
8934  MinPt = cms.double( 1.0 ),
8935  Chi2Cut_1 = cms.double( 50.0 ),
8936  Pt_threshold2 = cms.double( 9.99999999E8 ),
8937  LocChi2Cut = cms.double( 0.001 ),
8938  Eta_threshold = cms.double( 1.2 ),
8939  Quality_3 = cms.double( 7.0 ),
8940  Quality_2 = cms.double( 15.0 ),
8941  Chi2Cut_2 = cms.double( 50.0 ),
8942  Chi2Cut_3 = cms.double( 200.0 ),
8943  DeltaDCut_1 = cms.double( 40.0 ),
8944  DeltaRCut_2 = cms.double( 0.2 ),
8945  DeltaRCut_3 = cms.double( 1.0 ),
8946  DeltaDCut_2 = cms.double( 10.0 ),
8947  DeltaRCut_1 = cms.double( 0.1 ),
8948  Propagator = cms.string( "hltESPSmartPropagator" ),
8949  Quality_1 = cms.double( 20.0 )
8950  ),
8951  PtCut = cms.double( 1.0 ),
8952  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
8953  tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2OIState" ),
8954  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8955  tkTrajMaxChi2 = cms.double( 9999.0 ),
8956  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
8957  tkTrajVertex = cms.InputTag( "pixelVertices" ),
8958  tkTrajUseVertex = cms.bool( False ),
8959  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
8960  ),
8961  TrackLoaderParameters = cms.PSet(
8962  PutTkTrackIntoEvent = cms.untracked.bool( False ),
8963  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8964  SmoothTkTrack = cms.untracked.bool( False ),
8965  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
8966  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
8967  MuonUpdatorAtVertexParameters = cms.PSet(
8968  MaxChi2 = cms.double( 1000000.0 ),
8969  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
8970  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
8971  ),
8972  VertexConstraint = cms.bool( False ),
8973  DoSmoothing = cms.bool( True ),
8974  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
8975  ),
8976  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
8977 )
8978 fragment.hltHIL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon",
8979  TkSeedGenerator = cms.PSet(
8980  PSetNames = cms.vstring( 'skipTSG',
8981  'iterativeTSG' ),
8982  L3TkCollectionA = cms.InputTag( "hltHIL3MuonsOIState" ),
8983  iterativeTSG = cms.PSet(
8984  ErrorRescaling = cms.double( 3.0 ),
8985  beamSpot = cms.InputTag( "unused" ),
8986  MaxChi2 = cms.double( 40.0 ),
8987  errorMatrixPset = cms.PSet(
8988  atIP = cms.bool( True ),
8989  action = cms.string( "use" ),
8990  errorMatrixValuesPSet = cms.PSet(
8991  pf3_V12 = cms.PSet(
8992  action = cms.string( "scale" ),
8993  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 )
8994  ),
8995  pf3_V13 = cms.PSet(
8996  action = cms.string( "scale" ),
8997  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 )
8998  ),
8999  pf3_V11 = cms.PSet(
9000  action = cms.string( "scale" ),
9001  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 )
9002  ),
9003  pf3_V14 = cms.PSet(
9004  action = cms.string( "scale" ),
9005  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 )
9006  ),
9007  pf3_V15 = cms.PSet(
9008  action = cms.string( "scale" ),
9009  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 )
9010  ),
9011  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
9012  pf3_V33 = cms.PSet(
9013  action = cms.string( "scale" ),
9014  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
9015  ),
9016  zAxis = cms.vdouble( -3.14159, 3.14159 ),
9017  pf3_V44 = cms.PSet(
9018  action = cms.string( "scale" ),
9019  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
9020  ),
9021  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
9022  pf3_V22 = cms.PSet(
9023  action = cms.string( "scale" ),
9024  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 )
9025  ),
9026  pf3_V23 = cms.PSet(
9027  action = cms.string( "scale" ),
9028  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 )
9029  ),
9030  pf3_V45 = cms.PSet(
9031  action = cms.string( "scale" ),
9032  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 )
9033  ),
9034  pf3_V55 = cms.PSet(
9035  action = cms.string( "scale" ),
9036  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 )
9037  ),
9038  pf3_V34 = cms.PSet(
9039  action = cms.string( "scale" ),
9040  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 )
9041  ),
9042  pf3_V35 = cms.PSet(
9043  action = cms.string( "scale" ),
9044  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 )
9045  ),
9046  pf3_V25 = cms.PSet(
9047  action = cms.string( "scale" ),
9048  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 )
9049  ),
9050  pf3_V24 = cms.PSet(
9051  action = cms.string( "scale" ),
9052  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 )
9053  )
9054  )
9055  ),
9056  UpdateState = cms.bool( True ),
9057  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
9058  SelectState = cms.bool( False ),
9059  SigmaZ = cms.double( 25.0 ),
9060  ResetMethod = cms.string( "matrix" ),
9061  ComponentName = cms.string( "TSGFromPropagation" ),
9062  UseVertexState = cms.bool( True ),
9063  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
9064  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
9065  ),
9066  skipTSG = cms.PSet( ),
9067  ComponentName = cms.string( "DualByL2TSG" )
9068  ),
9069  ServiceParameters = cms.PSet(
9070  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial',
9071  'hltESPSmartPropagatorAnyOpposite' ),
9072  RPCLayers = cms.bool( True ),
9073  UseMuonNavigation = cms.untracked.bool( True )
9074  ),
9075  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
9076  MuonTrackingRegionBuilder = cms.PSet( ),
9077  PCut = cms.double( 2.5 ),
9078  TrackerSeedCleaner = cms.PSet(
9079  cleanerFromSharedHits = cms.bool( True ),
9080  ptCleaner = cms.bool( True ),
9081  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9082  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9083  directionCleaner = cms.bool( True )
9084  ),
9085  PtCut = cms.double( 1.0 )
9086 )
9087 fragment.hltHIL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker",
9088  src = cms.InputTag( "hltHIL3TrajSeedOIHit" ),
9089  reverseTrajectories = cms.bool( True ),
9090  TransientInitialStateEstimatorParameters = cms.PSet(
9091  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
9092  numberMeasurementsForFit = cms.int32( 4 ),
9093  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
9094  ),
9095  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9096  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
9097  cleanTrajectoryAfterInOut = cms.bool( False ),
9098  useHitsSplitting = cms.bool( False ),
9099  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9100  doSeedingRegionRebuilding = cms.bool( False ),
9101  trackCandidateAlso = cms.bool( True ),
9102  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
9103  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9104  TrajectoryBuilder = cms.string( "" ),
9105  maxNSeeds = cms.uint32( 100000 )
9106 )
9107 fragment.hltHIL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer",
9108  src = cms.InputTag( "hltHIL3TrackCandidateFromL2OIHit" ),
9109  SimpleMagneticField = cms.string( "" ),
9110  clusterRemovalInfo = cms.InputTag( "" ),
9111  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9112  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
9113  Fitter = cms.string( "hltESPKFFittingSmoother" ),
9114  useHitsSplitting = cms.bool( False ),
9115  MeasurementTracker = cms.string( "" ),
9116  AlgorithmName = cms.string( "hltIterX" ),
9117  alias = cms.untracked.string( "" ),
9118  NavigationSchool = cms.string( "" ),
9119  TrajectoryInEvent = cms.bool( True ),
9120  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9121  GeometricInnerState = cms.bool( True ),
9122  useSimpleMF = cms.bool( False ),
9123  Propagator = cms.string( "PropagatorWithMaterial" )
9124 )
9125 fragment.hltHIL3MuonsOIHit = cms.EDProducer( "L3MuonProducer",
9126  ServiceParameters = cms.PSet(
9127  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
9128  'SteppingHelixPropagatorAny',
9129  'hltESPSmartPropagator',
9130  'hltESPSteppingHelixPropagatorOpposite' ),
9131  RPCLayers = cms.bool( True ),
9132  UseMuonNavigation = cms.untracked.bool( True )
9133  ),
9134  L3TrajBuilderParameters = cms.PSet(
9135  ScaleTECyFactor = cms.double( -1.0 ),
9136  GlbRefitterParameters = cms.PSet(
9137  TrackerSkipSection = cms.int32( -1 ),
9138  DoPredictionsOnly = cms.bool( False ),
9139  PropDirForCosmics = cms.bool( False ),
9140  HitThreshold = cms.int32( 1 ),
9141  MuonHitsOption = cms.int32( 1 ),
9142  Chi2CutRPC = cms.double( 1.0 ),
9143  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
9144  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
9145  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9146  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9147  RefitDirection = cms.string( "insideOut" ),
9148  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
9149  Chi2CutCSC = cms.double( 150.0 ),
9150  Chi2CutDT = cms.double( 10.0 ),
9151  RefitRPCHits = cms.bool( True ),
9152  SkipStation = cms.int32( -1 ),
9153  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
9154  TrackerSkipSystem = cms.int32( -1 ),
9155  DYTthrs = cms.vint32( 30, 15 )
9156  ),
9157  ScaleTECxFactor = cms.double( -1.0 ),
9158  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9159  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9160  RefitRPCHits = cms.bool( True ),
9161  PCut = cms.double( 2.5 ),
9162  TrackTransformer = cms.PSet(
9163  DoPredictionsOnly = cms.bool( False ),
9164  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
9165  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9166  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
9167  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9168  RefitDirection = cms.string( "insideOut" ),
9169  RefitRPCHits = cms.bool( True ),
9170  Propagator = cms.string( "hltESPSmartPropagatorAny" )
9171  ),
9172  GlobalMuonTrackMatcher = cms.PSet(
9173  Pt_threshold1 = cms.double( 0.0 ),
9174  DeltaDCut_3 = cms.double( 15.0 ),
9175  MinP = cms.double( 2.5 ),
9176  MinPt = cms.double( 1.0 ),
9177  Chi2Cut_1 = cms.double( 50.0 ),
9178  Pt_threshold2 = cms.double( 9.99999999E8 ),
9179  LocChi2Cut = cms.double( 0.001 ),
9180  Eta_threshold = cms.double( 1.2 ),
9181  Quality_3 = cms.double( 7.0 ),
9182  Quality_2 = cms.double( 15.0 ),
9183  Chi2Cut_2 = cms.double( 50.0 ),
9184  Chi2Cut_3 = cms.double( 200.0 ),
9185  DeltaDCut_1 = cms.double( 40.0 ),
9186  DeltaRCut_2 = cms.double( 0.2 ),
9187  DeltaRCut_3 = cms.double( 1.0 ),
9188  DeltaDCut_2 = cms.double( 10.0 ),
9189  DeltaRCut_1 = cms.double( 0.1 ),
9190  Propagator = cms.string( "hltESPSmartPropagator" ),
9191  Quality_1 = cms.double( 20.0 )
9192  ),
9193  PtCut = cms.double( 1.0 ),
9194  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
9195  tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2OIHit" ),
9196  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9197  tkTrajMaxChi2 = cms.double( 9999.0 ),
9198  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
9199  tkTrajVertex = cms.InputTag( "pixelVertices" ),
9200  tkTrajUseVertex = cms.bool( False ),
9201  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
9202  ),
9203  TrackLoaderParameters = cms.PSet(
9204  PutTkTrackIntoEvent = cms.untracked.bool( False ),
9205  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9206  SmoothTkTrack = cms.untracked.bool( False ),
9207  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
9208  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
9209  MuonUpdatorAtVertexParameters = cms.PSet(
9210  MaxChi2 = cms.double( 1000000.0 ),
9211  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
9212  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
9213  ),
9214  VertexConstraint = cms.bool( False ),
9215  DoSmoothing = cms.bool( True ),
9216  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
9217  ),
9218  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
9219 )
9220 fragment.hltHIL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner",
9221  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
9222 )
9223 fragment.hltHIL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner",
9224  labels = cms.VInputTag( 'hltHIL3TrajSeedOIState','hltHIL3TrajSeedOIHit' )
9225 )
9226 fragment.hltHIL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner",
9227  labels = cms.VInputTag( 'hltHIL3TrackCandidateFromL2OIHit','hltHIL3TrackCandidateFromL2OIState' )
9228 )
9229 fragment.hltHIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
9230  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
9231 )
9232 fragment.hltHIL3Muons = cms.EDProducer( "L3TrackCombiner",
9233  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
9234 )
9235 fragment.hltHIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
9236  InputLinksObjects = cms.InputTag( "hltHIL3MuonsLinksCombination" ),
9237  InputObjects = cms.InputTag( "hltHIL3Muons" ),
9238  MuonPtOption = cms.string( "Tracker" )
9239 )
9240 fragment.hltHIDimuonOpenOSm2p5to4p5L3Filter = cms.EDFilter( "HLTMuonDimuonL3Filter",
9241  saveTags = cms.bool( True ),
9242  ChargeOpt = cms.int32( -1 ),
9243  MaxPtMin = cms.vdouble( 1.0E125 ),
9244  FastAccept = cms.bool( False ),
9245  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9246  PreviousCandIsL2 = cms.bool( True ),
9247  PreviousCandTag = cms.InputTag( "hltHIDimuonOpenL2FilteredNoMBHFgated" ),
9248  MaxPtBalance = cms.double( 999999.0 ),
9249  MaxPtPair = cms.vdouble( 1.0E125 ),
9250  MaxAcop = cms.double( 999.0 ),
9251  MinPtMin = cms.vdouble( 0.0 ),
9252  MaxInvMass = cms.vdouble( 4.5 ),
9253  MinPtMax = cms.vdouble( 0.0 ),
9254  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9255  MinN = cms.int32( 1 ),
9256  MaxDz = cms.double( 9999.0 ),
9257  MinPtPair = cms.vdouble( 0.0 ),
9258  MaxDr = cms.double( 20.0 ),
9259  MinAcop = cms.double( -999.0 ),
9260  MaxDCAMuMu = cms.double( 999.0 ),
9261  MinNhits = cms.int32( 0 ),
9262  NSigmaPt = cms.double( 0.0 ),
9263  MinPtBalance = cms.double( -1.0 ),
9264  MaxEta = cms.double( 2.5 ),
9265  MaxRapidityPair = cms.double( 999999.0 ),
9266  CutCowboys = cms.bool( False ),
9267  MinInvMass = cms.vdouble( 2.5 )
9268 )
9269 fragment.hltPreHIL3DoubleMu0OSm7to14ForPPRef = cms.EDFilter( "HLTPrescaler",
9270  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9271  offset = cms.uint32( 0 )
9272 )
9273 fragment.hltHIDimuonOpenOSm7to14L3Filter = cms.EDFilter( "HLTMuonDimuonL3Filter",
9274  saveTags = cms.bool( True ),
9275  ChargeOpt = cms.int32( -1 ),
9276  MaxPtMin = cms.vdouble( 1.0E125 ),
9277  FastAccept = cms.bool( False ),
9278  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9279  PreviousCandIsL2 = cms.bool( True ),
9280  PreviousCandTag = cms.InputTag( "hltHIDimuonOpenL2FilteredNoMBHFgated" ),
9281  MaxPtBalance = cms.double( 999999.0 ),
9282  MaxPtPair = cms.vdouble( 1.0E125 ),
9283  MaxAcop = cms.double( 999.0 ),
9284  MinPtMin = cms.vdouble( 0.0 ),
9285  MaxInvMass = cms.vdouble( 14.0 ),
9286  MinPtMax = cms.vdouble( 0.0 ),
9287  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9288  MinN = cms.int32( 1 ),
9289  MaxDz = cms.double( 9999.0 ),
9290  MinPtPair = cms.vdouble( 0.0 ),
9291  MaxDr = cms.double( 20.0 ),
9292  MinAcop = cms.double( -999.0 ),
9293  MaxDCAMuMu = cms.double( 999.0 ),
9294  MinNhits = cms.int32( 0 ),
9295  NSigmaPt = cms.double( 0.0 ),
9296  MinPtBalance = cms.double( -1.0 ),
9297  MaxEta = cms.double( 2.5 ),
9298  MaxRapidityPair = cms.double( 999999.0 ),
9299  CutCowboys = cms.bool( False ),
9300  MinInvMass = cms.vdouble( 7.0 )
9301 )
9302 fragment.hltPreHIL2Mu3NHitQ10ForPPRef = cms.EDFilter( "HLTPrescaler",
9303  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9304  offset = cms.uint32( 0 )
9305 )
9306 fragment.hltPreHIL3Mu3NHitQ15ForPPRef = cms.EDFilter( "HLTPrescaler",
9307  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9308  offset = cms.uint32( 0 )
9309 )
9310 fragment.hltHISingleMu3NHit15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9311  MaxNormalizedChi2 = cms.double( 20.0 ),
9312  saveTags = cms.bool( True ),
9313  PreviousCandTag = cms.InputTag( "hltHIL2Mu3N10HitQForPPRefL2Filtered" ),
9314  MinNmuonHits = cms.int32( 0 ),
9315  MinN = cms.int32( 1 ),
9316  MinTrackPt = cms.double( 0.0 ),
9317  MaxEta = cms.double( 2.5 ),
9318  MaxDXYBeamSpot = cms.double( 0.1 ),
9319  MinNhits = cms.int32( 15 ),
9320  MinDxySig = cms.double( -1.0 ),
9321  NSigmaPt = cms.double( 0.0 ),
9322  MaxDz = cms.double( 9999.0 ),
9323  MaxPtDifference = cms.double( 9999.0 ),
9324  MaxDr = cms.double( 2.0 ),
9325  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9326  MinDXYBeamSpot = cms.double( -1.0 ),
9327  MinDr = cms.double( -1.0 ),
9328  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9329  InputLinks = cms.InputTag( "" ),
9330  MinPt = cms.double( 3.0 )
9331 )
9332 fragment.hltL1sSingleMu5BptxAND = cms.EDFilter( "HLTL1TSeed",
9333  L1SeedsLogicalExpression = cms.string( "L1_SingleMu5_BptxAND" ),
9334  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
9335  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
9336  saveTags = cms.bool( True ),
9337  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9338  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
9339  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
9340  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
9341  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9342 )
9343 fragment.hltPreHIL2Mu5NHitQ10ForPPRef = cms.EDFilter( "HLTPrescaler",
9344  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9345  offset = cms.uint32( 0 )
9346 )
9347 fragment.hltHIL1SingleMu5Filtered = cms.EDFilter( "HLTMuonL1TFilter",
9348  saveTags = cms.bool( True ),
9349  PreviousCandTag = cms.InputTag( "hltL1sSingleMu5BptxAND" ),
9350  MinPt = cms.double( 0.0 ),
9351  MinN = cms.int32( 1 ),
9352  MaxEta = cms.double( 2.5 ),
9353  CentralBxOnly = cms.bool( True ),
9354  SelectQualities = cms.vint32( ),
9355  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
9356 )
9357 fragment.hltHIL2Mu5N10HitQL2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9358  saveTags = cms.bool( True ),
9359  MaxDr = cms.double( 9999.0 ),
9360  CutOnChambers = cms.bool( False ),
9361  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu5Filtered" ),
9362  MinPt = cms.double( 5.0 ),
9363  MinN = cms.int32( 1 ),
9364  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9365  MaxEta = cms.double( 2.5 ),
9366  MinNhits = cms.vint32( 10 ),
9367  MinDxySig = cms.double( -1.0 ),
9368  MinNchambers = cms.vint32( 0 ),
9369  AbsEtaBins = cms.vdouble( 5.0 ),
9370  MaxDz = cms.double( 9999.0 ),
9371  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9372  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9373  MinDr = cms.double( -1.0 ),
9374  NSigmaPt = cms.double( 0.0 ),
9375  MinNstations = cms.vint32( 0 )
9376 )
9377 fragment.hltPreHIL3Mu5NHitQ15ForPPRef = cms.EDFilter( "HLTPrescaler",
9378  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9379  offset = cms.uint32( 0 )
9380 )
9381 fragment.hltHISingleMu5NHit15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9382  MaxNormalizedChi2 = cms.double( 20.0 ),
9383  saveTags = cms.bool( True ),
9384  PreviousCandTag = cms.InputTag( "hltHIL2Mu5N10HitQL2Filtered" ),
9385  MinNmuonHits = cms.int32( 0 ),
9386  MinN = cms.int32( 1 ),
9387  MinTrackPt = cms.double( 0.0 ),
9388  MaxEta = cms.double( 2.5 ),
9389  MaxDXYBeamSpot = cms.double( 0.1 ),
9390  MinNhits = cms.int32( 15 ),
9391  MinDxySig = cms.double( -1.0 ),
9392  NSigmaPt = cms.double( 0.0 ),
9393  MaxDz = cms.double( 9999.0 ),
9394  MaxPtDifference = cms.double( 9999.0 ),
9395  MaxDr = cms.double( 2.0 ),
9396  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9397  MinDXYBeamSpot = cms.double( -1.0 ),
9398  MinDr = cms.double( -1.0 ),
9399  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9400  InputLinks = cms.InputTag( "" ),
9401  MinPt = cms.double( 5.0 )
9402 )
9403 fragment.hltL1sSingleMu7BptxAND = cms.EDFilter( "HLTL1TSeed",
9404  L1SeedsLogicalExpression = cms.string( "L1_SingleMu7_BptxAND" ),
9405  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
9406  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
9407  saveTags = cms.bool( True ),
9408  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9409  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
9410  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
9411  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
9412  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9413 )
9414 fragment.hltPreHIL2Mu7NHitQ10ForPPRef = cms.EDFilter( "HLTPrescaler",
9415  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9416  offset = cms.uint32( 0 )
9417 )
9418 fragment.hltHIL1SingleMu7Filtered = cms.EDFilter( "HLTMuonL1TFilter",
9419  saveTags = cms.bool( True ),
9420  PreviousCandTag = cms.InputTag( "hltL1sSingleMu7BptxAND" ),
9421  MinPt = cms.double( 0.0 ),
9422  MinN = cms.int32( 1 ),
9423  MaxEta = cms.double( 2.5 ),
9424  CentralBxOnly = cms.bool( True ),
9425  SelectQualities = cms.vint32( ),
9426  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
9427 )
9428 fragment.hltHIL2Mu7N10HitQL2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9429  saveTags = cms.bool( True ),
9430  MaxDr = cms.double( 9999.0 ),
9431  CutOnChambers = cms.bool( False ),
9432  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu7Filtered" ),
9433  MinPt = cms.double( 7.0 ),
9434  MinN = cms.int32( 1 ),
9435  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9436  MaxEta = cms.double( 2.5 ),
9437  MinNhits = cms.vint32( 10 ),
9438  MinDxySig = cms.double( -1.0 ),
9439  MinNchambers = cms.vint32( 0 ),
9440  AbsEtaBins = cms.vdouble( 5.0 ),
9441  MaxDz = cms.double( 9999.0 ),
9442  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9443  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9444  MinDr = cms.double( -1.0 ),
9445  NSigmaPt = cms.double( 0.0 ),
9446  MinNstations = cms.vint32( 0 )
9447 )
9448 fragment.hltPreHIL3Mu7NHitQ15ForPPRef = cms.EDFilter( "HLTPrescaler",
9449  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9450  offset = cms.uint32( 0 )
9451 )
9452 fragment.hltHISingleMu7NHit15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9453  MaxNormalizedChi2 = cms.double( 20.0 ),
9454  saveTags = cms.bool( True ),
9455  PreviousCandTag = cms.InputTag( "hltHIL2Mu7N10HitQL2Filtered" ),
9456  MinNmuonHits = cms.int32( 0 ),
9457  MinN = cms.int32( 1 ),
9458  MinTrackPt = cms.double( 0.0 ),
9459  MaxEta = cms.double( 2.5 ),
9460  MaxDXYBeamSpot = cms.double( 0.1 ),
9461  MinNhits = cms.int32( 15 ),
9462  MinDxySig = cms.double( -1.0 ),
9463  NSigmaPt = cms.double( 0.0 ),
9464  MaxDz = cms.double( 9999.0 ),
9465  MaxPtDifference = cms.double( 9999.0 ),
9466  MaxDr = cms.double( 2.0 ),
9467  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9468  MinDXYBeamSpot = cms.double( -1.0 ),
9469  MinDr = cms.double( -1.0 ),
9470  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9471  InputLinks = cms.InputTag( "" ),
9472  MinPt = cms.double( 7.0 )
9473 )
9474 fragment.hltL1sSingleMu12BptxAND = cms.EDFilter( "HLTL1TSeed",
9475  L1SeedsLogicalExpression = cms.string( "L1_SingleMu12_BptxAND" ),
9476  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
9477  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
9478  saveTags = cms.bool( True ),
9479  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9480  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
9481  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
9482  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
9483  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9484 )
9485 fragment.hltPreHIL2Mu15ForPPRef = cms.EDFilter( "HLTPrescaler",
9486  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9487  offset = cms.uint32( 0 )
9488 )
9489 fragment.hltHIL1SingleMu12Filtered = cms.EDFilter( "HLTMuonL1TFilter",
9490  saveTags = cms.bool( True ),
9491  PreviousCandTag = cms.InputTag( "hltL1sSingleMu12BptxAND" ),
9492  MinPt = cms.double( 0.0 ),
9493  MinN = cms.int32( 1 ),
9494  MaxEta = cms.double( 2.5 ),
9495  CentralBxOnly = cms.bool( True ),
9496  SelectQualities = cms.vint32( ),
9497  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
9498 )
9499 fragment.hltHIL2Mu15L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9500  saveTags = cms.bool( True ),
9501  MaxDr = cms.double( 9999.0 ),
9502  CutOnChambers = cms.bool( False ),
9503  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu12Filtered" ),
9504  MinPt = cms.double( 15.0 ),
9505  MinN = cms.int32( 1 ),
9506  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9507  MaxEta = cms.double( 2.5 ),
9508  MinNhits = cms.vint32( 0 ),
9509  MinDxySig = cms.double( -1.0 ),
9510  MinNchambers = cms.vint32( 0 ),
9511  AbsEtaBins = cms.vdouble( 5.0 ),
9512  MaxDz = cms.double( 9999.0 ),
9513  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9514  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9515  MinDr = cms.double( -1.0 ),
9516  NSigmaPt = cms.double( 0.0 ),
9517  MinNstations = cms.vint32( 0 )
9518 )
9519 fragment.hltPreHIL3Mu15ForPPRef = cms.EDFilter( "HLTPrescaler",
9520  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9521  offset = cms.uint32( 0 )
9522 )
9523 fragment.hltHIL3Mu15L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9524  saveTags = cms.bool( True ),
9525  MaxDr = cms.double( 9999.0 ),
9526  CutOnChambers = cms.bool( False ),
9527  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu12Filtered" ),
9528  MinPt = cms.double( 12.0 ),
9529  MinN = cms.int32( 1 ),
9530  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9531  MaxEta = cms.double( 2.5 ),
9532  MinNhits = cms.vint32( 0 ),
9533  MinDxySig = cms.double( -1.0 ),
9534  MinNchambers = cms.vint32( 0 ),
9535  AbsEtaBins = cms.vdouble( 5.0 ),
9536  MaxDz = cms.double( 9999.0 ),
9537  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9538  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9539  MinDr = cms.double( -1.0 ),
9540  NSigmaPt = cms.double( 0.0 ),
9541  MinNstations = cms.vint32( 0 )
9542 )
9543 fragment.hltHISingleMu15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9544  MaxNormalizedChi2 = cms.double( 20.0 ),
9545  saveTags = cms.bool( True ),
9546  PreviousCandTag = cms.InputTag( "hltHIL3Mu15L2Filtered" ),
9547  MinNmuonHits = cms.int32( 0 ),
9548  MinN = cms.int32( 1 ),
9549  MinTrackPt = cms.double( 0.0 ),
9550  MaxEta = cms.double( 2.5 ),
9551  MaxDXYBeamSpot = cms.double( 0.1 ),
9552  MinNhits = cms.int32( 0 ),
9553  MinDxySig = cms.double( -1.0 ),
9554  NSigmaPt = cms.double( 0.0 ),
9555  MaxDz = cms.double( 9999.0 ),
9556  MaxPtDifference = cms.double( 9999.0 ),
9557  MaxDr = cms.double( 2.0 ),
9558  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9559  MinDXYBeamSpot = cms.double( -1.0 ),
9560  MinDr = cms.double( -1.0 ),
9561  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9562  InputLinks = cms.InputTag( "" ),
9563  MinPt = cms.double( 15.0 )
9564 )
9565 fragment.hltL1sSingleMu16BptxAND = cms.EDFilter( "HLTL1TSeed",
9566  L1SeedsLogicalExpression = cms.string( "L1_SingleMu16_BptxAND" ),
9567  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
9568  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
9569  saveTags = cms.bool( True ),
9570  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9571  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
9572  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
9573  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
9574  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9575 )
9576 fragment.hltPreHIL2Mu20ForPPRef = cms.EDFilter( "HLTPrescaler",
9577  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9578  offset = cms.uint32( 0 )
9579 )
9580 fragment.hltHIL1SingleMu16Filtered = cms.EDFilter( "HLTMuonL1TFilter",
9581  saveTags = cms.bool( True ),
9582  PreviousCandTag = cms.InputTag( "hltL1sSingleMu16BptxAND" ),
9583  MinPt = cms.double( 0.0 ),
9584  MinN = cms.int32( 1 ),
9585  MaxEta = cms.double( 2.5 ),
9586  CentralBxOnly = cms.bool( True ),
9587  SelectQualities = cms.vint32( ),
9588  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
9589 )
9590 fragment.hltHIL2Mu20L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9591  saveTags = cms.bool( True ),
9592  MaxDr = cms.double( 9999.0 ),
9593  CutOnChambers = cms.bool( False ),
9594  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu16Filtered" ),
9595  MinPt = cms.double( 20.0 ),
9596  MinN = cms.int32( 1 ),
9597  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9598  MaxEta = cms.double( 2.5 ),
9599  MinNhits = cms.vint32( 0 ),
9600  MinDxySig = cms.double( -1.0 ),
9601  MinNchambers = cms.vint32( 0 ),
9602  AbsEtaBins = cms.vdouble( 5.0 ),
9603  MaxDz = cms.double( 9999.0 ),
9604  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9605  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9606  MinDr = cms.double( -1.0 ),
9607  NSigmaPt = cms.double( 0.0 ),
9608  MinNstations = cms.vint32( 0 )
9609 )
9610 fragment.hltPreHIL3Mu20ForPPRef = cms.EDFilter( "HLTPrescaler",
9611  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9612  offset = cms.uint32( 0 )
9613 )
9614 fragment.hltHIL3Mu20L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9615  saveTags = cms.bool( True ),
9616  MaxDr = cms.double( 9999.0 ),
9617  CutOnChambers = cms.bool( False ),
9618  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu16Filtered" ),
9619  MinPt = cms.double( 16.0 ),
9620  MinN = cms.int32( 1 ),
9621  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9622  MaxEta = cms.double( 2.5 ),
9623  MinNhits = cms.vint32( 0 ),
9624  MinDxySig = cms.double( -1.0 ),
9625  MinNchambers = cms.vint32( 0 ),
9626  AbsEtaBins = cms.vdouble( 5.0 ),
9627  MaxDz = cms.double( 9999.0 ),
9628  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9629  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9630  MinDr = cms.double( -1.0 ),
9631  NSigmaPt = cms.double( 0.0 ),
9632  MinNstations = cms.vint32( 0 )
9633 )
9634 fragment.hltHIL3SingleMu20L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9635  MaxNormalizedChi2 = cms.double( 20.0 ),
9636  saveTags = cms.bool( True ),
9637  PreviousCandTag = cms.InputTag( "hltHIL3Mu20L2Filtered" ),
9638  MinNmuonHits = cms.int32( 0 ),
9639  MinN = cms.int32( 1 ),
9640  MinTrackPt = cms.double( 0.0 ),
9641  MaxEta = cms.double( 2.5 ),
9642  MaxDXYBeamSpot = cms.double( 0.1 ),
9643  MinNhits = cms.int32( 0 ),
9644  MinDxySig = cms.double( -1.0 ),
9645  NSigmaPt = cms.double( 0.0 ),
9646  MaxDz = cms.double( 9999.0 ),
9647  MaxPtDifference = cms.double( 9999.0 ),
9648  MaxDr = cms.double( 2.0 ),
9649  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9650  MinDXYBeamSpot = cms.double( -1.0 ),
9651  MinDr = cms.double( -1.0 ),
9652  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9653  InputLinks = cms.InputTag( "" ),
9654  MinPt = cms.double( 20.0 )
9655 )
9656 fragment.hltL1sSingleJet16BptxAND = cms.EDFilter( "HLTL1TSeed",
9657  L1SeedsLogicalExpression = cms.string( "L1_SingleJet16_BptxAND" ),
9658  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
9659  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
9660  saveTags = cms.bool( True ),
9661  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9662  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
9663  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
9664  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
9665  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9666 )
9667 fragment.hltPreFullTrack18ForPPRef = cms.EDFilter( "HLTPrescaler",
9668  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9669  offset = cms.uint32( 0 )
9670 )
9671 fragment.hltPAJetsForCoreTracking = cms.EDFilter( "CandPtrSelector",
9672  src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9673  cut = cms.string( "pt > 100 && abs(eta) < 2.5" )
9674 )
9675 fragment.hltSiPixelClustersAfterSplitting = cms.EDProducer( "SiPixelClusterProducer",
9676  src = cms.InputTag( "hltSiPixelDigis" ),
9677  ChannelThreshold = cms.int32( 1000 ),
9678  maxNumberOfClusters = cms.int32( 20000 ),
9679  VCaltoElectronGain = cms.int32( 65 ),
9680  MissCalibrate = cms.untracked.bool( True ),
9681  SplitClusters = cms.bool( False ),
9682  VCaltoElectronOffset = cms.int32( -414 ),
9683  payloadType = cms.string( "HLT" ),
9684  SeedThreshold = cms.int32( 1000 ),
9685  ClusterThreshold = cms.double( 4000.0 )
9686 )
9687 fragment.hltSiPixelClustersCacheAfterSplitting = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
9688  src = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
9689  onDemand = cms.bool( False )
9690 )
9691 fragment.hltSiPixelRecHitsAfterSplitting = cms.EDProducer( "SiPixelRecHitConverter",
9692  VerboseLevel = cms.untracked.int32( 0 ),
9693  src = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
9694  CPE = cms.string( "hltESPPixelCPEGeneric" )
9695 )
9696 fragment.hltPixelLayerTripletsAfterSplitting = cms.EDProducer( "SeedingLayersEDProducer",
9697  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
9698  'BPix1+BPix2+FPix1_pos',
9699  'BPix1+BPix2+FPix1_neg',
9700  'BPix1+FPix1_pos+FPix2_pos',
9701  'BPix1+FPix1_neg+FPix2_neg' ),
9702  MTOB = cms.PSet( ),
9703  TEC = cms.PSet( ),
9704  MTID = cms.PSet( ),
9705  FPix = cms.PSet(
9706  useErrorsFromParam = cms.bool( True ),
9707  hitErrorRPhi = cms.double( 0.0051 ),
9708  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9709  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
9710  hitErrorRZ = cms.double( 0.0036 )
9711  ),
9712  MTEC = cms.PSet( ),
9713  MTIB = cms.PSet( ),
9714  TID = cms.PSet( ),
9715  TOB = cms.PSet( ),
9716  BPix = cms.PSet(
9717  useErrorsFromParam = cms.bool( True ),
9718  hitErrorRPhi = cms.double( 0.0027 ),
9719  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9720  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
9721  hitErrorRZ = cms.double( 0.006 )
9722  ),
9723  TIB = cms.PSet( )
9724 )
9725 fragment.hltSiStripRawToClustersFacilityForPA = cms.EDProducer( "SiStripClusterizerFromRaw",
9726  ProductLabel = cms.InputTag( "rawDataCollector" ),
9727  DoAPVEmulatorCheck = cms.bool( False ),
9728  Algorithms = cms.PSet(
9729  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
9730  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
9731  PedestalSubtractionFedMode = cms.bool( True ),
9732  TruncateInSuppressor = cms.bool( True ),
9733  doAPVRestore = cms.bool( False ),
9734  useCMMeanMap = cms.bool( False )
9735  ),
9736  Clusterizer = cms.PSet(
9737  ChannelThreshold = cms.double( 2.0 ),
9738  MaxSequentialBad = cms.uint32( 1 ),
9739  MaxSequentialHoles = cms.uint32( 0 ),
9740  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
9741  MaxAdjacentBad = cms.uint32( 0 ),
9742  QualityLabel = cms.string( "" ),
9743  SeedThreshold = cms.double( 3.0 ),
9744  ClusterThreshold = cms.double( 5.0 ),
9745  setDetId = cms.bool( True ),
9746  RemoveApvShots = cms.bool( True ),
9747  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
9748  ),
9749  onDemand = cms.bool( False )
9750 )
9751 fragment.hltSiStripClustersAfterSplitting = cms.EDProducer( "MeasurementTrackerEventProducer",
9752  inactivePixelDetectorLabels = cms.VInputTag( ),
9753  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityForPA" ),
9754  pixelClusterProducer = cms.string( "hltSiPixelClustersAfterSplitting" ),
9755  switchOffPixelsIfEmpty = cms.bool( True ),
9756  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
9757  skipClusters = cms.InputTag( "" ),
9758  measurementTracker = cms.string( "hltESPMeasurementTracker" )
9759 )
9760 fragment.hltSiStripMatchedRecHits = cms.EDProducer( "SiStripRecHitConverter",
9761  StripCPE = cms.ESInputTag( 'hltESPStripCPEfromTrackAngle','hltESPStripCPEfromTrackAngle' ),
9762  stereoRecHits = cms.string( "stereoRecHit" ),
9763  useSiStripQuality = cms.bool( False ),
9764  matchedRecHits = cms.string( "matchedRecHit" ),
9765  ClusterProducer = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
9766  VerbosityLevel = cms.untracked.int32( 1 ),
9767  rphiRecHits = cms.string( "rphiRecHit" ),
9768  Matcher = cms.ESInputTag( 'SiStripRecHitMatcherESProducer','StandardMatcher' ),
9769  siStripQualityLabel = cms.ESInputTag( "" ),
9770  MaskBadAPVFibers = cms.bool( False )
9771 )
9772 fragment.hltPAIter0PixelTripletsSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
9773  RegionFactoryPSet = cms.PSet(
9774  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
9775  RegionPSet = cms.PSet(
9776  precise = cms.bool( True ),
9777  originRadius = cms.double( 0.02 ),
9778  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9779  ptMin = cms.double( 0.6 ),
9780  nSigmaZ = cms.double( 4.0 ),
9781  useMultipleScattering = cms.bool( False )
9782  )
9783  ),
9784  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
9785  ClusterCheckPSet = cms.PSet(
9786  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9787  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
9788  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
9789  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
9790  doClusterCheck = cms.bool( True ),
9791  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
9792  ),
9793  OrderedHitsFactoryPSet = cms.PSet(
9794  ComponentName = cms.string( "StandardHitTripletGenerator" ),
9795  SeedingLayers = cms.InputTag( "hltPixelLayerTripletsAfterSplitting" ),
9796  GeneratorPSet = cms.PSet(
9797  useBending = cms.bool( True ),
9798  useFixedPreFiltering = cms.bool( False ),
9799  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
9800  extraHitRPhitolerance = cms.double( 0.032 ),
9801  useMultScattering = cms.bool( True ),
9802  phiPreFiltering = cms.double( 0.3 ),
9803  extraHitRZtolerance = cms.double( 0.037 ),
9804  SeedComparitorPSet = cms.PSet(
9805  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
9806  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
9807  ),
9808  maxElement = cms.uint32( 1000000 )
9809  ),
9810  maxElement = cms.uint32( 1000000 )
9811  ),
9812  SeedCreatorPSet = cms.PSet(
9813  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
9814  forceKinematicWithRegionDirection = cms.bool( False ),
9815  magneticField = cms.string( "ParabolicMf" ),
9816  SeedMomentumForBOFF = cms.double( 5.0 ),
9817  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
9818  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9819  MinOneOverPtError = cms.double( 1.0 ),
9820  OriginTransverseErrorMultiplier = cms.double( 1.0 )
9821  )
9822 )
9823 fragment.hltPAIter0CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9824  src = cms.InputTag( "hltPAIter0PixelTripletsSeeds" ),
9825  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
9826  SimpleMagneticField = cms.string( "ParabolicMf" ),
9827  TransientInitialStateEstimatorParameters = cms.PSet(
9828  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9829  numberMeasurementsForFit = cms.int32( 4 ),
9830  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9831  ),
9832  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9833  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersAfterSplitting" ),
9834  cleanTrajectoryAfterInOut = cms.bool( True ),
9835  useHitsSplitting = cms.bool( True ),
9836  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9837  doSeedingRegionRebuilding = cms.bool( True ),
9838  maxNSeeds = cms.uint32( 500000 ),
9839  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ),
9840  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9841  TrajectoryBuilder = cms.string( "" )
9842 )
9843 fragment.hltPAIter0CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9844  src = cms.InputTag( "hltPAIter0CkfTrackCandidates" ),
9845  SimpleMagneticField = cms.string( "ParabolicMf" ),
9846  clusterRemovalInfo = cms.InputTag( "" ),
9847  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9848  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersAfterSplitting" ),
9849  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
9850  useHitsSplitting = cms.bool( False ),
9851  MeasurementTracker = cms.string( "" ),
9852  AlgorithmName = cms.string( "initialStep" ),
9853  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9854  NavigationSchool = cms.string( "" ),
9855  TrajectoryInEvent = cms.bool( True ),
9856  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
9857  GeometricInnerState = cms.bool( False ),
9858  useSimpleMF = cms.bool( True ),
9859  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
9860 )
9861 fragment.hltPAIter0PrimaryVertices = cms.EDProducer( "PrimaryVertexProducer",
9862  vertexCollections = cms.VPSet(
9863  cms.PSet( maxDistanceToBeam = cms.double( 1.0 ),
9864  useBeamConstraint = cms.bool( False ),
9865  minNdof = cms.double( 0.0 ),
9866  algorithm = cms.string( "AdaptiveVertexFitter" ),
9867  label = cms.string( "" )
9868  )
9869  ),
9870  verbose = cms.untracked.bool( False ),
9871  TkFilterParameters = cms.PSet(
9872  maxNormalizedChi2 = cms.double( 20.0 ),
9873  minPt = cms.double( 0.0 ),
9874  algorithm = cms.string( "filter" ),
9875  maxD0Significance = cms.double( 5.0 ),
9876  trackQuality = cms.string( "any" ),
9877  minPixelLayersWithHits = cms.int32( 2 ),
9878  minSiliconLayersWithHits = cms.int32( 5 )
9879  ),
9880  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
9881  TrackLabel = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9882  TkClusParameters = cms.PSet(
9883  TkDAClusParameters = cms.PSet(
9884  vertexSize = cms.double( 0.01 ),
9885  d0CutOff = cms.double( 3.0 ),
9886  Tmin = cms.double( 4.0 ),
9887  dzCutOff = cms.double( 4.0 ),
9888  coolingFactor = cms.double( 0.6 )
9889  ),
9890  algorithm = cms.string( "DA_vect" )
9891  )
9892 )
9893 fragment.hltPAIter0TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierPrompt",
9894  src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9895  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
9896  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9897  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9898  qualityCuts = cms.vdouble( -0.9, -0.8, 0.7 ),
9899  mva = cms.PSet( ),
9900  GBRForestFileName = cms.string( "" )
9901 )
9902 fragment.hltPAIter0TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierDetached",
9903  src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9904  GBRForestLabel = cms.string( "MVASelectorIter3_13TeV" ),
9905  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9906  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9907  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
9908  mva = cms.PSet( ),
9909  GBRForestFileName = cms.string( "" )
9910 )
9911 fragment.hltPAIter0TrackClassifier3 = cms.EDProducer( "TrackMVAClassifierPrompt",
9912  src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9913  GBRForestLabel = cms.string( "MVASelectorIter1_13TeV" ),
9914  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9915  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9916  qualityCuts = cms.vdouble( -0.6, -0.3, -0.1 ),
9917  mva = cms.PSet( ),
9918  GBRForestFileName = cms.string( "" )
9919 )
9920 fragment.hltPAIter0TrackSelection = cms.EDProducer( "ClassifierMerger",
9921  inputClassifiers = cms.vstring( 'hltPAIter0TrackClassifier1',
9922  'hltPAIter0TrackClassifier2',
9923  'hltPAIter0TrackClassifier3' )
9924 )
9925 fragment.hltPAIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9926  trackClassifier = cms.InputTag( 'hltPAIter0TrackSelection','QualityMasks' ),
9927  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9928  maxChi2 = cms.double( 9.0 ),
9929  trajectories = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9930  oldClusterRemovalInfo = cms.InputTag( "" ),
9931  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
9932  overrideTrkQuals = cms.InputTag( "" ),
9933  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
9934  TrackQuality = cms.string( "highPurity" )
9935 )
9936 fragment.hltPAIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9937  clustersToSkip = cms.InputTag( "hltPAIter1ClustersRefRemoval" ),
9938  OnDemand = cms.bool( False ),
9939  src = cms.InputTag( "hltSiStripClustersAfterSplitting" )
9940 )
9941 fragment.hltPAIter1DetachedTripletLayers = cms.EDProducer( "SeedingLayersEDProducer",
9942  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
9943  'BPix1+BPix2+FPix1_pos',
9944  'BPix1+BPix2+FPix1_neg',
9945  'BPix1+FPix1_pos+FPix2_pos',
9946  'BPix1+FPix1_neg+FPix2_neg' ),
9947  MTOB = cms.PSet( ),
9948  TEC = cms.PSet( ),
9949  MTID = cms.PSet( ),
9950  FPix = cms.PSet(
9951  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9952  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
9953  skipClusters = cms.InputTag( "hltPAIter1ClustersRefRemoval" )
9954  ),
9955  MTEC = cms.PSet( ),
9956  MTIB = cms.PSet( ),
9957  TID = cms.PSet( ),
9958  TOB = cms.PSet( ),
9959  BPix = cms.PSet(
9960  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9961  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
9962  skipClusters = cms.InputTag( "hltPAIter1ClustersRefRemoval" )
9963  ),
9964  TIB = cms.PSet( )
9965 )
9966 fragment.hltPAIter1DetachedTripletSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
9967  RegionFactoryPSet = cms.PSet(
9968  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
9969  RegionPSet = cms.PSet(
9970  precise = cms.bool( True ),
9971  originRadius = cms.double( 1.5 ),
9972  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9973  ptMin = cms.double( 0.3 ),
9974  useMultipleScattering = cms.bool( False ),
9975  originHalfLength = cms.double( 15.0 )
9976  )
9977  ),
9978  SeedComparitorPSet = cms.PSet(
9979  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
9980  FilterAtHelixStage = cms.bool( False ),
9981  FilterPixelHits = cms.bool( True ),
9982  FilterStripHits = cms.bool( False ),
9983  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
9984  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
9985  ),
9986  ClusterCheckPSet = cms.PSet(
9987  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9988  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
9989  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
9990  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
9991  doClusterCheck = cms.bool( True ),
9992  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
9993  ),
9994  OrderedHitsFactoryPSet = cms.PSet(
9995  maxElement = cms.uint32( 1000000 ),
9996  ComponentName = cms.string( "StandardHitTripletGenerator" ),
9997  SeedingLayers = cms.InputTag( "hltPAIter1DetachedTripletLayers" ),
9998  GeneratorPSet = cms.PSet(
9999  maxElement = cms.uint32( 1000000 ),
10000  useBending = cms.bool( True ),
10001  useFixedPreFiltering = cms.bool( False ),
10002  ComponentName = cms.string( "PixelTripletLargeTipGenerator" ),
10003  extraHitRPhitolerance = cms.double( 0.032 ),
10004  useMultScattering = cms.bool( True ),
10005  phiPreFiltering = cms.double( 0.3 ),
10006  extraHitRZtolerance = cms.double( 0.037 )
10007  )
10008  ),
10009  SeedCreatorPSet = cms.PSet(
10010  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
10011  forceKinematicWithRegionDirection = cms.bool( False ),
10012  magneticField = cms.string( "ParabolicMf" ),
10013  SeedMomentumForBOFF = cms.double( 5.0 ),
10014  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10015  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10016  MinOneOverPtError = cms.double( 1.0 ),
10017  OriginTransverseErrorMultiplier = cms.double( 1.0 )
10018  )
10019 )
10020 fragment.hltPAIter1CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10021  src = cms.InputTag( "hltPAIter1DetachedTripletSeeds" ),
10022  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10023  SimpleMagneticField = cms.string( "ParabolicMf" ),
10024  TransientInitialStateEstimatorParameters = cms.PSet(
10025  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10026  numberMeasurementsForFit = cms.int32( 4 ),
10027  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10028  ),
10029  TrajectoryCleaner = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
10030  MeasurementTrackerEvent = cms.InputTag( "hltPAIter1MaskedMeasurementTrackerEvent" ),
10031  cleanTrajectoryAfterInOut = cms.bool( True ),
10032  useHitsSplitting = cms.bool( True ),
10033  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10034  doSeedingRegionRebuilding = cms.bool( True ),
10035  maxNSeeds = cms.uint32( 500000 ),
10036  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryBuilder" ) ),
10037  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10038  TrajectoryBuilder = cms.string( "" )
10039 )
10040 fragment.hltPAIter1CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10041  src = cms.InputTag( "hltPAIter1CkfTrackCandidates" ),
10042  SimpleMagneticField = cms.string( "ParabolicMf" ),
10043  clusterRemovalInfo = cms.InputTag( "" ),
10044  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10045  MeasurementTrackerEvent = cms.InputTag( "hltPAIter1MaskedMeasurementTrackerEvent" ),
10046  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10047  useHitsSplitting = cms.bool( False ),
10048  MeasurementTracker = cms.string( "" ),
10049  AlgorithmName = cms.string( "detachedTripletStep" ),
10050  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10051  NavigationSchool = cms.string( "" ),
10052  TrajectoryInEvent = cms.bool( True ),
10053  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10054  GeometricInnerState = cms.bool( False ),
10055  useSimpleMF = cms.bool( True ),
10056  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10057 )
10058 fragment.hltPAIter1TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached",
10059  src = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ),
10060  GBRForestLabel = cms.string( "MVASelectorIter3_13TeV" ),
10061  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10062  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10063  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
10064  mva = cms.PSet( ),
10065  GBRForestFileName = cms.string( "" )
10066 )
10067 fragment.hltPAIter1TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
10068  src = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ),
10069  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
10070  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10071  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10072  qualityCuts = cms.vdouble( -0.2, 0.0, 0.4 ),
10073  mva = cms.PSet( ),
10074  GBRForestFileName = cms.string( "" )
10075 )
10076 fragment.hltPAIter1TrackSelection = cms.EDProducer( "ClassifierMerger",
10077  inputClassifiers = cms.vstring( 'hltPAIter1TrackClassifier1',
10078  'hltPAIter1TrackClassifier2' )
10079 )
10080 fragment.hltPAIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10081  trackClassifier = cms.InputTag( 'hltPAIter1TrackSelection','QualityMasks' ),
10082  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10083  maxChi2 = cms.double( 9.0 ),
10084  trajectories = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ),
10085  oldClusterRemovalInfo = cms.InputTag( "hltPAIter1ClustersRefRemoval" ),
10086  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
10087  overrideTrkQuals = cms.InputTag( "" ),
10088  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10089  TrackQuality = cms.string( "highPurity" )
10090 )
10091 fragment.hltPAIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10092  clustersToSkip = cms.InputTag( "hltPAIter2ClustersRefRemoval" ),
10093  OnDemand = cms.bool( False ),
10094  src = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10095 )
10096 fragment.hltPAIter2LowPtTripletLayers = cms.EDProducer( "SeedingLayersEDProducer",
10097  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
10098  'BPix1+BPix2+FPix1_pos',
10099  'BPix1+BPix2+FPix1_neg',
10100  'BPix1+FPix1_pos+FPix2_pos',
10101  'BPix1+FPix1_neg+FPix2_neg' ),
10102  MTOB = cms.PSet( ),
10103  TEC = cms.PSet( ),
10104  MTID = cms.PSet( ),
10105  FPix = cms.PSet(
10106  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10107  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
10108  skipClusters = cms.InputTag( "hltPAIter2ClustersRefRemoval" )
10109  ),
10110  MTEC = cms.PSet( ),
10111  MTIB = cms.PSet( ),
10112  TID = cms.PSet( ),
10113  TOB = cms.PSet( ),
10114  BPix = cms.PSet(
10115  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10116  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
10117  skipClusters = cms.InputTag( "hltPAIter2ClustersRefRemoval" )
10118  ),
10119  TIB = cms.PSet( )
10120 )
10121 fragment.hltPAIter2LowPtTripletSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10122  RegionFactoryPSet = cms.PSet(
10123  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10124  RegionPSet = cms.PSet(
10125  precise = cms.bool( True ),
10126  originRadius = cms.double( 0.02 ),
10127  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10128  ptMin = cms.double( 0.2 ),
10129  useMultipleScattering = cms.bool( False ),
10130  nSigmaZ = cms.double( 4.0 )
10131  )
10132  ),
10133  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
10134  ClusterCheckPSet = cms.PSet(
10135  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10136  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10137  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10138  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10139  doClusterCheck = cms.bool( True ),
10140  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10141  ),
10142  OrderedHitsFactoryPSet = cms.PSet(
10143  maxElement = cms.uint32( 1000000 ),
10144  ComponentName = cms.string( "StandardHitTripletGenerator" ),
10145  SeedingLayers = cms.InputTag( "hltPAIter2LowPtTripletLayers" ),
10146  GeneratorPSet = cms.PSet(
10147  maxElement = cms.uint32( 1000000 ),
10148  useBending = cms.bool( True ),
10149  useFixedPreFiltering = cms.bool( False ),
10150  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
10151  extraHitRPhitolerance = cms.double( 0.032 ),
10152  useMultScattering = cms.bool( True ),
10153  phiPreFiltering = cms.double( 0.3 ),
10154  extraHitRZtolerance = cms.double( 0.037 ),
10155  SeedComparitorPSet = cms.PSet(
10156  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
10157  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
10158  )
10159  )
10160  ),
10161  SeedCreatorPSet = cms.PSet(
10162  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
10163  forceKinematicWithRegionDirection = cms.bool( False ),
10164  magneticField = cms.string( "ParabolicMf" ),
10165  SeedMomentumForBOFF = cms.double( 5.0 ),
10166  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10167  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10168  MinOneOverPtError = cms.double( 1.0 ),
10169  OriginTransverseErrorMultiplier = cms.double( 1.0 )
10170  )
10171 )
10172 fragment.hltPAIter2CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10173  src = cms.InputTag( "hltPAIter2LowPtTripletSeeds" ),
10174  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10175  SimpleMagneticField = cms.string( "ParabolicMf" ),
10176  TransientInitialStateEstimatorParameters = cms.PSet(
10177  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10178  numberMeasurementsForFit = cms.int32( 4 ),
10179  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10180  ),
10181  TrajectoryCleaner = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
10182  MeasurementTrackerEvent = cms.InputTag( "hltPAIter2MaskedMeasurementTrackerEvent" ),
10183  cleanTrajectoryAfterInOut = cms.bool( True ),
10184  useHitsSplitting = cms.bool( True ),
10185  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10186  doSeedingRegionRebuilding = cms.bool( True ),
10187  maxNSeeds = cms.uint32( 500000 ),
10188  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryBuilder" ) ),
10189  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10190  TrajectoryBuilder = cms.string( "" )
10191 )
10192 fragment.hltPAIter2CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10193  src = cms.InputTag( "hltPAIter2CkfTrackCandidates" ),
10194  SimpleMagneticField = cms.string( "ParabolicMf" ),
10195  clusterRemovalInfo = cms.InputTag( "" ),
10196  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10197  MeasurementTrackerEvent = cms.InputTag( "hltPAIter2MaskedMeasurementTrackerEvent" ),
10198  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10199  useHitsSplitting = cms.bool( False ),
10200  MeasurementTracker = cms.string( "" ),
10201  AlgorithmName = cms.string( "lowPtTripletStep" ),
10202  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10203  NavigationSchool = cms.string( "" ),
10204  TrajectoryInEvent = cms.bool( True ),
10205  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10206  GeometricInnerState = cms.bool( False ),
10207  useSimpleMF = cms.bool( True ),
10208  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10209 )
10210 fragment.hltPAIter2TrackSelection = cms.EDProducer( "TrackMVAClassifierPrompt",
10211  src = cms.InputTag( "hltPAIter2CtfWithMaterialTracks" ),
10212  GBRForestLabel = cms.string( "MVASelectorIter1_13TeV" ),
10213  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10214  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10215  qualityCuts = cms.vdouble( -0.6, -0.3, -0.1 ),
10216  mva = cms.PSet( ),
10217  GBRForestFileName = cms.string( "" )
10218 )
10219 fragment.hltPAIter3ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10220  trackClassifier = cms.InputTag( 'hltPAIter2TrackSelection','QualityMasks' ),
10221  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10222  maxChi2 = cms.double( 9.0 ),
10223  trajectories = cms.InputTag( "hltPAIter2CtfWithMaterialTracks" ),
10224  oldClusterRemovalInfo = cms.InputTag( "hltPAIter2ClustersRefRemoval" ),
10225  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
10226  overrideTrkQuals = cms.InputTag( "" ),
10227  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10228  TrackQuality = cms.string( "highPurity" )
10229 )
10230 fragment.hltPAIter3MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10231  clustersToSkip = cms.InputTag( "hltPAIter3ClustersRefRemoval" ),
10232  OnDemand = cms.bool( False ),
10233  src = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10234 )
10235 fragment.hltPAIter3PixelPairLayers = cms.EDProducer( "SeedingLayersEDProducer",
10236  layerList = cms.vstring( 'BPix1+BPix2',
10237  'BPix1+BPix3',
10238  'BPix2+BPix3',
10239  'BPix1+FPix1_pos',
10240  'BPix1+FPix1_neg',
10241  'BPix2+FPix1_pos',
10242  'BPix2+FPix1_neg',
10243  'BPix1+FPix2_pos',
10244  'BPix1+FPix2_neg',
10245  'FPix1_pos+FPix2_pos',
10246  'FPix1_neg+FPix2_neg' ),
10247  MTOB = cms.PSet( ),
10248  TEC = cms.PSet( ),
10249  MTID = cms.PSet( ),
10250  FPix = cms.PSet(
10251  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10252  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
10253  skipClusters = cms.InputTag( "hltPAIter3ClustersRefRemoval" )
10254  ),
10255  MTEC = cms.PSet( ),
10256  MTIB = cms.PSet( ),
10257  TID = cms.PSet( ),
10258  TOB = cms.PSet( ),
10259  BPix = cms.PSet(
10260  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10261  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
10262  skipClusters = cms.InputTag( "hltPAIter3ClustersRefRemoval" )
10263  ),
10264  TIB = cms.PSet( )
10265 )
10266 fragment.hltPAIter3PixelPairSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10267  RegionFactoryPSet = cms.PSet(
10268  ComponentName = cms.string( "GlobalTrackingRegionWithVerticesProducer" ),
10269  RegionPSet = cms.PSet(
10270  precise = cms.bool( True ),
10271  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10272  ptMin = cms.double( 0.6 ),
10273  useFixedError = cms.bool( True ),
10274  originRadius = cms.double( 0.015 ),
10275  sigmaZVertex = cms.double( 3.0 ),
10276  fixedError = cms.double( 0.03 ),
10277  VertexCollection = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10278  useFoundVertices = cms.bool( True ),
10279  useFakeVertices = cms.bool( False ),
10280  nSigmaZ = cms.double( 4.0 ),
10281  useMultipleScattering = cms.bool( True )
10282  )
10283  ),
10284  SeedComparitorPSet = cms.PSet(
10285  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10286  FilterAtHelixStage = cms.bool( False ),
10287  FilterPixelHits = cms.bool( True ),
10288  FilterStripHits = cms.bool( False ),
10289  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
10290  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
10291  ),
10292  ClusterCheckPSet = cms.PSet(
10293  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10294  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10295  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10296  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10297  doClusterCheck = cms.bool( True ),
10298  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10299  ),
10300  OrderedHitsFactoryPSet = cms.PSet(
10301  maxElement = cms.uint32( 1000000 ),
10302  ComponentName = cms.string( "StandardHitPairGenerator" ),
10303  SeedingLayers = cms.InputTag( "hltPAIter3PixelPairLayers" )
10304  ),
10305  SeedCreatorPSet = cms.PSet(
10306  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
10307  forceKinematicWithRegionDirection = cms.bool( False ),
10308  magneticField = cms.string( "ParabolicMf" ),
10309  SeedMomentumForBOFF = cms.double( 5.0 ),
10310  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10311  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10312  MinOneOverPtError = cms.double( 1.0 ),
10313  OriginTransverseErrorMultiplier = cms.double( 1.0 )
10314  )
10315 )
10316 fragment.hltPAIter3CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10317  src = cms.InputTag( "hltPAIter3PixelPairSeeds" ),
10318  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10319  SimpleMagneticField = cms.string( "ParabolicMf" ),
10320  TransientInitialStateEstimatorParameters = cms.PSet(
10321  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10322  numberMeasurementsForFit = cms.int32( 4 ),
10323  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10324  ),
10325  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
10326  MeasurementTrackerEvent = cms.InputTag( "hltPAIter3MaskedMeasurementTrackerEvent" ),
10327  cleanTrajectoryAfterInOut = cms.bool( True ),
10328  useHitsSplitting = cms.bool( True ),
10329  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10330  doSeedingRegionRebuilding = cms.bool( True ),
10331  maxNSeeds = cms.uint32( 500000 ),
10332  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilder" ) ),
10333  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10334  TrajectoryBuilder = cms.string( "" )
10335 )
10336 fragment.hltPAIter3CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10337  src = cms.InputTag( "hltPAIter3CkfTrackCandidates" ),
10338  SimpleMagneticField = cms.string( "ParabolicMf" ),
10339  clusterRemovalInfo = cms.InputTag( "" ),
10340  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10341  MeasurementTrackerEvent = cms.InputTag( "hltPAIter3MaskedMeasurementTrackerEvent" ),
10342  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10343  useHitsSplitting = cms.bool( False ),
10344  MeasurementTracker = cms.string( "" ),
10345  AlgorithmName = cms.string( "pixelPairStep" ),
10346  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10347  NavigationSchool = cms.string( "" ),
10348  TrajectoryInEvent = cms.bool( True ),
10349  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10350  GeometricInnerState = cms.bool( False ),
10351  useSimpleMF = cms.bool( True ),
10352  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10353 )
10354 fragment.hltPAIter3TrackSelection = cms.EDProducer( "TrackMVAClassifierPrompt",
10355  src = cms.InputTag( "hltPAIter3CtfWithMaterialTracks" ),
10356  GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ),
10357  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10358  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10359  qualityCuts = cms.vdouble( -0.2, 0.0, 0.3 ),
10360  mva = cms.PSet( ),
10361  GBRForestFileName = cms.string( "" )
10362 )
10363 fragment.hltPAIter4ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10364  trackClassifier = cms.InputTag( 'hltPAIter3TrackSelection','QualityMasks' ),
10365  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10366  maxChi2 = cms.double( 9.0 ),
10367  trajectories = cms.InputTag( "hltPAIter3CtfWithMaterialTracks" ),
10368  oldClusterRemovalInfo = cms.InputTag( "hltPAIter3ClustersRefRemoval" ),
10369  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
10370  overrideTrkQuals = cms.InputTag( "" ),
10371  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10372  TrackQuality = cms.string( "highPurity" )
10373 )
10374 fragment.hltPAIter4MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10375  clustersToSkip = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
10376  OnDemand = cms.bool( False ),
10377  src = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10378 )
10379 fragment.hltPAIter4MixedTripletLayersA = cms.EDProducer( "SeedingLayersEDProducer",
10380  layerList = cms.vstring( 'BPix2+FPix1_pos+FPix2_pos',
10381  'BPix2+FPix1_neg+FPix2_neg' ),
10382  MTOB = cms.PSet( ),
10383  TEC = cms.PSet(
10384  useRingSlector = cms.bool( True ),
10385  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10386  maxRing = cms.int32( 1 ),
10387  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10388  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
10389  minRing = cms.int32( 1 ),
10390  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' )
10391  ),
10392  MTID = cms.PSet( ),
10393  FPix = cms.PSet(
10394  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10395  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
10396  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" )
10397  ),
10398  MTEC = cms.PSet( ),
10399  MTIB = cms.PSet( ),
10400  TID = cms.PSet( ),
10401  TOB = cms.PSet( ),
10402  BPix = cms.PSet(
10403  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10404  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
10405  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" )
10406  ),
10407  TIB = cms.PSet( )
10408 )
10409 fragment.hltPAIter4MixedTripletSeedsA = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10410  RegionFactoryPSet = cms.PSet(
10411  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10412  RegionPSet = cms.PSet(
10413  precise = cms.bool( True ),
10414  originRadius = cms.double( 1.5 ),
10415  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10416  originHalfLength = cms.double( 15.0 ),
10417  ptMin = cms.double( 0.4 ),
10418  useMultipleScattering = cms.bool( False )
10419  )
10420  ),
10421  SeedComparitorPSet = cms.PSet(
10422  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10423  FilterAtHelixStage = cms.bool( False ),
10424  FilterPixelHits = cms.bool( True ),
10425  FilterStripHits = cms.bool( True ),
10426  ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
10427  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
10428  ),
10429  ClusterCheckPSet = cms.PSet(
10430  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10431  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10432  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10433  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10434  doClusterCheck = cms.bool( True ),
10435  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10436  ),
10437  OrderedHitsFactoryPSet = cms.PSet(
10438  maxElement = cms.uint32( 1000000 ),
10439  ComponentName = cms.string( "StandardHitTripletGenerator" ),
10440  SeedingLayers = cms.InputTag( "hltPAIter4MixedTripletLayersA" ),
10441  GeneratorPSet = cms.PSet(
10442  maxElement = cms.uint32( 100000 ),
10443  useBending = cms.bool( True ),
10444  useFixedPreFiltering = cms.bool( False ),
10445  ComponentName = cms.string( "PixelTripletLargeTipGenerator" ),
10446  extraHitRPhitolerance = cms.double( 0.0 ),
10447  useMultScattering = cms.bool( True ),
10448  phiPreFiltering = cms.double( 0.3 ),
10449  extraHitRZtolerance = cms.double( 0.0 )
10450  )
10451  ),
10452  SeedCreatorPSet = cms.PSet(
10453  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
10454  forceKinematicWithRegionDirection = cms.bool( False ),
10455  magneticField = cms.string( "ParabolicMf" ),
10456  SeedMomentumForBOFF = cms.double( 5.0 ),
10457  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10458  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10459  MinOneOverPtError = cms.double( 1.0 ),
10460  OriginTransverseErrorMultiplier = cms.double( 1.0 )
10461  )
10462 )
10463 fragment.hltPAIter4MixedTripletLayersB = cms.EDProducer( "SeedingLayersEDProducer",
10464  layerList = cms.vstring( 'BPix2+BPix3+TIB1' ),
10465  MTOB = cms.PSet( ),
10466  TEC = cms.PSet( ),
10467  MTID = cms.PSet( ),
10468  FPix = cms.PSet( ),
10469  MTEC = cms.PSet( ),
10470  MTIB = cms.PSet( ),
10471  TID = cms.PSet( ),
10472  TOB = cms.PSet( ),
10473  BPix = cms.PSet(
10474  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10475  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
10476  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" )
10477  ),
10478  TIB = cms.PSet(
10479  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10480  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10481  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
10482  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' )
10483  )
10484 )
10485 fragment.hltPAIter4MixedTripletSeedsB = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10486  RegionFactoryPSet = cms.PSet(
10487  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10488  RegionPSet = cms.PSet(
10489  precise = cms.bool( True ),
10490  originRadius = cms.double( 1.5 ),
10491  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10492  originHalfLength = cms.double( 10.0 ),
10493  ptMin = cms.double( 0.6 ),
10494  useMultipleScattering = cms.bool( False )
10495  )
10496  ),
10497  SeedComparitorPSet = cms.PSet(
10498  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10499  FilterAtHelixStage = cms.bool( False ),
10500  FilterPixelHits = cms.bool( True ),
10501  FilterStripHits = cms.bool( True ),
10502  ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
10503  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
10504  ),
10505  ClusterCheckPSet = cms.PSet(
10506  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10507  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10508  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10509  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10510  doClusterCheck = cms.bool( True ),
10511  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10512  ),
10513  OrderedHitsFactoryPSet = cms.PSet(
10514  maxElement = cms.uint32( 1000000 ),
10515  ComponentName = cms.string( "StandardHitTripletGenerator" ),
10516  SeedingLayers = cms.InputTag( "hltPAIter4MixedTripletLayersB" ),
10517  GeneratorPSet = cms.PSet(
10518  maxElement = cms.uint32( 100000 ),
10519  useBending = cms.bool( True ),
10520  useFixedPreFiltering = cms.bool( False ),
10521  ComponentName = cms.string( "PixelTripletLargeTipGenerator" ),
10522  extraHitRPhitolerance = cms.double( 0.0 ),
10523  useMultScattering = cms.bool( True ),
10524  phiPreFiltering = cms.double( 0.3 ),
10525  extraHitRZtolerance = cms.double( 0.0 )
10526  )
10527  ),
10528  SeedCreatorPSet = cms.PSet(
10529  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
10530  forceKinematicWithRegionDirection = cms.bool( False ),
10531  magneticField = cms.string( "ParabolicMf" ),
10532  SeedMomentumForBOFF = cms.double( 5.0 ),
10533  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10534  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10535  MinOneOverPtError = cms.double( 1.0 ),
10536  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10537  maxseeds = cms.int32( 10000 )
10538  )
10539 )
10540 fragment.hltPAIter4MixedSeeds = cms.EDProducer( "SeedCombiner",
10541  seedCollections = cms.VInputTag( 'hltPAIter4MixedTripletSeedsA','hltPAIter4MixedTripletSeedsB' )
10542 )
10543 fragment.hltPAIter4CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10544  src = cms.InputTag( "hltPAIter4MixedSeeds" ),
10545  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10546  SimpleMagneticField = cms.string( "ParabolicMf" ),
10547  TransientInitialStateEstimatorParameters = cms.PSet(
10548  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10549  numberMeasurementsForFit = cms.int32( 4 ),
10550  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10551  ),
10552  TrajectoryCleaner = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
10553  MeasurementTrackerEvent = cms.InputTag( "hltPAIter4MaskedMeasurementTrackerEvent" ),
10554  cleanTrajectoryAfterInOut = cms.bool( True ),
10555  useHitsSplitting = cms.bool( True ),
10556  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10557  doSeedingRegionRebuilding = cms.bool( True ),
10558  maxNSeeds = cms.uint32( 500000 ),
10559  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryBuilder" ) ),
10560  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10561  TrajectoryBuilder = cms.string( "" )
10562 )
10563 fragment.hltPAIter4CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10564  src = cms.InputTag( "hltPAIter4CkfTrackCandidates" ),
10565  SimpleMagneticField = cms.string( "ParabolicMf" ),
10566  clusterRemovalInfo = cms.InputTag( "" ),
10567  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10568  MeasurementTrackerEvent = cms.InputTag( "hltPAIter4MaskedMeasurementTrackerEvent" ),
10569  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10570  useHitsSplitting = cms.bool( False ),
10571  MeasurementTracker = cms.string( "" ),
10572  AlgorithmName = cms.string( "mixedTripletStep" ),
10573  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10574  NavigationSchool = cms.string( "" ),
10575  TrajectoryInEvent = cms.bool( True ),
10576  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10577  GeometricInnerState = cms.bool( False ),
10578  useSimpleMF = cms.bool( True ),
10579  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10580 )
10581 fragment.hltPAIter4TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached",
10582  src = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ),
10583  GBRForestLabel = cms.string( "MVASelectorIter4_13TeV" ),
10584  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10585  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10586  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
10587  mva = cms.PSet( ),
10588  GBRForestFileName = cms.string( "" )
10589 )
10590 fragment.hltPAIter4TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
10591  src = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ),
10592  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
10593  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10594  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10595  qualityCuts = cms.vdouble( -0.2, -0.2, -0.2 ),
10596  mva = cms.PSet( ),
10597  GBRForestFileName = cms.string( "" )
10598 )
10599 fragment.hltPAIter4TrackSelection = cms.EDProducer( "ClassifierMerger",
10600  inputClassifiers = cms.vstring( 'hltPAIter4TrackClassifier1',
10601  'hltPAIter4TrackClassifier2' )
10602 )
10603 fragment.hltPAIter5ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10604  trackClassifier = cms.InputTag( 'hltPAIter4TrackSelection','QualityMasks' ),
10605  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10606  maxChi2 = cms.double( 9.0 ),
10607  trajectories = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ),
10608  oldClusterRemovalInfo = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
10609  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
10610  overrideTrkQuals = cms.InputTag( "" ),
10611  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10612  TrackQuality = cms.string( "highPurity" )
10613 )
10614 fragment.hltPAIter5MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10615  clustersToSkip = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10616  OnDemand = cms.bool( False ),
10617  src = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10618 )
10619 fragment.hltPAIter5PixelLessLayers = cms.EDProducer( "SeedingLayersEDProducer",
10620  layerList = cms.vstring( 'TIB1+TIB2+MTIB3',
10621  'TIB1+TIB2+MTIB4',
10622  'TIB1+TIB2+MTID1_pos',
10623  'TIB1+TIB2+MTID1_neg',
10624  'TID1_pos+TID2_pos+TID3_pos',
10625  'TID1_neg+TID2_neg+TID3_neg',
10626  'TID1_pos+TID2_pos+MTID3_pos',
10627  'TID1_neg+TID2_neg+MTID3_neg',
10628  'TID1_pos+TID2_pos+MTEC1_pos',
10629  'TID1_neg+TID2_neg+MTEC1_neg',
10630  'TID2_pos+TID3_pos+TEC1_pos',
10631  'TID2_neg+TID3_neg+TEC1_neg',
10632  'TID2_pos+TID3_pos+MTEC1_pos',
10633  'TID2_neg+TID3_neg+MTEC1_neg',
10634  'TEC1_pos+TEC2_pos+TEC3_pos',
10635  'TEC1_neg+TEC2_neg+TEC3_neg',
10636  'TEC1_pos+TEC2_pos+MTEC3_pos',
10637  'TEC1_neg+TEC2_neg+MTEC3_neg',
10638  'TEC1_pos+TEC2_pos+TEC4_pos',
10639  'TEC1_neg+TEC2_neg+TEC4_neg',
10640  'TEC1_pos+TEC2_pos+MTEC4_pos',
10641  'TEC1_neg+TEC2_neg+MTEC4_neg',
10642  'TEC2_pos+TEC3_pos+TEC4_pos',
10643  'TEC2_neg+TEC3_neg+TEC4_neg',
10644  'TEC2_pos+TEC3_pos+MTEC4_pos',
10645  'TEC2_neg+TEC3_neg+MTEC4_neg',
10646  'TEC2_pos+TEC3_pos+TEC5_pos',
10647  'TEC2_neg+TEC3_neg+TEC5_neg',
10648  'TEC2_pos+TEC3_pos+TEC6_pos',
10649  'TEC2_neg+TEC3_neg+TEC6_neg',
10650  'TEC3_pos+TEC4_pos+TEC5_pos',
10651  'TEC3_neg+TEC4_neg+TEC5_neg',
10652  'TEC3_pos+TEC4_pos+MTEC5_pos',
10653  'TEC3_neg+TEC4_neg+MTEC5_neg',
10654  'TEC3_pos+TEC5_pos+TEC6_pos',
10655  'TEC3_neg+TEC5_neg+TEC6_neg',
10656  'TEC4_pos+TEC5_pos+TEC6_pos',
10657  'TEC4_neg+TEC5_neg+TEC6_neg' ),
10658  MTOB = cms.PSet( ),
10659  TEC = cms.PSet(
10660  useRingSlector = cms.bool( True ),
10661  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10662  maxRing = cms.int32( 2 ),
10663  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10664  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10665  minRing = cms.int32( 1 ),
10666  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' )
10667  ),
10668  MTID = cms.PSet(
10669  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10670  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10671  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10672  minRing = cms.int32( 3 ),
10673  maxRing = cms.int32( 3 ),
10674  useRingSlector = cms.bool( True ),
10675  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' )
10676  ),
10677  FPix = cms.PSet( ),
10678  MTEC = cms.PSet(
10679  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10680  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10681  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10682  minRing = cms.int32( 3 ),
10683  maxRing = cms.int32( 3 ),
10684  useRingSlector = cms.bool( True ),
10685  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' )
10686  ),
10687  MTIB = cms.PSet(
10688  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10689  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10690  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10691  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' )
10692  ),
10693  TID = cms.PSet(
10694  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10695  useRingSlector = cms.bool( True ),
10696  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10697  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10698  minRing = cms.int32( 1 ),
10699  maxRing = cms.int32( 2 ),
10700  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' )
10701  ),
10702  TOB = cms.PSet( ),
10703  BPix = cms.PSet( ),
10704  TIB = cms.PSet(
10705  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10706  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10707  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10708  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' )
10709  )
10710 )
10711 fragment.hltPAIter5PixelLessSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10712  RegionFactoryPSet = cms.PSet(
10713  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10714  RegionPSet = cms.PSet(
10715  precise = cms.bool( True ),
10716  originRadius = cms.double( 1.0 ),
10717  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10718  originHalfLength = cms.double( 12.0 ),
10719  ptMin = cms.double( 0.4 ),
10720  useMultipleScattering = cms.bool( False )
10721  )
10722  ),
10723  SeedComparitorPSet = cms.PSet(
10724  ComponentName = cms.string( "CombinedSeedComparitor" ),
10725  mode = cms.string( "and" ),
10726  comparitors = cms.VPSet(
10727  cms.PSet( ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10728  FilterAtHelixStage = cms.bool( True ),
10729  FilterPixelHits = cms.bool( False ),
10730  FilterStripHits = cms.bool( True ),
10731  ClusterShapeHitFilterName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
10732  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
10733  ),
10734  cms.PSet( ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
10735  FilterAtHelixStage = cms.bool( False ),
10736  maxNSat = cms.uint32( 3 ),
10737  trimMaxADC = cms.double( 30.0 ),
10738  trimMaxFracTotal = cms.double( 0.15 ),
10739  trimMaxFracNeigh = cms.double( 0.25 ),
10740  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
10741  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
10742  subclusterWindow = cms.double( 0.7 ),
10743  seedCutMIPs = cms.double( 0.35 ),
10744  seedCutSN = cms.double( 7.0 ),
10745  subclusterCutMIPs = cms.double( 0.45 ),
10746  subclusterCutSN = cms.double( 12.0 )
10747  )
10748  )
10749  ),
10750  ClusterCheckPSet = cms.PSet(
10751  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10752  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10753  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10754  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10755  doClusterCheck = cms.bool( True ),
10756  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10757  ),
10758  OrderedHitsFactoryPSet = cms.PSet(
10759  maxElement = cms.uint32( 1000000 ),
10760  ComponentName = cms.string( "StandardMultiHitGenerator" ),
10761  SeedingLayers = cms.InputTag( "hltPAIter5PixelLessLayers" ),
10762  GeneratorPSet = cms.PSet(
10763  ComponentName = cms.string( "MultiHitGeneratorFromChi2" ),
10764  maxElement = cms.uint32( 1000000 ),
10765  useFixedPreFiltering = cms.bool( False ),
10766  phiPreFiltering = cms.double( 0.3 ),
10767  extraHitRPhitolerance = cms.double( 0.0 ),
10768  extraHitRZtolerance = cms.double( 0.0 ),
10769  extraZKDBox = cms.double( 0.2 ),
10770  extraRKDBox = cms.double( 0.2 ),
10771  extraPhiKDBox = cms.double( 0.005 ),
10772  fnSigmaRZ = cms.double( 2.0 ),
10773  refitHits = cms.bool( True ),
10774  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
10775  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10776  maxChi2 = cms.double( 5.0 ),
10777  chi2VsPtCut = cms.bool( True ),
10778  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
10779  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
10780  detIdsToDebug = cms.vint32( 0, 0, 0 )
10781  )
10782  ),
10783  SeedCreatorPSet = cms.PSet(
10784  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
10785  forceKinematicWithRegionDirection = cms.bool( False ),
10786  magneticField = cms.string( "ParabolicMf" ),
10787  SeedMomentumForBOFF = cms.double( 5.0 ),
10788  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10789  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10790  MinOneOverPtError = cms.double( 1.0 ),
10791  OriginTransverseErrorMultiplier = cms.double( 2.0 ),
10792  maxseeds = cms.int32( 1000000 )
10793  )
10794 )
10795 fragment.hltPAIter5CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10796  src = cms.InputTag( "hltPAIter5PixelLessSeeds" ),
10797  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10798  SimpleMagneticField = cms.string( "ParabolicMf" ),
10799  TransientInitialStateEstimatorParameters = cms.PSet(
10800  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10801  numberMeasurementsForFit = cms.int32( 4 ),
10802  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10803  ),
10804  TrajectoryCleaner = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
10805  MeasurementTrackerEvent = cms.InputTag( "hltPAIter5MaskedMeasurementTrackerEvent" ),
10806  cleanTrajectoryAfterInOut = cms.bool( True ),
10807  useHitsSplitting = cms.bool( True ),
10808  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10809  doSeedingRegionRebuilding = cms.bool( True ),
10810  maxNSeeds = cms.uint32( 500000 ),
10811  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilder" ) ),
10812  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10813  TrajectoryBuilder = cms.string( "" )
10814 )
10815 fragment.hltPAIter5CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10816  src = cms.InputTag( "hltPAIter5CkfTrackCandidates" ),
10817  SimpleMagneticField = cms.string( "ParabolicMf" ),
10818  clusterRemovalInfo = cms.InputTag( "" ),
10819  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10820  MeasurementTrackerEvent = cms.InputTag( "hltPAIter5MaskedMeasurementTrackerEvent" ),
10821  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10822  useHitsSplitting = cms.bool( False ),
10823  MeasurementTracker = cms.string( "" ),
10824  AlgorithmName = cms.string( "pixelLessStep" ),
10825  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10826  NavigationSchool = cms.string( "" ),
10827  TrajectoryInEvent = cms.bool( True ),
10828  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10829  GeometricInnerState = cms.bool( False ),
10830  useSimpleMF = cms.bool( True ),
10831  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10832 )
10833 fragment.hltPAIter5TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierPrompt",
10834  src = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ),
10835  GBRForestLabel = cms.string( "MVASelectorIter5_13TeV" ),
10836  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10837  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10838  qualityCuts = cms.vdouble( -0.4, 0.0, 0.4 ),
10839  mva = cms.PSet( ),
10840  GBRForestFileName = cms.string( "" )
10841 )
10842 fragment.hltPAIter5TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
10843  src = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ),
10844  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
10845  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10846  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10847  qualityCuts = cms.vdouble( 0.0, 0.0, 0.0 ),
10848  mva = cms.PSet( ),
10849  GBRForestFileName = cms.string( "" )
10850 )
10851 fragment.hltPAIter5TrackSelection = cms.EDProducer( "ClassifierMerger",
10852  inputClassifiers = cms.vstring( 'hltPAIter5TrackClassifier1',
10853  'hltPAIter5TrackClassifier2' )
10854 )
10855 fragment.hltPAIter6ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10856  trackClassifier = cms.InputTag( 'hltPAIter5TrackSelection','QualityMasks' ),
10857  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10858  maxChi2 = cms.double( 9.0 ),
10859  trajectories = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ),
10860  oldClusterRemovalInfo = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10861  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
10862  overrideTrkQuals = cms.InputTag( "" ),
10863  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10864  TrackQuality = cms.string( "highPurity" )
10865 )
10866 fragment.hltPAIter6MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10867  clustersToSkip = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10868  OnDemand = cms.bool( False ),
10869  src = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10870 )
10871 fragment.hltPAIter6TobTecLayersTripl = cms.EDProducer( "SeedingLayersEDProducer",
10872  layerList = cms.vstring( 'TOB1+TOB2+MTOB3',
10873  'TOB1+TOB2+MTOB4',
10874  'TOB1+TOB2+MTEC1_pos',
10875  'TOB1+TOB2+MTEC1_neg' ),
10876  MTOB = cms.PSet(
10877  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10878  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10879  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10880  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' )
10881  ),
10882  TEC = cms.PSet( ),
10883  MTID = cms.PSet( ),
10884  FPix = cms.PSet( ),
10885  MTEC = cms.PSet(
10886  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10887  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10888  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10889  minRing = cms.int32( 6 ),
10890  maxRing = cms.int32( 7 ),
10891  useRingSlector = cms.bool( True ),
10892  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' )
10893  ),
10894  MTIB = cms.PSet( ),
10895  TID = cms.PSet( ),
10896  TOB = cms.PSet(
10897  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10898  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10899  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10900  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' )
10901  ),
10902  BPix = cms.PSet( ),
10903  TIB = cms.PSet( )
10904 )
10905 fragment.hltPAIter6TobTecSeedsTripl = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10906  RegionFactoryPSet = cms.PSet(
10907  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10908  RegionPSet = cms.PSet(
10909  precise = cms.bool( True ),
10910  originRadius = cms.double( 3.5 ),
10911  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10912  originHalfLength = cms.double( 20.0 ),
10913  ptMin = cms.double( 0.55 ),
10914  useMultipleScattering = cms.bool( False )
10915  )
10916  ),
10917  SeedComparitorPSet = cms.PSet(
10918  ComponentName = cms.string( "CombinedSeedComparitor" ),
10919  mode = cms.string( "and" ),
10920  comparitors = cms.VPSet(
10921  cms.PSet( ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10922  FilterPixelHits = cms.bool( False ),
10923  FilterStripHits = cms.bool( True ),
10924  ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
10925  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" ),
10926  FilterAtHelixStage = cms.bool( True )
10927  ),
10928  cms.PSet( ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
10929  FilterAtHelixStage = cms.bool( False ),
10930  maxNSat = cms.uint32( 3 ),
10931  trimMaxADC = cms.double( 30.0 ),
10932  trimMaxFracTotal = cms.double( 0.15 ),
10933  trimMaxFracNeigh = cms.double( 0.25 ),
10934  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
10935  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
10936  subclusterWindow = cms.double( 0.7 ),
10937  seedCutMIPs = cms.double( 0.35 ),
10938  seedCutSN = cms.double( 7.0 ),
10939  subclusterCutMIPs = cms.double( 0.45 ),
10940  subclusterCutSN = cms.double( 12.0 )
10941  )
10942  )
10943  ),
10944  ClusterCheckPSet = cms.PSet(
10945  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10946  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10947  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10948  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10949  doClusterCheck = cms.bool( True ),
10950  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10951  ),
10952  OrderedHitsFactoryPSet = cms.PSet(
10953  maxElement = cms.uint32( 1000000 ),
10954  ComponentName = cms.string( "StandardMultiHitGenerator" ),
10955  SeedingLayers = cms.InputTag( "hltPAIter6TobTecLayersTripl" ),
10956  GeneratorPSet = cms.PSet(
10957  ComponentName = cms.string( "MultiHitGeneratorFromChi2" ),
10958  maxElement = cms.uint32( 1000000 ),
10959  useFixedPreFiltering = cms.bool( False ),
10960  phiPreFiltering = cms.double( 0.3 ),
10961  extraHitRPhitolerance = cms.double( 0.0 ),
10962  extraHitRZtolerance = cms.double( 0.0 ),
10963  extraZKDBox = cms.double( 0.2 ),
10964  extraRKDBox = cms.double( 0.2 ),
10965  extraPhiKDBox = cms.double( 0.01 ),
10966  fnSigmaRZ = cms.double( 2.0 ),
10967  refitHits = cms.bool( True ),
10968  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
10969  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10970  maxChi2 = cms.double( 5.0 ),
10971  chi2VsPtCut = cms.bool( True ),
10972  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
10973  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
10974  detIdsToDebug = cms.vint32( 0, 0, 0 )
10975  )
10976  ),
10977  SeedCreatorPSet = cms.PSet(
10978  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
10979  forceKinematicWithRegionDirection = cms.bool( False ),
10980  magneticField = cms.string( "ParabolicMf" ),
10981  SeedMomentumForBOFF = cms.double( 5.0 ),
10982  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10983  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10984  MinOneOverPtError = cms.double( 1.0 ),
10985  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10986  maxseeds = cms.int32( 1000000 )
10987  )
10988 )
10989 fragment.hltPAIter6TobTecLayersPair = cms.EDProducer( "SeedingLayersEDProducer",
10990  layerList = cms.vstring( 'TOB1+TEC1_pos',
10991  'TOB1+TEC1_neg',
10992  'TEC1_pos+TEC2_pos',
10993  'TEC1_neg+TEC2_neg',
10994  'TEC2_pos+TEC3_pos',
10995  'TEC2_neg+TEC3_neg',
10996  'TEC3_pos+TEC4_pos',
10997  'TEC3_neg+TEC4_neg',
10998  'TEC4_pos+TEC5_pos',
10999  'TEC4_neg+TEC5_neg',
11000  'TEC5_pos+TEC6_pos',
11001  'TEC5_neg+TEC6_neg',
11002  'TEC6_pos+TEC7_pos',
11003  'TEC6_neg+TEC7_neg' ),
11004  MTOB = cms.PSet( ),
11005  TEC = cms.PSet(
11006  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11007  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
11008  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
11009  useRingSlector = cms.bool( True ),
11010  minRing = cms.int32( 5 ),
11011  maxRing = cms.int32( 5 ),
11012  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' )
11013  ),
11014  MTID = cms.PSet( ),
11015  FPix = cms.PSet( ),
11016  MTEC = cms.PSet( ),
11017  MTIB = cms.PSet( ),
11018  TID = cms.PSet( ),
11019  TOB = cms.PSet(
11020  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11021  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
11022  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
11023  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' )
11024  ),
11025  BPix = cms.PSet( ),
11026  TIB = cms.PSet( )
11027 )
11028 fragment.hltPAIter6TobTecSeedsPair = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
11029  RegionFactoryPSet = cms.PSet(
11030  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
11031  RegionPSet = cms.PSet(
11032  precise = cms.bool( True ),
11033  originRadius = cms.double( 6.0 ),
11034  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11035  originHalfLength = cms.double( 30.0 ),
11036  ptMin = cms.double( 0.6 ),
11037  useMultipleScattering = cms.bool( False )
11038  )
11039  ),
11040  SeedComparitorPSet = cms.PSet(
11041  ComponentName = cms.string( "CombinedSeedComparitor" ),
11042  mode = cms.string( "and" ),
11043  comparitors = cms.VPSet(
11044  cms.PSet( ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
11045  FilterAtHelixStage = cms.bool( True ),
11046  FilterPixelHits = cms.bool( False ),
11047  FilterStripHits = cms.bool( True ),
11048  ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
11049  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
11050  ),
11051  cms.PSet( ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
11052  FilterAtHelixStage = cms.bool( False ),
11053  maxNSat = cms.uint32( 3 ),
11054  trimMaxADC = cms.double( 30.0 ),
11055  trimMaxFracTotal = cms.double( 0.15 ),
11056  trimMaxFracNeigh = cms.double( 0.25 ),
11057  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
11058  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
11059  subclusterWindow = cms.double( 0.7 ),
11060  seedCutMIPs = cms.double( 0.35 ),
11061  seedCutSN = cms.double( 7.0 ),
11062  subclusterCutMIPs = cms.double( 0.45 ),
11063  subclusterCutSN = cms.double( 12.0 )
11064  )
11065  )
11066  ),
11067  ClusterCheckPSet = cms.PSet(
11068  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
11069  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
11070  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
11071  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
11072  doClusterCheck = cms.bool( True ),
11073  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
11074  ),
11075  OrderedHitsFactoryPSet = cms.PSet(
11076  maxElement = cms.uint32( 1000000 ),
11077  ComponentName = cms.string( "StandardHitPairGenerator" ),
11078  SeedingLayers = cms.InputTag( "hltPAIter6TobTecLayersPair" )
11079  ),
11080  SeedCreatorPSet = cms.PSet(
11081  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
11082  forceKinematicWithRegionDirection = cms.bool( False ),
11083  magneticField = cms.string( "ParabolicMf" ),
11084  SeedMomentumForBOFF = cms.double( 5.0 ),
11085  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
11086  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11087  MinOneOverPtError = cms.double( 1.0 ),
11088  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
11089  maxseeds = cms.int32( 1000000 )
11090  )
11091 )
11092 fragment.hltPAIter6TobTecSeeds = cms.EDProducer( "SeedCombiner",
11093  seedCollections = cms.VInputTag( 'hltPAIter6TobTecSeedsTripl','hltPAIter6TobTecSeedsPair' )
11094 )
11095 fragment.hltPAIter6CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
11096  src = cms.InputTag( "hltPAIter6TobTecSeeds" ),
11097  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
11098  SimpleMagneticField = cms.string( "ParabolicMf" ),
11099  TransientInitialStateEstimatorParameters = cms.PSet(
11100  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
11101  numberMeasurementsForFit = cms.int32( 4 ),
11102  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
11103  ),
11104  TrajectoryCleaner = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
11105  MeasurementTrackerEvent = cms.InputTag( "hltPAIter6MaskedMeasurementTrackerEvent" ),
11106  cleanTrajectoryAfterInOut = cms.bool( True ),
11107  useHitsSplitting = cms.bool( True ),
11108  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
11109  doSeedingRegionRebuilding = cms.bool( True ),
11110  maxNSeeds = cms.uint32( 500000 ),
11111  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilder" ) ),
11112  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11113  TrajectoryBuilder = cms.string( "" )
11114 )
11115 fragment.hltPAIter6CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
11116  src = cms.InputTag( "hltPAIter6CkfTrackCandidates" ),
11117  SimpleMagneticField = cms.string( "ParabolicMf" ),
11118  clusterRemovalInfo = cms.InputTag( "" ),
11119  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11120  MeasurementTrackerEvent = cms.InputTag( "hltPAIter6MaskedMeasurementTrackerEvent" ),
11121  Fitter = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
11122  useHitsSplitting = cms.bool( False ),
11123  MeasurementTracker = cms.string( "" ),
11124  AlgorithmName = cms.string( "tobTecStep" ),
11125  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
11126  NavigationSchool = cms.string( "" ),
11127  TrajectoryInEvent = cms.bool( True ),
11128  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
11129  GeometricInnerState = cms.bool( False ),
11130  useSimpleMF = cms.bool( True ),
11131  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
11132 )
11133 fragment.hltPAIter6TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached",
11134  src = cms.InputTag( "hltPAIter6CtfWithMaterialTracks" ),
11135  GBRForestLabel = cms.string( "MVASelectorIter6_13TeV" ),
11136  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11137  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
11138  qualityCuts = cms.vdouble( -0.6, -0.45, -0.3 ),
11139  mva = cms.PSet( ),
11140  GBRForestFileName = cms.string( "" )
11141 )
11142 fragment.hltPAIter6TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
11143  src = cms.InputTag( "hltPAIter6CtfWithMaterialTracks" ),
11144  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
11145  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11146  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
11147  qualityCuts = cms.vdouble( 0.0, 0.0, 0.0 ),
11148  mva = cms.PSet( ),
11149  GBRForestFileName = cms.string( "" )
11150 )
11151 fragment.hltPAIter6TrackSelection = cms.EDProducer( "ClassifierMerger",
11152  inputClassifiers = cms.vstring( 'hltPAIter6TrackClassifier1',
11153  'hltPAIter6TrackClassifier2' )
11154 )
11155 fragment.hltPAIter7GoodPrimaryVertices = cms.EDFilter( "PrimaryVertexObjectFilter",
11156  src = cms.InputTag( "hltPAIter0PrimaryVertices" ),
11157  filterParams = cms.PSet(
11158  maxZ = cms.double( 15.0 ),
11159  minNdof = cms.double( 25.0 ),
11160  maxRho = cms.double( 2.0 )
11161  )
11162 )
11163 fragment.hltPAIter7JetCoreLayers = cms.EDProducer( "SeedingLayersEDProducer",
11164  layerList = cms.vstring( 'BPix1+BPix2',
11165  'BPix1+BPix3',
11166  'BPix2+BPix3',
11167  'BPix1+FPix1_pos',
11168  'BPix1+FPix1_neg',
11169  'BPix2+FPix1_pos',
11170  'BPix2+FPix1_neg',
11171  'FPix1_pos+FPix2_pos',
11172  'FPix1_neg+FPix2_neg',
11173  'BPix3+TIB1',
11174  'BPix3+TIB2' ),
11175  MTOB = cms.PSet( ),
11176  TEC = cms.PSet( ),
11177  MTID = cms.PSet( ),
11178  FPix = cms.PSet(
11179  useErrorsFromParam = cms.bool( True ),
11180  hitErrorRPhi = cms.double( 0.0051 ),
11181  hitErrorRZ = cms.double( 0.0036 ),
11182  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11183  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
11184  ),
11185  MTEC = cms.PSet( ),
11186  MTIB = cms.PSet( ),
11187  TID = cms.PSet( ),
11188  TOB = cms.PSet( ),
11189  BPix = cms.PSet(
11190  useErrorsFromParam = cms.bool( True ),
11191  hitErrorRPhi = cms.double( 0.0027 ),
11192  hitErrorRZ = cms.double( 0.006 ),
11193  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11194  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
11195  ),
11196  TIB = cms.PSet(
11197  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11198  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
11199  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' )
11200  )
11201 )
11202 fragment.hltPAIter7JetCoreSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
11203  RegionFactoryPSet = cms.PSet(
11204  ComponentName = cms.string( "TauRegionalPixelSeedGenerator" ),
11205  RegionPSet = cms.PSet(
11206  precise = cms.bool( True ),
11207  ptMin = cms.double( 10.0 ),
11208  originRadius = cms.double( 0.2 ),
11209  originHalfLength = cms.double( 0.2 ),
11210  deltaPhiRegion = cms.double( 0.2 ),
11211  measurementTrackerName = cms.string( "" ),
11212  deltaEtaRegion = cms.double( 0.2 ),
11213  JetSrc = cms.InputTag( "hltPAJetsForCoreTracking" ),
11214  vertexSrc = cms.InputTag( "hltPAIter7GoodPrimaryVertices" ),
11215  howToUseMeasurementTracker = cms.string( "Never" )
11216  )
11217  ),
11218  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
11219  ClusterCheckPSet = cms.PSet(
11220  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
11221  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
11222  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
11223  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
11224  doClusterCheck = cms.bool( True ),
11225  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
11226  ),
11227  OrderedHitsFactoryPSet = cms.PSet(
11228  maxElement = cms.uint32( 1000000 ),
11229  ComponentName = cms.string( "StandardHitPairGenerator" ),
11230  SeedingLayers = cms.InputTag( "hltPAIter7JetCoreLayers" )
11231  ),
11232  SeedCreatorPSet = cms.PSet(
11233  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
11234  forceKinematicWithRegionDirection = cms.bool( True ),
11235  magneticField = cms.string( "ParabolicMf" ),
11236  SeedMomentumForBOFF = cms.double( 5.0 ),
11237  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
11238  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11239  MinOneOverPtError = cms.double( 1.0 ),
11240  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
11241  maxseeds = cms.int32( 10000 )
11242  )
11243 )
11244 fragment.hltPAIter7CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
11245  src = cms.InputTag( "hltPAIter7JetCoreSeeds" ),
11246  maxSeedsBeforeCleaning = cms.uint32( 10000 ),
11247  SimpleMagneticField = cms.string( "ParabolicMf" ),
11248  TransientInitialStateEstimatorParameters = cms.PSet(
11249  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
11250  numberMeasurementsForFit = cms.int32( 4 ),
11251  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
11252  ),
11253  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
11254  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersAfterSplitting" ),
11255  cleanTrajectoryAfterInOut = cms.bool( True ),
11256  useHitsSplitting = cms.bool( True ),
11257  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
11258  doSeedingRegionRebuilding = cms.bool( True ),
11259  maxNSeeds = cms.uint32( 500000 ),
11260  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryBuilder" ) ),
11261  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11262  TrajectoryBuilder = cms.string( "" )
11263 )
11264 fragment.hltPAIter7CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
11265  src = cms.InputTag( "hltPAIter7CkfTrackCandidates" ),
11266  SimpleMagneticField = cms.string( "ParabolicMf" ),
11267  clusterRemovalInfo = cms.InputTag( "" ),
11268  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11269  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersAfterSplitting" ),
11270  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
11271  useHitsSplitting = cms.bool( False ),
11272  MeasurementTracker = cms.string( "" ),
11273  AlgorithmName = cms.string( "jetCoreRegionalStep" ),
11274  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
11275  NavigationSchool = cms.string( "" ),
11276  TrajectoryInEvent = cms.bool( True ),
11277  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
11278  GeometricInnerState = cms.bool( False ),
11279  useSimpleMF = cms.bool( True ),
11280  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
11281 )
11282 fragment.hltPAIter7TrackSelection = cms.EDProducer( "TrackCutClassifier",
11283  src = cms.InputTag( "hltPAIter7CtfWithMaterialTracks" ),
11284  GBRForestLabel = cms.string( "" ),
11285  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11286  vertices = cms.InputTag( "hltPAIter7GoodPrimaryVertices" ),
11287  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
11288  mva = cms.PSet(
11289  dr_par = cms.PSet(
11290  dr_par1 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
11291  dr_par2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
11292  drWPVerr_par = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
11293  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
11294  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
11295  dr_exp = cms.vint32( 2147483647, 2147483647, 2147483647 )
11296  ),
11297  minLayers = cms.vint32( 3, 5, 5 ),
11298  dz_par = cms.PSet(
11299  dz_exp = cms.vint32( 2147483647, 2147483647, 2147483647 ),
11300  dz_par1 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
11301  dzWPVerr_par = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
11302  dz_par2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 )
11303  ),
11304  maxChi2 = cms.vdouble( 9999.0, 9999.0, 9999.0 ),
11305  maxChi2n = cms.vdouble( 1.6, 1.0, 0.7 ),
11306  maxLostLayers = cms.vint32( 4, 3, 2 ),
11307  maxDz = cms.vdouble( 0.5, 0.35, 0.2 ),
11308  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
11309  maxDr = cms.vdouble( 0.3, 0.2, 0.1 ),
11310  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
11311  min3DLayers = cms.vint32( 1, 2, 3 ),
11312  minPixelHits = cms.vint32( 1, 1, 1 ),
11313  minNVtxTrk = cms.int32( 2 )
11314  ),
11315  GBRForestFileName = cms.string( "" )
11316 )
11317 fragment.hltPAIterativeTrackingMerged = cms.EDProducer( "TrackCollectionMerger",
11318  shareFrac = cms.double( 0.19 ),
11319  inputClassifiers = cms.vstring( 'hltPAIter0TrackSelection',
11320  'hltPAIter7TrackSelection',
11321  'hltPAIter1TrackSelection',
11322  'hltPAIter2TrackSelection',
11323  'hltPAIter3TrackSelection',
11324  'hltPAIter4TrackSelection',
11325  'hltPAIter5TrackSelection',
11326  'hltPAIter6TrackSelection' ),
11327  minQuality = cms.string( "loose" ),
11328  minShareHits = cms.uint32( 2 ),
11329  allowFirstHitShare = cms.bool( True ),
11330  foundHitBonus = cms.double( 10.0 ),
11331  trackProducers = cms.VInputTag( 'hltPAIter0CtfWithMaterialTracks','hltPAIter7CtfWithMaterialTracks','hltPAIter1CtfWithMaterialTracks','hltPAIter2CtfWithMaterialTracks','hltPAIter3CtfWithMaterialTracks','hltPAIter4CtfWithMaterialTracks','hltPAIter5CtfWithMaterialTracks','hltPAIter6CtfWithMaterialTracks' ),
11332  lostHitPenalty = cms.double( 5.0 )
11333 )
11334 fragment.hltPAGoodFullTracks = cms.EDProducer( "AnalyticalTrackSelector",
11335  max_d0 = cms.double( 100.0 ),
11336  minNumber3DLayers = cms.uint32( 0 ),
11337  max_lostHitFraction = cms.double( 1.0 ),
11338  applyAbsCutsIfNoPV = cms.bool( False ),
11339  qualityBit = cms.string( "loose" ),
11340  minNumberLayers = cms.uint32( 0 ),
11341  chi2n_par = cms.double( 9999.0 ),
11342  useVtxError = cms.bool( True ),
11343  nSigmaZ = cms.double( 100.0 ),
11344  dz_par2 = cms.vdouble( 5.0, 0.0 ),
11345  applyAdaptedPVCuts = cms.bool( True ),
11346  min_eta = cms.double( -9999.0 ),
11347  dz_par1 = cms.vdouble( 9999.0, 0.0 ),
11348  copyTrajectories = cms.untracked.bool( False ),
11349  vtxNumber = cms.int32( -1 ),
11350  max_d0NoPV = cms.double( 0.5 ),
11351  keepAllTracks = cms.bool( False ),
11352  maxNumberLostLayers = cms.uint32( 999 ),
11353  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11354  max_relpterr = cms.double( 9999.0 ),
11355  copyExtras = cms.untracked.bool( False ),
11356  max_z0NoPV = cms.double( 100.0 ),
11357  vertexCut = cms.string( "tracksSize>=2" ),
11358  max_z0 = cms.double( 100.0 ),
11359  useVertices = cms.bool( True ),
11360  min_nhits = cms.uint32( 3 ),
11361  src = cms.InputTag( "hltPAIterativeTrackingMerged" ),
11362  max_minMissHitOutOrIn = cms.int32( 99 ),
11363  chi2n_no1Dmod_par = cms.double( 9999.0 ),
11364  vertices = cms.InputTag( "hltPixelVertices" ),
11365  max_eta = cms.double( 9999.0 ),
11366  d0_par2 = cms.vdouble( 9999.0, 0.0 ),
11367  d0_par1 = cms.vdouble( 9999.0, 0.0 ),
11368  res_par = cms.vdouble( 99999.0, 99999.0 ),
11369  minHitsToBypassChecks = cms.uint32( 999 )
11370 )
11371 fragment.hltPAFullCandsForFullTrackTrigger = cms.EDProducer( "ConcreteChargedCandidateProducer",
11372  src = cms.InputTag( "hltPAGoodFullTracks" ),
11373  particleType = cms.string( "pi+" )
11374 )
11375 fragment.hltPAFullTrack18 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11376  saveTags = cms.bool( True ),
11377  MinTrks = cms.int32( 1 ),
11378  MinPt = cms.double( 18.0 ),
11379  MaxVz = cms.double( 15.0 ),
11380  MaxEta = cms.double( 2.4 ),
11381  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
11382  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11383  MaxPt = cms.double( 9999.0 ),
11384  MinSep = cms.double( 9999.0 )
11385 )
11386 fragment.hltL1sSingleJet24BptxAND = cms.EDFilter( "HLTL1TSeed",
11387  L1SeedsLogicalExpression = cms.string( "L1_SingleJet24_BptxAND" ),
11388  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11389  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11390  saveTags = cms.bool( True ),
11391  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11392  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11393  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11394  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11395  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11396 )
11397 fragment.hltPreFullTrack24ForPPRef = cms.EDFilter( "HLTPrescaler",
11398  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11399  offset = cms.uint32( 0 )
11400 )
11401 fragment.hltPAFullTrack24 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11402  saveTags = cms.bool( True ),
11403  MinTrks = cms.int32( 1 ),
11404  MinPt = cms.double( 24.0 ),
11405  MaxVz = cms.double( 15.0 ),
11406  MaxEta = cms.double( 2.4 ),
11407  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
11408  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11409  MaxPt = cms.double( 9999.0 ),
11410  MinSep = cms.double( 9999.0 )
11411 )
11412 fragment.hltPreFullTrack34ForPPRef = cms.EDFilter( "HLTPrescaler",
11413  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11414  offset = cms.uint32( 0 )
11415 )
11416 fragment.hltPAFullTrack34 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11417  saveTags = cms.bool( True ),
11418  MinTrks = cms.int32( 1 ),
11419  MinPt = cms.double( 34.0 ),
11420  MaxVz = cms.double( 15.0 ),
11421  MaxEta = cms.double( 2.4 ),
11422  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
11423  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11424  MaxPt = cms.double( 9999.0 ),
11425  MinSep = cms.double( 9999.0 )
11426 )
11427 fragment.hltPreFullTrack45ForPPRef = cms.EDFilter( "HLTPrescaler",
11428  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11429  offset = cms.uint32( 0 )
11430 )
11431 fragment.hltPAFullTrack45 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11432  saveTags = cms.bool( True ),
11433  MinTrks = cms.int32( 1 ),
11434  MinPt = cms.double( 45.0 ),
11435  MaxVz = cms.double( 15.0 ),
11436  MaxEta = cms.double( 2.4 ),
11437  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
11438  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11439  MaxPt = cms.double( 9999.0 ),
11440  MinSep = cms.double( 9999.0 )
11441 )
11442 fragment.hltPreFullTrack53ForPPRef = cms.EDFilter( "HLTPrescaler",
11443  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11444  offset = cms.uint32( 0 )
11445 )
11446 fragment.hltPAFullTrack53 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11447  saveTags = cms.bool( True ),
11448  MinTrks = cms.int32( 1 ),
11449  MinPt = cms.double( 53.0 ),
11450  MaxVz = cms.double( 15.0 ),
11451  MaxEta = cms.double( 2.4 ),
11452  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
11453  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11454  MaxPt = cms.double( 9999.0 ),
11455  MinSep = cms.double( 9999.0 )
11456 )
11457 fragment.hltL1sDoubleMuOpenNotMinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed",
11458  L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen_NotMinimumBiasHF2_AND" ),
11459  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11460  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11461  saveTags = cms.bool( True ),
11462  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11463  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11464  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11465  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11466  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11467 )
11468 fragment.hltPreHIUPCL1DoubleMuOpenNotHF2ForPPRef = cms.EDFilter( "HLTPrescaler",
11469  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11470  offset = cms.uint32( 0 )
11471 )
11472 fragment.hltL1MuOpenNotHF2L1Filtered2 = cms.EDFilter( "HLTMuonL1TFilter",
11473  saveTags = cms.bool( True ),
11474  PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpenNotMinimumBiasHF2AND" ),
11475  MinPt = cms.double( 0.0 ),
11476  MinN = cms.int32( 1 ),
11477  MaxEta = cms.double( 2.5 ),
11478  CentralBxOnly = cms.bool( True ),
11479  SelectQualities = cms.vint32( ),
11480  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
11481 )
11482 fragment.hltPreHIUPCDoubleMuNotHF2PixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11483  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11484  offset = cms.uint32( 0 )
11485 )
11486 fragment.hltHISiPixelDigis = cms.EDProducer( "SiPixelRawToDigi",
11487  UseQualityInfo = cms.bool( False ),
11488  UsePilotBlade = cms.bool( False ),
11489  UsePhase1 = cms.bool( False ),
11490  InputLabel = cms.InputTag( "rawDataCollector" ),
11491  IncludeErrors = cms.bool( False ),
11492  ErrorList = cms.vint32( ),
11493  Regions = cms.PSet( ),
11494  Timing = cms.untracked.bool( False ),
11495  CablingMapLabel = cms.string( "" ),
11496  UserErrorList = cms.vint32( )
11497 )
11498 fragment.hltHISiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
11499  src = cms.InputTag( "hltHISiPixelDigis" ),
11500  ChannelThreshold = cms.int32( 1000 ),
11501  maxNumberOfClusters = cms.int32( -1 ),
11502  VCaltoElectronGain = cms.int32( 65 ),
11503  MissCalibrate = cms.untracked.bool( True ),
11504  SplitClusters = cms.bool( False ),
11505  VCaltoElectronOffset = cms.int32( -414 ),
11506  payloadType = cms.string( "HLT" ),
11507  SeedThreshold = cms.int32( 1000 ),
11508  ClusterThreshold = cms.double( 4000.0 )
11509 )
11510 fragment.hltHISiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
11511  src = cms.InputTag( "hltHISiPixelClusters" ),
11512  onDemand = cms.bool( False )
11513 )
11514 fragment.hltHISiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
11515  VerboseLevel = cms.untracked.int32( 0 ),
11516  src = cms.InputTag( "hltHISiPixelClusters" ),
11517  CPE = cms.string( "hltESPPixelCPEGeneric" )
11518 )
11519 fragment.hltPixelLayerTripletsForUPC = cms.EDProducer( "SeedingLayersEDProducer",
11520  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
11521  'BPix1+BPix2+FPix1_pos',
11522  'BPix1+BPix2+FPix1_neg',
11523  'BPix1+FPix1_pos+FPix2_pos',
11524  'BPix1+FPix1_neg+FPix2_neg' ),
11525  MTOB = cms.PSet( ),
11526  TEC = cms.PSet( ),
11527  MTID = cms.PSet( ),
11528  FPix = cms.PSet(
11529  useErrorsFromParam = cms.bool( True ),
11530  hitErrorRPhi = cms.double( 0.0051 ),
11531  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11532  HitProducer = cms.string( "hltHISiPixelRecHits" ),
11533  hitErrorRZ = cms.double( 0.0036 )
11534  ),
11535  MTEC = cms.PSet( ),
11536  MTIB = cms.PSet( ),
11537  TID = cms.PSet( ),
11538  TOB = cms.PSet( ),
11539  BPix = cms.PSet(
11540  useErrorsFromParam = cms.bool( True ),
11541  hitErrorRPhi = cms.double( 0.0027 ),
11542  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11543  HitProducer = cms.string( "hltHISiPixelRecHits" ),
11544  hitErrorRZ = cms.double( 0.006 )
11545  ),
11546  TIB = cms.PSet( )
11547 )
11548 fragment.hltPixelTracksForUPC = cms.EDProducer( "PixelTrackProducer",
11549  useFilterWithES = cms.bool( False ),
11550  FilterPSet = cms.PSet(
11551  chi2 = cms.double( 1000.0 ),
11552  nSigmaTipMaxTolerance = cms.double( 0.0 ),
11553  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
11554  nSigmaInvPtTolerance = cms.double( 0.0 ),
11555  ptMin = cms.double( 0.1 ),
11556  tipMax = cms.double( 1.0 )
11557  ),
11558  passLabel = cms.string( "" ),
11559  FitterPSet = cms.PSet(
11560  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
11561  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11562  fixImpactParameter = cms.double( 0.0 )
11563  ),
11564  RegionFactoryPSet = cms.PSet(
11565  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
11566  RegionPSet = cms.PSet(
11567  precise = cms.bool( True ),
11568  originRadius = cms.double( 0.2 ),
11569  ptMin = cms.double( 0.1 ),
11570  originHalfLength = cms.double( 24.0 ),
11571  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11572  useMultipleScattering = cms.bool( False ),
11573  useFakeVertices = cms.bool( False )
11574  )
11575  ),
11576  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
11577  OrderedHitsFactoryPSet = cms.PSet(
11578  ComponentName = cms.string( "StandardHitTripletGenerator" ),
11579  GeneratorPSet = cms.PSet(
11580  useBending = cms.bool( True ),
11581  useFixedPreFiltering = cms.bool( False ),
11582  maxElement = cms.uint32( 100000 ),
11583  phiPreFiltering = cms.double( 0.3 ),
11584  extraHitRPhitolerance = cms.double( 0.06 ),
11585  useMultScattering = cms.bool( True ),
11586  SeedComparitorPSet = cms.PSet(
11587  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
11588  clusterShapeCacheSrc = cms.InputTag( "hltHISiPixelClustersCache" )
11589  ),
11590  extraHitRZtolerance = cms.double( 0.06 ),
11591  ComponentName = cms.string( "PixelTripletHLTGenerator" )
11592  ),
11593  SeedingLayers = cms.InputTag( "hltPixelLayerTripletsForUPC" )
11594  )
11595 )
11596 fragment.hltPixelCandsForUPC = cms.EDProducer( "ConcreteChargedCandidateProducer",
11597  src = cms.InputTag( "hltPixelTracksForUPC" ),
11598  particleType = cms.string( "pi+" )
11599 )
11600 fragment.hltSinglePixelTrackForUPC = cms.EDFilter( "CandViewCountFilter",
11601  src = cms.InputTag( "hltPixelCandsForUPC" ),
11602  minNumber = cms.uint32( 1 )
11603 )
11604 fragment.hltL1sMuOpenNotMinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed",
11605  L1SeedsLogicalExpression = cms.string( "L1_MuOpen_NotMinimumBiasHF2_AND" ),
11606  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11607  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11608  saveTags = cms.bool( True ),
11609  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11610  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11611  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11612  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11613  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11614 )
11615 fragment.hltPreHIUPCL1MuOpenNotMinimumBiasHF2ANDForPPRef = cms.EDFilter( "HLTPrescaler",
11616  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11617  offset = cms.uint32( 0 )
11618 )
11619 fragment.hltL1MuOpenNotHF2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
11620  saveTags = cms.bool( True ),
11621  PreviousCandTag = cms.InputTag( "hltL1sMuOpenNotMinimumBiasHF2AND" ),
11622  MinPt = cms.double( 0.0 ),
11623  MinN = cms.int32( 1 ),
11624  MaxEta = cms.double( 2.5 ),
11625  CentralBxOnly = cms.bool( True ),
11626  SelectQualities = cms.vint32( ),
11627  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
11628 )
11629 fragment.hltPreHIUPCMuOpenNotMinimumBiasHF2ANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11630  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11631  offset = cms.uint32( 0 )
11632 )
11633 fragment.hltL1sNotMinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed",
11634  L1SeedsLogicalExpression = cms.string( "L1_NotMinimumBiasHF2_AND" ),
11635  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11636  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11637  saveTags = cms.bool( True ),
11638  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11639  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11640  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11641  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11642  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11643 )
11644 fragment.hltPreHIUPCL1NotMinimumBiasHF2ANDForPPRef = cms.EDFilter( "HLTPrescaler",
11645  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11646  offset = cms.uint32( 0 )
11647 )
11648 fragment.hltPreHIUPCNotMinimumBiasHF2ANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11649  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11650  offset = cms.uint32( 0 )
11651 )
11652 fragment.hltL1sZdcORBptxAND = cms.EDFilter( "HLTL1TSeed",
11653  L1SeedsLogicalExpression = cms.string( "L1_ZdcOR_BptxAND" ),
11654  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11655  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11656  saveTags = cms.bool( True ),
11657  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11658  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11659  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11660  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11661  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11662 )
11663 fragment.hltPreHIUPCL1ZdcORBptxANDForPPRef = cms.EDFilter( "HLTPrescaler",
11664  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11665  offset = cms.uint32( 0 )
11666 )
11667 fragment.hltPreHIUPCZdcORBptxANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11668  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11669  offset = cms.uint32( 0 )
11670 )
11671 fragment.hltL1sZdcXORBptxAND = cms.EDFilter( "HLTL1TSeed",
11672  L1SeedsLogicalExpression = cms.string( "L1_ZdcXOR_BptxAND" ),
11673  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11674  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11675  saveTags = cms.bool( True ),
11676  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11677  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11678  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11679  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11680  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11681 )
11682 fragment.hltPreHIUPCL1ZdcXORBptxANDForPPRef = cms.EDFilter( "HLTPrescaler",
11683  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11684  offset = cms.uint32( 0 )
11685 )
11686 fragment.hltPreHIUPCZdcXORBptxANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11687  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11688  offset = cms.uint32( 0 )
11689 )
11690 fragment.hltL1sNotZdcORBptxAND = cms.EDFilter( "HLTL1TSeed",
11691  L1SeedsLogicalExpression = cms.string( "L1_NotZdcOR_BptxAND" ),
11692  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11693  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11694  saveTags = cms.bool( True ),
11695  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11696  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11697  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11698  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11699  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11700 )
11701 fragment.hltPreHIUPCL1NotZdcORBptxANDForPPRef = cms.EDFilter( "HLTPrescaler",
11702  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11703  offset = cms.uint32( 0 )
11704 )
11705 fragment.hltPreHIUPCNotZdcORBptxANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11706  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11707  offset = cms.uint32( 0 )
11708 )
11709 fragment.hltL1sCastorMediumJetBptxAND = cms.EDFilter( "HLTL1TSeed",
11710  L1SeedsLogicalExpression = cms.string( "L1_CastorMediumJet_BptxAND" ),
11711  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11712  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11713  saveTags = cms.bool( True ),
11714  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11715  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11716  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11717  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11718  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11719 )
11720 fragment.hltPreHIL1CastorMediumJetForPPRef = cms.EDFilter( "HLTPrescaler",
11721  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11722  offset = cms.uint32( 0 )
11723 )
11724 fragment.hltPreHICastorMediumJetPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11725  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11726  offset = cms.uint32( 0 )
11727 )
11728 fragment.hltL1MuOpenL1Filtered0UPC = cms.EDFilter( "HLTMuonL1TFilter",
11729  saveTags = cms.bool( True ),
11730  PreviousCandTag = cms.InputTag( "hltL1sCastorMediumJetBptxAND" ),
11731  MinPt = cms.double( 0.0 ),
11732  MinN = cms.int32( 1 ),
11733  MaxEta = cms.double( 2.5 ),
11734  CentralBxOnly = cms.bool( True ),
11735  SelectQualities = cms.vint32( ),
11736  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
11737 )
11738 fragment.hltPreDmesonPPTrackingGlobalDpt8ForPPRef = cms.EDFilter( "HLTPrescaler",
11739  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11740  offset = cms.uint32( 0 )
11741 )
11742 fragment.hltPAFullCands = cms.EDProducer( "ConcreteChargedCandidateProducer",
11743  src = cms.InputTag( "hltPAIterativeTrackingMerged" ),
11744  particleType = cms.string( "pi+" )
11745 )
11746 fragment.hltHIFullTrackFilterForDmeson = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11747  saveTags = cms.bool( True ),
11748  MinTrks = cms.int32( 0 ),
11749  MinPt = cms.double( 0.0 ),
11750  MaxVz = cms.double( 9999.0 ),
11751  MaxEta = cms.double( 99999.0 ),
11752  trackCollection = cms.InputTag( "hltPAFullCands" ),
11753  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11754  MaxPt = cms.double( 10000.0 ),
11755  MinSep = cms.double( 999.0 )
11756 )
11757 fragment.hltTktkVtxForDmesonDpt8 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11758  Src = cms.InputTag( "hltPAFullCands" ),
11759  massParticle1 = cms.double( 0.1396 ),
11760  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11761  massParticle2 = cms.double( 0.4937 ),
11762  ChargeOpt = cms.int32( -1 ),
11763  MaxEta = cms.double( 2.5 ),
11764  MaxInvMass = cms.double( 2.27 ),
11765  MinPtPair = cms.double( 8.0 ),
11766  triggerTypeDaughters = cms.int32( 91 ),
11767  MinInvMass = cms.double( 1.47 ),
11768  MinPt = cms.double( 0.0 )
11769 )
11770 fragment.hltTktkFilterForDmesonDpt8 = cms.EDFilter( "HLTDisplacedtktkFilter",
11771  saveTags = cms.bool( True ),
11772  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11773  MinVtxProbability = cms.double( 0.0 ),
11774  MaxLxySignificance = cms.double( 0.0 ),
11775  TrackTag = cms.InputTag( "hltPAFullCands" ),
11776  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt8" ),
11777  MaxNormalisedChi2 = cms.double( 999.0 ),
11778  FastAccept = cms.bool( False ),
11779  MinCosinePointingAngle = cms.double( 0.8 ),
11780  triggerTypeDaughters = cms.int32( 91 ),
11781  MinLxySignificance = cms.double( 1.0 )
11782 )
11783 fragment.hltPreDmesonPPTrackingGlobalDpt15ForPPRef = cms.EDFilter( "HLTPrescaler",
11784  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11785  offset = cms.uint32( 0 )
11786 )
11787 fragment.hltTktkVtxForDmesonDpt15 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11788  Src = cms.InputTag( "hltPAFullCands" ),
11789  massParticle1 = cms.double( 0.1396 ),
11790  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11791  massParticle2 = cms.double( 0.4937 ),
11792  ChargeOpt = cms.int32( -1 ),
11793  MaxEta = cms.double( 2.5 ),
11794  MaxInvMass = cms.double( 2.27 ),
11795  MinPtPair = cms.double( 15.0 ),
11796  triggerTypeDaughters = cms.int32( 91 ),
11797  MinInvMass = cms.double( 1.47 ),
11798  MinPt = cms.double( 0.0 )
11799 )
11800 fragment.hltTktkFilterForDmesonDpt15 = cms.EDFilter( "HLTDisplacedtktkFilter",
11801  saveTags = cms.bool( True ),
11802  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11803  MinVtxProbability = cms.double( 0.0 ),
11804  MaxLxySignificance = cms.double( 0.0 ),
11805  TrackTag = cms.InputTag( "hltPAFullCands" ),
11806  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt15" ),
11807  MaxNormalisedChi2 = cms.double( 999.0 ),
11808  FastAccept = cms.bool( False ),
11809  MinCosinePointingAngle = cms.double( 0.8 ),
11810  triggerTypeDaughters = cms.int32( 91 ),
11811  MinLxySignificance = cms.double( 1.0 )
11812 )
11813 fragment.hltPreDmesonPPTrackingGlobalDpt20ForPPRef = cms.EDFilter( "HLTPrescaler",
11814  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11815  offset = cms.uint32( 0 )
11816 )
11817 fragment.hltTktkVtxForDmesonDpt20 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11818  Src = cms.InputTag( "hltPAFullCands" ),
11819  massParticle1 = cms.double( 0.1396 ),
11820  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11821  massParticle2 = cms.double( 0.4937 ),
11822  ChargeOpt = cms.int32( -1 ),
11823  MaxEta = cms.double( 2.5 ),
11824  MaxInvMass = cms.double( 2.27 ),
11825  MinPtPair = cms.double( 20.0 ),
11826  triggerTypeDaughters = cms.int32( 91 ),
11827  MinInvMass = cms.double( 1.47 ),
11828  MinPt = cms.double( 0.0 )
11829 )
11830 fragment.hltTktkFilterForDmesonDpt20 = cms.EDFilter( "HLTDisplacedtktkFilter",
11831  saveTags = cms.bool( True ),
11832  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11833  MinVtxProbability = cms.double( 0.0 ),
11834  MaxLxySignificance = cms.double( 0.0 ),
11835  TrackTag = cms.InputTag( "hltPAFullCands" ),
11836  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt20" ),
11837  MaxNormalisedChi2 = cms.double( 999.0 ),
11838  FastAccept = cms.bool( False ),
11839  MinCosinePointingAngle = cms.double( 0.8 ),
11840  triggerTypeDaughters = cms.int32( 91 ),
11841  MinLxySignificance = cms.double( 1.0 )
11842 )
11843 fragment.hltPreDmesonPPTrackingGlobalDpt30ForPPRef = cms.EDFilter( "HLTPrescaler",
11844  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11845  offset = cms.uint32( 0 )
11846 )
11847 fragment.hltTktkVtxForDmesonDpt30 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11848  Src = cms.InputTag( "hltPAFullCands" ),
11849  massParticle1 = cms.double( 0.1396 ),
11850  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11851  massParticle2 = cms.double( 0.4937 ),
11852  ChargeOpt = cms.int32( -1 ),
11853  MaxEta = cms.double( 2.5 ),
11854  MaxInvMass = cms.double( 2.27 ),
11855  MinPtPair = cms.double( 30.0 ),
11856  triggerTypeDaughters = cms.int32( 91 ),
11857  MinInvMass = cms.double( 1.47 ),
11858  MinPt = cms.double( 0.0 )
11859 )
11860 fragment.hltTktkFilterForDmesonDpt30 = cms.EDFilter( "HLTDisplacedtktkFilter",
11861  saveTags = cms.bool( True ),
11862  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11863  MinVtxProbability = cms.double( 0.0 ),
11864  MaxLxySignificance = cms.double( 0.0 ),
11865  TrackTag = cms.InputTag( "hltPAFullCands" ),
11866  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt30" ),
11867  MaxNormalisedChi2 = cms.double( 999.0 ),
11868  FastAccept = cms.bool( False ),
11869  MinCosinePointingAngle = cms.double( 0.8 ),
11870  triggerTypeDaughters = cms.int32( 91 ),
11871  MinLxySignificance = cms.double( 1.0 )
11872 )
11873 fragment.hltPreDmesonPPTrackingGlobalDpt40ForPPRef = cms.EDFilter( "HLTPrescaler",
11874  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11875  offset = cms.uint32( 0 )
11876 )
11877 fragment.hltTktkVtxForDmesonDpt40 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11878  Src = cms.InputTag( "hltPAFullCands" ),
11879  massParticle1 = cms.double( 0.1396 ),
11880  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11881  massParticle2 = cms.double( 0.4937 ),
11882  ChargeOpt = cms.int32( -1 ),
11883  MaxEta = cms.double( 2.5 ),
11884  MaxInvMass = cms.double( 2.27 ),
11885  MinPtPair = cms.double( 40.0 ),
11886  triggerTypeDaughters = cms.int32( 91 ),
11887  MinInvMass = cms.double( 1.47 ),
11888  MinPt = cms.double( 0.0 )
11889 )
11890 fragment.hltTktkFilterForDmesonDpt40 = cms.EDFilter( "HLTDisplacedtktkFilter",
11891  saveTags = cms.bool( True ),
11892  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11893  MinVtxProbability = cms.double( 0.0 ),
11894  MaxLxySignificance = cms.double( 0.0 ),
11895  TrackTag = cms.InputTag( "hltPAFullCands" ),
11896  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt40" ),
11897  MaxNormalisedChi2 = cms.double( 999.0 ),
11898  FastAccept = cms.bool( False ),
11899  MinCosinePointingAngle = cms.double( 0.8 ),
11900  triggerTypeDaughters = cms.int32( 91 ),
11901  MinLxySignificance = cms.double( 1.0 )
11902 )
11903 fragment.hltPreDmesonPPTrackingGlobalDpt50ForPPRef = cms.EDFilter( "HLTPrescaler",
11904  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11905  offset = cms.uint32( 0 )
11906 )
11907 fragment.hltTktkVtxForDmesonDpt50 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11908  Src = cms.InputTag( "hltPAFullCands" ),
11909  massParticle1 = cms.double( 0.1396 ),
11910  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11911  massParticle2 = cms.double( 0.4937 ),
11912  ChargeOpt = cms.int32( -1 ),
11913  MaxEta = cms.double( 2.5 ),
11914  MaxInvMass = cms.double( 2.27 ),
11915  MinPtPair = cms.double( 50.0 ),
11916  triggerTypeDaughters = cms.int32( 91 ),
11917  MinInvMass = cms.double( 1.47 ),
11918  MinPt = cms.double( 0.0 )
11919 )
11920 fragment.hltTktkFilterForDmesonDpt50 = cms.EDFilter( "HLTDisplacedtktkFilter",
11921  saveTags = cms.bool( True ),
11922  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11923  MinVtxProbability = cms.double( 0.0 ),
11924  MaxLxySignificance = cms.double( 0.0 ),
11925  TrackTag = cms.InputTag( "hltPAFullCands" ),
11926  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt50" ),
11927  MaxNormalisedChi2 = cms.double( 999.0 ),
11928  FastAccept = cms.bool( False ),
11929  MinCosinePointingAngle = cms.double( 0.8 ),
11930  triggerTypeDaughters = cms.int32( 91 ),
11931  MinLxySignificance = cms.double( 1.0 )
11932 )
11933 fragment.hltPreDmesonPPTrackingGlobalDpt60ForPPRef = cms.EDFilter( "HLTPrescaler",
11934  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11935  offset = cms.uint32( 0 )
11936 )
11937 fragment.hltTktkVtxForDmesonDpt60 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11938  Src = cms.InputTag( "hltPAFullCands" ),
11939  massParticle1 = cms.double( 0.1396 ),
11940  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11941  massParticle2 = cms.double( 0.4937 ),
11942  ChargeOpt = cms.int32( -1 ),
11943  MaxEta = cms.double( 2.5 ),
11944  MaxInvMass = cms.double( 2.27 ),
11945  MinPtPair = cms.double( 60.0 ),
11946  triggerTypeDaughters = cms.int32( 91 ),
11947  MinInvMass = cms.double( 1.47 ),
11948  MinPt = cms.double( 0.0 )
11949 )
11950 fragment.hltTktkFilterForDmesonDpt60 = cms.EDFilter( "HLTDisplacedtktkFilter",
11951  saveTags = cms.bool( True ),
11952  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11953  MinVtxProbability = cms.double( 0.0 ),
11954  MaxLxySignificance = cms.double( 0.0 ),
11955  TrackTag = cms.InputTag( "hltPAFullCands" ),
11956  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt60" ),
11957  MaxNormalisedChi2 = cms.double( 999.0 ),
11958  FastAccept = cms.bool( False ),
11959  MinCosinePointingAngle = cms.double( 0.8 ),
11960  triggerTypeDaughters = cms.int32( 91 ),
11961  MinLxySignificance = cms.double( 1.0 )
11962 )
11963 fragment.hltPreAK4PFBJetBCSV60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
11964  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11965  offset = cms.uint32( 0 )
11966 )
11967 fragment.hltSingleAK4CaloJet30Eta2p1 = cms.EDFilter( "HLT1CaloJet",
11968  saveTags = cms.bool( True ),
11969  MinPt = cms.double( 30.0 ),
11970  MinN = cms.int32( 1 ),
11971  MaxEta = cms.double( 2.1 ),
11972  MinMass = cms.double( -1.0 ),
11973  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
11974  MinE = cms.double( -1.0 ),
11975  triggerType = cms.int32( 85 )
11976 )
11977 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
11978  DeltaR = cms.double( 0.5 ),
11979  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet30Eta2p1" ),
11980  TriggerType = cms.int32( 85 ),
11981  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
11982 )
11983 fragment.hltSingleAK4PFJet60Eta2p1 = cms.EDFilter( "HLT1PFJet",
11984  saveTags = cms.bool( True ),
11985  MinPt = cms.double( 60.0 ),
11986  MinN = cms.int32( 1 ),
11987  MaxEta = cms.double( 2.1 ),
11988  MinMass = cms.double( -1.0 ),
11989  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1" ),
11990  MinE = cms.double( -1.0 ),
11991  triggerType = cms.int32( 85 )
11992 )
11993 fragment.hltEta2PFJetsEta2p1ForPFJet60 = cms.EDFilter( "PFJetSelector",
11994  filter = cms.bool( False ),
11995  src = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1" ),
11996  cut = cms.string( "abs(eta)<2.1" )
11997 )
11998 fragment.hltReduceJetMultEta2p1ForPFJet60 = cms.EDFilter( "LargestEtPFJetSelector",
11999  maxNumber = cms.uint32( 3 ),
12000  filter = cms.bool( False ),
12001  src = cms.InputTag( "hltEta2PFJetsEta2p1ForPFJet60" )
12002 )
12003 fragment.hltJets4bTaggerPFJet60Eta2p1 = cms.EDFilter( "EtMinPFJetSelector",
12004  filter = cms.bool( False ),
12005  src = cms.InputTag( "hltReduceJetMultEta2p1ForPFJet60" ),
12006  etMin = cms.double( 60.0 )
12007 )
12008 fragment.hltVerticesL3PFBjets = cms.EDProducer( "PrimaryVertexProducer",
12009  vertexCollections = cms.VPSet(
12010  cms.PSet( maxDistanceToBeam = cms.double( 1.0 ),
12011  useBeamConstraint = cms.bool( False ),
12012  minNdof = cms.double( 0.0 ),
12013  algorithm = cms.string( "AdaptiveVertexFitter" ),
12014  label = cms.string( "" )
12015  ),
12016  cms.PSet( maxDistanceToBeam = cms.double( 1.0 ),
12017  useBeamConstraint = cms.bool( True ),
12018  minNdof = cms.double( 0.0 ),
12019  algorithm = cms.string( "AdaptiveVertexFitter" ),
12020  label = cms.string( "WithBS" )
12021  )
12022  ),
12023  verbose = cms.untracked.bool( False ),
12024  TkFilterParameters = cms.PSet(
12025  maxNormalizedChi2 = cms.double( 20.0 ),
12026  minPt = cms.double( 0.0 ),
12027  algorithm = cms.string( "filter" ),
12028  maxD0Significance = cms.double( 999.0 ),
12029  trackQuality = cms.string( "any" ),
12030  minPixelLayersWithHits = cms.int32( 2 ),
12031  minSiliconLayersWithHits = cms.int32( 5 )
12032  ),
12033  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
12034  TrackLabel = cms.InputTag( "hltPFMuonMerging" ),
12035  TkClusParameters = cms.PSet(
12036  TkDAClusParameters = cms.PSet(
12037  d0CutOff = cms.double( 999.0 ),
12038  Tmin = cms.double( 4.0 ),
12039  dzCutOff = cms.double( 4.0 ),
12040  coolingFactor = cms.double( 0.6 ),
12041  use_vdt = cms.untracked.bool( True ),
12042  vertexSize = cms.double( 0.15 )
12043  ),
12044  algorithm = cms.string( "DA_vect" )
12045  )
12046 )
12047 fragment.hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1 = cms.EDProducer( "JetTracksAssociatorAtVertex",
12048  jets = cms.InputTag( "hltJets4bTaggerPFJet60Eta2p1" ),
12049  tracks = cms.InputTag( "hltPFMuonMerging" ),
12050  useAssigned = cms.bool( False ),
12051  coneSize = cms.double( 0.4 ),
12052  pvSrc = cms.InputTag( "" )
12053 )
12054 fragment.hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1 = cms.EDProducer( "TrackIPProducer",
12055  maximumTransverseImpactParameter = cms.double( 0.2 ),
12056  minimumNumberOfHits = cms.int32( 8 ),
12057  minimumTransverseMomentum = cms.double( 1.0 ),
12058  primaryVertex = cms.InputTag( 'hltVerticesL3PFBjets','WithBS' ),
12059  maximumLongitudinalImpactParameter = cms.double( 17.0 ),
12060  computeGhostTrack = cms.bool( False ),
12061  ghostTrackPriorDeltaR = cms.double( 0.03 ),
12062  jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1" ),
12063  jetDirectionUsingGhostTrack = cms.bool( False ),
12064  minimumNumberOfPixelHits = cms.int32( 2 ),
12065  jetDirectionUsingTracks = cms.bool( False ),
12066  computeProbabilities = cms.bool( False ),
12067  useTrackQuality = cms.bool( False ),
12068  maximumChiSquared = cms.double( 20.0 )
12069 )
12070 fragment.hltL3SecondaryVertexTagInfosPFJet60Eta2p1 = cms.EDProducer( "SecondaryVertexProducer",
12071  extSVDeltaRToJet = cms.double( 0.3 ),
12072  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
12073  vertexReco = cms.PSet(
12074  primcut = cms.double( 1.8 ),
12075  seccut = cms.double( 6.0 ),
12076  smoothing = cms.bool( False ),
12077  weightthreshold = cms.double( 0.001 ),
12078  minweight = cms.double( 0.5 ),
12079  finder = cms.string( "avr" )
12080  ),
12081  vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ),
12082  constraint = cms.string( "BeamSpot" ),
12083  trackIPTagInfos = cms.InputTag( "hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1" ),
12084  vertexCuts = cms.PSet(
12085  distSig3dMax = cms.double( 99999.9 ),
12086  fracPV = cms.double( 0.65 ),
12087  distVal2dMax = cms.double( 2.5 ),
12088  useTrackWeights = cms.bool( True ),
12089  maxDeltaRToJetAxis = cms.double( 0.5 ),
12090  v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
12091  distSig2dMin = cms.double( 3.0 ),
12092  multiplicityMin = cms.uint32( 2 ),
12093  distVal2dMin = cms.double( 0.01 ),
12094  distSig2dMax = cms.double( 99999.9 ),
12095  distVal3dMax = cms.double( 99999.9 ),
12096  minimumTrackWeight = cms.double( 0.5 ),
12097  distVal3dMin = cms.double( -99999.9 ),
12098  massMax = cms.double( 6.5 ),
12099  distSig3dMin = cms.double( -99999.9 )
12100  ),
12101  useExternalSV = cms.bool( False ),
12102  minimumTrackWeight = cms.double( 0.5 ),
12103  usePVError = cms.bool( True ),
12104  trackSelection = cms.PSet(
12105  b_pT = cms.double( 0.3684 ),
12106  max_pT = cms.double( 500.0 ),
12107  useVariableJTA = cms.bool( False ),
12108  maxDecayLen = cms.double( 99999.9 ),
12109  sip3dValMin = cms.double( -99999.9 ),
12110  max_pT_dRcut = cms.double( 0.1 ),
12111  a_pT = cms.double( 0.005263 ),
12112  totalHitsMin = cms.uint32( 2 ),
12113  jetDeltaRMax = cms.double( 0.3 ),
12114  a_dR = cms.double( -0.001053 ),
12115  maxDistToAxis = cms.double( 0.2 ),
12116  ptMin = cms.double( 1.0 ),
12117  qualityClass = cms.string( "any" ),
12118  pixelHitsMin = cms.uint32( 2 ),
12119  sip2dValMax = cms.double( 99999.9 ),
12120  max_pT_trackPTcut = cms.double( 3.0 ),
12121  sip2dValMin = cms.double( -99999.9 ),
12122  normChi2Max = cms.double( 99999.9 ),
12123  sip3dValMax = cms.double( 99999.9 ),
12124  sip3dSigMin = cms.double( -99999.9 ),
12125  min_pT = cms.double( 120.0 ),
12126  min_pT_dRcut = cms.double( 0.5 ),
12127  sip2dSigMax = cms.double( 99999.9 ),
12128  sip3dSigMax = cms.double( 99999.9 ),
12129  sip2dSigMin = cms.double( -99999.9 ),
12130  b_dR = cms.double( 0.6263 )
12131  ),
12132  trackSort = cms.string( "sip3dSig" ),
12133  extSVCollection = cms.InputTag( "secondaryVertices" )
12134 )
12135 fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet60Eta2p1 = cms.EDProducer( "JetTagProducer",
12136  jetTagComputer = cms.string( "hltCombinedSecondaryVertex" ),
12137  tagInfos = cms.VInputTag( 'hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1','hltL3SecondaryVertexTagInfosPFJet60Eta2p1' )
12138 )
12139 fragment.hltBLifetimeL3FilterCSVPFJet60Eta2p1 = cms.EDFilter( "HLTPFJetTag",
12140  saveTags = cms.bool( True ),
12141  MinJets = cms.int32( 1 ),
12142  JetTags = cms.InputTag( "hltL3CombinedSecondaryVertexBJetTagsPFJet60Eta2p1" ),
12143  TriggerType = cms.int32( 86 ),
12144  Jets = cms.InputTag( "hltJets4bTaggerPFJet60Eta2p1" ),
12145  MinTag = cms.double( 0.7 ),
12146  MaxTag = cms.double( 999999.0 )
12147 )
12148 fragment.hltPreAK4PFBJetBCSV80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
12149  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12150  offset = cms.uint32( 0 )
12151 )
12152 fragment.hltSingleAK4CaloJet50Eta2p1 = cms.EDFilter( "HLT1CaloJet",
12153  saveTags = cms.bool( True ),
12154  MinPt = cms.double( 50.0 ),
12155  MinN = cms.int32( 1 ),
12156  MaxEta = cms.double( 2.1 ),
12157  MinMass = cms.double( -1.0 ),
12158  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
12159  MinE = cms.double( -1.0 ),
12160  triggerType = cms.int32( 85 )
12161 )
12162 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
12163  DeltaR = cms.double( 0.5 ),
12164  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet50Eta2p1" ),
12165  TriggerType = cms.int32( 85 ),
12166  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
12167 )
12168 fragment.hltSingleAK4PFJet80Eta2p1 = cms.EDFilter( "HLT1PFJet",
12169  saveTags = cms.bool( True ),
12170  MinPt = cms.double( 80.0 ),
12171  MinN = cms.int32( 1 ),
12172  MaxEta = cms.double( 2.1 ),
12173  MinMass = cms.double( -1.0 ),
12174  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1" ),
12175  MinE = cms.double( -1.0 ),
12176  triggerType = cms.int32( 85 )
12177 )
12178 fragment.hltEta2PFJetsEta2p1ForPFJet80 = cms.EDFilter( "PFJetSelector",
12179  filter = cms.bool( False ),
12180  src = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1" ),
12181  cut = cms.string( "abs(eta)<2.1" )
12182 )
12183 fragment.hltReduceJetMultEta2p1ForPFJet80 = cms.EDFilter( "LargestEtPFJetSelector",
12184  maxNumber = cms.uint32( 3 ),
12185  filter = cms.bool( False ),
12186  src = cms.InputTag( "hltEta2PFJetsEta2p1ForPFJet80" )
12187 )
12188 fragment.hltJets4bTaggerPFJet80Eta2p1 = cms.EDFilter( "EtMinPFJetSelector",
12189  filter = cms.bool( False ),
12190  src = cms.InputTag( "hltReduceJetMultEta2p1ForPFJet80" ),
12191  etMin = cms.double( 80.0 )
12192 )
12193 fragment.hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1 = cms.EDProducer( "JetTracksAssociatorAtVertex",
12194  jets = cms.InputTag( "hltJets4bTaggerPFJet80Eta2p1" ),
12195  tracks = cms.InputTag( "hltPFMuonMerging" ),
12196  useAssigned = cms.bool( False ),
12197  coneSize = cms.double( 0.4 ),
12198  pvSrc = cms.InputTag( "" )
12199 )
12200 fragment.hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1 = cms.EDProducer( "TrackIPProducer",
12201  maximumTransverseImpactParameter = cms.double( 0.2 ),
12202  minimumNumberOfHits = cms.int32( 8 ),
12203  minimumTransverseMomentum = cms.double( 1.0 ),
12204  primaryVertex = cms.InputTag( 'hltVerticesL3PFBjets','WithBS' ),
12205  maximumLongitudinalImpactParameter = cms.double( 17.0 ),
12206  computeGhostTrack = cms.bool( False ),
12207  ghostTrackPriorDeltaR = cms.double( 0.03 ),
12208  jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1" ),
12209  jetDirectionUsingGhostTrack = cms.bool( False ),
12210  minimumNumberOfPixelHits = cms.int32( 2 ),
12211  jetDirectionUsingTracks = cms.bool( False ),
12212  computeProbabilities = cms.bool( False ),
12213  useTrackQuality = cms.bool( False ),
12214  maximumChiSquared = cms.double( 20.0 )
12215 )
12216 fragment.hltL3SecondaryVertexTagInfosPFJet80Eta2p1 = cms.EDProducer( "SecondaryVertexProducer",
12217  extSVDeltaRToJet = cms.double( 0.3 ),
12218  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
12219  vertexReco = cms.PSet(
12220  primcut = cms.double( 1.8 ),
12221  seccut = cms.double( 6.0 ),
12222  smoothing = cms.bool( False ),
12223  weightthreshold = cms.double( 0.001 ),
12224  minweight = cms.double( 0.5 ),
12225  finder = cms.string( "avr" )
12226  ),
12227  vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ),
12228  constraint = cms.string( "BeamSpot" ),
12229  trackIPTagInfos = cms.InputTag( "hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1" ),
12230  vertexCuts = cms.PSet(
12231  distSig3dMax = cms.double( 99999.9 ),
12232  fracPV = cms.double( 0.65 ),
12233  distVal2dMax = cms.double( 2.5 ),
12234  useTrackWeights = cms.bool( True ),
12235  maxDeltaRToJetAxis = cms.double( 0.5 ),
12236  v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
12237  distSig2dMin = cms.double( 3.0 ),
12238  multiplicityMin = cms.uint32( 2 ),
12239  distVal2dMin = cms.double( 0.01 ),
12240  distSig2dMax = cms.double( 99999.9 ),
12241  distVal3dMax = cms.double( 99999.9 ),
12242  minimumTrackWeight = cms.double( 0.5 ),
12243  distVal3dMin = cms.double( -99999.9 ),
12244  massMax = cms.double( 6.5 ),
12245  distSig3dMin = cms.double( -99999.9 )
12246  ),
12247  useExternalSV = cms.bool( False ),
12248  minimumTrackWeight = cms.double( 0.5 ),
12249  usePVError = cms.bool( True ),
12250  trackSelection = cms.PSet(
12251  b_pT = cms.double( 0.3684 ),
12252  max_pT = cms.double( 500.0 ),
12253  useVariableJTA = cms.bool( False ),
12254  maxDecayLen = cms.double( 99999.9 ),
12255  sip3dValMin = cms.double( -99999.9 ),
12256  max_pT_dRcut = cms.double( 0.1 ),
12257  a_pT = cms.double( 0.005263 ),
12258  totalHitsMin = cms.uint32( 2 ),
12259  jetDeltaRMax = cms.double( 0.3 ),
12260  a_dR = cms.double( -0.001053 ),
12261  maxDistToAxis = cms.double( 0.2 ),
12262  ptMin = cms.double( 1.0 ),
12263  qualityClass = cms.string( "any" ),
12264  pixelHitsMin = cms.uint32( 2 ),
12265  sip2dValMax = cms.double( 99999.9 ),
12266  max_pT_trackPTcut = cms.double( 3.0 ),
12267  sip2dValMin = cms.double( -99999.9 ),
12268  normChi2Max = cms.double( 99999.9 ),
12269  sip3dValMax = cms.double( 99999.9 ),
12270  sip3dSigMin = cms.double( -99999.9 ),
12271  min_pT = cms.double( 120.0 ),
12272  min_pT_dRcut = cms.double( 0.5 ),
12273  sip2dSigMax = cms.double( 99999.9 ),
12274  sip3dSigMax = cms.double( 99999.9 ),
12275  sip2dSigMin = cms.double( -99999.9 ),
12276  b_dR = cms.double( 0.6263 )
12277  ),
12278  trackSort = cms.string( "sip3dSig" ),
12279  extSVCollection = cms.InputTag( "secondaryVertices" )
12280 )
12281 fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet80Eta2p1 = cms.EDProducer( "JetTagProducer",
12282  jetTagComputer = cms.string( "hltCombinedSecondaryVertex" ),
12283  tagInfos = cms.VInputTag( 'hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1','hltL3SecondaryVertexTagInfosPFJet80Eta2p1' )
12284 )
12285 fragment.hltBLifetimeL3FilterCSVPFJet80Eta2p1 = cms.EDFilter( "HLTPFJetTag",
12286  saveTags = cms.bool( True ),
12287  MinJets = cms.int32( 1 ),
12288  JetTags = cms.InputTag( "hltL3CombinedSecondaryVertexBJetTagsPFJet80Eta2p1" ),
12289  TriggerType = cms.int32( 86 ),
12290  Jets = cms.InputTag( "hltJets4bTaggerPFJet80Eta2p1" ),
12291  MinTag = cms.double( 0.7 ),
12292  MaxTag = cms.double( 999999.0 )
12293 )
12294 fragment.hltPreAK4PFDJet60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
12295  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12296  offset = cms.uint32( 0 )
12297 )
12298 fragment.hltHIFullTrackCandsForDmesonjetsForPPRef = cms.EDProducer( "ConcreteChargedCandidateProducer",
12299  src = cms.InputTag( "hltPFMuonMerging" ),
12300  particleType = cms.string( "pi+" )
12301 )
12302 fragment.hltHIFullTrackFilterForDmesonjetsForPPRef = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
12303  saveTags = cms.bool( True ),
12304  MinTrks = cms.int32( 0 ),
12305  MinPt = cms.double( 2.5 ),
12306  MaxVz = cms.double( 9999.0 ),
12307  MaxEta = cms.double( 999999.0 ),
12308  trackCollection = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
12309  vertexCollection = cms.InputTag( "hltVerticesL3PFBjets" ),
12310  MaxPt = cms.double( 10000.0 ),
12311  MinSep = cms.double( 0.12 )
12312 )
12313 fragment.hltTktkVtxForDmesonjetsPFJet60 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
12314  Src = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
12315  massParticle1 = cms.double( 0.1396 ),
12316  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmesonjetsForPPRef" ),
12317  massParticle2 = cms.double( 0.4937 ),
12318  ChargeOpt = cms.int32( -1 ),
12319  MaxEta = cms.double( 2.5 ),
12320  MaxInvMass = cms.double( 2.17 ),
12321  MinPtPair = cms.double( 7.0 ),
12322  triggerTypeDaughters = cms.int32( 91 ),
12323  MinInvMass = cms.double( 1.57 ),
12324  MinPt = cms.double( 0.0 )
12325 )
12326 fragment.hltTktkFilterForDmesonjetsPFJet60 = cms.EDFilter( "HLTDisplacedtktkFilter",
12327  saveTags = cms.bool( True ),
12328  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
12329  MinVtxProbability = cms.double( 0.0 ),
12330  MaxLxySignificance = cms.double( 0.0 ),
12331  TrackTag = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
12332  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonjetsPFJet60" ),
12333  MaxNormalisedChi2 = cms.double( 10.0 ),
12334  FastAccept = cms.bool( False ),
12335  MinCosinePointingAngle = cms.double( 0.95 ),
12336  triggerTypeDaughters = cms.int32( 91 ),
12337  MinLxySignificance = cms.double( 2.5 )
12338 )
12339 fragment.hltPreAK4PFDJet80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
12340  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12341  offset = cms.uint32( 0 )
12342 )
12343 fragment.hltTktkVtxForDmesonjetsPFJet80 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
12344  Src = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
12345  massParticle1 = cms.double( 0.1396 ),
12346  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmesonjetsForPPRef" ),
12347  massParticle2 = cms.double( 0.4937 ),
12348  ChargeOpt = cms.int32( -1 ),
12349  MaxEta = cms.double( 2.5 ),
12350  MaxInvMass = cms.double( 2.17 ),
12351  MinPtPair = cms.double( 7.0 ),
12352  triggerTypeDaughters = cms.int32( 91 ),
12353  MinInvMass = cms.double( 1.57 ),
12354  MinPt = cms.double( 0.0 )
12355 )
12356 fragment.hltTktkFilterForDmesonjetsPFJet80 = cms.EDFilter( "HLTDisplacedtktkFilter",
12357  saveTags = cms.bool( True ),
12358  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
12359  MinVtxProbability = cms.double( 0.0 ),
12360  MaxLxySignificance = cms.double( 0.0 ),
12361  TrackTag = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
12362  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonjetsPFJet80" ),
12363  MaxNormalisedChi2 = cms.double( 10.0 ),
12364  FastAccept = cms.bool( False ),
12365  MinCosinePointingAngle = cms.double( 0.95 ),
12366  triggerTypeDaughters = cms.int32( 91 ),
12367  MinLxySignificance = cms.double( 2.5 )
12368 )
12369 fragment.hltPreAK4PFBJetBSSV60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
12370  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12371  offset = cms.uint32( 0 )
12372 )
12373 fragment.hltL3SimpleSecondaryVertexTagsPFJet60Eta2p1 = cms.EDProducer( "JetTagProducer",
12374  jetTagComputer = cms.string( "SimpleSecondaryVertex3TrkComputer" ),
12375  tagInfos = cms.VInputTag( 'hltL3SecondaryVertexTagInfosPFJet60Eta2p1' )
12376 )
12377 fragment.hltBLifetimeL3FilterSSVPFJet60Eta2p1 = cms.EDFilter( "HLTPFJetTag",
12378  saveTags = cms.bool( True ),
12379  MinJets = cms.int32( 1 ),
12380  JetTags = cms.InputTag( "hltL3SimpleSecondaryVertexTagsPFJet60Eta2p1" ),
12381  TriggerType = cms.int32( 86 ),
12382  Jets = cms.InputTag( "hltJets4bTaggerPFJet60Eta2p1" ),
12383  MinTag = cms.double( 0.01 ),
12384  MaxTag = cms.double( 999999.0 )
12385 )
12386 fragment.hltPreAK4PFBJetBSSV80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
12387  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12388  offset = cms.uint32( 0 )
12389 )
12390 fragment.hltL3SimpleSecondaryVertexTagsPFJet80Eta2p1 = cms.EDProducer( "JetTagProducer",
12391  jetTagComputer = cms.string( "SimpleSecondaryVertex3TrkComputer" ),
12392  tagInfos = cms.VInputTag( 'hltL3SecondaryVertexTagInfosPFJet80Eta2p1' )
12393 )
12394 fragment.hltBLifetimeL3FilterSSVPFJet80Eta2p1 = cms.EDFilter( "HLTPFJetTag",
12395  saveTags = cms.bool( True ),
12396  MinJets = cms.int32( 1 ),
12397  JetTags = cms.InputTag( "hltL3SimpleSecondaryVertexTagsPFJet80Eta2p1" ),
12398  TriggerType = cms.int32( 86 ),
12399  Jets = cms.InputTag( "hltJets4bTaggerPFJet80Eta2p1" ),
12400  MinTag = cms.double( 0.01 ),
12401  MaxTag = cms.double( 999999.0 )
12402 )
12403 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
12404  SelectedTriggerType = cms.int32( 2 )
12405 )
12406 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
12407  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12408  offset = cms.uint32( 0 )
12409 )
12410 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
12411  inputTag = cms.InputTag( "rawDataCollector" ),
12412  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 )
12413 )
12414 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
12415  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12416  offset = cms.uint32( 0 )
12417 )
12418 fragment.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter",
12419  InputTag = cms.InputTag( "rawDataCollector" ),
12420  CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ),
12421  FilterSummary = cms.untracked.bool( False )
12422 )
12423 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
12424  inputTag = cms.InputTag( "rawDataCollector" ),
12425  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 )
12426 )
12427 fragment.hltL1sTOTEM1 = cms.EDFilter( "HLTL1TSeed",
12428  L1SeedsLogicalExpression = cms.string( "L1_TOTEM_1" ),
12429  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12430  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12431  saveTags = cms.bool( True ),
12432  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12433  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12434  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12435  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12436  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12437 )
12438 fragment.hltPreL1TOTEM1MinBias = cms.EDFilter( "HLTPrescaler",
12439  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12440  offset = cms.uint32( 0 )
12441 )
12442 fragment.hltL1sTOTEM2 = cms.EDFilter( "HLTL1TSeed",
12443  L1SeedsLogicalExpression = cms.string( "L1_TOTEM_2" ),
12444  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12445  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12446  saveTags = cms.bool( True ),
12447  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12448  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12449  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12450  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12451  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12452 )
12453 fragment.hltPreL1TOTEM2ZeroBias = cms.EDFilter( "HLTPrescaler",
12454  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12455  offset = cms.uint32( 0 )
12456 )
12457 fragment.hltL1sMinimumBiasHF1OR = cms.EDFilter( "HLTL1TSeed",
12458  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_OR" ),
12459  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12460  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12461  saveTags = cms.bool( True ),
12462  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12463  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12464  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12465  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12466  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12467 )
12468 fragment.hltPreL1MinimumBiasHF1OR = cms.EDFilter( "HLTPrescaler",
12469  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12470  offset = cms.uint32( 0 )
12471 )
12472 fragment.hltL1sMinimumBiasHF2OR = cms.EDFilter( "HLTL1TSeed",
12473  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_OR" ),
12474  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12475  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12476  saveTags = cms.bool( True ),
12477  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12478  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12479  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12480  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12481  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12482 )
12483 fragment.hltPreL1MinimumBiasHF2OR = cms.EDFilter( "HLTPrescaler",
12484  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12485  offset = cms.uint32( 0 )
12486 )
12487 fragment.hltL1sMinimumBiasHF2ORNoBptxGating = cms.EDFilter( "HLTL1TSeed",
12488  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_OR_NoBptxGating" ),
12489  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12490  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12491  saveTags = cms.bool( True ),
12492  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12493  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12494  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12495  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12496  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12497 )
12498 fragment.hltPreL1MinimumBiasHF2ORNoBptxGating = cms.EDFilter( "HLTPrescaler",
12499  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12500  offset = cms.uint32( 0 )
12501 )
12502 fragment.hltL1sMinimumBiasHF1AND = cms.EDFilter( "HLTL1TSeed",
12503  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_AND" ),
12504  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12505  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12506  saveTags = cms.bool( True ),
12507  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12508  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12509  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12510  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12511  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12512 )
12513 fragment.hltPreL1MinimumBiasHF1AND = cms.EDFilter( "HLTPrescaler",
12514  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12515  offset = cms.uint32( 0 )
12516 )
12517 fragment.hltL1sMinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed",
12518  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_AND" ),
12519  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12520  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12521  saveTags = cms.bool( True ),
12522  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12523  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12524  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12525  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12526  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12527 )
12528 fragment.hltPreL1MinimumBiasHF2AND = cms.EDFilter( "HLTPrescaler",
12529  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12530  offset = cms.uint32( 0 )
12531 )
12532 fragment.hltPreAlCaLumiPixelsRandom = cms.EDFilter( "HLTPrescaler",
12533  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12534  offset = cms.uint32( 0 )
12535 )
12536 fragment.hltFEDSelectorLumiPixels = cms.EDProducer( "EvFFEDSelector",
12537  inputTag = cms.InputTag( "rawDataCollector" ),
12538  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 )
12539 )
12540 fragment.hltPreAlCaLumiPixelsZeroBias = cms.EDFilter( "HLTPrescaler",
12541  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12542  offset = cms.uint32( 0 )
12543 )
12544 fragment.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
12545  inputTag = cms.InputTag( "rawDataCollector" ),
12546  fedList = cms.vuint32( 1023, 1024 )
12547 )
12548 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
12549  processName = cms.string( "@" )
12550 )
12551 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
12552  processName = cms.string( "@" )
12553 )
12554 fragment.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
12555  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12556  offset = cms.uint32( 0 )
12557 )
12558 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
12559  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
12560  MaxBx = cms.int32( 0 ),
12561  DumpRecord = cms.bool( False ),
12562  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
12563  MinBx = cms.int32( 0 ),
12564  DumpTrigResults = cms.bool( False ),
12565  DumpTrigSummary = cms.bool( True )
12566 )
12567 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
12568  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
12569  ReferenceRate = cms.untracked.double( 100.0 ),
12570  serviceBy = cms.untracked.string( "never" ),
12571  resetBy = cms.untracked.string( "never" ),
12572  reportBy = cms.untracked.string( "job" ),
12573  HLTriggerResults = cms.InputTag( 'TriggerResults','','HLT' )
12574 )
12575 
12576 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltCaloStage2Digis + fragment.hltGmtStage2Digis + fragment.hltGtStage2ObjectMap )
12577 fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineBeamSpot )
12578 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
12579 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
12580 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
12581 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
12582 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltSiPixelDigis + fragment.hltSiPixelClusters + fragment.hltSiPixelClustersCache + fragment.hltSiPixelRecHits )
12583 fragment.HLTRecopixelvertexingForHighMultSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracksForHighMult + fragment.hltPixelVerticesForHighMult )
12584 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit )
12585 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhereco + fragment.hltHfreco + fragment.hltHoreco )
12586 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
12587 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
12588 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
12589 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
12590 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
12591 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForPF )
12592 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
12593 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
12594 fragment.HLTMuonLocalRecoSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegments + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits )
12595 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
12596 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
12597 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClusters )
12598 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 )
12599 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTL3muonTkCandidateSequence + fragment.hltL3TkTracksMergeStep1 + fragment.hltL3TkTracksFromL2 + fragment.hltL3MuonsLinksCombination + fragment.hltL3Muons )
12600 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltL3MuonCandidates )
12601 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracks + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices )
12602 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity )
12603 fragment.HLTIter0TrackAndTauJet4Iter1Sequence = cms.Sequence( fragment.hltTrackIter0RefsForJets4Iter1 + fragment.hltAK4Iter0TrackJets4Iter1 + fragment.hltIter0TrackAndTauJets4Iter1 )
12604 fragment.HLTIterativeTrackingIteration1 = cms.Sequence( fragment.hltIter1ClustersRefRemoval + fragment.hltIter1MaskedMeasurementTrackerEvent + fragment.hltIter1PixelLayerTriplets + fragment.hltIter1PFlowPixelSeeds + fragment.hltIter1PFlowCkfTrackCandidates + fragment.hltIter1PFlowCtfWithMaterialTracks + fragment.hltIter1PFlowTrackCutClassifierPrompt + fragment.hltIter1PFlowTrackCutClassifierDetached + fragment.hltIter1PFlowTrackCutClassifierMerged + fragment.hltIter1PFlowTrackSelectionHighPurity )
12605 fragment.HLTIter1TrackAndTauJets4Iter2Sequence = cms.Sequence( fragment.hltIter1TrackRefsForJets4Iter2 + fragment.hltAK4Iter1TrackJets4Iter2 + fragment.hltIter1TrackAndTauJets4Iter2 )
12606 fragment.HLTIterativeTrackingIteration2 = cms.Sequence( fragment.hltIter2ClustersRefRemoval + fragment.hltIter2MaskedMeasurementTrackerEvent + fragment.hltIter2PixelLayerPairs + fragment.hltIter2PFlowPixelSeeds + fragment.hltIter2PFlowCkfTrackCandidates + fragment.hltIter2PFlowCtfWithMaterialTracks + fragment.hltIter2PFlowTrackCutClassifier + fragment.hltIter2PFlowTrackSelectionHighPurity )
12607 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIter0TrackAndTauJet4Iter1Sequence + fragment.HLTIterativeTrackingIteration1 + fragment.hltIter1Merged + fragment.HLTIter1TrackAndTauJets4Iter2Sequence + fragment.HLTIterativeTrackingIteration2 + fragment.hltIter2Merged )
12608 fragment.HLTTrackReconstructionForPF = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging + fragment.hltMuonLinks + fragment.hltMuons )
12609 fragment.HLTPreshowerSequence = cms.Sequence( fragment.hltEcalPreshowerDigis + fragment.hltEcalPreshowerRecHit )
12610 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 )
12611 fragment.HLTAK4PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK4PFJets + fragment.hltAK4PFJetsLooseID + fragment.hltAK4PFJetsTightID )
12612 fragment.HLTAK4PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK4PFFastJetCorrector + fragment.hltAK4PFRelativeCorrector + fragment.hltAK4PFAbsoluteCorrector + fragment.hltAK4PFResidualCorrector + fragment.hltAK4PFCorrector )
12613 fragment.HLTAK4PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK4PFCorrectorProducersSequence + fragment.hltAK4PFJetsCorrected + fragment.hltAK4PFJetsLooseIDCorrected + fragment.hltAK4PFJetsTightIDCorrected )
12614 fragment.HLTAK4PFJetsSequence = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTAK4PFJetsReconstructionSequence + fragment.HLTAK4PFJetsCorrectionSequence )
12615 fragment.HLTDoHIEcalClusWithCleaningSequence = cms.Sequence( fragment.hltIslandBasicClustersHI + fragment.hltHiIslandSuperClustersHI + fragment.hltHiCorrectedIslandBarrelSuperClustersHI + fragment.hltHiCorrectedIslandEndcapSuperClustersHI + fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI + fragment.hltRecoHIEcalWithCleaningCandidate )
12616 fragment.HLTHIL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltHIL3TrajSeedOIState + fragment.hltHIL3TrackCandidateFromL2OIState + fragment.hltHIL3TkTracksFromL2OIState + fragment.hltHIL3MuonsOIState + fragment.hltHIL3TrajSeedOIHit + fragment.hltHIL3TrackCandidateFromL2OIHit + fragment.hltHIL3TkTracksFromL2OIHit + fragment.hltHIL3MuonsOIHit + fragment.hltHIL3TkFromL2OICombination + fragment.hltHIL3TrajectorySeed + fragment.hltHIL3TrackCandidateFromL2 )
12617 fragment.HLTHIL3muonrecoNocandSequence = cms.Sequence( fragment.HLTHIL3muonTkCandidateSequence + fragment.hltHIL3MuonsLinksCombination + fragment.hltHIL3Muons )
12618 fragment.HLTHIL3muonrecoSequence = cms.Sequence( fragment.HLTHIL3muonrecoNocandSequence + fragment.hltHIL3MuonCandidates )
12619 fragment.HLTRecopixelvertexingForHIppRefSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracks + fragment.hltPixelVertices )
12620 fragment.HLTDoLocalPixelSequenceAfterSplitting = cms.Sequence( fragment.hltSiPixelClustersAfterSplitting + fragment.hltSiPixelClustersCacheAfterSplitting + fragment.hltSiPixelRecHitsAfterSplitting )
12621 fragment.HLTPAPixelClusterSplitting = cms.Sequence( fragment.HLTAK4CaloJetsSequence + fragment.hltPAJetsForCoreTracking + fragment.HLTDoLocalPixelSequenceAfterSplitting + fragment.hltPixelLayerTripletsAfterSplitting )
12622 fragment.HLTPADoLocalStripSequenceAfterSplitting = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacilityForPA + fragment.hltSiStripClustersAfterSplitting + fragment.hltSiStripMatchedRecHits )
12623 fragment.HLTPAIterativeTrackingIteration0 = cms.Sequence( fragment.hltPAIter0PixelTripletsSeeds + fragment.hltPAIter0CkfTrackCandidates + fragment.hltPAIter0CtfWithMaterialTracks + fragment.hltPAIter0PrimaryVertices + fragment.hltPAIter0TrackClassifier1 + fragment.hltPAIter0TrackClassifier2 + fragment.hltPAIter0TrackClassifier3 + fragment.hltPAIter0TrackSelection )
12624 fragment.HLTPAIterativeTrackingIteration1 = cms.Sequence( fragment.hltPAIter1ClustersRefRemoval + fragment.hltPAIter1MaskedMeasurementTrackerEvent + fragment.hltPAIter1DetachedTripletLayers + fragment.hltPAIter1DetachedTripletSeeds + fragment.hltPAIter1CkfTrackCandidates + fragment.hltPAIter1CtfWithMaterialTracks + fragment.hltPAIter1TrackClassifier1 + fragment.hltPAIter1TrackClassifier2 + fragment.hltPAIter1TrackSelection )
12625 fragment.HLTPAIterativeTrackingIteration2 = cms.Sequence( fragment.hltPAIter2ClustersRefRemoval + fragment.hltPAIter2MaskedMeasurementTrackerEvent + fragment.hltPAIter2LowPtTripletLayers + fragment.hltPAIter2LowPtTripletSeeds + fragment.hltPAIter2CkfTrackCandidates + fragment.hltPAIter2CtfWithMaterialTracks + fragment.hltPAIter2TrackSelection )
12626 fragment.HLTPAIterativeTrackingIteration3 = cms.Sequence( fragment.hltPAIter3ClustersRefRemoval + fragment.hltPAIter3MaskedMeasurementTrackerEvent + fragment.hltPAIter3PixelPairLayers + fragment.hltPAIter3PixelPairSeeds + fragment.hltPAIter3CkfTrackCandidates + fragment.hltPAIter3CtfWithMaterialTracks + fragment.hltPAIter3TrackSelection )
12627 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 )
12628 fragment.HLTPAIterativeTrackingIteration5 = cms.Sequence( fragment.hltPAIter5ClustersRefRemoval + fragment.hltPAIter5MaskedMeasurementTrackerEvent + fragment.hltPAIter5PixelLessLayers + fragment.hltPAIter5PixelLessSeeds + fragment.hltPAIter5CkfTrackCandidates + fragment.hltPAIter5CtfWithMaterialTracks + fragment.hltPAIter5TrackClassifier1 + fragment.hltPAIter5TrackClassifier2 + fragment.hltPAIter5TrackSelection )
12629 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 )
12630 fragment.HLTPAIterativeTrackingIteration7 = cms.Sequence( fragment.hltPAIter7GoodPrimaryVertices + fragment.hltPAIter7JetCoreLayers + fragment.hltPAIter7JetCoreSeeds + fragment.hltPAIter7CkfTrackCandidates + fragment.hltPAIter7CtfWithMaterialTracks + fragment.hltPAIter7TrackSelection )
12631 fragment.HLTPAIterativeTracking = cms.Sequence( fragment.HLTPAIterativeTrackingIteration0 + fragment.HLTPAIterativeTrackingIteration1 + fragment.HLTPAIterativeTrackingIteration2 + fragment.HLTPAIterativeTrackingIteration3 + fragment.HLTPAIterativeTrackingIteration4 + fragment.HLTPAIterativeTrackingIteration5 + fragment.HLTPAIterativeTrackingIteration6 + fragment.HLTPAIterativeTrackingIteration7 + fragment.hltPAIterativeTrackingMerged )
12632 fragment.HLTDoHILocalPixelSequence = cms.Sequence( fragment.hltHISiPixelDigis + fragment.hltHISiPixelClusters + fragment.hltHISiPixelClustersCache + fragment.hltHISiPixelRecHits )
12633 fragment.HLTRecopixelvertexingSequenceForUPC = cms.Sequence( fragment.hltPixelLayerTripletsForUPC + fragment.hltPixelTracksForUPC )
12634 fragment.HLTBtagCSVSequenceL3PFJet60Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet60Eta2p1 + fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet60Eta2p1 )
12635 fragment.HLTBtagCSVSequenceL3PFJet80Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet80Eta2p1 + fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet80Eta2p1 )
12636 fragment.HLTDtagSequenceL3PFJet60Eta2p1ForPPRef = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltHIFullTrackCandsForDmesonjetsForPPRef + fragment.hltHIFullTrackFilterForDmesonjetsForPPRef + fragment.hltTktkVtxForDmesonjetsPFJet60 + fragment.hltTktkFilterForDmesonjetsPFJet60 )
12637 fragment.HLTDtagSequenceL3PFJet80Eta2p1ForPPRef = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltHIFullTrackCandsForDmesonjetsForPPRef + fragment.hltHIFullTrackFilterForDmesonjetsForPPRef + fragment.hltTktkVtxForDmesonjetsPFJet80 + fragment.hltTktkFilterForDmesonjetsPFJet80 )
12638 fragment.HLTBtagSSVSequenceL3PFJet60Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet60Eta2p1 + fragment.hltL3SimpleSecondaryVertexTagsPFJet60Eta2p1 )
12639 fragment.HLTBtagSSVSequenceL3PFJet80Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet80Eta2p1 + fragment.hltL3SimpleSecondaryVertexTagsPFJet80Eta2p1 )
12640 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis )
12641 
12642 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetConditions + fragment.hltGetRaw + fragment.hltBoolFalse )
12643 fragment.HLT_Physics_v5 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
12644 fragment.DST_Physics_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.HLTEndSequence )
12645 fragment.HLT_Random_v2 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
12646 fragment.HLT_ZeroBias_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
12647 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 )
12648 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 )
12649 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 )
12650 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 )
12651 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 )
12652 fragment.HLT_AK4CaloJet40_Eta5p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet28BptxAND + fragment.hltPreAK4CaloJet40Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40Eta5p1 + fragment.HLTEndSequence )
12653 fragment.HLT_AK4CaloJet60_Eta5p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreAK4CaloJet60Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60Eta5p1 + fragment.HLTEndSequence )
12654 fragment.HLT_AK4CaloJet80_Eta5p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet80Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta5p1 + fragment.HLTEndSequence )
12655 fragment.HLT_AK4CaloJet100_Eta5p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet100Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta5p1 + fragment.HLTEndSequence )
12656 fragment.HLT_AK4CaloJet110_Eta5p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet110Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet110Eta5p1 + fragment.HLTEndSequence )
12657 fragment.HLT_AK4CaloJet120_Eta5p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet68BptxAND + fragment.hltPreAK4CaloJet120Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet120Eta5p1 + fragment.HLTEndSequence )
12658 fragment.HLT_AK4CaloJet150ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet68BptxAND + fragment.hltPreAK4CaloJet150ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet150Eta5p1 + fragment.HLTEndSequence )
12659 fragment.HLT_AK4PFJet40_Eta5p1ForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet28BptxAND + fragment.hltPreAK4PFJet40Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1 + fragment.hltSingleAK4PFJet40Eta5p1 + fragment.HLTEndSequence )
12660 fragment.HLT_AK4PFJet60_Eta5p1ForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreAK4PFJet60Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1 + fragment.hltSingleAK4PFJet60Eta5p1 + fragment.HLTEndSequence )
12661 fragment.HLT_AK4PFJet80_Eta5p1ForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4PFJet80Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta5p1 + fragment.hltSingleAK4PFJet80Eta5p1 + fragment.HLTEndSequence )
12662 fragment.HLT_AK4PFJet100_Eta5p1ForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4PFJet100Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70Eta5p1 + fragment.hltSingleAK4PFJet100Eta5p1 + fragment.HLTEndSequence )
12663 fragment.HLT_AK4PFJet110_Eta5p1ForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4PFJet110Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets80Eta5p1 + fragment.hltSingleAK4PFJet110Eta5p1 + fragment.HLTEndSequence )
12664 fragment.HLT_AK4PFJet120_Eta5p1ForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet68BptxAND + fragment.hltPreAK4PFJet120Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet90Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets90Eta5p1 + fragment.hltSingleAK4PFJet120Eta5p1 + fragment.HLTEndSequence )
12665 fragment.HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet80Jet35Eta1p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta1p1 + fragment.hltDoubleAK4CaloJet35Eta1p1 + fragment.HLTEndSequence )
12666 fragment.HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet80Jet35Eta0p7ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta0p7 + fragment.hltDoubleAK4CaloJet35Eta0p7 + fragment.HLTEndSequence )
12667 fragment.HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet100Jet35Eta1p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta1p1 + fragment.hltDoubleAK4CaloJet35Eta1p1 + fragment.HLTEndSequence )
12668 fragment.HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet100Jet35Eta0p7ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta0p7 + fragment.hltDoubleAK4CaloJet35Eta0p7 + fragment.HLTEndSequence )
12669 fragment.HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet804545Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltTripleAK4CaloJet45Eta2p1 + fragment.hltSingleAK4CaloJet80Eta2p1 + fragment.HLTEndSequence )
12670 fragment.HLT_HISinglePhoton10_Eta1p5ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton10Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta1p5 + fragment.HLTEndSequence )
12671 fragment.HLT_HISinglePhoton15_Eta1p5ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton15Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta1p5 + fragment.HLTEndSequence )
12672 fragment.HLT_HISinglePhoton20_Eta1p5ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton20Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta1p5 + fragment.HLTEndSequence )
12673 fragment.HLT_HISinglePhoton30_Eta1p5ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG12BptxAND + fragment.hltPreHISinglePhoton30Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta1p5 + fragment.HLTEndSequence )
12674 fragment.HLT_HISinglePhoton40_Eta1p5ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHISinglePhoton40Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40Eta1p5 + fragment.HLTEndSequence )
12675 fragment.HLT_HISinglePhoton50_Eta1p5ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHISinglePhoton50Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton50Eta1p5 + fragment.HLTEndSequence )
12676 fragment.HLT_HISinglePhoton60_Eta1p5ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30BptxAND + fragment.hltPreHISinglePhoton60Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton60Eta1p5 + fragment.HLTEndSequence )
12677 fragment.HLT_HISinglePhoton10_Eta3p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton10Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta3p1 + fragment.HLTEndSequence )
12678 fragment.HLT_HISinglePhoton15_Eta3p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton15Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta3p1 + fragment.HLTEndSequence )
12679 fragment.HLT_HISinglePhoton20_Eta3p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton20Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta3p1 + fragment.HLTEndSequence )
12680 fragment.HLT_HISinglePhoton30_Eta3p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG12BptxAND + fragment.hltPreHISinglePhoton30Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta3p1 + fragment.HLTEndSequence )
12681 fragment.HLT_HISinglePhoton40_Eta3p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHISinglePhoton40Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40Eta3p1 + fragment.HLTEndSequence )
12682 fragment.HLT_HISinglePhoton50_Eta3p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHISinglePhoton50Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton50Eta3p1 + fragment.HLTEndSequence )
12683 fragment.HLT_HISinglePhoton60_Eta3p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30BptxAND + fragment.hltPreHISinglePhoton60Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton60Eta3p1 + fragment.HLTEndSequence )
12684 fragment.HLT_HIDoublePhoton15_Eta1p5_Mass50_1000ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHIDoublePhoton15Eta1p5Mass501000ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIDoublePhotonCut15Eta1p5 + fragment.hltHIDoublePhoton15Eta1p5Mass501000Filter + fragment.HLTEndSequence )
12685 fragment.HLT_HIDoublePhoton15_Eta1p5_Mass50_1000_R9HECutForPPRef_v3 = 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 )
12686 fragment.HLT_HIDoublePhoton15_Eta2p1_Mass50_1000_R9CutForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHIDoublePhoton15Eta2p1Mass501000R9CutForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIDoublePhotonCut15Eta2p1 + fragment.hltHIDoublePhoton15Eta2p1Mass501000Filter + fragment.hltHIEgammaR9ID + fragment.hltHIEgammaR9IDDoublePhoton15Eta2p1 + fragment.HLTEndSequence )
12687 fragment.HLT_HIDoublePhoton15_Eta2p5_Mass50_1000_R9SigmaHECutForPPRef_v3 = 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 )
12688 fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet40Eta2p1ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40Eta2p1 + fragment.HLTEndSequence )
12689 fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet60Eta2p1ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60Eta2p1 + fragment.HLTEndSequence )
12690 fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet80Eta2p1ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta2p1 + fragment.HLTEndSequence )
12691 fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet100Eta2p1ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta2p1 + fragment.HLTEndSequence )
12692 fragment.HLT_HIL2Mu3Eta2p5_HIPhoton10Eta1p5ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5HIPhoton10Eta1p5ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta1p5 + fragment.HLTEndSequence )
12693 fragment.HLT_HIL2Mu3Eta2p5_HIPhoton15Eta1p5ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5HIPhoton15Eta1p5ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta1p5 + fragment.HLTEndSequence )
12694 fragment.HLT_HIL2Mu3Eta2p5_HIPhoton20Eta1p5ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5HIPhoton20Eta1p5ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta1p5 + fragment.HLTEndSequence )
12695 fragment.HLT_HIL2Mu3Eta2p5_HIPhoton30Eta1p5ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5HIPhoton30Eta1p5ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta1p5 + fragment.HLTEndSequence )
12696 fragment.HLT_HIL2Mu3Eta2p5_HIPhoton40Eta1p5ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5HIPhoton40Eta1p5ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40Eta1p5 + fragment.HLTEndSequence )
12697 fragment.HLT_HIL1DoubleMu0ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0BptxAND + fragment.hltPreHIL1DoubleMu0ForPPRef + fragment.hltHIDoubleMu0L1Filtered + fragment.HLTEndSequence )
12698 fragment.HLT_HIL1DoubleMu10ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu3BptxAND + fragment.hltPreHIL1DoubleMu10ForPPRef + fragment.hltHIDoubleMu10MinBiasL1Filtered + fragment.HLTEndSequence )
12699 fragment.HLT_HIL2DoubleMu0_NHitQForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0BptxAND + fragment.hltPreHIL2DoubleMu0NHitQForPPRef + fragment.hltHIDoubleMu0L1Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2DoubleMu0NHitQFiltered + fragment.HLTEndSequence )
12700 fragment.HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0BptxAND + fragment.hltPreHIL3DoubleMu0OSm2p5to4p5ForPPRef + fragment.hltHIDoubleMu0L1Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIDimuonOpenL2FilteredNoMBHFgated + fragment.HLTHIL3muonrecoSequence + fragment.hltHIDimuonOpenOSm2p5to4p5L3Filter + fragment.HLTEndSequence )
12701 fragment.HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0BptxAND + fragment.hltPreHIL3DoubleMu0OSm7to14ForPPRef + fragment.hltHIDoubleMu0L1Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIDimuonOpenL2FilteredNoMBHFgated + fragment.HLTHIL3muonrecoSequence + fragment.hltHIDimuonOpenOSm7to14L3Filter + fragment.HLTEndSequence )
12702 fragment.HLT_HIL2Mu3_NHitQ10ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3NHitQ10ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTEndSequence )
12703 fragment.HLT_HIL3Mu3_NHitQ15ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL3Mu3NHitQ15ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu3NHit15L3Filtered + fragment.HLTEndSequence )
12704 fragment.HLT_HIL2Mu5_NHitQ10ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5BptxAND + fragment.hltPreHIL2Mu5NHitQ10ForPPRef + fragment.hltHIL1SingleMu5Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu5N10HitQL2Filtered + fragment.HLTEndSequence )
12705 fragment.HLT_HIL3Mu5_NHitQ15ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5BptxAND + fragment.hltPreHIL3Mu5NHitQ15ForPPRef + fragment.hltHIL1SingleMu5Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu5N10HitQL2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu5NHit15L3Filtered + fragment.HLTEndSequence )
12706 fragment.HLT_HIL2Mu7_NHitQ10ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7BptxAND + fragment.hltPreHIL2Mu7NHitQ10ForPPRef + fragment.hltHIL1SingleMu7Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu7N10HitQL2Filtered + fragment.HLTEndSequence )
12707 fragment.HLT_HIL3Mu7_NHitQ15ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7BptxAND + fragment.hltPreHIL3Mu7NHitQ15ForPPRef + fragment.hltHIL1SingleMu7Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu7N10HitQL2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu7NHit15L3Filtered + fragment.HLTEndSequence )
12708 fragment.HLT_HIL2Mu15ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu12BptxAND + fragment.hltPreHIL2Mu15ForPPRef + fragment.hltHIL1SingleMu12Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu15L2Filtered + fragment.HLTEndSequence )
12709 fragment.HLT_HIL3Mu15ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu12BptxAND + fragment.hltPreHIL3Mu15ForPPRef + fragment.hltHIL1SingleMu12Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL3Mu15L2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu15L3Filtered + fragment.HLTEndSequence )
12710 fragment.HLT_HIL2Mu20ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16BptxAND + fragment.hltPreHIL2Mu20ForPPRef + fragment.hltHIL1SingleMu16Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu20L2Filtered + fragment.HLTEndSequence )
12711 fragment.HLT_HIL3Mu20ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16BptxAND + fragment.hltPreHIL3Mu20ForPPRef + fragment.hltHIL1SingleMu16Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL3Mu20L2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHIL3SingleMu20L3Filtered + fragment.HLTEndSequence )
12712 fragment.HLT_FullTrack18ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet16BptxAND + fragment.hltPreFullTrack18ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAGoodFullTracks + fragment.hltPAFullCandsForFullTrackTrigger + fragment.hltPAFullTrack18 + fragment.HLTEndSequence )
12713 fragment.HLT_FullTrack24ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet24BptxAND + fragment.hltPreFullTrack24ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAGoodFullTracks + fragment.hltPAFullCandsForFullTrackTrigger + fragment.hltPAFullTrack24 + fragment.HLTEndSequence )
12714 fragment.HLT_FullTrack34ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet28BptxAND + fragment.hltPreFullTrack34ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAGoodFullTracks + fragment.hltPAFullCandsForFullTrackTrigger + fragment.hltPAFullTrack34 + fragment.HLTEndSequence )
12715 fragment.HLT_FullTrack45ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreFullTrack45ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAGoodFullTracks + fragment.hltPAFullCandsForFullTrackTrigger + fragment.hltPAFullTrack45 + fragment.HLTEndSequence )
12716 fragment.HLT_FullTrack53ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreFullTrack53ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAGoodFullTracks + fragment.hltPAFullCandsForFullTrackTrigger + fragment.hltPAFullTrack53 + fragment.HLTEndSequence )
12717 fragment.HLT_HIUPCL1DoubleMuOpenNotHF2ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpenNotMinimumBiasHF2AND + fragment.hltPreHIUPCL1DoubleMuOpenNotHF2ForPPRef + fragment.hltL1MuOpenNotHF2L1Filtered2 + fragment.HLTEndSequence )
12718 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 )
12719 fragment.HLT_HIUPCL1MuOpen_NotMinimumBiasHF2_ANDForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuOpenNotMinimumBiasHF2AND + fragment.hltPreHIUPCL1MuOpenNotMinimumBiasHF2ANDForPPRef + fragment.hltL1MuOpenNotHF2L1Filtered0 + fragment.HLTEndSequence )
12720 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 )
12721 fragment.HLT_HIUPCL1NotMinimumBiasHF2_ANDForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotMinimumBiasHF2AND + fragment.hltPreHIUPCL1NotMinimumBiasHF2ANDForPPRef + fragment.HLTEndSequence )
12722 fragment.HLT_HIUPCNotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotMinimumBiasHF2AND + fragment.hltPreHIUPCNotMinimumBiasHF2ANDPixelSingleTrackForPPRef + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12723 fragment.HLT_HIUPCL1ZdcOR_BptxANDForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZdcORBptxAND + fragment.hltPreHIUPCL1ZdcORBptxANDForPPRef + fragment.HLTEndSequence )
12724 fragment.HLT_HIUPCZdcOR_BptxANDPixel_SingleTrackForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZdcORBptxAND + fragment.hltPreHIUPCZdcORBptxANDPixelSingleTrackForPPRef + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12725 fragment.HLT_HIUPCL1ZdcXOR_BptxANDForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZdcXORBptxAND + fragment.hltPreHIUPCL1ZdcXORBptxANDForPPRef + fragment.HLTEndSequence )
12726 fragment.HLT_HIUPCZdcXOR_BptxANDPixel_SingleTrackForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZdcXORBptxAND + fragment.hltPreHIUPCZdcXORBptxANDPixelSingleTrackForPPRef + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12727 fragment.HLT_HIUPCL1NotZdcOR_BptxANDForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotZdcORBptxAND + fragment.hltPreHIUPCL1NotZdcORBptxANDForPPRef + fragment.HLTEndSequence )
12728 fragment.HLT_HIUPCNotZdcOR_BptxANDPixel_SingleTrackForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotZdcORBptxAND + fragment.hltPreHIUPCNotZdcORBptxANDPixelSingleTrackForPPRef + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12729 fragment.HLT_HIL1CastorMediumJetForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCastorMediumJetBptxAND + fragment.hltPreHIL1CastorMediumJetForPPRef + fragment.HLTEndSequence )
12730 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 )
12731 fragment.HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet16BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt8ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt8 + fragment.hltTktkFilterForDmesonDpt8 + fragment.HLTEndSequence )
12732 fragment.HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet24BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt15ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt15 + fragment.hltTktkFilterForDmesonDpt15 + fragment.HLTEndSequence )
12733 fragment.HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet28BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt20ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt20 + fragment.hltTktkFilterForDmesonDpt20 + fragment.HLTEndSequence )
12734 fragment.HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt30ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt30 + fragment.hltTktkFilterForDmesonDpt30 + fragment.HLTEndSequence )
12735 fragment.HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt40ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt40 + fragment.hltTktkFilterForDmesonDpt40 + fragment.HLTEndSequence )
12736 fragment.HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt50ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt50 + fragment.hltTktkFilterForDmesonDpt50 + fragment.HLTEndSequence )
12737 fragment.HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt60ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt60 + fragment.hltTktkFilterForDmesonDpt60 + fragment.HLTEndSequence )
12738 fragment.HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v5 = 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 )
12739 fragment.HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v5 = 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 )
12740 fragment.HLT_AK4PFDJet60_Eta2p1ForPPRef_v5 = 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 )
12741 fragment.HLT_AK4PFDJet80_Eta2p1ForPPRef_v5 = 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 )
12742 fragment.HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v5 = 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 )
12743 fragment.HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v5 = 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 )
12744 fragment.HLT_EcalCalibration_v3 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
12745 fragment.HLT_HcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibTypeFilter + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
12746 fragment.HLT_L1TOTEM1_MinBias_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreL1TOTEM1MinBias + fragment.HLTEndSequence )
12747 fragment.HLT_L1TOTEM2_ZeroBias_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreL1TOTEM2ZeroBias + fragment.HLTEndSequence )
12748 fragment.HLT_L1MinimumBiasHF1OR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1OR + fragment.hltPreL1MinimumBiasHF1OR + fragment.HLTEndSequence )
12749 fragment.HLT_L1MinimumBiasHF2OR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2OR + fragment.hltPreL1MinimumBiasHF2OR + fragment.HLTEndSequence )
12750 fragment.HLT_L1MinimumBiasHF2ORNoBptxGating_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2ORNoBptxGating + fragment.hltPreL1MinimumBiasHF2ORNoBptxGating + fragment.HLTEndSequence )
12751 fragment.HLT_L1MinimumBiasHF1AND_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1AND + fragment.hltPreL1MinimumBiasHF1AND + fragment.HLTEndSequence )
12752 fragment.HLT_L1MinimumBiasHF2AND_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2AND + fragment.hltPreL1MinimumBiasHF2AND + fragment.HLTEndSequence )
12753 fragment.AlCa_LumiPixels_Random_v2 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsRandom + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence )
12754 fragment.AlCa_LumiPixels_ZeroBias_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsZeroBias + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence )
12755 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltScalersRawToDigi + fragment.hltFEDSelector + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
12756 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
12757 
12758 
12759 fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_Physics_v5, fragment.DST_Physics_v5, 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_v3, fragment.HLT_AK4CaloJet60_Eta5p1ForPPRef_v3, fragment.HLT_AK4CaloJet80_Eta5p1ForPPRef_v3, fragment.HLT_AK4CaloJet100_Eta5p1ForPPRef_v3, fragment.HLT_AK4CaloJet110_Eta5p1ForPPRef_v3, fragment.HLT_AK4CaloJet120_Eta5p1ForPPRef_v3, fragment.HLT_AK4CaloJet150ForPPRef_v3, fragment.HLT_AK4PFJet40_Eta5p1ForPPRef_v5, fragment.HLT_AK4PFJet60_Eta5p1ForPPRef_v5, fragment.HLT_AK4PFJet80_Eta5p1ForPPRef_v5, fragment.HLT_AK4PFJet100_Eta5p1ForPPRef_v5, fragment.HLT_AK4PFJet110_Eta5p1ForPPRef_v5, fragment.HLT_AK4PFJet120_Eta5p1ForPPRef_v5, fragment.HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v3, fragment.HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v3, fragment.HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v3, fragment.HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v3, fragment.HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v3, fragment.HLT_HISinglePhoton10_Eta1p5ForPPRef_v3, fragment.HLT_HISinglePhoton15_Eta1p5ForPPRef_v3, fragment.HLT_HISinglePhoton20_Eta1p5ForPPRef_v3, fragment.HLT_HISinglePhoton30_Eta1p5ForPPRef_v3, fragment.HLT_HISinglePhoton40_Eta1p5ForPPRef_v3, fragment.HLT_HISinglePhoton50_Eta1p5ForPPRef_v3, fragment.HLT_HISinglePhoton60_Eta1p5ForPPRef_v3, fragment.HLT_HISinglePhoton10_Eta3p1ForPPRef_v3, fragment.HLT_HISinglePhoton15_Eta3p1ForPPRef_v3, fragment.HLT_HISinglePhoton20_Eta3p1ForPPRef_v3, fragment.HLT_HISinglePhoton30_Eta3p1ForPPRef_v3, fragment.HLT_HISinglePhoton40_Eta3p1ForPPRef_v3, fragment.HLT_HISinglePhoton50_Eta3p1ForPPRef_v3, fragment.HLT_HISinglePhoton60_Eta3p1ForPPRef_v3, fragment.HLT_HIDoublePhoton15_Eta1p5_Mass50_1000ForPPRef_v3, fragment.HLT_HIDoublePhoton15_Eta1p5_Mass50_1000_R9HECutForPPRef_v3, fragment.HLT_HIDoublePhoton15_Eta2p1_Mass50_1000_R9CutForPPRef_v3, fragment.HLT_HIDoublePhoton15_Eta2p5_Mass50_1000_R9SigmaHECutForPPRef_v3, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v4, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v4, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v4, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v4, fragment.HLT_HIL2Mu3Eta2p5_HIPhoton10Eta1p5ForPPRef_v4, fragment.HLT_HIL2Mu3Eta2p5_HIPhoton15Eta1p5ForPPRef_v4, fragment.HLT_HIL2Mu3Eta2p5_HIPhoton20Eta1p5ForPPRef_v4, fragment.HLT_HIL2Mu3Eta2p5_HIPhoton30Eta1p5ForPPRef_v4, fragment.HLT_HIL2Mu3Eta2p5_HIPhoton40Eta1p5ForPPRef_v4, fragment.HLT_HIL1DoubleMu0ForPPRef_v2, fragment.HLT_HIL1DoubleMu10ForPPRef_v2, fragment.HLT_HIL2DoubleMu0_NHitQForPPRef_v3, fragment.HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v3, fragment.HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v3, fragment.HLT_HIL2Mu3_NHitQ10ForPPRef_v3, fragment.HLT_HIL3Mu3_NHitQ15ForPPRef_v3, fragment.HLT_HIL2Mu5_NHitQ10ForPPRef_v3, fragment.HLT_HIL3Mu5_NHitQ15ForPPRef_v3, fragment.HLT_HIL2Mu7_NHitQ10ForPPRef_v3, fragment.HLT_HIL3Mu7_NHitQ15ForPPRef_v3, fragment.HLT_HIL2Mu15ForPPRef_v3, fragment.HLT_HIL3Mu15ForPPRef_v3, fragment.HLT_HIL2Mu20ForPPRef_v3, fragment.HLT_HIL3Mu20ForPPRef_v3, fragment.HLT_FullTrack18ForPPRef_v4, fragment.HLT_FullTrack24ForPPRef_v4, fragment.HLT_FullTrack34ForPPRef_v4, fragment.HLT_FullTrack45ForPPRef_v4, fragment.HLT_FullTrack53ForPPRef_v4, 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_v4, fragment.HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v4, fragment.HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v4, fragment.HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v4, fragment.HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v4, fragment.HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v4, fragment.HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v4, fragment.HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v5, fragment.HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v5, fragment.HLT_AK4PFDJet60_Eta2p1ForPPRef_v5, fragment.HLT_AK4PFDJet80_Eta2p1ForPPRef_v5, fragment.HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v5, fragment.HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v5, fragment.HLT_EcalCalibration_v3, fragment.HLT_HcalCalibration_v4, 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_v5, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath ))
12760 
12761 
12762 # dummyfy hltGetConditions in cff's
12763 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
12764  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
12765  result = cms.bool( True )
12766  )
12767  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
12768 
12769 # add specific customizations
12770 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
12771 fragment = customizeHLTforAll(fragment,"PRef")
12772 
12773 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
12774 fragment = customizeHLTforCMSSW(fragment,"PRef")
12775