test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLT_PRef_cff.py
Go to the documentation of this file.
1 # /dev/CMSSW_8_0_0/PRef/V214 (CMSSW_8_0_19_patch2)
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/V214')
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  charmCut = cms.double( 1.5 ),
2097  recordLabel = cms.string( "HLT" ),
2098  useTrackWeights = cms.bool( True ),
2099  useCategories = cms.bool( True ),
2100  pseudoMultiplicityMin = cms.uint32( 2 ),
2101  categoryVariableName = cms.string( "vertexCategory" ),
2102  trackPseudoSelection = 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( 2.0 ),
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  correctVertexMass = cms.bool( True ),
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  trackSelection = 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( -99999.9 ),
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  charmCut = cms.double( 1.5 ),
2153  recordLabel = cms.string( "HLT" ),
2154  useTrackWeights = cms.bool( True ),
2155  useCategories = cms.bool( True ),
2156  pseudoMultiplicityMin = cms.uint32( 2 ),
2157  categoryVariableName = cms.string( "vertexCategory" ),
2158  trackPseudoSelection = 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( 2.0 ),
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  correctVertexMass = cms.bool( True ),
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  trackSelection = 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( -99999.9 ),
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  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
3170  AlgorithmTriggersUnprescaled = cms.bool( True ),
3171  Verbosity = cms.untracked.int32( 0 ),
3172  EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3173  ProduceL1GtDaqRecord = cms.bool( True ),
3174  PrescaleSet = cms.uint32( 1 ),
3175  EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3176  TriggerMenuLuminosity = cms.string( "startup" ),
3177  ProduceL1GtObjectMapRecord = cms.bool( True ),
3178  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
3179  PrescaleCSVFile = cms.string( "prescale_L1TGlobal.csv" ),
3180  TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3181  BstLengthBytes = cms.int32( -1 ),
3182  MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
3183 )
3184 fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
3185  scalersInputTag = cms.InputTag( "rawDataCollector" )
3186 )
3187 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
3188  maxZ = cms.double( 40.0 ),
3189  src = cms.InputTag( "hltScalersRawToDigi" ),
3190  gtEvmLabel = cms.InputTag( "" ),
3191  changeToCMSCoordinates = cms.bool( False ),
3192  setSigmaZ = cms.double( 0.0 ),
3193  maxRadius = cms.double( 2.0 )
3194 )
3195 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
3196  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3197  offset = cms.uint32( 0 )
3198 )
3199 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
3200  result = cms.bool( True )
3201 )
3202 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
3203  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3204  offset = cms.uint32( 0 )
3205 )
3206 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
3207  SelectedTriggerType = cms.int32( 3 )
3208 )
3209 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
3210  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3211  offset = cms.uint32( 0 )
3212 )
3213 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
3214  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
3215  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3216  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3217  saveTags = cms.bool( True ),
3218  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3219  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3220  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3221  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3222  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3223 )
3224 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
3225  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3226  offset = cms.uint32( 0 )
3227 )
3228 fragment.hltL1sETT45BptxAND = cms.EDFilter( "HLTL1TSeed",
3229  L1SeedsLogicalExpression = cms.string( "L1_ETT45_BptxAND" ),
3230  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3231  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3232  saveTags = cms.bool( True ),
3233  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3234  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3235  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3236  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3237  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3238 )
3239 fragment.hltPrePixelTracksMultiplicity60ForPPRef = cms.EDFilter( "HLTPrescaler",
3240  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3241  offset = cms.uint32( 0 )
3242 )
3243 fragment.hltSiPixelDigis = cms.EDProducer( "SiPixelRawToDigi",
3244  UseQualityInfo = cms.bool( False ),
3245  UsePilotBlade = cms.bool( False ),
3246  UsePhase1 = cms.bool( False ),
3247  InputLabel = cms.InputTag( "rawDataCollector" ),
3248  IncludeErrors = cms.bool( False ),
3249  ErrorList = cms.vint32( ),
3250  Regions = cms.PSet( ),
3251  Timing = cms.untracked.bool( False ),
3252  CablingMapLabel = cms.string( "" ),
3253  UserErrorList = cms.vint32( )
3254 )
3255 fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
3256  src = cms.InputTag( "hltSiPixelDigis" ),
3257  ChannelThreshold = cms.int32( 1000 ),
3258  maxNumberOfClusters = cms.int32( 20000 ),
3259  VCaltoElectronGain = cms.int32( 65 ),
3260  MissCalibrate = cms.untracked.bool( True ),
3261  SplitClusters = cms.bool( False ),
3262  VCaltoElectronOffset = cms.int32( -414 ),
3263  payloadType = cms.string( "HLT" ),
3264  SeedThreshold = cms.int32( 1000 ),
3265  ClusterThreshold = cms.double( 4000.0 )
3266 )
3267 fragment.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
3268  src = cms.InputTag( "hltSiPixelClusters" ),
3269  onDemand = cms.bool( False )
3270 )
3271 fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
3272  VerboseLevel = cms.untracked.int32( 0 ),
3273  src = cms.InputTag( "hltSiPixelClusters" ),
3274  CPE = cms.string( "hltESPPixelCPEGeneric" )
3275 )
3276 fragment.hltPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
3277  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
3278  'BPix1+BPix2+FPix1_pos',
3279  'BPix1+BPix2+FPix1_neg',
3280  'BPix1+FPix1_pos+FPix2_pos',
3281  'BPix1+FPix1_neg+FPix2_neg' ),
3282  MTOB = cms.PSet( ),
3283  TEC = cms.PSet( ),
3284  MTID = cms.PSet( ),
3285  FPix = cms.PSet(
3286  useErrorsFromParam = cms.bool( True ),
3287  hitErrorRPhi = cms.double( 0.0051 ),
3288  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3289  HitProducer = cms.string( "hltSiPixelRecHits" ),
3290  hitErrorRZ = cms.double( 0.0036 )
3291  ),
3292  MTEC = cms.PSet( ),
3293  MTIB = cms.PSet( ),
3294  TID = cms.PSet( ),
3295  TOB = cms.PSet( ),
3296  BPix = cms.PSet(
3297  useErrorsFromParam = cms.bool( True ),
3298  hitErrorRPhi = cms.double( 0.0027 ),
3299  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3300  HitProducer = cms.string( "hltSiPixelRecHits" ),
3301  hitErrorRZ = cms.double( 0.006 )
3302  ),
3303  TIB = cms.PSet( )
3304 )
3305 fragment.hltPixelTracksForHighMult = cms.EDProducer( "PixelTrackProducer",
3306  useFilterWithES = cms.bool( False ),
3307  FilterPSet = cms.PSet(
3308  chi2 = cms.double( 1000.0 ),
3309  nSigmaTipMaxTolerance = cms.double( 0.0 ),
3310  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
3311  nSigmaInvPtTolerance = cms.double( 0.0 ),
3312  ptMin = cms.double( 0.3 ),
3313  tipMax = cms.double( 1.0 )
3314  ),
3315  passLabel = cms.string( "" ),
3316  FitterPSet = cms.PSet(
3317  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
3318  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3319  fixImpactParameter = cms.double( 0.0 )
3320  ),
3321  RegionFactoryPSet = cms.PSet(
3322  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
3323  RegionPSet = cms.PSet(
3324  precise = cms.bool( True ),
3325  originRadius = cms.double( 0.2 ),
3326  ptMin = cms.double( 0.3 ),
3327  originHalfLength = cms.double( 15.1 ),
3328  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3329  useMultipleScattering = cms.bool( False ),
3330  useFakeVertices = cms.bool( False )
3331  )
3332  ),
3333  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
3334  OrderedHitsFactoryPSet = cms.PSet(
3335  ComponentName = cms.string( "StandardHitTripletGenerator" ),
3336  GeneratorPSet = cms.PSet(
3337  useBending = cms.bool( True ),
3338  useFixedPreFiltering = cms.bool( False ),
3339  maxElement = cms.uint32( 100000 ),
3340  phiPreFiltering = cms.double( 0.3 ),
3341  extraHitRPhitolerance = cms.double( 0.06 ),
3342  useMultScattering = cms.bool( True ),
3343  SeedComparitorPSet = cms.PSet(
3344  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
3345  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
3346  ),
3347  extraHitRZtolerance = cms.double( 0.06 ),
3348  ComponentName = cms.string( "PixelTripletHLTGenerator" )
3349  ),
3350  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
3351  )
3352 )
3353 fragment.hltPixelVerticesForHighMult = cms.EDProducer( "PixelVertexProducer",
3354  WtAverage = cms.bool( True ),
3355  Method2 = cms.bool( True ),
3356  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3357  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
3358  Verbosity = cms.int32( 0 ),
3359  UseError = cms.bool( True ),
3360  TrackCollection = cms.InputTag( "hltPixelTracksForHighMult" ),
3361  PtMin = cms.double( 0.4 ),
3362  NTrkMin = cms.int32( 30 ),
3363  ZOffset = cms.double( 5.0 ),
3364  Finder = cms.string( "DivisiveVertexFinder" ),
3365  ZSeparation = cms.double( 0.05 )
3366 )
3367 fragment.hltGoodPixelTracksForHighMult = cms.EDProducer( "AnalyticalTrackSelector",
3368  max_d0 = cms.double( 100.0 ),
3369  minNumber3DLayers = cms.uint32( 0 ),
3370  max_lostHitFraction = cms.double( 1.0 ),
3371  applyAbsCutsIfNoPV = cms.bool( False ),
3372  qualityBit = cms.string( "loose" ),
3373  minNumberLayers = cms.uint32( 0 ),
3374  chi2n_par = cms.double( 9999.0 ),
3375  useVtxError = cms.bool( False ),
3376  nSigmaZ = cms.double( 100.0 ),
3377  dz_par2 = cms.vdouble( 1.0, 1.0 ),
3378  applyAdaptedPVCuts = cms.bool( True ),
3379  min_eta = cms.double( -9999.0 ),
3380  dz_par1 = cms.vdouble( 9999.0, 1.0 ),
3381  copyTrajectories = cms.untracked.bool( False ),
3382  vtxNumber = cms.int32( -1 ),
3383  max_d0NoPV = cms.double( 0.5 ),
3384  keepAllTracks = cms.bool( False ),
3385  maxNumberLostLayers = cms.uint32( 999 ),
3386  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
3387  max_relpterr = cms.double( 999.0 ),
3388  copyExtras = cms.untracked.bool( False ),
3389  max_z0NoPV = cms.double( 100.0 ),
3390  vertexCut = cms.string( "" ),
3391  max_z0 = cms.double( 100.0 ),
3392  useVertices = cms.bool( True ),
3393  min_nhits = cms.uint32( 0 ),
3394  src = cms.InputTag( "hltPixelTracksForHighMult" ),
3395  max_minMissHitOutOrIn = cms.int32( 99 ),
3396  chi2n_no1Dmod_par = cms.double( 9999.0 ),
3397  vertices = cms.InputTag( "hltPixelVerticesForHighMult" ),
3398  max_eta = cms.double( 9999.0 ),
3399  d0_par2 = cms.vdouble( 9999.0, 1.0 ),
3400  d0_par1 = cms.vdouble( 9999.0, 1.0 ),
3401  res_par = cms.vdouble( 99999.0, 99999.0 ),
3402  minHitsToBypassChecks = cms.uint32( 999 )
3403 )
3404 fragment.hltPixelCandsForHighMult = cms.EDProducer( "ConcreteChargedCandidateProducer",
3405  src = cms.InputTag( "hltGoodPixelTracksForHighMult" ),
3406  particleType = cms.string( "pi+" )
3407 )
3408 fragment.hlt1HighMult60 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
3409  saveTags = cms.bool( True ),
3410  MinTrks = cms.int32( 60 ),
3411  MinPt = cms.double( 0.4 ),
3412  MaxVz = cms.double( 15.0 ),
3413  MaxEta = cms.double( 2.4 ),
3414  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
3415  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
3416  MaxPt = cms.double( 9999.0 ),
3417  MinSep = cms.double( 0.12 )
3418 )
3419 fragment.hltL1sETT50BptxAND = cms.EDFilter( "HLTL1TSeed",
3420  L1SeedsLogicalExpression = cms.string( "L1_ETT50_BptxAND" ),
3421  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3422  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3423  saveTags = cms.bool( True ),
3424  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3425  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3426  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3427  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3428  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3429 )
3430 fragment.hltPrePixelTracksMultiplicity85ForPPRef = cms.EDFilter( "HLTPrescaler",
3431  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3432  offset = cms.uint32( 0 )
3433 )
3434 fragment.hlt1HighMult85 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
3435  saveTags = cms.bool( True ),
3436  MinTrks = cms.int32( 85 ),
3437  MinPt = cms.double( 0.4 ),
3438  MaxVz = cms.double( 15.0 ),
3439  MaxEta = cms.double( 2.4 ),
3440  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
3441  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
3442  MaxPt = cms.double( 9999.0 ),
3443  MinSep = cms.double( 0.12 )
3444 )
3445 fragment.hltL1sETT55BptxAND = cms.EDFilter( "HLTL1TSeed",
3446  L1SeedsLogicalExpression = cms.string( "L1_ETT55_BptxAND" ),
3447  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3448  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3449  saveTags = cms.bool( True ),
3450  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3451  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3452  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3453  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3454  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3455 )
3456 fragment.hltPrePixelTracksMultiplicity110ForPPRef = cms.EDFilter( "HLTPrescaler",
3457  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3458  offset = cms.uint32( 0 )
3459 )
3460 fragment.hlt1HighMult110 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
3461  saveTags = cms.bool( True ),
3462  MinTrks = cms.int32( 110 ),
3463  MinPt = cms.double( 0.4 ),
3464  MaxVz = cms.double( 15.0 ),
3465  MaxEta = cms.double( 2.4 ),
3466  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
3467  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
3468  MaxPt = cms.double( 9999.0 ),
3469  MinSep = cms.double( 0.12 )
3470 )
3471 fragment.hltL1sETT60BptxAND = cms.EDFilter( "HLTL1TSeed",
3472  L1SeedsLogicalExpression = cms.string( "L1_ETT60_BptxAND" ),
3473  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3474  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3475  saveTags = cms.bool( True ),
3476  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3477  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3478  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3479  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3480  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3481 )
3482 fragment.hltPrePixelTracksMultiplicity135ForPPRef = cms.EDFilter( "HLTPrescaler",
3483  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3484  offset = cms.uint32( 0 )
3485 )
3486 fragment.hlt1HighMult135 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
3487  saveTags = cms.bool( True ),
3488  MinTrks = cms.int32( 135 ),
3489  MinPt = cms.double( 0.4 ),
3490  MaxVz = cms.double( 15.0 ),
3491  MaxEta = cms.double( 2.4 ),
3492  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
3493  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
3494  MaxPt = cms.double( 9999.0 ),
3495  MinSep = cms.double( 0.12 )
3496 )
3497 fragment.hltPrePixelTracksMultiplicity160ForPPRef = cms.EDFilter( "HLTPrescaler",
3498  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3499  offset = cms.uint32( 0 )
3500 )
3501 fragment.hlt1HighMult160 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
3502  saveTags = cms.bool( True ),
3503  MinTrks = cms.int32( 160 ),
3504  MinPt = cms.double( 0.4 ),
3505  MaxVz = cms.double( 15.0 ),
3506  MaxEta = cms.double( 2.4 ),
3507  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
3508  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
3509  MaxPt = cms.double( 9999.0 ),
3510  MinSep = cms.double( 0.12 )
3511 )
3512 fragment.hltL1sSingleJet28BptxAND = cms.EDFilter( "HLTL1TSeed",
3513  L1SeedsLogicalExpression = cms.string( "L1_SingleJet28_BptxAND" ),
3514  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3515  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3516  saveTags = cms.bool( True ),
3517  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3518  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3519  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3520  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3521  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3522 )
3523 fragment.hltPreAK4CaloJet40Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
3524  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3525  offset = cms.uint32( 0 )
3526 )
3527 fragment.hltEcalDigis = cms.EDProducer( "EcalRawToDigi",
3528  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 ),
3529  FedLabel = cms.InputTag( "listfeds" ),
3530  eventPut = cms.bool( True ),
3531  srpUnpacking = cms.bool( True ),
3532  syncCheck = cms.bool( True ),
3533  headerUnpacking = cms.bool( True ),
3534  feUnpacking = cms.bool( True ),
3535  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 ),
3536  tccUnpacking = cms.bool( True ),
3537  numbTriggerTSamples = cms.int32( 1 ),
3538  InputLabel = cms.InputTag( "rawDataCollector" ),
3539  numbXtalTSamples = cms.int32( 10 ),
3540  feIdCheck = cms.bool( True ),
3541  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 ),
3542  silentMode = cms.untracked.bool( True ),
3543  DoRegional = cms.bool( False ),
3544  forceToKeepFRData = cms.bool( False ),
3545  memUnpacking = cms.bool( True )
3546 )
3547 fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitProducer",
3548  EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
3549  EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
3550  EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ),
3551  EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ),
3552  algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ),
3553  algoPSet = cms.PSet(
3554  outOfTimeThresholdGain61pEB = cms.double( 5.0 ),
3555  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
3556  activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2 ),
3557  amplitudeThresholdEE = cms.double( 10.0 ),
3558  EBtimeConstantTerm = cms.double( 0.6 ),
3559  EEtimeFitLimits_Lower = cms.double( 0.2 ),
3560  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
3561  ebSpikeThreshold = cms.double( 1.042 ),
3562  EBtimeNconst = cms.double( 28.5 ),
3563  ampErrorCalculation = cms.bool( False ),
3564  kPoorRecoFlagEB = cms.bool( True ),
3565  EBtimeFitLimits_Lower = cms.double( 0.2 ),
3566  kPoorRecoFlagEE = cms.bool( False ),
3567  chi2ThreshEB_ = cms.double( 65.0 ),
3568  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
3569  useLumiInfoRunHeader = cms.bool( False ),
3570  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
3571  outOfTimeThresholdGain12mEB = cms.double( 5.0 ),
3572  EEtimeFitLimits_Upper = cms.double( 1.4 ),
3573  prefitMaxChiSqEB = cms.double( 15.0 ),
3574  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
3575  prefitMaxChiSqEE = cms.double( 10.0 ),
3576  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
3577  EBtimeFitLimits_Upper = cms.double( 1.4 ),
3578  timealgo = cms.string( "None" ),
3579  amplitudeThresholdEB = cms.double( 10.0 ),
3580  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
3581  outOfTimeThresholdGain12pEB = cms.double( 5.0 ),
3582  EEtimeNconst = cms.double( 31.8 ),
3583  outOfTimeThresholdGain61mEB = cms.double( 5.0 ),
3584  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
3585  EEtimeConstantTerm = cms.double( 1.0 ),
3586  chi2ThreshEE_ = cms.double( 50.0 ),
3587  doPrefitEE = cms.bool( True ),
3588  doPrefitEB = cms.bool( True )
3589  )
3590 )
3591 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
3592  ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
3593  ebDetIdToBeRecovered = cms.string( "ebDetId" ),
3594  integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ),
3595  eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
3596  ebFEToBeRecovered = cms.string( "ebFE" ),
3597  ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
3598  eeDetIdToBeRecovered = cms.string( "eeDetId" ),
3599  eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
3600  eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
3601  ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
3602  ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
3603  eeSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
3604  integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ),
3605  eeFEToBeRecovered = cms.string( "eeFE" )
3606 )
3607 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
3608  recoverEEVFE = cms.bool( False ),
3609  EErechitCollection = cms.string( "EcalRecHitsEE" ),
3610  recoverEBIsolatedChannels = cms.bool( False ),
3611  recoverEBVFE = cms.bool( False ),
3612  laserCorrection = cms.bool( True ),
3613  EBLaserMIN = cms.double( 0.5 ),
3614  killDeadChannels = cms.bool( True ),
3615  dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
3616  EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
3617  EBLaserMAX = cms.double( 3.0 ),
3618  EELaserMIN = cms.double( 0.5 ),
3619  ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
3620  EELaserMAX = cms.double( 8.0 ),
3621  recoverEEIsolatedChannels = cms.bool( False ),
3622  eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
3623  recoverEBFE = cms.bool( True ),
3624  algo = cms.string( "EcalRecHitWorkerSimple" ),
3625  ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
3626  singleChannelRecoveryThreshold = cms.double( 8.0 ),
3627  ChannelStatusToBeExcluded = cms.vstring( ),
3628  EBrechitCollection = cms.string( "EcalRecHitsEB" ),
3629  singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
3630  recoverEEFE = cms.bool( True ),
3631  triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ),
3632  dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
3633  flagsMapDBReco = cms.PSet(
3634  kGood = cms.vstring( 'kOk',
3635  'kDAC',
3636  'kNoLaser',
3637  'kNoisy' ),
3638  kNeighboursRecovered = cms.vstring( 'kFixedG0',
3639  'kNonRespondingIsolated',
3640  'kDeadVFE' ),
3641  kDead = cms.vstring( 'kNoDataNoTP' ),
3642  kNoisy = cms.vstring( 'kNNoisy',
3643  'kFixedG6',
3644  'kFixedG1' ),
3645  kTowerRecovered = cms.vstring( 'kDeadFE' )
3646  ),
3647  EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
3648  skipTimeCalib = cms.bool( True ),
3649  algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
3650  eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
3651  cleaningConfig = cms.PSet(
3652  e6e2thresh = cms.double( 0.04 ),
3653  tightenCrack_e6e2_double = cms.double( 3.0 ),
3654  e4e1Threshold_endcap = cms.double( 0.3 ),
3655  tightenCrack_e4e1_single = cms.double( 3.0 ),
3656  tightenCrack_e1_double = cms.double( 2.0 ),
3657  cThreshold_barrel = cms.double( 4.0 ),
3658  e4e1Threshold_barrel = cms.double( 0.08 ),
3659  tightenCrack_e1_single = cms.double( 2.0 ),
3660  e4e1_b_barrel = cms.double( -0.024 ),
3661  e4e1_a_barrel = cms.double( 0.04 ),
3662  ignoreOutOfTimeThresh = cms.double( 1.0E9 ),
3663  cThreshold_endcap = cms.double( 15.0 ),
3664  e4e1_b_endcap = cms.double( -0.0125 ),
3665  e4e1_a_endcap = cms.double( 0.02 ),
3666  cThreshold_double = cms.double( 10.0 )
3667  ),
3668  logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
3669  logWarningEtThreshold_EE_FE = cms.double( 50.0 )
3670 )
3671 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
3672  ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
3673  FilterDataQuality = cms.bool( True ),
3674  silent = cms.untracked.bool( True ),
3675  HcalFirstFED = cms.untracked.int32( 700 ),
3676  InputLabel = cms.InputTag( "rawDataCollector" ),
3677  ComplainEmptyData = cms.untracked.bool( False ),
3678  ElectronicsMap = cms.string( "" ),
3679  UnpackCalib = cms.untracked.bool( True ),
3680  UnpackUMNio = cms.untracked.bool( True ),
3681  FEDs = cms.untracked.vint32( ),
3682  UnpackerMode = cms.untracked.int32( 0 ),
3683  UnpackTTP = cms.untracked.bool( False ),
3684  lastSample = cms.int32( 9 ),
3685  UnpackZDC = cms.untracked.bool( True ),
3686  firstSample = cms.int32( 0 )
3687 )
3688 fragment.hltHbhereco = cms.EDProducer( "HcalHitReconstructor",
3689  pedestalUpperLimit = cms.double( 2.7 ),
3690  timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ),
3691  pedestalSubtractionType = cms.int32( 1 ),
3692  respCorrM3 = cms.double( 0.95 ),
3693  timeSlewParsType = cms.int32( 3 ),
3694  digiTimeFromDB = cms.bool( True ),
3695  mcOOTCorrectionName = cms.string( "" ),
3696  S9S1stat = cms.PSet( ),
3697  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
3698  tsFromDB = cms.bool( True ),
3699  samplesToAdd = cms.int32( 4 ),
3700  mcOOTCorrectionCategory = cms.string( "MC" ),
3701  dataOOTCorrectionName = cms.string( "" ),
3702  puCorrMethod = cms.int32( 3 ),
3703  correctionPhaseNS = cms.double( 13.0 ),
3704  HFInWindowStat = cms.PSet( ),
3705  digiLabel = cms.InputTag( "hltHcalDigis" ),
3706  setHSCPFlags = cms.bool( False ),
3707  firstAuxTS = cms.int32( 4 ),
3708  digistat = cms.PSet( ),
3709  hfTimingTrustParameters = cms.PSet( ),
3710  PETstat = cms.PSet( ),
3711  setSaturationFlags = cms.bool( False ),
3712  setNegativeFlags = cms.bool( False ),
3713  useLeakCorrection = cms.bool( False ),
3714  setTimingTrustFlags = cms.bool( False ),
3715  S8S1stat = cms.PSet( ),
3716  correctForPhaseContainment = cms.bool( True ),
3717  correctForTimeslew = cms.bool( True ),
3718  setNoiseFlags = cms.bool( False ),
3719  correctTiming = cms.bool( False ),
3720  setPulseShapeFlags = cms.bool( True ),
3721  Subdetector = cms.string( "HBHE" ),
3722  dataOOTCorrectionCategory = cms.string( "Data" ),
3723  dropZSmarkedPassed = cms.bool( True ),
3724  recoParamsFromDB = cms.bool( True ),
3725  firstSample = cms.int32( 4 ),
3726  setTimingShapedCutsFlags = cms.bool( False ),
3727  pulseJitter = cms.double( 1.0 ),
3728  chargeMax = cms.double( 6.0 ),
3729  timeMin = cms.double( -15.0 ),
3730  ts4chi2 = cms.double( 15.0 ),
3731  ts345chi2 = cms.double( 100.0 ),
3732  applyTimeSlew = cms.bool( True ),
3733  applyTimeConstraint = cms.bool( True ),
3734  applyPulseJitter = cms.bool( False ),
3735  pulseShapeParameters = cms.PSet(
3736  MinimumChargeThreshold = cms.double( 20.0 ),
3737  TS4TS5ChargeThreshold = cms.double( 70.0 ),
3738  TrianglePeakTS = cms.uint32( 0 ),
3739  LinearThreshold = cms.vdouble( ),
3740  LinearCut = cms.vdouble( ),
3741  LeftSlopeThreshold = cms.vdouble( ),
3742  LeftSlopeCut = cms.vdouble( ),
3743  RightSlopeCut = cms.vdouble( ),
3744  RightSlopeSmallThreshold = cms.vdouble( ),
3745  RightSlopeSmallCut = cms.vdouble( ),
3746  MinimumTS4TS5Threshold = cms.double( 100.0 ),
3747  TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ),
3748  TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ),
3749  TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ),
3750  TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ),
3751  UseDualFit = cms.bool( False ),
3752  TriangleIgnoreSlow = cms.bool( False ),
3753  TS3TS4ChargeThreshold = cms.double( 70.0 ),
3754  TS3TS4UpperChargeThreshold = cms.double( 20.0 ),
3755  TS5TS6ChargeThreshold = cms.double( 70.0 ),
3756  TS5TS6UpperChargeThreshold = cms.double( 20.0 ),
3757  R45PlusOneRange = cms.double( 0.2 ),
3758  R45MinusOneRange = cms.double( 0.2 ),
3759  RMS8MaxThreshold = cms.vdouble( ),
3760  RMS8MaxCut = cms.vdouble( ),
3761  RightSlopeThreshold = cms.vdouble( )
3762  ),
3763  timingshapedcutsParameters = cms.PSet(
3764  ignorelowest = cms.bool( True ),
3765  win_offset = cms.double( 0.0 ),
3766  ignorehighest = cms.bool( False ),
3767  win_gain = cms.double( 1.0 ),
3768  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 )
3769  ),
3770  ts4Min = cms.double( 5.0 ),
3771  ts3chi2 = cms.double( 5.0 ),
3772  noise = cms.double( 1.0 ),
3773  applyPedConstraint = cms.bool( True ),
3774  applyUnconstrainedFit = cms.bool( False ),
3775  ts4Max = cms.double( 500.0 ),
3776  meanTime = cms.double( -2.5 ),
3777  flagParameters = cms.PSet(
3778  nominalPedestal = cms.double( 3.0 ),
3779  hitMultiplicityThreshold = cms.int32( 17 ),
3780  hitEnergyMinimum = cms.double( 1.0 ),
3781  pulseShapeParameterSets = cms.VPSet(
3782  cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ),
3783  cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ),
3784  cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ),
3785  cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) )
3786  )
3787  ),
3788  fitTimes = cms.int32( 1 ),
3789  timeMax = cms.double( 10.0 ),
3790  timeSigma = cms.double( 5.0 ),
3791  pedSigma = cms.double( 0.5 ),
3792  meanPed = cms.double( 0.0 ),
3793  hscpParameters = cms.PSet(
3794  slopeMax = cms.double( -0.6 ),
3795  r1Max = cms.double( 1.0 ),
3796  r1Min = cms.double( 0.15 ),
3797  TimingEnergyThreshold = cms.double( 30.0 ),
3798  slopeMin = cms.double( -1.5 ),
3799  outerMin = cms.double( 0.0 ),
3800  outerMax = cms.double( 0.1 ),
3801  fracLeaderMin = cms.double( 0.4 ),
3802  r2Min = cms.double( 0.1 ),
3803  r2Max = cms.double( 0.5 ),
3804  fracLeaderMax = cms.double( 0.7 )
3805  )
3806 )
3807 fragment.hltHfreco = cms.EDProducer( "HcalHitReconstructor",
3808  pedestalUpperLimit = cms.double( 2.7 ),
3809  timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ),
3810  pedestalSubtractionType = cms.int32( 1 ),
3811  respCorrM3 = cms.double( 0.95 ),
3812  timeSlewParsType = cms.int32( 3 ),
3813  digiTimeFromDB = cms.bool( True ),
3814  mcOOTCorrectionName = cms.string( "" ),
3815  S9S1stat = cms.PSet(
3816  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 ),
3817  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 ),
3818  flagsToSkip = cms.int32( 24 ),
3819  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 ),
3820  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 ),
3821  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 ),
3822  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 ),
3823  isS8S1 = cms.bool( False ),
3824  HcalAcceptSeverityLevel = cms.int32( 9 )
3825  ),
3826  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
3827  tsFromDB = cms.bool( True ),
3828  samplesToAdd = cms.int32( 2 ),
3829  mcOOTCorrectionCategory = cms.string( "MC" ),
3830  dataOOTCorrectionName = cms.string( "" ),
3831  puCorrMethod = cms.int32( 0 ),
3832  correctionPhaseNS = cms.double( 13.0 ),
3833  HFInWindowStat = cms.PSet(
3834  hflongEthresh = cms.double( 40.0 ),
3835  hflongMinWindowTime = cms.vdouble( -10.0 ),
3836  hfshortEthresh = cms.double( 40.0 ),
3837  hflongMaxWindowTime = cms.vdouble( 10.0 ),
3838  hfshortMaxWindowTime = cms.vdouble( 10.0 ),
3839  hfshortMinWindowTime = cms.vdouble( -12.0 )
3840  ),
3841  digiLabel = cms.InputTag( "hltHcalDigis" ),
3842  setHSCPFlags = cms.bool( False ),
3843  firstAuxTS = cms.int32( 1 ),
3844  digistat = cms.PSet(
3845  HFdigiflagFirstSample = cms.int32( 1 ),
3846  HFdigiflagMinEthreshold = cms.double( 40.0 ),
3847  HFdigiflagSamplesToAdd = cms.int32( 3 ),
3848  HFdigiflagExpectedPeak = cms.int32( 2 ),
3849  HFdigiflagCoef = cms.vdouble( 0.93, -0.012667, -0.38275 )
3850  ),
3851  hfTimingTrustParameters = cms.PSet(
3852  hfTimingTrustLevel2 = cms.int32( 4 ),
3853  hfTimingTrustLevel1 = cms.int32( 1 )
3854  ),
3855  PETstat = cms.PSet(
3856  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 ),
3857  short_R_29 = cms.vdouble( 0.8 ),
3858  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 ),
3859  flagsToSkip = cms.int32( 0 ),
3860  short_R = cms.vdouble( 0.8 ),
3861  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 ),
3862  long_R_29 = cms.vdouble( 0.8 ),
3863  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 ),
3864  long_R = cms.vdouble( 0.98 ),
3865  HcalAcceptSeverityLevel = cms.int32( 9 )
3866  ),
3867  setSaturationFlags = cms.bool( False ),
3868  setNegativeFlags = cms.bool( False ),
3869  useLeakCorrection = cms.bool( False ),
3870  setTimingTrustFlags = cms.bool( False ),
3871  S8S1stat = cms.PSet(
3872  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 ),
3873  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 ),
3874  flagsToSkip = cms.int32( 16 ),
3875  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 ),
3876  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 ),
3877  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 ),
3878  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 ),
3879  isS8S1 = cms.bool( True ),
3880  HcalAcceptSeverityLevel = cms.int32( 9 )
3881  ),
3882  correctForPhaseContainment = cms.bool( False ),
3883  correctForTimeslew = cms.bool( False ),
3884  setNoiseFlags = cms.bool( True ),
3885  correctTiming = cms.bool( False ),
3886  setPulseShapeFlags = cms.bool( False ),
3887  Subdetector = cms.string( "HF" ),
3888  dataOOTCorrectionCategory = cms.string( "Data" ),
3889  dropZSmarkedPassed = cms.bool( True ),
3890  recoParamsFromDB = cms.bool( True ),
3891  firstSample = cms.int32( 2 ),
3892  setTimingShapedCutsFlags = cms.bool( False ),
3893  pulseJitter = cms.double( 1.0 ),
3894  chargeMax = cms.double( 6.0 ),
3895  timeMin = cms.double( -15.0 ),
3896  ts4chi2 = cms.double( 15.0 ),
3897  ts345chi2 = cms.double( 100.0 ),
3898  applyTimeSlew = cms.bool( True ),
3899  applyTimeConstraint = cms.bool( True ),
3900  applyPulseJitter = cms.bool( False ),
3901  pulseShapeParameters = cms.PSet( ),
3902  timingshapedcutsParameters = cms.PSet( ),
3903  ts4Min = cms.double( 5.0 ),
3904  ts3chi2 = cms.double( 5.0 ),
3905  noise = cms.double( 1.0 ),
3906  applyPedConstraint = cms.bool( True ),
3907  applyUnconstrainedFit = cms.bool( False ),
3908  ts4Max = cms.double( 500.0 ),
3909  meanTime = cms.double( -2.5 ),
3910  flagParameters = cms.PSet( ),
3911  fitTimes = cms.int32( 1 ),
3912  timeMax = cms.double( 10.0 ),
3913  timeSigma = cms.double( 5.0 ),
3914  pedSigma = cms.double( 0.5 ),
3915  meanPed = cms.double( 0.0 ),
3916  hscpParameters = cms.PSet( )
3917 )
3918 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
3919  pedestalUpperLimit = cms.double( 2.7 ),
3920  timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ),
3921  pedestalSubtractionType = cms.int32( 1 ),
3922  respCorrM3 = cms.double( 0.95 ),
3923  timeSlewParsType = cms.int32( 3 ),
3924  digiTimeFromDB = cms.bool( True ),
3925  mcOOTCorrectionName = cms.string( "" ),
3926  S9S1stat = cms.PSet( ),
3927  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
3928  tsFromDB = cms.bool( True ),
3929  samplesToAdd = cms.int32( 4 ),
3930  mcOOTCorrectionCategory = cms.string( "MC" ),
3931  dataOOTCorrectionName = cms.string( "" ),
3932  puCorrMethod = cms.int32( 0 ),
3933  correctionPhaseNS = cms.double( 13.0 ),
3934  HFInWindowStat = cms.PSet( ),
3935  digiLabel = cms.InputTag( "hltHcalDigis" ),
3936  setHSCPFlags = cms.bool( False ),
3937  firstAuxTS = cms.int32( 4 ),
3938  digistat = cms.PSet( ),
3939  hfTimingTrustParameters = cms.PSet( ),
3940  PETstat = cms.PSet( ),
3941  setSaturationFlags = cms.bool( False ),
3942  setNegativeFlags = cms.bool( False ),
3943  useLeakCorrection = cms.bool( False ),
3944  setTimingTrustFlags = cms.bool( False ),
3945  S8S1stat = cms.PSet( ),
3946  correctForPhaseContainment = cms.bool( True ),
3947  correctForTimeslew = cms.bool( True ),
3948  setNoiseFlags = cms.bool( False ),
3949  correctTiming = cms.bool( False ),
3950  setPulseShapeFlags = cms.bool( False ),
3951  Subdetector = cms.string( "HO" ),
3952  dataOOTCorrectionCategory = cms.string( "Data" ),
3953  dropZSmarkedPassed = cms.bool( True ),
3954  recoParamsFromDB = cms.bool( True ),
3955  firstSample = cms.int32( 4 ),
3956  setTimingShapedCutsFlags = cms.bool( False ),
3957  pulseJitter = cms.double( 1.0 ),
3958  chargeMax = cms.double( 6.0 ),
3959  timeMin = cms.double( -15.0 ),
3960  ts4chi2 = cms.double( 15.0 ),
3961  ts345chi2 = cms.double( 100.0 ),
3962  applyTimeSlew = cms.bool( True ),
3963  applyTimeConstraint = cms.bool( True ),
3964  applyPulseJitter = cms.bool( False ),
3965  pulseShapeParameters = cms.PSet( ),
3966  timingshapedcutsParameters = cms.PSet( ),
3967  ts4Min = cms.double( 5.0 ),
3968  ts3chi2 = cms.double( 5.0 ),
3969  noise = cms.double( 1.0 ),
3970  applyPedConstraint = cms.bool( True ),
3971  applyUnconstrainedFit = cms.bool( False ),
3972  ts4Max = cms.double( 500.0 ),
3973  meanTime = cms.double( -2.5 ),
3974  flagParameters = cms.PSet( ),
3975  fitTimes = cms.int32( 1 ),
3976  timeMax = cms.double( 10.0 ),
3977  timeSigma = cms.double( 5.0 ),
3978  pedSigma = cms.double( 0.5 ),
3979  meanPed = cms.double( 0.0 ),
3980  hscpParameters = cms.PSet( )
3981 )
3982 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
3983  EBSumThreshold = cms.double( 0.2 ),
3984  MomHBDepth = cms.double( 0.2 ),
3985  UseEtEBTreshold = cms.bool( False ),
3986  hfInput = cms.InputTag( "hltHfreco" ),
3987  AllowMissingInputs = cms.bool( False ),
3988  MomEEDepth = cms.double( 0.0 ),
3989  EESumThreshold = cms.double( 0.45 ),
3990  HBGrid = cms.vdouble( ),
3991  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
3992  HBThreshold = cms.double( 0.7 ),
3993  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
3994  UseEcalRecoveredHits = cms.bool( False ),
3995  MomConstrMethod = cms.int32( 1 ),
3996  MomHEDepth = cms.double( 0.4 ),
3997  HcalThreshold = cms.double( -1000.0 ),
3998  HF2Weights = cms.vdouble( ),
3999  HOWeights = cms.vdouble( ),
4000  EEGrid = cms.vdouble( ),
4001  UseSymEBTreshold = cms.bool( False ),
4002  EEWeights = cms.vdouble( ),
4003  EEWeight = cms.double( 1.0 ),
4004  UseHO = cms.bool( False ),
4005  HBWeights = cms.vdouble( ),
4006  HF1Weight = cms.double( 1.0 ),
4007  HF2Grid = cms.vdouble( ),
4008  HEDWeights = cms.vdouble( ),
4009  EBWeight = cms.double( 1.0 ),
4010  HF1Grid = cms.vdouble( ),
4011  EBWeights = cms.vdouble( ),
4012  HOWeight = cms.double( 1.0E-99 ),
4013  HESWeight = cms.double( 1.0 ),
4014  HESThreshold = cms.double( 0.8 ),
4015  hbheInput = cms.InputTag( "hltHbhereco" ),
4016  HF2Weight = cms.double( 1.0 ),
4017  HF2Threshold = cms.double( 0.85 ),
4018  HcalAcceptSeverityLevel = cms.uint32( 9 ),
4019  EEThreshold = cms.double( 0.3 ),
4020  HOThresholdPlus1 = cms.double( 3.5 ),
4021  HOThresholdPlus2 = cms.double( 3.5 ),
4022  HF1Weights = cms.vdouble( ),
4023  hoInput = cms.InputTag( "hltHoreco" ),
4024  HF1Threshold = cms.double( 0.5 ),
4025  HcalPhase = cms.int32( 0 ),
4026  HESGrid = cms.vdouble( ),
4027  EcutTower = cms.double( -1000.0 ),
4028  UseRejectedRecoveredEcalHits = cms.bool( False ),
4029  UseEtEETreshold = cms.bool( False ),
4030  HESWeights = cms.vdouble( ),
4031  HOThresholdMinus1 = cms.double( 3.5 ),
4032  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
4033  'kWeird',
4034  'kBad' ),
4035  HEDWeight = cms.double( 1.0 ),
4036  UseSymEETreshold = cms.bool( False ),
4037  HEDThreshold = cms.double( 0.8 ),
4038  UseRejectedHitsOnly = cms.bool( False ),
4039  EBThreshold = cms.double( 0.07 ),
4040  HEDGrid = cms.vdouble( ),
4041  UseHcalRecoveredHits = cms.bool( False ),
4042  HOThresholdMinus2 = cms.double( 3.5 ),
4043  HOThreshold0 = cms.double( 3.5 ),
4044  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
4045  UseRejectedRecoveredHcalHits = cms.bool( False ),
4046  MomEBDepth = cms.double( 0.3 ),
4047  HBWeight = cms.double( 1.0 ),
4048  HOGrid = cms.vdouble( ),
4049  EBGrid = cms.vdouble( )
4050 )
4051 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
4052  Active_Area_Repeats = cms.int32( 5 ),
4053  doAreaFastjet = cms.bool( False ),
4054  voronoiRfact = cms.double( 0.9 ),
4055  maxBadHcalCells = cms.uint32( 9999999 ),
4056  doAreaDiskApprox = cms.bool( True ),
4057  maxRecoveredEcalCells = cms.uint32( 9999999 ),
4058  jetType = cms.string( "CaloJet" ),
4059  minSeed = cms.uint32( 14327 ),
4060  Ghost_EtaMax = cms.double( 6.0 ),
4061  doRhoFastjet = cms.bool( False ),
4062  jetAlgorithm = cms.string( "AntiKt" ),
4063  nSigmaPU = cms.double( 1.0 ),
4064  GhostArea = cms.double( 0.01 ),
4065  Rho_EtaMax = cms.double( 4.4 ),
4066  maxBadEcalCells = cms.uint32( 9999999 ),
4067  useDeterministicSeed = cms.bool( True ),
4068  doPVCorrection = cms.bool( False ),
4069  maxRecoveredHcalCells = cms.uint32( 9999999 ),
4070  rParam = cms.double( 0.4 ),
4071  maxProblematicHcalCells = cms.uint32( 9999999 ),
4072  doOutputJets = cms.bool( True ),
4073  src = cms.InputTag( "hltTowerMakerForAll" ),
4074  inputEtMin = cms.double( 0.3 ),
4075  puPtMin = cms.double( 10.0 ),
4076  srcPVs = cms.InputTag( "NotUsed" ),
4077  jetPtMin = cms.double( 1.0 ),
4078  radiusPU = cms.double( 0.4 ),
4079  maxProblematicEcalCells = cms.uint32( 9999999 ),
4080  doPUOffsetCorr = cms.bool( False ),
4081  inputEMin = cms.double( 0.0 ),
4082  useMassDropTagger = cms.bool( False ),
4083  muMin = cms.double( -1.0 ),
4084  subtractorName = cms.string( "" ),
4085  muCut = cms.double( -1.0 ),
4086  subjetPtMin = cms.double( -1.0 ),
4087  useTrimming = cms.bool( False ),
4088  muMax = cms.double( -1.0 ),
4089  yMin = cms.double( -1.0 ),
4090  useFiltering = cms.bool( False ),
4091  rFilt = cms.double( -1.0 ),
4092  yMax = cms.double( -1.0 ),
4093  zcut = cms.double( -1.0 ),
4094  MinVtxNdof = cms.int32( 5 ),
4095  MaxVtxZ = cms.double( 15.0 ),
4096  UseOnlyVertexTracks = cms.bool( False ),
4097  dRMin = cms.double( -1.0 ),
4098  nFilt = cms.int32( -1 ),
4099  usePruning = cms.bool( False ),
4100  maxDepth = cms.int32( -1 ),
4101  yCut = cms.double( -1.0 ),
4102  DzTrVtxMax = cms.double( 0.0 ),
4103  UseOnlyOnePV = cms.bool( False ),
4104  rcut_factor = cms.double( -1.0 ),
4105  sumRecHits = cms.bool( False ),
4106  trimPtFracMin = cms.double( -1.0 ),
4107  dRMax = cms.double( -1.0 ),
4108  DxyTrVtxMax = cms.double( 0.0 ),
4109  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
4110 )
4111 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
4112  min_N90 = cms.int32( -2 ),
4113  min_N90hits = cms.int32( 2 ),
4114  min_EMF = cms.double( 1.0E-6 ),
4115  jetsInput = cms.InputTag( "hltAK4CaloJets" ),
4116  JetIDParams = cms.PSet(
4117  useRecHits = cms.bool( True ),
4118  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
4119  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
4120  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
4121  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4122  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
4123  ),
4124  max_EMF = cms.double( 999.0 )
4125 )
4126 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
4127  gridSpacing = cms.double( 0.55 ),
4128  maxRapidity = cms.double( 5.0 ),
4129  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" )
4130 )
4131 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
4132  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ),
4133  algorithm = cms.string( "AK4CaloHLT" ),
4134  level = cms.string( "L1FastJet" )
4135 )
4136 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
4137  algorithm = cms.string( "AK4CaloHLT" ),
4138  level = cms.string( "L2Relative" )
4139 )
4140 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
4141  algorithm = cms.string( "AK4CaloHLT" ),
4142  level = cms.string( "L3Absolute" )
4143 )
4144 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
4145  algorithm = cms.string( "AK4CaloHLT" ),
4146  level = cms.string( "L2L3Residual" )
4147 )
4148 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
4149  correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
4150 )
4151 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
4152  src = cms.InputTag( "hltAK4CaloJets" ),
4153  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
4154 )
4155 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
4156  src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
4157  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
4158 )
4159 fragment.hltSingleAK4CaloJet40Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4160  saveTags = cms.bool( True ),
4161  MinPt = cms.double( 40.0 ),
4162  MinN = cms.int32( 1 ),
4163  MaxEta = cms.double( 5.1 ),
4164  MinMass = cms.double( -1.0 ),
4165  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4166  MinE = cms.double( -1.0 ),
4167  triggerType = cms.int32( 85 )
4168 )
4169 fragment.hltL1sSingleJet40BptxAND = cms.EDFilter( "HLTL1TSeed",
4170  L1SeedsLogicalExpression = cms.string( "L1_SingleJet40_BptxAND" ),
4171  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
4172  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
4173  saveTags = cms.bool( True ),
4174  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4175  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
4176  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
4177  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
4178  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4179 )
4180 fragment.hltPreAK4CaloJet60Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4181  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4182  offset = cms.uint32( 0 )
4183 )
4184 fragment.hltSingleAK4CaloJet60Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4185  saveTags = cms.bool( True ),
4186  MinPt = cms.double( 60.0 ),
4187  MinN = cms.int32( 1 ),
4188  MaxEta = cms.double( 5.1 ),
4189  MinMass = cms.double( -1.0 ),
4190  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4191  MinE = cms.double( -1.0 ),
4192  triggerType = cms.int32( 85 )
4193 )
4194 fragment.hltL1sSingleJet48BptxAND = cms.EDFilter( "HLTL1TSeed",
4195  L1SeedsLogicalExpression = cms.string( "L1_SingleJet48_BptxAND" ),
4196  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
4197  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
4198  saveTags = cms.bool( True ),
4199  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4200  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
4201  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
4202  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
4203  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4204 )
4205 fragment.hltPreAK4CaloJet80Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4206  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4207  offset = cms.uint32( 0 )
4208 )
4209 fragment.hltSingleAK4CaloJet80Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4210  saveTags = cms.bool( True ),
4211  MinPt = cms.double( 80.0 ),
4212  MinN = cms.int32( 1 ),
4213  MaxEta = cms.double( 5.1 ),
4214  MinMass = cms.double( -1.0 ),
4215  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4216  MinE = cms.double( -1.0 ),
4217  triggerType = cms.int32( 85 )
4218 )
4219 fragment.hltL1sSingleJet52BptxAND = cms.EDFilter( "HLTL1TSeed",
4220  L1SeedsLogicalExpression = cms.string( "L1_SingleJet52_BptxAND" ),
4221  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
4222  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
4223  saveTags = cms.bool( True ),
4224  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4225  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
4226  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
4227  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
4228  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4229 )
4230 fragment.hltPreAK4CaloJet100Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4231  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4232  offset = cms.uint32( 0 )
4233 )
4234 fragment.hltSingleAK4CaloJet100Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4235  saveTags = cms.bool( True ),
4236  MinPt = cms.double( 100.0 ),
4237  MinN = cms.int32( 1 ),
4238  MaxEta = cms.double( 5.1 ),
4239  MinMass = cms.double( -1.0 ),
4240  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4241  MinE = cms.double( -1.0 ),
4242  triggerType = cms.int32( 85 )
4243 )
4244 fragment.hltPreAK4CaloJet110Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4245  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4246  offset = cms.uint32( 0 )
4247 )
4248 fragment.hltSingleAK4CaloJet110Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4249  saveTags = cms.bool( True ),
4250  MinPt = cms.double( 110.0 ),
4251  MinN = cms.int32( 1 ),
4252  MaxEta = cms.double( 5.1 ),
4253  MinMass = cms.double( -1.0 ),
4254  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4255  MinE = cms.double( -1.0 ),
4256  triggerType = cms.int32( 85 )
4257 )
4258 fragment.hltL1sSingleJet68BptxAND = cms.EDFilter( "HLTL1TSeed",
4259  L1SeedsLogicalExpression = cms.string( "L1_SingleJet68_BptxAND" ),
4260  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
4261  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
4262  saveTags = cms.bool( True ),
4263  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4264  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
4265  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
4266  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
4267  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4268 )
4269 fragment.hltPreAK4CaloJet120Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4270  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4271  offset = cms.uint32( 0 )
4272 )
4273 fragment.hltSingleAK4CaloJet120Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4274  saveTags = cms.bool( True ),
4275  MinPt = cms.double( 120.0 ),
4276  MinN = cms.int32( 1 ),
4277  MaxEta = cms.double( 5.1 ),
4278  MinMass = cms.double( -1.0 ),
4279  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4280  MinE = cms.double( -1.0 ),
4281  triggerType = cms.int32( 85 )
4282 )
4283 fragment.hltPreAK4CaloJet150ForPPRef = cms.EDFilter( "HLTPrescaler",
4284  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4285  offset = cms.uint32( 0 )
4286 )
4287 fragment.hltSingleAK4CaloJet150Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4288  saveTags = cms.bool( True ),
4289  MinPt = cms.double( 150.0 ),
4290  MinN = cms.int32( 1 ),
4291  MaxEta = cms.double( 5.1 ),
4292  MinMass = cms.double( -1.0 ),
4293  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4294  MinE = cms.double( -1.0 ),
4295  triggerType = cms.int32( 85 )
4296 )
4297 fragment.hltPreAK4PFJet40Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4298  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4299  offset = cms.uint32( 0 )
4300 )
4301 fragment.hltSingleAK4CaloJet15Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4302  saveTags = cms.bool( True ),
4303  MinPt = cms.double( 15.0 ),
4304  MinN = cms.int32( 1 ),
4305  MaxEta = cms.double( 5.1 ),
4306  MinMass = cms.double( -1.0 ),
4307  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4308  MinE = cms.double( -1.0 ),
4309  triggerType = cms.int32( 85 )
4310 )
4311 fragment.hltTowerMakerForPF = cms.EDProducer( "CaloTowersCreator",
4312  EBSumThreshold = cms.double( 0.2 ),
4313  MomHBDepth = cms.double( 0.2 ),
4314  UseEtEBTreshold = cms.bool( False ),
4315  hfInput = cms.InputTag( "hltHfreco" ),
4316  AllowMissingInputs = cms.bool( False ),
4317  MomEEDepth = cms.double( 0.0 ),
4318  EESumThreshold = cms.double( 0.45 ),
4319  HBGrid = cms.vdouble( ),
4320  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
4321  HBThreshold = cms.double( 0.4 ),
4322  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
4323  UseEcalRecoveredHits = cms.bool( False ),
4324  MomConstrMethod = cms.int32( 1 ),
4325  MomHEDepth = cms.double( 0.4 ),
4326  HcalThreshold = cms.double( -1000.0 ),
4327  HF2Weights = cms.vdouble( ),
4328  HOWeights = cms.vdouble( ),
4329  EEGrid = cms.vdouble( ),
4330  UseSymEBTreshold = cms.bool( False ),
4331  EEWeights = cms.vdouble( ),
4332  EEWeight = cms.double( 1.0 ),
4333  UseHO = cms.bool( False ),
4334  HBWeights = cms.vdouble( ),
4335  HF1Weight = cms.double( 1.0 ),
4336  HF2Grid = cms.vdouble( ),
4337  HEDWeights = cms.vdouble( ),
4338  EBWeight = cms.double( 1.0 ),
4339  HF1Grid = cms.vdouble( ),
4340  EBWeights = cms.vdouble( ),
4341  HOWeight = cms.double( 1.0 ),
4342  HESWeight = cms.double( 1.0 ),
4343  HESThreshold = cms.double( 0.4 ),
4344  hbheInput = cms.InputTag( "hltHbhereco" ),
4345  HF2Weight = cms.double( 1.0 ),
4346  HF2Threshold = cms.double( 1.8 ),
4347  HcalAcceptSeverityLevel = cms.uint32( 11 ),
4348  EEThreshold = cms.double( 0.3 ),
4349  HOThresholdPlus1 = cms.double( 1.1 ),
4350  HOThresholdPlus2 = cms.double( 1.1 ),
4351  HF1Weights = cms.vdouble( ),
4352  hoInput = cms.InputTag( "hltHoreco" ),
4353  HF1Threshold = cms.double( 1.2 ),
4354  HcalPhase = cms.int32( 0 ),
4355  HESGrid = cms.vdouble( ),
4356  EcutTower = cms.double( -1000.0 ),
4357  UseRejectedRecoveredEcalHits = cms.bool( False ),
4358  UseEtEETreshold = cms.bool( False ),
4359  HESWeights = cms.vdouble( ),
4360  HOThresholdMinus1 = cms.double( 1.1 ),
4361  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
4362  'kWeird',
4363  'kBad' ),
4364  HEDWeight = cms.double( 1.0 ),
4365  UseSymEETreshold = cms.bool( False ),
4366  HEDThreshold = cms.double( 0.4 ),
4367  UseRejectedHitsOnly = cms.bool( False ),
4368  EBThreshold = cms.double( 0.07 ),
4369  HEDGrid = cms.vdouble( ),
4370  UseHcalRecoveredHits = cms.bool( True ),
4371  HOThresholdMinus2 = cms.double( 1.1 ),
4372  HOThreshold0 = cms.double( 1.1 ),
4373  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
4374  UseRejectedRecoveredHcalHits = cms.bool( False ),
4375  MomEBDepth = cms.double( 0.3 ),
4376  HBWeight = cms.double( 1.0 ),
4377  HOGrid = cms.vdouble( ),
4378  EBGrid = cms.vdouble( )
4379 )
4380 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
4381  Active_Area_Repeats = cms.int32( 5 ),
4382  doAreaFastjet = cms.bool( False ),
4383  voronoiRfact = cms.double( -9.0 ),
4384  maxBadHcalCells = cms.uint32( 9999999 ),
4385  doAreaDiskApprox = cms.bool( False ),
4386  maxRecoveredEcalCells = cms.uint32( 9999999 ),
4387  jetType = cms.string( "CaloJet" ),
4388  minSeed = cms.uint32( 0 ),
4389  Ghost_EtaMax = cms.double( 6.0 ),
4390  doRhoFastjet = cms.bool( False ),
4391  jetAlgorithm = cms.string( "AntiKt" ),
4392  nSigmaPU = cms.double( 1.0 ),
4393  GhostArea = cms.double( 0.01 ),
4394  Rho_EtaMax = cms.double( 4.4 ),
4395  maxBadEcalCells = cms.uint32( 9999999 ),
4396  useDeterministicSeed = cms.bool( True ),
4397  doPVCorrection = cms.bool( False ),
4398  maxRecoveredHcalCells = cms.uint32( 9999999 ),
4399  rParam = cms.double( 0.4 ),
4400  maxProblematicHcalCells = cms.uint32( 9999999 ),
4401  doOutputJets = cms.bool( True ),
4402  src = cms.InputTag( "hltTowerMakerForPF" ),
4403  inputEtMin = cms.double( 0.3 ),
4404  puPtMin = cms.double( 10.0 ),
4405  srcPVs = cms.InputTag( "NotUsed" ),
4406  jetPtMin = cms.double( 1.0 ),
4407  radiusPU = cms.double( 0.4 ),
4408  maxProblematicEcalCells = cms.uint32( 9999999 ),
4409  doPUOffsetCorr = cms.bool( False ),
4410  inputEMin = cms.double( 0.0 ),
4411  useMassDropTagger = cms.bool( False ),
4412  muMin = cms.double( -1.0 ),
4413  subtractorName = cms.string( "" ),
4414  muCut = cms.double( -1.0 ),
4415  subjetPtMin = cms.double( -1.0 ),
4416  useTrimming = cms.bool( False ),
4417  muMax = cms.double( -1.0 ),
4418  yMin = cms.double( -1.0 ),
4419  useFiltering = cms.bool( False ),
4420  rFilt = cms.double( -1.0 ),
4421  yMax = cms.double( -1.0 ),
4422  zcut = cms.double( -1.0 ),
4423  MinVtxNdof = cms.int32( 5 ),
4424  MaxVtxZ = cms.double( 15.0 ),
4425  UseOnlyVertexTracks = cms.bool( False ),
4426  dRMin = cms.double( -1.0 ),
4427  nFilt = cms.int32( -1 ),
4428  usePruning = cms.bool( False ),
4429  maxDepth = cms.int32( -1 ),
4430  yCut = cms.double( -1.0 ),
4431  DzTrVtxMax = cms.double( 0.0 ),
4432  UseOnlyOnePV = cms.bool( False ),
4433  rcut_factor = cms.double( -1.0 ),
4434  sumRecHits = cms.bool( False ),
4435  trimPtFracMin = cms.double( -1.0 ),
4436  dRMax = cms.double( -1.0 ),
4437  DxyTrVtxMax = cms.double( 0.0 ),
4438  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
4439 )
4440 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
4441  filter = cms.bool( False ),
4442  src = cms.InputTag( "hltAK4CaloJetsPF" ),
4443  etMin = cms.double( 5.0 )
4444 )
4445 fragment.hltMuonDTDigis = cms.EDProducer( "DTUnpackingModule",
4446  useStandardFEDid = cms.bool( True ),
4447  maxFEDid = cms.untracked.int32( 779 ),
4448  inputLabel = cms.InputTag( "rawDataCollector" ),
4449  minFEDid = cms.untracked.int32( 770 ),
4450  dataType = cms.string( "DDU" ),
4451  readOutParameters = cms.PSet(
4452  debug = cms.untracked.bool( False ),
4453  rosParameters = cms.PSet(
4454  writeSC = cms.untracked.bool( True ),
4455  readingDDU = cms.untracked.bool( True ),
4456  performDataIntegrityMonitor = cms.untracked.bool( False ),
4457  readDDUIDfromDDU = cms.untracked.bool( True ),
4458  debug = cms.untracked.bool( False ),
4459  localDAQ = cms.untracked.bool( False )
4460  ),
4461  localDAQ = cms.untracked.bool( False ),
4462  performDataIntegrityMonitor = cms.untracked.bool( False )
4463  ),
4464  dqmOnly = cms.bool( False )
4465 )
4466 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
4467  debug = cms.untracked.bool( False ),
4468  recAlgoConfig = cms.PSet(
4469  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4470  minTime = cms.double( -3.0 ),
4471  stepTwoFromDigi = cms.bool( False ),
4472  doVdriftCorr = cms.bool( True ),
4473  debug = cms.untracked.bool( False ),
4474  maxTime = cms.double( 420.0 ),
4475  tTrigModeConfig = cms.PSet(
4476  vPropWire = cms.double( 24.4 ),
4477  doTOFCorrection = cms.bool( True ),
4478  tofCorrType = cms.int32( 0 ),
4479  wirePropCorrType = cms.int32( 0 ),
4480  tTrigLabel = cms.string( "" ),
4481  doWirePropCorrection = cms.bool( True ),
4482  doT0Correction = cms.bool( True ),
4483  debug = cms.untracked.bool( False )
4484  ),
4485  useUncertDB = cms.bool( True )
4486  ),
4487  dtDigiLabel = cms.InputTag( "hltMuonDTDigis" ),
4488  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" )
4489 )
4490 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
4491  debug = cms.untracked.bool( False ),
4492  Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
4493  recHits2DLabel = cms.InputTag( "dt2DSegments" ),
4494  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
4495  Reco4DAlgoConfig = cms.PSet(
4496  segmCleanerMode = cms.int32( 2 ),
4497  Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
4498  recAlgoConfig = cms.PSet(
4499  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4500  minTime = cms.double( -3.0 ),
4501  stepTwoFromDigi = cms.bool( False ),
4502  doVdriftCorr = cms.bool( True ),
4503  debug = cms.untracked.bool( False ),
4504  maxTime = cms.double( 420.0 ),
4505  tTrigModeConfig = cms.PSet(
4506  vPropWire = cms.double( 24.4 ),
4507  doTOFCorrection = cms.bool( True ),
4508  tofCorrType = cms.int32( 0 ),
4509  wirePropCorrType = cms.int32( 0 ),
4510  tTrigLabel = cms.string( "" ),
4511  doWirePropCorrection = cms.bool( True ),
4512  doT0Correction = cms.bool( True ),
4513  debug = cms.untracked.bool( False )
4514  ),
4515  useUncertDB = cms.bool( True )
4516  ),
4517  nSharedHitsMax = cms.int32( 2 ),
4518  hit_afterT0_resolution = cms.double( 0.03 ),
4519  Reco2DAlgoConfig = cms.PSet(
4520  segmCleanerMode = cms.int32( 2 ),
4521  recAlgoConfig = cms.PSet(
4522  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4523  minTime = cms.double( -3.0 ),
4524  stepTwoFromDigi = cms.bool( False ),
4525  doVdriftCorr = cms.bool( True ),
4526  debug = cms.untracked.bool( False ),
4527  maxTime = cms.double( 420.0 ),
4528  tTrigModeConfig = cms.PSet(
4529  vPropWire = cms.double( 24.4 ),
4530  doTOFCorrection = cms.bool( True ),
4531  tofCorrType = cms.int32( 0 ),
4532  wirePropCorrType = cms.int32( 0 ),
4533  tTrigLabel = cms.string( "" ),
4534  doWirePropCorrection = cms.bool( True ),
4535  doT0Correction = cms.bool( True ),
4536  debug = cms.untracked.bool( False )
4537  ),
4538  useUncertDB = cms.bool( True )
4539  ),
4540  nSharedHitsMax = cms.int32( 2 ),
4541  AlphaMaxPhi = cms.double( 1.0 ),
4542  hit_afterT0_resolution = cms.double( 0.03 ),
4543  MaxAllowedHits = cms.uint32( 50 ),
4544  performT0_vdriftSegCorrection = cms.bool( False ),
4545  AlphaMaxTheta = cms.double( 0.9 ),
4546  debug = cms.untracked.bool( False ),
4547  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4548  nUnSharedHitsMin = cms.int32( 2 ),
4549  performT0SegCorrection = cms.bool( False ),
4550  perform_delta_rejecting = cms.bool( False )
4551  ),
4552  performT0_vdriftSegCorrection = cms.bool( False ),
4553  debug = cms.untracked.bool( False ),
4554  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4555  nUnSharedHitsMin = cms.int32( 2 ),
4556  AllDTRecHits = cms.bool( True ),
4557  performT0SegCorrection = cms.bool( False ),
4558  perform_delta_rejecting = cms.bool( False )
4559  )
4560 )
4561 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
4562  PrintEventNumber = cms.untracked.bool( False ),
4563  SuppressZeroLCT = cms.untracked.bool( True ),
4564  UseExaminer = cms.bool( True ),
4565  Debug = cms.untracked.bool( False ),
4566  ErrorMask = cms.uint32( 0x0 ),
4567  InputObjects = cms.InputTag( "rawDataCollector" ),
4568  ExaminerMask = cms.uint32( 0x1febf3f6 ),
4569  runDQM = cms.untracked.bool( False ),
4570  UnpackStatusDigis = cms.bool( False ),
4571  VisualFEDInspect = cms.untracked.bool( False ),
4572  FormatedEventDump = cms.untracked.bool( False ),
4573  UseFormatStatus = cms.bool( True ),
4574  UseSelectiveUnpacking = cms.bool( True ),
4575  VisualFEDShort = cms.untracked.bool( False )
4576 )
4577 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
4578  XTasymmetry_ME1b = cms.double( 0.0 ),
4579  XTasymmetry_ME1a = cms.double( 0.0 ),
4580  ConstSyst_ME1a = cms.double( 0.022 ),
4581  ConstSyst_ME1b = cms.double( 0.007 ),
4582  XTasymmetry_ME41 = cms.double( 0.0 ),
4583  CSCStripxtalksOffset = cms.double( 0.03 ),
4584  CSCUseCalibrations = cms.bool( True ),
4585  CSCUseTimingCorrections = cms.bool( True ),
4586  CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
4587  XTasymmetry_ME22 = cms.double( 0.0 ),
4588  UseFivePoleFit = cms.bool( True ),
4589  XTasymmetry_ME21 = cms.double( 0.0 ),
4590  ConstSyst_ME21 = cms.double( 0.0 ),
4591  CSCDebug = cms.untracked.bool( False ),
4592  ConstSyst_ME22 = cms.double( 0.0 ),
4593  CSCUseGasGainCorrections = cms.bool( False ),
4594  XTasymmetry_ME31 = cms.double( 0.0 ),
4595  readBadChambers = cms.bool( True ),
4596  NoiseLevel_ME13 = cms.double( 8.0 ),
4597  NoiseLevel_ME12 = cms.double( 9.0 ),
4598  NoiseLevel_ME32 = cms.double( 9.0 ),
4599  NoiseLevel_ME31 = cms.double( 9.0 ),
4600  XTasymmetry_ME32 = cms.double( 0.0 ),
4601  ConstSyst_ME41 = cms.double( 0.0 ),
4602  CSCStripClusterSize = cms.untracked.int32( 3 ),
4603  CSCStripClusterChargeCut = cms.double( 25.0 ),
4604  CSCStripPeakThreshold = cms.double( 10.0 ),
4605  readBadChannels = cms.bool( False ),
4606  UseParabolaFit = cms.bool( False ),
4607  XTasymmetry_ME13 = cms.double( 0.0 ),
4608  XTasymmetry_ME12 = cms.double( 0.0 ),
4609  wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
4610  ConstSyst_ME12 = cms.double( 0.0 ),
4611  ConstSyst_ME13 = cms.double( 0.0 ),
4612  ConstSyst_ME32 = cms.double( 0.0 ),
4613  ConstSyst_ME31 = cms.double( 0.0 ),
4614  UseAverageTime = cms.bool( False ),
4615  NoiseLevel_ME1a = cms.double( 7.0 ),
4616  NoiseLevel_ME1b = cms.double( 8.0 ),
4617  CSCWireClusterDeltaT = cms.int32( 1 ),
4618  CSCUseStaticPedestals = cms.bool( False ),
4619  stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
4620  CSCstripWireDeltaTime = cms.int32( 8 ),
4621  NoiseLevel_ME21 = cms.double( 9.0 ),
4622  NoiseLevel_ME22 = cms.double( 9.0 ),
4623  NoiseLevel_ME41 = cms.double( 9.0 )
4624 )
4625 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
4626  inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
4627  algo_psets = cms.VPSet(
4628  cms.PSet( chamber_types = cms.vstring( 'ME1/a',
4629  'ME1/b',
4630  'ME1/2',
4631  'ME1/3',
4632  'ME2/1',
4633  'ME2/2',
4634  'ME3/1',
4635  'ME3/2',
4636  'ME4/1',
4637  'ME4/2' ),
4638  algo_name = cms.string( "CSCSegAlgoST" ),
4639  parameters_per_chamber_type = cms.vint32( 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
4640  algo_psets = cms.VPSet(
4641  cms.PSet( maxRatioResidualPrune = cms.double( 3.0 ),
4642  yweightPenalty = cms.double( 1.5 ),
4643  maxRecHitsInCluster = cms.int32( 20 ),
4644  dPhiFineMax = cms.double( 0.025 ),
4645  preClusteringUseChaining = cms.bool( True ),
4646  ForceCovariance = cms.bool( False ),
4647  hitDropLimit6Hits = cms.double( 0.3333 ),
4648  NormChi2Cut2D = cms.double( 20.0 ),
4649  BPMinImprovement = cms.double( 10000.0 ),
4650  Covariance = cms.double( 0.0 ),
4651  tanPhiMax = cms.double( 0.5 ),
4652  SeedBig = cms.double( 0.0015 ),
4653  onlyBestSegment = cms.bool( False ),
4654  dRPhiFineMax = cms.double( 8.0 ),
4655  SeedSmall = cms.double( 2.0E-4 ),
4656  curvePenalty = cms.double( 2.0 ),
4657  dXclusBoxMax = cms.double( 4.0 ),
4658  BrutePruning = cms.bool( True ),
4659  curvePenaltyThreshold = cms.double( 0.85 ),
4660  CorrectTheErrors = cms.bool( True ),
4661  hitDropLimit4Hits = cms.double( 0.6 ),
4662  useShowering = cms.bool( False ),
4663  CSCDebug = cms.untracked.bool( False ),
4664  tanThetaMax = cms.double( 1.2 ),
4665  NormChi2Cut3D = cms.double( 10.0 ),
4666  minHitsPerSegment = cms.int32( 3 ),
4667  ForceCovarianceAll = cms.bool( False ),
4668  yweightPenaltyThreshold = cms.double( 1.0 ),
4669  prePrunLimit = cms.double( 3.17 ),
4670  hitDropLimit5Hits = cms.double( 0.8 ),
4671  preClustering = cms.bool( True ),
4672  prePrun = cms.bool( True ),
4673  maxDPhi = cms.double( 999.0 ),
4674  maxDTheta = cms.double( 999.0 ),
4675  Pruning = cms.bool( True ),
4676  dYclusBoxMax = cms.double( 8.0 )
4677  ),
4678  cms.PSet( maxRatioResidualPrune = cms.double( 3.0 ),
4679  yweightPenalty = cms.double( 1.5 ),
4680  maxRecHitsInCluster = cms.int32( 24 ),
4681  dPhiFineMax = cms.double( 0.025 ),
4682  preClusteringUseChaining = cms.bool( True ),
4683  ForceCovariance = cms.bool( False ),
4684  hitDropLimit6Hits = cms.double( 0.3333 ),
4685  NormChi2Cut2D = cms.double( 20.0 ),
4686  BPMinImprovement = cms.double( 10000.0 ),
4687  Covariance = cms.double( 0.0 ),
4688  tanPhiMax = cms.double( 0.5 ),
4689  SeedBig = cms.double( 0.0015 ),
4690  onlyBestSegment = cms.bool( False ),
4691  dRPhiFineMax = cms.double( 8.0 ),
4692  SeedSmall = cms.double( 2.0E-4 ),
4693  curvePenalty = cms.double( 2.0 ),
4694  dXclusBoxMax = cms.double( 4.0 ),
4695  BrutePruning = cms.bool( True ),
4696  curvePenaltyThreshold = cms.double( 0.85 ),
4697  CorrectTheErrors = cms.bool( True ),
4698  hitDropLimit4Hits = cms.double( 0.6 ),
4699  useShowering = cms.bool( False ),
4700  CSCDebug = cms.untracked.bool( False ),
4701  tanThetaMax = cms.double( 1.2 ),
4702  NormChi2Cut3D = cms.double( 10.0 ),
4703  minHitsPerSegment = cms.int32( 3 ),
4704  ForceCovarianceAll = cms.bool( False ),
4705  yweightPenaltyThreshold = cms.double( 1.0 ),
4706  prePrunLimit = cms.double( 3.17 ),
4707  hitDropLimit5Hits = cms.double( 0.8 ),
4708  preClustering = cms.bool( True ),
4709  prePrun = cms.bool( True ),
4710  maxDPhi = cms.double( 999.0 ),
4711  maxDTheta = cms.double( 999.0 ),
4712  Pruning = cms.bool( True ),
4713  dYclusBoxMax = cms.double( 8.0 )
4714  )
4715  )
4716  )
4717  ),
4718  algo_type = cms.int32( 1 )
4719 )
4720 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule",
4721  InputLabel = cms.InputTag( "rawDataCollector" ),
4722  doSynchro = cms.bool( False )
4723 )
4724 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
4725  recAlgoConfig = cms.PSet( ),
4726  deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" ),
4727  rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
4728  maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
4729  recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
4730  deadSource = cms.string( "File" ),
4731  maskSource = cms.string( "File" )
4732 )
4733 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
4734  SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
4735  SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
4736  SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
4737  OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
4738  SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
4739  SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
4740  SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
4741  DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
4742  OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
4743  OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
4744  DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
4745  DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
4746  DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
4747  CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
4748  DT_24_2_scale = cms.vdouble( -6.63094, 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  DT_23_1_scale = cms.vdouble( -5.320346, 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  CSC_13_2_scale = cms.vdouble( -6.077936, 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  SMB_32_0_scale = cms.vdouble( -3.054156, 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  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
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  SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 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  EnableCSCMeasurement = cms.bool( True ),
4821  CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
4822  OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
4823  CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
4824  CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 )
4825 )
4826 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
4827  OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
4828  ServiceParameters = cms.PSet(
4829  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ),
4830  RPCLayers = cms.bool( True ),
4831  UseMuonNavigation = cms.untracked.bool( True )
4832  ),
4833  CentralBxOnly = cms.bool( True ),
4834  InputObjects = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
4835  L1MaxEta = cms.double( 2.5 ),
4836  EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
4837  L1MinPt = cms.double( 0.0 ),
4838  L1MinQuality = cms.uint32( 7 ),
4839  GMTReadoutCollection = cms.InputTag( "" ),
4840  UseUnassociatedL1 = cms.bool( False ),
4841  UseOfflineSeed = cms.untracked.bool( True ),
4842  MatchDR = cms.vdouble( 0.3 ),
4843  Propagator = cms.string( "SteppingHelixPropagatorAny" )
4844 )
4845 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
4846  ServiceParameters = cms.PSet(
4847  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
4848  'hltESPFastSteppingHelixPropagatorOpposite' ),
4849  RPCLayers = cms.bool( True ),
4850  UseMuonNavigation = cms.untracked.bool( True )
4851  ),
4852  InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
4853  SeedTransformerParameters = cms.PSet(
4854  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
4855  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4856  NMinRecHits = cms.uint32( 2 ),
4857  UseSubRecHits = cms.bool( False ),
4858  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4859  RescaleError = cms.double( 100.0 )
4860  ),
4861  L2TrajBuilderParameters = cms.PSet(
4862  DoRefit = cms.bool( False ),
4863  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4864  FilterParameters = cms.PSet(
4865  NumberOfSigma = cms.double( 3.0 ),
4866  FitDirection = cms.string( "insideOut" ),
4867  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4868  MaxChi2 = cms.double( 1000.0 ),
4869  MuonTrajectoryUpdatorParameters = cms.PSet(
4870  MaxChi2 = cms.double( 25.0 ),
4871  RescaleErrorFactor = cms.double( 100.0 ),
4872  Granularity = cms.int32( 0 ),
4873  ExcludeRPCFromFit = cms.bool( False ),
4874  UseInvalidHits = cms.bool( True ),
4875  RescaleError = cms.bool( False )
4876  ),
4877  EnableRPCMeasurement = cms.bool( True ),
4878  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4879  EnableDTMeasurement = cms.bool( True ),
4880  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
4881  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4882  EnableCSCMeasurement = cms.bool( True )
4883  ),
4884  NavigationType = cms.string( "Standard" ),
4885  SeedTransformerParameters = cms.PSet(
4886  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
4887  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4888  NMinRecHits = cms.uint32( 2 ),
4889  UseSubRecHits = cms.bool( False ),
4890  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4891  RescaleError = cms.double( 100.0 )
4892  ),
4893  DoBackwardFilter = cms.bool( True ),
4894  SeedPosition = cms.string( "in" ),
4895  BWFilterParameters = cms.PSet(
4896  NumberOfSigma = cms.double( 3.0 ),
4897  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4898  FitDirection = cms.string( "outsideIn" ),
4899  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4900  MaxChi2 = cms.double( 100.0 ),
4901  MuonTrajectoryUpdatorParameters = cms.PSet(
4902  MaxChi2 = cms.double( 25.0 ),
4903  RescaleErrorFactor = cms.double( 100.0 ),
4904  Granularity = cms.int32( 0 ),
4905  ExcludeRPCFromFit = cms.bool( False ),
4906  UseInvalidHits = cms.bool( True ),
4907  RescaleError = cms.bool( False )
4908  ),
4909  EnableRPCMeasurement = cms.bool( True ),
4910  BWSeedType = cms.string( "fromGenerator" ),
4911  EnableDTMeasurement = cms.bool( True ),
4912  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
4913  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4914  EnableCSCMeasurement = cms.bool( True )
4915  ),
4916  DoSeedRefit = cms.bool( False )
4917  ),
4918  DoSeedRefit = cms.bool( False ),
4919  TrackLoaderParameters = cms.PSet(
4920  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4921  DoSmoothing = cms.bool( False ),
4922  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4923  MuonUpdatorAtVertexParameters = cms.PSet(
4924  MaxChi2 = cms.double( 1000000.0 ),
4925  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
4926  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
4927  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
4928  ),
4929  VertexConstraint = cms.bool( True ),
4930  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
4931  ),
4932  MuonTrajectoryBuilder = cms.string( "Exhaustive" )
4933 )
4934 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
4935  InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
4936 )
4937 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
4938  ProductLabel = cms.InputTag( "rawDataCollector" )
4939 )
4940 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
4941  ProductLabel = cms.InputTag( "rawDataCollector" ),
4942  DoAPVEmulatorCheck = cms.bool( False ),
4943  Algorithms = cms.PSet(
4944  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
4945  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
4946  PedestalSubtractionFedMode = cms.bool( True ),
4947  TruncateInSuppressor = cms.bool( True ),
4948  doAPVRestore = cms.bool( False ),
4949  useCMMeanMap = cms.bool( False )
4950  ),
4951  Clusterizer = cms.PSet(
4952  ChannelThreshold = cms.double( 2.0 ),
4953  MaxSequentialBad = cms.uint32( 1 ),
4954  MaxSequentialHoles = cms.uint32( 0 ),
4955  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
4956  MaxAdjacentBad = cms.uint32( 0 ),
4957  QualityLabel = cms.string( "" ),
4958  SeedThreshold = cms.double( 3.0 ),
4959  ClusterThreshold = cms.double( 5.0 ),
4960  setDetId = cms.bool( True ),
4961  RemoveApvShots = cms.bool( True ),
4962  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
4963  ),
4964  onDemand = cms.bool( True )
4965 )
4966 fragment.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
4967  inactivePixelDetectorLabels = cms.VInputTag( ),
4968  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
4969  pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
4970  switchOffPixelsIfEmpty = cms.bool( True ),
4971  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
4972  skipClusters = cms.InputTag( "" ),
4973  measurementTracker = cms.string( "hltESPMeasurementTracker" )
4974 )
4975 fragment.hltL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon",
4976  TkSeedGenerator = cms.PSet(
4977  propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
4978  option = cms.uint32( 3 ),
4979  maxChi2 = cms.double( 40.0 ),
4980  errorMatrixPset = cms.PSet(
4981  atIP = cms.bool( True ),
4982  action = cms.string( "use" ),
4983  errorMatrixValuesPSet = cms.PSet(
4984  pf3_V12 = cms.PSet(
4985  action = cms.string( "scale" ),
4986  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 )
4987  ),
4988  pf3_V13 = cms.PSet(
4989  action = cms.string( "scale" ),
4990  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 )
4991  ),
4992  pf3_V11 = cms.PSet(
4993  action = cms.string( "scale" ),
4994  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 )
4995  ),
4996  pf3_V14 = cms.PSet(
4997  action = cms.string( "scale" ),
4998  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 )
4999  ),
5000  pf3_V15 = cms.PSet(
5001  action = cms.string( "scale" ),
5002  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 )
5003  ),
5004  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
5005  pf3_V33 = cms.PSet(
5006  action = cms.string( "scale" ),
5007  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 )
5008  ),
5009  zAxis = cms.vdouble( -3.14159, 3.14159 ),
5010  pf3_V44 = cms.PSet(
5011  action = cms.string( "scale" ),
5012  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 )
5013  ),
5014  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
5015  pf3_V22 = cms.PSet(
5016  action = cms.string( "scale" ),
5017  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 )
5018  ),
5019  pf3_V23 = cms.PSet(
5020  action = cms.string( "scale" ),
5021  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 )
5022  ),
5023  pf3_V45 = cms.PSet(
5024  action = cms.string( "scale" ),
5025  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 )
5026  ),
5027  pf3_V55 = cms.PSet(
5028  action = cms.string( "scale" ),
5029  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 )
5030  ),
5031  pf3_V34 = cms.PSet(
5032  action = cms.string( "scale" ),
5033  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 )
5034  ),
5035  pf3_V35 = cms.PSet(
5036  action = cms.string( "scale" ),
5037  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 )
5038  ),
5039  pf3_V25 = cms.PSet(
5040  action = cms.string( "scale" ),
5041  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 )
5042  ),
5043  pf3_V24 = cms.PSet(
5044  action = cms.string( "scale" ),
5045  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 )
5046  )
5047  )
5048  ),
5049  propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
5050  manySeeds = cms.bool( False ),
5051  copyMuonRecHit = cms.bool( False ),
5052  ComponentName = cms.string( "TSGForRoadSearch" ),
5053  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
5054  ),
5055  ServiceParameters = cms.PSet(
5056  Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite',
5057  'hltESPSteppingHelixPropagatorAlong' ),
5058  RPCLayers = cms.bool( True ),
5059  UseMuonNavigation = cms.untracked.bool( True )
5060  ),
5061  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
5062  MuonTrackingRegionBuilder = cms.PSet( ),
5063  PCut = cms.double( 2.5 ),
5064  TrackerSeedCleaner = cms.PSet( ),
5065  PtCut = cms.double( 1.0 )
5066 )
5067 fragment.hltL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker",
5068  src = cms.InputTag( "hltL3TrajSeedOIState" ),
5069  reverseTrajectories = cms.bool( True ),
5070  TransientInitialStateEstimatorParameters = cms.PSet(
5071  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
5072  numberMeasurementsForFit = cms.int32( 4 ),
5073  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
5074  ),
5075  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5076  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5077  cleanTrajectoryAfterInOut = cms.bool( False ),
5078  useHitsSplitting = cms.bool( False ),
5079  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5080  doSeedingRegionRebuilding = cms.bool( False ),
5081  trackCandidateAlso = cms.bool( True ),
5082  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
5083  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5084  TrajectoryBuilder = cms.string( "" ),
5085  maxNSeeds = cms.uint32( 100000 )
5086 )
5087 fragment.hltL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer",
5088  src = cms.InputTag( "hltL3TrackCandidateFromL2OIState" ),
5089  SimpleMagneticField = cms.string( "" ),
5090  clusterRemovalInfo = cms.InputTag( "" ),
5091  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5092  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5093  Fitter = cms.string( "hltESPKFFittingSmoother" ),
5094  useHitsSplitting = cms.bool( False ),
5095  MeasurementTracker = cms.string( "" ),
5096  AlgorithmName = cms.string( "hltIterX" ),
5097  alias = cms.untracked.string( "" ),
5098  NavigationSchool = cms.string( "" ),
5099  TrajectoryInEvent = cms.bool( True ),
5100  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5101  GeometricInnerState = cms.bool( True ),
5102  useSimpleMF = cms.bool( False ),
5103  Propagator = cms.string( "PropagatorWithMaterial" )
5104 )
5105 fragment.hltL3MuonsOIState = cms.EDProducer( "L3MuonProducer",
5106  ServiceParameters = cms.PSet(
5107  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
5108  'SteppingHelixPropagatorAny',
5109  'hltESPSmartPropagator',
5110  'hltESPSteppingHelixPropagatorOpposite' ),
5111  RPCLayers = cms.bool( True ),
5112  UseMuonNavigation = cms.untracked.bool( True )
5113  ),
5114  L3TrajBuilderParameters = cms.PSet(
5115  ScaleTECyFactor = cms.double( -1.0 ),
5116  GlbRefitterParameters = cms.PSet(
5117  TrackerSkipSection = cms.int32( -1 ),
5118  DoPredictionsOnly = cms.bool( False ),
5119  PropDirForCosmics = cms.bool( False ),
5120  HitThreshold = cms.int32( 1 ),
5121  MuonHitsOption = cms.int32( 1 ),
5122  Chi2CutRPC = cms.double( 1.0 ),
5123  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5124  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5125  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5126  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5127  RefitDirection = cms.string( "insideOut" ),
5128  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5129  Chi2CutCSC = cms.double( 150.0 ),
5130  Chi2CutDT = cms.double( 10.0 ),
5131  RefitRPCHits = cms.bool( True ),
5132  SkipStation = cms.int32( -1 ),
5133  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5134  TrackerSkipSystem = cms.int32( -1 ),
5135  DYTthrs = cms.vint32( 30, 15 )
5136  ),
5137  ScaleTECxFactor = cms.double( -1.0 ),
5138  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5139  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5140  RefitRPCHits = cms.bool( True ),
5141  PCut = cms.double( 2.5 ),
5142  TrackTransformer = cms.PSet(
5143  DoPredictionsOnly = cms.bool( False ),
5144  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5145  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5146  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5147  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5148  RefitDirection = cms.string( "insideOut" ),
5149  RefitRPCHits = cms.bool( True ),
5150  Propagator = cms.string( "hltESPSmartPropagatorAny" )
5151  ),
5152  GlobalMuonTrackMatcher = cms.PSet(
5153  Pt_threshold1 = cms.double( 0.0 ),
5154  DeltaDCut_3 = cms.double( 15.0 ),
5155  MinP = cms.double( 2.5 ),
5156  MinPt = cms.double( 1.0 ),
5157  Chi2Cut_1 = cms.double( 50.0 ),
5158  Pt_threshold2 = cms.double( 9.99999999E8 ),
5159  LocChi2Cut = cms.double( 0.001 ),
5160  Eta_threshold = cms.double( 1.2 ),
5161  Quality_3 = cms.double( 7.0 ),
5162  Quality_2 = cms.double( 15.0 ),
5163  Chi2Cut_2 = cms.double( 50.0 ),
5164  Chi2Cut_3 = cms.double( 200.0 ),
5165  DeltaDCut_1 = cms.double( 40.0 ),
5166  DeltaRCut_2 = cms.double( 0.2 ),
5167  DeltaRCut_3 = cms.double( 1.0 ),
5168  DeltaDCut_2 = cms.double( 10.0 ),
5169  DeltaRCut_1 = cms.double( 0.1 ),
5170  Propagator = cms.string( "hltESPSmartPropagator" ),
5171  Quality_1 = cms.double( 20.0 )
5172  ),
5173  PtCut = cms.double( 1.0 ),
5174  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5175  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIState" ),
5176  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5177  tkTrajMaxChi2 = cms.double( 9999.0 ),
5178  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
5179  tkTrajVertex = cms.InputTag( "pixelVertices" ),
5180  tkTrajUseVertex = cms.bool( False ),
5181  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
5182  ),
5183  TrackLoaderParameters = cms.PSet(
5184  PutTkTrackIntoEvent = cms.untracked.bool( False ),
5185  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5186  SmoothTkTrack = cms.untracked.bool( False ),
5187  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
5188  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5189  MuonUpdatorAtVertexParameters = cms.PSet(
5190  MaxChi2 = cms.double( 1000000.0 ),
5191  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
5192  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
5193  ),
5194  VertexConstraint = cms.bool( False ),
5195  DoSmoothing = cms.bool( True ),
5196  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
5197  ),
5198  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5199 )
5200 fragment.hltL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon",
5201  TkSeedGenerator = cms.PSet(
5202  PSetNames = cms.vstring( 'skipTSG',
5203  'iterativeTSG' ),
5204  L3TkCollectionA = cms.InputTag( "hltL3MuonsOIState" ),
5205  iterativeTSG = cms.PSet(
5206  ErrorRescaling = cms.double( 3.0 ),
5207  beamSpot = cms.InputTag( "unused" ),
5208  MaxChi2 = cms.double( 40.0 ),
5209  errorMatrixPset = cms.PSet(
5210  atIP = cms.bool( True ),
5211  action = cms.string( "use" ),
5212  errorMatrixValuesPSet = cms.PSet(
5213  pf3_V12 = cms.PSet(
5214  action = cms.string( "scale" ),
5215  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 )
5216  ),
5217  pf3_V13 = cms.PSet(
5218  action = cms.string( "scale" ),
5219  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 )
5220  ),
5221  pf3_V11 = cms.PSet(
5222  action = cms.string( "scale" ),
5223  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 )
5224  ),
5225  pf3_V14 = cms.PSet(
5226  action = cms.string( "scale" ),
5227  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 )
5228  ),
5229  pf3_V15 = cms.PSet(
5230  action = cms.string( "scale" ),
5231  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 )
5232  ),
5233  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
5234  pf3_V33 = cms.PSet(
5235  action = cms.string( "scale" ),
5236  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 )
5237  ),
5238  zAxis = cms.vdouble( -3.14159, 3.14159 ),
5239  pf3_V44 = cms.PSet(
5240  action = cms.string( "scale" ),
5241  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 )
5242  ),
5243  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
5244  pf3_V22 = cms.PSet(
5245  action = cms.string( "scale" ),
5246  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 )
5247  ),
5248  pf3_V23 = cms.PSet(
5249  action = cms.string( "scale" ),
5250  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 )
5251  ),
5252  pf3_V45 = cms.PSet(
5253  action = cms.string( "scale" ),
5254  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 )
5255  ),
5256  pf3_V55 = cms.PSet(
5257  action = cms.string( "scale" ),
5258  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 )
5259  ),
5260  pf3_V34 = cms.PSet(
5261  action = cms.string( "scale" ),
5262  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 )
5263  ),
5264  pf3_V35 = cms.PSet(
5265  action = cms.string( "scale" ),
5266  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 )
5267  ),
5268  pf3_V25 = cms.PSet(
5269  action = cms.string( "scale" ),
5270  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 )
5271  ),
5272  pf3_V24 = cms.PSet(
5273  action = cms.string( "scale" ),
5274  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 )
5275  )
5276  )
5277  ),
5278  UpdateState = cms.bool( True ),
5279  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
5280  SelectState = cms.bool( False ),
5281  SigmaZ = cms.double( 25.0 ),
5282  ResetMethod = cms.string( "matrix" ),
5283  ComponentName = cms.string( "TSGFromPropagation" ),
5284  UseVertexState = cms.bool( True ),
5285  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
5286  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
5287  ),
5288  skipTSG = cms.PSet( ),
5289  ComponentName = cms.string( "DualByL2TSG" )
5290  ),
5291  ServiceParameters = cms.PSet(
5292  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial',
5293  'hltESPSmartPropagatorAnyOpposite' ),
5294  RPCLayers = cms.bool( True ),
5295  UseMuonNavigation = cms.untracked.bool( True )
5296  ),
5297  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
5298  MuonTrackingRegionBuilder = cms.PSet( ),
5299  PCut = cms.double( 2.5 ),
5300  TrackerSeedCleaner = cms.PSet(
5301  cleanerFromSharedHits = cms.bool( True ),
5302  ptCleaner = cms.bool( True ),
5303  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5304  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5305  directionCleaner = cms.bool( True )
5306  ),
5307  PtCut = cms.double( 1.0 )
5308 )
5309 fragment.hltL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker",
5310  src = cms.InputTag( "hltL3TrajSeedOIHit" ),
5311  reverseTrajectories = cms.bool( True ),
5312  TransientInitialStateEstimatorParameters = cms.PSet(
5313  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
5314  numberMeasurementsForFit = cms.int32( 4 ),
5315  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
5316  ),
5317  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5318  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5319  cleanTrajectoryAfterInOut = cms.bool( False ),
5320  useHitsSplitting = cms.bool( False ),
5321  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5322  doSeedingRegionRebuilding = cms.bool( False ),
5323  trackCandidateAlso = cms.bool( True ),
5324  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
5325  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5326  TrajectoryBuilder = cms.string( "" ),
5327  maxNSeeds = cms.uint32( 100000 )
5328 )
5329 fragment.hltL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer",
5330  src = cms.InputTag( "hltL3TrackCandidateFromL2OIHit" ),
5331  SimpleMagneticField = cms.string( "" ),
5332  clusterRemovalInfo = cms.InputTag( "" ),
5333  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5334  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5335  Fitter = cms.string( "hltESPKFFittingSmoother" ),
5336  useHitsSplitting = cms.bool( False ),
5337  MeasurementTracker = cms.string( "" ),
5338  AlgorithmName = cms.string( "hltIterX" ),
5339  alias = cms.untracked.string( "" ),
5340  NavigationSchool = cms.string( "" ),
5341  TrajectoryInEvent = cms.bool( True ),
5342  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5343  GeometricInnerState = cms.bool( True ),
5344  useSimpleMF = cms.bool( False ),
5345  Propagator = cms.string( "PropagatorWithMaterial" )
5346 )
5347 fragment.hltL3MuonsOIHit = cms.EDProducer( "L3MuonProducer",
5348  ServiceParameters = cms.PSet(
5349  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
5350  'SteppingHelixPropagatorAny',
5351  'hltESPSmartPropagator',
5352  'hltESPSteppingHelixPropagatorOpposite' ),
5353  RPCLayers = cms.bool( True ),
5354  UseMuonNavigation = cms.untracked.bool( True )
5355  ),
5356  L3TrajBuilderParameters = cms.PSet(
5357  ScaleTECyFactor = cms.double( -1.0 ),
5358  GlbRefitterParameters = cms.PSet(
5359  TrackerSkipSection = cms.int32( -1 ),
5360  DoPredictionsOnly = cms.bool( False ),
5361  PropDirForCosmics = cms.bool( False ),
5362  HitThreshold = cms.int32( 1 ),
5363  MuonHitsOption = cms.int32( 1 ),
5364  Chi2CutRPC = cms.double( 1.0 ),
5365  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5366  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5367  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5368  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5369  RefitDirection = cms.string( "insideOut" ),
5370  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5371  Chi2CutCSC = cms.double( 150.0 ),
5372  Chi2CutDT = cms.double( 10.0 ),
5373  RefitRPCHits = cms.bool( True ),
5374  SkipStation = cms.int32( -1 ),
5375  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5376  TrackerSkipSystem = cms.int32( -1 ),
5377  DYTthrs = cms.vint32( 30, 15 )
5378  ),
5379  ScaleTECxFactor = cms.double( -1.0 ),
5380  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5381  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5382  RefitRPCHits = cms.bool( True ),
5383  PCut = cms.double( 2.5 ),
5384  TrackTransformer = cms.PSet(
5385  DoPredictionsOnly = cms.bool( False ),
5386  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5387  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5388  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5389  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5390  RefitDirection = cms.string( "insideOut" ),
5391  RefitRPCHits = cms.bool( True ),
5392  Propagator = cms.string( "hltESPSmartPropagatorAny" )
5393  ),
5394  GlobalMuonTrackMatcher = cms.PSet(
5395  Pt_threshold1 = cms.double( 0.0 ),
5396  DeltaDCut_3 = cms.double( 15.0 ),
5397  MinP = cms.double( 2.5 ),
5398  MinPt = cms.double( 1.0 ),
5399  Chi2Cut_1 = cms.double( 50.0 ),
5400  Pt_threshold2 = cms.double( 9.99999999E8 ),
5401  LocChi2Cut = cms.double( 0.001 ),
5402  Eta_threshold = cms.double( 1.2 ),
5403  Quality_3 = cms.double( 7.0 ),
5404  Quality_2 = cms.double( 15.0 ),
5405  Chi2Cut_2 = cms.double( 50.0 ),
5406  Chi2Cut_3 = cms.double( 200.0 ),
5407  DeltaDCut_1 = cms.double( 40.0 ),
5408  DeltaRCut_2 = cms.double( 0.2 ),
5409  DeltaRCut_3 = cms.double( 1.0 ),
5410  DeltaDCut_2 = cms.double( 10.0 ),
5411  DeltaRCut_1 = cms.double( 0.1 ),
5412  Propagator = cms.string( "hltESPSmartPropagator" ),
5413  Quality_1 = cms.double( 20.0 )
5414  ),
5415  PtCut = cms.double( 1.0 ),
5416  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5417  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIHit" ),
5418  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5419  tkTrajMaxChi2 = cms.double( 9999.0 ),
5420  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
5421  tkTrajVertex = cms.InputTag( "pixelVertices" ),
5422  tkTrajUseVertex = cms.bool( False ),
5423  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
5424  ),
5425  TrackLoaderParameters = cms.PSet(
5426  PutTkTrackIntoEvent = cms.untracked.bool( False ),
5427  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5428  SmoothTkTrack = cms.untracked.bool( False ),
5429  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
5430  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5431  MuonUpdatorAtVertexParameters = cms.PSet(
5432  MaxChi2 = cms.double( 1000000.0 ),
5433  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
5434  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
5435  ),
5436  VertexConstraint = cms.bool( False ),
5437  DoSmoothing = cms.bool( True ),
5438  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
5439  ),
5440  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5441 )
5442 fragment.hltL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner",
5443  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit' )
5444 )
5445 fragment.hltPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
5446  layerList = cms.vstring( 'BPix1+BPix2',
5447  'BPix1+BPix3',
5448  'BPix2+BPix3',
5449  'BPix1+FPix1_pos',
5450  'BPix1+FPix1_neg',
5451  'BPix1+FPix2_pos',
5452  'BPix1+FPix2_neg',
5453  'BPix2+FPix1_pos',
5454  'BPix2+FPix1_neg',
5455  'BPix2+FPix2_pos',
5456  'BPix2+FPix2_neg',
5457  'FPix1_pos+FPix2_pos',
5458  'FPix1_neg+FPix2_neg' ),
5459  MTOB = cms.PSet( ),
5460  TEC = cms.PSet( ),
5461  MTID = cms.PSet( ),
5462  FPix = cms.PSet(
5463  useErrorsFromParam = cms.bool( True ),
5464  hitErrorRPhi = cms.double( 0.0051 ),
5465  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5466  HitProducer = cms.string( "hltSiPixelRecHits" ),
5467  hitErrorRZ = cms.double( 0.0036 )
5468  ),
5469  MTEC = cms.PSet( ),
5470  MTIB = cms.PSet( ),
5471  TID = cms.PSet( ),
5472  TOB = cms.PSet( ),
5473  BPix = cms.PSet(
5474  useErrorsFromParam = cms.bool( True ),
5475  hitErrorRPhi = cms.double( 0.0027 ),
5476  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5477  HitProducer = cms.string( "hltSiPixelRecHits" ),
5478  hitErrorRZ = cms.double( 0.006 )
5479  ),
5480  TIB = cms.PSet( )
5481 )
5482 fragment.hltMixedLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
5483  layerList = cms.vstring( 'BPix1+BPix2',
5484  'BPix1+BPix3',
5485  'BPix2+BPix3',
5486  'BPix1+FPix1_pos',
5487  'BPix1+FPix1_neg',
5488  'BPix1+FPix2_pos',
5489  'BPix1+FPix2_neg',
5490  'BPix2+FPix1_pos',
5491  'BPix2+FPix1_neg',
5492  'BPix2+FPix2_pos',
5493  'BPix2+FPix2_neg',
5494  'FPix1_pos+FPix2_pos',
5495  'FPix1_neg+FPix2_neg',
5496  'FPix2_pos+TEC1_pos',
5497  'FPix2_pos+TEC2_pos',
5498  'TEC1_pos+TEC2_pos',
5499  'TEC2_pos+TEC3_pos',
5500  'FPix2_neg+TEC1_neg',
5501  'FPix2_neg+TEC2_neg',
5502  'TEC1_neg+TEC2_neg',
5503  'TEC2_neg+TEC3_neg' ),
5504  MTOB = cms.PSet( ),
5505  TEC = cms.PSet(
5506  useRingSlector = cms.bool( True ),
5507  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5508  minRing = cms.int32( 1 ),
5509  maxRing = cms.int32( 1 ),
5510  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
5511  ),
5512  MTID = cms.PSet( ),
5513  FPix = cms.PSet(
5514  useErrorsFromParam = cms.bool( True ),
5515  hitErrorRPhi = cms.double( 0.0051 ),
5516  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5517  HitProducer = cms.string( "hltSiPixelRecHits" ),
5518  hitErrorRZ = cms.double( 0.0036 )
5519  ),
5520  MTEC = cms.PSet( ),
5521  MTIB = cms.PSet( ),
5522  TID = cms.PSet( ),
5523  TOB = cms.PSet( ),
5524  BPix = cms.PSet(
5525  useErrorsFromParam = cms.bool( True ),
5526  hitErrorRPhi = cms.double( 0.0027 ),
5527  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5528  HitProducer = cms.string( "hltSiPixelRecHits" ),
5529  hitErrorRZ = cms.double( 0.006 )
5530  ),
5531  TIB = cms.PSet( )
5532 )
5533 fragment.hltL3TrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon",
5534  TkSeedGenerator = cms.PSet(
5535  PSetNames = cms.vstring( 'skipTSG',
5536  'iterativeTSG' ),
5537  L3TkCollectionA = cms.InputTag( "hltL3TkFromL2OICombination" ),
5538  iterativeTSG = cms.PSet(
5539  firstTSG = cms.PSet(
5540  ComponentName = cms.string( "TSGFromOrderedHits" ),
5541  OrderedHitsFactoryPSet = cms.PSet(
5542  ComponentName = cms.string( "StandardHitTripletGenerator" ),
5543  GeneratorPSet = cms.PSet(
5544  useBending = cms.bool( True ),
5545  useFixedPreFiltering = cms.bool( False ),
5546  maxElement = cms.uint32( 0 ),
5547  phiPreFiltering = cms.double( 0.3 ),
5548  extraHitRPhitolerance = cms.double( 0.06 ),
5549  useMultScattering = cms.bool( True ),
5550  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
5551  extraHitRZtolerance = cms.double( 0.06 ),
5552  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
5553  ),
5554  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
5555  ),
5556  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5557  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
5558  ),
5559  PSetNames = cms.vstring( 'firstTSG',
5560  'secondTSG' ),
5561  ComponentName = cms.string( "CombinedTSG" ),
5562  thirdTSG = cms.PSet(
5563  PSetNames = cms.vstring( 'endcapTSG',
5564  'barrelTSG' ),
5565  barrelTSG = cms.PSet( ),
5566  endcapTSG = cms.PSet(
5567  ComponentName = cms.string( "TSGFromOrderedHits" ),
5568  OrderedHitsFactoryPSet = cms.PSet(
5569  maxElement = cms.uint32( 0 ),
5570  ComponentName = cms.string( "StandardHitPairGenerator" ),
5571  useOnDemandTracker = cms.untracked.int32( 0 ),
5572  SeedingLayers = cms.InputTag( "hltMixedLayerPairs" )
5573  ),
5574  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
5575  ),
5576  etaSeparation = cms.double( 2.0 ),
5577  ComponentName = cms.string( "DualByEtaTSG" ),
5578  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
5579  ),
5580  secondTSG = cms.PSet(
5581  ComponentName = cms.string( "TSGFromOrderedHits" ),
5582  OrderedHitsFactoryPSet = cms.PSet(
5583  maxElement = cms.uint32( 0 ),
5584  ComponentName = cms.string( "StandardHitPairGenerator" ),
5585  useOnDemandTracker = cms.untracked.int32( 0 ),
5586  SeedingLayers = cms.InputTag( "hltPixelLayerPairs" )
5587  ),
5588  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5589  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
5590  )
5591  ),
5592  skipTSG = cms.PSet( ),
5593  ComponentName = cms.string( "DualByL2TSG" )
5594  ),
5595  ServiceParameters = cms.PSet(
5596  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ),
5597  RPCLayers = cms.bool( True ),
5598  UseMuonNavigation = cms.untracked.bool( True )
5599  ),
5600  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
5601  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ),
5602  PCut = cms.double( 2.5 ),
5603  TrackerSeedCleaner = cms.PSet(
5604  cleanerFromSharedHits = cms.bool( True ),
5605  ptCleaner = cms.bool( True ),
5606  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5607  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5608  directionCleaner = cms.bool( True )
5609  ),
5610  PtCut = cms.double( 1.0 )
5611 )
5612 fragment.hltL3TrackCandidateFromL2IOHit = cms.EDProducer( "CkfTrajectoryMaker",
5613  src = cms.InputTag( "hltL3TrajSeedIOHit" ),
5614  reverseTrajectories = cms.bool( False ),
5615  TransientInitialStateEstimatorParameters = cms.PSet(
5616  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
5617  numberMeasurementsForFit = cms.int32( 4 ),
5618  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
5619  ),
5620  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5621  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5622  cleanTrajectoryAfterInOut = cms.bool( False ),
5623  useHitsSplitting = cms.bool( False ),
5624  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5625  doSeedingRegionRebuilding = cms.bool( False ),
5626  trackCandidateAlso = cms.bool( True ),
5627  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
5628  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5629  TrajectoryBuilder = cms.string( "" ),
5630  maxNSeeds = cms.uint32( 100000 )
5631 )
5632 fragment.hltL3TkTracksFromL2IOHit = cms.EDProducer( "TrackProducer",
5633  src = cms.InputTag( "hltL3TrackCandidateFromL2IOHit" ),
5634  SimpleMagneticField = cms.string( "" ),
5635  clusterRemovalInfo = cms.InputTag( "" ),
5636  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5637  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5638  Fitter = cms.string( "hltESPKFFittingSmoother" ),
5639  useHitsSplitting = cms.bool( False ),
5640  MeasurementTracker = cms.string( "" ),
5641  AlgorithmName = cms.string( "hltIterX" ),
5642  alias = cms.untracked.string( "" ),
5643  NavigationSchool = cms.string( "" ),
5644  TrajectoryInEvent = cms.bool( True ),
5645  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5646  GeometricInnerState = cms.bool( True ),
5647  useSimpleMF = cms.bool( False ),
5648  Propagator = cms.string( "PropagatorWithMaterial" )
5649 )
5650 fragment.hltL3MuonsIOHit = cms.EDProducer( "L3MuonProducer",
5651  ServiceParameters = cms.PSet(
5652  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
5653  'SteppingHelixPropagatorAny',
5654  'hltESPSmartPropagator',
5655  'hltESPSteppingHelixPropagatorOpposite' ),
5656  RPCLayers = cms.bool( True ),
5657  UseMuonNavigation = cms.untracked.bool( True )
5658  ),
5659  L3TrajBuilderParameters = cms.PSet(
5660  ScaleTECyFactor = cms.double( -1.0 ),
5661  GlbRefitterParameters = cms.PSet(
5662  TrackerSkipSection = cms.int32( -1 ),
5663  DoPredictionsOnly = cms.bool( False ),
5664  PropDirForCosmics = cms.bool( False ),
5665  HitThreshold = cms.int32( 1 ),
5666  MuonHitsOption = cms.int32( 1 ),
5667  Chi2CutRPC = cms.double( 1.0 ),
5668  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5669  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5670  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5671  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5672  RefitDirection = cms.string( "insideOut" ),
5673  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5674  Chi2CutCSC = cms.double( 150.0 ),
5675  Chi2CutDT = cms.double( 10.0 ),
5676  RefitRPCHits = cms.bool( True ),
5677  SkipStation = cms.int32( -1 ),
5678  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5679  TrackerSkipSystem = cms.int32( -1 ),
5680  DYTthrs = cms.vint32( 30, 15 )
5681  ),
5682  ScaleTECxFactor = cms.double( -1.0 ),
5683  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5684  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5685  RefitRPCHits = cms.bool( True ),
5686  PCut = cms.double( 2.5 ),
5687  TrackTransformer = cms.PSet(
5688  DoPredictionsOnly = cms.bool( False ),
5689  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5690  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5691  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5692  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5693  RefitDirection = cms.string( "insideOut" ),
5694  RefitRPCHits = cms.bool( True ),
5695  Propagator = cms.string( "hltESPSmartPropagatorAny" )
5696  ),
5697  GlobalMuonTrackMatcher = cms.PSet(
5698  Pt_threshold1 = cms.double( 0.0 ),
5699  DeltaDCut_3 = cms.double( 15.0 ),
5700  MinP = cms.double( 2.5 ),
5701  MinPt = cms.double( 1.0 ),
5702  Chi2Cut_1 = cms.double( 50.0 ),
5703  Pt_threshold2 = cms.double( 9.99999999E8 ),
5704  LocChi2Cut = cms.double( 0.001 ),
5705  Eta_threshold = cms.double( 1.2 ),
5706  Quality_3 = cms.double( 7.0 ),
5707  Quality_2 = cms.double( 15.0 ),
5708  Chi2Cut_2 = cms.double( 50.0 ),
5709  Chi2Cut_3 = cms.double( 200.0 ),
5710  DeltaDCut_1 = cms.double( 40.0 ),
5711  DeltaRCut_2 = cms.double( 0.2 ),
5712  DeltaRCut_3 = cms.double( 1.0 ),
5713  DeltaDCut_2 = cms.double( 10.0 ),
5714  DeltaRCut_1 = cms.double( 0.1 ),
5715  Propagator = cms.string( "hltESPSmartPropagator" ),
5716  Quality_1 = cms.double( 20.0 )
5717  ),
5718  PtCut = cms.double( 1.0 ),
5719  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5720  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2IOHit" ),
5721  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5722  tkTrajMaxChi2 = cms.double( 9999.0 ),
5723  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
5724  tkTrajVertex = cms.InputTag( "pixelVertices" ),
5725  tkTrajUseVertex = cms.bool( False ),
5726  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
5727  ),
5728  TrackLoaderParameters = cms.PSet(
5729  PutTkTrackIntoEvent = cms.untracked.bool( False ),
5730  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5731  SmoothTkTrack = cms.untracked.bool( False ),
5732  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
5733  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5734  MuonUpdatorAtVertexParameters = cms.PSet(
5735  MaxChi2 = cms.double( 1000000.0 ),
5736  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
5737  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
5738  ),
5739  VertexConstraint = cms.bool( False ),
5740  DoSmoothing = cms.bool( True ),
5741  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
5742  ),
5743  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5744 )
5745 fragment.hltL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner",
5746  labels = cms.VInputTag( 'hltL3TrajSeedIOHit','hltL3TrajSeedOIState','hltL3TrajSeedOIHit' )
5747 )
5748 fragment.hltL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner",
5749  labels = cms.VInputTag( 'hltL3TrackCandidateFromL2IOHit','hltL3TrackCandidateFromL2OIHit','hltL3TrackCandidateFromL2OIState' )
5750 )
5751 fragment.hltL3TkTracksMergeStep1 = cms.EDProducer( "TrackListMerger",
5752  ShareFrac = cms.double( 0.19 ),
5753  writeOnlyTrkQuals = cms.bool( False ),
5754  MinPT = cms.double( 0.05 ),
5755  allowFirstHitShare = cms.bool( True ),
5756  copyExtras = cms.untracked.bool( True ),
5757  Epsilon = cms.double( -0.001 ),
5758  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ),
5759  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
5760  MaxNormalizedChisq = cms.double( 1000.0 ),
5761  copyMVA = cms.bool( False ),
5762  FoundHitBonus = cms.double( 100.0 ),
5763  setsToMerge = cms.VPSet(
5764  cms.PSet( pQual = cms.bool( False ),
5765  tLists = cms.vint32( 0, 1 )
5766  )
5767  ),
5768  MinFound = cms.int32( 3 ),
5769  hasSelector = cms.vint32( 0, 0 ),
5770  TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ),
5771  LostHitPenalty = cms.double( 0.0 ),
5772  newQuality = cms.string( "confirmed" )
5773 )
5774 fragment.hltL3TkTracksFromL2 = cms.EDProducer( "TrackListMerger",
5775  ShareFrac = cms.double( 0.19 ),
5776  writeOnlyTrkQuals = cms.bool( False ),
5777  MinPT = cms.double( 0.05 ),
5778  allowFirstHitShare = cms.bool( True ),
5779  copyExtras = cms.untracked.bool( True ),
5780  Epsilon = cms.double( -0.001 ),
5781  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ),
5782  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
5783  MaxNormalizedChisq = cms.double( 1000.0 ),
5784  copyMVA = cms.bool( False ),
5785  FoundHitBonus = cms.double( 100.0 ),
5786  setsToMerge = cms.VPSet(
5787  cms.PSet( pQual = cms.bool( False ),
5788  tLists = cms.vint32( 0, 1 )
5789  )
5790  ),
5791  MinFound = cms.int32( 3 ),
5792  hasSelector = cms.vint32( 0, 0 ),
5793  TrackProducers = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ),
5794  LostHitPenalty = cms.double( 0.0 ),
5795  newQuality = cms.string( "confirmed" )
5796 )
5797 fragment.hltL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
5798  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' )
5799 )
5800 fragment.hltL3Muons = cms.EDProducer( "L3TrackCombiner",
5801  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' )
5802 )
5803 fragment.hltL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
5804  InputLinksObjects = cms.InputTag( "hltL3MuonsLinksCombination" ),
5805  InputObjects = cms.InputTag( "hltL3Muons" ),
5806  MuonPtOption = cms.string( "Tracker" )
5807 )
5808 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducer",
5809  useFilterWithES = cms.bool( False ),
5810  FilterPSet = cms.PSet(
5811  chi2 = cms.double( 1000.0 ),
5812  nSigmaTipMaxTolerance = cms.double( 0.0 ),
5813  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
5814  nSigmaInvPtTolerance = cms.double( 0.0 ),
5815  ptMin = cms.double( 0.1 ),
5816  tipMax = cms.double( 1.0 )
5817  ),
5818  passLabel = cms.string( "" ),
5819  FitterPSet = cms.PSet(
5820  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
5821  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5822  fixImpactParameter = cms.double( 0.0 )
5823  ),
5824  RegionFactoryPSet = cms.PSet(
5825  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
5826  RegionPSet = cms.PSet(
5827  precise = cms.bool( True ),
5828  originRadius = cms.double( 0.2 ),
5829  ptMin = cms.double( 0.9 ),
5830  originHalfLength = cms.double( 24.0 ),
5831  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5832  useMultipleScattering = cms.bool( False ),
5833  useFakeVertices = cms.bool( False )
5834  )
5835  ),
5836  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
5837  OrderedHitsFactoryPSet = cms.PSet(
5838  ComponentName = cms.string( "StandardHitTripletGenerator" ),
5839  GeneratorPSet = cms.PSet(
5840  useBending = cms.bool( True ),
5841  useFixedPreFiltering = cms.bool( False ),
5842  maxElement = cms.uint32( 100000 ),
5843  phiPreFiltering = cms.double( 0.3 ),
5844  extraHitRPhitolerance = cms.double( 0.06 ),
5845  useMultScattering = cms.bool( True ),
5846  SeedComparitorPSet = cms.PSet(
5847  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
5848  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
5849  ),
5850  extraHitRZtolerance = cms.double( 0.06 ),
5851  ComponentName = cms.string( "PixelTripletHLTGenerator" )
5852  ),
5853  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
5854  )
5855 )
5856 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducer",
5857  WtAverage = cms.bool( True ),
5858  Method2 = cms.bool( True ),
5859  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5860  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
5861  Verbosity = cms.int32( 0 ),
5862  UseError = cms.bool( True ),
5863  TrackCollection = cms.InputTag( "hltPixelTracks" ),
5864  PtMin = cms.double( 1.0 ),
5865  NTrkMin = cms.int32( 2 ),
5866  ZOffset = cms.double( 5.0 ),
5867  Finder = cms.string( "DivisiveVertexFinder" ),
5868  ZSeparation = cms.double( 0.05 )
5869 )
5870 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
5871  minSumPt2 = cms.double( 0.0 ),
5872  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
5873  maxVtx = cms.uint32( 100 ),
5874  fractionSumPt2 = cms.double( 0.3 ),
5875  src = cms.InputTag( "hltPixelVertices" )
5876 )
5877 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
5878  useEventsWithNoVertex = cms.bool( True ),
5879  originHalfLength = cms.double( 0.3 ),
5880  useProtoTrackKinematics = cms.bool( False ),
5881  usePV = cms.bool( False ),
5882  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
5883  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
5884  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5885  InputCollection = cms.InputTag( "hltPixelTracks" ),
5886  originRadius = cms.double( 0.1 )
5887 )
5888 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
5889  src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
5890  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
5891  SimpleMagneticField = cms.string( "ParabolicMf" ),
5892  TransientInitialStateEstimatorParameters = cms.PSet(
5893  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
5894  numberMeasurementsForFit = cms.int32( 4 ),
5895  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
5896  ),
5897  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5898  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5899  cleanTrajectoryAfterInOut = cms.bool( False ),
5900  useHitsSplitting = cms.bool( False ),
5901  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5902  doSeedingRegionRebuilding = cms.bool( False ),
5903  maxNSeeds = cms.uint32( 100000 ),
5904  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ),
5905  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5906  TrajectoryBuilder = cms.string( "" )
5907 )
5908 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
5909  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
5910  SimpleMagneticField = cms.string( "ParabolicMf" ),
5911  clusterRemovalInfo = cms.InputTag( "" ),
5912  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5913  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5914  Fitter = cms.string( "hltESPFittingSmootherIT" ),
5915  useHitsSplitting = cms.bool( False ),
5916  MeasurementTracker = cms.string( "" ),
5917  AlgorithmName = cms.string( "hltIter0" ),
5918  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
5919  NavigationSchool = cms.string( "" ),
5920  TrajectoryInEvent = cms.bool( True ),
5921  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5922  GeometricInnerState = cms.bool( True ),
5923  useSimpleMF = cms.bool( True ),
5924  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
5925 )
5926 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
5927  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
5928  GBRForestLabel = cms.string( "" ),
5929  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
5930  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
5931  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
5932  mva = cms.PSet(
5933  dr_par = cms.PSet(
5934  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
5935  dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ),
5936  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
5937  dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
5938  dr_exp = cms.vint32( 4, 4, 4 )
5939  ),
5940  minLayers = cms.vint32( 3, 3, 3 ),
5941  dz_par = cms.PSet(
5942  dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
5943  dz_exp = cms.vint32( 4, 4, 4 ),
5944  dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 )
5945  ),
5946  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
5947  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
5948  maxLostLayers = cms.vint32( 1, 1, 1 ),
5949  maxDz = cms.vdouble( 0.5, 0.2, 3.4028234663853E38 ),
5950  maxDzWrtBS = cms.vdouble( 3.4028234663853E38, 24.0, 15.0 ),
5951  maxDr = cms.vdouble( 0.5, 0.03, 3.4028234663853E38 ),
5952  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
5953  min3DLayers = cms.vint32( 0, 0, 0 ),
5954  minPixelHits = cms.vint32( 0, 0, 0 ),
5955  minNVtxTrk = cms.int32( 3 )
5956  ),
5957  GBRForestFileName = cms.string( "" )
5958 )
5959 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
5960  originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
5961  cloner = cms.untracked.PSet(
5962  copyExtras = cms.untracked.bool( False ),
5963  copyTrajectories = cms.untracked.bool( False )
5964  ),
5965  originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
5966  minQuality = cms.string( "highPurity" ),
5967  originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' )
5968 )
5969 fragment.hltTrackIter0RefsForJets4Iter1 = cms.EDProducer( "ChargedRefCandidateProducer",
5970  src = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
5971  particleType = cms.string( "pi+" )
5972 )
5973 fragment.hltAK4Iter0TrackJets4Iter1 = cms.EDProducer( "FastjetJetProducer",
5974  Active_Area_Repeats = cms.int32( 5 ),
5975  doAreaFastjet = cms.bool( False ),
5976  voronoiRfact = cms.double( 0.9 ),
5977  maxBadHcalCells = cms.uint32( 9999999 ),
5978  doAreaDiskApprox = cms.bool( False ),
5979  maxRecoveredEcalCells = cms.uint32( 9999999 ),
5980  jetType = cms.string( "TrackJet" ),
5981  minSeed = cms.uint32( 14327 ),
5982  Ghost_EtaMax = cms.double( 6.0 ),
5983  doRhoFastjet = cms.bool( False ),
5984  jetAlgorithm = cms.string( "AntiKt" ),
5985  nSigmaPU = cms.double( 1.0 ),
5986  GhostArea = cms.double( 0.01 ),
5987  Rho_EtaMax = cms.double( 4.4 ),
5988  maxBadEcalCells = cms.uint32( 9999999 ),
5989  useDeterministicSeed = cms.bool( True ),
5990  doPVCorrection = cms.bool( False ),
5991  maxRecoveredHcalCells = cms.uint32( 9999999 ),
5992  rParam = cms.double( 0.4 ),
5993  maxProblematicHcalCells = cms.uint32( 9999999 ),
5994  doOutputJets = cms.bool( True ),
5995  src = cms.InputTag( "hltTrackIter0RefsForJets4Iter1" ),
5996  inputEtMin = cms.double( 0.1 ),
5997  puPtMin = cms.double( 0.0 ),
5998  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
5999  jetPtMin = cms.double( 1.0 ),
6000  radiusPU = cms.double( 0.4 ),
6001  maxProblematicEcalCells = cms.uint32( 9999999 ),
6002  doPUOffsetCorr = cms.bool( False ),
6003  inputEMin = cms.double( 0.0 ),
6004  useMassDropTagger = cms.bool( False ),
6005  muMin = cms.double( -1.0 ),
6006  subtractorName = cms.string( "" ),
6007  muCut = cms.double( -1.0 ),
6008  subjetPtMin = cms.double( -1.0 ),
6009  useTrimming = cms.bool( False ),
6010  muMax = cms.double( -1.0 ),
6011  yMin = cms.double( -1.0 ),
6012  useFiltering = cms.bool( False ),
6013  rFilt = cms.double( -1.0 ),
6014  yMax = cms.double( -1.0 ),
6015  zcut = cms.double( -1.0 ),
6016  MinVtxNdof = cms.int32( 0 ),
6017  MaxVtxZ = cms.double( 30.0 ),
6018  UseOnlyVertexTracks = cms.bool( False ),
6019  dRMin = cms.double( -1.0 ),
6020  nFilt = cms.int32( -1 ),
6021  usePruning = cms.bool( False ),
6022  maxDepth = cms.int32( -1 ),
6023  yCut = cms.double( -1.0 ),
6024  DzTrVtxMax = cms.double( 0.5 ),
6025  UseOnlyOnePV = cms.bool( True ),
6026  rcut_factor = cms.double( -1.0 ),
6027  sumRecHits = cms.bool( False ),
6028  trimPtFracMin = cms.double( -1.0 ),
6029  dRMax = cms.double( -1.0 ),
6030  DxyTrVtxMax = cms.double( 0.2 ),
6031  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
6032 )
6033 fragment.hltIter0TrackAndTauJets4Iter1 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
6034  fractionMinCaloInTauCone = cms.double( 0.7 ),
6035  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
6036  tauConeSize = cms.double( 0.2 ),
6037  ptTrkMaxInCaloCone = cms.double( 1.0 ),
6038  isolationConeSize = cms.double( 0.5 ),
6039  inputTrackJetTag = cms.InputTag( "hltAK4Iter0TrackJets4Iter1" ),
6040  nTrkMaxInCaloCone = cms.int32( 0 ),
6041  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
6042  etaMinCaloJet = cms.double( -2.7 ),
6043  etaMaxCaloJet = cms.double( 2.7 ),
6044  ptMinCaloJet = cms.double( 5.0 ),
6045  inputTrackTag = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" )
6046 )
6047 fragment.hltIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
6048  trackClassifier = cms.InputTag( '','QualityMasks' ),
6049  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
6050  maxChi2 = cms.double( 9.0 ),
6051  trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
6052  oldClusterRemovalInfo = cms.InputTag( "" ),
6053  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
6054  overrideTrkQuals = cms.InputTag( "" ),
6055  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
6056  TrackQuality = cms.string( "highPurity" )
6057 )
6058 fragment.hltIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
6059  clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemoval" ),
6060  OnDemand = cms.bool( False ),
6061  src = cms.InputTag( "hltSiStripClusters" )
6062 )
6063 fragment.hltIter1PixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
6064  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
6065  'BPix1+BPix2+FPix1_pos',
6066  'BPix1+BPix2+FPix1_neg',
6067  'BPix1+FPix1_pos+FPix2_pos',
6068  'BPix1+FPix1_neg+FPix2_neg' ),
6069  MTOB = cms.PSet( ),
6070  TEC = cms.PSet( ),
6071  MTID = cms.PSet( ),
6072  FPix = cms.PSet(
6073  HitProducer = cms.string( "hltSiPixelRecHits" ),
6074  hitErrorRZ = cms.double( 0.0036 ),
6075  useErrorsFromParam = cms.bool( True ),
6076  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6077  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
6078  hitErrorRPhi = cms.double( 0.0051 )
6079  ),
6080  MTEC = cms.PSet( ),
6081  MTIB = cms.PSet( ),
6082  TID = cms.PSet( ),
6083  TOB = cms.PSet( ),
6084  BPix = cms.PSet(
6085  HitProducer = cms.string( "hltSiPixelRecHits" ),
6086  hitErrorRZ = cms.double( 0.006 ),
6087  useErrorsFromParam = cms.bool( True ),
6088  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6089  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
6090  hitErrorRPhi = cms.double( 0.0027 )
6091  ),
6092  TIB = cms.PSet( )
6093 )
6094 fragment.hltIter1PFlowPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
6095  RegionFactoryPSet = cms.PSet(
6096  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
6097  RegionPSet = cms.PSet(
6098  precise = cms.bool( True ),
6099  originRadius = cms.double( 0.05 ),
6100  searchOpt = cms.bool( True ),
6101  ptMin = cms.double( 0.5 ),
6102  mode = cms.string( "VerticesFixed" ),
6103  maxNRegions = cms.int32( 100 ),
6104  maxNVertices = cms.int32( 10 ),
6105  deltaPhi = cms.double( 1.0 ),
6106  deltaEta = cms.double( 1.0 ),
6107  zErrorBeamSpot = cms.double( 15.0 ),
6108  nSigmaZBeamSpot = cms.double( 3.0 ),
6109  zErrorVetex = cms.double( 0.1 ),
6110  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
6111  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6112  input = cms.InputTag( "hltIter0TrackAndTauJets4Iter1" ),
6113  measurementTrackerName = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
6114  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
6115  useMultipleScattering = cms.bool( False ),
6116  useFakeVertices = cms.bool( False )
6117  )
6118  ),
6119  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
6120  ClusterCheckPSet = cms.PSet(
6121  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
6122  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
6123  doClusterCheck = cms.bool( False ),
6124  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
6125  MaxNumberOfPixelClusters = cms.uint32( 10000 )
6126  ),
6127  OrderedHitsFactoryPSet = cms.PSet(
6128  maxElement = cms.uint32( 0 ),
6129  ComponentName = cms.string( "StandardHitTripletGenerator" ),
6130  GeneratorPSet = cms.PSet(
6131  useBending = cms.bool( True ),
6132  useFixedPreFiltering = cms.bool( False ),
6133  maxElement = cms.uint32( 100000 ),
6134  phiPreFiltering = cms.double( 0.3 ),
6135  extraHitRPhitolerance = cms.double( 0.032 ),
6136  useMultScattering = cms.bool( True ),
6137  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
6138  extraHitRZtolerance = cms.double( 0.037 ),
6139  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
6140  ),
6141  SeedingLayers = cms.InputTag( "hltIter1PixelLayerTriplets" )
6142  ),
6143  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsTripletOnlyCreator" ) )
6144 )
6145 fragment.hltIter1PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6146  src = cms.InputTag( "hltIter1PFlowPixelSeeds" ),
6147  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
6148  SimpleMagneticField = cms.string( "ParabolicMf" ),
6149  TransientInitialStateEstimatorParameters = cms.PSet(
6150  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6151  numberMeasurementsForFit = cms.int32( 4 ),
6152  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6153  ),
6154  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6155  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
6156  cleanTrajectoryAfterInOut = cms.bool( False ),
6157  useHitsSplitting = cms.bool( False ),
6158  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6159  doSeedingRegionRebuilding = cms.bool( False ),
6160  maxNSeeds = cms.uint32( 100000 ),
6161  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ),
6162  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6163  TrajectoryBuilder = cms.string( "" )
6164 )
6165 fragment.hltIter1PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6166  src = cms.InputTag( "hltIter1PFlowCkfTrackCandidates" ),
6167  SimpleMagneticField = cms.string( "ParabolicMf" ),
6168  clusterRemovalInfo = cms.InputTag( "" ),
6169  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6170  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
6171  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6172  useHitsSplitting = cms.bool( False ),
6173  MeasurementTracker = cms.string( "" ),
6174  AlgorithmName = cms.string( "hltIter1" ),
6175  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6176  NavigationSchool = cms.string( "" ),
6177  TrajectoryInEvent = cms.bool( True ),
6178  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6179  GeometricInnerState = cms.bool( True ),
6180  useSimpleMF = cms.bool( True ),
6181  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
6182 )
6183 fragment.hltIter1PFlowTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier",
6184  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
6185  GBRForestLabel = cms.string( "" ),
6186  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6187  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6188  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6189  mva = cms.PSet(
6190  dr_par = cms.PSet(
6191  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
6192  dr_par2 = cms.vdouble( 3.4028234663853E38, 1.0, 0.85 ),
6193  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
6194  dr_par1 = cms.vdouble( 3.4028234663853E38, 1.0, 0.9 ),
6195  dr_exp = cms.vint32( 3, 3, 3 )
6196  ),
6197  minLayers = cms.vint32( 3, 3, 3 ),
6198  dz_par = cms.PSet(
6199  dz_par1 = cms.vdouble( 3.4028234663853E38, 1.0, 0.9 ),
6200  dz_exp = cms.vint32( 3, 3, 3 ),
6201  dz_par2 = cms.vdouble( 3.4028234663853E38, 1.0, 0.8 )
6202  ),
6203  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
6204  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6205  maxLostLayers = cms.vint32( 1, 1, 1 ),
6206  maxDz = cms.vdouble( 3.4028234663853E38, 1.0, 3.4028234663853E38 ),
6207  maxDzWrtBS = cms.vdouble( 3.4028234663853E38, 24.0, 15.0 ),
6208  maxDr = cms.vdouble( 3.4028234663853E38, 1.0, 3.4028234663853E38 ),
6209  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6210  min3DLayers = cms.vint32( 0, 0, 0 ),
6211  minPixelHits = cms.vint32( 0, 0, 2 ),
6212  minNVtxTrk = cms.int32( 3 )
6213  ),
6214  GBRForestFileName = cms.string( "" )
6215 )
6216 fragment.hltIter1PFlowTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier",
6217  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
6218  GBRForestLabel = cms.string( "" ),
6219  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6220  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6221  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6222  mva = cms.PSet(
6223  dr_par = cms.PSet(
6224  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
6225  dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
6226  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
6227  dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
6228  dr_exp = cms.vint32( 4, 4, 4 )
6229  ),
6230  minLayers = cms.vint32( 5, 5, 5 ),
6231  dz_par = cms.PSet(
6232  dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
6233  dz_exp = cms.vint32( 4, 4, 4 ),
6234  dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 )
6235  ),
6236  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
6237  maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ),
6238  maxLostLayers = cms.vint32( 99, 3, 3 ),
6239  maxDz = cms.vdouble( 3.4028234663853E38, 1.0, 3.4028234663853E38 ),
6240  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
6241  maxDr = cms.vdouble( 3.4028234663853E38, 1.0, 3.4028234663853E38 ),
6242  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
6243  min3DLayers = cms.vint32( 1, 2, 3 ),
6244  minPixelHits = cms.vint32( 0, 0, 1 ),
6245  minNVtxTrk = cms.int32( 2 )
6246  ),
6247  GBRForestFileName = cms.string( "" )
6248 )
6249 fragment.hltIter1PFlowTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger",
6250  inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPrompt',
6251  'hltIter1PFlowTrackCutClassifierDetached' )
6252 )
6253 fragment.hltIter1PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6254  originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
6255  cloner = cms.untracked.PSet(
6256  copyExtras = cms.untracked.bool( False ),
6257  copyTrajectories = cms.untracked.bool( False )
6258  ),
6259  originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','QualityMasks' ),
6260  minQuality = cms.string( "highPurity" ),
6261  originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','MVAValues' )
6262 )
6263 fragment.hltIter1Merged = cms.EDProducer( "TrackListMerger",
6264  ShareFrac = cms.double( 0.19 ),
6265  writeOnlyTrkQuals = cms.bool( False ),
6266  MinPT = cms.double( 0.05 ),
6267  allowFirstHitShare = cms.bool( True ),
6268  copyExtras = cms.untracked.bool( True ),
6269  Epsilon = cms.double( -0.001 ),
6270  selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
6271  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6272  MaxNormalizedChisq = cms.double( 1000.0 ),
6273  copyMVA = cms.bool( False ),
6274  FoundHitBonus = cms.double( 5.0 ),
6275  setsToMerge = cms.VPSet(
6276  cms.PSet( pQual = cms.bool( False ),
6277  tLists = cms.vint32( 0, 1 )
6278  )
6279  ),
6280  MinFound = cms.int32( 3 ),
6281  hasSelector = cms.vint32( 0, 0 ),
6282  TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
6283  LostHitPenalty = cms.double( 20.0 ),
6284  newQuality = cms.string( "confirmed" )
6285 )
6286 fragment.hltIter1TrackRefsForJets4Iter2 = cms.EDProducer( "ChargedRefCandidateProducer",
6287  src = cms.InputTag( "hltIter1Merged" ),
6288  particleType = cms.string( "pi+" )
6289 )
6290 fragment.hltAK4Iter1TrackJets4Iter2 = cms.EDProducer( "FastjetJetProducer",
6291  Active_Area_Repeats = cms.int32( 5 ),
6292  doAreaFastjet = cms.bool( False ),
6293  voronoiRfact = cms.double( 0.9 ),
6294  maxBadHcalCells = cms.uint32( 9999999 ),
6295  doAreaDiskApprox = cms.bool( False ),
6296  maxRecoveredEcalCells = cms.uint32( 9999999 ),
6297  jetType = cms.string( "TrackJet" ),
6298  minSeed = cms.uint32( 14327 ),
6299  Ghost_EtaMax = cms.double( 6.0 ),
6300  doRhoFastjet = cms.bool( False ),
6301  jetAlgorithm = cms.string( "AntiKt" ),
6302  nSigmaPU = cms.double( 1.0 ),
6303  GhostArea = cms.double( 0.01 ),
6304  Rho_EtaMax = cms.double( 4.4 ),
6305  maxBadEcalCells = cms.uint32( 9999999 ),
6306  useDeterministicSeed = cms.bool( True ),
6307  doPVCorrection = cms.bool( False ),
6308  maxRecoveredHcalCells = cms.uint32( 9999999 ),
6309  rParam = cms.double( 0.4 ),
6310  maxProblematicHcalCells = cms.uint32( 9999999 ),
6311  doOutputJets = cms.bool( True ),
6312  src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2" ),
6313  inputEtMin = cms.double( 0.1 ),
6314  puPtMin = cms.double( 0.0 ),
6315  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
6316  jetPtMin = cms.double( 7.5 ),
6317  radiusPU = cms.double( 0.4 ),
6318  maxProblematicEcalCells = cms.uint32( 9999999 ),
6319  doPUOffsetCorr = cms.bool( False ),
6320  inputEMin = cms.double( 0.0 ),
6321  useMassDropTagger = cms.bool( False ),
6322  muMin = cms.double( -1.0 ),
6323  subtractorName = cms.string( "" ),
6324  muCut = cms.double( -1.0 ),
6325  subjetPtMin = cms.double( -1.0 ),
6326  useTrimming = cms.bool( False ),
6327  muMax = cms.double( -1.0 ),
6328  yMin = cms.double( -1.0 ),
6329  useFiltering = cms.bool( False ),
6330  rFilt = cms.double( -1.0 ),
6331  yMax = cms.double( -1.0 ),
6332  zcut = cms.double( -1.0 ),
6333  MinVtxNdof = cms.int32( 0 ),
6334  MaxVtxZ = cms.double( 30.0 ),
6335  UseOnlyVertexTracks = cms.bool( False ),
6336  dRMin = cms.double( -1.0 ),
6337  nFilt = cms.int32( -1 ),
6338  usePruning = cms.bool( False ),
6339  maxDepth = cms.int32( -1 ),
6340  yCut = cms.double( -1.0 ),
6341  DzTrVtxMax = cms.double( 0.5 ),
6342  UseOnlyOnePV = cms.bool( True ),
6343  rcut_factor = cms.double( -1.0 ),
6344  sumRecHits = cms.bool( False ),
6345  trimPtFracMin = cms.double( -1.0 ),
6346  dRMax = cms.double( -1.0 ),
6347  DxyTrVtxMax = cms.double( 0.2 ),
6348  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
6349 )
6350 fragment.hltIter1TrackAndTauJets4Iter2 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
6351  fractionMinCaloInTauCone = cms.double( 0.7 ),
6352  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
6353  tauConeSize = cms.double( 0.2 ),
6354  ptTrkMaxInCaloCone = cms.double( 1.4 ),
6355  isolationConeSize = cms.double( 0.5 ),
6356  inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2" ),
6357  nTrkMaxInCaloCone = cms.int32( 0 ),
6358  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
6359  etaMinCaloJet = cms.double( -2.7 ),
6360  etaMaxCaloJet = cms.double( 2.7 ),
6361  ptMinCaloJet = cms.double( 5.0 ),
6362  inputTrackTag = cms.InputTag( "hltIter1Merged" )
6363 )
6364 fragment.hltIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
6365  trackClassifier = cms.InputTag( '','QualityMasks' ),
6366  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
6367  maxChi2 = cms.double( 16.0 ),
6368  trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurity" ),
6369  oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemoval" ),
6370  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
6371  overrideTrkQuals = cms.InputTag( "" ),
6372  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
6373  TrackQuality = cms.string( "highPurity" )
6374 )
6375 fragment.hltIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
6376  clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemoval" ),
6377  OnDemand = cms.bool( False ),
6378  src = cms.InputTag( "hltSiStripClusters" )
6379 )
6380 fragment.hltIter2PixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
6381  layerList = cms.vstring( 'BPix1+BPix2',
6382  'BPix1+BPix3',
6383  'BPix2+BPix3',
6384  'BPix1+FPix1_pos',
6385  'BPix1+FPix1_neg',
6386  'BPix1+FPix2_pos',
6387  'BPix1+FPix2_neg',
6388  'BPix2+FPix1_pos',
6389  'BPix2+FPix1_neg',
6390  'BPix2+FPix2_pos',
6391  'BPix2+FPix2_neg',
6392  'FPix1_pos+FPix2_pos',
6393  'FPix1_neg+FPix2_neg' ),
6394  MTOB = cms.PSet( ),
6395  TEC = cms.PSet( ),
6396  MTID = cms.PSet( ),
6397  FPix = cms.PSet(
6398  HitProducer = cms.string( "hltSiPixelRecHits" ),
6399  hitErrorRZ = cms.double( 0.0036 ),
6400  useErrorsFromParam = cms.bool( True ),
6401  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6402  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
6403  hitErrorRPhi = cms.double( 0.0051 )
6404  ),
6405  MTEC = cms.PSet( ),
6406  MTIB = cms.PSet( ),
6407  TID = cms.PSet( ),
6408  TOB = cms.PSet( ),
6409  BPix = cms.PSet(
6410  HitProducer = cms.string( "hltSiPixelRecHits" ),
6411  hitErrorRZ = cms.double( 0.006 ),
6412  useErrorsFromParam = cms.bool( True ),
6413  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6414  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
6415  hitErrorRPhi = cms.double( 0.0027 )
6416  ),
6417  TIB = cms.PSet( )
6418 )
6419 fragment.hltIter2PFlowPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
6420  RegionFactoryPSet = cms.PSet(
6421  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
6422  RegionPSet = cms.PSet(
6423  precise = cms.bool( True ),
6424  originRadius = cms.double( 0.025 ),
6425  searchOpt = cms.bool( True ),
6426  originZPos = cms.double( 0.0 ),
6427  ptMin = cms.double( 1.2 ),
6428  mode = cms.string( "VerticesFixed" ),
6429  maxNRegions = cms.int32( 100 ),
6430  maxNVertices = cms.int32( 10 ),
6431  deltaPhi = cms.double( 0.8 ),
6432  deltaEta = cms.double( 0.8 ),
6433  zErrorBeamSpot = cms.double( 15.0 ),
6434  nSigmaZBeamSpot = cms.double( 3.0 ),
6435  zErrorVetex = cms.double( 0.05 ),
6436  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
6437  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6438  input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2" ),
6439  measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
6440  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
6441  useMultipleScattering = cms.bool( False ),
6442  useFakeVertices = cms.bool( False )
6443  )
6444  ),
6445  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
6446  ClusterCheckPSet = cms.PSet(
6447  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
6448  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
6449  doClusterCheck = cms.bool( False ),
6450  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
6451  MaxNumberOfPixelClusters = cms.uint32( 10000 )
6452  ),
6453  OrderedHitsFactoryPSet = cms.PSet(
6454  maxElement = cms.uint32( 0 ),
6455  ComponentName = cms.string( "StandardHitPairGenerator" ),
6456  GeneratorPSet = cms.PSet(
6457  maxElement = cms.uint32( 100000 ),
6458  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
6459  ),
6460  SeedingLayers = cms.InputTag( "hltIter2PixelLayerPairs" )
6461  ),
6462  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreatorIT" ) )
6463 )
6464 fragment.hltIter2PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6465  src = cms.InputTag( "hltIter2PFlowPixelSeeds" ),
6466  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
6467  SimpleMagneticField = cms.string( "ParabolicMf" ),
6468  TransientInitialStateEstimatorParameters = cms.PSet(
6469  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6470  numberMeasurementsForFit = cms.int32( 4 ),
6471  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6472  ),
6473  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6474  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
6475  cleanTrajectoryAfterInOut = cms.bool( False ),
6476  useHitsSplitting = cms.bool( False ),
6477  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6478  doSeedingRegionRebuilding = cms.bool( False ),
6479  maxNSeeds = cms.uint32( 100000 ),
6480  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ),
6481  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6482  TrajectoryBuilder = cms.string( "" )
6483 )
6484 fragment.hltIter2PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6485  src = cms.InputTag( "hltIter2PFlowCkfTrackCandidates" ),
6486  SimpleMagneticField = cms.string( "ParabolicMf" ),
6487  clusterRemovalInfo = cms.InputTag( "" ),
6488  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6489  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
6490  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6491  useHitsSplitting = cms.bool( False ),
6492  MeasurementTracker = cms.string( "" ),
6493  AlgorithmName = cms.string( "hltIter2" ),
6494  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6495  NavigationSchool = cms.string( "" ),
6496  TrajectoryInEvent = cms.bool( True ),
6497  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6498  GeometricInnerState = cms.bool( True ),
6499  useSimpleMF = cms.bool( True ),
6500  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
6501 )
6502 fragment.hltIter2PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6503  src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
6504  GBRForestLabel = cms.string( "" ),
6505  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6506  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6507  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6508  mva = cms.PSet(
6509  dr_par = cms.PSet(
6510  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
6511  dr_par2 = cms.vdouble( 3.4028234663853E38, 0.3, 0.3 ),
6512  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
6513  dr_par1 = cms.vdouble( 3.4028234663853E38, 0.4, 0.4 ),
6514  dr_exp = cms.vint32( 4, 4, 4 )
6515  ),
6516  minLayers = cms.vint32( 3, 3, 3 ),
6517  dz_par = cms.PSet(
6518  dz_par1 = cms.vdouble( 3.4028234663853E38, 0.4, 0.4 ),
6519  dz_exp = cms.vint32( 4, 4, 4 ),
6520  dz_par2 = cms.vdouble( 3.4028234663853E38, 0.35, 0.35 )
6521  ),
6522  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
6523  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6524  maxLostLayers = cms.vint32( 1, 1, 1 ),
6525  maxDz = cms.vdouble( 0.5, 0.2, 3.4028234663853E38 ),
6526  maxDzWrtBS = cms.vdouble( 3.4028234663853E38, 24.0, 15.0 ),
6527  maxDr = cms.vdouble( 0.5, 0.03, 3.4028234663853E38 ),
6528  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6529  min3DLayers = cms.vint32( 0, 0, 0 ),
6530  minPixelHits = cms.vint32( 0, 0, 0 ),
6531  minNVtxTrk = cms.int32( 3 )
6532  ),
6533  GBRForestFileName = cms.string( "" )
6534 )
6535 fragment.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6536  originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
6537  cloner = cms.untracked.PSet(
6538  copyExtras = cms.untracked.bool( False ),
6539  copyTrajectories = cms.untracked.bool( False )
6540  ),
6541  originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','QualityMasks' ),
6542  minQuality = cms.string( "highPurity" ),
6543  originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','MVAValues' )
6544 )
6545 fragment.hltIter2Merged = cms.EDProducer( "TrackListMerger",
6546  ShareFrac = cms.double( 0.19 ),
6547  writeOnlyTrkQuals = cms.bool( False ),
6548  MinPT = cms.double( 0.05 ),
6549  allowFirstHitShare = cms.bool( True ),
6550  copyExtras = cms.untracked.bool( True ),
6551  Epsilon = cms.double( -0.001 ),
6552  selectedTrackQuals = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
6553  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6554  MaxNormalizedChisq = cms.double( 1000.0 ),
6555  copyMVA = cms.bool( False ),
6556  FoundHitBonus = cms.double( 5.0 ),
6557  setsToMerge = cms.VPSet(
6558  cms.PSet( pQual = cms.bool( False ),
6559  tLists = cms.vint32( 0, 1 )
6560  )
6561  ),
6562  MinFound = cms.int32( 3 ),
6563  hasSelector = cms.vint32( 0, 0 ),
6564  TrackProducers = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
6565  LostHitPenalty = cms.double( 20.0 ),
6566  newQuality = cms.string( "confirmed" )
6567 )
6568 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
6569  ShareFrac = cms.double( 0.19 ),
6570  writeOnlyTrkQuals = cms.bool( False ),
6571  MinPT = cms.double( 0.05 ),
6572  allowFirstHitShare = cms.bool( True ),
6573  copyExtras = cms.untracked.bool( True ),
6574  Epsilon = cms.double( -0.001 ),
6575  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2','hltIter2Merged' ),
6576  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6577  MaxNormalizedChisq = cms.double( 1000.0 ),
6578  copyMVA = cms.bool( False ),
6579  FoundHitBonus = cms.double( 5.0 ),
6580  setsToMerge = cms.VPSet(
6581  cms.PSet( pQual = cms.bool( False ),
6582  tLists = cms.vint32( 0, 1 )
6583  )
6584  ),
6585  MinFound = cms.int32( 3 ),
6586  hasSelector = cms.vint32( 0, 0 ),
6587  TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2','hltIter2Merged' ),
6588  LostHitPenalty = cms.double( 20.0 ),
6589  newQuality = cms.string( "confirmed" )
6590 )
6591 fragment.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT",
6592  pMin = cms.double( 2.5 ),
6593  InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
6594  shareHitFraction = cms.double( 0.8 ),
6595  LinkCollection = cms.InputTag( "hltL3MuonsLinksCombination" ),
6596  ptMin = cms.double( 2.5 )
6597 )
6598 fragment.hltMuons = cms.EDProducer( "MuonIdProducer",
6599  TrackExtractorPSet = cms.PSet(
6600  Diff_z = cms.double( 0.2 ),
6601  inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
6602  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
6603  ComponentName = cms.string( "TrackExtractor" ),
6604  DR_Max = cms.double( 1.0 ),
6605  Diff_r = cms.double( 0.1 ),
6606  Chi2Prob_Min = cms.double( -1.0 ),
6607  DR_Veto = cms.double( 0.01 ),
6608  NHits_Min = cms.uint32( 0 ),
6609  Chi2Ndof_Max = cms.double( 1.0E64 ),
6610  Pt_Min = cms.double( -1.0 ),
6611  DepositLabel = cms.untracked.string( "" ),
6612  BeamlineOption = cms.string( "BeamSpotFromEvent" )
6613  ),
6614  maxAbsEta = cms.double( 3.0 ),
6615  fillGlobalTrackRefits = cms.bool( False ),
6616  arbitrationCleanerOptions = cms.PSet(
6617  Clustering = cms.bool( True ),
6618  ME1a = cms.bool( True ),
6619  ClusterDPhi = cms.double( 0.6 ),
6620  OverlapDTheta = cms.double( 0.02 ),
6621  Overlap = cms.bool( True ),
6622  OverlapDPhi = cms.double( 0.0786 ),
6623  ClusterDTheta = cms.double( 0.02 )
6624  ),
6625  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
6626  addExtraSoftMuons = cms.bool( False ),
6627  debugWithTruthMatching = cms.bool( False ),
6628  CaloExtractorPSet = cms.PSet(
6629  PrintTimeReport = cms.untracked.bool( False ),
6630  DR_Max = cms.double( 1.0 ),
6631  DepositInstanceLabels = cms.vstring( 'ecal',
6632  'hcal',
6633  'ho' ),
6634  Noise_HE = cms.double( 0.2 ),
6635  NoiseTow_EB = cms.double( 0.04 ),
6636  NoiseTow_EE = cms.double( 0.15 ),
6637  Threshold_H = cms.double( 0.5 ),
6638  ServiceParameters = cms.PSet(
6639  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6640  RPCLayers = cms.bool( False ),
6641  UseMuonNavigation = cms.untracked.bool( False )
6642  ),
6643  Threshold_E = cms.double( 0.2 ),
6644  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6645  DepositLabel = cms.untracked.string( "Cal" ),
6646  UseRecHitsFlag = cms.bool( False ),
6647  TrackAssociatorParameters = cms.PSet(
6648  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6649  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6650  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6651  dRHcal = cms.double( 1.0 ),
6652  dRPreshowerPreselection = cms.double( 0.2 ),
6653  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
6654  useEcal = cms.bool( False ),
6655  dREcal = cms.double( 1.0 ),
6656  dREcalPreselection = cms.double( 1.0 ),
6657  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ),
6658  dRMuon = cms.double( 9999.0 ),
6659  propagateAllDirections = cms.bool( True ),
6660  muonMaxDistanceX = cms.double( 5.0 ),
6661  muonMaxDistanceY = cms.double( 5.0 ),
6662  useHO = cms.bool( False ),
6663  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6664  usePreshower = cms.bool( False ),
6665  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6666  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6667  dRHcalPreselection = cms.double( 1.0 ),
6668  useMuon = cms.bool( False ),
6669  useCalo = cms.bool( True ),
6670  accountForTrajectoryChangeCalo = cms.bool( False ),
6671  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6672  dRMuonPreselection = cms.double( 0.2 ),
6673  truthMatch = cms.bool( False ),
6674  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
6675  useHcal = cms.bool( False )
6676  ),
6677  Threshold_HO = cms.double( 0.5 ),
6678  Noise_EE = cms.double( 0.1 ),
6679  Noise_EB = cms.double( 0.025 ),
6680  DR_Veto_H = cms.double( 0.1 ),
6681  CenterConeOnCalIntersection = cms.bool( False ),
6682  ComponentName = cms.string( "CaloExtractorByAssociator" ),
6683  Noise_HB = cms.double( 0.2 ),
6684  DR_Veto_E = cms.double( 0.07 ),
6685  DR_Veto_HO = cms.double( 0.1 ),
6686  Noise_HO = cms.double( 0.2 )
6687  ),
6688  runArbitrationCleaner = cms.bool( False ),
6689  fillEnergy = cms.bool( True ),
6690  TrackerKinkFinderParameters = cms.PSet(
6691  usePosition = cms.bool( False ),
6692  diagonalOnly = cms.bool( False )
6693  ),
6694  TimingFillerParameters = cms.PSet(
6695  UseDT = cms.bool( True ),
6696  ErrorDT = cms.double( 6.0 ),
6697  EcalEnergyCut = cms.double( 0.4 ),
6698  ErrorEB = cms.double( 2.085 ),
6699  ErrorCSC = cms.double( 7.4 ),
6700  CSCTimingParameters = cms.PSet(
6701  CSCsegments = cms.InputTag( "hltCscSegments" ),
6702  CSCTimeOffset = cms.double( 0.0 ),
6703  CSCStripTimeOffset = cms.double( 0.0 ),
6704  MatchParameters = cms.PSet(
6705  CSCsegments = cms.InputTag( "hltCscSegments" ),
6706  DTsegments = cms.InputTag( "hltDt4DSegments" ),
6707  DTradius = cms.double( 0.01 ),
6708  TightMatchDT = cms.bool( False ),
6709  TightMatchCSC = cms.bool( True )
6710  ),
6711  debug = cms.bool( False ),
6712  UseStripTime = cms.bool( True ),
6713  CSCStripError = cms.double( 7.0 ),
6714  CSCWireError = cms.double( 8.6 ),
6715  CSCWireTimeOffset = cms.double( 0.0 ),
6716  ServiceParameters = cms.PSet(
6717  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6718  RPCLayers = cms.bool( True )
6719  ),
6720  PruneCut = cms.double( 100.0 ),
6721  UseWireTime = cms.bool( True )
6722  ),
6723  DTTimingParameters = cms.PSet(
6724  HitError = cms.double( 6.0 ),
6725  DoWireCorr = cms.bool( False ),
6726  MatchParameters = cms.PSet(
6727  CSCsegments = cms.InputTag( "hltCscSegments" ),
6728  DTsegments = cms.InputTag( "hltDt4DSegments" ),
6729  DTradius = cms.double( 0.01 ),
6730  TightMatchDT = cms.bool( False ),
6731  TightMatchCSC = cms.bool( True )
6732  ),
6733  debug = cms.bool( False ),
6734  DTsegments = cms.InputTag( "hltDt4DSegments" ),
6735  PruneCut = cms.double( 10000.0 ),
6736  RequireBothProjections = cms.bool( False ),
6737  HitsMin = cms.int32( 5 ),
6738  DTTimeOffset = cms.double( 2.7 ),
6739  DropTheta = cms.bool( True ),
6740  UseSegmentT0 = cms.bool( False ),
6741  ServiceParameters = cms.PSet(
6742  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6743  RPCLayers = cms.bool( True )
6744  )
6745  ),
6746  ErrorEE = cms.double( 6.95 ),
6747  UseCSC = cms.bool( True ),
6748  UseECAL = cms.bool( True )
6749  ),
6750  inputCollectionTypes = cms.vstring( 'inner tracks',
6751  'links',
6752  'outer tracks' ),
6753  minCaloCompatibility = cms.double( 0.6 ),
6754  ecalDepositName = cms.string( "ecal" ),
6755  minP = cms.double( 10.0 ),
6756  fillIsolation = cms.bool( True ),
6757  jetDepositName = cms.string( "jets" ),
6758  hoDepositName = cms.string( "ho" ),
6759  writeIsoDeposits = cms.bool( False ),
6760  maxAbsPullX = cms.double( 4.0 ),
6761  maxAbsPullY = cms.double( 9999.0 ),
6762  minPt = cms.double( 10.0 ),
6763  TrackAssociatorParameters = cms.PSet(
6764  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6765  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6766  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6767  dRHcal = cms.double( 9999.0 ),
6768  dRPreshowerPreselection = cms.double( 0.2 ),
6769  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
6770  useEcal = cms.bool( True ),
6771  dREcal = cms.double( 9999.0 ),
6772  dREcalPreselection = cms.double( 0.05 ),
6773  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ),
6774  dRMuon = cms.double( 9999.0 ),
6775  propagateAllDirections = cms.bool( True ),
6776  muonMaxDistanceX = cms.double( 5.0 ),
6777  muonMaxDistanceY = cms.double( 5.0 ),
6778  useHO = cms.bool( True ),
6779  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6780  usePreshower = cms.bool( False ),
6781  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6782  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6783  dRHcalPreselection = cms.double( 0.2 ),
6784  useMuon = cms.bool( True ),
6785  useCalo = cms.bool( False ),
6786  accountForTrajectoryChangeCalo = cms.bool( False ),
6787  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6788  dRMuonPreselection = cms.double( 0.2 ),
6789  truthMatch = cms.bool( False ),
6790  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
6791  useHcal = cms.bool( True )
6792  ),
6793  JetExtractorPSet = cms.PSet(
6794  PrintTimeReport = cms.untracked.bool( False ),
6795  ExcludeMuonVeto = cms.bool( True ),
6796  TrackAssociatorParameters = cms.PSet(
6797  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6798  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6799  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6800  dRHcal = cms.double( 0.5 ),
6801  dRPreshowerPreselection = cms.double( 0.2 ),
6802  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
6803  useEcal = cms.bool( False ),
6804  dREcal = cms.double( 0.5 ),
6805  dREcalPreselection = cms.double( 0.5 ),
6806  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ),
6807  dRMuon = cms.double( 9999.0 ),
6808  propagateAllDirections = cms.bool( True ),
6809  muonMaxDistanceX = cms.double( 5.0 ),
6810  muonMaxDistanceY = cms.double( 5.0 ),
6811  useHO = cms.bool( False ),
6812  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6813  usePreshower = cms.bool( False ),
6814  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6815  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6816  dRHcalPreselection = cms.double( 0.5 ),
6817  useMuon = cms.bool( False ),
6818  useCalo = cms.bool( True ),
6819  accountForTrajectoryChangeCalo = cms.bool( False ),
6820  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6821  dRMuonPreselection = cms.double( 0.2 ),
6822  truthMatch = cms.bool( False ),
6823  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
6824  useHcal = cms.bool( False )
6825  ),
6826  ServiceParameters = cms.PSet(
6827  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6828  RPCLayers = cms.bool( False ),
6829  UseMuonNavigation = cms.untracked.bool( False )
6830  ),
6831  ComponentName = cms.string( "JetExtractor" ),
6832  DR_Max = cms.double( 1.0 ),
6833  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6834  JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
6835  DR_Veto = cms.double( 0.1 ),
6836  Threshold = cms.double( 5.0 )
6837  ),
6838  fillGlobalTrackQuality = cms.bool( False ),
6839  minPCaloMuon = cms.double( 1.0E9 ),
6840  maxAbsDy = cms.double( 9999.0 ),
6841  fillCaloCompatibility = cms.bool( True ),
6842  fillMatching = cms.bool( True ),
6843  MuonCaloCompatibility = cms.PSet(
6844  allSiPMHO = cms.bool( False ),
6845  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ),
6846  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
6847  delta_eta = cms.double( 0.02 ),
6848  delta_phi = cms.double( 0.02 )
6849  ),
6850  fillTrackerKink = cms.bool( False ),
6851  hcalDepositName = cms.string( "hcal" ),
6852  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
6853  inputCollectionLabels = cms.VInputTag( 'hltPFMuonMerging','hltMuonLinks','hltL2Muons' ),
6854  trackDepositName = cms.string( "tracker" ),
6855  maxAbsDx = cms.double( 3.0 ),
6856  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
6857  minNumberOfMatches = cms.int32( 1 )
6858 )
6859 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
6860  sourceTag = cms.InputTag( "rawDataCollector" ),
6861  debugMode = cms.untracked.bool( False ),
6862  InstanceES = cms.string( "" ),
6863  ESdigiCollection = cms.string( "" ),
6864  LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" )
6865 )
6866 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
6867  ESRecoAlgo = cms.int32( 0 ),
6868  ESrechitCollection = cms.string( "EcalRecHitsES" ),
6869  algo = cms.string( "ESRecHitWorker" ),
6870  ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" )
6871 )
6872 fragment.hltParticleFlowRecHitECALUnseeded = cms.EDProducer( "PFRecHitProducer",
6873  producers = cms.VPSet(
6874  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6875  qualityTests = cms.VPSet(
6876  cms.PSet( threshold = cms.double( 0.08 ),
6877  name = cms.string( "PFRecHitQTestThreshold" )
6878  ),
6879  cms.PSet( timingCleaning = cms.bool( True ),
6880  topologicalCleaning = cms.bool( True ),
6881  cleaningThreshold = cms.double( 2.0 ),
6882  skipTTRecoveredHits = cms.bool( True ),
6883  name = cms.string( "PFRecHitQTestECAL" )
6884  )
6885  ),
6886  name = cms.string( "PFEBRecHitCreator" )
6887  ),
6888  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6889  qualityTests = cms.VPSet(
6890  cms.PSet( threshold = cms.double( 0.3 ),
6891  name = cms.string( "PFRecHitQTestThreshold" )
6892  ),
6893  cms.PSet( timingCleaning = cms.bool( True ),
6894  topologicalCleaning = cms.bool( True ),
6895  cleaningThreshold = cms.double( 2.0 ),
6896  skipTTRecoveredHits = cms.bool( True ),
6897  name = cms.string( "PFRecHitQTestECAL" )
6898  )
6899  ),
6900  name = cms.string( "PFEERecHitCreator" )
6901  )
6902  ),
6903  navigator = cms.PSet(
6904  barrel = cms.PSet( ),
6905  endcap = cms.PSet( ),
6906  name = cms.string( "PFRecHitECALNavigator" )
6907  )
6908 )
6909 fragment.hltParticleFlowRecHitHBHE = cms.EDProducer( "PFRecHitProducer",
6910  producers = cms.VPSet(
6911  cms.PSet( name = cms.string( "PFHBHERecHitCreator" ),
6912  qualityTests = cms.VPSet(
6913  cms.PSet( name = cms.string( "PFRecHitQTestThreshold" ),
6914  threshold = cms.double( 0.8 )
6915  ),
6916  cms.PSet( cleaningThresholds = cms.vdouble( 0.0 ),
6917  flags = cms.vstring( 'Standard' ),
6918  maxSeverities = cms.vint32( 11 ),
6919  name = cms.string( "PFRecHitQTestHCALChannel" )
6920  )
6921  ),
6922  src = cms.InputTag( "hltHbhereco" )
6923  )
6924  ),
6925  navigator = cms.PSet(
6926  name = cms.string( "PFRecHitHCALNavigator" ),
6927  sigmaCut = cms.double( 4.0 ),
6928  timeResolutionCalc = cms.PSet(
6929  constantTerm = cms.double( 1.92 ),
6930  constantTermLowE = cms.double( 6.0 ),
6931  corrTermLowE = cms.double( 0.0 ),
6932  noiseTerm = cms.double( 8.64 ),
6933  noiseTermLowE = cms.double( 0.0 ),
6934  threshHighE = cms.double( 8.0 ),
6935  threshLowE = cms.double( 2.0 )
6936  )
6937  )
6938 )
6939 fragment.hltParticleFlowRecHitHCAL = cms.EDProducer( "PFCTRecHitProducer",
6940  ECAL_Compensate = cms.bool( False ),
6941  ECAL_Dead_Code = cms.uint32( 10 ),
6942  MinLongTiming_Cut = cms.double( -5.0 ),
6943  ECAL_Compensation = cms.double( 0.5 ),
6944  MaxLongTiming_Cut = cms.double( 5.0 ),
6945  weight_HFhad = cms.double( 1.0 ),
6946  ApplyPulseDPG = cms.bool( False ),
6947  navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ),
6948  ECAL_Threshold = cms.double( 10.0 ),
6949  ApplyTimeDPG = cms.bool( False ),
6950  caloTowers = cms.InputTag( "hltTowerMakerForPF" ),
6951  hcalRecHitsHBHE = cms.InputTag( "hltHbhereco" ),
6952  LongFibre_Fraction = cms.double( 0.1 ),
6953  MaxShortTiming_Cut = cms.double( 5.0 ),
6954  HcalMaxAllowedHFLongShortSev = cms.int32( 9 ),
6955  thresh_Barrel = cms.double( 0.4 ),
6956  navigation_HF = cms.bool( True ),
6957  HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ),
6958  HF_Calib_29 = cms.double( 1.07 ),
6959  LongFibre_Cut = cms.double( 120.0 ),
6960  EM_Depth = cms.double( 22.0 ),
6961  weight_HFem = cms.double( 1.0 ),
6962  LongShortFibre_Cut = cms.double( 1.0E9 ),
6963  MinShortTiming_Cut = cms.double( -5.0 ),
6964  HCAL_Calib = cms.bool( True ),
6965  thresh_HF = cms.double( 0.4 ),
6966  HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ),
6967  thresh_Endcap = cms.double( 0.4 ),
6968  HcalMaxAllowedChannelStatusSev = cms.int32( 9 ),
6969  hcalRecHitsHF = cms.InputTag( "hltHfreco" ),
6970  ShortFibre_Cut = cms.double( 60.0 ),
6971  ApplyLongShortDPG = cms.bool( True ),
6972  HF_Calib = cms.bool( True ),
6973  HAD_Depth = cms.double( 47.0 ),
6974  ShortFibre_Fraction = cms.double( 0.01 ),
6975  HCAL_Calib_29 = cms.double( 1.35 )
6976 )
6977 fragment.hltParticleFlowRecHitHF = cms.EDProducer( "PFRecHitProducer",
6978  producers = cms.VPSet(
6979  cms.PSet( EMDepthCorrection = cms.double( 22.0 ),
6980  HADDepthCorrection = cms.double( 25.0 ),
6981  HFCalib29 = cms.double( 1.07 ),
6982  LongFibre_Cut = cms.double( 120.0 ),
6983  LongFibre_Fraction = cms.double( 0.1 ),
6984  ShortFibre_Cut = cms.double( 60.0 ),
6985  ShortFibre_Fraction = cms.double( 0.01 ),
6986  name = cms.string( "PFHFRecHitCreator" ),
6987  qualityTests = cms.VPSet(
6988  cms.PSet( cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ),
6989  flags = cms.vstring( 'Standard',
6990  'HFLong',
6991  'HFShort' ),
6992  maxSeverities = cms.vint32( 11, 9, 9 ),
6993  name = cms.string( "PFRecHitQTestHCALChannel" )
6994  ),
6995  cms.PSet( cuts = cms.VPSet(
6996  cms.PSet( depth = cms.int32( 1 ),
6997  threshold = cms.double( 1.2 )
6998  ),
6999  cms.PSet( depth = cms.int32( 2 ),
7000  threshold = cms.double( 1.8 )
7001  )
7002 ),
7003  name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" )
7004  )
7005  ),
7006  src = cms.InputTag( "hltHfreco" ),
7007  thresh_HF = cms.double( 0.4 )
7008  )
7009  ),
7010  navigator = cms.PSet(
7011  name = cms.string( "PFRecHitHCALNavigator" ),
7012  barrel = cms.PSet( ),
7013  endcap = cms.PSet( )
7014  )
7015 )
7016 fragment.hltParticleFlowRecHitPSUnseeded = cms.EDProducer( "PFRecHitProducer",
7017  producers = cms.VPSet(
7018  cms.PSet( src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
7019  qualityTests = cms.VPSet(
7020  cms.PSet( threshold = cms.double( 7.0E-6 ),
7021  name = cms.string( "PFRecHitQTestThreshold" )
7022  )
7023  ),
7024  name = cms.string( "PFPSRecHitCreator" )
7025  )
7026  ),
7027  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) )
7028 )
7029 fragment.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer",
7030  pfClusterBuilder = cms.PSet(
7031  positionCalc = cms.PSet(
7032  minFractionInCalc = cms.double( 1.0E-9 ),
7033  logWeightDenominator = cms.double( 0.08 ),
7034  minAllowedNormalization = cms.double( 1.0E-9 ),
7035  posCalcNCrystals = cms.int32( 9 ),
7036  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
7037  timeResolutionCalcBarrel = cms.PSet(
7038  constantTerm = cms.double( 0.428192 ),
7039  constantTermLowE = cms.double( 0.0 ),
7040  corrTermLowE = cms.double( 0.0510871 ),
7041  noiseTerm = cms.double( 1.10889 ),
7042  noiseTermLowE = cms.double( 1.31883 ),
7043  threshHighE = cms.double( 5.0 ),
7044  threshLowE = cms.double( 0.5 )
7045  ),
7046  timeResolutionCalcEndcap = cms.PSet(
7047  constantTerm = cms.double( 0.0 ),
7048  constantTermLowE = cms.double( 0.0 ),
7049  corrTermLowE = cms.double( 0.0 ),
7050  noiseTerm = cms.double( 5.72489999999 ),
7051  noiseTermLowE = cms.double( 6.92683000001 ),
7052  threshHighE = cms.double( 10.0 ),
7053  threshLowE = cms.double( 1.0 )
7054  )
7055  ),
7056  minFracTot = cms.double( 1.0E-20 ),
7057  positionCalcForConvergence = cms.PSet(
7058  minFractionInCalc = cms.double( 0.0 ),
7059  W0 = cms.double( 4.2 ),
7060  minAllowedNormalization = cms.double( 0.0 ),
7061  T0_EB = cms.double( 7.4 ),
7062  X0 = cms.double( 0.89 ),
7063  T0_ES = cms.double( 1.2 ),
7064  T0_EE = cms.double( 3.1 ),
7065  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" )
7066  ),
7067  maxIterations = cms.uint32( 50 ),
7068  stoppingTolerance = cms.double( 1.0E-8 ),
7069  minFractionToKeep = cms.double( 1.0E-7 ),
7070  excludeOtherSeeds = cms.bool( True ),
7071  showerSigma = cms.double( 1.5 ),
7072  recHitEnergyNorms = cms.VPSet(
7073  cms.PSet( detector = cms.string( "ECAL_BARREL" ),
7074  recHitEnergyNorm = cms.double( 0.08 )
7075  ),
7076  cms.PSet( detector = cms.string( "ECAL_ENDCAP" ),
7077  recHitEnergyNorm = cms.double( 0.3 )
7078  )
7079  ),
7080  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
7081  allCellsPositionCalc = cms.PSet(
7082  minFractionInCalc = cms.double( 1.0E-9 ),
7083  logWeightDenominator = cms.double( 0.08 ),
7084  minAllowedNormalization = cms.double( 1.0E-9 ),
7085  posCalcNCrystals = cms.int32( -1 ),
7086  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
7087  timeResolutionCalcBarrel = cms.PSet(
7088  constantTerm = cms.double( 0.428192 ),
7089  constantTermLowE = cms.double( 0.0 ),
7090  corrTermLowE = cms.double( 0.0510871 ),
7091  noiseTerm = cms.double( 1.10889 ),
7092  noiseTermLowE = cms.double( 1.31883 ),
7093  threshHighE = cms.double( 5.0 ),
7094  threshLowE = cms.double( 0.5 )
7095  ),
7096  timeResolutionCalcEndcap = cms.PSet(
7097  constantTerm = cms.double( 0.0 ),
7098  constantTermLowE = cms.double( 0.0 ),
7099  corrTermLowE = cms.double( 0.0 ),
7100  noiseTerm = cms.double( 5.72489999999 ),
7101  noiseTermLowE = cms.double( 6.92683000001 ),
7102  threshHighE = cms.double( 10.0 ),
7103  threshLowE = cms.double( 1.0 )
7104  )
7105  )
7106  ),
7107  positionReCalc = cms.PSet(
7108  minFractionInCalc = cms.double( 0.0 ),
7109  W0 = cms.double( 4.2 ),
7110  minAllowedNormalization = cms.double( 0.0 ),
7111  T0_EB = cms.double( 7.4 ),
7112  X0 = cms.double( 0.89 ),
7113  T0_ES = cms.double( 1.2 ),
7114  T0_EE = cms.double( 3.1 ),
7115  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" )
7116  ),
7117  initialClusteringStep = cms.PSet(
7118  thresholdsByDetector = cms.VPSet(
7119  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
7120  detector = cms.string( "ECAL_BARREL" ),
7121  gatheringThresholdPt = cms.double( 0.0 )
7122  ),
7123  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
7124  detector = cms.string( "ECAL_ENDCAP" ),
7125  gatheringThresholdPt = cms.double( 0.0 )
7126  )
7127  ),
7128  useCornerCells = cms.bool( True ),
7129  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
7130  ),
7131  energyCorrector = cms.PSet( ),
7132  recHitCleaners = cms.VPSet(
7133  cms.PSet( cleaningByDetector = cms.VPSet(
7134  cms.PSet( doubleSpikeS6S2 = cms.double( 0.04 ),
7135  fractionThresholdModifier = cms.double( 3.0 ),
7136  doubleSpikeThresh = cms.double( 10.0 ),
7137  minS4S1_b = cms.double( -0.024 ),
7138  singleSpikeThresh = cms.double( 4.0 ),
7139  detector = cms.string( "ECAL_BARREL" ),
7140  minS4S1_a = cms.double( 0.04 ),
7141  energyThresholdModifier = cms.double( 2.0 )
7142  ),
7143  cms.PSet( doubleSpikeS6S2 = cms.double( -1.0 ),
7144  fractionThresholdModifier = cms.double( 3.0 ),
7145  doubleSpikeThresh = cms.double( 1.0E9 ),
7146  minS4S1_b = cms.double( -0.0125 ),
7147  singleSpikeThresh = cms.double( 15.0 ),
7148  detector = cms.string( "ECAL_ENDCAP" ),
7149  minS4S1_a = cms.double( 0.02 ),
7150  energyThresholdModifier = cms.double( 2.0 )
7151  )
7152 ),
7153  algoName = cms.string( "SpikeAndDoubleSpikeCleaner" )
7154  )
7155  ),
7156  seedFinder = cms.PSet(
7157  nNeighbours = cms.int32( 8 ),
7158  thresholdsByDetector = cms.VPSet(
7159  cms.PSet( seedingThreshold = cms.double( 0.6 ),
7160  seedingThresholdPt = cms.double( 0.15 ),
7161  detector = cms.string( "ECAL_ENDCAP" )
7162  ),
7163  cms.PSet( seedingThreshold = cms.double( 0.23 ),
7164  seedingThresholdPt = cms.double( 0.0 ),
7165  detector = cms.string( "ECAL_BARREL" )
7166  )
7167  ),
7168  algoName = cms.string( "LocalMaximumSeedFinder" )
7169  ),
7170  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" )
7171 )
7172 fragment.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer",
7173  pfClusterBuilder = cms.PSet(
7174  minFracTot = cms.double( 1.0E-20 ),
7175  positionCalc = cms.PSet(
7176  minFractionInCalc = cms.double( 1.0E-9 ),
7177  logWeightDenominator = cms.double( 6.0E-5 ),
7178  minAllowedNormalization = cms.double( 1.0E-9 ),
7179  posCalcNCrystals = cms.int32( -1 ),
7180  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7181  ),
7182  maxIterations = cms.uint32( 50 ),
7183  stoppingTolerance = cms.double( 1.0E-8 ),
7184  minFractionToKeep = cms.double( 1.0E-7 ),
7185  excludeOtherSeeds = cms.bool( True ),
7186  showerSigma = cms.double( 0.3 ),
7187  recHitEnergyNorms = cms.VPSet(
7188  cms.PSet( detector = cms.string( "PS1" ),
7189  recHitEnergyNorm = cms.double( 6.0E-5 )
7190  ),
7191  cms.PSet( detector = cms.string( "PS2" ),
7192  recHitEnergyNorm = cms.double( 6.0E-5 )
7193  )
7194  ),
7195  algoName = cms.string( "Basic2DGenericPFlowClusterizer" )
7196  ),
7197  positionReCalc = cms.PSet( ),
7198  initialClusteringStep = cms.PSet(
7199  thresholdsByDetector = cms.VPSet(
7200  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
7201  detector = cms.string( "PS1" ),
7202  gatheringThresholdPt = cms.double( 0.0 )
7203  ),
7204  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
7205  detector = cms.string( "PS2" ),
7206  gatheringThresholdPt = cms.double( 0.0 )
7207  )
7208  ),
7209  useCornerCells = cms.bool( False ),
7210  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
7211  ),
7212  energyCorrector = cms.PSet( ),
7213  recHitCleaners = cms.VPSet(
7214  ),
7215  seedFinder = cms.PSet(
7216  nNeighbours = cms.int32( 4 ),
7217  thresholdsByDetector = cms.VPSet(
7218  cms.PSet( seedingThreshold = cms.double( 1.2E-4 ),
7219  seedingThresholdPt = cms.double( 0.0 ),
7220  detector = cms.string( "PS1" )
7221  ),
7222  cms.PSet( seedingThreshold = cms.double( 1.2E-4 ),
7223  seedingThresholdPt = cms.double( 0.0 ),
7224  detector = cms.string( "PS2" )
7225  )
7226  ),
7227  algoName = cms.string( "LocalMaximumSeedFinder" )
7228  ),
7229  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" )
7230 )
7231 fragment.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
7232  inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ),
7233  minimumPSEnergy = cms.double( 0.0 ),
7234  energyCorrector = cms.PSet(
7235  applyCrackCorrections = cms.bool( False ),
7236  algoName = cms.string( "PFClusterEMEnergyCorrector" )
7237  ),
7238  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" )
7239 )
7240 fragment.hltParticleFlowClusterHBHE = cms.EDProducer( "PFClusterProducer",
7241  pfClusterBuilder = cms.PSet(
7242  positionCalc = cms.PSet(
7243  minFractionInCalc = cms.double( 1.0E-9 ),
7244  logWeightDenominator = cms.double( 0.8 ),
7245  minAllowedNormalization = cms.double( 1.0E-9 ),
7246  posCalcNCrystals = cms.int32( 5 ),
7247  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7248  ),
7249  minFracTot = cms.double( 1.0E-20 ),
7250  maxIterations = cms.uint32( 50 ),
7251  stoppingTolerance = cms.double( 1.0E-8 ),
7252  minFractionToKeep = cms.double( 1.0E-7 ),
7253  excludeOtherSeeds = cms.bool( True ),
7254  showerSigma = cms.double( 10.0 ),
7255  recHitEnergyNorms = cms.VPSet(
7256  cms.PSet( detector = cms.string( "HCAL_BARREL1" ),
7257  recHitEnergyNorm = cms.double( 0.8 )
7258  ),
7259  cms.PSet( detector = cms.string( "HCAL_ENDCAP" ),
7260  recHitEnergyNorm = cms.double( 0.8 )
7261  )
7262  ),
7263  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
7264  allCellsPositionCalc = cms.PSet(
7265  minFractionInCalc = cms.double( 1.0E-9 ),
7266  logWeightDenominator = cms.double( 0.8 ),
7267  minAllowedNormalization = cms.double( 1.0E-9 ),
7268  posCalcNCrystals = cms.int32( -1 ),
7269  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7270  ),
7271  clusterTimeResFromSeed = cms.bool( False ),
7272  maxNSigmaTime = cms.double( 10.0 ),
7273  minChi2Prob = cms.double( 0.0 ),
7274  timeResolutionCalcBarrel = cms.PSet(
7275  constantTerm = cms.double( 2.82 ),
7276  constantTermLowE = cms.double( 4.24 ),
7277  corrTermLowE = cms.double( 0.0 ),
7278  noiseTerm = cms.double( 21.86 ),
7279  noiseTermLowE = cms.double( 8.0 ),
7280  threshHighE = cms.double( 15.0 ),
7281  threshLowE = cms.double( 6.0 )
7282  ),
7283  timeResolutionCalcEndcap = cms.PSet(
7284  constantTerm = cms.double( 2.82 ),
7285  constantTermLowE = cms.double( 4.24 ),
7286  corrTermLowE = cms.double( 0.0 ),
7287  noiseTerm = cms.double( 21.86 ),
7288  noiseTermLowE = cms.double( 8.0 ),
7289  threshHighE = cms.double( 15.0 ),
7290  threshLowE = cms.double( 6.0 )
7291  ),
7292  timeSigmaEB = cms.double( 10.0 ),
7293  timeSigmaEE = cms.double( 10.0 )
7294  ),
7295  positionReCalc = cms.PSet( ),
7296  initialClusteringStep = cms.PSet(
7297  thresholdsByDetector = cms.VPSet(
7298  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
7299  detector = cms.string( "HCAL_BARREL1" ),
7300  gatheringThresholdPt = cms.double( 0.0 )
7301  ),
7302  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
7303  detector = cms.string( "HCAL_ENDCAP" ),
7304  gatheringThresholdPt = cms.double( 0.0 )
7305  )
7306  ),
7307  useCornerCells = cms.bool( True ),
7308  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
7309  ),
7310  energyCorrector = cms.PSet( ),
7311  recHitCleaners = cms.VPSet(
7312  ),
7313  seedFinder = cms.PSet(
7314  nNeighbours = cms.int32( 4 ),
7315  thresholdsByDetector = cms.VPSet(
7316  cms.PSet( seedingThreshold = cms.double( 1.0 ),
7317  seedingThresholdPt = cms.double( 0.0 ),
7318  detector = cms.string( "HCAL_BARREL1" )
7319  ),
7320  cms.PSet( seedingThreshold = cms.double( 1.1 ),
7321  seedingThresholdPt = cms.double( 0.0 ),
7322  detector = cms.string( "HCAL_ENDCAP" )
7323  )
7324  ),
7325  algoName = cms.string( "LocalMaximumSeedFinder" )
7326  ),
7327  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" )
7328 )
7329 fragment.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer",
7330  pfClusterBuilder = cms.PSet(
7331  nSigmaEta = cms.double( 2.0 ),
7332  nSigmaPhi = cms.double( 2.0 ),
7333  algoName = cms.string( "PFMultiDepthClusterizer" ),
7334  allCellsPositionCalc = cms.PSet(
7335  minAllowedNormalization = cms.double( 1.0E-9 ),
7336  minFractionInCalc = cms.double( 1.0E-9 ),
7337  logWeightDenominator = cms.double( 0.8 ),
7338  posCalcNCrystals = cms.int32( -1 ),
7339  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7340  ),
7341  minFractionToKeep = cms.double( 1.0E-7 )
7342  ),
7343  energyCorrector = cms.PSet( ),
7344  positionReCalc = cms.PSet( ),
7345  clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" )
7346 )
7347 fragment.hltParticleFlowClusterHF = cms.EDProducer( "PFClusterProducer",
7348  pfClusterBuilder = cms.PSet(
7349  positionCalc = cms.PSet(
7350  minFractionInCalc = cms.double( 1.0E-9 ),
7351  logWeightDenominator = cms.double( 0.8 ),
7352  minAllowedNormalization = cms.double( 1.0E-9 ),
7353  posCalcNCrystals = cms.int32( 5 ),
7354  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7355  ),
7356  minFracTot = cms.double( 1.0E-20 ),
7357  maxIterations = cms.uint32( 50 ),
7358  stoppingTolerance = cms.double( 1.0E-8 ),
7359  minFractionToKeep = cms.double( 1.0E-7 ),
7360  excludeOtherSeeds = cms.bool( True ),
7361  showerSigma = cms.double( 10.0 ),
7362  recHitEnergyNorms = cms.VPSet(
7363  cms.PSet( detector = cms.string( "HF_EM" ),
7364  recHitEnergyNorm = cms.double( 0.8 )
7365  ),
7366  cms.PSet( detector = cms.string( "HF_HAD" ),
7367  recHitEnergyNorm = cms.double( 0.8 )
7368  )
7369  ),
7370  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
7371  allCellsPositionCalc = cms.PSet(
7372  minFractionInCalc = cms.double( 1.0E-9 ),
7373  logWeightDenominator = cms.double( 0.8 ),
7374  minAllowedNormalization = cms.double( 1.0E-9 ),
7375  posCalcNCrystals = cms.int32( -1 ),
7376  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7377  )
7378  ),
7379  positionReCalc = cms.PSet( ),
7380  initialClusteringStep = cms.PSet(
7381  thresholdsByDetector = cms.VPSet(
7382  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
7383  detector = cms.string( "HF_EM" ),
7384  gatheringThresholdPt = cms.double( 0.0 )
7385  ),
7386  cms.PSet( detector = cms.string( "HF_HAD" ),
7387  gatheringThreshold = cms.double( 0.8 ),
7388  gatheringThresholdPt = cms.double( 0.0 )
7389  )
7390  ),
7391  useCornerCells = cms.bool( False ),
7392  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
7393  ),
7394  energyCorrector = cms.PSet( ),
7395  recHitCleaners = cms.VPSet(
7396  cms.PSet( cleaningByDetector = cms.VPSet(
7397  cms.PSet( doubleSpikeS6S2 = cms.double( -1.0 ),
7398  fractionThresholdModifier = cms.double( 1.0 ),
7399  doubleSpikeThresh = cms.double( 1.0E9 ),
7400  minS4S1_b = cms.double( -0.19 ),
7401  singleSpikeThresh = cms.double( 80.0 ),
7402  detector = cms.string( "HF_EM" ),
7403  minS4S1_a = cms.double( 0.11 ),
7404  energyThresholdModifier = cms.double( 1.0 )
7405  ),
7406  cms.PSet( detector = cms.string( "HF_HAD" ),
7407  doubleSpikeS6S2 = cms.double( -1.0 ),
7408  doubleSpikeThresh = cms.double( 1.0E9 ),
7409  energyThresholdModifier = cms.double( 1.0 ),
7410  fractionThresholdModifier = cms.double( 1.0 ),
7411  minS4S1_a = cms.double( 0.045 ),
7412  minS4S1_b = cms.double( -0.08 ),
7413  singleSpikeThresh = cms.double( 120.0 )
7414  )
7415 ),
7416  algoName = cms.string( "SpikeAndDoubleSpikeCleaner" )
7417  )
7418  ),
7419  seedFinder = cms.PSet(
7420  nNeighbours = cms.int32( 0 ),
7421  thresholdsByDetector = cms.VPSet(
7422  cms.PSet( seedingThreshold = cms.double( 1.4 ),
7423  seedingThresholdPt = cms.double( 0.0 ),
7424  detector = cms.string( "HF_EM" )
7425  ),
7426  cms.PSet( detector = cms.string( "HF_HAD" ),
7427  seedingThreshold = cms.double( 1.4 ),
7428  seedingThresholdPt = cms.double( 0.0 )
7429  )
7430  ),
7431  algoName = cms.string( "LocalMaximumSeedFinder" )
7432  ),
7433  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHF" )
7434 )
7435 fragment.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer",
7436  TrackQuality = cms.string( "none" ),
7437  UseQuality = cms.bool( False ),
7438  TkColList = cms.VInputTag( 'hltPFMuonMerging' )
7439 )
7440 fragment.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer",
7441  debug = cms.untracked.bool( False ),
7442  linkDefinitions = cms.VPSet(
7443  cms.PSet( useKDTree = cms.bool( True ),
7444  linkType = cms.string( "PS1:ECAL" ),
7445  linkerName = cms.string( "PreshowerAndECALLinker" )
7446  ),
7447  cms.PSet( useKDTree = cms.bool( True ),
7448  linkType = cms.string( "PS2:ECAL" ),
7449  linkerName = cms.string( "PreshowerAndECALLinker" )
7450  ),
7451  cms.PSet( useKDTree = cms.bool( True ),
7452  linkType = cms.string( "TRACK:ECAL" ),
7453  linkerName = cms.string( "TrackAndECALLinker" )
7454  ),
7455  cms.PSet( useKDTree = cms.bool( True ),
7456  linkType = cms.string( "TRACK:HCAL" ),
7457  linkerName = cms.string( "TrackAndHCALLinker" )
7458  ),
7459  cms.PSet( useKDTree = cms.bool( False ),
7460  linkType = cms.string( "ECAL:HCAL" ),
7461  linkerName = cms.string( "ECALAndHCALLinker" )
7462  ),
7463  cms.PSet( useKDTree = cms.bool( False ),
7464  linkType = cms.string( "HFEM:HFHAD" ),
7465  linkerName = cms.string( "HFEMAndHFHADLinker" )
7466  )
7467  ),
7468  elementImporters = cms.VPSet(
7469  cms.PSet( importerName = cms.string( "GeneralTracksImporter" ),
7470  useIterativeTracking = cms.bool( False ),
7471  source = cms.InputTag( "hltLightPFTracks" ),
7472  NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ),
7473  muonSrc = cms.InputTag( "hltMuons" ),
7474  DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 )
7475  ),
7476  cms.PSet( importerName = cms.string( "ECALClusterImporter" ),
7477  source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
7478  BCtoPFCMap = cms.InputTag( "" )
7479  ),
7480  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
7481  source = cms.InputTag( "hltParticleFlowClusterHCAL" )
7482  ),
7483  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
7484  source = cms.InputTag( "hltParticleFlowClusterHF" )
7485  ),
7486  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
7487  source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" )
7488  )
7489  ),
7490  verbose = cms.untracked.bool( False )
7491 )
7492 fragment.hltParticleFlow = cms.EDProducer( "PFProducer",
7493  photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ),
7494  minPtForPostCleaning = cms.double( 20.0 ),
7495  pf_nsigma_ECAL = cms.double( 0.0 ),
7496  GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ),
7497  sumPtTrackIsoForPhoton = cms.double( -1.0 ),
7498  calibrationsLabel = cms.string( "HLT" ),
7499  metFactorForFakes = cms.double( 4.0 ),
7500  muon_HO = cms.vdouble( 0.9, 0.9 ),
7501  electron_missinghits = cms.uint32( 1 ),
7502  metSignificanceForCleaning = cms.double( 3.0 ),
7503  usePFPhotons = cms.bool( False ),
7504  dptRel_DispVtx = cms.double( 10.0 ),
7505  nTrackIsoForEgammaSC = cms.uint32( 2 ),
7506  pf_nsigma_HCAL = cms.double( 1.0 ),
7507  cosmicRejectionDistance = cms.double( 1.0 ),
7508  useEGammaFilters = cms.bool( False ),
7509  useEGammaElectrons = cms.bool( False ),
7510  nsigma_TRACK = cms.double( 1.0 ),
7511  useEGammaSupercluster = cms.bool( False ),
7512  sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ),
7513  eventFractionForCleaning = cms.double( 0.5 ),
7514  usePFDecays = cms.bool( False ),
7515  rejectTracks_Step45 = cms.bool( False ),
7516  eventFractionForRejection = cms.double( 0.8 ),
7517  photon_MinEt = cms.double( 10.0 ),
7518  usePFNuclearInteractions = cms.bool( False ),
7519  maxSignificance = cms.double( 2.5 ),
7520  electron_iso_mva_endcap = cms.double( -0.1075 ),
7521  debug = cms.untracked.bool( False ),
7522  pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ),
7523  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 ),
7524  ptErrorScale = cms.double( 8.0 ),
7525  minSignificance = cms.double( 2.5 ),
7526  minMomentumForPunchThrough = cms.double( 100.0 ),
7527  pf_conv_mvaCut = cms.double( 0.0 ),
7528  useCalibrationsFromDB = cms.bool( True ),
7529  usePFElectrons = cms.bool( False ),
7530  electron_iso_combIso_endcap = cms.double( 10.0 ),
7531  photon_combIso = cms.double( 10.0 ),
7532  electron_iso_mva_barrel = cms.double( -0.1875 ),
7533  postHFCleaning = cms.bool( False ),
7534  factors_45 = cms.vdouble( 10.0, 100.0 ),
7535  cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ),
7536  coneEcalIsoForEgammaSC = cms.double( 0.3 ),
7537  egammaElectrons = cms.InputTag( "" ),
7538  photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ),
7539  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 ),
7540  minPixelHits = cms.int32( 1 ),
7541  maxDPtOPt = cms.double( 1.0 ),
7542  useHO = cms.bool( False ),
7543  pf_electron_output_col = cms.string( "electrons" ),
7544  electron_noniso_mvaCut = cms.double( -0.1 ),
7545  GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ),
7546  useVerticesForNeutral = cms.bool( True ),
7547  trackQuality = cms.string( "highPurity" ),
7548  PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ),
7549  sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ),
7550  coneTrackIsoForEgammaSC = cms.double( 0.3 ),
7551  minDeltaMet = cms.double( 0.4 ),
7552  punchThroughMETFactor = cms.double( 4.0 ),
7553  useProtectionsForJetMET = cms.bool( True ),
7554  metFactorForRejection = cms.double( 4.0 ),
7555  sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ),
7556  calibHF_use = cms.bool( False ),
7557  verbose = cms.untracked.bool( False ),
7558  usePFConversions = cms.bool( False ),
7559  calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ),
7560  metFactorForCleaning = cms.double( 4.0 ),
7561  eventFactorForCosmics = cms.double( 10.0 ),
7562  minSignificanceReduction = cms.double( 1.4 ),
7563  minEnergyForPunchThrough = cms.double( 100.0 ),
7564  minTrackerHits = cms.int32( 8 ),
7565  iCfgCandConnector = cms.PSet(
7566  bCalibSecondary = cms.bool( False ),
7567  bCalibPrimary = cms.bool( False ),
7568  bCorrect = cms.bool( False ),
7569  nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 )
7570  ),
7571  rejectTracks_Bad = cms.bool( False ),
7572  pf_electronID_crackCorrection = cms.bool( False ),
7573  pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ),
7574  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 ),
7575  pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ),
7576  metFactorForHighEta = cms.double( 25.0 ),
7577  minHFCleaningPt = cms.double( 5.0 ),
7578  muon_HCAL = cms.vdouble( 3.0, 3.0 ),
7579  pf_electron_mvaCut = cms.double( -0.1 ),
7580  ptFactorForHighEta = cms.double( 2.0 ),
7581  maxDeltaPhiPt = cms.double( 7.0 ),
7582  pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ),
7583  sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ),
7584  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 ),
7585  pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ),
7586  photon_HoE = cms.double( 0.05 ),
7587  sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ),
7588  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 ),
7589  punchThroughFactor = cms.double( 3.0 ),
7590  algoType = cms.uint32( 0 ),
7591  electron_iso_combIso_barrel = cms.double( 10.0 ),
7592  muons = cms.InputTag( "hltMuons" ),
7593  postMuonCleaning = cms.bool( True ),
7594  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 ),
7595  electron_protectionsForJetMET = cms.PSet(
7596  maxE = cms.double( 50.0 ),
7597  maxTrackPOverEele = cms.double( 1.0 ),
7598  maxEcalEOverP_2 = cms.double( 0.2 ),
7599  maxHcalEOverEcalE = cms.double( 0.1 ),
7600  maxEcalEOverP_1 = cms.double( 0.5 ),
7601  maxHcalEOverP = cms.double( 1.0 ),
7602  maxEcalEOverPRes = cms.double( 0.2 ),
7603  maxHcalE = cms.double( 10.0 ),
7604  maxEeleOverPout = cms.double( 0.2 ),
7605  maxNtracks = cms.double( 3.0 ),
7606  maxEleHcalEOverEcalE = cms.double( 0.1 ),
7607  maxDPhiIN = cms.double( 0.1 ),
7608  maxEeleOverPoutRes = cms.double( 0.5 )
7609  ),
7610  electron_iso_pt = cms.double( 10.0 ),
7611  isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ),
7612  vertexCollection = cms.InputTag( "hltPixelVertices" ),
7613  X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ),
7614  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 ),
7615  blocks = cms.InputTag( "hltParticleFlowBlock" ),
7616  pt_Error = cms.double( 1.0 ),
7617  metSignificanceForRejection = cms.double( 4.0 ),
7618  photon_protectionsForJetMET = cms.PSet(
7619  sumPtTrackIsoSlope = cms.double( 0.001 ),
7620  sumPtTrackIso = cms.double( 2.0 )
7621  ),
7622  usePhotonReg = cms.bool( False ),
7623  dzPV = cms.double( 0.2 ),
7624  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 ),
7625  useRegressionFromDB = cms.bool( False ),
7626  muon_ECAL = cms.vdouble( 0.5, 0.5 ),
7627  usePFSCEleCalib = cms.bool( True )
7628 )
7629 fragment.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer",
7630  Active_Area_Repeats = cms.int32( 5 ),
7631  doAreaFastjet = cms.bool( False ),
7632  voronoiRfact = cms.double( -9.0 ),
7633  maxBadHcalCells = cms.uint32( 9999999 ),
7634  doAreaDiskApprox = cms.bool( True ),
7635  maxRecoveredEcalCells = cms.uint32( 9999999 ),
7636  jetType = cms.string( "PFJet" ),
7637  minSeed = cms.uint32( 0 ),
7638  Ghost_EtaMax = cms.double( 6.0 ),
7639  doRhoFastjet = cms.bool( False ),
7640  jetAlgorithm = cms.string( "AntiKt" ),
7641  nSigmaPU = cms.double( 1.0 ),
7642  GhostArea = cms.double( 0.01 ),
7643  Rho_EtaMax = cms.double( 4.4 ),
7644  maxBadEcalCells = cms.uint32( 9999999 ),
7645  useDeterministicSeed = cms.bool( True ),
7646  doPVCorrection = cms.bool( False ),
7647  maxRecoveredHcalCells = cms.uint32( 9999999 ),
7648  rParam = cms.double( 0.4 ),
7649  maxProblematicHcalCells = cms.uint32( 9999999 ),
7650  doOutputJets = cms.bool( True ),
7651  src = cms.InputTag( "hltParticleFlow" ),
7652  inputEtMin = cms.double( 0.0 ),
7653  puPtMin = cms.double( 10.0 ),
7654  srcPVs = cms.InputTag( "hltPixelVertices" ),
7655  jetPtMin = cms.double( 0.0 ),
7656  radiusPU = cms.double( 0.4 ),
7657  maxProblematicEcalCells = cms.uint32( 9999999 ),
7658  doPUOffsetCorr = cms.bool( False ),
7659  inputEMin = cms.double( 0.0 ),
7660  useMassDropTagger = cms.bool( False ),
7661  muMin = cms.double( -1.0 ),
7662  subtractorName = cms.string( "" ),
7663  muCut = cms.double( -1.0 ),
7664  subjetPtMin = cms.double( -1.0 ),
7665  useTrimming = cms.bool( False ),
7666  muMax = cms.double( -1.0 ),
7667  yMin = cms.double( -1.0 ),
7668  useFiltering = cms.bool( False ),
7669  rFilt = cms.double( -1.0 ),
7670  yMax = cms.double( -1.0 ),
7671  zcut = cms.double( -1.0 ),
7672  MinVtxNdof = cms.int32( 0 ),
7673  MaxVtxZ = cms.double( 15.0 ),
7674  UseOnlyVertexTracks = cms.bool( False ),
7675  dRMin = cms.double( -1.0 ),
7676  nFilt = cms.int32( -1 ),
7677  usePruning = cms.bool( False ),
7678  maxDepth = cms.int32( -1 ),
7679  yCut = cms.double( -1.0 ),
7680  DzTrVtxMax = cms.double( 0.0 ),
7681  UseOnlyOnePV = cms.bool( False ),
7682  rcut_factor = cms.double( -1.0 ),
7683  sumRecHits = cms.bool( False ),
7684  trimPtFracMin = cms.double( -1.0 ),
7685  dRMax = cms.double( -1.0 ),
7686  DxyTrVtxMax = cms.double( 0.0 ),
7687  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
7688 )
7689 fragment.hltAK4PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer",
7690  CEF = cms.double( 0.99 ),
7691  NHF = cms.double( 0.99 ),
7692  minPt = cms.double( 20.0 ),
7693  CHF = cms.double( 0.0 ),
7694  jetsInput = cms.InputTag( "hltAK4PFJets" ),
7695  NEF = cms.double( 0.99 ),
7696  NTOT = cms.int32( 1 ),
7697  NCH = cms.int32( 0 ),
7698  maxEta = cms.double( 1.0E99 ),
7699  maxCF = cms.double( 99.0 )
7700 )
7701 fragment.hltAK4PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer",
7702  CEF = cms.double( 0.99 ),
7703  NHF = cms.double( 0.9 ),
7704  minPt = cms.double( 20.0 ),
7705  CHF = cms.double( 0.0 ),
7706  jetsInput = cms.InputTag( "hltAK4PFJets" ),
7707  NEF = cms.double( 0.99 ),
7708  NTOT = cms.int32( 1 ),
7709  NCH = cms.int32( 0 ),
7710  maxEta = cms.double( 1.0E99 ),
7711  maxCF = cms.double( 99.0 )
7712 )
7713 fragment.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet",
7714  gridSpacing = cms.double( 0.55 ),
7715  maxRapidity = cms.double( 5.0 ),
7716  pfCandidatesTag = cms.InputTag( "hltParticleFlow" )
7717 )
7718 fragment.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
7719  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ),
7720  algorithm = cms.string( "AK4PFHLT" ),
7721  level = cms.string( "L1FastJet" )
7722 )
7723 fragment.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7724  algorithm = cms.string( "AK4PFHLT" ),
7725  level = cms.string( "L2Relative" )
7726 )
7727 fragment.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7728  algorithm = cms.string( "AK4PFHLT" ),
7729  level = cms.string( "L3Absolute" )
7730 )
7731 fragment.hltAK4PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7732  algorithm = cms.string( "AK4PFHLT" ),
7733  level = cms.string( "L2L3Residual" )
7734 )
7735 fragment.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
7736  correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' )
7737 )
7738 fragment.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer",
7739  src = cms.InputTag( "hltAK4PFJets" ),
7740  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
7741 )
7742 fragment.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
7743  src = cms.InputTag( "hltAK4PFJetsLooseID" ),
7744  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
7745 )
7746 fragment.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
7747  src = cms.InputTag( "hltAK4PFJetsTightID" ),
7748  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
7749 )
7750 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7751  DeltaR = cms.double( 0.5 ),
7752  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet15Eta5p1" ),
7753  TriggerType = cms.int32( 85 ),
7754  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7755 )
7756 fragment.hltSingleAK4PFJet40Eta5p1 = cms.EDFilter( "HLT1PFJet",
7757  saveTags = cms.bool( True ),
7758  MinPt = cms.double( 40.0 ),
7759  MinN = cms.int32( 1 ),
7760  MaxEta = cms.double( 5.1 ),
7761  MinMass = cms.double( -1.0 ),
7762  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1" ),
7763  MinE = cms.double( -1.0 ),
7764  triggerType = cms.int32( 85 )
7765 )
7766 fragment.hltPreAK4PFJet60Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7767  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7768  offset = cms.uint32( 0 )
7769 )
7770 fragment.hltSingleAK4CaloJet30Eta5p1 = cms.EDFilter( "HLT1CaloJet",
7771  saveTags = cms.bool( True ),
7772  MinPt = cms.double( 30.0 ),
7773  MinN = cms.int32( 1 ),
7774  MaxEta = cms.double( 5.1 ),
7775  MinMass = cms.double( -1.0 ),
7776  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7777  MinE = cms.double( -1.0 ),
7778  triggerType = cms.int32( 85 )
7779 )
7780 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7781  DeltaR = cms.double( 0.5 ),
7782  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet30Eta5p1" ),
7783  TriggerType = cms.int32( 85 ),
7784  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7785 )
7786 fragment.hltSingleAK4PFJet60Eta5p1 = cms.EDFilter( "HLT1PFJet",
7787  saveTags = cms.bool( True ),
7788  MinPt = cms.double( 60.0 ),
7789  MinN = cms.int32( 1 ),
7790  MaxEta = cms.double( 5.1 ),
7791  MinMass = cms.double( -1.0 ),
7792  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1" ),
7793  MinE = cms.double( -1.0 ),
7794  triggerType = cms.int32( 85 )
7795 )
7796 fragment.hltPreAK4PFJet80Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7797  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7798  offset = cms.uint32( 0 )
7799 )
7800 fragment.hltSingleAK4CaloJet50Eta5p1 = cms.EDFilter( "HLT1CaloJet",
7801  saveTags = cms.bool( True ),
7802  MinPt = cms.double( 50.0 ),
7803  MinN = cms.int32( 1 ),
7804  MaxEta = cms.double( 5.1 ),
7805  MinMass = cms.double( -1.0 ),
7806  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7807  MinE = cms.double( -1.0 ),
7808  triggerType = cms.int32( 85 )
7809 )
7810 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7811  DeltaR = cms.double( 0.5 ),
7812  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet50Eta5p1" ),
7813  TriggerType = cms.int32( 85 ),
7814  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7815 )
7816 fragment.hltSingleAK4PFJet80Eta5p1 = cms.EDFilter( "HLT1PFJet",
7817  saveTags = cms.bool( True ),
7818  MinPt = cms.double( 80.0 ),
7819  MinN = cms.int32( 1 ),
7820  MaxEta = cms.double( 5.1 ),
7821  MinMass = cms.double( -1.0 ),
7822  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50Eta5p1" ),
7823  MinE = cms.double( -1.0 ),
7824  triggerType = cms.int32( 85 )
7825 )
7826 fragment.hltPreAK4PFJet100Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7827  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7828  offset = cms.uint32( 0 )
7829 )
7830 fragment.hltSingleAK4CaloJet70Eta5p1 = cms.EDFilter( "HLT1CaloJet",
7831  saveTags = cms.bool( True ),
7832  MinPt = cms.double( 70.0 ),
7833  MinN = cms.int32( 1 ),
7834  MaxEta = cms.double( 5.1 ),
7835  MinMass = cms.double( -1.0 ),
7836  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7837  MinE = cms.double( -1.0 ),
7838  triggerType = cms.int32( 85 )
7839 )
7840 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7841  DeltaR = cms.double( 0.5 ),
7842  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet70Eta5p1" ),
7843  TriggerType = cms.int32( 85 ),
7844  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7845 )
7846 fragment.hltSingleAK4PFJet100Eta5p1 = cms.EDFilter( "HLT1PFJet",
7847  saveTags = cms.bool( True ),
7848  MinPt = cms.double( 100.0 ),
7849  MinN = cms.int32( 1 ),
7850  MaxEta = cms.double( 5.1 ),
7851  MinMass = cms.double( -1.0 ),
7852  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70Eta5p1" ),
7853  MinE = cms.double( -1.0 ),
7854  triggerType = cms.int32( 85 )
7855 )
7856 fragment.hltPreAK4PFJet110Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7857  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7858  offset = cms.uint32( 0 )
7859 )
7860 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets80Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7861  DeltaR = cms.double( 0.5 ),
7862  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet80Eta5p1" ),
7863  TriggerType = cms.int32( 85 ),
7864  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7865 )
7866 fragment.hltSingleAK4PFJet110Eta5p1 = cms.EDFilter( "HLT1PFJet",
7867  saveTags = cms.bool( True ),
7868  MinPt = cms.double( 110.0 ),
7869  MinN = cms.int32( 1 ),
7870  MaxEta = cms.double( 5.1 ),
7871  MinMass = cms.double( -1.0 ),
7872  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets80Eta5p1" ),
7873  MinE = cms.double( -1.0 ),
7874  triggerType = cms.int32( 85 )
7875 )
7876 fragment.hltPreAK4PFJet120Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7877  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7878  offset = cms.uint32( 0 )
7879 )
7880 fragment.hltSingleAK4CaloJet90Eta5p1 = cms.EDFilter( "HLT1CaloJet",
7881  saveTags = cms.bool( True ),
7882  MinPt = cms.double( 90.0 ),
7883  MinN = cms.int32( 1 ),
7884  MaxEta = cms.double( 5.1 ),
7885  MinMass = cms.double( -1.0 ),
7886  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7887  MinE = cms.double( -1.0 ),
7888  triggerType = cms.int32( 85 )
7889 )
7890 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets90Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7891  DeltaR = cms.double( 0.5 ),
7892  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet90Eta5p1" ),
7893  TriggerType = cms.int32( 85 ),
7894  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7895 )
7896 fragment.hltSingleAK4PFJet120Eta5p1 = cms.EDFilter( "HLT1PFJet",
7897  saveTags = cms.bool( True ),
7898  MinPt = cms.double( 120.0 ),
7899  MinN = cms.int32( 1 ),
7900  MaxEta = cms.double( 5.1 ),
7901  MinMass = cms.double( -1.0 ),
7902  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets90Eta5p1" ),
7903  MinE = cms.double( -1.0 ),
7904  triggerType = cms.int32( 85 )
7905 )
7906 fragment.hltPreAK4CaloJet80Jet35Eta1p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7907  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7908  offset = cms.uint32( 0 )
7909 )
7910 fragment.hltSingleAK4CaloJet80Eta1p1 = cms.EDFilter( "HLT1CaloJet",
7911  saveTags = cms.bool( True ),
7912  MinPt = cms.double( 80.0 ),
7913  MinN = cms.int32( 1 ),
7914  MaxEta = cms.double( 1.1 ),
7915  MinMass = cms.double( -1.0 ),
7916  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7917  MinE = cms.double( -1.0 ),
7918  triggerType = cms.int32( 85 )
7919 )
7920 fragment.hltDoubleAK4CaloJet35Eta1p1 = cms.EDFilter( "HLT1CaloJet",
7921  saveTags = cms.bool( True ),
7922  MinPt = cms.double( 35.0 ),
7923  MinN = cms.int32( 2 ),
7924  MaxEta = cms.double( 1.1 ),
7925  MinMass = cms.double( -1.0 ),
7926  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7927  MinE = cms.double( -1.0 ),
7928  triggerType = cms.int32( 85 )
7929 )
7930 fragment.hltPreAK4CaloJet80Jet35Eta0p7ForPPRef = cms.EDFilter( "HLTPrescaler",
7931  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7932  offset = cms.uint32( 0 )
7933 )
7934 fragment.hltSingleAK4CaloJet80Eta0p7 = cms.EDFilter( "HLT1CaloJet",
7935  saveTags = cms.bool( True ),
7936  MinPt = cms.double( 80.0 ),
7937  MinN = cms.int32( 1 ),
7938  MaxEta = cms.double( 0.7 ),
7939  MinMass = cms.double( -1.0 ),
7940  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7941  MinE = cms.double( -1.0 ),
7942  triggerType = cms.int32( 85 )
7943 )
7944 fragment.hltDoubleAK4CaloJet35Eta0p7 = cms.EDFilter( "HLT1CaloJet",
7945  saveTags = cms.bool( True ),
7946  MinPt = cms.double( 35.0 ),
7947  MinN = cms.int32( 2 ),
7948  MaxEta = cms.double( 0.7 ),
7949  MinMass = cms.double( -1.0 ),
7950  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7951  MinE = cms.double( -1.0 ),
7952  triggerType = cms.int32( 85 )
7953 )
7954 fragment.hltPreAK4CaloJet100Jet35Eta1p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7955  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7956  offset = cms.uint32( 0 )
7957 )
7958 fragment.hltSingleAK4CaloJet100Eta1p1 = cms.EDFilter( "HLT1CaloJet",
7959  saveTags = cms.bool( True ),
7960  MinPt = cms.double( 100.0 ),
7961  MinN = cms.int32( 1 ),
7962  MaxEta = cms.double( 1.1 ),
7963  MinMass = cms.double( -1.0 ),
7964  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7965  MinE = cms.double( -1.0 ),
7966  triggerType = cms.int32( 85 )
7967 )
7968 fragment.hltPreAK4CaloJet100Jet35Eta0p7ForPPRef = cms.EDFilter( "HLTPrescaler",
7969  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7970  offset = cms.uint32( 0 )
7971 )
7972 fragment.hltSingleAK4CaloJet100Eta0p7 = cms.EDFilter( "HLT1CaloJet",
7973  saveTags = cms.bool( True ),
7974  MinPt = cms.double( 100.0 ),
7975  MinN = cms.int32( 1 ),
7976  MaxEta = cms.double( 0.7 ),
7977  MinMass = cms.double( -1.0 ),
7978  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7979  MinE = cms.double( -1.0 ),
7980  triggerType = cms.int32( 85 )
7981 )
7982 fragment.hltPreAK4CaloJet804545Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7983  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7984  offset = cms.uint32( 0 )
7985 )
7986 fragment.hltTripleAK4CaloJet45Eta2p1 = cms.EDFilter( "HLT1CaloJet",
7987  saveTags = cms.bool( True ),
7988  MinPt = cms.double( 45.0 ),
7989  MinN = cms.int32( 3 ),
7990  MaxEta = cms.double( 2.1 ),
7991  MinMass = cms.double( -1.0 ),
7992  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7993  MinE = cms.double( -1.0 ),
7994  triggerType = cms.int32( 85 )
7995 )
7996 fragment.hltSingleAK4CaloJet80Eta2p1 = cms.EDFilter( "HLT1CaloJet",
7997  saveTags = cms.bool( True ),
7998  MinPt = cms.double( 80.0 ),
7999  MinN = cms.int32( 1 ),
8000  MaxEta = cms.double( 2.1 ),
8001  MinMass = cms.double( -1.0 ),
8002  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8003  MinE = cms.double( -1.0 ),
8004  triggerType = cms.int32( 85 )
8005 )
8006 fragment.hltL1sSingleEG5BptxAND = cms.EDFilter( "HLTL1TSeed",
8007  L1SeedsLogicalExpression = cms.string( "L1_SingleEG5_BptxAND" ),
8008  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8009  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8010  saveTags = cms.bool( True ),
8011  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8012  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8013  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8014  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8015  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8016 )
8017 fragment.hltPreHISinglePhoton10Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8018  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8019  offset = cms.uint32( 0 )
8020 )
8021 fragment.hltIslandBasicClustersHI = cms.EDProducer( "IslandClusterProducer",
8022  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8023  IslandEndcapSeedThr = cms.double( 0.18 ),
8024  posCalcParameters = cms.PSet(
8025  T0_barl = cms.double( 7.4 ),
8026  LogWeighted = cms.bool( True ),
8027  T0_endc = cms.double( 3.1 ),
8028  T0_endcPresh = cms.double( 1.2 ),
8029  W0 = cms.double( 4.2 ),
8030  X0 = cms.double( 0.89 )
8031  ),
8032  barrelShapeAssociation = cms.string( "islandBarrelShapeAssoc" ),
8033  endcapShapeAssociation = cms.string( "islandEndcapShapeAssoc" ),
8034  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8035  clustershapecollectionEE = cms.string( "islandEndcapShape" ),
8036  clustershapecollectionEB = cms.string( "islandBarrelShape" ),
8037  VerbosityLevel = cms.string( "ERROR" ),
8038  IslandBarrelSeedThr = cms.double( 0.5 ),
8039  endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ),
8040  barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" )
8041 )
8042 fragment.hltHiIslandSuperClustersHI = cms.EDProducer( "HiSuperClusterProducer",
8043  barrelSuperclusterCollection = cms.string( "islandBarrelSuperClustersHI" ),
8044  endcapEtaSearchRoad = cms.double( 0.14 ),
8045  barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ),
8046  endcapClusterProducer = cms.string( "hltIslandBasicClustersHI" ),
8047  barrelPhiSearchRoad = cms.double( 0.8 ),
8048  endcapPhiSearchRoad = cms.double( 0.6 ),
8049  endcapBCEnergyThreshold = cms.double( 0.0 ),
8050  VerbosityLevel = cms.string( "ERROR" ),
8051  seedTransverseEnergyThreshold = cms.double( 1.0 ),
8052  barrelEtaSearchRoad = cms.double( 0.07 ),
8053  endcapSuperclusterCollection = cms.string( "islandEndcapSuperClustersHI" ),
8054  barrelBCEnergyThreshold = cms.double( 0.0 ),
8055  doBarrel = cms.bool( True ),
8056  doEndcaps = cms.bool( True ),
8057  endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ),
8058  barrelClusterProducer = cms.string( "hltIslandBasicClustersHI" )
8059 )
8060 fragment.hltHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker",
8061  corectedSuperClusterCollection = cms.string( "" ),
8062  sigmaElectronicNoise = cms.double( 0.03 ),
8063  superClusterAlgo = cms.string( "Island" ),
8064  etThresh = cms.double( 0.0 ),
8065  rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandBarrelSuperClustersHI' ),
8066  applyEnergyCorrection = cms.bool( True ),
8067  isl_fCorrPset = cms.PSet(
8068  fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ),
8069  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 ),
8070  fBremThVect = cms.vdouble( 1.2, 1.2 ),
8071  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 ),
8072  brLinearLowThr = cms.double( 0.0 ),
8073  brLinearHighThr = cms.double( 0.0 ),
8074  minR9Barrel = cms.double( 0.94 ),
8075  minR9Endcap = cms.double( 0.95 ),
8076  maxR9 = cms.double( 1.5 )
8077  ),
8078  VerbosityLevel = cms.string( "ERROR" ),
8079  recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' )
8080 )
8081 fragment.hltHiCorrectedIslandEndcapSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker",
8082  corectedSuperClusterCollection = cms.string( "" ),
8083  sigmaElectronicNoise = cms.double( 0.15 ),
8084  superClusterAlgo = cms.string( "Island" ),
8085  etThresh = cms.double( 0.0 ),
8086  rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandEndcapSuperClustersHI' ),
8087  applyEnergyCorrection = cms.bool( True ),
8088  isl_fCorrPset = cms.PSet(
8089  fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ),
8090  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 ),
8091  fBremThVect = cms.vdouble( 1.2, 1.2 ),
8092  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 ),
8093  brLinearLowThr = cms.double( 0.0 ),
8094  brLinearHighThr = cms.double( 0.0 ),
8095  minR9Barrel = cms.double( 0.94 ),
8096  minR9Endcap = cms.double( 0.95 ),
8097  maxR9 = cms.double( 1.5 )
8098  ),
8099  VerbosityLevel = cms.string( "ERROR" ),
8100  recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
8101 )
8102 fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiSpikeCleaner",
8103  originalSuperClusterProducer = cms.InputTag( "hltHiCorrectedIslandBarrelSuperClustersHI" ),
8104  recHitProducerEndcap = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8105  TimingCut = cms.untracked.double( 9999999.0 ),
8106  swissCutThr = cms.untracked.double( 0.95 ),
8107  recHitProducerBarrel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8108  etCut = cms.double( 8.0 ),
8109  outputColl = cms.string( "" )
8110 )
8111 fragment.hltRecoHIEcalWithCleaningCandidate = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
8112  scIslandEndcapProducer = cms.InputTag( "hltHiCorrectedIslandEndcapSuperClustersHI" ),
8113  scHybridBarrelProducer = cms.InputTag( "hltCleanedHiCorrectedIslandBarrelSuperClustersHI" ),
8114  recoEcalCandidateCollection = cms.string( "" )
8115 )
8116 fragment.hltHIPhoton10Eta1p5 = cms.EDFilter( "HLT1Photon",
8117  saveTags = cms.bool( True ),
8118  MinPt = cms.double( 10.0 ),
8119  MinN = cms.int32( 1 ),
8120  MaxEta = cms.double( 1.5 ),
8121  MinMass = cms.double( -1.0 ),
8122  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8123  MinE = cms.double( -1.0 ),
8124  triggerType = cms.int32( 81 )
8125 )
8126 fragment.hltPreHISinglePhoton15Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8127  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8128  offset = cms.uint32( 0 )
8129 )
8130 fragment.hltHIPhoton15Eta1p5 = cms.EDFilter( "HLT1Photon",
8131  saveTags = cms.bool( True ),
8132  MinPt = cms.double( 15.0 ),
8133  MinN = cms.int32( 1 ),
8134  MaxEta = cms.double( 1.5 ),
8135  MinMass = cms.double( -1.0 ),
8136  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8137  MinE = cms.double( -1.0 ),
8138  triggerType = cms.int32( 81 )
8139 )
8140 fragment.hltPreHISinglePhoton20Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8141  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8142  offset = cms.uint32( 0 )
8143 )
8144 fragment.hltHIPhoton20Eta1p5 = cms.EDFilter( "HLT1Photon",
8145  saveTags = cms.bool( True ),
8146  MinPt = cms.double( 20.0 ),
8147  MinN = cms.int32( 1 ),
8148  MaxEta = cms.double( 1.5 ),
8149  MinMass = cms.double( -1.0 ),
8150  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8151  MinE = cms.double( -1.0 ),
8152  triggerType = cms.int32( 81 )
8153 )
8154 fragment.hltL1sSingleEG12BptxAND = cms.EDFilter( "HLTL1TSeed",
8155  L1SeedsLogicalExpression = cms.string( "L1_SingleEG12_BptxAND" ),
8156  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8157  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8158  saveTags = cms.bool( True ),
8159  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8160  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8161  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8162  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8163  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8164 )
8165 fragment.hltPreHISinglePhoton30Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8166  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8167  offset = cms.uint32( 0 )
8168 )
8169 fragment.hltHIPhoton30Eta1p5 = cms.EDFilter( "HLT1Photon",
8170  saveTags = cms.bool( True ),
8171  MinPt = cms.double( 30.0 ),
8172  MinN = cms.int32( 1 ),
8173  MaxEta = cms.double( 1.5 ),
8174  MinMass = cms.double( -1.0 ),
8175  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8176  MinE = cms.double( -1.0 ),
8177  triggerType = cms.int32( 81 )
8178 )
8179 fragment.hltL1sSingleEG20BptxAND = cms.EDFilter( "HLTL1TSeed",
8180  L1SeedsLogicalExpression = cms.string( "L1_SingleEG20_BptxAND" ),
8181  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8182  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8183  saveTags = cms.bool( True ),
8184  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8185  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8186  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8187  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8188  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8189 )
8190 fragment.hltPreHISinglePhoton40Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8191  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8192  offset = cms.uint32( 0 )
8193 )
8194 fragment.hltHIPhoton40Eta1p5 = cms.EDFilter( "HLT1Photon",
8195  saveTags = cms.bool( True ),
8196  MinPt = cms.double( 40.0 ),
8197  MinN = cms.int32( 1 ),
8198  MaxEta = cms.double( 1.5 ),
8199  MinMass = cms.double( -1.0 ),
8200  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8201  MinE = cms.double( -1.0 ),
8202  triggerType = cms.int32( 81 )
8203 )
8204 fragment.hltPreHISinglePhoton50Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8205  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8206  offset = cms.uint32( 0 )
8207 )
8208 fragment.hltHIPhoton50Eta1p5 = cms.EDFilter( "HLT1Photon",
8209  saveTags = cms.bool( True ),
8210  MinPt = cms.double( 50.0 ),
8211  MinN = cms.int32( 1 ),
8212  MaxEta = cms.double( 1.5 ),
8213  MinMass = cms.double( -1.0 ),
8214  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8215  MinE = cms.double( -1.0 ),
8216  triggerType = cms.int32( 81 )
8217 )
8218 fragment.hltL1sSingleEG30BptxAND = cms.EDFilter( "HLTL1TSeed",
8219  L1SeedsLogicalExpression = cms.string( "L1_SingleEG30_BptxAND" ),
8220  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8221  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8222  saveTags = cms.bool( True ),
8223  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8224  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8225  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8226  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8227  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8228 )
8229 fragment.hltPreHISinglePhoton60Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8230  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8231  offset = cms.uint32( 0 )
8232 )
8233 fragment.hltHIPhoton60Eta1p5 = cms.EDFilter( "HLT1Photon",
8234  saveTags = cms.bool( True ),
8235  MinPt = cms.double( 60.0 ),
8236  MinN = cms.int32( 1 ),
8237  MaxEta = cms.double( 1.5 ),
8238  MinMass = cms.double( -1.0 ),
8239  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8240  MinE = cms.double( -1.0 ),
8241  triggerType = cms.int32( 81 )
8242 )
8243 fragment.hltPreHISinglePhoton10Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8244  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8245  offset = cms.uint32( 0 )
8246 )
8247 fragment.hltHIPhoton10Eta3p1 = cms.EDFilter( "HLT1Photon",
8248  saveTags = cms.bool( True ),
8249  MinPt = cms.double( 10.0 ),
8250  MinN = cms.int32( 1 ),
8251  MaxEta = cms.double( 3.1 ),
8252  MinMass = cms.double( -1.0 ),
8253  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8254  MinE = cms.double( -1.0 ),
8255  triggerType = cms.int32( 81 )
8256 )
8257 fragment.hltPreHISinglePhoton15Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8258  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8259  offset = cms.uint32( 0 )
8260 )
8261 fragment.hltHIPhoton15Eta3p1 = cms.EDFilter( "HLT1Photon",
8262  saveTags = cms.bool( True ),
8263  MinPt = cms.double( 15.0 ),
8264  MinN = cms.int32( 1 ),
8265  MaxEta = cms.double( 3.1 ),
8266  MinMass = cms.double( -1.0 ),
8267  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8268  MinE = cms.double( -1.0 ),
8269  triggerType = cms.int32( 81 )
8270 )
8271 fragment.hltPreHISinglePhoton20Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8272  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8273  offset = cms.uint32( 0 )
8274 )
8275 fragment.hltHIPhoton20Eta3p1 = cms.EDFilter( "HLT1Photon",
8276  saveTags = cms.bool( True ),
8277  MinPt = cms.double( 20.0 ),
8278  MinN = cms.int32( 1 ),
8279  MaxEta = cms.double( 3.1 ),
8280  MinMass = cms.double( -1.0 ),
8281  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8282  MinE = cms.double( -1.0 ),
8283  triggerType = cms.int32( 81 )
8284 )
8285 fragment.hltPreHISinglePhoton30Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8286  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8287  offset = cms.uint32( 0 )
8288 )
8289 fragment.hltHIPhoton30Eta3p1 = cms.EDFilter( "HLT1Photon",
8290  saveTags = cms.bool( True ),
8291  MinPt = cms.double( 30.0 ),
8292  MinN = cms.int32( 1 ),
8293  MaxEta = cms.double( 3.1 ),
8294  MinMass = cms.double( -1.0 ),
8295  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8296  MinE = cms.double( -1.0 ),
8297  triggerType = cms.int32( 81 )
8298 )
8299 fragment.hltPreHISinglePhoton40Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8300  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8301  offset = cms.uint32( 0 )
8302 )
8303 fragment.hltHIPhoton40Eta3p1 = cms.EDFilter( "HLT1Photon",
8304  saveTags = cms.bool( True ),
8305  MinPt = cms.double( 40.0 ),
8306  MinN = cms.int32( 1 ),
8307  MaxEta = cms.double( 3.1 ),
8308  MinMass = cms.double( -1.0 ),
8309  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8310  MinE = cms.double( -1.0 ),
8311  triggerType = cms.int32( 81 )
8312 )
8313 fragment.hltPreHISinglePhoton50Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8314  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8315  offset = cms.uint32( 0 )
8316 )
8317 fragment.hltHIPhoton50Eta3p1 = cms.EDFilter( "HLT1Photon",
8318  saveTags = cms.bool( True ),
8319  MinPt = cms.double( 50.0 ),
8320  MinN = cms.int32( 1 ),
8321  MaxEta = cms.double( 3.1 ),
8322  MinMass = cms.double( -1.0 ),
8323  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8324  MinE = cms.double( -1.0 ),
8325  triggerType = cms.int32( 81 )
8326 )
8327 fragment.hltPreHISinglePhoton60Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8328  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8329  offset = cms.uint32( 0 )
8330 )
8331 fragment.hltHIPhoton60Eta3p1 = cms.EDFilter( "HLT1Photon",
8332  saveTags = cms.bool( True ),
8333  MinPt = cms.double( 60.0 ),
8334  MinN = cms.int32( 1 ),
8335  MaxEta = cms.double( 3.1 ),
8336  MinMass = cms.double( -1.0 ),
8337  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8338  MinE = cms.double( -1.0 ),
8339  triggerType = cms.int32( 81 )
8340 )
8341 fragment.hltPreHIDoublePhoton15Eta1p5Mass501000ForPPRef = cms.EDFilter( "HLTPrescaler",
8342  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8343  offset = cms.uint32( 0 )
8344 )
8345 fragment.hltHIDoublePhotonCut15Eta1p5 = cms.EDFilter( "HLT1Photon",
8346  saveTags = cms.bool( True ),
8347  MinPt = cms.double( 15.0 ),
8348  MinN = cms.int32( 2 ),
8349  MaxEta = cms.double( 1.5 ),
8350  MinMass = cms.double( -1.0 ),
8351  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8352  MinE = cms.double( -1.0 ),
8353  triggerType = cms.int32( 81 )
8354 )
8355 fragment.hltHIDoublePhoton15Eta1p5Mass501000Filter = cms.EDFilter( "HLTPMMassFilter",
8356  saveTags = cms.bool( True ),
8357  lowerMassCut = cms.double( 50.0 ),
8358  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8359  isElectron1 = cms.untracked.bool( False ),
8360  isElectron2 = cms.untracked.bool( False ),
8361  l1EGCand = cms.InputTag( "" ),
8362  upperMassCut = cms.double( 1000.0 ),
8363  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta1p5" ),
8364  reqOppCharge = cms.untracked.bool( False ),
8365  nZcandcut = cms.int32( 1 )
8366 )
8367 fragment.hltPreHIDoublePhoton15Eta1p5Mass501000R9HECutForPPRef = cms.EDFilter( "HLTPrescaler",
8368  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8369  offset = cms.uint32( 0 )
8370 )
8371 fragment.hltHIEgammaR9ID = cms.EDProducer( "EgammaHLTR9IDProducer",
8372  recoEcalCandidateProducer = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8373  ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8374  ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
8375 )
8376 fragment.hltHIEgammaR9IDDoublePhoton15Eta1p5 = cms.EDFilter( "HLTEgammaGenericFilter",
8377  thrOverE2EE = cms.double( -1.0 ),
8378  saveTags = cms.bool( True ),
8379  useEt = cms.bool( False ),
8380  thrOverE2EB = cms.double( -1.0 ),
8381  thrRegularEE = cms.double( 0.4 ),
8382  thrOverEEE = cms.double( -1.0 ),
8383  varTag = cms.InputTag( "hltHIEgammaR9ID" ),
8384  thrOverEEB = cms.double( -1.0 ),
8385  thrRegularEB = cms.double( 0.4 ),
8386  lessThan = cms.bool( False ),
8387  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8388  ncandcut = cms.int32( 2 ),
8389  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta1p5" )
8390 )
8391 fragment.hltHIEgammaHoverE = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional",
8392  effectiveAreas = cms.vdouble( 0.105, 0.17 ),
8393  doRhoCorrection = cms.bool( False ),
8394  outerCone = cms.double( 0.14 ),
8395  caloTowerProducer = cms.InputTag( "hltTowerMakerForAll" ),
8396  innerCone = cms.double( 0.0 ),
8397  useSingleTower = cms.bool( False ),
8398  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
8399  depth = cms.int32( -1 ),
8400  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
8401  recoEcalCandidateProducer = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8402  rhoMax = cms.double( 9.9999999E7 ),
8403  etMin = cms.double( 0.0 ),
8404  rhoScale = cms.double( 1.0 ),
8405  doEtSum = cms.bool( False )
8406 )
8407 fragment.hltHIEgammaHOverEDoublePhoton15Eta1p5 = cms.EDFilter( "HLTEgammaGenericFilter",
8408  thrOverE2EE = cms.double( -1.0 ),
8409  saveTags = cms.bool( True ),
8410  useEt = cms.bool( False ),
8411  thrOverE2EB = cms.double( -1.0 ),
8412  thrRegularEE = cms.double( -1.0 ),
8413  thrOverEEE = cms.double( 0.2 ),
8414  varTag = cms.InputTag( "hltHIEgammaHoverE" ),
8415  thrOverEEB = cms.double( 0.3 ),
8416  thrRegularEB = cms.double( -1.0 ),
8417  lessThan = cms.bool( True ),
8418  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8419  ncandcut = cms.int32( 2 ),
8420  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta1p5" )
8421 )
8422 fragment.hltPreHIDoublePhoton15Eta2p1Mass501000R9CutForPPRef = cms.EDFilter( "HLTPrescaler",
8423  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8424  offset = cms.uint32( 0 )
8425 )
8426 fragment.hltHIDoublePhotonCut15Eta2p1 = cms.EDFilter( "HLT1Photon",
8427  saveTags = cms.bool( True ),
8428  MinPt = cms.double( 15.0 ),
8429  MinN = cms.int32( 2 ),
8430  MaxEta = cms.double( 2.1 ),
8431  MinMass = cms.double( -1.0 ),
8432  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8433  MinE = cms.double( -1.0 ),
8434  triggerType = cms.int32( 81 )
8435 )
8436 fragment.hltHIDoublePhoton15Eta2p1Mass501000Filter = cms.EDFilter( "HLTPMMassFilter",
8437  saveTags = cms.bool( True ),
8438  lowerMassCut = cms.double( 50.0 ),
8439  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8440  isElectron1 = cms.untracked.bool( False ),
8441  isElectron2 = cms.untracked.bool( False ),
8442  l1EGCand = cms.InputTag( "" ),
8443  upperMassCut = cms.double( 1000.0 ),
8444  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p1" ),
8445  reqOppCharge = cms.untracked.bool( False ),
8446  nZcandcut = cms.int32( 1 )
8447 )
8448 fragment.hltHIEgammaR9IDDoublePhoton15Eta2p1 = cms.EDFilter( "HLTEgammaGenericFilter",
8449  thrOverE2EE = cms.double( -1.0 ),
8450  saveTags = cms.bool( True ),
8451  useEt = cms.bool( False ),
8452  thrOverE2EB = cms.double( -1.0 ),
8453  thrRegularEE = cms.double( 0.4 ),
8454  thrOverEEE = cms.double( -1.0 ),
8455  varTag = cms.InputTag( "hltHIEgammaR9ID" ),
8456  thrOverEEB = cms.double( -1.0 ),
8457  thrRegularEB = cms.double( 0.4 ),
8458  lessThan = cms.bool( False ),
8459  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8460  ncandcut = cms.int32( 2 ),
8461  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p1" )
8462 )
8463 fragment.hltPreHIDoublePhoton15Eta2p5Mass501000R9SigmaHECutForPPRef = cms.EDFilter( "HLTPrescaler",
8464  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8465  offset = cms.uint32( 0 )
8466 )
8467 fragment.hltHIDoublePhotonCut15Eta2p5 = cms.EDFilter( "HLT1Photon",
8468  saveTags = cms.bool( True ),
8469  MinPt = cms.double( 15.0 ),
8470  MinN = cms.int32( 2 ),
8471  MaxEta = cms.double( 2.5 ),
8472  MinMass = cms.double( -1.0 ),
8473  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8474  MinE = cms.double( -1.0 ),
8475  triggerType = cms.int32( 81 )
8476 )
8477 fragment.hltHIDoublePhoton15Eta2p5Mass501000Filter = cms.EDFilter( "HLTPMMassFilter",
8478  saveTags = cms.bool( True ),
8479  lowerMassCut = cms.double( 50.0 ),
8480  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8481  isElectron1 = cms.untracked.bool( False ),
8482  isElectron2 = cms.untracked.bool( False ),
8483  l1EGCand = cms.InputTag( "" ),
8484  upperMassCut = cms.double( 1000.0 ),
8485  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p5" ),
8486  reqOppCharge = cms.untracked.bool( False ),
8487  nZcandcut = cms.int32( 1 )
8488 )
8489 fragment.hltHIEgammaR9IDDoublePhoton15Eta2p5 = cms.EDFilter( "HLTEgammaGenericFilter",
8490  thrOverE2EE = cms.double( -1.0 ),
8491  saveTags = cms.bool( True ),
8492  useEt = cms.bool( False ),
8493  thrOverE2EB = cms.double( -1.0 ),
8494  thrRegularEE = cms.double( 0.5 ),
8495  thrOverEEE = cms.double( -1.0 ),
8496  varTag = cms.InputTag( "hltHIEgammaR9ID" ),
8497  thrOverEEB = cms.double( -1.0 ),
8498  thrRegularEB = cms.double( 0.4 ),
8499  lessThan = cms.bool( False ),
8500  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8501  ncandcut = cms.int32( 2 ),
8502  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p5" )
8503 )
8504 fragment.hltHIEgammaSigmaIEtaIEtaProducer = cms.EDProducer( "EgammaHLTClusterShapeProducer",
8505  recoEcalCandidateProducer = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8506  ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8507  ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8508  isIeta = cms.bool( True )
8509 )
8510 fragment.hltHIEgammaSigmaIEtaIEtaDoublePhoton15Eta2p5 = cms.EDFilter( "HLTEgammaGenericFilter",
8511  thrOverE2EE = cms.double( -1.0 ),
8512  saveTags = cms.bool( True ),
8513  useEt = cms.bool( False ),
8514  thrOverE2EB = cms.double( -1.0 ),
8515  thrRegularEE = cms.double( 0.045 ),
8516  thrOverEEE = cms.double( -1.0 ),
8517  varTag = cms.InputTag( 'hltHIEgammaSigmaIEtaIEtaProducer','sigmaIEtaIEta5x5' ),
8518  thrOverEEB = cms.double( -1.0 ),
8519  thrRegularEB = cms.double( 0.02 ),
8520  lessThan = cms.bool( True ),
8521  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8522  ncandcut = cms.int32( 2 ),
8523  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p5" )
8524 )
8525 fragment.hltHIEgammaHOverEDoublePhoton15Eta2p5 = cms.EDFilter( "HLTEgammaGenericFilter",
8526  thrOverE2EE = cms.double( -1.0 ),
8527  saveTags = cms.bool( True ),
8528  useEt = cms.bool( False ),
8529  thrOverE2EB = cms.double( -1.0 ),
8530  thrRegularEE = cms.double( -1.0 ),
8531  thrOverEEE = cms.double( 0.2 ),
8532  varTag = cms.InputTag( "hltHIEgammaHoverE" ),
8533  thrOverEEB = cms.double( 0.3 ),
8534  thrRegularEB = cms.double( -1.0 ),
8535  lessThan = cms.bool( True ),
8536  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8537  ncandcut = cms.int32( 2 ),
8538  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p5" )
8539 )
8540 fragment.hltL1sSingleMu3BptxAND = cms.EDFilter( "HLTL1TSeed",
8541  L1SeedsLogicalExpression = cms.string( "L1_SingleMu3_BptxAND" ),
8542  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8543  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8544  saveTags = cms.bool( True ),
8545  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8546  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8547  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8548  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8549  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8550 )
8551 fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet40Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8552  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8553  offset = cms.uint32( 0 )
8554 )
8555 fragment.hltHIL1SingleMu3 = cms.EDFilter( "HLTMuonL1TFilter",
8556  saveTags = cms.bool( True ),
8557  PreviousCandTag = cms.InputTag( "hltL1sSingleMu3BptxAND" ),
8558  MinPt = cms.double( 0.0 ),
8559  MinN = cms.int32( 1 ),
8560  MaxEta = cms.double( 2.5 ),
8561  CentralBxOnly = cms.bool( True ),
8562  SelectQualities = cms.vint32( ),
8563  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
8564 )
8565 fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
8566  saveTags = cms.bool( True ),
8567  MaxDr = cms.double( 9999.0 ),
8568  CutOnChambers = cms.bool( False ),
8569  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu3" ),
8570  MinPt = cms.double( 3.0 ),
8571  MinN = cms.int32( 1 ),
8572  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8573  MaxEta = cms.double( 2.5 ),
8574  MinNhits = cms.vint32( 10 ),
8575  MinDxySig = cms.double( -1.0 ),
8576  MinNchambers = cms.vint32( 0 ),
8577  AbsEtaBins = cms.vdouble( 5.0 ),
8578  MaxDz = cms.double( 9999.0 ),
8579  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8580  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8581  MinDr = cms.double( -1.0 ),
8582  NSigmaPt = cms.double( 0.0 ),
8583  MinNstations = cms.vint32( 0 )
8584 )
8585 fragment.hltSingleAK4CaloJet40Eta2p1 = cms.EDFilter( "HLT1CaloJet",
8586  saveTags = cms.bool( True ),
8587  MinPt = cms.double( 40.0 ),
8588  MinN = cms.int32( 1 ),
8589  MaxEta = cms.double( 2.1 ),
8590  MinMass = cms.double( -1.0 ),
8591  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8592  MinE = cms.double( -1.0 ),
8593  triggerType = cms.int32( 85 )
8594 )
8595 fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8596  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8597  offset = cms.uint32( 0 )
8598 )
8599 fragment.hltSingleAK4CaloJet60Eta2p1 = cms.EDFilter( "HLT1CaloJet",
8600  saveTags = cms.bool( True ),
8601  MinPt = cms.double( 60.0 ),
8602  MinN = cms.int32( 1 ),
8603  MaxEta = cms.double( 2.1 ),
8604  MinMass = cms.double( -1.0 ),
8605  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8606  MinE = cms.double( -1.0 ),
8607  triggerType = cms.int32( 85 )
8608 )
8609 fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8610  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8611  offset = cms.uint32( 0 )
8612 )
8613 fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet100Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8614  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8615  offset = cms.uint32( 0 )
8616 )
8617 fragment.hltSingleAK4CaloJet100Eta2p1 = cms.EDFilter( "HLT1CaloJet",
8618  saveTags = cms.bool( True ),
8619  MinPt = cms.double( 100.0 ),
8620  MinN = cms.int32( 1 ),
8621  MaxEta = cms.double( 2.1 ),
8622  MinMass = cms.double( -1.0 ),
8623  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8624  MinE = cms.double( -1.0 ),
8625  triggerType = cms.int32( 85 )
8626 )
8627 fragment.hltPreHIL2Mu3Eta2p5HIPhoton10Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8628  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8629  offset = cms.uint32( 0 )
8630 )
8631 fragment.hltPreHIL2Mu3Eta2p5HIPhoton15Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8632  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8633  offset = cms.uint32( 0 )
8634 )
8635 fragment.hltPreHIL2Mu3Eta2p5HIPhoton20Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8636  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8637  offset = cms.uint32( 0 )
8638 )
8639 fragment.hltPreHIL2Mu3Eta2p5HIPhoton30Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8640  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8641  offset = cms.uint32( 0 )
8642 )
8643 fragment.hltPreHIL2Mu3Eta2p5HIPhoton40Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8644  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8645  offset = cms.uint32( 0 )
8646 )
8647 fragment.hltL1sDoubleMu0BptxAND = cms.EDFilter( "HLTL1TSeed",
8648  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_BptxAND" ),
8649  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8650  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8651  saveTags = cms.bool( True ),
8652  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8653  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8654  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8655  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8656  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8657 )
8658 fragment.hltPreHIL1DoubleMu0ForPPRef = cms.EDFilter( "HLTPrescaler",
8659  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8660  offset = cms.uint32( 0 )
8661 )
8662 fragment.hltHIDoubleMu0L1Filtered = cms.EDFilter( "HLTMuonL1TFilter",
8663  saveTags = cms.bool( True ),
8664  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0BptxAND" ),
8665  MinPt = cms.double( 0.0 ),
8666  MinN = cms.int32( 2 ),
8667  MaxEta = cms.double( 2.5 ),
8668  CentralBxOnly = cms.bool( True ),
8669  SelectQualities = cms.vint32( ),
8670  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
8671 )
8672 fragment.hltL1sDoubleMu3BptxAND = cms.EDFilter( "HLTL1TSeed",
8673  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3_BptxAND" ),
8674  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8675  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8676  saveTags = cms.bool( True ),
8677  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8678  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8679  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8680  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8681  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8682 )
8683 fragment.hltPreHIL1DoubleMu10ForPPRef = cms.EDFilter( "HLTPrescaler",
8684  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8685  offset = cms.uint32( 0 )
8686 )
8687 fragment.hltHIDoubleMu10MinBiasL1Filtered = cms.EDFilter( "HLTMuonL1TFilter",
8688  saveTags = cms.bool( True ),
8689  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu3BptxAND" ),
8690  MinPt = cms.double( 10.0 ),
8691  MinN = cms.int32( 2 ),
8692  MaxEta = cms.double( 2.5 ),
8693  CentralBxOnly = cms.bool( True ),
8694  SelectQualities = cms.vint32( ),
8695  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
8696 )
8697 fragment.hltPreHIL2DoubleMu0NHitQForPPRef = cms.EDFilter( "HLTPrescaler",
8698  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8699  offset = cms.uint32( 0 )
8700 )
8701 fragment.hltHIL2DoubleMu0NHitQFiltered = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter",
8702  saveTags = cms.bool( True ),
8703  ChargeOpt = cms.int32( 0 ),
8704  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8705  MinNchambers = cms.int32( 2 ),
8706  FastAccept = cms.bool( False ),
8707  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8708  PreviousCandTag = cms.InputTag( "hltHIDoubleMu0L1Filtered" ),
8709  MinAngle = cms.double( -999.0 ),
8710  MaxPtBalance = cms.double( 999999.0 ),
8711  MaxAcop = cms.double( 3.15 ),
8712  MinPtMin = cms.double( 0.0 ),
8713  MaxInvMass = cms.double( 9999.0 ),
8714  MinPtMax = cms.double( 0.0 ),
8715  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8716  MaxAngle = cms.double( 2.5 ),
8717  MaxDz = cms.double( 9999.0 ),
8718  MinPtPair = cms.double( 0.0 ),
8719  MaxDr = cms.double( 100.0 ),
8720  MinAcop = cms.double( -1.0 ),
8721  MinNstations = cms.int32( 0 ),
8722  MinNhits = cms.int32( 1 ),
8723  NSigmaPt = cms.double( 0.0 ),
8724  MinPtBalance = cms.double( -1.0 ),
8725  MaxEta = cms.double( 2.5 ),
8726  MinInvMass = cms.double( 1.6 )
8727 )
8728 fragment.hltPreHIL3DoubleMu0OSm2p5to4p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8729  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8730  offset = cms.uint32( 0 )
8731 )
8732 fragment.hltHIDimuonOpenL2FilteredNoMBHFgated = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
8733  saveTags = cms.bool( True ),
8734  MaxDr = cms.double( 9999.0 ),
8735  CutOnChambers = cms.bool( False ),
8736  PreviousCandTag = cms.InputTag( "hltHIDoubleMu0L1Filtered" ),
8737  MinPt = cms.double( 0.0 ),
8738  MinN = cms.int32( 2 ),
8739  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8740  MaxEta = cms.double( 2.5 ),
8741  MinNhits = cms.vint32( 0 ),
8742  MinDxySig = cms.double( -1.0 ),
8743  MinNchambers = cms.vint32( 0 ),
8744  AbsEtaBins = cms.vdouble( 5.0 ),
8745  MaxDz = cms.double( 9999.0 ),
8746  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8747  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8748  MinDr = cms.double( -1.0 ),
8749  NSigmaPt = cms.double( 0.0 ),
8750  MinNstations = cms.vint32( 0 )
8751 )
8752 fragment.hltHIL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon",
8753  TkSeedGenerator = cms.PSet(
8754  propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
8755  option = cms.uint32( 3 ),
8756  maxChi2 = cms.double( 40.0 ),
8757  errorMatrixPset = cms.PSet(
8758  atIP = cms.bool( True ),
8759  action = cms.string( "use" ),
8760  errorMatrixValuesPSet = cms.PSet(
8761  pf3_V12 = cms.PSet(
8762  action = cms.string( "scale" ),
8763  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
8764  ),
8765  pf3_V13 = cms.PSet(
8766  action = cms.string( "scale" ),
8767  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 )
8768  ),
8769  pf3_V11 = cms.PSet(
8770  action = cms.string( "scale" ),
8771  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 )
8772  ),
8773  pf3_V14 = cms.PSet(
8774  action = cms.string( "scale" ),
8775  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
8776  ),
8777  pf3_V15 = cms.PSet(
8778  action = cms.string( "scale" ),
8779  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 )
8780  ),
8781  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
8782  pf3_V33 = cms.PSet(
8783  action = cms.string( "scale" ),
8784  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 )
8785  ),
8786  zAxis = cms.vdouble( -3.14159, 3.14159 ),
8787  pf3_V44 = cms.PSet(
8788  action = cms.string( "scale" ),
8789  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 )
8790  ),
8791  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
8792  pf3_V22 = cms.PSet(
8793  action = cms.string( "scale" ),
8794  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
8795  ),
8796  pf3_V23 = cms.PSet(
8797  action = cms.string( "scale" ),
8798  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
8799  ),
8800  pf3_V45 = cms.PSet(
8801  action = cms.string( "scale" ),
8802  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 )
8803  ),
8804  pf3_V55 = cms.PSet(
8805  action = cms.string( "scale" ),
8806  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 )
8807  ),
8808  pf3_V34 = cms.PSet(
8809  action = cms.string( "scale" ),
8810  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
8811  ),
8812  pf3_V35 = cms.PSet(
8813  action = cms.string( "scale" ),
8814  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
8815  ),
8816  pf3_V25 = cms.PSet(
8817  action = cms.string( "scale" ),
8818  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
8819  ),
8820  pf3_V24 = cms.PSet(
8821  action = cms.string( "scale" ),
8822  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 )
8823  )
8824  )
8825  ),
8826  propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
8827  manySeeds = cms.bool( False ),
8828  copyMuonRecHit = cms.bool( False ),
8829  ComponentName = cms.string( "TSGForRoadSearch" ),
8830  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
8831  ),
8832  ServiceParameters = cms.PSet(
8833  Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite',
8834  'hltESPSteppingHelixPropagatorAlong' ),
8835  RPCLayers = cms.bool( True ),
8836  UseMuonNavigation = cms.untracked.bool( True )
8837  ),
8838  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
8839  MuonTrackingRegionBuilder = cms.PSet( ),
8840  PCut = cms.double( 2.5 ),
8841  TrackerSeedCleaner = cms.PSet( ),
8842  PtCut = cms.double( 1.0 )
8843 )
8844 fragment.hltHIL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker",
8845  src = cms.InputTag( "hltHIL3TrajSeedOIState" ),
8846  reverseTrajectories = cms.bool( True ),
8847  TransientInitialStateEstimatorParameters = cms.PSet(
8848  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
8849  numberMeasurementsForFit = cms.int32( 4 ),
8850  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
8851  ),
8852  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8853  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
8854  cleanTrajectoryAfterInOut = cms.bool( False ),
8855  useHitsSplitting = cms.bool( False ),
8856  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8857  doSeedingRegionRebuilding = cms.bool( False ),
8858  trackCandidateAlso = cms.bool( True ),
8859  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
8860  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8861  TrajectoryBuilder = cms.string( "" ),
8862  maxNSeeds = cms.uint32( 100000 )
8863 )
8864 fragment.hltHIL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer",
8865  src = cms.InputTag( "hltHIL3TrackCandidateFromL2OIState" ),
8866  SimpleMagneticField = cms.string( "" ),
8867  clusterRemovalInfo = cms.InputTag( "" ),
8868  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8869  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
8870  Fitter = cms.string( "hltESPKFFittingSmoother" ),
8871  useHitsSplitting = cms.bool( False ),
8872  MeasurementTracker = cms.string( "" ),
8873  AlgorithmName = cms.string( "hltIterX" ),
8874  alias = cms.untracked.string( "" ),
8875  NavigationSchool = cms.string( "" ),
8876  TrajectoryInEvent = cms.bool( True ),
8877  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8878  GeometricInnerState = cms.bool( True ),
8879  useSimpleMF = cms.bool( False ),
8880  Propagator = cms.string( "PropagatorWithMaterial" )
8881 )
8882 fragment.hltHIL3MuonsOIState = cms.EDProducer( "L3MuonProducer",
8883  ServiceParameters = cms.PSet(
8884  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
8885  'SteppingHelixPropagatorAny',
8886  'hltESPSmartPropagator',
8887  'hltESPSteppingHelixPropagatorOpposite' ),
8888  RPCLayers = cms.bool( True ),
8889  UseMuonNavigation = cms.untracked.bool( True )
8890  ),
8891  L3TrajBuilderParameters = cms.PSet(
8892  ScaleTECyFactor = cms.double( -1.0 ),
8893  GlbRefitterParameters = cms.PSet(
8894  TrackerSkipSection = cms.int32( -1 ),
8895  DoPredictionsOnly = cms.bool( False ),
8896  PropDirForCosmics = cms.bool( False ),
8897  HitThreshold = cms.int32( 1 ),
8898  MuonHitsOption = cms.int32( 1 ),
8899  Chi2CutRPC = cms.double( 1.0 ),
8900  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8901  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
8902  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8903  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8904  RefitDirection = cms.string( "insideOut" ),
8905  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8906  Chi2CutCSC = cms.double( 150.0 ),
8907  Chi2CutDT = cms.double( 10.0 ),
8908  RefitRPCHits = cms.bool( True ),
8909  SkipStation = cms.int32( -1 ),
8910  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
8911  TrackerSkipSystem = cms.int32( -1 ),
8912  DYTthrs = cms.vint32( 30, 15 )
8913  ),
8914  ScaleTECxFactor = cms.double( -1.0 ),
8915  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8916  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8917  RefitRPCHits = cms.bool( True ),
8918  PCut = cms.double( 2.5 ),
8919  TrackTransformer = cms.PSet(
8920  DoPredictionsOnly = cms.bool( False ),
8921  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8922  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8923  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
8924  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8925  RefitDirection = cms.string( "insideOut" ),
8926  RefitRPCHits = cms.bool( True ),
8927  Propagator = cms.string( "hltESPSmartPropagatorAny" )
8928  ),
8929  GlobalMuonTrackMatcher = cms.PSet(
8930  Pt_threshold1 = cms.double( 0.0 ),
8931  DeltaDCut_3 = cms.double( 15.0 ),
8932  MinP = cms.double( 2.5 ),
8933  MinPt = cms.double( 1.0 ),
8934  Chi2Cut_1 = cms.double( 50.0 ),
8935  Pt_threshold2 = cms.double( 9.99999999E8 ),
8936  LocChi2Cut = cms.double( 0.001 ),
8937  Eta_threshold = cms.double( 1.2 ),
8938  Quality_3 = cms.double( 7.0 ),
8939  Quality_2 = cms.double( 15.0 ),
8940  Chi2Cut_2 = cms.double( 50.0 ),
8941  Chi2Cut_3 = cms.double( 200.0 ),
8942  DeltaDCut_1 = cms.double( 40.0 ),
8943  DeltaRCut_2 = cms.double( 0.2 ),
8944  DeltaRCut_3 = cms.double( 1.0 ),
8945  DeltaDCut_2 = cms.double( 10.0 ),
8946  DeltaRCut_1 = cms.double( 0.1 ),
8947  Propagator = cms.string( "hltESPSmartPropagator" ),
8948  Quality_1 = cms.double( 20.0 )
8949  ),
8950  PtCut = cms.double( 1.0 ),
8951  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
8952  tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2OIState" ),
8953  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8954  tkTrajMaxChi2 = cms.double( 9999.0 ),
8955  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
8956  tkTrajVertex = cms.InputTag( "pixelVertices" ),
8957  tkTrajUseVertex = cms.bool( False ),
8958  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
8959  ),
8960  TrackLoaderParameters = cms.PSet(
8961  PutTkTrackIntoEvent = cms.untracked.bool( False ),
8962  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8963  SmoothTkTrack = cms.untracked.bool( False ),
8964  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
8965  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
8966  MuonUpdatorAtVertexParameters = cms.PSet(
8967  MaxChi2 = cms.double( 1000000.0 ),
8968  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
8969  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
8970  ),
8971  VertexConstraint = cms.bool( False ),
8972  DoSmoothing = cms.bool( True ),
8973  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
8974  ),
8975  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
8976 )
8977 fragment.hltHIL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon",
8978  TkSeedGenerator = cms.PSet(
8979  PSetNames = cms.vstring( 'skipTSG',
8980  'iterativeTSG' ),
8981  L3TkCollectionA = cms.InputTag( "hltHIL3MuonsOIState" ),
8982  iterativeTSG = cms.PSet(
8983  ErrorRescaling = cms.double( 3.0 ),
8984  beamSpot = cms.InputTag( "unused" ),
8985  MaxChi2 = cms.double( 40.0 ),
8986  errorMatrixPset = cms.PSet(
8987  atIP = cms.bool( True ),
8988  action = cms.string( "use" ),
8989  errorMatrixValuesPSet = cms.PSet(
8990  pf3_V12 = cms.PSet(
8991  action = cms.string( "scale" ),
8992  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
8993  ),
8994  pf3_V13 = cms.PSet(
8995  action = cms.string( "scale" ),
8996  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 )
8997  ),
8998  pf3_V11 = cms.PSet(
8999  action = cms.string( "scale" ),
9000  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 )
9001  ),
9002  pf3_V14 = cms.PSet(
9003  action = cms.string( "scale" ),
9004  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
9005  ),
9006  pf3_V15 = cms.PSet(
9007  action = cms.string( "scale" ),
9008  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 )
9009  ),
9010  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
9011  pf3_V33 = cms.PSet(
9012  action = cms.string( "scale" ),
9013  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 )
9014  ),
9015  zAxis = cms.vdouble( -3.14159, 3.14159 ),
9016  pf3_V44 = cms.PSet(
9017  action = cms.string( "scale" ),
9018  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 )
9019  ),
9020  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
9021  pf3_V22 = cms.PSet(
9022  action = cms.string( "scale" ),
9023  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 )
9024  ),
9025  pf3_V23 = cms.PSet(
9026  action = cms.string( "scale" ),
9027  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
9028  ),
9029  pf3_V45 = cms.PSet(
9030  action = cms.string( "scale" ),
9031  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 )
9032  ),
9033  pf3_V55 = cms.PSet(
9034  action = cms.string( "scale" ),
9035  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 )
9036  ),
9037  pf3_V34 = cms.PSet(
9038  action = cms.string( "scale" ),
9039  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
9040  ),
9041  pf3_V35 = cms.PSet(
9042  action = cms.string( "scale" ),
9043  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
9044  ),
9045  pf3_V25 = cms.PSet(
9046  action = cms.string( "scale" ),
9047  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 )
9048  ),
9049  pf3_V24 = cms.PSet(
9050  action = cms.string( "scale" ),
9051  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 )
9052  )
9053  )
9054  ),
9055  UpdateState = cms.bool( True ),
9056  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
9057  SelectState = cms.bool( False ),
9058  SigmaZ = cms.double( 25.0 ),
9059  ResetMethod = cms.string( "matrix" ),
9060  ComponentName = cms.string( "TSGFromPropagation" ),
9061  UseVertexState = cms.bool( True ),
9062  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
9063  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
9064  ),
9065  skipTSG = cms.PSet( ),
9066  ComponentName = cms.string( "DualByL2TSG" )
9067  ),
9068  ServiceParameters = cms.PSet(
9069  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial',
9070  'hltESPSmartPropagatorAnyOpposite' ),
9071  RPCLayers = cms.bool( True ),
9072  UseMuonNavigation = cms.untracked.bool( True )
9073  ),
9074  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
9075  MuonTrackingRegionBuilder = cms.PSet( ),
9076  PCut = cms.double( 2.5 ),
9077  TrackerSeedCleaner = cms.PSet(
9078  cleanerFromSharedHits = cms.bool( True ),
9079  ptCleaner = cms.bool( True ),
9080  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9081  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9082  directionCleaner = cms.bool( True )
9083  ),
9084  PtCut = cms.double( 1.0 )
9085 )
9086 fragment.hltHIL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker",
9087  src = cms.InputTag( "hltHIL3TrajSeedOIHit" ),
9088  reverseTrajectories = cms.bool( True ),
9089  TransientInitialStateEstimatorParameters = cms.PSet(
9090  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
9091  numberMeasurementsForFit = cms.int32( 4 ),
9092  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
9093  ),
9094  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9095  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
9096  cleanTrajectoryAfterInOut = cms.bool( False ),
9097  useHitsSplitting = cms.bool( False ),
9098  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9099  doSeedingRegionRebuilding = cms.bool( False ),
9100  trackCandidateAlso = cms.bool( True ),
9101  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
9102  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9103  TrajectoryBuilder = cms.string( "" ),
9104  maxNSeeds = cms.uint32( 100000 )
9105 )
9106 fragment.hltHIL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer",
9107  src = cms.InputTag( "hltHIL3TrackCandidateFromL2OIHit" ),
9108  SimpleMagneticField = cms.string( "" ),
9109  clusterRemovalInfo = cms.InputTag( "" ),
9110  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9111  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
9112  Fitter = cms.string( "hltESPKFFittingSmoother" ),
9113  useHitsSplitting = cms.bool( False ),
9114  MeasurementTracker = cms.string( "" ),
9115  AlgorithmName = cms.string( "hltIterX" ),
9116  alias = cms.untracked.string( "" ),
9117  NavigationSchool = cms.string( "" ),
9118  TrajectoryInEvent = cms.bool( True ),
9119  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9120  GeometricInnerState = cms.bool( True ),
9121  useSimpleMF = cms.bool( False ),
9122  Propagator = cms.string( "PropagatorWithMaterial" )
9123 )
9124 fragment.hltHIL3MuonsOIHit = cms.EDProducer( "L3MuonProducer",
9125  ServiceParameters = cms.PSet(
9126  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
9127  'SteppingHelixPropagatorAny',
9128  'hltESPSmartPropagator',
9129  'hltESPSteppingHelixPropagatorOpposite' ),
9130  RPCLayers = cms.bool( True ),
9131  UseMuonNavigation = cms.untracked.bool( True )
9132  ),
9133  L3TrajBuilderParameters = cms.PSet(
9134  ScaleTECyFactor = cms.double( -1.0 ),
9135  GlbRefitterParameters = cms.PSet(
9136  TrackerSkipSection = cms.int32( -1 ),
9137  DoPredictionsOnly = cms.bool( False ),
9138  PropDirForCosmics = cms.bool( False ),
9139  HitThreshold = cms.int32( 1 ),
9140  MuonHitsOption = cms.int32( 1 ),
9141  Chi2CutRPC = cms.double( 1.0 ),
9142  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
9143  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
9144  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9145  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9146  RefitDirection = cms.string( "insideOut" ),
9147  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
9148  Chi2CutCSC = cms.double( 150.0 ),
9149  Chi2CutDT = cms.double( 10.0 ),
9150  RefitRPCHits = cms.bool( True ),
9151  SkipStation = cms.int32( -1 ),
9152  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
9153  TrackerSkipSystem = cms.int32( -1 ),
9154  DYTthrs = cms.vint32( 30, 15 )
9155  ),
9156  ScaleTECxFactor = cms.double( -1.0 ),
9157  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9158  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9159  RefitRPCHits = cms.bool( True ),
9160  PCut = cms.double( 2.5 ),
9161  TrackTransformer = cms.PSet(
9162  DoPredictionsOnly = cms.bool( False ),
9163  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
9164  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9165  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
9166  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9167  RefitDirection = cms.string( "insideOut" ),
9168  RefitRPCHits = cms.bool( True ),
9169  Propagator = cms.string( "hltESPSmartPropagatorAny" )
9170  ),
9171  GlobalMuonTrackMatcher = cms.PSet(
9172  Pt_threshold1 = cms.double( 0.0 ),
9173  DeltaDCut_3 = cms.double( 15.0 ),
9174  MinP = cms.double( 2.5 ),
9175  MinPt = cms.double( 1.0 ),
9176  Chi2Cut_1 = cms.double( 50.0 ),
9177  Pt_threshold2 = cms.double( 9.99999999E8 ),
9178  LocChi2Cut = cms.double( 0.001 ),
9179  Eta_threshold = cms.double( 1.2 ),
9180  Quality_3 = cms.double( 7.0 ),
9181  Quality_2 = cms.double( 15.0 ),
9182  Chi2Cut_2 = cms.double( 50.0 ),
9183  Chi2Cut_3 = cms.double( 200.0 ),
9184  DeltaDCut_1 = cms.double( 40.0 ),
9185  DeltaRCut_2 = cms.double( 0.2 ),
9186  DeltaRCut_3 = cms.double( 1.0 ),
9187  DeltaDCut_2 = cms.double( 10.0 ),
9188  DeltaRCut_1 = cms.double( 0.1 ),
9189  Propagator = cms.string( "hltESPSmartPropagator" ),
9190  Quality_1 = cms.double( 20.0 )
9191  ),
9192  PtCut = cms.double( 1.0 ),
9193  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
9194  tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2OIHit" ),
9195  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9196  tkTrajMaxChi2 = cms.double( 9999.0 ),
9197  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
9198  tkTrajVertex = cms.InputTag( "pixelVertices" ),
9199  tkTrajUseVertex = cms.bool( False ),
9200  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
9201  ),
9202  TrackLoaderParameters = cms.PSet(
9203  PutTkTrackIntoEvent = cms.untracked.bool( False ),
9204  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9205  SmoothTkTrack = cms.untracked.bool( False ),
9206  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
9207  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
9208  MuonUpdatorAtVertexParameters = cms.PSet(
9209  MaxChi2 = cms.double( 1000000.0 ),
9210  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
9211  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
9212  ),
9213  VertexConstraint = cms.bool( False ),
9214  DoSmoothing = cms.bool( True ),
9215  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
9216  ),
9217  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
9218 )
9219 fragment.hltHIL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner",
9220  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
9221 )
9222 fragment.hltHIL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner",
9223  labels = cms.VInputTag( 'hltHIL3TrajSeedOIState','hltHIL3TrajSeedOIHit' )
9224 )
9225 fragment.hltHIL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner",
9226  labels = cms.VInputTag( 'hltHIL3TrackCandidateFromL2OIHit','hltHIL3TrackCandidateFromL2OIState' )
9227 )
9228 fragment.hltHIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
9229  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
9230 )
9231 fragment.hltHIL3Muons = cms.EDProducer( "L3TrackCombiner",
9232  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
9233 )
9234 fragment.hltHIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
9235  InputLinksObjects = cms.InputTag( "hltHIL3MuonsLinksCombination" ),
9236  InputObjects = cms.InputTag( "hltHIL3Muons" ),
9237  MuonPtOption = cms.string( "Tracker" )
9238 )
9239 fragment.hltHIDimuonOpenOSm2p5to4p5L3Filter = cms.EDFilter( "HLTMuonDimuonL3Filter",
9240  saveTags = cms.bool( True ),
9241  ChargeOpt = cms.int32( -1 ),
9242  MaxPtMin = cms.vdouble( 1.0E125 ),
9243  FastAccept = cms.bool( False ),
9244  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9245  PreviousCandIsL2 = cms.bool( True ),
9246  PreviousCandTag = cms.InputTag( "hltHIDimuonOpenL2FilteredNoMBHFgated" ),
9247  MaxPtBalance = cms.double( 999999.0 ),
9248  MaxPtPair = cms.vdouble( 1.0E125 ),
9249  MaxAcop = cms.double( 999.0 ),
9250  MinPtMin = cms.vdouble( 0.0 ),
9251  MaxInvMass = cms.vdouble( 4.5 ),
9252  MinPtMax = cms.vdouble( 0.0 ),
9253  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9254  MinN = cms.int32( 1 ),
9255  MaxDz = cms.double( 9999.0 ),
9256  MinPtPair = cms.vdouble( 0.0 ),
9257  MaxDr = cms.double( 20.0 ),
9258  MinAcop = cms.double( -999.0 ),
9259  MaxDCAMuMu = cms.double( 999.0 ),
9260  MinNhits = cms.int32( 0 ),
9261  NSigmaPt = cms.double( 0.0 ),
9262  MinPtBalance = cms.double( -1.0 ),
9263  MaxEta = cms.double( 2.5 ),
9264  MaxRapidityPair = cms.double( 999999.0 ),
9265  CutCowboys = cms.bool( False ),
9266  MinInvMass = cms.vdouble( 2.5 )
9267 )
9268 fragment.hltPreHIL3DoubleMu0OSm7to14ForPPRef = cms.EDFilter( "HLTPrescaler",
9269  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9270  offset = cms.uint32( 0 )
9271 )
9272 fragment.hltHIDimuonOpenOSm7to14L3Filter = cms.EDFilter( "HLTMuonDimuonL3Filter",
9273  saveTags = cms.bool( True ),
9274  ChargeOpt = cms.int32( -1 ),
9275  MaxPtMin = cms.vdouble( 1.0E125 ),
9276  FastAccept = cms.bool( False ),
9277  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9278  PreviousCandIsL2 = cms.bool( True ),
9279  PreviousCandTag = cms.InputTag( "hltHIDimuonOpenL2FilteredNoMBHFgated" ),
9280  MaxPtBalance = cms.double( 999999.0 ),
9281  MaxPtPair = cms.vdouble( 1.0E125 ),
9282  MaxAcop = cms.double( 999.0 ),
9283  MinPtMin = cms.vdouble( 0.0 ),
9284  MaxInvMass = cms.vdouble( 14.0 ),
9285  MinPtMax = cms.vdouble( 0.0 ),
9286  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9287  MinN = cms.int32( 1 ),
9288  MaxDz = cms.double( 9999.0 ),
9289  MinPtPair = cms.vdouble( 0.0 ),
9290  MaxDr = cms.double( 20.0 ),
9291  MinAcop = cms.double( -999.0 ),
9292  MaxDCAMuMu = cms.double( 999.0 ),
9293  MinNhits = cms.int32( 0 ),
9294  NSigmaPt = cms.double( 0.0 ),
9295  MinPtBalance = cms.double( -1.0 ),
9296  MaxEta = cms.double( 2.5 ),
9297  MaxRapidityPair = cms.double( 999999.0 ),
9298  CutCowboys = cms.bool( False ),
9299  MinInvMass = cms.vdouble( 7.0 )
9300 )
9301 fragment.hltPreHIL2Mu3NHitQ10ForPPRef = cms.EDFilter( "HLTPrescaler",
9302  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9303  offset = cms.uint32( 0 )
9304 )
9305 fragment.hltPreHIL3Mu3NHitQ15ForPPRef = cms.EDFilter( "HLTPrescaler",
9306  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9307  offset = cms.uint32( 0 )
9308 )
9309 fragment.hltHISingleMu3NHit15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9310  MaxNormalizedChi2 = cms.double( 20.0 ),
9311  saveTags = cms.bool( True ),
9312  PreviousCandTag = cms.InputTag( "hltHIL2Mu3N10HitQForPPRefL2Filtered" ),
9313  MinNmuonHits = cms.int32( 0 ),
9314  MinN = cms.int32( 1 ),
9315  MinTrackPt = cms.double( 0.0 ),
9316  MaxEta = cms.double( 2.5 ),
9317  MaxDXYBeamSpot = cms.double( 0.1 ),
9318  MinNhits = cms.int32( 15 ),
9319  MinDxySig = cms.double( -1.0 ),
9320  NSigmaPt = cms.double( 0.0 ),
9321  MaxDz = cms.double( 9999.0 ),
9322  MaxPtDifference = cms.double( 9999.0 ),
9323  MaxDr = cms.double( 2.0 ),
9324  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9325  MinDXYBeamSpot = cms.double( -1.0 ),
9326  MinDr = cms.double( -1.0 ),
9327  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9328  InputLinks = cms.InputTag( "" ),
9329  MinPt = cms.double( 3.0 )
9330 )
9331 fragment.hltL1sSingleMu5BptxAND = cms.EDFilter( "HLTL1TSeed",
9332  L1SeedsLogicalExpression = cms.string( "L1_SingleMu5_BptxAND" ),
9333  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
9334  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
9335  saveTags = cms.bool( True ),
9336  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9337  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
9338  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
9339  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
9340  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9341 )
9342 fragment.hltPreHIL2Mu5NHitQ10ForPPRef = cms.EDFilter( "HLTPrescaler",
9343  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9344  offset = cms.uint32( 0 )
9345 )
9346 fragment.hltHIL1SingleMu5Filtered = cms.EDFilter( "HLTMuonL1TFilter",
9347  saveTags = cms.bool( True ),
9348  PreviousCandTag = cms.InputTag( "hltL1sSingleMu5BptxAND" ),
9349  MinPt = cms.double( 0.0 ),
9350  MinN = cms.int32( 1 ),
9351  MaxEta = cms.double( 2.5 ),
9352  CentralBxOnly = cms.bool( True ),
9353  SelectQualities = cms.vint32( ),
9354  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
9355 )
9356 fragment.hltHIL2Mu5N10HitQL2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9357  saveTags = cms.bool( True ),
9358  MaxDr = cms.double( 9999.0 ),
9359  CutOnChambers = cms.bool( False ),
9360  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu5Filtered" ),
9361  MinPt = cms.double( 5.0 ),
9362  MinN = cms.int32( 1 ),
9363  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9364  MaxEta = cms.double( 2.5 ),
9365  MinNhits = cms.vint32( 10 ),
9366  MinDxySig = cms.double( -1.0 ),
9367  MinNchambers = cms.vint32( 0 ),
9368  AbsEtaBins = cms.vdouble( 5.0 ),
9369  MaxDz = cms.double( 9999.0 ),
9370  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9371  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9372  MinDr = cms.double( -1.0 ),
9373  NSigmaPt = cms.double( 0.0 ),
9374  MinNstations = cms.vint32( 0 )
9375 )
9376 fragment.hltPreHIL3Mu5NHitQ15ForPPRef = cms.EDFilter( "HLTPrescaler",
9377  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9378  offset = cms.uint32( 0 )
9379 )
9380 fragment.hltHISingleMu5NHit15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9381  MaxNormalizedChi2 = cms.double( 20.0 ),
9382  saveTags = cms.bool( True ),
9383  PreviousCandTag = cms.InputTag( "hltHIL2Mu5N10HitQL2Filtered" ),
9384  MinNmuonHits = cms.int32( 0 ),
9385  MinN = cms.int32( 1 ),
9386  MinTrackPt = cms.double( 0.0 ),
9387  MaxEta = cms.double( 2.5 ),
9388  MaxDXYBeamSpot = cms.double( 0.1 ),
9389  MinNhits = cms.int32( 15 ),
9390  MinDxySig = cms.double( -1.0 ),
9391  NSigmaPt = cms.double( 0.0 ),
9392  MaxDz = cms.double( 9999.0 ),
9393  MaxPtDifference = cms.double( 9999.0 ),
9394  MaxDr = cms.double( 2.0 ),
9395  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9396  MinDXYBeamSpot = cms.double( -1.0 ),
9397  MinDr = cms.double( -1.0 ),
9398  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9399  InputLinks = cms.InputTag( "" ),
9400  MinPt = cms.double( 5.0 )
9401 )
9402 fragment.hltL1sSingleMu7BptxAND = cms.EDFilter( "HLTL1TSeed",
9403  L1SeedsLogicalExpression = cms.string( "L1_SingleMu7_BptxAND" ),
9404  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
9405  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
9406  saveTags = cms.bool( True ),
9407  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9408  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
9409  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
9410  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
9411  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9412 )
9413 fragment.hltPreHIL2Mu7NHitQ10ForPPRef = cms.EDFilter( "HLTPrescaler",
9414  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9415  offset = cms.uint32( 0 )
9416 )
9417 fragment.hltHIL1SingleMu7Filtered = cms.EDFilter( "HLTMuonL1TFilter",
9418  saveTags = cms.bool( True ),
9419  PreviousCandTag = cms.InputTag( "hltL1sSingleMu7BptxAND" ),
9420  MinPt = cms.double( 0.0 ),
9421  MinN = cms.int32( 1 ),
9422  MaxEta = cms.double( 2.5 ),
9423  CentralBxOnly = cms.bool( True ),
9424  SelectQualities = cms.vint32( ),
9425  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
9426 )
9427 fragment.hltHIL2Mu7N10HitQL2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9428  saveTags = cms.bool( True ),
9429  MaxDr = cms.double( 9999.0 ),
9430  CutOnChambers = cms.bool( False ),
9431  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu7Filtered" ),
9432  MinPt = cms.double( 7.0 ),
9433  MinN = cms.int32( 1 ),
9434  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9435  MaxEta = cms.double( 2.5 ),
9436  MinNhits = cms.vint32( 10 ),
9437  MinDxySig = cms.double( -1.0 ),
9438  MinNchambers = cms.vint32( 0 ),
9439  AbsEtaBins = cms.vdouble( 5.0 ),
9440  MaxDz = cms.double( 9999.0 ),
9441  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9442  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9443  MinDr = cms.double( -1.0 ),
9444  NSigmaPt = cms.double( 0.0 ),
9445  MinNstations = cms.vint32( 0 )
9446 )
9447 fragment.hltPreHIL3Mu7NHitQ15ForPPRef = cms.EDFilter( "HLTPrescaler",
9448  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9449  offset = cms.uint32( 0 )
9450 )
9451 fragment.hltHISingleMu7NHit15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9452  MaxNormalizedChi2 = cms.double( 20.0 ),
9453  saveTags = cms.bool( True ),
9454  PreviousCandTag = cms.InputTag( "hltHIL2Mu7N10HitQL2Filtered" ),
9455  MinNmuonHits = cms.int32( 0 ),
9456  MinN = cms.int32( 1 ),
9457  MinTrackPt = cms.double( 0.0 ),
9458  MaxEta = cms.double( 2.5 ),
9459  MaxDXYBeamSpot = cms.double( 0.1 ),
9460  MinNhits = cms.int32( 15 ),
9461  MinDxySig = cms.double( -1.0 ),
9462  NSigmaPt = cms.double( 0.0 ),
9463  MaxDz = cms.double( 9999.0 ),
9464  MaxPtDifference = cms.double( 9999.0 ),
9465  MaxDr = cms.double( 2.0 ),
9466  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9467  MinDXYBeamSpot = cms.double( -1.0 ),
9468  MinDr = cms.double( -1.0 ),
9469  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9470  InputLinks = cms.InputTag( "" ),
9471  MinPt = cms.double( 7.0 )
9472 )
9473 fragment.hltL1sSingleMu12BptxAND = cms.EDFilter( "HLTL1TSeed",
9474  L1SeedsLogicalExpression = cms.string( "L1_SingleMu12_BptxAND" ),
9475  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
9476  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
9477  saveTags = cms.bool( True ),
9478  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9479  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
9480  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
9481  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
9482  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9483 )
9484 fragment.hltPreHIL2Mu15ForPPRef = cms.EDFilter( "HLTPrescaler",
9485  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9486  offset = cms.uint32( 0 )
9487 )
9488 fragment.hltHIL1SingleMu12Filtered = cms.EDFilter( "HLTMuonL1TFilter",
9489  saveTags = cms.bool( True ),
9490  PreviousCandTag = cms.InputTag( "hltL1sSingleMu12BptxAND" ),
9491  MinPt = cms.double( 0.0 ),
9492  MinN = cms.int32( 1 ),
9493  MaxEta = cms.double( 2.5 ),
9494  CentralBxOnly = cms.bool( True ),
9495  SelectQualities = cms.vint32( ),
9496  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
9497 )
9498 fragment.hltHIL2Mu15L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9499  saveTags = cms.bool( True ),
9500  MaxDr = cms.double( 9999.0 ),
9501  CutOnChambers = cms.bool( False ),
9502  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu12Filtered" ),
9503  MinPt = cms.double( 15.0 ),
9504  MinN = cms.int32( 1 ),
9505  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9506  MaxEta = cms.double( 2.5 ),
9507  MinNhits = cms.vint32( 0 ),
9508  MinDxySig = cms.double( -1.0 ),
9509  MinNchambers = cms.vint32( 0 ),
9510  AbsEtaBins = cms.vdouble( 5.0 ),
9511  MaxDz = cms.double( 9999.0 ),
9512  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9513  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9514  MinDr = cms.double( -1.0 ),
9515  NSigmaPt = cms.double( 0.0 ),
9516  MinNstations = cms.vint32( 0 )
9517 )
9518 fragment.hltPreHIL3Mu15ForPPRef = cms.EDFilter( "HLTPrescaler",
9519  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9520  offset = cms.uint32( 0 )
9521 )
9522 fragment.hltHIL3Mu15L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9523  saveTags = cms.bool( True ),
9524  MaxDr = cms.double( 9999.0 ),
9525  CutOnChambers = cms.bool( False ),
9526  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu12Filtered" ),
9527  MinPt = cms.double( 12.0 ),
9528  MinN = cms.int32( 1 ),
9529  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9530  MaxEta = cms.double( 2.5 ),
9531  MinNhits = cms.vint32( 0 ),
9532  MinDxySig = cms.double( -1.0 ),
9533  MinNchambers = cms.vint32( 0 ),
9534  AbsEtaBins = cms.vdouble( 5.0 ),
9535  MaxDz = cms.double( 9999.0 ),
9536  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9537  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9538  MinDr = cms.double( -1.0 ),
9539  NSigmaPt = cms.double( 0.0 ),
9540  MinNstations = cms.vint32( 0 )
9541 )
9542 fragment.hltHISingleMu15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9543  MaxNormalizedChi2 = cms.double( 20.0 ),
9544  saveTags = cms.bool( True ),
9545  PreviousCandTag = cms.InputTag( "hltHIL3Mu15L2Filtered" ),
9546  MinNmuonHits = cms.int32( 0 ),
9547  MinN = cms.int32( 1 ),
9548  MinTrackPt = cms.double( 0.0 ),
9549  MaxEta = cms.double( 2.5 ),
9550  MaxDXYBeamSpot = cms.double( 0.1 ),
9551  MinNhits = cms.int32( 0 ),
9552  MinDxySig = cms.double( -1.0 ),
9553  NSigmaPt = cms.double( 0.0 ),
9554  MaxDz = cms.double( 9999.0 ),
9555  MaxPtDifference = cms.double( 9999.0 ),
9556  MaxDr = cms.double( 2.0 ),
9557  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9558  MinDXYBeamSpot = cms.double( -1.0 ),
9559  MinDr = cms.double( -1.0 ),
9560  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9561  InputLinks = cms.InputTag( "" ),
9562  MinPt = cms.double( 15.0 )
9563 )
9564 fragment.hltL1sSingleMu16BptxAND = cms.EDFilter( "HLTL1TSeed",
9565  L1SeedsLogicalExpression = cms.string( "L1_SingleMu16_BptxAND" ),
9566  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
9567  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
9568  saveTags = cms.bool( True ),
9569  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9570  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
9571  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
9572  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
9573  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9574 )
9575 fragment.hltPreHIL2Mu20ForPPRef = cms.EDFilter( "HLTPrescaler",
9576  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9577  offset = cms.uint32( 0 )
9578 )
9579 fragment.hltHIL1SingleMu16Filtered = cms.EDFilter( "HLTMuonL1TFilter",
9580  saveTags = cms.bool( True ),
9581  PreviousCandTag = cms.InputTag( "hltL1sSingleMu16BptxAND" ),
9582  MinPt = cms.double( 0.0 ),
9583  MinN = cms.int32( 1 ),
9584  MaxEta = cms.double( 2.5 ),
9585  CentralBxOnly = cms.bool( True ),
9586  SelectQualities = cms.vint32( ),
9587  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
9588 )
9589 fragment.hltHIL2Mu20L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9590  saveTags = cms.bool( True ),
9591  MaxDr = cms.double( 9999.0 ),
9592  CutOnChambers = cms.bool( False ),
9593  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu16Filtered" ),
9594  MinPt = cms.double( 20.0 ),
9595  MinN = cms.int32( 1 ),
9596  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9597  MaxEta = cms.double( 2.5 ),
9598  MinNhits = cms.vint32( 0 ),
9599  MinDxySig = cms.double( -1.0 ),
9600  MinNchambers = cms.vint32( 0 ),
9601  AbsEtaBins = cms.vdouble( 5.0 ),
9602  MaxDz = cms.double( 9999.0 ),
9603  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9604  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9605  MinDr = cms.double( -1.0 ),
9606  NSigmaPt = cms.double( 0.0 ),
9607  MinNstations = cms.vint32( 0 )
9608 )
9609 fragment.hltPreHIL3Mu20ForPPRef = cms.EDFilter( "HLTPrescaler",
9610  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9611  offset = cms.uint32( 0 )
9612 )
9613 fragment.hltHIL3Mu20L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9614  saveTags = cms.bool( True ),
9615  MaxDr = cms.double( 9999.0 ),
9616  CutOnChambers = cms.bool( False ),
9617  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu16Filtered" ),
9618  MinPt = cms.double( 16.0 ),
9619  MinN = cms.int32( 1 ),
9620  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9621  MaxEta = cms.double( 2.5 ),
9622  MinNhits = cms.vint32( 0 ),
9623  MinDxySig = cms.double( -1.0 ),
9624  MinNchambers = cms.vint32( 0 ),
9625  AbsEtaBins = cms.vdouble( 5.0 ),
9626  MaxDz = cms.double( 9999.0 ),
9627  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9628  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9629  MinDr = cms.double( -1.0 ),
9630  NSigmaPt = cms.double( 0.0 ),
9631  MinNstations = cms.vint32( 0 )
9632 )
9633 fragment.hltHIL3SingleMu20L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9634  MaxNormalizedChi2 = cms.double( 20.0 ),
9635  saveTags = cms.bool( True ),
9636  PreviousCandTag = cms.InputTag( "hltHIL3Mu20L2Filtered" ),
9637  MinNmuonHits = cms.int32( 0 ),
9638  MinN = cms.int32( 1 ),
9639  MinTrackPt = cms.double( 0.0 ),
9640  MaxEta = cms.double( 2.5 ),
9641  MaxDXYBeamSpot = cms.double( 0.1 ),
9642  MinNhits = cms.int32( 0 ),
9643  MinDxySig = cms.double( -1.0 ),
9644  NSigmaPt = cms.double( 0.0 ),
9645  MaxDz = cms.double( 9999.0 ),
9646  MaxPtDifference = cms.double( 9999.0 ),
9647  MaxDr = cms.double( 2.0 ),
9648  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9649  MinDXYBeamSpot = cms.double( -1.0 ),
9650  MinDr = cms.double( -1.0 ),
9651  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9652  InputLinks = cms.InputTag( "" ),
9653  MinPt = cms.double( 20.0 )
9654 )
9655 fragment.hltL1sSingleJet16BptxAND = cms.EDFilter( "HLTL1TSeed",
9656  L1SeedsLogicalExpression = cms.string( "L1_SingleJet16_BptxAND" ),
9657  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
9658  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
9659  saveTags = cms.bool( True ),
9660  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9661  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
9662  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
9663  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
9664  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9665 )
9666 fragment.hltPreFullTrack18ForPPRef = cms.EDFilter( "HLTPrescaler",
9667  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9668  offset = cms.uint32( 0 )
9669 )
9670 fragment.hltPAJetsForCoreTracking = cms.EDFilter( "CandPtrSelector",
9671  src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9672  cut = cms.string( "pt > 100 && abs(eta) < 2.5" )
9673 )
9674 fragment.hltSiPixelClustersAfterSplitting = cms.EDProducer( "SiPixelClusterProducer",
9675  src = cms.InputTag( "hltSiPixelDigis" ),
9676  ChannelThreshold = cms.int32( 1000 ),
9677  maxNumberOfClusters = cms.int32( 20000 ),
9678  VCaltoElectronGain = cms.int32( 65 ),
9679  MissCalibrate = cms.untracked.bool( True ),
9680  SplitClusters = cms.bool( False ),
9681  VCaltoElectronOffset = cms.int32( -414 ),
9682  payloadType = cms.string( "HLT" ),
9683  SeedThreshold = cms.int32( 1000 ),
9684  ClusterThreshold = cms.double( 4000.0 )
9685 )
9686 fragment.hltSiPixelClustersCacheAfterSplitting = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
9687  src = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
9688  onDemand = cms.bool( False )
9689 )
9690 fragment.hltSiPixelRecHitsAfterSplitting = cms.EDProducer( "SiPixelRecHitConverter",
9691  VerboseLevel = cms.untracked.int32( 0 ),
9692  src = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
9693  CPE = cms.string( "hltESPPixelCPEGeneric" )
9694 )
9695 fragment.hltPixelLayerTripletsAfterSplitting = cms.EDProducer( "SeedingLayersEDProducer",
9696  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
9697  'BPix1+BPix2+FPix1_pos',
9698  'BPix1+BPix2+FPix1_neg',
9699  'BPix1+FPix1_pos+FPix2_pos',
9700  'BPix1+FPix1_neg+FPix2_neg' ),
9701  MTOB = cms.PSet( ),
9702  TEC = cms.PSet( ),
9703  MTID = cms.PSet( ),
9704  FPix = cms.PSet(
9705  useErrorsFromParam = cms.bool( True ),
9706  hitErrorRPhi = cms.double( 0.0051 ),
9707  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9708  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
9709  hitErrorRZ = cms.double( 0.0036 )
9710  ),
9711  MTEC = cms.PSet( ),
9712  MTIB = cms.PSet( ),
9713  TID = cms.PSet( ),
9714  TOB = cms.PSet( ),
9715  BPix = cms.PSet(
9716  useErrorsFromParam = cms.bool( True ),
9717  hitErrorRPhi = cms.double( 0.0027 ),
9718  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9719  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
9720  hitErrorRZ = cms.double( 0.006 )
9721  ),
9722  TIB = cms.PSet( )
9723 )
9724 fragment.hltSiStripRawToClustersFacilityForPA = cms.EDProducer( "SiStripClusterizerFromRaw",
9725  ProductLabel = cms.InputTag( "rawDataCollector" ),
9726  DoAPVEmulatorCheck = cms.bool( False ),
9727  Algorithms = cms.PSet(
9728  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
9729  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
9730  PedestalSubtractionFedMode = cms.bool( True ),
9731  TruncateInSuppressor = cms.bool( True ),
9732  doAPVRestore = cms.bool( False ),
9733  useCMMeanMap = cms.bool( False )
9734  ),
9735  Clusterizer = cms.PSet(
9736  ChannelThreshold = cms.double( 2.0 ),
9737  MaxSequentialBad = cms.uint32( 1 ),
9738  MaxSequentialHoles = cms.uint32( 0 ),
9739  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
9740  MaxAdjacentBad = cms.uint32( 0 ),
9741  QualityLabel = cms.string( "" ),
9742  SeedThreshold = cms.double( 3.0 ),
9743  ClusterThreshold = cms.double( 5.0 ),
9744  setDetId = cms.bool( True ),
9745  RemoveApvShots = cms.bool( True ),
9746  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
9747  ),
9748  onDemand = cms.bool( False )
9749 )
9750 fragment.hltSiStripClustersAfterSplitting = cms.EDProducer( "MeasurementTrackerEventProducer",
9751  inactivePixelDetectorLabels = cms.VInputTag( ),
9752  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityForPA" ),
9753  pixelClusterProducer = cms.string( "hltSiPixelClustersAfterSplitting" ),
9754  switchOffPixelsIfEmpty = cms.bool( True ),
9755  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
9756  skipClusters = cms.InputTag( "" ),
9757  measurementTracker = cms.string( "hltESPMeasurementTracker" )
9758 )
9759 fragment.hltSiStripMatchedRecHits = cms.EDProducer( "SiStripRecHitConverter",
9760  StripCPE = cms.ESInputTag( 'hltESPStripCPEfromTrackAngle','hltESPStripCPEfromTrackAngle' ),
9761  stereoRecHits = cms.string( "stereoRecHit" ),
9762  useSiStripQuality = cms.bool( False ),
9763  matchedRecHits = cms.string( "matchedRecHit" ),
9764  ClusterProducer = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
9765  VerbosityLevel = cms.untracked.int32( 1 ),
9766  rphiRecHits = cms.string( "rphiRecHit" ),
9767  Matcher = cms.ESInputTag( 'SiStripRecHitMatcherESProducer','StandardMatcher' ),
9768  siStripQualityLabel = cms.ESInputTag( "" ),
9769  MaskBadAPVFibers = cms.bool( False )
9770 )
9771 fragment.hltPAIter0PixelTripletsSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
9772  RegionFactoryPSet = cms.PSet(
9773  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
9774  RegionPSet = cms.PSet(
9775  precise = cms.bool( True ),
9776  originRadius = cms.double( 0.02 ),
9777  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9778  ptMin = cms.double( 0.6 ),
9779  nSigmaZ = cms.double( 4.0 ),
9780  useMultipleScattering = cms.bool( False )
9781  )
9782  ),
9783  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
9784  ClusterCheckPSet = cms.PSet(
9785  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9786  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
9787  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
9788  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
9789  doClusterCheck = cms.bool( True ),
9790  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
9791  ),
9792  OrderedHitsFactoryPSet = cms.PSet(
9793  ComponentName = cms.string( "StandardHitTripletGenerator" ),
9794  SeedingLayers = cms.InputTag( "hltPixelLayerTripletsAfterSplitting" ),
9795  GeneratorPSet = cms.PSet(
9796  useBending = cms.bool( True ),
9797  useFixedPreFiltering = cms.bool( False ),
9798  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
9799  extraHitRPhitolerance = cms.double( 0.032 ),
9800  useMultScattering = cms.bool( True ),
9801  phiPreFiltering = cms.double( 0.3 ),
9802  extraHitRZtolerance = cms.double( 0.037 ),
9803  SeedComparitorPSet = cms.PSet(
9804  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
9805  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
9806  ),
9807  maxElement = cms.uint32( 1000000 )
9808  ),
9809  maxElement = cms.uint32( 1000000 )
9810  ),
9811  SeedCreatorPSet = cms.PSet(
9812  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
9813  forceKinematicWithRegionDirection = cms.bool( False ),
9814  magneticField = cms.string( "ParabolicMf" ),
9815  SeedMomentumForBOFF = cms.double( 5.0 ),
9816  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
9817  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9818  MinOneOverPtError = cms.double( 1.0 ),
9819  OriginTransverseErrorMultiplier = cms.double( 1.0 )
9820  )
9821 )
9822 fragment.hltPAIter0CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9823  src = cms.InputTag( "hltPAIter0PixelTripletsSeeds" ),
9824  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
9825  SimpleMagneticField = cms.string( "ParabolicMf" ),
9826  TransientInitialStateEstimatorParameters = cms.PSet(
9827  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9828  numberMeasurementsForFit = cms.int32( 4 ),
9829  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9830  ),
9831  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9832  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersAfterSplitting" ),
9833  cleanTrajectoryAfterInOut = cms.bool( True ),
9834  useHitsSplitting = cms.bool( True ),
9835  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9836  doSeedingRegionRebuilding = cms.bool( True ),
9837  maxNSeeds = cms.uint32( 500000 ),
9838  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ),
9839  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9840  TrajectoryBuilder = cms.string( "" )
9841 )
9842 fragment.hltPAIter0CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9843  src = cms.InputTag( "hltPAIter0CkfTrackCandidates" ),
9844  SimpleMagneticField = cms.string( "ParabolicMf" ),
9845  clusterRemovalInfo = cms.InputTag( "" ),
9846  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9847  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersAfterSplitting" ),
9848  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
9849  useHitsSplitting = cms.bool( False ),
9850  MeasurementTracker = cms.string( "" ),
9851  AlgorithmName = cms.string( "initialStep" ),
9852  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9853  NavigationSchool = cms.string( "" ),
9854  TrajectoryInEvent = cms.bool( True ),
9855  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
9856  GeometricInnerState = cms.bool( False ),
9857  useSimpleMF = cms.bool( True ),
9858  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
9859 )
9860 fragment.hltPAIter0PrimaryVertices = cms.EDProducer( "PrimaryVertexProducer",
9861  vertexCollections = cms.VPSet(
9862  cms.PSet( maxDistanceToBeam = cms.double( 1.0 ),
9863  useBeamConstraint = cms.bool( False ),
9864  minNdof = cms.double( 0.0 ),
9865  algorithm = cms.string( "AdaptiveVertexFitter" ),
9866  label = cms.string( "" )
9867  )
9868  ),
9869  verbose = cms.untracked.bool( False ),
9870  TkFilterParameters = cms.PSet(
9871  maxNormalizedChi2 = cms.double( 20.0 ),
9872  minPt = cms.double( 0.0 ),
9873  algorithm = cms.string( "filter" ),
9874  maxD0Significance = cms.double( 5.0 ),
9875  trackQuality = cms.string( "any" ),
9876  minPixelLayersWithHits = cms.int32( 2 ),
9877  minSiliconLayersWithHits = cms.int32( 5 )
9878  ),
9879  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
9880  TrackLabel = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9881  TkClusParameters = cms.PSet(
9882  TkDAClusParameters = cms.PSet(
9883  vertexSize = cms.double( 0.01 ),
9884  d0CutOff = cms.double( 3.0 ),
9885  Tmin = cms.double( 4.0 ),
9886  dzCutOff = cms.double( 4.0 ),
9887  coolingFactor = cms.double( 0.6 )
9888  ),
9889  algorithm = cms.string( "DA_vect" )
9890  )
9891 )
9892 fragment.hltPAIter0TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierPrompt",
9893  src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9894  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
9895  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9896  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9897  qualityCuts = cms.vdouble( -0.9, -0.8, 0.7 ),
9898  mva = cms.PSet( ),
9899  GBRForestFileName = cms.string( "" )
9900 )
9901 fragment.hltPAIter0TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierDetached",
9902  src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9903  GBRForestLabel = cms.string( "MVASelectorIter3_13TeV" ),
9904  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9905  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9906  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
9907  mva = cms.PSet( ),
9908  GBRForestFileName = cms.string( "" )
9909 )
9910 fragment.hltPAIter0TrackClassifier3 = cms.EDProducer( "TrackMVAClassifierPrompt",
9911  src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9912  GBRForestLabel = cms.string( "MVASelectorIter1_13TeV" ),
9913  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9914  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9915  qualityCuts = cms.vdouble( -0.6, -0.3, -0.1 ),
9916  mva = cms.PSet( ),
9917  GBRForestFileName = cms.string( "" )
9918 )
9919 fragment.hltPAIter0TrackSelection = cms.EDProducer( "ClassifierMerger",
9920  inputClassifiers = cms.vstring( 'hltPAIter0TrackClassifier1',
9921  'hltPAIter0TrackClassifier2',
9922  'hltPAIter0TrackClassifier3' )
9923 )
9924 fragment.hltPAIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9925  trackClassifier = cms.InputTag( 'hltPAIter0TrackSelection','QualityMasks' ),
9926  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9927  maxChi2 = cms.double( 9.0 ),
9928  trajectories = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9929  oldClusterRemovalInfo = cms.InputTag( "" ),
9930  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
9931  overrideTrkQuals = cms.InputTag( "" ),
9932  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
9933  TrackQuality = cms.string( "highPurity" )
9934 )
9935 fragment.hltPAIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9936  clustersToSkip = cms.InputTag( "hltPAIter1ClustersRefRemoval" ),
9937  OnDemand = cms.bool( False ),
9938  src = cms.InputTag( "hltSiStripClustersAfterSplitting" )
9939 )
9940 fragment.hltPAIter1DetachedTripletLayers = cms.EDProducer( "SeedingLayersEDProducer",
9941  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
9942  'BPix1+BPix2+FPix1_pos',
9943  'BPix1+BPix2+FPix1_neg',
9944  'BPix1+FPix1_pos+FPix2_pos',
9945  'BPix1+FPix1_neg+FPix2_neg' ),
9946  MTOB = cms.PSet( ),
9947  TEC = cms.PSet( ),
9948  MTID = cms.PSet( ),
9949  FPix = cms.PSet(
9950  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9951  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
9952  skipClusters = cms.InputTag( "hltPAIter1ClustersRefRemoval" )
9953  ),
9954  MTEC = cms.PSet( ),
9955  MTIB = cms.PSet( ),
9956  TID = cms.PSet( ),
9957  TOB = cms.PSet( ),
9958  BPix = cms.PSet(
9959  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9960  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
9961  skipClusters = cms.InputTag( "hltPAIter1ClustersRefRemoval" )
9962  ),
9963  TIB = cms.PSet( )
9964 )
9965 fragment.hltPAIter1DetachedTripletSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
9966  RegionFactoryPSet = cms.PSet(
9967  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
9968  RegionPSet = cms.PSet(
9969  precise = cms.bool( True ),
9970  originRadius = cms.double( 1.5 ),
9971  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9972  ptMin = cms.double( 0.3 ),
9973  useMultipleScattering = cms.bool( False ),
9974  originHalfLength = cms.double( 15.0 )
9975  )
9976  ),
9977  SeedComparitorPSet = cms.PSet(
9978  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
9979  FilterAtHelixStage = cms.bool( False ),
9980  FilterPixelHits = cms.bool( True ),
9981  FilterStripHits = cms.bool( False ),
9982  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
9983  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
9984  ),
9985  ClusterCheckPSet = cms.PSet(
9986  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9987  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
9988  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
9989  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
9990  doClusterCheck = cms.bool( True ),
9991  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
9992  ),
9993  OrderedHitsFactoryPSet = cms.PSet(
9994  maxElement = cms.uint32( 1000000 ),
9995  ComponentName = cms.string( "StandardHitTripletGenerator" ),
9996  SeedingLayers = cms.InputTag( "hltPAIter1DetachedTripletLayers" ),
9997  GeneratorPSet = cms.PSet(
9998  maxElement = cms.uint32( 1000000 ),
9999  useBending = cms.bool( True ),
10000  useFixedPreFiltering = cms.bool( False ),
10001  ComponentName = cms.string( "PixelTripletLargeTipGenerator" ),
10002  extraHitRPhitolerance = cms.double( 0.032 ),
10003  useMultScattering = cms.bool( True ),
10004  phiPreFiltering = cms.double( 0.3 ),
10005  extraHitRZtolerance = cms.double( 0.037 )
10006  )
10007  ),
10008  SeedCreatorPSet = cms.PSet(
10009  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
10010  forceKinematicWithRegionDirection = cms.bool( False ),
10011  magneticField = cms.string( "ParabolicMf" ),
10012  SeedMomentumForBOFF = cms.double( 5.0 ),
10013  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10014  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10015  MinOneOverPtError = cms.double( 1.0 ),
10016  OriginTransverseErrorMultiplier = cms.double( 1.0 )
10017  )
10018 )
10019 fragment.hltPAIter1CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10020  src = cms.InputTag( "hltPAIter1DetachedTripletSeeds" ),
10021  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10022  SimpleMagneticField = cms.string( "ParabolicMf" ),
10023  TransientInitialStateEstimatorParameters = cms.PSet(
10024  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10025  numberMeasurementsForFit = cms.int32( 4 ),
10026  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10027  ),
10028  TrajectoryCleaner = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
10029  MeasurementTrackerEvent = cms.InputTag( "hltPAIter1MaskedMeasurementTrackerEvent" ),
10030  cleanTrajectoryAfterInOut = cms.bool( True ),
10031  useHitsSplitting = cms.bool( True ),
10032  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10033  doSeedingRegionRebuilding = cms.bool( True ),
10034  maxNSeeds = cms.uint32( 500000 ),
10035  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryBuilder" ) ),
10036  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10037  TrajectoryBuilder = cms.string( "" )
10038 )
10039 fragment.hltPAIter1CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10040  src = cms.InputTag( "hltPAIter1CkfTrackCandidates" ),
10041  SimpleMagneticField = cms.string( "ParabolicMf" ),
10042  clusterRemovalInfo = cms.InputTag( "" ),
10043  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10044  MeasurementTrackerEvent = cms.InputTag( "hltPAIter1MaskedMeasurementTrackerEvent" ),
10045  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10046  useHitsSplitting = cms.bool( False ),
10047  MeasurementTracker = cms.string( "" ),
10048  AlgorithmName = cms.string( "detachedTripletStep" ),
10049  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10050  NavigationSchool = cms.string( "" ),
10051  TrajectoryInEvent = cms.bool( True ),
10052  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10053  GeometricInnerState = cms.bool( False ),
10054  useSimpleMF = cms.bool( True ),
10055  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10056 )
10057 fragment.hltPAIter1TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached",
10058  src = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ),
10059  GBRForestLabel = cms.string( "MVASelectorIter3_13TeV" ),
10060  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10061  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10062  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
10063  mva = cms.PSet( ),
10064  GBRForestFileName = cms.string( "" )
10065 )
10066 fragment.hltPAIter1TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
10067  src = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ),
10068  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
10069  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10070  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10071  qualityCuts = cms.vdouble( -0.2, 0.0, 0.4 ),
10072  mva = cms.PSet( ),
10073  GBRForestFileName = cms.string( "" )
10074 )
10075 fragment.hltPAIter1TrackSelection = cms.EDProducer( "ClassifierMerger",
10076  inputClassifiers = cms.vstring( 'hltPAIter1TrackClassifier1',
10077  'hltPAIter1TrackClassifier2' )
10078 )
10079 fragment.hltPAIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10080  trackClassifier = cms.InputTag( 'hltPAIter1TrackSelection','QualityMasks' ),
10081  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10082  maxChi2 = cms.double( 9.0 ),
10083  trajectories = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ),
10084  oldClusterRemovalInfo = cms.InputTag( "hltPAIter1ClustersRefRemoval" ),
10085  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
10086  overrideTrkQuals = cms.InputTag( "" ),
10087  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10088  TrackQuality = cms.string( "highPurity" )
10089 )
10090 fragment.hltPAIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10091  clustersToSkip = cms.InputTag( "hltPAIter2ClustersRefRemoval" ),
10092  OnDemand = cms.bool( False ),
10093  src = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10094 )
10095 fragment.hltPAIter2LowPtTripletLayers = cms.EDProducer( "SeedingLayersEDProducer",
10096  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
10097  'BPix1+BPix2+FPix1_pos',
10098  'BPix1+BPix2+FPix1_neg',
10099  'BPix1+FPix1_pos+FPix2_pos',
10100  'BPix1+FPix1_neg+FPix2_neg' ),
10101  MTOB = cms.PSet( ),
10102  TEC = cms.PSet( ),
10103  MTID = cms.PSet( ),
10104  FPix = cms.PSet(
10105  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10106  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
10107  skipClusters = cms.InputTag( "hltPAIter2ClustersRefRemoval" )
10108  ),
10109  MTEC = cms.PSet( ),
10110  MTIB = cms.PSet( ),
10111  TID = cms.PSet( ),
10112  TOB = cms.PSet( ),
10113  BPix = cms.PSet(
10114  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10115  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
10116  skipClusters = cms.InputTag( "hltPAIter2ClustersRefRemoval" )
10117  ),
10118  TIB = cms.PSet( )
10119 )
10120 fragment.hltPAIter2LowPtTripletSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10121  RegionFactoryPSet = cms.PSet(
10122  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10123  RegionPSet = cms.PSet(
10124  precise = cms.bool( True ),
10125  originRadius = cms.double( 0.02 ),
10126  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10127  ptMin = cms.double( 0.2 ),
10128  useMultipleScattering = cms.bool( False ),
10129  nSigmaZ = cms.double( 4.0 )
10130  )
10131  ),
10132  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
10133  ClusterCheckPSet = cms.PSet(
10134  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10135  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10136  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10137  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10138  doClusterCheck = cms.bool( True ),
10139  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10140  ),
10141  OrderedHitsFactoryPSet = cms.PSet(
10142  maxElement = cms.uint32( 1000000 ),
10143  ComponentName = cms.string( "StandardHitTripletGenerator" ),
10144  SeedingLayers = cms.InputTag( "hltPAIter2LowPtTripletLayers" ),
10145  GeneratorPSet = cms.PSet(
10146  maxElement = cms.uint32( 1000000 ),
10147  useBending = cms.bool( True ),
10148  useFixedPreFiltering = cms.bool( False ),
10149  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
10150  extraHitRPhitolerance = cms.double( 0.032 ),
10151  useMultScattering = cms.bool( True ),
10152  phiPreFiltering = cms.double( 0.3 ),
10153  extraHitRZtolerance = cms.double( 0.037 ),
10154  SeedComparitorPSet = cms.PSet(
10155  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
10156  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
10157  )
10158  )
10159  ),
10160  SeedCreatorPSet = cms.PSet(
10161  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
10162  forceKinematicWithRegionDirection = cms.bool( False ),
10163  magneticField = cms.string( "ParabolicMf" ),
10164  SeedMomentumForBOFF = cms.double( 5.0 ),
10165  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10166  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10167  MinOneOverPtError = cms.double( 1.0 ),
10168  OriginTransverseErrorMultiplier = cms.double( 1.0 )
10169  )
10170 )
10171 fragment.hltPAIter2CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10172  src = cms.InputTag( "hltPAIter2LowPtTripletSeeds" ),
10173  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10174  SimpleMagneticField = cms.string( "ParabolicMf" ),
10175  TransientInitialStateEstimatorParameters = cms.PSet(
10176  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10177  numberMeasurementsForFit = cms.int32( 4 ),
10178  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10179  ),
10180  TrajectoryCleaner = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
10181  MeasurementTrackerEvent = cms.InputTag( "hltPAIter2MaskedMeasurementTrackerEvent" ),
10182  cleanTrajectoryAfterInOut = cms.bool( True ),
10183  useHitsSplitting = cms.bool( True ),
10184  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10185  doSeedingRegionRebuilding = cms.bool( True ),
10186  maxNSeeds = cms.uint32( 500000 ),
10187  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryBuilder" ) ),
10188  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10189  TrajectoryBuilder = cms.string( "" )
10190 )
10191 fragment.hltPAIter2CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10192  src = cms.InputTag( "hltPAIter2CkfTrackCandidates" ),
10193  SimpleMagneticField = cms.string( "ParabolicMf" ),
10194  clusterRemovalInfo = cms.InputTag( "" ),
10195  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10196  MeasurementTrackerEvent = cms.InputTag( "hltPAIter2MaskedMeasurementTrackerEvent" ),
10197  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10198  useHitsSplitting = cms.bool( False ),
10199  MeasurementTracker = cms.string( "" ),
10200  AlgorithmName = cms.string( "lowPtTripletStep" ),
10201  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10202  NavigationSchool = cms.string( "" ),
10203  TrajectoryInEvent = cms.bool( True ),
10204  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10205  GeometricInnerState = cms.bool( False ),
10206  useSimpleMF = cms.bool( True ),
10207  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10208 )
10209 fragment.hltPAIter2TrackSelection = cms.EDProducer( "TrackMVAClassifierPrompt",
10210  src = cms.InputTag( "hltPAIter2CtfWithMaterialTracks" ),
10211  GBRForestLabel = cms.string( "MVASelectorIter1_13TeV" ),
10212  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10213  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10214  qualityCuts = cms.vdouble( -0.6, -0.3, -0.1 ),
10215  mva = cms.PSet( ),
10216  GBRForestFileName = cms.string( "" )
10217 )
10218 fragment.hltPAIter3ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10219  trackClassifier = cms.InputTag( 'hltPAIter2TrackSelection','QualityMasks' ),
10220  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10221  maxChi2 = cms.double( 9.0 ),
10222  trajectories = cms.InputTag( "hltPAIter2CtfWithMaterialTracks" ),
10223  oldClusterRemovalInfo = cms.InputTag( "hltPAIter2ClustersRefRemoval" ),
10224  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
10225  overrideTrkQuals = cms.InputTag( "" ),
10226  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10227  TrackQuality = cms.string( "highPurity" )
10228 )
10229 fragment.hltPAIter3MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10230  clustersToSkip = cms.InputTag( "hltPAIter3ClustersRefRemoval" ),
10231  OnDemand = cms.bool( False ),
10232  src = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10233 )
10234 fragment.hltPAIter3PixelPairLayers = cms.EDProducer( "SeedingLayersEDProducer",
10235  layerList = cms.vstring( 'BPix1+BPix2',
10236  'BPix1+BPix3',
10237  'BPix2+BPix3',
10238  'BPix1+FPix1_pos',
10239  'BPix1+FPix1_neg',
10240  'BPix2+FPix1_pos',
10241  'BPix2+FPix1_neg',
10242  'BPix1+FPix2_pos',
10243  'BPix1+FPix2_neg',
10244  'FPix1_pos+FPix2_pos',
10245  'FPix1_neg+FPix2_neg' ),
10246  MTOB = cms.PSet( ),
10247  TEC = cms.PSet( ),
10248  MTID = cms.PSet( ),
10249  FPix = cms.PSet(
10250  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10251  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
10252  skipClusters = cms.InputTag( "hltPAIter3ClustersRefRemoval" )
10253  ),
10254  MTEC = cms.PSet( ),
10255  MTIB = cms.PSet( ),
10256  TID = cms.PSet( ),
10257  TOB = cms.PSet( ),
10258  BPix = cms.PSet(
10259  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10260  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
10261  skipClusters = cms.InputTag( "hltPAIter3ClustersRefRemoval" )
10262  ),
10263  TIB = cms.PSet( )
10264 )
10265 fragment.hltPAIter3PixelPairSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10266  RegionFactoryPSet = cms.PSet(
10267  ComponentName = cms.string( "GlobalTrackingRegionWithVerticesProducer" ),
10268  RegionPSet = cms.PSet(
10269  precise = cms.bool( True ),
10270  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10271  ptMin = cms.double( 0.6 ),
10272  useFixedError = cms.bool( True ),
10273  originRadius = cms.double( 0.015 ),
10274  sigmaZVertex = cms.double( 3.0 ),
10275  fixedError = cms.double( 0.03 ),
10276  VertexCollection = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10277  useFoundVertices = cms.bool( True ),
10278  useFakeVertices = cms.bool( False ),
10279  nSigmaZ = cms.double( 4.0 ),
10280  useMultipleScattering = cms.bool( True )
10281  )
10282  ),
10283  SeedComparitorPSet = cms.PSet(
10284  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10285  FilterAtHelixStage = cms.bool( False ),
10286  FilterPixelHits = cms.bool( True ),
10287  FilterStripHits = cms.bool( False ),
10288  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
10289  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
10290  ),
10291  ClusterCheckPSet = cms.PSet(
10292  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10293  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10294  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10295  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10296  doClusterCheck = cms.bool( True ),
10297  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10298  ),
10299  OrderedHitsFactoryPSet = cms.PSet(
10300  maxElement = cms.uint32( 1000000 ),
10301  ComponentName = cms.string( "StandardHitPairGenerator" ),
10302  SeedingLayers = cms.InputTag( "hltPAIter3PixelPairLayers" )
10303  ),
10304  SeedCreatorPSet = cms.PSet(
10305  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
10306  forceKinematicWithRegionDirection = cms.bool( False ),
10307  magneticField = cms.string( "ParabolicMf" ),
10308  SeedMomentumForBOFF = cms.double( 5.0 ),
10309  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10310  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10311  MinOneOverPtError = cms.double( 1.0 ),
10312  OriginTransverseErrorMultiplier = cms.double( 1.0 )
10313  )
10314 )
10315 fragment.hltPAIter3CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10316  src = cms.InputTag( "hltPAIter3PixelPairSeeds" ),
10317  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10318  SimpleMagneticField = cms.string( "ParabolicMf" ),
10319  TransientInitialStateEstimatorParameters = cms.PSet(
10320  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10321  numberMeasurementsForFit = cms.int32( 4 ),
10322  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10323  ),
10324  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
10325  MeasurementTrackerEvent = cms.InputTag( "hltPAIter3MaskedMeasurementTrackerEvent" ),
10326  cleanTrajectoryAfterInOut = cms.bool( True ),
10327  useHitsSplitting = cms.bool( True ),
10328  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10329  doSeedingRegionRebuilding = cms.bool( True ),
10330  maxNSeeds = cms.uint32( 500000 ),
10331  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilder" ) ),
10332  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10333  TrajectoryBuilder = cms.string( "" )
10334 )
10335 fragment.hltPAIter3CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10336  src = cms.InputTag( "hltPAIter3CkfTrackCandidates" ),
10337  SimpleMagneticField = cms.string( "ParabolicMf" ),
10338  clusterRemovalInfo = cms.InputTag( "" ),
10339  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10340  MeasurementTrackerEvent = cms.InputTag( "hltPAIter3MaskedMeasurementTrackerEvent" ),
10341  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10342  useHitsSplitting = cms.bool( False ),
10343  MeasurementTracker = cms.string( "" ),
10344  AlgorithmName = cms.string( "pixelPairStep" ),
10345  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10346  NavigationSchool = cms.string( "" ),
10347  TrajectoryInEvent = cms.bool( True ),
10348  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10349  GeometricInnerState = cms.bool( False ),
10350  useSimpleMF = cms.bool( True ),
10351  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10352 )
10353 fragment.hltPAIter3TrackSelection = cms.EDProducer( "TrackMVAClassifierPrompt",
10354  src = cms.InputTag( "hltPAIter3CtfWithMaterialTracks" ),
10355  GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ),
10356  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10357  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10358  qualityCuts = cms.vdouble( -0.2, 0.0, 0.3 ),
10359  mva = cms.PSet( ),
10360  GBRForestFileName = cms.string( "" )
10361 )
10362 fragment.hltPAIter4ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10363  trackClassifier = cms.InputTag( 'hltPAIter3TrackSelection','QualityMasks' ),
10364  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10365  maxChi2 = cms.double( 9.0 ),
10366  trajectories = cms.InputTag( "hltPAIter3CtfWithMaterialTracks" ),
10367  oldClusterRemovalInfo = cms.InputTag( "hltPAIter3ClustersRefRemoval" ),
10368  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
10369  overrideTrkQuals = cms.InputTag( "" ),
10370  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10371  TrackQuality = cms.string( "highPurity" )
10372 )
10373 fragment.hltPAIter4MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10374  clustersToSkip = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
10375  OnDemand = cms.bool( False ),
10376  src = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10377 )
10378 fragment.hltPAIter4MixedTripletLayersA = cms.EDProducer( "SeedingLayersEDProducer",
10379  layerList = cms.vstring( 'BPix2+FPix1_pos+FPix2_pos',
10380  'BPix2+FPix1_neg+FPix2_neg' ),
10381  MTOB = cms.PSet( ),
10382  TEC = cms.PSet(
10383  useRingSlector = cms.bool( True ),
10384  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10385  maxRing = cms.int32( 1 ),
10386  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10387  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
10388  minRing = cms.int32( 1 ),
10389  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' )
10390  ),
10391  MTID = cms.PSet( ),
10392  FPix = cms.PSet(
10393  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10394  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
10395  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" )
10396  ),
10397  MTEC = cms.PSet( ),
10398  MTIB = cms.PSet( ),
10399  TID = cms.PSet( ),
10400  TOB = cms.PSet( ),
10401  BPix = cms.PSet(
10402  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10403  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
10404  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" )
10405  ),
10406  TIB = cms.PSet( )
10407 )
10408 fragment.hltPAIter4MixedTripletSeedsA = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10409  RegionFactoryPSet = cms.PSet(
10410  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10411  RegionPSet = cms.PSet(
10412  precise = cms.bool( True ),
10413  originRadius = cms.double( 1.5 ),
10414  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10415  originHalfLength = cms.double( 15.0 ),
10416  ptMin = cms.double( 0.4 ),
10417  useMultipleScattering = cms.bool( False )
10418  )
10419  ),
10420  SeedComparitorPSet = cms.PSet(
10421  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10422  FilterAtHelixStage = cms.bool( False ),
10423  FilterPixelHits = cms.bool( True ),
10424  FilterStripHits = cms.bool( True ),
10425  ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
10426  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
10427  ),
10428  ClusterCheckPSet = cms.PSet(
10429  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10430  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10431  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10432  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10433  doClusterCheck = cms.bool( True ),
10434  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10435  ),
10436  OrderedHitsFactoryPSet = cms.PSet(
10437  maxElement = cms.uint32( 1000000 ),
10438  ComponentName = cms.string( "StandardHitTripletGenerator" ),
10439  SeedingLayers = cms.InputTag( "hltPAIter4MixedTripletLayersA" ),
10440  GeneratorPSet = cms.PSet(
10441  maxElement = cms.uint32( 100000 ),
10442  useBending = cms.bool( True ),
10443  useFixedPreFiltering = cms.bool( False ),
10444  ComponentName = cms.string( "PixelTripletLargeTipGenerator" ),
10445  extraHitRPhitolerance = cms.double( 0.0 ),
10446  useMultScattering = cms.bool( True ),
10447  phiPreFiltering = cms.double( 0.3 ),
10448  extraHitRZtolerance = cms.double( 0.0 )
10449  )
10450  ),
10451  SeedCreatorPSet = cms.PSet(
10452  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
10453  forceKinematicWithRegionDirection = cms.bool( False ),
10454  magneticField = cms.string( "ParabolicMf" ),
10455  SeedMomentumForBOFF = cms.double( 5.0 ),
10456  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10457  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10458  MinOneOverPtError = cms.double( 1.0 ),
10459  OriginTransverseErrorMultiplier = cms.double( 1.0 )
10460  )
10461 )
10462 fragment.hltPAIter4MixedTripletLayersB = cms.EDProducer( "SeedingLayersEDProducer",
10463  layerList = cms.vstring( 'BPix2+BPix3+TIB1' ),
10464  MTOB = cms.PSet( ),
10465  TEC = cms.PSet( ),
10466  MTID = cms.PSet( ),
10467  FPix = cms.PSet( ),
10468  MTEC = cms.PSet( ),
10469  MTIB = cms.PSet( ),
10470  TID = cms.PSet( ),
10471  TOB = cms.PSet( ),
10472  BPix = cms.PSet(
10473  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10474  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
10475  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" )
10476  ),
10477  TIB = cms.PSet(
10478  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10479  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10480  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
10481  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' )
10482  )
10483 )
10484 fragment.hltPAIter4MixedTripletSeedsB = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10485  RegionFactoryPSet = cms.PSet(
10486  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10487  RegionPSet = cms.PSet(
10488  precise = cms.bool( True ),
10489  originRadius = cms.double( 1.5 ),
10490  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10491  originHalfLength = cms.double( 10.0 ),
10492  ptMin = cms.double( 0.6 ),
10493  useMultipleScattering = cms.bool( False )
10494  )
10495  ),
10496  SeedComparitorPSet = cms.PSet(
10497  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10498  FilterAtHelixStage = cms.bool( False ),
10499  FilterPixelHits = cms.bool( True ),
10500  FilterStripHits = cms.bool( True ),
10501  ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
10502  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
10503  ),
10504  ClusterCheckPSet = cms.PSet(
10505  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10506  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10507  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10508  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10509  doClusterCheck = cms.bool( True ),
10510  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10511  ),
10512  OrderedHitsFactoryPSet = cms.PSet(
10513  maxElement = cms.uint32( 1000000 ),
10514  ComponentName = cms.string( "StandardHitTripletGenerator" ),
10515  SeedingLayers = cms.InputTag( "hltPAIter4MixedTripletLayersB" ),
10516  GeneratorPSet = cms.PSet(
10517  maxElement = cms.uint32( 100000 ),
10518  useBending = cms.bool( True ),
10519  useFixedPreFiltering = cms.bool( False ),
10520  ComponentName = cms.string( "PixelTripletLargeTipGenerator" ),
10521  extraHitRPhitolerance = cms.double( 0.0 ),
10522  useMultScattering = cms.bool( True ),
10523  phiPreFiltering = cms.double( 0.3 ),
10524  extraHitRZtolerance = cms.double( 0.0 )
10525  )
10526  ),
10527  SeedCreatorPSet = cms.PSet(
10528  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
10529  forceKinematicWithRegionDirection = cms.bool( False ),
10530  magneticField = cms.string( "ParabolicMf" ),
10531  SeedMomentumForBOFF = cms.double( 5.0 ),
10532  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10533  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10534  MinOneOverPtError = cms.double( 1.0 ),
10535  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10536  maxseeds = cms.int32( 10000 )
10537  )
10538 )
10539 fragment.hltPAIter4MixedSeeds = cms.EDProducer( "SeedCombiner",
10540  seedCollections = cms.VInputTag( 'hltPAIter4MixedTripletSeedsA','hltPAIter4MixedTripletSeedsB' )
10541 )
10542 fragment.hltPAIter4CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10543  src = cms.InputTag( "hltPAIter4MixedSeeds" ),
10544  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10545  SimpleMagneticField = cms.string( "ParabolicMf" ),
10546  TransientInitialStateEstimatorParameters = cms.PSet(
10547  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10548  numberMeasurementsForFit = cms.int32( 4 ),
10549  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10550  ),
10551  TrajectoryCleaner = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
10552  MeasurementTrackerEvent = cms.InputTag( "hltPAIter4MaskedMeasurementTrackerEvent" ),
10553  cleanTrajectoryAfterInOut = cms.bool( True ),
10554  useHitsSplitting = cms.bool( True ),
10555  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10556  doSeedingRegionRebuilding = cms.bool( True ),
10557  maxNSeeds = cms.uint32( 500000 ),
10558  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryBuilder" ) ),
10559  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10560  TrajectoryBuilder = cms.string( "" )
10561 )
10562 fragment.hltPAIter4CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10563  src = cms.InputTag( "hltPAIter4CkfTrackCandidates" ),
10564  SimpleMagneticField = cms.string( "ParabolicMf" ),
10565  clusterRemovalInfo = cms.InputTag( "" ),
10566  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10567  MeasurementTrackerEvent = cms.InputTag( "hltPAIter4MaskedMeasurementTrackerEvent" ),
10568  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10569  useHitsSplitting = cms.bool( False ),
10570  MeasurementTracker = cms.string( "" ),
10571  AlgorithmName = cms.string( "mixedTripletStep" ),
10572  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10573  NavigationSchool = cms.string( "" ),
10574  TrajectoryInEvent = cms.bool( True ),
10575  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10576  GeometricInnerState = cms.bool( False ),
10577  useSimpleMF = cms.bool( True ),
10578  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10579 )
10580 fragment.hltPAIter4TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached",
10581  src = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ),
10582  GBRForestLabel = cms.string( "MVASelectorIter4_13TeV" ),
10583  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10584  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10585  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
10586  mva = cms.PSet( ),
10587  GBRForestFileName = cms.string( "" )
10588 )
10589 fragment.hltPAIter4TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
10590  src = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ),
10591  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
10592  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10593  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10594  qualityCuts = cms.vdouble( -0.2, -0.2, -0.2 ),
10595  mva = cms.PSet( ),
10596  GBRForestFileName = cms.string( "" )
10597 )
10598 fragment.hltPAIter4TrackSelection = cms.EDProducer( "ClassifierMerger",
10599  inputClassifiers = cms.vstring( 'hltPAIter4TrackClassifier1',
10600  'hltPAIter4TrackClassifier2' )
10601 )
10602 fragment.hltPAIter5ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10603  trackClassifier = cms.InputTag( 'hltPAIter4TrackSelection','QualityMasks' ),
10604  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10605  maxChi2 = cms.double( 9.0 ),
10606  trajectories = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ),
10607  oldClusterRemovalInfo = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
10608  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
10609  overrideTrkQuals = cms.InputTag( "" ),
10610  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10611  TrackQuality = cms.string( "highPurity" )
10612 )
10613 fragment.hltPAIter5MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10614  clustersToSkip = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10615  OnDemand = cms.bool( False ),
10616  src = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10617 )
10618 fragment.hltPAIter5PixelLessLayers = cms.EDProducer( "SeedingLayersEDProducer",
10619  layerList = cms.vstring( 'TIB1+TIB2+MTIB3',
10620  'TIB1+TIB2+MTIB4',
10621  'TIB1+TIB2+MTID1_pos',
10622  'TIB1+TIB2+MTID1_neg',
10623  'TID1_pos+TID2_pos+TID3_pos',
10624  'TID1_neg+TID2_neg+TID3_neg',
10625  'TID1_pos+TID2_pos+MTID3_pos',
10626  'TID1_neg+TID2_neg+MTID3_neg',
10627  'TID1_pos+TID2_pos+MTEC1_pos',
10628  'TID1_neg+TID2_neg+MTEC1_neg',
10629  'TID2_pos+TID3_pos+TEC1_pos',
10630  'TID2_neg+TID3_neg+TEC1_neg',
10631  'TID2_pos+TID3_pos+MTEC1_pos',
10632  'TID2_neg+TID3_neg+MTEC1_neg',
10633  'TEC1_pos+TEC2_pos+TEC3_pos',
10634  'TEC1_neg+TEC2_neg+TEC3_neg',
10635  'TEC1_pos+TEC2_pos+MTEC3_pos',
10636  'TEC1_neg+TEC2_neg+MTEC3_neg',
10637  'TEC1_pos+TEC2_pos+TEC4_pos',
10638  'TEC1_neg+TEC2_neg+TEC4_neg',
10639  'TEC1_pos+TEC2_pos+MTEC4_pos',
10640  'TEC1_neg+TEC2_neg+MTEC4_neg',
10641  'TEC2_pos+TEC3_pos+TEC4_pos',
10642  'TEC2_neg+TEC3_neg+TEC4_neg',
10643  'TEC2_pos+TEC3_pos+MTEC4_pos',
10644  'TEC2_neg+TEC3_neg+MTEC4_neg',
10645  'TEC2_pos+TEC3_pos+TEC5_pos',
10646  'TEC2_neg+TEC3_neg+TEC5_neg',
10647  'TEC2_pos+TEC3_pos+TEC6_pos',
10648  'TEC2_neg+TEC3_neg+TEC6_neg',
10649  'TEC3_pos+TEC4_pos+TEC5_pos',
10650  'TEC3_neg+TEC4_neg+TEC5_neg',
10651  'TEC3_pos+TEC4_pos+MTEC5_pos',
10652  'TEC3_neg+TEC4_neg+MTEC5_neg',
10653  'TEC3_pos+TEC5_pos+TEC6_pos',
10654  'TEC3_neg+TEC5_neg+TEC6_neg',
10655  'TEC4_pos+TEC5_pos+TEC6_pos',
10656  'TEC4_neg+TEC5_neg+TEC6_neg' ),
10657  MTOB = cms.PSet( ),
10658  TEC = cms.PSet(
10659  useRingSlector = cms.bool( True ),
10660  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10661  maxRing = cms.int32( 2 ),
10662  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10663  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10664  minRing = cms.int32( 1 ),
10665  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' )
10666  ),
10667  MTID = cms.PSet(
10668  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10669  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10670  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10671  minRing = cms.int32( 3 ),
10672  maxRing = cms.int32( 3 ),
10673  useRingSlector = cms.bool( True ),
10674  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' )
10675  ),
10676  FPix = cms.PSet( ),
10677  MTEC = cms.PSet(
10678  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10679  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10680  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10681  minRing = cms.int32( 3 ),
10682  maxRing = cms.int32( 3 ),
10683  useRingSlector = cms.bool( True ),
10684  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' )
10685  ),
10686  MTIB = cms.PSet(
10687  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10688  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10689  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10690  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' )
10691  ),
10692  TID = cms.PSet(
10693  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10694  useRingSlector = cms.bool( True ),
10695  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10696  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10697  minRing = cms.int32( 1 ),
10698  maxRing = cms.int32( 2 ),
10699  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' )
10700  ),
10701  TOB = cms.PSet( ),
10702  BPix = cms.PSet( ),
10703  TIB = cms.PSet(
10704  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10705  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10706  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10707  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' )
10708  )
10709 )
10710 fragment.hltPAIter5PixelLessSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10711  RegionFactoryPSet = cms.PSet(
10712  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10713  RegionPSet = cms.PSet(
10714  precise = cms.bool( True ),
10715  originRadius = cms.double( 1.0 ),
10716  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10717  originHalfLength = cms.double( 12.0 ),
10718  ptMin = cms.double( 0.4 ),
10719  useMultipleScattering = cms.bool( False )
10720  )
10721  ),
10722  SeedComparitorPSet = cms.PSet(
10723  ComponentName = cms.string( "CombinedSeedComparitor" ),
10724  mode = cms.string( "and" ),
10725  comparitors = cms.VPSet(
10726  cms.PSet( ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10727  FilterAtHelixStage = cms.bool( True ),
10728  FilterPixelHits = cms.bool( False ),
10729  FilterStripHits = cms.bool( True ),
10730  ClusterShapeHitFilterName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
10731  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
10732  ),
10733  cms.PSet( ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
10734  FilterAtHelixStage = cms.bool( False ),
10735  maxNSat = cms.uint32( 3 ),
10736  trimMaxADC = cms.double( 30.0 ),
10737  trimMaxFracTotal = cms.double( 0.15 ),
10738  trimMaxFracNeigh = cms.double( 0.25 ),
10739  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
10740  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
10741  subclusterWindow = cms.double( 0.7 ),
10742  seedCutMIPs = cms.double( 0.35 ),
10743  seedCutSN = cms.double( 7.0 ),
10744  subclusterCutMIPs = cms.double( 0.45 ),
10745  subclusterCutSN = cms.double( 12.0 )
10746  )
10747  )
10748  ),
10749  ClusterCheckPSet = cms.PSet(
10750  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10751  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10752  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10753  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10754  doClusterCheck = cms.bool( True ),
10755  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10756  ),
10757  OrderedHitsFactoryPSet = cms.PSet(
10758  maxElement = cms.uint32( 1000000 ),
10759  ComponentName = cms.string( "StandardMultiHitGenerator" ),
10760  SeedingLayers = cms.InputTag( "hltPAIter5PixelLessLayers" ),
10761  GeneratorPSet = cms.PSet(
10762  ComponentName = cms.string( "MultiHitGeneratorFromChi2" ),
10763  maxElement = cms.uint32( 1000000 ),
10764  useFixedPreFiltering = cms.bool( False ),
10765  phiPreFiltering = cms.double( 0.3 ),
10766  extraHitRPhitolerance = cms.double( 0.0 ),
10767  extraHitRZtolerance = cms.double( 0.0 ),
10768  extraZKDBox = cms.double( 0.2 ),
10769  extraRKDBox = cms.double( 0.2 ),
10770  extraPhiKDBox = cms.double( 0.005 ),
10771  fnSigmaRZ = cms.double( 2.0 ),
10772  refitHits = cms.bool( True ),
10773  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
10774  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10775  maxChi2 = cms.double( 5.0 ),
10776  chi2VsPtCut = cms.bool( True ),
10777  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
10778  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
10779  detIdsToDebug = cms.vint32( 0, 0, 0 )
10780  )
10781  ),
10782  SeedCreatorPSet = cms.PSet(
10783  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
10784  forceKinematicWithRegionDirection = cms.bool( False ),
10785  magneticField = cms.string( "ParabolicMf" ),
10786  SeedMomentumForBOFF = cms.double( 5.0 ),
10787  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10788  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10789  MinOneOverPtError = cms.double( 1.0 ),
10790  OriginTransverseErrorMultiplier = cms.double( 2.0 ),
10791  maxseeds = cms.int32( 1000000 )
10792  )
10793 )
10794 fragment.hltPAIter5CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10795  src = cms.InputTag( "hltPAIter5PixelLessSeeds" ),
10796  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10797  SimpleMagneticField = cms.string( "ParabolicMf" ),
10798  TransientInitialStateEstimatorParameters = cms.PSet(
10799  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10800  numberMeasurementsForFit = cms.int32( 4 ),
10801  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10802  ),
10803  TrajectoryCleaner = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
10804  MeasurementTrackerEvent = cms.InputTag( "hltPAIter5MaskedMeasurementTrackerEvent" ),
10805  cleanTrajectoryAfterInOut = cms.bool( True ),
10806  useHitsSplitting = cms.bool( True ),
10807  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10808  doSeedingRegionRebuilding = cms.bool( True ),
10809  maxNSeeds = cms.uint32( 500000 ),
10810  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilder" ) ),
10811  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10812  TrajectoryBuilder = cms.string( "" )
10813 )
10814 fragment.hltPAIter5CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10815  src = cms.InputTag( "hltPAIter5CkfTrackCandidates" ),
10816  SimpleMagneticField = cms.string( "ParabolicMf" ),
10817  clusterRemovalInfo = cms.InputTag( "" ),
10818  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10819  MeasurementTrackerEvent = cms.InputTag( "hltPAIter5MaskedMeasurementTrackerEvent" ),
10820  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10821  useHitsSplitting = cms.bool( False ),
10822  MeasurementTracker = cms.string( "" ),
10823  AlgorithmName = cms.string( "pixelLessStep" ),
10824  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10825  NavigationSchool = cms.string( "" ),
10826  TrajectoryInEvent = cms.bool( True ),
10827  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10828  GeometricInnerState = cms.bool( False ),
10829  useSimpleMF = cms.bool( True ),
10830  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10831 )
10832 fragment.hltPAIter5TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierPrompt",
10833  src = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ),
10834  GBRForestLabel = cms.string( "MVASelectorIter5_13TeV" ),
10835  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10836  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10837  qualityCuts = cms.vdouble( -0.4, 0.0, 0.4 ),
10838  mva = cms.PSet( ),
10839  GBRForestFileName = cms.string( "" )
10840 )
10841 fragment.hltPAIter5TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
10842  src = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ),
10843  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
10844  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10845  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10846  qualityCuts = cms.vdouble( 0.0, 0.0, 0.0 ),
10847  mva = cms.PSet( ),
10848  GBRForestFileName = cms.string( "" )
10849 )
10850 fragment.hltPAIter5TrackSelection = cms.EDProducer( "ClassifierMerger",
10851  inputClassifiers = cms.vstring( 'hltPAIter5TrackClassifier1',
10852  'hltPAIter5TrackClassifier2' )
10853 )
10854 fragment.hltPAIter6ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10855  trackClassifier = cms.InputTag( 'hltPAIter5TrackSelection','QualityMasks' ),
10856  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10857  maxChi2 = cms.double( 9.0 ),
10858  trajectories = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ),
10859  oldClusterRemovalInfo = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10860  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
10861  overrideTrkQuals = cms.InputTag( "" ),
10862  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10863  TrackQuality = cms.string( "highPurity" )
10864 )
10865 fragment.hltPAIter6MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10866  clustersToSkip = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10867  OnDemand = cms.bool( False ),
10868  src = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10869 )
10870 fragment.hltPAIter6TobTecLayersTripl = cms.EDProducer( "SeedingLayersEDProducer",
10871  layerList = cms.vstring( 'TOB1+TOB2+MTOB3',
10872  'TOB1+TOB2+MTOB4',
10873  'TOB1+TOB2+MTEC1_pos',
10874  'TOB1+TOB2+MTEC1_neg' ),
10875  MTOB = cms.PSet(
10876  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10877  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10878  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10879  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' )
10880  ),
10881  TEC = cms.PSet( ),
10882  MTID = cms.PSet( ),
10883  FPix = cms.PSet( ),
10884  MTEC = cms.PSet(
10885  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10886  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10887  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10888  minRing = cms.int32( 6 ),
10889  maxRing = cms.int32( 7 ),
10890  useRingSlector = cms.bool( True ),
10891  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' )
10892  ),
10893  MTIB = cms.PSet( ),
10894  TID = cms.PSet( ),
10895  TOB = cms.PSet(
10896  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10897  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10898  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10899  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' )
10900  ),
10901  BPix = cms.PSet( ),
10902  TIB = cms.PSet( )
10903 )
10904 fragment.hltPAIter6TobTecSeedsTripl = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10905  RegionFactoryPSet = cms.PSet(
10906  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10907  RegionPSet = cms.PSet(
10908  precise = cms.bool( True ),
10909  originRadius = cms.double( 3.5 ),
10910  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10911  originHalfLength = cms.double( 20.0 ),
10912  ptMin = cms.double( 0.55 ),
10913  useMultipleScattering = cms.bool( False )
10914  )
10915  ),
10916  SeedComparitorPSet = cms.PSet(
10917  ComponentName = cms.string( "CombinedSeedComparitor" ),
10918  mode = cms.string( "and" ),
10919  comparitors = cms.VPSet(
10920  cms.PSet( ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10921  FilterPixelHits = cms.bool( False ),
10922  FilterStripHits = cms.bool( True ),
10923  ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
10924  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" ),
10925  FilterAtHelixStage = cms.bool( True )
10926  ),
10927  cms.PSet( ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
10928  FilterAtHelixStage = cms.bool( False ),
10929  maxNSat = cms.uint32( 3 ),
10930  trimMaxADC = cms.double( 30.0 ),
10931  trimMaxFracTotal = cms.double( 0.15 ),
10932  trimMaxFracNeigh = cms.double( 0.25 ),
10933  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
10934  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
10935  subclusterWindow = cms.double( 0.7 ),
10936  seedCutMIPs = cms.double( 0.35 ),
10937  seedCutSN = cms.double( 7.0 ),
10938  subclusterCutMIPs = cms.double( 0.45 ),
10939  subclusterCutSN = cms.double( 12.0 )
10940  )
10941  )
10942  ),
10943  ClusterCheckPSet = cms.PSet(
10944  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10945  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10946  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10947  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10948  doClusterCheck = cms.bool( True ),
10949  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10950  ),
10951  OrderedHitsFactoryPSet = cms.PSet(
10952  maxElement = cms.uint32( 1000000 ),
10953  ComponentName = cms.string( "StandardMultiHitGenerator" ),
10954  SeedingLayers = cms.InputTag( "hltPAIter6TobTecLayersTripl" ),
10955  GeneratorPSet = cms.PSet(
10956  ComponentName = cms.string( "MultiHitGeneratorFromChi2" ),
10957  maxElement = cms.uint32( 1000000 ),
10958  useFixedPreFiltering = cms.bool( False ),
10959  phiPreFiltering = cms.double( 0.3 ),
10960  extraHitRPhitolerance = cms.double( 0.0 ),
10961  extraHitRZtolerance = cms.double( 0.0 ),
10962  extraZKDBox = cms.double( 0.2 ),
10963  extraRKDBox = cms.double( 0.2 ),
10964  extraPhiKDBox = cms.double( 0.01 ),
10965  fnSigmaRZ = cms.double( 2.0 ),
10966  refitHits = cms.bool( True ),
10967  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
10968  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10969  maxChi2 = cms.double( 5.0 ),
10970  chi2VsPtCut = cms.bool( True ),
10971  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
10972  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
10973  detIdsToDebug = cms.vint32( 0, 0, 0 )
10974  )
10975  ),
10976  SeedCreatorPSet = cms.PSet(
10977  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
10978  forceKinematicWithRegionDirection = cms.bool( False ),
10979  magneticField = cms.string( "ParabolicMf" ),
10980  SeedMomentumForBOFF = cms.double( 5.0 ),
10981  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10982  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10983  MinOneOverPtError = cms.double( 1.0 ),
10984  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10985  maxseeds = cms.int32( 1000000 )
10986  )
10987 )
10988 fragment.hltPAIter6TobTecLayersPair = cms.EDProducer( "SeedingLayersEDProducer",
10989  layerList = cms.vstring( 'TOB1+TEC1_pos',
10990  'TOB1+TEC1_neg',
10991  'TEC1_pos+TEC2_pos',
10992  'TEC1_neg+TEC2_neg',
10993  'TEC2_pos+TEC3_pos',
10994  'TEC2_neg+TEC3_neg',
10995  'TEC3_pos+TEC4_pos',
10996  'TEC3_neg+TEC4_neg',
10997  'TEC4_pos+TEC5_pos',
10998  'TEC4_neg+TEC5_neg',
10999  'TEC5_pos+TEC6_pos',
11000  'TEC5_neg+TEC6_neg',
11001  'TEC6_pos+TEC7_pos',
11002  'TEC6_neg+TEC7_neg' ),
11003  MTOB = cms.PSet( ),
11004  TEC = cms.PSet(
11005  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11006  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
11007  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
11008  useRingSlector = cms.bool( True ),
11009  minRing = cms.int32( 5 ),
11010  maxRing = cms.int32( 5 ),
11011  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' )
11012  ),
11013  MTID = cms.PSet( ),
11014  FPix = cms.PSet( ),
11015  MTEC = cms.PSet( ),
11016  MTIB = cms.PSet( ),
11017  TID = cms.PSet( ),
11018  TOB = cms.PSet(
11019  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11020  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
11021  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
11022  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' )
11023  ),
11024  BPix = cms.PSet( ),
11025  TIB = cms.PSet( )
11026 )
11027 fragment.hltPAIter6TobTecSeedsPair = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
11028  RegionFactoryPSet = cms.PSet(
11029  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
11030  RegionPSet = cms.PSet(
11031  precise = cms.bool( True ),
11032  originRadius = cms.double( 6.0 ),
11033  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11034  originHalfLength = cms.double( 30.0 ),
11035  ptMin = cms.double( 0.6 ),
11036  useMultipleScattering = cms.bool( False )
11037  )
11038  ),
11039  SeedComparitorPSet = cms.PSet(
11040  ComponentName = cms.string( "CombinedSeedComparitor" ),
11041  mode = cms.string( "and" ),
11042  comparitors = cms.VPSet(
11043  cms.PSet( ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
11044  FilterAtHelixStage = cms.bool( True ),
11045  FilterPixelHits = cms.bool( False ),
11046  FilterStripHits = cms.bool( True ),
11047  ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
11048  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
11049  ),
11050  cms.PSet( ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
11051  FilterAtHelixStage = cms.bool( False ),
11052  maxNSat = cms.uint32( 3 ),
11053  trimMaxADC = cms.double( 30.0 ),
11054  trimMaxFracTotal = cms.double( 0.15 ),
11055  trimMaxFracNeigh = cms.double( 0.25 ),
11056  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
11057  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
11058  subclusterWindow = cms.double( 0.7 ),
11059  seedCutMIPs = cms.double( 0.35 ),
11060  seedCutSN = cms.double( 7.0 ),
11061  subclusterCutMIPs = cms.double( 0.45 ),
11062  subclusterCutSN = cms.double( 12.0 )
11063  )
11064  )
11065  ),
11066  ClusterCheckPSet = cms.PSet(
11067  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
11068  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
11069  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
11070  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
11071  doClusterCheck = cms.bool( True ),
11072  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
11073  ),
11074  OrderedHitsFactoryPSet = cms.PSet(
11075  maxElement = cms.uint32( 1000000 ),
11076  ComponentName = cms.string( "StandardHitPairGenerator" ),
11077  SeedingLayers = cms.InputTag( "hltPAIter6TobTecLayersPair" )
11078  ),
11079  SeedCreatorPSet = cms.PSet(
11080  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
11081  forceKinematicWithRegionDirection = cms.bool( False ),
11082  magneticField = cms.string( "ParabolicMf" ),
11083  SeedMomentumForBOFF = cms.double( 5.0 ),
11084  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
11085  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11086  MinOneOverPtError = cms.double( 1.0 ),
11087  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
11088  maxseeds = cms.int32( 1000000 )
11089  )
11090 )
11091 fragment.hltPAIter6TobTecSeeds = cms.EDProducer( "SeedCombiner",
11092  seedCollections = cms.VInputTag( 'hltPAIter6TobTecSeedsTripl','hltPAIter6TobTecSeedsPair' )
11093 )
11094 fragment.hltPAIter6CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
11095  src = cms.InputTag( "hltPAIter6TobTecSeeds" ),
11096  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
11097  SimpleMagneticField = cms.string( "ParabolicMf" ),
11098  TransientInitialStateEstimatorParameters = cms.PSet(
11099  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
11100  numberMeasurementsForFit = cms.int32( 4 ),
11101  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
11102  ),
11103  TrajectoryCleaner = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
11104  MeasurementTrackerEvent = cms.InputTag( "hltPAIter6MaskedMeasurementTrackerEvent" ),
11105  cleanTrajectoryAfterInOut = cms.bool( True ),
11106  useHitsSplitting = cms.bool( True ),
11107  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
11108  doSeedingRegionRebuilding = cms.bool( True ),
11109  maxNSeeds = cms.uint32( 500000 ),
11110  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilder" ) ),
11111  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11112  TrajectoryBuilder = cms.string( "" )
11113 )
11114 fragment.hltPAIter6CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
11115  src = cms.InputTag( "hltPAIter6CkfTrackCandidates" ),
11116  SimpleMagneticField = cms.string( "ParabolicMf" ),
11117  clusterRemovalInfo = cms.InputTag( "" ),
11118  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11119  MeasurementTrackerEvent = cms.InputTag( "hltPAIter6MaskedMeasurementTrackerEvent" ),
11120  Fitter = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
11121  useHitsSplitting = cms.bool( False ),
11122  MeasurementTracker = cms.string( "" ),
11123  AlgorithmName = cms.string( "tobTecStep" ),
11124  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
11125  NavigationSchool = cms.string( "" ),
11126  TrajectoryInEvent = cms.bool( True ),
11127  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
11128  GeometricInnerState = cms.bool( False ),
11129  useSimpleMF = cms.bool( True ),
11130  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
11131 )
11132 fragment.hltPAIter6TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached",
11133  src = cms.InputTag( "hltPAIter6CtfWithMaterialTracks" ),
11134  GBRForestLabel = cms.string( "MVASelectorIter6_13TeV" ),
11135  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11136  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
11137  qualityCuts = cms.vdouble( -0.6, -0.45, -0.3 ),
11138  mva = cms.PSet( ),
11139  GBRForestFileName = cms.string( "" )
11140 )
11141 fragment.hltPAIter6TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
11142  src = cms.InputTag( "hltPAIter6CtfWithMaterialTracks" ),
11143  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
11144  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11145  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
11146  qualityCuts = cms.vdouble( 0.0, 0.0, 0.0 ),
11147  mva = cms.PSet( ),
11148  GBRForestFileName = cms.string( "" )
11149 )
11150 fragment.hltPAIter6TrackSelection = cms.EDProducer( "ClassifierMerger",
11151  inputClassifiers = cms.vstring( 'hltPAIter6TrackClassifier1',
11152  'hltPAIter6TrackClassifier2' )
11153 )
11154 fragment.hltPAIter7GoodPrimaryVertices = cms.EDFilter( "PrimaryVertexObjectFilter",
11155  src = cms.InputTag( "hltPAIter0PrimaryVertices" ),
11156  filterParams = cms.PSet(
11157  maxZ = cms.double( 15.0 ),
11158  minNdof = cms.double( 25.0 ),
11159  maxRho = cms.double( 2.0 )
11160  )
11161 )
11162 fragment.hltPAIter7JetCoreLayers = cms.EDProducer( "SeedingLayersEDProducer",
11163  layerList = cms.vstring( 'BPix1+BPix2',
11164  'BPix1+BPix3',
11165  'BPix2+BPix3',
11166  'BPix1+FPix1_pos',
11167  'BPix1+FPix1_neg',
11168  'BPix2+FPix1_pos',
11169  'BPix2+FPix1_neg',
11170  'FPix1_pos+FPix2_pos',
11171  'FPix1_neg+FPix2_neg',
11172  'BPix3+TIB1',
11173  'BPix3+TIB2' ),
11174  MTOB = cms.PSet( ),
11175  TEC = cms.PSet( ),
11176  MTID = cms.PSet( ),
11177  FPix = cms.PSet(
11178  useErrorsFromParam = cms.bool( True ),
11179  hitErrorRPhi = cms.double( 0.0051 ),
11180  hitErrorRZ = cms.double( 0.0036 ),
11181  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11182  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
11183  ),
11184  MTEC = cms.PSet( ),
11185  MTIB = cms.PSet( ),
11186  TID = cms.PSet( ),
11187  TOB = cms.PSet( ),
11188  BPix = cms.PSet(
11189  useErrorsFromParam = cms.bool( True ),
11190  hitErrorRPhi = cms.double( 0.0027 ),
11191  hitErrorRZ = cms.double( 0.006 ),
11192  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11193  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
11194  ),
11195  TIB = cms.PSet(
11196  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11197  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
11198  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' )
11199  )
11200 )
11201 fragment.hltPAIter7JetCoreSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
11202  RegionFactoryPSet = cms.PSet(
11203  ComponentName = cms.string( "TauRegionalPixelSeedGenerator" ),
11204  RegionPSet = cms.PSet(
11205  precise = cms.bool( True ),
11206  ptMin = cms.double( 10.0 ),
11207  originRadius = cms.double( 0.2 ),
11208  originHalfLength = cms.double( 0.2 ),
11209  deltaPhiRegion = cms.double( 0.2 ),
11210  measurementTrackerName = cms.string( "" ),
11211  deltaEtaRegion = cms.double( 0.2 ),
11212  JetSrc = cms.InputTag( "hltPAJetsForCoreTracking" ),
11213  vertexSrc = cms.InputTag( "hltPAIter7GoodPrimaryVertices" ),
11214  howToUseMeasurementTracker = cms.string( "Never" )
11215  )
11216  ),
11217  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
11218  ClusterCheckPSet = cms.PSet(
11219  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
11220  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
11221  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
11222  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
11223  doClusterCheck = cms.bool( True ),
11224  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
11225  ),
11226  OrderedHitsFactoryPSet = cms.PSet(
11227  maxElement = cms.uint32( 1000000 ),
11228  ComponentName = cms.string( "StandardHitPairGenerator" ),
11229  SeedingLayers = cms.InputTag( "hltPAIter7JetCoreLayers" )
11230  ),
11231  SeedCreatorPSet = cms.PSet(
11232  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
11233  forceKinematicWithRegionDirection = cms.bool( True ),
11234  magneticField = cms.string( "ParabolicMf" ),
11235  SeedMomentumForBOFF = cms.double( 5.0 ),
11236  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
11237  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11238  MinOneOverPtError = cms.double( 1.0 ),
11239  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
11240  maxseeds = cms.int32( 10000 )
11241  )
11242 )
11243 fragment.hltPAIter7CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
11244  src = cms.InputTag( "hltPAIter7JetCoreSeeds" ),
11245  maxSeedsBeforeCleaning = cms.uint32( 10000 ),
11246  SimpleMagneticField = cms.string( "ParabolicMf" ),
11247  TransientInitialStateEstimatorParameters = cms.PSet(
11248  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
11249  numberMeasurementsForFit = cms.int32( 4 ),
11250  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
11251  ),
11252  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
11253  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersAfterSplitting" ),
11254  cleanTrajectoryAfterInOut = cms.bool( True ),
11255  useHitsSplitting = cms.bool( True ),
11256  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
11257  doSeedingRegionRebuilding = cms.bool( True ),
11258  maxNSeeds = cms.uint32( 500000 ),
11259  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryBuilder" ) ),
11260  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11261  TrajectoryBuilder = cms.string( "" )
11262 )
11263 fragment.hltPAIter7CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
11264  src = cms.InputTag( "hltPAIter7CkfTrackCandidates" ),
11265  SimpleMagneticField = cms.string( "ParabolicMf" ),
11266  clusterRemovalInfo = cms.InputTag( "" ),
11267  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11268  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersAfterSplitting" ),
11269  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
11270  useHitsSplitting = cms.bool( False ),
11271  MeasurementTracker = cms.string( "" ),
11272  AlgorithmName = cms.string( "jetCoreRegionalStep" ),
11273  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
11274  NavigationSchool = cms.string( "" ),
11275  TrajectoryInEvent = cms.bool( True ),
11276  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
11277  GeometricInnerState = cms.bool( False ),
11278  useSimpleMF = cms.bool( True ),
11279  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
11280 )
11281 fragment.hltPAIter7TrackSelection = cms.EDProducer( "TrackCutClassifier",
11282  src = cms.InputTag( "hltPAIter7CtfWithMaterialTracks" ),
11283  GBRForestLabel = cms.string( "" ),
11284  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11285  vertices = cms.InputTag( "hltPAIter7GoodPrimaryVertices" ),
11286  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
11287  mva = cms.PSet(
11288  dr_par = cms.PSet(
11289  dr_par1 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
11290  dr_par2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
11291  drWPVerr_par = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
11292  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
11293  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
11294  dr_exp = cms.vint32( 2147483647, 2147483647, 2147483647 )
11295  ),
11296  minLayers = cms.vint32( 3, 5, 5 ),
11297  dz_par = cms.PSet(
11298  dz_exp = cms.vint32( 2147483647, 2147483647, 2147483647 ),
11299  dz_par1 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
11300  dzWPVerr_par = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
11301  dz_par2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 )
11302  ),
11303  maxChi2 = cms.vdouble( 9999.0, 9999.0, 9999.0 ),
11304  maxChi2n = cms.vdouble( 1.6, 1.0, 0.7 ),
11305  maxLostLayers = cms.vint32( 4, 3, 2 ),
11306  maxDz = cms.vdouble( 0.5, 0.35, 0.2 ),
11307  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
11308  maxDr = cms.vdouble( 0.3, 0.2, 0.1 ),
11309  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
11310  min3DLayers = cms.vint32( 1, 2, 3 ),
11311  minPixelHits = cms.vint32( 1, 1, 1 ),
11312  minNVtxTrk = cms.int32( 2 )
11313  ),
11314  GBRForestFileName = cms.string( "" )
11315 )
11316 fragment.hltPAIterativeTrackingMerged = cms.EDProducer( "TrackCollectionMerger",
11317  shareFrac = cms.double( 0.19 ),
11318  inputClassifiers = cms.vstring( 'hltPAIter0TrackSelection',
11319  'hltPAIter7TrackSelection',
11320  'hltPAIter1TrackSelection',
11321  'hltPAIter2TrackSelection',
11322  'hltPAIter3TrackSelection',
11323  'hltPAIter4TrackSelection',
11324  'hltPAIter5TrackSelection',
11325  'hltPAIter6TrackSelection' ),
11326  minQuality = cms.string( "loose" ),
11327  minShareHits = cms.uint32( 2 ),
11328  allowFirstHitShare = cms.bool( True ),
11329  foundHitBonus = cms.double( 10.0 ),
11330  trackProducers = cms.VInputTag( 'hltPAIter0CtfWithMaterialTracks','hltPAIter7CtfWithMaterialTracks','hltPAIter1CtfWithMaterialTracks','hltPAIter2CtfWithMaterialTracks','hltPAIter3CtfWithMaterialTracks','hltPAIter4CtfWithMaterialTracks','hltPAIter5CtfWithMaterialTracks','hltPAIter6CtfWithMaterialTracks' ),
11331  lostHitPenalty = cms.double( 5.0 )
11332 )
11333 fragment.hltPAGoodFullTracks = cms.EDProducer( "AnalyticalTrackSelector",
11334  max_d0 = cms.double( 100.0 ),
11335  minNumber3DLayers = cms.uint32( 0 ),
11336  max_lostHitFraction = cms.double( 1.0 ),
11337  applyAbsCutsIfNoPV = cms.bool( False ),
11338  qualityBit = cms.string( "loose" ),
11339  minNumberLayers = cms.uint32( 0 ),
11340  chi2n_par = cms.double( 9999.0 ),
11341  useVtxError = cms.bool( True ),
11342  nSigmaZ = cms.double( 100.0 ),
11343  dz_par2 = cms.vdouble( 5.0, 0.0 ),
11344  applyAdaptedPVCuts = cms.bool( True ),
11345  min_eta = cms.double( -9999.0 ),
11346  dz_par1 = cms.vdouble( 9999.0, 0.0 ),
11347  copyTrajectories = cms.untracked.bool( False ),
11348  vtxNumber = cms.int32( -1 ),
11349  max_d0NoPV = cms.double( 0.5 ),
11350  keepAllTracks = cms.bool( False ),
11351  maxNumberLostLayers = cms.uint32( 999 ),
11352  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11353  max_relpterr = cms.double( 9999.0 ),
11354  copyExtras = cms.untracked.bool( False ),
11355  max_z0NoPV = cms.double( 100.0 ),
11356  vertexCut = cms.string( "tracksSize>=2" ),
11357  max_z0 = cms.double( 100.0 ),
11358  useVertices = cms.bool( True ),
11359  min_nhits = cms.uint32( 3 ),
11360  src = cms.InputTag( "hltPAIterativeTrackingMerged" ),
11361  max_minMissHitOutOrIn = cms.int32( 99 ),
11362  chi2n_no1Dmod_par = cms.double( 9999.0 ),
11363  vertices = cms.InputTag( "hltPixelVertices" ),
11364  max_eta = cms.double( 9999.0 ),
11365  d0_par2 = cms.vdouble( 9999.0, 0.0 ),
11366  d0_par1 = cms.vdouble( 9999.0, 0.0 ),
11367  res_par = cms.vdouble( 99999.0, 99999.0 ),
11368  minHitsToBypassChecks = cms.uint32( 999 )
11369 )
11370 fragment.hltPAFullCandsForFullTrackTrigger = cms.EDProducer( "ConcreteChargedCandidateProducer",
11371  src = cms.InputTag( "hltPAGoodFullTracks" ),
11372  particleType = cms.string( "pi+" )
11373 )
11374 fragment.hltPAFullTrack18 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11375  saveTags = cms.bool( True ),
11376  MinTrks = cms.int32( 1 ),
11377  MinPt = cms.double( 18.0 ),
11378  MaxVz = cms.double( 15.0 ),
11379  MaxEta = cms.double( 2.4 ),
11380  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
11381  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11382  MaxPt = cms.double( 9999.0 ),
11383  MinSep = cms.double( 9999.0 )
11384 )
11385 fragment.hltL1sSingleJet24BptxAND = cms.EDFilter( "HLTL1TSeed",
11386  L1SeedsLogicalExpression = cms.string( "L1_SingleJet24_BptxAND" ),
11387  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11388  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11389  saveTags = cms.bool( True ),
11390  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11391  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11392  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11393  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11394  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11395 )
11396 fragment.hltPreFullTrack24ForPPRef = cms.EDFilter( "HLTPrescaler",
11397  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11398  offset = cms.uint32( 0 )
11399 )
11400 fragment.hltPAFullTrack24 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11401  saveTags = cms.bool( True ),
11402  MinTrks = cms.int32( 1 ),
11403  MinPt = cms.double( 24.0 ),
11404  MaxVz = cms.double( 15.0 ),
11405  MaxEta = cms.double( 2.4 ),
11406  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
11407  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11408  MaxPt = cms.double( 9999.0 ),
11409  MinSep = cms.double( 9999.0 )
11410 )
11411 fragment.hltPreFullTrack34ForPPRef = cms.EDFilter( "HLTPrescaler",
11412  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11413  offset = cms.uint32( 0 )
11414 )
11415 fragment.hltPAFullTrack34 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11416  saveTags = cms.bool( True ),
11417  MinTrks = cms.int32( 1 ),
11418  MinPt = cms.double( 34.0 ),
11419  MaxVz = cms.double( 15.0 ),
11420  MaxEta = cms.double( 2.4 ),
11421  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
11422  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11423  MaxPt = cms.double( 9999.0 ),
11424  MinSep = cms.double( 9999.0 )
11425 )
11426 fragment.hltPreFullTrack45ForPPRef = cms.EDFilter( "HLTPrescaler",
11427  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11428  offset = cms.uint32( 0 )
11429 )
11430 fragment.hltPAFullTrack45 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11431  saveTags = cms.bool( True ),
11432  MinTrks = cms.int32( 1 ),
11433  MinPt = cms.double( 45.0 ),
11434  MaxVz = cms.double( 15.0 ),
11435  MaxEta = cms.double( 2.4 ),
11436  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
11437  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11438  MaxPt = cms.double( 9999.0 ),
11439  MinSep = cms.double( 9999.0 )
11440 )
11441 fragment.hltPreFullTrack53ForPPRef = cms.EDFilter( "HLTPrescaler",
11442  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11443  offset = cms.uint32( 0 )
11444 )
11445 fragment.hltPAFullTrack53 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11446  saveTags = cms.bool( True ),
11447  MinTrks = cms.int32( 1 ),
11448  MinPt = cms.double( 53.0 ),
11449  MaxVz = cms.double( 15.0 ),
11450  MaxEta = cms.double( 2.4 ),
11451  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
11452  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11453  MaxPt = cms.double( 9999.0 ),
11454  MinSep = cms.double( 9999.0 )
11455 )
11456 fragment.hltL1sDoubleMuOpenNotMinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed",
11457  L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen_NotMinimumBiasHF2_AND" ),
11458  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11459  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11460  saveTags = cms.bool( True ),
11461  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11462  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11463  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11464  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11465  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11466 )
11467 fragment.hltPreHIUPCL1DoubleMuOpenNotHF2ForPPRef = cms.EDFilter( "HLTPrescaler",
11468  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11469  offset = cms.uint32( 0 )
11470 )
11471 fragment.hltL1MuOpenNotHF2L1Filtered2 = cms.EDFilter( "HLTMuonL1TFilter",
11472  saveTags = cms.bool( True ),
11473  PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpenNotMinimumBiasHF2AND" ),
11474  MinPt = cms.double( 0.0 ),
11475  MinN = cms.int32( 1 ),
11476  MaxEta = cms.double( 2.5 ),
11477  CentralBxOnly = cms.bool( True ),
11478  SelectQualities = cms.vint32( ),
11479  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
11480 )
11481 fragment.hltPreHIUPCDoubleMuNotHF2PixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11482  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11483  offset = cms.uint32( 0 )
11484 )
11485 fragment.hltHISiPixelDigis = cms.EDProducer( "SiPixelRawToDigi",
11486  UseQualityInfo = cms.bool( False ),
11487  UsePilotBlade = cms.bool( False ),
11488  UsePhase1 = cms.bool( False ),
11489  InputLabel = cms.InputTag( "rawDataCollector" ),
11490  IncludeErrors = cms.bool( False ),
11491  ErrorList = cms.vint32( ),
11492  Regions = cms.PSet( ),
11493  Timing = cms.untracked.bool( False ),
11494  CablingMapLabel = cms.string( "" ),
11495  UserErrorList = cms.vint32( )
11496 )
11497 fragment.hltHISiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
11498  src = cms.InputTag( "hltHISiPixelDigis" ),
11499  ChannelThreshold = cms.int32( 1000 ),
11500  maxNumberOfClusters = cms.int32( -1 ),
11501  VCaltoElectronGain = cms.int32( 65 ),
11502  MissCalibrate = cms.untracked.bool( True ),
11503  SplitClusters = cms.bool( False ),
11504  VCaltoElectronOffset = cms.int32( -414 ),
11505  payloadType = cms.string( "HLT" ),
11506  SeedThreshold = cms.int32( 1000 ),
11507  ClusterThreshold = cms.double( 4000.0 )
11508 )
11509 fragment.hltHISiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
11510  src = cms.InputTag( "hltHISiPixelClusters" ),
11511  onDemand = cms.bool( False )
11512 )
11513 fragment.hltHISiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
11514  VerboseLevel = cms.untracked.int32( 0 ),
11515  src = cms.InputTag( "hltHISiPixelClusters" ),
11516  CPE = cms.string( "hltESPPixelCPEGeneric" )
11517 )
11518 fragment.hltPixelLayerTripletsForUPC = cms.EDProducer( "SeedingLayersEDProducer",
11519  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
11520  'BPix1+BPix2+FPix1_pos',
11521  'BPix1+BPix2+FPix1_neg',
11522  'BPix1+FPix1_pos+FPix2_pos',
11523  'BPix1+FPix1_neg+FPix2_neg' ),
11524  MTOB = cms.PSet( ),
11525  TEC = cms.PSet( ),
11526  MTID = cms.PSet( ),
11527  FPix = cms.PSet(
11528  useErrorsFromParam = cms.bool( True ),
11529  hitErrorRPhi = cms.double( 0.0051 ),
11530  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11531  HitProducer = cms.string( "hltHISiPixelRecHits" ),
11532  hitErrorRZ = cms.double( 0.0036 )
11533  ),
11534  MTEC = cms.PSet( ),
11535  MTIB = cms.PSet( ),
11536  TID = cms.PSet( ),
11537  TOB = cms.PSet( ),
11538  BPix = cms.PSet(
11539  useErrorsFromParam = cms.bool( True ),
11540  hitErrorRPhi = cms.double( 0.0027 ),
11541  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11542  HitProducer = cms.string( "hltHISiPixelRecHits" ),
11543  hitErrorRZ = cms.double( 0.006 )
11544  ),
11545  TIB = cms.PSet( )
11546 )
11547 fragment.hltPixelTracksForUPC = cms.EDProducer( "PixelTrackProducer",
11548  useFilterWithES = cms.bool( False ),
11549  FilterPSet = cms.PSet(
11550  chi2 = cms.double( 1000.0 ),
11551  nSigmaTipMaxTolerance = cms.double( 0.0 ),
11552  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
11553  nSigmaInvPtTolerance = cms.double( 0.0 ),
11554  ptMin = cms.double( 0.1 ),
11555  tipMax = cms.double( 1.0 )
11556  ),
11557  passLabel = cms.string( "" ),
11558  FitterPSet = cms.PSet(
11559  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
11560  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11561  fixImpactParameter = cms.double( 0.0 )
11562  ),
11563  RegionFactoryPSet = cms.PSet(
11564  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
11565  RegionPSet = cms.PSet(
11566  precise = cms.bool( True ),
11567  originRadius = cms.double( 0.2 ),
11568  ptMin = cms.double( 0.1 ),
11569  originHalfLength = cms.double( 24.0 ),
11570  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11571  useMultipleScattering = cms.bool( False ),
11572  useFakeVertices = cms.bool( False )
11573  )
11574  ),
11575  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
11576  OrderedHitsFactoryPSet = cms.PSet(
11577  ComponentName = cms.string( "StandardHitTripletGenerator" ),
11578  GeneratorPSet = cms.PSet(
11579  useBending = cms.bool( True ),
11580  useFixedPreFiltering = cms.bool( False ),
11581  maxElement = cms.uint32( 100000 ),
11582  phiPreFiltering = cms.double( 0.3 ),
11583  extraHitRPhitolerance = cms.double( 0.06 ),
11584  useMultScattering = cms.bool( True ),
11585  SeedComparitorPSet = cms.PSet(
11586  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
11587  clusterShapeCacheSrc = cms.InputTag( "hltHISiPixelClustersCache" )
11588  ),
11589  extraHitRZtolerance = cms.double( 0.06 ),
11590  ComponentName = cms.string( "PixelTripletHLTGenerator" )
11591  ),
11592  SeedingLayers = cms.InputTag( "hltPixelLayerTripletsForUPC" )
11593  )
11594 )
11595 fragment.hltPixelCandsForUPC = cms.EDProducer( "ConcreteChargedCandidateProducer",
11596  src = cms.InputTag( "hltPixelTracksForUPC" ),
11597  particleType = cms.string( "pi+" )
11598 )
11599 fragment.hltSinglePixelTrackForUPC = cms.EDFilter( "CandViewCountFilter",
11600  src = cms.InputTag( "hltPixelCandsForUPC" ),
11601  minNumber = cms.uint32( 1 )
11602 )
11603 fragment.hltL1sMuOpenNotMinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed",
11604  L1SeedsLogicalExpression = cms.string( "L1_MuOpen_NotMinimumBiasHF2_AND" ),
11605  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11606  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11607  saveTags = cms.bool( True ),
11608  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11609  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11610  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11611  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11612  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11613 )
11614 fragment.hltPreHIUPCL1MuOpenNotMinimumBiasHF2ANDForPPRef = cms.EDFilter( "HLTPrescaler",
11615  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11616  offset = cms.uint32( 0 )
11617 )
11618 fragment.hltL1MuOpenNotHF2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
11619  saveTags = cms.bool( True ),
11620  PreviousCandTag = cms.InputTag( "hltL1sMuOpenNotMinimumBiasHF2AND" ),
11621  MinPt = cms.double( 0.0 ),
11622  MinN = cms.int32( 1 ),
11623  MaxEta = cms.double( 2.5 ),
11624  CentralBxOnly = cms.bool( True ),
11625  SelectQualities = cms.vint32( ),
11626  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
11627 )
11628 fragment.hltPreHIUPCMuOpenNotMinimumBiasHF2ANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11629  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11630  offset = cms.uint32( 0 )
11631 )
11632 fragment.hltL1sNotMinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed",
11633  L1SeedsLogicalExpression = cms.string( "L1_NotMinimumBiasHF2_AND" ),
11634  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11635  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11636  saveTags = cms.bool( True ),
11637  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11638  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11639  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11640  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11641  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11642 )
11643 fragment.hltPreHIUPCL1NotMinimumBiasHF2ANDForPPRef = cms.EDFilter( "HLTPrescaler",
11644  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11645  offset = cms.uint32( 0 )
11646 )
11647 fragment.hltPreHIUPCNotMinimumBiasHF2ANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11648  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11649  offset = cms.uint32( 0 )
11650 )
11651 fragment.hltL1sZdcORBptxAND = cms.EDFilter( "HLTL1TSeed",
11652  L1SeedsLogicalExpression = cms.string( "L1_ZdcOR_BptxAND" ),
11653  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11654  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11655  saveTags = cms.bool( True ),
11656  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11657  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11658  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11659  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11660  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11661 )
11662 fragment.hltPreHIUPCL1ZdcORBptxANDForPPRef = cms.EDFilter( "HLTPrescaler",
11663  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11664  offset = cms.uint32( 0 )
11665 )
11666 fragment.hltPreHIUPCZdcORBptxANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11667  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11668  offset = cms.uint32( 0 )
11669 )
11670 fragment.hltL1sZdcXORBptxAND = cms.EDFilter( "HLTL1TSeed",
11671  L1SeedsLogicalExpression = cms.string( "L1_ZdcXOR_BptxAND" ),
11672  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11673  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11674  saveTags = cms.bool( True ),
11675  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11676  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11677  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11678  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11679  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11680 )
11681 fragment.hltPreHIUPCL1ZdcXORBptxANDForPPRef = cms.EDFilter( "HLTPrescaler",
11682  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11683  offset = cms.uint32( 0 )
11684 )
11685 fragment.hltPreHIUPCZdcXORBptxANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11686  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11687  offset = cms.uint32( 0 )
11688 )
11689 fragment.hltL1sNotZdcORBptxAND = cms.EDFilter( "HLTL1TSeed",
11690  L1SeedsLogicalExpression = cms.string( "L1_NotZdcOR_BptxAND" ),
11691  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11692  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11693  saveTags = cms.bool( True ),
11694  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11695  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11696  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11697  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11698  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11699 )
11700 fragment.hltPreHIUPCL1NotZdcORBptxANDForPPRef = cms.EDFilter( "HLTPrescaler",
11701  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11702  offset = cms.uint32( 0 )
11703 )
11704 fragment.hltPreHIUPCNotZdcORBptxANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11705  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11706  offset = cms.uint32( 0 )
11707 )
11708 fragment.hltL1sCastorMediumJetBptxAND = cms.EDFilter( "HLTL1TSeed",
11709  L1SeedsLogicalExpression = cms.string( "L1_CastorMediumJet_BptxAND" ),
11710  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11711  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11712  saveTags = cms.bool( True ),
11713  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11714  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11715  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11716  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11717  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11718 )
11719 fragment.hltPreHIL1CastorMediumJetForPPRef = cms.EDFilter( "HLTPrescaler",
11720  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11721  offset = cms.uint32( 0 )
11722 )
11723 fragment.hltPreHICastorMediumJetPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11724  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11725  offset = cms.uint32( 0 )
11726 )
11727 fragment.hltL1MuOpenL1Filtered0UPC = cms.EDFilter( "HLTMuonL1TFilter",
11728  saveTags = cms.bool( True ),
11729  PreviousCandTag = cms.InputTag( "hltL1sCastorMediumJetBptxAND" ),
11730  MinPt = cms.double( 0.0 ),
11731  MinN = cms.int32( 1 ),
11732  MaxEta = cms.double( 2.5 ),
11733  CentralBxOnly = cms.bool( True ),
11734  SelectQualities = cms.vint32( ),
11735  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
11736 )
11737 fragment.hltPreDmesonPPTrackingGlobalDpt8ForPPRef = cms.EDFilter( "HLTPrescaler",
11738  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11739  offset = cms.uint32( 0 )
11740 )
11741 fragment.hltPAFullCands = cms.EDProducer( "ConcreteChargedCandidateProducer",
11742  src = cms.InputTag( "hltPAIterativeTrackingMerged" ),
11743  particleType = cms.string( "pi+" )
11744 )
11745 fragment.hltHIFullTrackFilterForDmeson = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11746  saveTags = cms.bool( True ),
11747  MinTrks = cms.int32( 0 ),
11748  MinPt = cms.double( 0.0 ),
11749  MaxVz = cms.double( 9999.0 ),
11750  MaxEta = cms.double( 99999.0 ),
11751  trackCollection = cms.InputTag( "hltPAFullCands" ),
11752  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11753  MaxPt = cms.double( 10000.0 ),
11754  MinSep = cms.double( 999.0 )
11755 )
11756 fragment.hltTktkVtxForDmesonDpt8 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11757  Src = cms.InputTag( "hltPAFullCands" ),
11758  massParticle1 = cms.double( 0.1396 ),
11759  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11760  massParticle2 = cms.double( 0.4937 ),
11761  ChargeOpt = cms.int32( -1 ),
11762  MaxEta = cms.double( 2.5 ),
11763  MaxInvMass = cms.double( 2.27 ),
11764  MinPtPair = cms.double( 8.0 ),
11765  triggerTypeDaughters = cms.int32( 91 ),
11766  MinInvMass = cms.double( 1.47 ),
11767  MinPt = cms.double( 0.0 )
11768 )
11769 fragment.hltTktkFilterForDmesonDpt8 = cms.EDFilter( "HLTDisplacedtktkFilter",
11770  saveTags = cms.bool( True ),
11771  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11772  MinVtxProbability = cms.double( 0.0 ),
11773  MaxLxySignificance = cms.double( 0.0 ),
11774  TrackTag = cms.InputTag( "hltPAFullCands" ),
11775  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt8" ),
11776  MaxNormalisedChi2 = cms.double( 999.0 ),
11777  FastAccept = cms.bool( False ),
11778  MinCosinePointingAngle = cms.double( 0.8 ),
11779  triggerTypeDaughters = cms.int32( 91 ),
11780  MinLxySignificance = cms.double( 1.0 )
11781 )
11782 fragment.hltPreDmesonPPTrackingGlobalDpt15ForPPRef = cms.EDFilter( "HLTPrescaler",
11783  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11784  offset = cms.uint32( 0 )
11785 )
11786 fragment.hltTktkVtxForDmesonDpt15 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11787  Src = cms.InputTag( "hltPAFullCands" ),
11788  massParticle1 = cms.double( 0.1396 ),
11789  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11790  massParticle2 = cms.double( 0.4937 ),
11791  ChargeOpt = cms.int32( -1 ),
11792  MaxEta = cms.double( 2.5 ),
11793  MaxInvMass = cms.double( 2.27 ),
11794  MinPtPair = cms.double( 15.0 ),
11795  triggerTypeDaughters = cms.int32( 91 ),
11796  MinInvMass = cms.double( 1.47 ),
11797  MinPt = cms.double( 0.0 )
11798 )
11799 fragment.hltTktkFilterForDmesonDpt15 = cms.EDFilter( "HLTDisplacedtktkFilter",
11800  saveTags = cms.bool( True ),
11801  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11802  MinVtxProbability = cms.double( 0.0 ),
11803  MaxLxySignificance = cms.double( 0.0 ),
11804  TrackTag = cms.InputTag( "hltPAFullCands" ),
11805  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt15" ),
11806  MaxNormalisedChi2 = cms.double( 999.0 ),
11807  FastAccept = cms.bool( False ),
11808  MinCosinePointingAngle = cms.double( 0.8 ),
11809  triggerTypeDaughters = cms.int32( 91 ),
11810  MinLxySignificance = cms.double( 1.0 )
11811 )
11812 fragment.hltPreDmesonPPTrackingGlobalDpt20ForPPRef = cms.EDFilter( "HLTPrescaler",
11813  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11814  offset = cms.uint32( 0 )
11815 )
11816 fragment.hltTktkVtxForDmesonDpt20 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11817  Src = cms.InputTag( "hltPAFullCands" ),
11818  massParticle1 = cms.double( 0.1396 ),
11819  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11820  massParticle2 = cms.double( 0.4937 ),
11821  ChargeOpt = cms.int32( -1 ),
11822  MaxEta = cms.double( 2.5 ),
11823  MaxInvMass = cms.double( 2.27 ),
11824  MinPtPair = cms.double( 20.0 ),
11825  triggerTypeDaughters = cms.int32( 91 ),
11826  MinInvMass = cms.double( 1.47 ),
11827  MinPt = cms.double( 0.0 )
11828 )
11829 fragment.hltTktkFilterForDmesonDpt20 = cms.EDFilter( "HLTDisplacedtktkFilter",
11830  saveTags = cms.bool( True ),
11831  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11832  MinVtxProbability = cms.double( 0.0 ),
11833  MaxLxySignificance = cms.double( 0.0 ),
11834  TrackTag = cms.InputTag( "hltPAFullCands" ),
11835  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt20" ),
11836  MaxNormalisedChi2 = cms.double( 999.0 ),
11837  FastAccept = cms.bool( False ),
11838  MinCosinePointingAngle = cms.double( 0.8 ),
11839  triggerTypeDaughters = cms.int32( 91 ),
11840  MinLxySignificance = cms.double( 1.0 )
11841 )
11842 fragment.hltPreDmesonPPTrackingGlobalDpt30ForPPRef = cms.EDFilter( "HLTPrescaler",
11843  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11844  offset = cms.uint32( 0 )
11845 )
11846 fragment.hltTktkVtxForDmesonDpt30 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11847  Src = cms.InputTag( "hltPAFullCands" ),
11848  massParticle1 = cms.double( 0.1396 ),
11849  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11850  massParticle2 = cms.double( 0.4937 ),
11851  ChargeOpt = cms.int32( -1 ),
11852  MaxEta = cms.double( 2.5 ),
11853  MaxInvMass = cms.double( 2.27 ),
11854  MinPtPair = cms.double( 30.0 ),
11855  triggerTypeDaughters = cms.int32( 91 ),
11856  MinInvMass = cms.double( 1.47 ),
11857  MinPt = cms.double( 0.0 )
11858 )
11859 fragment.hltTktkFilterForDmesonDpt30 = cms.EDFilter( "HLTDisplacedtktkFilter",
11860  saveTags = cms.bool( True ),
11861  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11862  MinVtxProbability = cms.double( 0.0 ),
11863  MaxLxySignificance = cms.double( 0.0 ),
11864  TrackTag = cms.InputTag( "hltPAFullCands" ),
11865  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt30" ),
11866  MaxNormalisedChi2 = cms.double( 999.0 ),
11867  FastAccept = cms.bool( False ),
11868  MinCosinePointingAngle = cms.double( 0.8 ),
11869  triggerTypeDaughters = cms.int32( 91 ),
11870  MinLxySignificance = cms.double( 1.0 )
11871 )
11872 fragment.hltPreDmesonPPTrackingGlobalDpt40ForPPRef = cms.EDFilter( "HLTPrescaler",
11873  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11874  offset = cms.uint32( 0 )
11875 )
11876 fragment.hltTktkVtxForDmesonDpt40 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11877  Src = cms.InputTag( "hltPAFullCands" ),
11878  massParticle1 = cms.double( 0.1396 ),
11879  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11880  massParticle2 = cms.double( 0.4937 ),
11881  ChargeOpt = cms.int32( -1 ),
11882  MaxEta = cms.double( 2.5 ),
11883  MaxInvMass = cms.double( 2.27 ),
11884  MinPtPair = cms.double( 40.0 ),
11885  triggerTypeDaughters = cms.int32( 91 ),
11886  MinInvMass = cms.double( 1.47 ),
11887  MinPt = cms.double( 0.0 )
11888 )
11889 fragment.hltTktkFilterForDmesonDpt40 = cms.EDFilter( "HLTDisplacedtktkFilter",
11890  saveTags = cms.bool( True ),
11891  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11892  MinVtxProbability = cms.double( 0.0 ),
11893  MaxLxySignificance = cms.double( 0.0 ),
11894  TrackTag = cms.InputTag( "hltPAFullCands" ),
11895  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt40" ),
11896  MaxNormalisedChi2 = cms.double( 999.0 ),
11897  FastAccept = cms.bool( False ),
11898  MinCosinePointingAngle = cms.double( 0.8 ),
11899  triggerTypeDaughters = cms.int32( 91 ),
11900  MinLxySignificance = cms.double( 1.0 )
11901 )
11902 fragment.hltPreDmesonPPTrackingGlobalDpt50ForPPRef = cms.EDFilter( "HLTPrescaler",
11903  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11904  offset = cms.uint32( 0 )
11905 )
11906 fragment.hltTktkVtxForDmesonDpt50 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11907  Src = cms.InputTag( "hltPAFullCands" ),
11908  massParticle1 = cms.double( 0.1396 ),
11909  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11910  massParticle2 = cms.double( 0.4937 ),
11911  ChargeOpt = cms.int32( -1 ),
11912  MaxEta = cms.double( 2.5 ),
11913  MaxInvMass = cms.double( 2.27 ),
11914  MinPtPair = cms.double( 50.0 ),
11915  triggerTypeDaughters = cms.int32( 91 ),
11916  MinInvMass = cms.double( 1.47 ),
11917  MinPt = cms.double( 0.0 )
11918 )
11919 fragment.hltTktkFilterForDmesonDpt50 = cms.EDFilter( "HLTDisplacedtktkFilter",
11920  saveTags = cms.bool( True ),
11921  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11922  MinVtxProbability = cms.double( 0.0 ),
11923  MaxLxySignificance = cms.double( 0.0 ),
11924  TrackTag = cms.InputTag( "hltPAFullCands" ),
11925  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt50" ),
11926  MaxNormalisedChi2 = cms.double( 999.0 ),
11927  FastAccept = cms.bool( False ),
11928  MinCosinePointingAngle = cms.double( 0.8 ),
11929  triggerTypeDaughters = cms.int32( 91 ),
11930  MinLxySignificance = cms.double( 1.0 )
11931 )
11932 fragment.hltPreDmesonPPTrackingGlobalDpt60ForPPRef = cms.EDFilter( "HLTPrescaler",
11933  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11934  offset = cms.uint32( 0 )
11935 )
11936 fragment.hltTktkVtxForDmesonDpt60 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
11937  Src = cms.InputTag( "hltPAFullCands" ),
11938  massParticle1 = cms.double( 0.1396 ),
11939  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
11940  massParticle2 = cms.double( 0.4937 ),
11941  ChargeOpt = cms.int32( -1 ),
11942  MaxEta = cms.double( 2.5 ),
11943  MaxInvMass = cms.double( 2.27 ),
11944  MinPtPair = cms.double( 60.0 ),
11945  triggerTypeDaughters = cms.int32( 91 ),
11946  MinInvMass = cms.double( 1.47 ),
11947  MinPt = cms.double( 0.0 )
11948 )
11949 fragment.hltTktkFilterForDmesonDpt60 = cms.EDFilter( "HLTDisplacedtktkFilter",
11950  saveTags = cms.bool( True ),
11951  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11952  MinVtxProbability = cms.double( 0.0 ),
11953  MaxLxySignificance = cms.double( 0.0 ),
11954  TrackTag = cms.InputTag( "hltPAFullCands" ),
11955  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt60" ),
11956  MaxNormalisedChi2 = cms.double( 999.0 ),
11957  FastAccept = cms.bool( False ),
11958  MinCosinePointingAngle = cms.double( 0.8 ),
11959  triggerTypeDaughters = cms.int32( 91 ),
11960  MinLxySignificance = cms.double( 1.0 )
11961 )
11962 fragment.hltPreAK4PFBJetBCSV60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
11963  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11964  offset = cms.uint32( 0 )
11965 )
11966 fragment.hltSingleAK4CaloJet30Eta2p1 = cms.EDFilter( "HLT1CaloJet",
11967  saveTags = cms.bool( True ),
11968  MinPt = cms.double( 30.0 ),
11969  MinN = cms.int32( 1 ),
11970  MaxEta = cms.double( 2.1 ),
11971  MinMass = cms.double( -1.0 ),
11972  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
11973  MinE = cms.double( -1.0 ),
11974  triggerType = cms.int32( 85 )
11975 )
11976 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
11977  DeltaR = cms.double( 0.5 ),
11978  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet30Eta2p1" ),
11979  TriggerType = cms.int32( 85 ),
11980  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
11981 )
11982 fragment.hltSingleAK4PFJet60Eta2p1 = cms.EDFilter( "HLT1PFJet",
11983  saveTags = cms.bool( True ),
11984  MinPt = cms.double( 60.0 ),
11985  MinN = cms.int32( 1 ),
11986  MaxEta = cms.double( 2.1 ),
11987  MinMass = cms.double( -1.0 ),
11988  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1" ),
11989  MinE = cms.double( -1.0 ),
11990  triggerType = cms.int32( 85 )
11991 )
11992 fragment.hltEta2PFJetsEta2p1ForPFJet60 = cms.EDFilter( "PFJetSelector",
11993  filter = cms.bool( False ),
11994  src = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1" ),
11995  cut = cms.string( "abs(eta)<2.1" )
11996 )
11997 fragment.hltReduceJetMultEta2p1ForPFJet60 = cms.EDFilter( "LargestEtPFJetSelector",
11998  maxNumber = cms.uint32( 3 ),
11999  filter = cms.bool( False ),
12000  src = cms.InputTag( "hltEta2PFJetsEta2p1ForPFJet60" )
12001 )
12002 fragment.hltJets4bTaggerPFJet60Eta2p1 = cms.EDFilter( "EtMinPFJetSelector",
12003  filter = cms.bool( False ),
12004  src = cms.InputTag( "hltReduceJetMultEta2p1ForPFJet60" ),
12005  etMin = cms.double( 60.0 )
12006 )
12007 fragment.hltVerticesL3PFBjets = cms.EDProducer( "PrimaryVertexProducer",
12008  vertexCollections = cms.VPSet(
12009  cms.PSet( maxDistanceToBeam = cms.double( 1.0 ),
12010  useBeamConstraint = cms.bool( False ),
12011  minNdof = cms.double( 0.0 ),
12012  algorithm = cms.string( "AdaptiveVertexFitter" ),
12013  label = cms.string( "" )
12014  ),
12015  cms.PSet( maxDistanceToBeam = cms.double( 1.0 ),
12016  useBeamConstraint = cms.bool( True ),
12017  minNdof = cms.double( 0.0 ),
12018  algorithm = cms.string( "AdaptiveVertexFitter" ),
12019  label = cms.string( "WithBS" )
12020  )
12021  ),
12022  verbose = cms.untracked.bool( False ),
12023  TkFilterParameters = cms.PSet(
12024  maxNormalizedChi2 = cms.double( 20.0 ),
12025  minPt = cms.double( 0.0 ),
12026  algorithm = cms.string( "filter" ),
12027  maxD0Significance = cms.double( 999.0 ),
12028  trackQuality = cms.string( "any" ),
12029  minPixelLayersWithHits = cms.int32( 2 ),
12030  minSiliconLayersWithHits = cms.int32( 5 )
12031  ),
12032  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
12033  TrackLabel = cms.InputTag( "hltPFMuonMerging" ),
12034  TkClusParameters = cms.PSet(
12035  TkDAClusParameters = cms.PSet(
12036  d0CutOff = cms.double( 999.0 ),
12037  Tmin = cms.double( 4.0 ),
12038  dzCutOff = cms.double( 4.0 ),
12039  coolingFactor = cms.double( 0.6 ),
12040  use_vdt = cms.untracked.bool( True ),
12041  vertexSize = cms.double( 0.15 )
12042  ),
12043  algorithm = cms.string( "DA_vect" )
12044  )
12045 )
12046 fragment.hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1 = cms.EDProducer( "JetTracksAssociatorAtVertex",
12047  jets = cms.InputTag( "hltJets4bTaggerPFJet60Eta2p1" ),
12048  tracks = cms.InputTag( "hltPFMuonMerging" ),
12049  useAssigned = cms.bool( False ),
12050  coneSize = cms.double( 0.4 ),
12051  pvSrc = cms.InputTag( "" )
12052 )
12053 fragment.hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1 = cms.EDProducer( "TrackIPProducer",
12054  maximumTransverseImpactParameter = cms.double( 0.2 ),
12055  minimumNumberOfHits = cms.int32( 8 ),
12056  minimumTransverseMomentum = cms.double( 1.0 ),
12057  primaryVertex = cms.InputTag( 'hltVerticesL3PFBjets','WithBS' ),
12058  maximumLongitudinalImpactParameter = cms.double( 17.0 ),
12059  computeGhostTrack = cms.bool( False ),
12060  ghostTrackPriorDeltaR = cms.double( 0.03 ),
12061  jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1" ),
12062  jetDirectionUsingGhostTrack = cms.bool( False ),
12063  minimumNumberOfPixelHits = cms.int32( 2 ),
12064  jetDirectionUsingTracks = cms.bool( False ),
12065  computeProbabilities = cms.bool( False ),
12066  useTrackQuality = cms.bool( False ),
12067  maximumChiSquared = cms.double( 20.0 )
12068 )
12069 fragment.hltL3SecondaryVertexTagInfosPFJet60Eta2p1 = cms.EDProducer( "SecondaryVertexProducer",
12070  extSVDeltaRToJet = cms.double( 0.3 ),
12071  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
12072  vertexReco = cms.PSet(
12073  primcut = cms.double( 1.8 ),
12074  seccut = cms.double( 6.0 ),
12075  smoothing = cms.bool( False ),
12076  weightthreshold = cms.double( 0.001 ),
12077  minweight = cms.double( 0.5 ),
12078  finder = cms.string( "avr" )
12079  ),
12080  vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ),
12081  constraint = cms.string( "BeamSpot" ),
12082  trackIPTagInfos = cms.InputTag( "hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1" ),
12083  vertexCuts = cms.PSet(
12084  distSig3dMax = cms.double( 99999.9 ),
12085  fracPV = cms.double( 0.65 ),
12086  distVal2dMax = cms.double( 2.5 ),
12087  useTrackWeights = cms.bool( True ),
12088  maxDeltaRToJetAxis = cms.double( 0.5 ),
12089  v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
12090  distSig2dMin = cms.double( 3.0 ),
12091  multiplicityMin = cms.uint32( 2 ),
12092  distVal2dMin = cms.double( 0.01 ),
12093  distSig2dMax = cms.double( 99999.9 ),
12094  distVal3dMax = cms.double( 99999.9 ),
12095  minimumTrackWeight = cms.double( 0.5 ),
12096  distVal3dMin = cms.double( -99999.9 ),
12097  massMax = cms.double( 6.5 ),
12098  distSig3dMin = cms.double( -99999.9 )
12099  ),
12100  useExternalSV = cms.bool( False ),
12101  minimumTrackWeight = cms.double( 0.5 ),
12102  usePVError = cms.bool( True ),
12103  trackSelection = cms.PSet(
12104  b_pT = cms.double( 0.3684 ),
12105  max_pT = cms.double( 500.0 ),
12106  useVariableJTA = cms.bool( False ),
12107  maxDecayLen = cms.double( 99999.9 ),
12108  sip3dValMin = cms.double( -99999.9 ),
12109  max_pT_dRcut = cms.double( 0.1 ),
12110  a_pT = cms.double( 0.005263 ),
12111  totalHitsMin = cms.uint32( 2 ),
12112  jetDeltaRMax = cms.double( 0.3 ),
12113  a_dR = cms.double( -0.001053 ),
12114  maxDistToAxis = cms.double( 0.2 ),
12115  ptMin = cms.double( 1.0 ),
12116  qualityClass = cms.string( "any" ),
12117  pixelHitsMin = cms.uint32( 2 ),
12118  sip2dValMax = cms.double( 99999.9 ),
12119  max_pT_trackPTcut = cms.double( 3.0 ),
12120  sip2dValMin = cms.double( -99999.9 ),
12121  normChi2Max = cms.double( 99999.9 ),
12122  sip3dValMax = cms.double( 99999.9 ),
12123  sip3dSigMin = cms.double( -99999.9 ),
12124  min_pT = cms.double( 120.0 ),
12125  min_pT_dRcut = cms.double( 0.5 ),
12126  sip2dSigMax = cms.double( 99999.9 ),
12127  sip3dSigMax = cms.double( 99999.9 ),
12128  sip2dSigMin = cms.double( -99999.9 ),
12129  b_dR = cms.double( 0.6263 )
12130  ),
12131  trackSort = cms.string( "sip3dSig" ),
12132  extSVCollection = cms.InputTag( "secondaryVertices" )
12133 )
12134 fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet60Eta2p1 = cms.EDProducer( "JetTagProducer",
12135  jetTagComputer = cms.string( "hltCombinedSecondaryVertex" ),
12136  tagInfos = cms.VInputTag( 'hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1','hltL3SecondaryVertexTagInfosPFJet60Eta2p1' )
12137 )
12138 fragment.hltBLifetimeL3FilterCSVPFJet60Eta2p1 = cms.EDFilter( "HLTPFJetTag",
12139  saveTags = cms.bool( True ),
12140  MinJets = cms.int32( 1 ),
12141  JetTags = cms.InputTag( "hltL3CombinedSecondaryVertexBJetTagsPFJet60Eta2p1" ),
12142  TriggerType = cms.int32( 86 ),
12143  Jets = cms.InputTag( "hltJets4bTaggerPFJet60Eta2p1" ),
12144  MinTag = cms.double( 0.7 ),
12145  MaxTag = cms.double( 999999.0 )
12146 )
12147 fragment.hltPreAK4PFBJetBCSV80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
12148  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12149  offset = cms.uint32( 0 )
12150 )
12151 fragment.hltSingleAK4CaloJet50Eta2p1 = cms.EDFilter( "HLT1CaloJet",
12152  saveTags = cms.bool( True ),
12153  MinPt = cms.double( 50.0 ),
12154  MinN = cms.int32( 1 ),
12155  MaxEta = cms.double( 2.1 ),
12156  MinMass = cms.double( -1.0 ),
12157  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
12158  MinE = cms.double( -1.0 ),
12159  triggerType = cms.int32( 85 )
12160 )
12161 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
12162  DeltaR = cms.double( 0.5 ),
12163  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet50Eta2p1" ),
12164  TriggerType = cms.int32( 85 ),
12165  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
12166 )
12167 fragment.hltSingleAK4PFJet80Eta2p1 = cms.EDFilter( "HLT1PFJet",
12168  saveTags = cms.bool( True ),
12169  MinPt = cms.double( 80.0 ),
12170  MinN = cms.int32( 1 ),
12171  MaxEta = cms.double( 2.1 ),
12172  MinMass = cms.double( -1.0 ),
12173  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1" ),
12174  MinE = cms.double( -1.0 ),
12175  triggerType = cms.int32( 85 )
12176 )
12177 fragment.hltEta2PFJetsEta2p1ForPFJet80 = cms.EDFilter( "PFJetSelector",
12178  filter = cms.bool( False ),
12179  src = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1" ),
12180  cut = cms.string( "abs(eta)<2.1" )
12181 )
12182 fragment.hltReduceJetMultEta2p1ForPFJet80 = cms.EDFilter( "LargestEtPFJetSelector",
12183  maxNumber = cms.uint32( 3 ),
12184  filter = cms.bool( False ),
12185  src = cms.InputTag( "hltEta2PFJetsEta2p1ForPFJet80" )
12186 )
12187 fragment.hltJets4bTaggerPFJet80Eta2p1 = cms.EDFilter( "EtMinPFJetSelector",
12188  filter = cms.bool( False ),
12189  src = cms.InputTag( "hltReduceJetMultEta2p1ForPFJet80" ),
12190  etMin = cms.double( 80.0 )
12191 )
12192 fragment.hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1 = cms.EDProducer( "JetTracksAssociatorAtVertex",
12193  jets = cms.InputTag( "hltJets4bTaggerPFJet80Eta2p1" ),
12194  tracks = cms.InputTag( "hltPFMuonMerging" ),
12195  useAssigned = cms.bool( False ),
12196  coneSize = cms.double( 0.4 ),
12197  pvSrc = cms.InputTag( "" )
12198 )
12199 fragment.hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1 = cms.EDProducer( "TrackIPProducer",
12200  maximumTransverseImpactParameter = cms.double( 0.2 ),
12201  minimumNumberOfHits = cms.int32( 8 ),
12202  minimumTransverseMomentum = cms.double( 1.0 ),
12203  primaryVertex = cms.InputTag( 'hltVerticesL3PFBjets','WithBS' ),
12204  maximumLongitudinalImpactParameter = cms.double( 17.0 ),
12205  computeGhostTrack = cms.bool( False ),
12206  ghostTrackPriorDeltaR = cms.double( 0.03 ),
12207  jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1" ),
12208  jetDirectionUsingGhostTrack = cms.bool( False ),
12209  minimumNumberOfPixelHits = cms.int32( 2 ),
12210  jetDirectionUsingTracks = cms.bool( False ),
12211  computeProbabilities = cms.bool( False ),
12212  useTrackQuality = cms.bool( False ),
12213  maximumChiSquared = cms.double( 20.0 )
12214 )
12215 fragment.hltL3SecondaryVertexTagInfosPFJet80Eta2p1 = cms.EDProducer( "SecondaryVertexProducer",
12216  extSVDeltaRToJet = cms.double( 0.3 ),
12217  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
12218  vertexReco = cms.PSet(
12219  primcut = cms.double( 1.8 ),
12220  seccut = cms.double( 6.0 ),
12221  smoothing = cms.bool( False ),
12222  weightthreshold = cms.double( 0.001 ),
12223  minweight = cms.double( 0.5 ),
12224  finder = cms.string( "avr" )
12225  ),
12226  vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ),
12227  constraint = cms.string( "BeamSpot" ),
12228  trackIPTagInfos = cms.InputTag( "hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1" ),
12229  vertexCuts = cms.PSet(
12230  distSig3dMax = cms.double( 99999.9 ),
12231  fracPV = cms.double( 0.65 ),
12232  distVal2dMax = cms.double( 2.5 ),
12233  useTrackWeights = cms.bool( True ),
12234  maxDeltaRToJetAxis = cms.double( 0.5 ),
12235  v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
12236  distSig2dMin = cms.double( 3.0 ),
12237  multiplicityMin = cms.uint32( 2 ),
12238  distVal2dMin = cms.double( 0.01 ),
12239  distSig2dMax = cms.double( 99999.9 ),
12240  distVal3dMax = cms.double( 99999.9 ),
12241  minimumTrackWeight = cms.double( 0.5 ),
12242  distVal3dMin = cms.double( -99999.9 ),
12243  massMax = cms.double( 6.5 ),
12244  distSig3dMin = cms.double( -99999.9 )
12245  ),
12246  useExternalSV = cms.bool( False ),
12247  minimumTrackWeight = cms.double( 0.5 ),
12248  usePVError = cms.bool( True ),
12249  trackSelection = cms.PSet(
12250  b_pT = cms.double( 0.3684 ),
12251  max_pT = cms.double( 500.0 ),
12252  useVariableJTA = cms.bool( False ),
12253  maxDecayLen = cms.double( 99999.9 ),
12254  sip3dValMin = cms.double( -99999.9 ),
12255  max_pT_dRcut = cms.double( 0.1 ),
12256  a_pT = cms.double( 0.005263 ),
12257  totalHitsMin = cms.uint32( 2 ),
12258  jetDeltaRMax = cms.double( 0.3 ),
12259  a_dR = cms.double( -0.001053 ),
12260  maxDistToAxis = cms.double( 0.2 ),
12261  ptMin = cms.double( 1.0 ),
12262  qualityClass = cms.string( "any" ),
12263  pixelHitsMin = cms.uint32( 2 ),
12264  sip2dValMax = cms.double( 99999.9 ),
12265  max_pT_trackPTcut = cms.double( 3.0 ),
12266  sip2dValMin = cms.double( -99999.9 ),
12267  normChi2Max = cms.double( 99999.9 ),
12268  sip3dValMax = cms.double( 99999.9 ),
12269  sip3dSigMin = cms.double( -99999.9 ),
12270  min_pT = cms.double( 120.0 ),
12271  min_pT_dRcut = cms.double( 0.5 ),
12272  sip2dSigMax = cms.double( 99999.9 ),
12273  sip3dSigMax = cms.double( 99999.9 ),
12274  sip2dSigMin = cms.double( -99999.9 ),
12275  b_dR = cms.double( 0.6263 )
12276  ),
12277  trackSort = cms.string( "sip3dSig" ),
12278  extSVCollection = cms.InputTag( "secondaryVertices" )
12279 )
12280 fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet80Eta2p1 = cms.EDProducer( "JetTagProducer",
12281  jetTagComputer = cms.string( "hltCombinedSecondaryVertex" ),
12282  tagInfos = cms.VInputTag( 'hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1','hltL3SecondaryVertexTagInfosPFJet80Eta2p1' )
12283 )
12284 fragment.hltBLifetimeL3FilterCSVPFJet80Eta2p1 = cms.EDFilter( "HLTPFJetTag",
12285  saveTags = cms.bool( True ),
12286  MinJets = cms.int32( 1 ),
12287  JetTags = cms.InputTag( "hltL3CombinedSecondaryVertexBJetTagsPFJet80Eta2p1" ),
12288  TriggerType = cms.int32( 86 ),
12289  Jets = cms.InputTag( "hltJets4bTaggerPFJet80Eta2p1" ),
12290  MinTag = cms.double( 0.7 ),
12291  MaxTag = cms.double( 999999.0 )
12292 )
12293 fragment.hltPreAK4PFDJet60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
12294  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12295  offset = cms.uint32( 0 )
12296 )
12297 fragment.hltHIFullTrackCandsForDmesonjetsForPPRef = cms.EDProducer( "ConcreteChargedCandidateProducer",
12298  src = cms.InputTag( "hltPFMuonMerging" ),
12299  particleType = cms.string( "pi+" )
12300 )
12301 fragment.hltHIFullTrackFilterForDmesonjetsForPPRef = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
12302  saveTags = cms.bool( True ),
12303  MinTrks = cms.int32( 0 ),
12304  MinPt = cms.double( 2.5 ),
12305  MaxVz = cms.double( 9999.0 ),
12306  MaxEta = cms.double( 999999.0 ),
12307  trackCollection = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
12308  vertexCollection = cms.InputTag( "hltVerticesL3PFBjets" ),
12309  MaxPt = cms.double( 10000.0 ),
12310  MinSep = cms.double( 0.12 )
12311 )
12312 fragment.hltTktkVtxForDmesonjetsPFJet60 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
12313  Src = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
12314  massParticle1 = cms.double( 0.1396 ),
12315  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmesonjetsForPPRef" ),
12316  massParticle2 = cms.double( 0.4937 ),
12317  ChargeOpt = cms.int32( -1 ),
12318  MaxEta = cms.double( 2.5 ),
12319  MaxInvMass = cms.double( 2.17 ),
12320  MinPtPair = cms.double( 7.0 ),
12321  triggerTypeDaughters = cms.int32( 91 ),
12322  MinInvMass = cms.double( 1.57 ),
12323  MinPt = cms.double( 0.0 )
12324 )
12325 fragment.hltTktkFilterForDmesonjetsPFJet60 = cms.EDFilter( "HLTDisplacedtktkFilter",
12326  saveTags = cms.bool( True ),
12327  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
12328  MinVtxProbability = cms.double( 0.0 ),
12329  MaxLxySignificance = cms.double( 0.0 ),
12330  TrackTag = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
12331  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonjetsPFJet60" ),
12332  MaxNormalisedChi2 = cms.double( 10.0 ),
12333  FastAccept = cms.bool( False ),
12334  MinCosinePointingAngle = cms.double( 0.95 ),
12335  triggerTypeDaughters = cms.int32( 91 ),
12336  MinLxySignificance = cms.double( 2.5 )
12337 )
12338 fragment.hltPreAK4PFDJet80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
12339  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12340  offset = cms.uint32( 0 )
12341 )
12342 fragment.hltTktkVtxForDmesonjetsPFJet80 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
12343  Src = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
12344  massParticle1 = cms.double( 0.1396 ),
12345  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmesonjetsForPPRef" ),
12346  massParticle2 = cms.double( 0.4937 ),
12347  ChargeOpt = cms.int32( -1 ),
12348  MaxEta = cms.double( 2.5 ),
12349  MaxInvMass = cms.double( 2.17 ),
12350  MinPtPair = cms.double( 7.0 ),
12351  triggerTypeDaughters = cms.int32( 91 ),
12352  MinInvMass = cms.double( 1.57 ),
12353  MinPt = cms.double( 0.0 )
12354 )
12355 fragment.hltTktkFilterForDmesonjetsPFJet80 = cms.EDFilter( "HLTDisplacedtktkFilter",
12356  saveTags = cms.bool( True ),
12357  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
12358  MinVtxProbability = cms.double( 0.0 ),
12359  MaxLxySignificance = cms.double( 0.0 ),
12360  TrackTag = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
12361  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonjetsPFJet80" ),
12362  MaxNormalisedChi2 = cms.double( 10.0 ),
12363  FastAccept = cms.bool( False ),
12364  MinCosinePointingAngle = cms.double( 0.95 ),
12365  triggerTypeDaughters = cms.int32( 91 ),
12366  MinLxySignificance = cms.double( 2.5 )
12367 )
12368 fragment.hltPreAK4PFBJetBSSV60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
12369  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12370  offset = cms.uint32( 0 )
12371 )
12372 fragment.hltL3SimpleSecondaryVertexTagsPFJet60Eta2p1 = cms.EDProducer( "JetTagProducer",
12373  jetTagComputer = cms.string( "SimpleSecondaryVertex3TrkComputer" ),
12374  tagInfos = cms.VInputTag( 'hltL3SecondaryVertexTagInfosPFJet60Eta2p1' )
12375 )
12376 fragment.hltBLifetimeL3FilterSSVPFJet60Eta2p1 = cms.EDFilter( "HLTPFJetTag",
12377  saveTags = cms.bool( True ),
12378  MinJets = cms.int32( 1 ),
12379  JetTags = cms.InputTag( "hltL3SimpleSecondaryVertexTagsPFJet60Eta2p1" ),
12380  TriggerType = cms.int32( 86 ),
12381  Jets = cms.InputTag( "hltJets4bTaggerPFJet60Eta2p1" ),
12382  MinTag = cms.double( 0.01 ),
12383  MaxTag = cms.double( 999999.0 )
12384 )
12385 fragment.hltPreAK4PFBJetBSSV80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
12386  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12387  offset = cms.uint32( 0 )
12388 )
12389 fragment.hltL3SimpleSecondaryVertexTagsPFJet80Eta2p1 = cms.EDProducer( "JetTagProducer",
12390  jetTagComputer = cms.string( "SimpleSecondaryVertex3TrkComputer" ),
12391  tagInfos = cms.VInputTag( 'hltL3SecondaryVertexTagInfosPFJet80Eta2p1' )
12392 )
12393 fragment.hltBLifetimeL3FilterSSVPFJet80Eta2p1 = cms.EDFilter( "HLTPFJetTag",
12394  saveTags = cms.bool( True ),
12395  MinJets = cms.int32( 1 ),
12396  JetTags = cms.InputTag( "hltL3SimpleSecondaryVertexTagsPFJet80Eta2p1" ),
12397  TriggerType = cms.int32( 86 ),
12398  Jets = cms.InputTag( "hltJets4bTaggerPFJet80Eta2p1" ),
12399  MinTag = cms.double( 0.01 ),
12400  MaxTag = cms.double( 999999.0 )
12401 )
12402 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
12403  SelectedTriggerType = cms.int32( 2 )
12404 )
12405 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
12406  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12407  offset = cms.uint32( 0 )
12408 )
12409 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
12410  inputTag = cms.InputTag( "rawDataCollector" ),
12411  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 )
12412 )
12413 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
12414  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12415  offset = cms.uint32( 0 )
12416 )
12417 fragment.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter",
12418  InputTag = cms.InputTag( "rawDataCollector" ),
12419  CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ),
12420  FilterSummary = cms.untracked.bool( False )
12421 )
12422 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
12423  inputTag = cms.InputTag( "rawDataCollector" ),
12424  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 )
12425 )
12426 fragment.hltL1sTOTEM1 = cms.EDFilter( "HLTL1TSeed",
12427  L1SeedsLogicalExpression = cms.string( "L1_TOTEM_1" ),
12428  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12429  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12430  saveTags = cms.bool( True ),
12431  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12432  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12433  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12434  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12435  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12436 )
12437 fragment.hltPreL1TOTEM1MinBias = cms.EDFilter( "HLTPrescaler",
12438  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12439  offset = cms.uint32( 0 )
12440 )
12441 fragment.hltL1sTOTEM2 = cms.EDFilter( "HLTL1TSeed",
12442  L1SeedsLogicalExpression = cms.string( "L1_TOTEM_2" ),
12443  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12444  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12445  saveTags = cms.bool( True ),
12446  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12447  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12448  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12449  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12450  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12451 )
12452 fragment.hltPreL1TOTEM2ZeroBias = cms.EDFilter( "HLTPrescaler",
12453  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12454  offset = cms.uint32( 0 )
12455 )
12456 fragment.hltL1sMinimumBiasHF1OR = cms.EDFilter( "HLTL1TSeed",
12457  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_OR" ),
12458  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12459  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12460  saveTags = cms.bool( True ),
12461  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12462  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12463  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12464  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12465  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12466 )
12467 fragment.hltPreL1MinimumBiasHF1OR = cms.EDFilter( "HLTPrescaler",
12468  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12469  offset = cms.uint32( 0 )
12470 )
12471 fragment.hltL1sMinimumBiasHF2OR = cms.EDFilter( "HLTL1TSeed",
12472  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_OR" ),
12473  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12474  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12475  saveTags = cms.bool( True ),
12476  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12477  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12478  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12479  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12480  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12481 )
12482 fragment.hltPreL1MinimumBiasHF2OR = cms.EDFilter( "HLTPrescaler",
12483  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12484  offset = cms.uint32( 0 )
12485 )
12486 fragment.hltL1sMinimumBiasHF2ORNoBptxGating = cms.EDFilter( "HLTL1TSeed",
12487  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_OR_NoBptxGating" ),
12488  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12489  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12490  saveTags = cms.bool( True ),
12491  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12492  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12493  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12494  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12495  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12496 )
12497 fragment.hltPreL1MinimumBiasHF2ORNoBptxGating = cms.EDFilter( "HLTPrescaler",
12498  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12499  offset = cms.uint32( 0 )
12500 )
12501 fragment.hltL1sMinimumBiasHF1AND = cms.EDFilter( "HLTL1TSeed",
12502  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_AND" ),
12503  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12504  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12505  saveTags = cms.bool( True ),
12506  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12507  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12508  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12509  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12510  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12511 )
12512 fragment.hltPreL1MinimumBiasHF1AND = cms.EDFilter( "HLTPrescaler",
12513  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12514  offset = cms.uint32( 0 )
12515 )
12516 fragment.hltL1sMinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed",
12517  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_AND" ),
12518  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
12519  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
12520  saveTags = cms.bool( True ),
12521  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12522  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
12523  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
12524  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
12525  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12526 )
12527 fragment.hltPreL1MinimumBiasHF2AND = cms.EDFilter( "HLTPrescaler",
12528  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12529  offset = cms.uint32( 0 )
12530 )
12531 fragment.hltPreAlCaLumiPixelsRandom = cms.EDFilter( "HLTPrescaler",
12532  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12533  offset = cms.uint32( 0 )
12534 )
12535 fragment.hltFEDSelectorLumiPixels = cms.EDProducer( "EvFFEDSelector",
12536  inputTag = cms.InputTag( "rawDataCollector" ),
12537  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 )
12538 )
12539 fragment.hltPreAlCaLumiPixelsZeroBias = cms.EDFilter( "HLTPrescaler",
12540  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12541  offset = cms.uint32( 0 )
12542 )
12543 fragment.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
12544  inputTag = cms.InputTag( "rawDataCollector" ),
12545  fedList = cms.vuint32( 1023, 1024 )
12546 )
12547 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
12548  processName = cms.string( "@" )
12549 )
12550 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
12551  processName = cms.string( "@" )
12552 )
12553 fragment.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
12554  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12555  offset = cms.uint32( 0 )
12556 )
12557 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
12558  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
12559  MaxBx = cms.int32( 0 ),
12560  DumpRecord = cms.bool( False ),
12561  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
12562  MinBx = cms.int32( 0 ),
12563  DumpTrigResults = cms.bool( False ),
12564  DumpTrigSummary = cms.bool( True )
12565 )
12566 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
12567  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
12568  ReferenceRate = cms.untracked.double( 100.0 ),
12569  serviceBy = cms.untracked.string( "never" ),
12570  resetBy = cms.untracked.string( "never" ),
12571  reportBy = cms.untracked.string( "job" ),
12572  HLTriggerResults = cms.InputTag( 'TriggerResults','','HLT' )
12573 )
12574 
12575 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltCaloStage2Digis + fragment.hltGmtStage2Digis + fragment.hltGtStage2ObjectMap )
12576 fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineBeamSpot )
12577 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
12578 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
12579 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
12580 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
12581 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltSiPixelDigis + fragment.hltSiPixelClusters + fragment.hltSiPixelClustersCache + fragment.hltSiPixelRecHits )
12582 fragment.HLTRecopixelvertexingForHighMultSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracksForHighMult + fragment.hltPixelVerticesForHighMult )
12583 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit )
12584 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhereco + fragment.hltHfreco + fragment.hltHoreco )
12585 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
12586 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
12587 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
12588 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
12589 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
12590 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForPF )
12591 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
12592 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
12593 fragment.HLTMuonLocalRecoSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegments + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits )
12594 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
12595 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
12596 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClusters )
12597 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 )
12598 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTL3muonTkCandidateSequence + fragment.hltL3TkTracksMergeStep1 + fragment.hltL3TkTracksFromL2 + fragment.hltL3MuonsLinksCombination + fragment.hltL3Muons )
12599 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltL3MuonCandidates )
12600 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracks + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices )
12601 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity )
12602 fragment.HLTIter0TrackAndTauJet4Iter1Sequence = cms.Sequence( fragment.hltTrackIter0RefsForJets4Iter1 + fragment.hltAK4Iter0TrackJets4Iter1 + fragment.hltIter0TrackAndTauJets4Iter1 )
12603 fragment.HLTIterativeTrackingIteration1 = cms.Sequence( fragment.hltIter1ClustersRefRemoval + fragment.hltIter1MaskedMeasurementTrackerEvent + fragment.hltIter1PixelLayerTriplets + fragment.hltIter1PFlowPixelSeeds + fragment.hltIter1PFlowCkfTrackCandidates + fragment.hltIter1PFlowCtfWithMaterialTracks + fragment.hltIter1PFlowTrackCutClassifierPrompt + fragment.hltIter1PFlowTrackCutClassifierDetached + fragment.hltIter1PFlowTrackCutClassifierMerged + fragment.hltIter1PFlowTrackSelectionHighPurity )
12604 fragment.HLTIter1TrackAndTauJets4Iter2Sequence = cms.Sequence( fragment.hltIter1TrackRefsForJets4Iter2 + fragment.hltAK4Iter1TrackJets4Iter2 + fragment.hltIter1TrackAndTauJets4Iter2 )
12605 fragment.HLTIterativeTrackingIteration2 = cms.Sequence( fragment.hltIter2ClustersRefRemoval + fragment.hltIter2MaskedMeasurementTrackerEvent + fragment.hltIter2PixelLayerPairs + fragment.hltIter2PFlowPixelSeeds + fragment.hltIter2PFlowCkfTrackCandidates + fragment.hltIter2PFlowCtfWithMaterialTracks + fragment.hltIter2PFlowTrackCutClassifier + fragment.hltIter2PFlowTrackSelectionHighPurity )
12606 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIter0TrackAndTauJet4Iter1Sequence + fragment.HLTIterativeTrackingIteration1 + fragment.hltIter1Merged + fragment.HLTIter1TrackAndTauJets4Iter2Sequence + fragment.HLTIterativeTrackingIteration2 + fragment.hltIter2Merged )
12607 fragment.HLTTrackReconstructionForPF = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging + fragment.hltMuonLinks + fragment.hltMuons )
12608 fragment.HLTPreshowerSequence = cms.Sequence( fragment.hltEcalPreshowerDigis + fragment.hltEcalPreshowerRecHit )
12609 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 )
12610 fragment.HLTAK4PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK4PFJets + fragment.hltAK4PFJetsLooseID + fragment.hltAK4PFJetsTightID )
12611 fragment.HLTAK4PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK4PFFastJetCorrector + fragment.hltAK4PFRelativeCorrector + fragment.hltAK4PFAbsoluteCorrector + fragment.hltAK4PFResidualCorrector + fragment.hltAK4PFCorrector )
12612 fragment.HLTAK4PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK4PFCorrectorProducersSequence + fragment.hltAK4PFJetsCorrected + fragment.hltAK4PFJetsLooseIDCorrected + fragment.hltAK4PFJetsTightIDCorrected )
12613 fragment.HLTAK4PFJetsSequence = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTAK4PFJetsReconstructionSequence + fragment.HLTAK4PFJetsCorrectionSequence )
12614 fragment.HLTDoHIEcalClusWithCleaningSequence = cms.Sequence( fragment.hltIslandBasicClustersHI + fragment.hltHiIslandSuperClustersHI + fragment.hltHiCorrectedIslandBarrelSuperClustersHI + fragment.hltHiCorrectedIslandEndcapSuperClustersHI + fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI + fragment.hltRecoHIEcalWithCleaningCandidate )
12615 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 )
12616 fragment.HLTHIL3muonrecoNocandSequence = cms.Sequence( fragment.HLTHIL3muonTkCandidateSequence + fragment.hltHIL3MuonsLinksCombination + fragment.hltHIL3Muons )
12617 fragment.HLTHIL3muonrecoSequence = cms.Sequence( fragment.HLTHIL3muonrecoNocandSequence + fragment.hltHIL3MuonCandidates )
12618 fragment.HLTRecopixelvertexingForHIppRefSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracks + fragment.hltPixelVertices )
12619 fragment.HLTDoLocalPixelSequenceAfterSplitting = cms.Sequence( fragment.hltSiPixelClustersAfterSplitting + fragment.hltSiPixelClustersCacheAfterSplitting + fragment.hltSiPixelRecHitsAfterSplitting )
12620 fragment.HLTPAPixelClusterSplitting = cms.Sequence( fragment.HLTAK4CaloJetsSequence + fragment.hltPAJetsForCoreTracking + fragment.HLTDoLocalPixelSequenceAfterSplitting + fragment.hltPixelLayerTripletsAfterSplitting )
12621 fragment.HLTPADoLocalStripSequenceAfterSplitting = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacilityForPA + fragment.hltSiStripClustersAfterSplitting + fragment.hltSiStripMatchedRecHits )
12622 fragment.HLTPAIterativeTrackingIteration0 = cms.Sequence( fragment.hltPAIter0PixelTripletsSeeds + fragment.hltPAIter0CkfTrackCandidates + fragment.hltPAIter0CtfWithMaterialTracks + fragment.hltPAIter0PrimaryVertices + fragment.hltPAIter0TrackClassifier1 + fragment.hltPAIter0TrackClassifier2 + fragment.hltPAIter0TrackClassifier3 + fragment.hltPAIter0TrackSelection )
12623 fragment.HLTPAIterativeTrackingIteration1 = cms.Sequence( fragment.hltPAIter1ClustersRefRemoval + fragment.hltPAIter1MaskedMeasurementTrackerEvent + fragment.hltPAIter1DetachedTripletLayers + fragment.hltPAIter1DetachedTripletSeeds + fragment.hltPAIter1CkfTrackCandidates + fragment.hltPAIter1CtfWithMaterialTracks + fragment.hltPAIter1TrackClassifier1 + fragment.hltPAIter1TrackClassifier2 + fragment.hltPAIter1TrackSelection )
12624 fragment.HLTPAIterativeTrackingIteration2 = cms.Sequence( fragment.hltPAIter2ClustersRefRemoval + fragment.hltPAIter2MaskedMeasurementTrackerEvent + fragment.hltPAIter2LowPtTripletLayers + fragment.hltPAIter2LowPtTripletSeeds + fragment.hltPAIter2CkfTrackCandidates + fragment.hltPAIter2CtfWithMaterialTracks + fragment.hltPAIter2TrackSelection )
12625 fragment.HLTPAIterativeTrackingIteration3 = cms.Sequence( fragment.hltPAIter3ClustersRefRemoval + fragment.hltPAIter3MaskedMeasurementTrackerEvent + fragment.hltPAIter3PixelPairLayers + fragment.hltPAIter3PixelPairSeeds + fragment.hltPAIter3CkfTrackCandidates + fragment.hltPAIter3CtfWithMaterialTracks + fragment.hltPAIter3TrackSelection )
12626 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 )
12627 fragment.HLTPAIterativeTrackingIteration5 = cms.Sequence( fragment.hltPAIter5ClustersRefRemoval + fragment.hltPAIter5MaskedMeasurementTrackerEvent + fragment.hltPAIter5PixelLessLayers + fragment.hltPAIter5PixelLessSeeds + fragment.hltPAIter5CkfTrackCandidates + fragment.hltPAIter5CtfWithMaterialTracks + fragment.hltPAIter5TrackClassifier1 + fragment.hltPAIter5TrackClassifier2 + fragment.hltPAIter5TrackSelection )
12628 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 )
12629 fragment.HLTPAIterativeTrackingIteration7 = cms.Sequence( fragment.hltPAIter7GoodPrimaryVertices + fragment.hltPAIter7JetCoreLayers + fragment.hltPAIter7JetCoreSeeds + fragment.hltPAIter7CkfTrackCandidates + fragment.hltPAIter7CtfWithMaterialTracks + fragment.hltPAIter7TrackSelection )
12630 fragment.HLTPAIterativeTracking = cms.Sequence( fragment.HLTPAIterativeTrackingIteration0 + fragment.HLTPAIterativeTrackingIteration1 + fragment.HLTPAIterativeTrackingIteration2 + fragment.HLTPAIterativeTrackingIteration3 + fragment.HLTPAIterativeTrackingIteration4 + fragment.HLTPAIterativeTrackingIteration5 + fragment.HLTPAIterativeTrackingIteration6 + fragment.HLTPAIterativeTrackingIteration7 + fragment.hltPAIterativeTrackingMerged )
12631 fragment.HLTDoHILocalPixelSequence = cms.Sequence( fragment.hltHISiPixelDigis + fragment.hltHISiPixelClusters + fragment.hltHISiPixelClustersCache + fragment.hltHISiPixelRecHits )
12632 fragment.HLTRecopixelvertexingSequenceForUPC = cms.Sequence( fragment.hltPixelLayerTripletsForUPC + fragment.hltPixelTracksForUPC )
12633 fragment.HLTBtagCSVSequenceL3PFJet60Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet60Eta2p1 + fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet60Eta2p1 )
12634 fragment.HLTBtagCSVSequenceL3PFJet80Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet80Eta2p1 + fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet80Eta2p1 )
12635 fragment.HLTDtagSequenceL3PFJet60Eta2p1ForPPRef = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltHIFullTrackCandsForDmesonjetsForPPRef + fragment.hltHIFullTrackFilterForDmesonjetsForPPRef + fragment.hltTktkVtxForDmesonjetsPFJet60 + fragment.hltTktkFilterForDmesonjetsPFJet60 )
12636 fragment.HLTDtagSequenceL3PFJet80Eta2p1ForPPRef = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltHIFullTrackCandsForDmesonjetsForPPRef + fragment.hltHIFullTrackFilterForDmesonjetsForPPRef + fragment.hltTktkVtxForDmesonjetsPFJet80 + fragment.hltTktkFilterForDmesonjetsPFJet80 )
12637 fragment.HLTBtagSSVSequenceL3PFJet60Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet60Eta2p1 + fragment.hltL3SimpleSecondaryVertexTagsPFJet60Eta2p1 )
12638 fragment.HLTBtagSSVSequenceL3PFJet80Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet80Eta2p1 + fragment.hltL3SimpleSecondaryVertexTagsPFJet80Eta2p1 )
12639 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis )
12640 
12641 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetConditions + fragment.hltGetRaw + fragment.hltBoolFalse )
12642 fragment.HLT_Physics_v5 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
12643 fragment.DST_Physics_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.HLTEndSequence )
12644 fragment.HLT_Random_v2 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
12645 fragment.HLT_ZeroBias_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
12646 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 )
12647 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 )
12648 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 )
12649 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 )
12650 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 )
12651 fragment.HLT_AK4CaloJet40_Eta5p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet28BptxAND + fragment.hltPreAK4CaloJet40Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40Eta5p1 + fragment.HLTEndSequence )
12652 fragment.HLT_AK4CaloJet60_Eta5p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreAK4CaloJet60Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60Eta5p1 + fragment.HLTEndSequence )
12653 fragment.HLT_AK4CaloJet80_Eta5p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet80Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta5p1 + fragment.HLTEndSequence )
12654 fragment.HLT_AK4CaloJet100_Eta5p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet100Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta5p1 + fragment.HLTEndSequence )
12655 fragment.HLT_AK4CaloJet110_Eta5p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet110Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet110Eta5p1 + fragment.HLTEndSequence )
12656 fragment.HLT_AK4CaloJet120_Eta5p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet68BptxAND + fragment.hltPreAK4CaloJet120Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet120Eta5p1 + fragment.HLTEndSequence )
12657 fragment.HLT_AK4CaloJet150ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet68BptxAND + fragment.hltPreAK4CaloJet150ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet150Eta5p1 + fragment.HLTEndSequence )
12658 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 )
12659 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 )
12660 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 )
12661 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 )
12662 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 )
12663 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 )
12664 fragment.HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet80Jet35Eta1p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta1p1 + fragment.hltDoubleAK4CaloJet35Eta1p1 + fragment.HLTEndSequence )
12665 fragment.HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet80Jet35Eta0p7ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta0p7 + fragment.hltDoubleAK4CaloJet35Eta0p7 + fragment.HLTEndSequence )
12666 fragment.HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet100Jet35Eta1p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta1p1 + fragment.hltDoubleAK4CaloJet35Eta1p1 + fragment.HLTEndSequence )
12667 fragment.HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet100Jet35Eta0p7ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta0p7 + fragment.hltDoubleAK4CaloJet35Eta0p7 + fragment.HLTEndSequence )
12668 fragment.HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet804545Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltTripleAK4CaloJet45Eta2p1 + fragment.hltSingleAK4CaloJet80Eta2p1 + fragment.HLTEndSequence )
12669 fragment.HLT_HISinglePhoton10_Eta1p5ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton10Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta1p5 + fragment.HLTEndSequence )
12670 fragment.HLT_HISinglePhoton15_Eta1p5ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton15Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta1p5 + fragment.HLTEndSequence )
12671 fragment.HLT_HISinglePhoton20_Eta1p5ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton20Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta1p5 + fragment.HLTEndSequence )
12672 fragment.HLT_HISinglePhoton30_Eta1p5ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG12BptxAND + fragment.hltPreHISinglePhoton30Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta1p5 + fragment.HLTEndSequence )
12673 fragment.HLT_HISinglePhoton40_Eta1p5ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHISinglePhoton40Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40Eta1p5 + fragment.HLTEndSequence )
12674 fragment.HLT_HISinglePhoton50_Eta1p5ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHISinglePhoton50Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton50Eta1p5 + fragment.HLTEndSequence )
12675 fragment.HLT_HISinglePhoton60_Eta1p5ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30BptxAND + fragment.hltPreHISinglePhoton60Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton60Eta1p5 + fragment.HLTEndSequence )
12676 fragment.HLT_HISinglePhoton10_Eta3p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton10Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta3p1 + fragment.HLTEndSequence )
12677 fragment.HLT_HISinglePhoton15_Eta3p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton15Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta3p1 + fragment.HLTEndSequence )
12678 fragment.HLT_HISinglePhoton20_Eta3p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton20Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta3p1 + fragment.HLTEndSequence )
12679 fragment.HLT_HISinglePhoton30_Eta3p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG12BptxAND + fragment.hltPreHISinglePhoton30Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta3p1 + fragment.HLTEndSequence )
12680 fragment.HLT_HISinglePhoton40_Eta3p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHISinglePhoton40Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40Eta3p1 + fragment.HLTEndSequence )
12681 fragment.HLT_HISinglePhoton50_Eta3p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHISinglePhoton50Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton50Eta3p1 + fragment.HLTEndSequence )
12682 fragment.HLT_HISinglePhoton60_Eta3p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30BptxAND + fragment.hltPreHISinglePhoton60Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton60Eta3p1 + fragment.HLTEndSequence )
12683 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 )
12684 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 )
12685 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 )
12686 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 )
12687 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 )
12688 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 )
12689 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 )
12690 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 )
12691 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 )
12692 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 )
12693 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 )
12694 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 )
12695 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 )
12696 fragment.HLT_HIL1DoubleMu0ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0BptxAND + fragment.hltPreHIL1DoubleMu0ForPPRef + fragment.hltHIDoubleMu0L1Filtered + fragment.HLTEndSequence )
12697 fragment.HLT_HIL1DoubleMu10ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu3BptxAND + fragment.hltPreHIL1DoubleMu10ForPPRef + fragment.hltHIDoubleMu10MinBiasL1Filtered + fragment.HLTEndSequence )
12698 fragment.HLT_HIL2DoubleMu0_NHitQForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0BptxAND + fragment.hltPreHIL2DoubleMu0NHitQForPPRef + fragment.hltHIDoubleMu0L1Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2DoubleMu0NHitQFiltered + fragment.HLTEndSequence )
12699 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 )
12700 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 )
12701 fragment.HLT_HIL2Mu3_NHitQ10ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3NHitQ10ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTEndSequence )
12702 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 )
12703 fragment.HLT_HIL2Mu5_NHitQ10ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5BptxAND + fragment.hltPreHIL2Mu5NHitQ10ForPPRef + fragment.hltHIL1SingleMu5Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu5N10HitQL2Filtered + fragment.HLTEndSequence )
12704 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 )
12705 fragment.HLT_HIL2Mu7_NHitQ10ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7BptxAND + fragment.hltPreHIL2Mu7NHitQ10ForPPRef + fragment.hltHIL1SingleMu7Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu7N10HitQL2Filtered + fragment.HLTEndSequence )
12706 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 )
12707 fragment.HLT_HIL2Mu15ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu12BptxAND + fragment.hltPreHIL2Mu15ForPPRef + fragment.hltHIL1SingleMu12Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu15L2Filtered + fragment.HLTEndSequence )
12708 fragment.HLT_HIL3Mu15ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu12BptxAND + fragment.hltPreHIL3Mu15ForPPRef + fragment.hltHIL1SingleMu12Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL3Mu15L2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu15L3Filtered + fragment.HLTEndSequence )
12709 fragment.HLT_HIL2Mu20ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16BptxAND + fragment.hltPreHIL2Mu20ForPPRef + fragment.hltHIL1SingleMu16Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu20L2Filtered + fragment.HLTEndSequence )
12710 fragment.HLT_HIL3Mu20ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16BptxAND + fragment.hltPreHIL3Mu20ForPPRef + fragment.hltHIL1SingleMu16Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL3Mu20L2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHIL3SingleMu20L3Filtered + fragment.HLTEndSequence )
12711 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 )
12712 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 )
12713 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 )
12714 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 )
12715 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 )
12716 fragment.HLT_HIUPCL1DoubleMuOpenNotHF2ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpenNotMinimumBiasHF2AND + fragment.hltPreHIUPCL1DoubleMuOpenNotHF2ForPPRef + fragment.hltL1MuOpenNotHF2L1Filtered2 + fragment.HLTEndSequence )
12717 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 )
12718 fragment.HLT_HIUPCL1MuOpen_NotMinimumBiasHF2_ANDForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuOpenNotMinimumBiasHF2AND + fragment.hltPreHIUPCL1MuOpenNotMinimumBiasHF2ANDForPPRef + fragment.hltL1MuOpenNotHF2L1Filtered0 + fragment.HLTEndSequence )
12719 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 )
12720 fragment.HLT_HIUPCL1NotMinimumBiasHF2_ANDForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotMinimumBiasHF2AND + fragment.hltPreHIUPCL1NotMinimumBiasHF2ANDForPPRef + fragment.HLTEndSequence )
12721 fragment.HLT_HIUPCNotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotMinimumBiasHF2AND + fragment.hltPreHIUPCNotMinimumBiasHF2ANDPixelSingleTrackForPPRef + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12722 fragment.HLT_HIUPCL1ZdcOR_BptxANDForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZdcORBptxAND + fragment.hltPreHIUPCL1ZdcORBptxANDForPPRef + fragment.HLTEndSequence )
12723 fragment.HLT_HIUPCZdcOR_BptxANDPixel_SingleTrackForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZdcORBptxAND + fragment.hltPreHIUPCZdcORBptxANDPixelSingleTrackForPPRef + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12724 fragment.HLT_HIUPCL1ZdcXOR_BptxANDForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZdcXORBptxAND + fragment.hltPreHIUPCL1ZdcXORBptxANDForPPRef + fragment.HLTEndSequence )
12725 fragment.HLT_HIUPCZdcXOR_BptxANDPixel_SingleTrackForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZdcXORBptxAND + fragment.hltPreHIUPCZdcXORBptxANDPixelSingleTrackForPPRef + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12726 fragment.HLT_HIUPCL1NotZdcOR_BptxANDForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotZdcORBptxAND + fragment.hltPreHIUPCL1NotZdcORBptxANDForPPRef + fragment.HLTEndSequence )
12727 fragment.HLT_HIUPCNotZdcOR_BptxANDPixel_SingleTrackForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotZdcORBptxAND + fragment.hltPreHIUPCNotZdcORBptxANDPixelSingleTrackForPPRef + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12728 fragment.HLT_HIL1CastorMediumJetForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCastorMediumJetBptxAND + fragment.hltPreHIL1CastorMediumJetForPPRef + fragment.HLTEndSequence )
12729 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 )
12730 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 )
12731 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 )
12732 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 )
12733 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 )
12734 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 )
12735 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 )
12736 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 )
12737 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 )
12738 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 )
12739 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 )
12740 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 )
12741 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 )
12742 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 )
12743 fragment.HLT_EcalCalibration_v3 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
12744 fragment.HLT_HcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibTypeFilter + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
12745 fragment.HLT_L1TOTEM1_MinBias_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreL1TOTEM1MinBias + fragment.HLTEndSequence )
12746 fragment.HLT_L1TOTEM2_ZeroBias_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreL1TOTEM2ZeroBias + fragment.HLTEndSequence )
12747 fragment.HLT_L1MinimumBiasHF1OR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1OR + fragment.hltPreL1MinimumBiasHF1OR + fragment.HLTEndSequence )
12748 fragment.HLT_L1MinimumBiasHF2OR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2OR + fragment.hltPreL1MinimumBiasHF2OR + fragment.HLTEndSequence )
12749 fragment.HLT_L1MinimumBiasHF2ORNoBptxGating_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2ORNoBptxGating + fragment.hltPreL1MinimumBiasHF2ORNoBptxGating + fragment.HLTEndSequence )
12750 fragment.HLT_L1MinimumBiasHF1AND_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1AND + fragment.hltPreL1MinimumBiasHF1AND + fragment.HLTEndSequence )
12751 fragment.HLT_L1MinimumBiasHF2AND_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2AND + fragment.hltPreL1MinimumBiasHF2AND + fragment.HLTEndSequence )
12752 fragment.AlCa_LumiPixels_Random_v2 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsRandom + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence )
12753 fragment.AlCa_LumiPixels_ZeroBias_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsZeroBias + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence )
12754 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltScalersRawToDigi + fragment.hltFEDSelector + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
12755 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
12756 
12757 
12758 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 ))
12759 
12760 
12761 # dummyfy hltGetConditions in cff's
12762 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
12763  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
12764  result = cms.bool( True )
12765  )
12766  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
12767 
12768 # add specific customizations
12769 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
12770 fragment = customizeHLTforAll(fragment,"PRef")
12771 
12772 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
12773 fragment = customizeHLTforCMSSW(fragment,"PRef")
12774