test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLT_PIon_cff.py
Go to the documentation of this file.
1 # /dev/CMSSW_8_0_0/PIon/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/PIon/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  DQM = cms.vstring( 'OnlineMonitor' ),
1365  PhysicsCommissioning = cms.vstring( 'HLTPhysics' ),
1366  PhysicsPAHighMultiplicity0 = cms.vstring( 'PAHighMultiplicity0',
1367  'PAHighMultiplicity7' ),
1368  PhysicsPAHighMultiplicity1 = cms.vstring( 'PAHighMultiplicity1',
1369  'PAHighMultiplicity2',
1370  'PAHighMultiplicity3' ),
1371  PhysicsPAHighMultiplicity2 = cms.vstring( 'PAHighMultiplicity4',
1372  'PAHighMultiplicity5',
1373  'PAHighMultiplicity6' ),
1374  PhysicsPAJetsEG = cms.vstring( 'PAHigherEG',
1375  'PAHigherJets',
1376  'PALowerEG',
1377  'PALowerJets' ),
1378  PhysicsPAMesonD = cms.vstring( 'PAMesonD' ),
1379  PhysicsPAMuons = cms.vstring( 'PADoubleMuon',
1380  'PASingleMuon' )
1381 )
1382 fragment.datasets = cms.PSet(
1383  HLTPhysics = cms.vstring( 'HLT_Physics_v5' ),
1384  OnlineMonitor = cms.vstring( 'HLT_PAAK4CaloJet40_Eta1p9toEta5p1_v2',
1385  'HLT_PAAK4CaloJet40_Eta2p9toEta5p1_v2',
1386  'HLT_PAAK4CaloJet40_Eta5p1_PAL3Mu3_v2',
1387  'HLT_PAAK4CaloJet40_Eta5p1_PAL3Mu5_v2',
1388  'HLT_PAAK4CaloJet40_Eta5p1_v2',
1389  'HLT_PAAK4CaloJet60_Eta1p9toEta5p1_v2',
1390  'HLT_PAAK4CaloJet60_Eta5p1_PAL3Mu3_v2',
1391  'HLT_PAAK4CaloJet60_Eta5p1_PAL3Mu5_v2',
1392  'HLT_PAAK4CaloJet60_Eta5p1_v2',
1393  'HLT_PAAK4CaloJet80_Eta5p1_v2',
1394  'HLT_PAAK4PFJet40_Eta1p9toEta5p1_v2',
1395  'HLT_PAAK4PFJet40_Eta2p9toEta5p1_v2',
1396  'HLT_PAAK4PFJet40_Eta5p1_v2',
1397  'HLT_PAAK4PFJet60_Eta1p9toEta5p1_v2',
1398  'HLT_PAAK4PFJet60_Eta5p1_v2',
1399  'HLT_PAAK4PFJet80_Eta5p1_v2',
1400  'HLT_PADiAK4CaloJetAve40_Eta5p1_v2',
1401  'HLT_PADiAK4CaloJetAve60_Eta5p1_v2',
1402  'HLT_PADiAK4CaloJetAve80_Eta5p1_v2',
1403  'HLT_PADiAK4PFJetAve40_Eta5p1_v2',
1404  'HLT_PADiAK4PFJetAve60_Eta5p1_v2',
1405  'HLT_PADiAK4PFJetAve80_Eta5p1_v2',
1406  'HLT_PADmesonPPTrackingGlobal_Dpt15_v1',
1407  'HLT_PADmesonPPTrackingGlobal_Dpt30_v1',
1408  'HLT_PADmesonPPTrackingGlobal_Dpt50_v1',
1409  'HLT_PADmesonPPTrackingGlobal_Dpt5_v1',
1410  'HLT_PADmesonPPTrackingGlobal_Dpt8_v1',
1411  'HLT_PADoublePhoton15_Eta3p1_Mass50_1000_v2',
1412  'HLT_PAFullTracks_Multiplicity110_HighPt16_v1',
1413  'HLT_PAFullTracks_Multiplicity110_HighPt8_v1',
1414  'HLT_PAFullTracks_Multiplicity120_v1',
1415  'HLT_PAFullTracks_Multiplicity150_v1',
1416  'HLT_PAFullTracks_Multiplicity185_part1_v1',
1417  'HLT_PAFullTracks_Multiplicity185_part2_v1',
1418  'HLT_PAFullTracks_Multiplicity185_part3_v1',
1419  'HLT_PAFullTracks_Multiplicity185_part4_v1',
1420  'HLT_PAFullTracks_Multiplicity185_part5_v1',
1421  'HLT_PAFullTracks_Multiplicity185_part6_v1',
1422  'HLT_PAFullTracks_Multiplicity220_v1',
1423  'HLT_PAFullTracks_Multiplicity250_v1',
1424  'HLT_PAFullTracks_Multiplicity280_v1',
1425  'HLT_PAL1DoubleMu0_HighQ_v1',
1426  'HLT_PAL1DoubleMu0_MGT1_v1',
1427  'HLT_PAL1DoubleMu0_v1',
1428  'HLT_PAL1DoubleMu10_v1',
1429  'HLT_PAL1DoubleMuOpen_OS_v1',
1430  'HLT_PAL1DoubleMuOpen_SS_v1',
1431  'HLT_PAL1DoubleMuOpen_v1',
1432  'HLT_PAL2DoubleMu10_v1',
1433  'HLT_PAL2DoubleMuOpen_v1',
1434  'HLT_PAL2Mu12_v1',
1435  'HLT_PAL2Mu15_v1',
1436  'HLT_PAL3DoubleMu10_v1',
1437  'HLT_PAL3DoubleMuOpen_HIon_v1',
1438  'HLT_PAL3DoubleMuOpen_v1',
1439  'HLT_PAL3Mu12_v1',
1440  'HLT_PAL3Mu15_v1',
1441  'HLT_PAL3Mu3_v1',
1442  'HLT_PAL3Mu5_v1',
1443  'HLT_PAL3Mu7_v1',
1444  'HLT_PASinglePhoton10_Eta3p1_PAL3Mu3_v2',
1445  'HLT_PASinglePhoton10_Eta3p1_PAL3Mu5_v2',
1446  'HLT_PASinglePhoton10_Eta3p1_v2',
1447  'HLT_PASinglePhoton15_Eta3p1_PAL3Mu3_v2',
1448  'HLT_PASinglePhoton15_Eta3p1_PAL3Mu5_v2',
1449  'HLT_PASinglePhoton15_Eta3p1_v2',
1450  'HLT_PASinglePhoton20_Eta3p1_PAL3Mu3_v2',
1451  'HLT_PASinglePhoton20_Eta3p1_PAL3Mu5_v2',
1452  'HLT_PASinglePhoton20_Eta3p1_v2',
1453  'HLT_PASinglePhoton30_Eta3p1_v2',
1454  'HLT_Physics_v5' ),
1455  PADoubleMuon = cms.vstring( 'HLT_PAL1DoubleMu0_HighQ_v1',
1456  'HLT_PAL1DoubleMu0_MGT1_v1',
1457  'HLT_PAL1DoubleMu0_v1',
1458  'HLT_PAL1DoubleMu10_v1',
1459  'HLT_PAL1DoubleMuOpen_OS_v1',
1460  'HLT_PAL1DoubleMuOpen_SS_v1',
1461  'HLT_PAL1DoubleMuOpen_v1',
1462  'HLT_PAL2DoubleMu10_v1',
1463  'HLT_PAL2DoubleMuOpen_v1',
1464  'HLT_PAL3DoubleMu10_v1',
1465  'HLT_PAL3DoubleMuOpen_HIon_v1',
1466  'HLT_PAL3DoubleMuOpen_v1' ),
1467  PAHighMultiplicity0 = cms.vstring( 'HLT_PAFullTracks_Multiplicity110_HighPt16_v1',
1468  'HLT_PAFullTracks_Multiplicity110_HighPt8_v1',
1469  'HLT_PAFullTracks_Multiplicity120_v1',
1470  'HLT_PAFullTracks_Multiplicity150_v1' ),
1471  PAHighMultiplicity1 = cms.vstring( 'HLT_PAFullTracks_Multiplicity185_part1_v1' ),
1472  PAHighMultiplicity2 = cms.vstring( 'HLT_PAFullTracks_Multiplicity185_part2_v1' ),
1473  PAHighMultiplicity3 = cms.vstring( 'HLT_PAFullTracks_Multiplicity185_part3_v1' ),
1474  PAHighMultiplicity4 = cms.vstring( 'HLT_PAFullTracks_Multiplicity185_part4_v1' ),
1475  PAHighMultiplicity5 = cms.vstring( 'HLT_PAFullTracks_Multiplicity185_part5_v1' ),
1476  PAHighMultiplicity6 = cms.vstring( 'HLT_PAFullTracks_Multiplicity185_part6_v1' ),
1477  PAHighMultiplicity7 = cms.vstring( 'HLT_PAFullTracks_Multiplicity220_v1',
1478  'HLT_PAFullTracks_Multiplicity250_v1',
1479  'HLT_PAFullTracks_Multiplicity280_v1' ),
1480  PAHigherEG = cms.vstring( 'HLT_PADoublePhoton15_Eta3p1_Mass50_1000_v2',
1481  'HLT_PASinglePhoton30_Eta3p1_v2' ),
1482  PAHigherJets = cms.vstring( 'HLT_PAAK4CaloJet60_Eta1p9toEta5p1_v2',
1483  'HLT_PAAK4CaloJet80_Eta5p1_v2',
1484  'HLT_PAAK4PFJet60_Eta1p9toEta5p1_v2',
1485  'HLT_PAAK4PFJet80_Eta5p1_v2',
1486  'HLT_PADiAK4CaloJetAve60_Eta5p1_v2',
1487  'HLT_PADiAK4CaloJetAve80_Eta5p1_v2',
1488  'HLT_PADiAK4PFJetAve60_Eta5p1_v2',
1489  'HLT_PADiAK4PFJetAve80_Eta5p1_v2' ),
1490  PALowerEG = cms.vstring( 'HLT_PASinglePhoton10_Eta3p1_v2',
1491  'HLT_PASinglePhoton15_Eta3p1_v2',
1492  'HLT_PASinglePhoton20_Eta3p1_v2' ),
1493  PALowerJets = cms.vstring( 'HLT_PAAK4CaloJet40_Eta1p9toEta5p1_v2',
1494  'HLT_PAAK4CaloJet40_Eta2p9toEta5p1_v2',
1495  'HLT_PAAK4CaloJet40_Eta5p1_v2',
1496  'HLT_PAAK4CaloJet60_Eta5p1_v2',
1497  'HLT_PAAK4PFJet40_Eta1p9toEta5p1_v2',
1498  'HLT_PAAK4PFJet40_Eta2p9toEta5p1_v2',
1499  'HLT_PAAK4PFJet40_Eta5p1_v2',
1500  'HLT_PAAK4PFJet60_Eta5p1_v2',
1501  'HLT_PADiAK4CaloJetAve40_Eta5p1_v2',
1502  'HLT_PADiAK4PFJetAve40_Eta5p1_v2' ),
1503  PAMesonD = cms.vstring( 'HLT_PADmesonPPTrackingGlobal_Dpt15_v1',
1504  'HLT_PADmesonPPTrackingGlobal_Dpt30_v1',
1505  'HLT_PADmesonPPTrackingGlobal_Dpt50_v1',
1506  'HLT_PADmesonPPTrackingGlobal_Dpt5_v1',
1507  'HLT_PADmesonPPTrackingGlobal_Dpt8_v1' ),
1508  PASingleMuon = cms.vstring( 'HLT_PAAK4CaloJet40_Eta5p1_PAL3Mu3_v2',
1509  'HLT_PAAK4CaloJet40_Eta5p1_PAL3Mu5_v2',
1510  'HLT_PAAK4CaloJet60_Eta5p1_PAL3Mu3_v2',
1511  'HLT_PAAK4CaloJet60_Eta5p1_PAL3Mu5_v2',
1512  'HLT_PAL2Mu12_v1',
1513  'HLT_PAL2Mu15_v1',
1514  'HLT_PAL3Mu12_v1',
1515  'HLT_PAL3Mu15_v1',
1516  'HLT_PAL3Mu3_v1',
1517  'HLT_PAL3Mu5_v1',
1518  'HLT_PAL3Mu7_v1',
1519  'HLT_PASinglePhoton10_Eta3p1_PAL3Mu3_v2',
1520  'HLT_PASinglePhoton10_Eta3p1_PAL3Mu5_v2',
1521  'HLT_PASinglePhoton15_Eta3p1_PAL3Mu3_v2',
1522  'HLT_PASinglePhoton15_Eta3p1_PAL3Mu5_v2',
1523  'HLT_PASinglePhoton20_Eta3p1_PAL3Mu3_v2',
1524  'HLT_PASinglePhoton20_Eta3p1_PAL3Mu5_v2' )
1525 )
1526 
1527 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
1528  iovIsRunNotTime = cms.bool( True ),
1529  recordName = cms.string( "CSCChannelMapperRecord" ),
1530  firstValid = cms.vuint32( 1 )
1531 )
1532 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
1533  iovIsRunNotTime = cms.bool( True ),
1534  recordName = cms.string( "CSCIndexerRecord" ),
1535  firstValid = cms.vuint32( 1 )
1536 )
1537 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
1538  iovIsRunNotTime = cms.bool( True ),
1539  recordName = cms.string( "L1TGlobalParametersRcd" ),
1540  firstValid = cms.vuint32( 1 )
1541 )
1542 fragment.StableParametersRcdSource = cms.ESSource( "EmptyESSource",
1543  iovIsRunNotTime = cms.bool( True ),
1544  recordName = cms.string( "L1TGlobalStableParametersRcd" ),
1545  firstValid = cms.vuint32( 1 )
1546 )
1547 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
1548  iovIsRunNotTime = cms.bool( True ),
1549  recordName = cms.string( "JetTagComputerRecord" ),
1550  firstValid = cms.vuint32( 1 )
1551 )
1552 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
1553  iovIsRunNotTime = cms.bool( True ),
1554  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
1555  firstValid = cms.vuint32( 1 )
1556 )
1557 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
1558  iovIsRunNotTime = cms.bool( True ),
1559  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
1560  firstValid = cms.vuint32( 1 )
1561 )
1562 
1563 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
1564  ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
1565  fractionShared = cms.double( 0.11 ),
1566  ValidHitBonus = cms.double( 5.0 ),
1567  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
1568  MissingHitPenalty = cms.double( 20.0 ),
1569  allowSharedFirstHit = cms.bool( True )
1570 )
1571 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
1572  EstimateCut = cms.double( 30.0 ),
1573  appendToDataLabel = cms.string( "" ),
1574  LogPixelProbabilityCut = cms.double( -16.0 ),
1575  MinDof = cms.int32( 2 ),
1576  NoOutliersBeginEnd = cms.bool( False ),
1577  Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
1578  MinNumberOfHits = cms.int32( 7 ),
1579  Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
1580  MaxNumberOfOutliers = cms.int32( 3 ),
1581  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
1582  MaxFractionOutliers = cms.double( 0.3 ),
1583  NoInvalidHitsBeginEnd = cms.bool( False ),
1584  ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
1585  RejectTracks = cms.bool( True )
1586 )
1587 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
1588  EstimateCut = cms.double( 30.0 ),
1589  appendToDataLabel = cms.string( "" ),
1590  LogPixelProbabilityCut = cms.double( -16.0 ),
1591  MinDof = cms.int32( 2 ),
1592  NoOutliersBeginEnd = cms.bool( False ),
1593  Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
1594  MinNumberOfHits = cms.int32( 7 ),
1595  Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
1596  MaxNumberOfOutliers = cms.int32( 3 ),
1597  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
1598  MaxFractionOutliers = cms.double( 0.3 ),
1599  NoInvalidHitsBeginEnd = cms.bool( False ),
1600  ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
1601  RejectTracks = cms.bool( True )
1602 )
1603 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
1604  ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
1605  fractionShared = cms.double( 0.16 ),
1606  ValidHitBonus = cms.double( 5.0 ),
1607  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
1608  MissingHitPenalty = cms.double( 20.0 ),
1609  allowSharedFirstHit = cms.bool( True )
1610 )
1611 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
1612  errorRescaling = cms.double( 10.0 ),
1613  minHits = cms.int32( 7 ),
1614  ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
1615  appendToDataLabel = cms.string( "" ),
1616  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1617  Updator = cms.string( "hltESPKFUpdator" ),
1618  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
1619  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1620 )
1621 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
1622  errorRescaling = cms.double( 10.0 ),
1623  minHits = cms.int32( 7 ),
1624  ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
1625  appendToDataLabel = cms.string( "" ),
1626  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1627  Updator = cms.string( "hltESPKFUpdator" ),
1628  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
1629  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1630 )
1631 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
1632  appendToDataLabel = cms.string( "" ),
1633  minHits = cms.int32( 7 ),
1634  ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
1635  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1636  Updator = cms.string( "hltESPKFUpdator" ),
1637  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
1638  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1639 )
1640 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
1641  appendToDataLabel = cms.string( "" ),
1642  minHits = cms.int32( 7 ),
1643  ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
1644  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1645  Updator = cms.string( "hltESPKFUpdator" ),
1646  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
1647  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
1648 )
1649 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
1650  ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
1651  appendToDataLabel = cms.string( "" ),
1652  standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
1653  looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" )
1654 )
1655 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
1656  ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
1657  fractionShared = cms.double( 0.09 ),
1658  ValidHitBonus = cms.double( 5.0 ),
1659  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
1660  MissingHitPenalty = cms.double( 20.0 ),
1661  allowSharedFirstHit = cms.bool( True )
1662 )
1663 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
1664  appendToDataLabel = cms.string( "" ),
1665  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
1666  MinimalTolerance = cms.double( 0.5 ),
1667  MaxDisplacement = cms.double( 0.5 ),
1668  ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
1669  pTChargeCutThreshold = cms.double( -1.0 ),
1670  nSigma = cms.double( 3.0 ),
1671  MaxSagitta = cms.double( 2.0 ),
1672  MaxChi2 = cms.double( 16.0 ),
1673  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
1674 )
1675 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
1676  appendToDataLabel = cms.string( "" ),
1677  clusterChargeCut = cms.PSet( value = cms.double( 800.0 ) ),
1678  MinimalTolerance = cms.double( 0.5 ),
1679  MaxDisplacement = cms.double( 0.5 ),
1680  ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
1681  pTChargeCutThreshold = cms.double( 15.0 ),
1682  nSigma = cms.double( 3.0 ),
1683  MaxSagitta = cms.double( 2.0 ),
1684  MaxChi2 = cms.double( 30.0 ),
1685  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
1686 )
1687 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1688  ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
1689  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
1690  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape.par" )
1691 )
1692 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1693  ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
1694  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
1695  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape.par" )
1696 )
1697 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1698  ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
1699  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
1700  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape.par" )
1701 )
1702 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
1703  MaxDPhi = cms.double( 1.6 ),
1704  ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
1705  PropagationDirection = cms.string( "anyDirection" )
1706 )
1707 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
1708  AlgoName = cms.string( "CSCChannelMapperPostls1" )
1709 )
1710 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
1711  AlgoName = cms.string( "CSCIndexerPostls1" )
1712 )
1713 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
1714  appendToDataLabel = cms.string( "" )
1715 )
1716 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
1717 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
1718  appendToDataLabel = cms.string( "" ),
1719  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" )
1720 )
1721 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
1722  appendToDataLabel = cms.string( "" )
1723 )
1724 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
1725  appendToDataLabel = cms.string( "" )
1726 )
1727 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1728  ComponentName = cms.string( "ClusterShapeHitFilter" ),
1729  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1730  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape.par" )
1731 )
1732 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
1733  appendToDataLabel = cms.string( "" )
1734 )
1735 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1736  SimpleMagneticField = cms.string( "" ),
1737  PropagationDirection = cms.string( "alongMomentum" ),
1738  ComponentName = cms.string( "PropagatorWithMaterial" ),
1739  Mass = cms.double( 0.105 ),
1740  ptMin = cms.double( -1.0 ),
1741  MaxDPhi = cms.double( 1.6 ),
1742  useRungeKutta = cms.bool( False )
1743 )
1744 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
1745  SimpleMagneticField = cms.string( "ParabolicMf" ),
1746  PropagationDirection = cms.string( "alongMomentum" ),
1747  ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
1748  Mass = cms.double( 0.139 ),
1749  ptMin = cms.double( -1.0 ),
1750  MaxDPhi = cms.double( 1.6 ),
1751  useRungeKutta = cms.bool( False )
1752 )
1753 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
1754  SimpleMagneticField = cms.string( "ParabolicMf" ),
1755  PropagationDirection = cms.string( "alongMomentum" ),
1756  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
1757  Mass = cms.double( 0.105 ),
1758  ptMin = cms.double( -1.0 ),
1759  MaxDPhi = cms.double( 1.6 ),
1760  useRungeKutta = cms.bool( False )
1761 )
1762 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1763  SimpleMagneticField = cms.string( "" ),
1764  PropagationDirection = cms.string( "oppositeToMomentum" ),
1765  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
1766  Mass = cms.double( 0.105 ),
1767  ptMin = cms.double( -1.0 ),
1768  MaxDPhi = cms.double( 1.6 ),
1769  useRungeKutta = cms.bool( False )
1770 )
1771 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
1772  SimpleMagneticField = cms.string( "ParabolicMf" ),
1773  PropagationDirection = cms.string( "oppositeToMomentum" ),
1774  ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1775  Mass = cms.double( 0.139 ),
1776  ptMin = cms.double( -1.0 ),
1777  MaxDPhi = cms.double( 1.6 ),
1778  useRungeKutta = cms.bool( False )
1779 )
1780 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
1781  SimpleMagneticField = cms.string( "ParabolicMf" ),
1782  PropagationDirection = cms.string( "oppositeToMomentum" ),
1783  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1784  Mass = cms.double( 0.105 ),
1785  ptMin = cms.double( -1.0 ),
1786  MaxDPhi = cms.double( 1.6 ),
1787  useRungeKutta = cms.bool( False )
1788 )
1789 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
1790  SimpleMagneticField = cms.string( "ParabolicMf" ),
1791  PropagationDirection = cms.string( "oppositeToMomentum" ),
1792  ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1793  Mass = cms.double( 0.105 ),
1794  ptMin = cms.double( 0.1 ),
1795  MaxDPhi = cms.double( 1.6 ),
1796  useRungeKutta = cms.bool( False )
1797 )
1798 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
1799  SimpleMagneticField = cms.string( "ParabolicMf" ),
1800  PropagationDirection = cms.string( "alongMomentum" ),
1801  ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
1802  Mass = cms.double( 0.1396 ),
1803  ptMin = cms.double( -1.0 ),
1804  MaxDPhi = cms.double( 4.0 ),
1805  useRungeKutta = cms.bool( False )
1806 )
1807 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
1808  SimpleMagneticField = cms.string( "ParabolicMf" ),
1809  PropagationDirection = cms.string( "alongMomentum" ),
1810  ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
1811  Mass = cms.double( 0.105 ),
1812  ptMin = cms.double( 0.1 ),
1813  MaxDPhi = cms.double( 1.6 ),
1814  useRungeKutta = cms.bool( False )
1815 )
1816 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
1817  EtaDivisions = cms.untracked.uint32( 20 ),
1818  PhiDivisions = cms.untracked.uint32( 20 ),
1819  EtaMax = cms.untracked.double( 2.5 )
1820 )
1821 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
1822  minTracks = cms.uint32( 3 ),
1823  minVertices = cms.uint32( 1 ),
1824  use3d = cms.bool( True ),
1825  unBoost = cms.bool( False ),
1826  useSignificance = cms.bool( True )
1827 )
1828 fragment.StableParameters = cms.ESProducer( "StableParametersTrivialProducer",
1829  NumberL1JetCounts = cms.uint32( 12 ),
1830  NumberL1NoIsoEG = cms.uint32( 4 ),
1831  NumberL1CenJet = cms.uint32( 4 ),
1832  NumberL1Tau = cms.uint32( 8 ),
1833  NumberConditionChips = cms.uint32( 1 ),
1834  NumberL1EGamma = cms.uint32( 12 ),
1835  TotalBxInEvent = cms.int32( 5 ),
1836  NumberL1Mu = cms.uint32( 4 ),
1837  PinsOnConditionChip = cms.uint32( 512 ),
1838  WordLength = cms.int32( 64 ),
1839  PinsOnChip = cms.uint32( 512 ),
1840  OrderOfChip = cms.vint32( 1 ),
1841  IfMuEtaNumberBits = cms.uint32( 6 ),
1842  OrderConditionChip = cms.vint32( 1 ),
1843  appendToDataLabel = cms.string( "" ),
1844  NumberL1TauJet = cms.uint32( 4 ),
1845  NumberL1Jet = cms.uint32( 12 ),
1846  NumberPhysTriggers = cms.uint32( 512 ),
1847  NumberL1Muon = cms.uint32( 12 ),
1848  UnitLength = cms.int32( 8 ),
1849  NumberL1IsoEG = cms.uint32( 4 ),
1850  NumberTechnicalTriggers = cms.uint32( 64 ),
1851  NumberL1ForJet = cms.uint32( 4 ),
1852  IfCaloEtaNumberBits = cms.uint32( 4 ),
1853  NumberPsbBoards = cms.int32( 7 ),
1854  NumberChips = cms.uint32( 5 ),
1855  NumberPhysTriggersExtended = cms.uint32( 64 )
1856 )
1857 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
1858  NoErrorPropagation = cms.bool( False ),
1859  endcapShiftInZPos = cms.double( 0.0 ),
1860  PropagationDirection = cms.string( "anyDirection" ),
1861  useTuningForL2Speed = cms.bool( False ),
1862  useIsYokeFlag = cms.bool( True ),
1863  endcapShiftInZNeg = cms.double( 0.0 ),
1864  SetVBFPointer = cms.bool( False ),
1865  AssumeNoMaterial = cms.bool( False ),
1866  returnTangentPlane = cms.bool( True ),
1867  useInTeslaFromMagField = cms.bool( False ),
1868  VBFName = cms.string( "VolumeBasedMagneticField" ),
1869  useEndcapShiftsInZ = cms.bool( False ),
1870  sendLogWarning = cms.bool( False ),
1871  useMatVolumes = cms.bool( True ),
1872  debug = cms.bool( False ),
1873  ApplyRadX0Correction = cms.bool( True ),
1874  useMagVolumes = cms.bool( True ),
1875  ComponentName = cms.string( "SteppingHelixPropagatorAny" )
1876 )
1877 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
1878  ComponentName = cms.string( "TransientTrackBuilder" )
1879 )
1880 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1881  ComponentName = cms.string( "CaloDetIdAssociator" ),
1882  etaBinSize = cms.double( 0.087 ),
1883  nEta = cms.int32( 70 ),
1884  nPhi = cms.int32( 72 ),
1885  includeBadChambers = cms.bool( False )
1886 )
1887 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
1888  ComponentName = cms.string( "CosmicNavigationSchool" ),
1889  SimpleMagneticField = cms.string( "" )
1890 )
1891 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1892  ComponentName = cms.string( "EcalDetIdAssociator" ),
1893  etaBinSize = cms.double( 0.02 ),
1894  nEta = cms.int32( 300 ),
1895  nPhi = cms.int32( 360 ),
1896  includeBadChambers = cms.bool( False )
1897 )
1898 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
1899  dbstatusMask = cms.PSet(
1900  kGood = cms.vstring( 'kOk' ),
1901  kProblematic = cms.vstring( 'kDAC',
1902  'kNoLaser',
1903  'kNoisy',
1904  'kNNoisy',
1905  'kNNNoisy',
1906  'kNNNNoisy',
1907  'kNNNNNoisy',
1908  'kFixedG6',
1909  'kFixedG1',
1910  'kFixedG0' ),
1911  kRecovered = cms.vstring( ),
1912  kTime = cms.vstring( ),
1913  kWeird = cms.vstring( ),
1914  kBad = cms.vstring( 'kNonRespondingIsolated',
1915  'kDeadVFE',
1916  'kDeadFE',
1917  'kNoDataNoTP' )
1918  ),
1919  timeThresh = cms.double( 2.0 ),
1920  flagMask = cms.PSet(
1921  kGood = cms.vstring( 'kGood' ),
1922  kProblematic = cms.vstring( 'kPoorReco',
1923  'kPoorCalib',
1924  'kNoisy',
1925  'kSaturated' ),
1926  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
1927  'kTowerRecovered' ),
1928  kTime = cms.vstring( 'kOutOfTime' ),
1929  kWeird = cms.vstring( 'kWeird',
1930  'kDiWeird' ),
1931  kBad = cms.vstring( 'kFaultyHardware',
1932  'kDead',
1933  'kKilled' )
1934  )
1935 )
1936 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
1937  appendToDataLabel = cms.string( "" )
1938 )
1939 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
1940  appendToDataLabel = cms.string( "" )
1941 )
1942 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1943  ComponentName = cms.string( "HcalDetIdAssociator" ),
1944  etaBinSize = cms.double( 0.087 ),
1945  nEta = cms.int32( 70 ),
1946  nPhi = cms.int32( 72 ),
1947  includeBadChambers = cms.bool( False )
1948 )
1949 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
1950  RecoveredRecHitBits = cms.vstring( 'TimingAddedBit',
1951  'TimingSubtractedBit' ),
1952  SeverityLevels = cms.VPSet(
1953  cms.PSet( RecHitFlags = cms.vstring( ),
1954  ChannelStatus = cms.vstring( ),
1955  Level = cms.int32( 0 )
1956  ),
1957  cms.PSet( RecHitFlags = cms.vstring( ),
1958  ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
1959  Level = cms.int32( 1 )
1960  ),
1961  cms.PSet( RecHitFlags = cms.vstring( 'HSCP_R1R2',
1962  'HSCP_FracLeader',
1963  'HSCP_OuterEnergy',
1964  'HSCP_ExpFit',
1965  'ADCSaturationBit',
1966  'HBHEIsolatedNoise',
1967  'AddedSimHcalNoise' ),
1968  ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
1969  Level = cms.int32( 5 )
1970  ),
1971  cms.PSet( RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
1972  'HBHEPulseShape',
1973  'HOBit',
1974  'HFInTimeWindow',
1975  'ZDCBit',
1976  'CalibrationBit',
1977  'TimingErrorBit',
1978  'HBHETriangleNoise',
1979  'HBHETS4TS5Noise' ),
1980  ChannelStatus = cms.vstring( ),
1981  Level = cms.int32( 8 )
1982  ),
1983  cms.PSet( RecHitFlags = cms.vstring( 'HFLongShort',
1984  'HFPET',
1985  'HFS8S1Ratio',
1986  'HFDigiTime' ),
1987  ChannelStatus = cms.vstring( ),
1988  Level = cms.int32( 11 )
1989  ),
1990  cms.PSet( RecHitFlags = cms.vstring( 'HBHEFlatNoise',
1991  'HBHESpikeNoise' ),
1992  ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ),
1993  Level = cms.int32( 12 )
1994  ),
1995  cms.PSet( RecHitFlags = cms.vstring( ),
1996  ChannelStatus = cms.vstring( 'HcalCellHot' ),
1997  Level = cms.int32( 15 )
1998  ),
1999  cms.PSet( RecHitFlags = cms.vstring( ),
2000  ChannelStatus = cms.vstring( 'HcalCellOff',
2001  'HcalCellDead' ),
2002  Level = cms.int32( 20 )
2003  )
2004  ),
2005  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
2006  'HcalCellOff',
2007  'HcalCellDead' )
2008 )
2009 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2010  charmCut = cms.double( 1.5 ),
2011  recordLabel = cms.string( "HLT" ),
2012  useTrackWeights = cms.bool( True ),
2013  useCategories = cms.bool( True ),
2014  pseudoMultiplicityMin = cms.uint32( 2 ),
2015  categoryVariableName = cms.string( "vertexCategory" ),
2016  trackPseudoSelection = cms.PSet(
2017  totalHitsMin = cms.uint32( 0 ),
2018  jetDeltaRMax = cms.double( 0.3 ),
2019  qualityClass = cms.string( "any" ),
2020  pixelHitsMin = cms.uint32( 0 ),
2021  sip3dSigMin = cms.double( -99999.9 ),
2022  sip3dSigMax = cms.double( 99999.9 ),
2023  normChi2Max = cms.double( 99999.9 ),
2024  maxDistToAxis = cms.double( 0.07 ),
2025  sip2dValMax = cms.double( 99999.9 ),
2026  maxDecayLen = cms.double( 5.0 ),
2027  ptMin = cms.double( 0.0 ),
2028  sip2dSigMax = cms.double( 99999.9 ),
2029  sip2dSigMin = cms.double( 2.0 ),
2030  sip3dValMax = cms.double( 99999.9 ),
2031  sip2dValMin = cms.double( -99999.9 ),
2032  sip3dValMin = cms.double( -99999.9 )
2033  ),
2034  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
2035  'CombinedSVPseudoVertex',
2036  'CombinedSVNoVertex' ),
2037  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2038  correctVertexMass = cms.bool( True ),
2039  vertexFlip = cms.bool( False ),
2040  minimumTrackWeight = cms.double( 0.5 ),
2041  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2042  trackMultiplicityMin = cms.uint32( 3 ),
2043  trackSelection = cms.PSet(
2044  totalHitsMin = cms.uint32( 0 ),
2045  jetDeltaRMax = cms.double( 0.3 ),
2046  qualityClass = cms.string( "any" ),
2047  pixelHitsMin = cms.uint32( 0 ),
2048  sip3dSigMin = cms.double( -99999.9 ),
2049  sip3dSigMax = cms.double( 99999.9 ),
2050  normChi2Max = cms.double( 99999.9 ),
2051  maxDistToAxis = cms.double( 0.07 ),
2052  sip2dValMax = cms.double( 99999.9 ),
2053  maxDecayLen = cms.double( 5.0 ),
2054  ptMin = cms.double( 0.0 ),
2055  sip2dSigMax = cms.double( 99999.9 ),
2056  sip2dSigMin = cms.double( -99999.9 ),
2057  sip3dValMax = cms.double( 99999.9 ),
2058  sip2dValMin = cms.double( -99999.9 ),
2059  sip3dValMin = cms.double( -99999.9 )
2060  ),
2061  trackSort = cms.string( "sip2dSig" ),
2062  SoftLeptonFlip = cms.bool( False ),
2063  trackFlip = cms.bool( False )
2064 )
2065 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2066  charmCut = cms.double( 1.5 ),
2067  recordLabel = cms.string( "HLT" ),
2068  useTrackWeights = cms.bool( True ),
2069  useCategories = cms.bool( True ),
2070  pseudoMultiplicityMin = cms.uint32( 2 ),
2071  categoryVariableName = cms.string( "vertexCategory" ),
2072  trackPseudoSelection = cms.PSet(
2073  b_pT = cms.double( 0.3684 ),
2074  max_pT = cms.double( 500.0 ),
2075  useVariableJTA = cms.bool( False ),
2076  maxDecayLen = cms.double( 5.0 ),
2077  sip3dValMin = cms.double( -99999.9 ),
2078  max_pT_dRcut = cms.double( 0.1 ),
2079  a_pT = cms.double( 0.005263 ),
2080  totalHitsMin = cms.uint32( 0 ),
2081  jetDeltaRMax = cms.double( 0.3 ),
2082  a_dR = cms.double( -0.001053 ),
2083  maxDistToAxis = cms.double( 0.07 ),
2084  ptMin = cms.double( 0.0 ),
2085  qualityClass = cms.string( "any" ),
2086  pixelHitsMin = cms.uint32( 0 ),
2087  sip2dValMax = cms.double( 99999.9 ),
2088  max_pT_trackPTcut = cms.double( 3.0 ),
2089  sip2dValMin = cms.double( -99999.9 ),
2090  normChi2Max = cms.double( 99999.9 ),
2091  sip3dValMax = cms.double( 99999.9 ),
2092  sip3dSigMin = cms.double( -99999.9 ),
2093  min_pT = cms.double( 120.0 ),
2094  min_pT_dRcut = cms.double( 0.5 ),
2095  sip2dSigMax = cms.double( 99999.9 ),
2096  sip3dSigMax = cms.double( 99999.9 ),
2097  sip2dSigMin = cms.double( 2.0 ),
2098  b_dR = cms.double( 0.6263 )
2099  ),
2100  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
2101  'CombinedSVIVFV2PseudoVertex',
2102  'CombinedSVIVFV2NoVertex' ),
2103  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2104  correctVertexMass = cms.bool( True ),
2105  vertexFlip = cms.bool( False ),
2106  minimumTrackWeight = cms.double( 0.5 ),
2107  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2108  trackMultiplicityMin = cms.uint32( 3 ),
2109  trackSelection = cms.PSet(
2110  b_pT = cms.double( 0.3684 ),
2111  max_pT = cms.double( 500.0 ),
2112  useVariableJTA = cms.bool( False ),
2113  maxDecayLen = cms.double( 5.0 ),
2114  sip3dValMin = cms.double( -99999.9 ),
2115  max_pT_dRcut = cms.double( 0.1 ),
2116  a_pT = cms.double( 0.005263 ),
2117  totalHitsMin = cms.uint32( 0 ),
2118  jetDeltaRMax = cms.double( 0.3 ),
2119  a_dR = cms.double( -0.001053 ),
2120  maxDistToAxis = cms.double( 0.07 ),
2121  ptMin = cms.double( 0.0 ),
2122  qualityClass = cms.string( "any" ),
2123  pixelHitsMin = cms.uint32( 0 ),
2124  sip2dValMax = cms.double( 99999.9 ),
2125  max_pT_trackPTcut = cms.double( 3.0 ),
2126  sip2dValMin = cms.double( -99999.9 ),
2127  normChi2Max = cms.double( 99999.9 ),
2128  sip3dValMax = cms.double( 99999.9 ),
2129  sip3dSigMin = cms.double( -99999.9 ),
2130  min_pT = cms.double( 120.0 ),
2131  min_pT_dRcut = cms.double( 0.5 ),
2132  sip2dSigMax = cms.double( 99999.9 ),
2133  sip3dSigMax = cms.double( 99999.9 ),
2134  sip2dSigMin = cms.double( -99999.9 ),
2135  b_dR = cms.double( 0.6263 )
2136  ),
2137  trackSort = cms.string( "sip2dSig" ),
2138  SoftLeptonFlip = cms.bool( False ),
2139  trackFlip = cms.bool( False )
2140 )
2141 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2142  maxImpactParameterSig = cms.double( 999999.0 ),
2143  deltaR = cms.double( -1.0 ),
2144  minimumImpactParameter = cms.double( -1.0 ),
2145  maximumDecayLength = cms.double( 999999.0 ),
2146  impactParameterType = cms.int32( 1 ),
2147  trackQualityClass = cms.string( "any" ),
2148  deltaRmin = cms.double( 0.0 ),
2149  maxImpactParameter = cms.double( 0.1 ),
2150  useSignedImpactParameterSig = cms.bool( True ),
2151  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2152  nthTrack = cms.int32( -1 )
2153 )
2154 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2155  b_pT = cms.double( 0.3684 ),
2156  deltaR = cms.double( -1.0 ),
2157  minimumImpactParameter = cms.double( 0.05 ),
2158  a_dR = cms.double( -0.001053 ),
2159  min_pT = cms.double( 120.0 ),
2160  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2161  max_pT = cms.double( 500.0 ),
2162  impactParameterType = cms.int32( 1 ),
2163  trackQualityClass = cms.string( "any" ),
2164  useVariableJTA = cms.bool( False ),
2165  min_pT_dRcut = cms.double( 0.5 ),
2166  max_pT_trackPTcut = cms.double( 3.0 ),
2167  max_pT_dRcut = cms.double( 0.1 ),
2168  b_dR = cms.double( 0.6263 ),
2169  a_pT = cms.double( 0.005263 ),
2170  maximumDecayLength = cms.double( 999999.0 ),
2171  nthTrack = cms.int32( 1 ),
2172  useSignedImpactParameterSig = cms.bool( False )
2173 )
2174 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2175  MaxDPhi = cms.double( 1.6 ),
2176  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
2177  PropagationDirection = cms.string( "alongMomentum" )
2178 )
2179 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2180  MaxDPhi = cms.double( 1.6 ),
2181  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
2182  PropagationDirection = cms.string( "oppositeToMomentum" )
2183 )
2184 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2185  SimpleMagneticField = cms.string( "" ),
2186  PropagationDirection = cms.string( "oppositeToMomentum" ),
2187  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
2188  Mass = cms.double( 5.11E-4 ),
2189  ptMin = cms.double( -1.0 ),
2190  MaxDPhi = cms.double( 1.6 ),
2191  useRungeKutta = cms.bool( False )
2192 )
2193 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2194  appendToDataLabel = cms.string( "" ),
2195  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2196  MinimalTolerance = cms.double( 0.5 ),
2197  MaxDisplacement = cms.double( 0.5 ),
2198  ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
2199  pTChargeCutThreshold = cms.double( -1.0 ),
2200  nSigma = cms.double( 3.0 ),
2201  MaxSagitta = cms.double( 2.0 ),
2202  MaxChi2 = cms.double( 16.0 ),
2203  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2204 )
2205 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2206  appendToDataLabel = cms.string( "" ),
2207  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2208  MinimalTolerance = cms.double( 0.5 ),
2209  MaxDisplacement = cms.double( 0.5 ),
2210  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
2211  pTChargeCutThreshold = cms.double( -1.0 ),
2212  nSigma = cms.double( 3.0 ),
2213  MaxSagitta = cms.double( 2.0 ),
2214  MaxChi2 = cms.double( 16.0 ),
2215  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2216 )
2217 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2218  appendToDataLabel = cms.string( "" ),
2219  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2220  MinimalTolerance = cms.double( 10.0 ),
2221  MaxDisplacement = cms.double( 100.0 ),
2222  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
2223  pTChargeCutThreshold = cms.double( -1.0 ),
2224  nSigma = cms.double( 3.0 ),
2225  MaxSagitta = cms.double( -1.0 ),
2226  MaxChi2 = cms.double( 2000.0 ),
2227  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2228 )
2229 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2230  appendToDataLabel = cms.string( "" ),
2231  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2232  MinimalTolerance = cms.double( 10.0 ),
2233  MaxDisplacement = cms.double( 100.0 ),
2234  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2235  pTChargeCutThreshold = cms.double( -1.0 ),
2236  nSigma = cms.double( 3.0 ),
2237  MaxSagitta = cms.double( -1.0 ),
2238  MaxChi2 = cms.double( 30.0 ),
2239  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2240 )
2241 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2242  appendToDataLabel = cms.string( "" ),
2243  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2244  MinimalTolerance = cms.double( 0.5 ),
2245  MaxDisplacement = cms.double( 0.5 ),
2246  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
2247  pTChargeCutThreshold = cms.double( 15.0 ),
2248  nSigma = cms.double( 3.0 ),
2249  MaxSagitta = cms.double( 2.0 ),
2250  MaxChi2 = cms.double( 9.0 ),
2251  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2252 )
2253 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2254  appendToDataLabel = cms.string( "" ),
2255  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
2256  MinimalTolerance = cms.double( 10.0 ),
2257  MaxDisplacement = cms.double( 100.0 ),
2258  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
2259  pTChargeCutThreshold = cms.double( 15.0 ),
2260  nSigma = cms.double( 3.0 ),
2261  MaxSagitta = cms.double( -1.0 ),
2262  MaxChi2 = cms.double( 9.0 ),
2263  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2264 )
2265 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2266  appendToDataLabel = cms.string( "" ),
2267  MinimalTolerance = cms.double( 10.0 ),
2268  MaxDisplacement = cms.double( 100.0 ),
2269  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
2270  nSigma = cms.double( 3.0 ),
2271  MaxSagitta = cms.double( -1.0 ),
2272  MaxChi2 = cms.double( 16.0 ),
2273  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2274 )
2275 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2276  appendToDataLabel = cms.string( "" ),
2277  MinimalTolerance = cms.double( 10.0 ),
2278  MaxDisplacement = cms.double( 100.0 ),
2279  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
2280  nSigma = cms.double( 3.0 ),
2281  MaxSagitta = cms.double( -1.0 ),
2282  MaxChi2 = cms.double( 30.0 ),
2283  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2284 )
2285 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2286  appendToDataLabel = cms.string( "" ),
2287  MinimalTolerance = cms.double( 10.0 ),
2288  MaxDisplacement = cms.double( 100.0 ),
2289  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
2290  nSigma = cms.double( 3.0 ),
2291  MaxSagitta = cms.double( -1.0 ),
2292  MaxChi2 = cms.double( 9.0 ),
2293  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2294 )
2295 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
2296  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
2297  MaxComponents = cms.int32( 12 ),
2298  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
2299 )
2300 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2301  ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
2302  fractionShared = cms.double( 0.13 ),
2303  ValidHitBonus = cms.double( 5.0 ),
2304  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2305  MissingHitPenalty = cms.double( 20.0 ),
2306  allowSharedFirstHit = cms.bool( True )
2307 )
2308 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2309  maxImpactParameterSig = cms.double( 999999.0 ),
2310  deltaR = cms.double( -1.0 ),
2311  minimumImpactParameter = cms.double( -1.0 ),
2312  maximumDecayLength = cms.double( 999999.0 ),
2313  impactParameterType = cms.int32( 1 ),
2314  trackQualityClass = cms.string( "any" ),
2315  deltaRmin = cms.double( 0.0 ),
2316  maxImpactParameter = cms.double( 0.1 ),
2317  useSignedImpactParameterSig = cms.bool( True ),
2318  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2319  nthTrack = cms.int32( -1 )
2320 )
2321 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
2322  maxImpactParameterSig = cms.double( 999999.0 ),
2323  deltaR = cms.double( -1.0 ),
2324  minimumImpactParameter = cms.double( -1.0 ),
2325  maximumDecayLength = cms.double( 999999.0 ),
2326  impactParameterType = cms.int32( 1 ),
2327  trackQualityClass = cms.string( "any" ),
2328  deltaRmin = cms.double( 0.0 ),
2329  maxImpactParameter = cms.double( 0.2 ),
2330  useSignedImpactParameterSig = cms.bool( True ),
2331  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2332  nthTrack = cms.int32( -1 )
2333 )
2334 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2335  b_pT = cms.double( 0.3684 ),
2336  deltaR = cms.double( -1.0 ),
2337  minimumImpactParameter = cms.double( 0.05 ),
2338  a_dR = cms.double( -0.001053 ),
2339  min_pT = cms.double( 120.0 ),
2340  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2341  max_pT = cms.double( 500.0 ),
2342  impactParameterType = cms.int32( 1 ),
2343  trackQualityClass = cms.string( "any" ),
2344  useVariableJTA = cms.bool( False ),
2345  min_pT_dRcut = cms.double( 0.5 ),
2346  max_pT_trackPTcut = cms.double( 3.0 ),
2347  max_pT_dRcut = cms.double( 0.1 ),
2348  b_dR = cms.double( 0.6263 ),
2349  a_pT = cms.double( 0.005263 ),
2350  maximumDecayLength = cms.double( 999999.0 ),
2351  nthTrack = cms.int32( 1 ),
2352  useSignedImpactParameterSig = cms.bool( False )
2353 )
2354 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
2355  b_pT = cms.double( 0.3684 ),
2356  deltaR = cms.double( -1.0 ),
2357  minimumImpactParameter = cms.double( 0.2 ),
2358  a_dR = cms.double( -0.001053 ),
2359  min_pT = cms.double( 120.0 ),
2360  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2361  max_pT = cms.double( 500.0 ),
2362  impactParameterType = cms.int32( 1 ),
2363  trackQualityClass = cms.string( "any" ),
2364  useVariableJTA = cms.bool( False ),
2365  min_pT_dRcut = cms.double( 0.5 ),
2366  max_pT_trackPTcut = cms.double( 3.0 ),
2367  max_pT_dRcut = cms.double( 0.1 ),
2368  b_dR = cms.double( 0.6263 ),
2369  a_pT = cms.double( 0.005263 ),
2370  maximumDecayLength = cms.double( 999999.0 ),
2371  nthTrack = cms.int32( 2 ),
2372  useSignedImpactParameterSig = cms.bool( True )
2373 )
2374 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
2375  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
2376 )
2377 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
2378  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
2379  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
2380  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
2381  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
2382  Mass = cms.double( 5.11E-4 ),
2383  BetheHeitlerCorrection = cms.int32( 2 )
2384 )
2385 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2386  NoErrorPropagation = cms.bool( False ),
2387  endcapShiftInZPos = cms.double( 0.0 ),
2388  PropagationDirection = cms.string( "anyDirection" ),
2389  useTuningForL2Speed = cms.bool( True ),
2390  useIsYokeFlag = cms.bool( True ),
2391  endcapShiftInZNeg = cms.double( 0.0 ),
2392  SetVBFPointer = cms.bool( False ),
2393  AssumeNoMaterial = cms.bool( False ),
2394  returnTangentPlane = cms.bool( True ),
2395  useInTeslaFromMagField = cms.bool( False ),
2396  VBFName = cms.string( "VolumeBasedMagneticField" ),
2397  useEndcapShiftsInZ = cms.bool( False ),
2398  sendLogWarning = cms.bool( False ),
2399  useMatVolumes = cms.bool( True ),
2400  debug = cms.bool( False ),
2401  ApplyRadX0Correction = cms.bool( True ),
2402  useMagVolumes = cms.bool( True ),
2403  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
2404 )
2405 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2406  NoErrorPropagation = cms.bool( False ),
2407  endcapShiftInZPos = cms.double( 0.0 ),
2408  PropagationDirection = cms.string( "oppositeToMomentum" ),
2409  useTuningForL2Speed = cms.bool( True ),
2410  useIsYokeFlag = cms.bool( True ),
2411  endcapShiftInZNeg = cms.double( 0.0 ),
2412  SetVBFPointer = cms.bool( False ),
2413  AssumeNoMaterial = cms.bool( False ),
2414  returnTangentPlane = cms.bool( True ),
2415  useInTeslaFromMagField = cms.bool( False ),
2416  VBFName = cms.string( "VolumeBasedMagneticField" ),
2417  useEndcapShiftsInZ = cms.bool( False ),
2418  sendLogWarning = cms.bool( False ),
2419  useMatVolumes = cms.bool( True ),
2420  debug = cms.bool( False ),
2421  ApplyRadX0Correction = cms.bool( True ),
2422  useMagVolumes = cms.bool( True ),
2423  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
2424 )
2425 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
2426  EstimateCut = cms.double( -1.0 ),
2427  appendToDataLabel = cms.string( "" ),
2428  LogPixelProbabilityCut = cms.double( -16.0 ),
2429  MinDof = cms.int32( 2 ),
2430  NoOutliersBeginEnd = cms.bool( False ),
2431  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2432  MinNumberOfHits = cms.int32( 3 ),
2433  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2434  MaxNumberOfOutliers = cms.int32( 3 ),
2435  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2436  MaxFractionOutliers = cms.double( 0.3 ),
2437  NoInvalidHitsBeginEnd = cms.bool( True ),
2438  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
2439  RejectTracks = cms.bool( True )
2440 )
2441 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
2442  EstimateCut = cms.double( -1.0 ),
2443  appendToDataLabel = cms.string( "" ),
2444  LogPixelProbabilityCut = cms.double( -16.0 ),
2445  MinDof = cms.int32( 2 ),
2446  NoOutliersBeginEnd = cms.bool( False ),
2447  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2448  MinNumberOfHits = cms.int32( 5 ),
2449  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2450  MaxNumberOfOutliers = cms.int32( 3 ),
2451  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2452  MaxFractionOutliers = cms.double( 0.3 ),
2453  NoInvalidHitsBeginEnd = cms.bool( False ),
2454  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
2455  RejectTracks = cms.bool( True )
2456 )
2457 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
2458  ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
2459  appendToDataLabel = cms.string( "" ),
2460  standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2461  looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" )
2462 )
2463 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2464  SimpleMagneticField = cms.string( "" ),
2465  PropagationDirection = cms.string( "alongMomentum" ),
2466  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
2467  Mass = cms.double( 5.11E-4 ),
2468  ptMin = cms.double( -1.0 ),
2469  MaxDPhi = cms.double( 1.6 ),
2470  useRungeKutta = cms.bool( False )
2471 )
2472 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
2473  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
2474 )
2475 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2476  EstimateCut = cms.double( -1.0 ),
2477  appendToDataLabel = cms.string( "" ),
2478  LogPixelProbabilityCut = cms.double( -16.0 ),
2479  MinDof = cms.int32( 2 ),
2480  NoOutliersBeginEnd = cms.bool( False ),
2481  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
2482  MinNumberOfHits = cms.int32( 5 ),
2483  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
2484  MaxNumberOfOutliers = cms.int32( 3 ),
2485  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2486  MaxFractionOutliers = cms.double( 0.3 ),
2487  NoInvalidHitsBeginEnd = cms.bool( True ),
2488  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
2489  RejectTracks = cms.bool( True )
2490 )
2491 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
2492  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2493  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
2494  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
2495  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2496  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" )
2497 )
2498 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
2499  ErrorRescaling = cms.double( 100.0 ),
2500  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2501  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2502  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
2503  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
2504  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" )
2505 )
2506 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2507  appendToDataLabel = cms.string( "" ),
2508  MinimalTolerance = cms.double( 10.0 ),
2509  MaxDisplacement = cms.double( 100.0 ),
2510  ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
2511  nSigma = cms.double( 3.0 ),
2512  MaxSagitta = cms.double( -1.0 ),
2513  MaxChi2 = cms.double( 36.0 ),
2514  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2515 )
2516 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2517  EstimateCut = cms.double( -1.0 ),
2518  appendToDataLabel = cms.string( "" ),
2519  LogPixelProbabilityCut = cms.double( -16.0 ),
2520  MinDof = cms.int32( 2 ),
2521  NoOutliersBeginEnd = cms.bool( False ),
2522  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
2523  MinNumberOfHits = cms.int32( 5 ),
2524  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
2525  MaxNumberOfOutliers = cms.int32( 3 ),
2526  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2527  MaxFractionOutliers = cms.double( 0.3 ),
2528  NoInvalidHitsBeginEnd = cms.bool( False ),
2529  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
2530  RejectTracks = cms.bool( True )
2531 )
2532 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
2533  EstimateCut = cms.double( -1.0 ),
2534  appendToDataLabel = cms.string( "" ),
2535  LogPixelProbabilityCut = cms.double( -16.0 ),
2536  MinDof = cms.int32( 2 ),
2537  NoOutliersBeginEnd = cms.bool( False ),
2538  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2539  MinNumberOfHits = cms.int32( 5 ),
2540  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
2541  MaxNumberOfOutliers = cms.int32( 3 ),
2542  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2543  MaxFractionOutliers = cms.double( 0.3 ),
2544  NoInvalidHitsBeginEnd = cms.bool( False ),
2545  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
2546  RejectTracks = cms.bool( True )
2547 )
2548 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
2549  EstimateCut = cms.double( 20.0 ),
2550  appendToDataLabel = cms.string( "" ),
2551  LogPixelProbabilityCut = cms.double( -14.0 ),
2552  MinDof = cms.int32( 2 ),
2553  NoOutliersBeginEnd = cms.bool( False ),
2554  Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2555  MinNumberOfHits = cms.int32( 3 ),
2556  Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
2557  MaxNumberOfOutliers = cms.int32( 3 ),
2558  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2559  MaxFractionOutliers = cms.double( 0.3 ),
2560  NoInvalidHitsBeginEnd = cms.bool( True ),
2561  ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
2562  RejectTracks = cms.bool( True )
2563 )
2564 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
2565  EstimateCut = cms.double( 20.0 ),
2566  appendToDataLabel = cms.string( "" ),
2567  LogPixelProbabilityCut = cms.double( -14.0 ),
2568  MinDof = cms.int32( 2 ),
2569  NoOutliersBeginEnd = cms.bool( False ),
2570  Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
2571  MinNumberOfHits = cms.int32( 3 ),
2572  Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
2573  MaxNumberOfOutliers = cms.int32( 3 ),
2574  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2575  MaxFractionOutliers = cms.double( 0.3 ),
2576  NoInvalidHitsBeginEnd = cms.bool( True ),
2577  ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2578  RejectTracks = cms.bool( True )
2579 )
2580 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2581  appendToDataLabel = cms.string( "" ),
2582  minHits = cms.int32( 3 ),
2583  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
2584  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2585  Updator = cms.string( "hltESPKFUpdator" ),
2586  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
2587  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2588 )
2589 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
2590  appendToDataLabel = cms.string( "" ),
2591  minHits = cms.int32( 3 ),
2592  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2593  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2594  Updator = cms.string( "hltESPKFUpdator" ),
2595  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2596  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2597 )
2598 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
2599  appendToDataLabel = cms.string( "" ),
2600  minHits = cms.int32( 3 ),
2601  ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2602  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2603  Updator = cms.string( "hltESPKFUpdator" ),
2604  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
2605  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2606 )
2607 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
2608  errorRescaling = cms.double( 100.0 ),
2609  minHits = cms.int32( 3 ),
2610  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
2611  appendToDataLabel = cms.string( "" ),
2612  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2613  Updator = cms.string( "hltESPKFUpdator" ),
2614  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
2615  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2616 )
2617 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
2618  errorRescaling = cms.double( 100.0 ),
2619  minHits = cms.int32( 3 ),
2620  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
2621  appendToDataLabel = cms.string( "" ),
2622  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2623  Updator = cms.string( "hltESPKFUpdator" ),
2624  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
2625  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2626 )
2627 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
2628  errorRescaling = cms.double( 10.0 ),
2629  minHits = cms.int32( 3 ),
2630  ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
2631  appendToDataLabel = cms.string( "" ),
2632  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2633  Updator = cms.string( "hltESPKFUpdator" ),
2634  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
2635  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2636 )
2637 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
2638  errorRescaling = cms.double( 10.0 ),
2639  minHits = cms.int32( 3 ),
2640  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
2641  appendToDataLabel = cms.string( "" ),
2642  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2643  Updator = cms.string( "hltESPKFUpdator" ),
2644  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
2645  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2646 )
2647 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
2648  ComponentName = cms.string( "hltESPKFUpdator" )
2649 )
2650 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
2651  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
2652  DistanceMeasure = cms.string( "KullbackLeibler" )
2653 )
2654 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2655  appendToDataLabel = cms.string( "" ),
2656  minHits = cms.int32( 3 ),
2657  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
2658  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2659  Updator = cms.string( "hltESPKFUpdator" ),
2660  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
2661  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2662 )
2663 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
2664  UseStripStripQualityDB = cms.bool( True ),
2665  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
2666  UsePixelROCQualityDB = cms.bool( True ),
2667  DebugPixelROCQualityDB = cms.untracked.bool( False ),
2668  UseStripAPVFiberQualityDB = cms.bool( True ),
2669  badStripCuts = cms.PSet(
2670  TOB = cms.PSet(
2671  maxConsecutiveBad = cms.uint32( 2 ),
2672  maxBad = cms.uint32( 4 )
2673  ),
2674  TID = cms.PSet(
2675  maxBad = cms.uint32( 4 ),
2676  maxConsecutiveBad = cms.uint32( 2 )
2677  ),
2678  TEC = cms.PSet(
2679  maxConsecutiveBad = cms.uint32( 2 ),
2680  maxBad = cms.uint32( 4 )
2681  ),
2682  TIB = cms.PSet(
2683  maxConsecutiveBad = cms.uint32( 2 ),
2684  maxBad = cms.uint32( 4 )
2685  )
2686  ),
2687  DebugStripModuleQualityDB = cms.untracked.bool( False ),
2688  ComponentName = cms.string( "hltESPMeasurementTracker" ),
2689  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
2690  UsePixelModuleQualityDB = cms.bool( True ),
2691  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
2692  HitMatcher = cms.string( "StandardMatcher" ),
2693  DebugStripStripQualityDB = cms.untracked.bool( False ),
2694  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2695  SiStripQualityLabel = cms.string( "" ),
2696  UseStripModuleQualityDB = cms.bool( True ),
2697  MaskBadAPVFibers = cms.bool( True )
2698 )
2699 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2700  ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
2701  fractionShared = cms.double( 0.11 ),
2702  ValidHitBonus = cms.double( 5.0 ),
2703  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2704  MissingHitPenalty = cms.double( 20.0 ),
2705  allowSharedFirstHit = cms.bool( True )
2706 )
2707 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
2708  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
2709 )
2710 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
2711  useLAAlignmentOffsets = cms.bool( False ),
2712  DoCosmics = cms.bool( False ),
2713  eff_charge_cut_highX = cms.double( 1.0 ),
2714  eff_charge_cut_highY = cms.double( 1.0 ),
2715  inflate_all_errors_no_trk_angle = cms.bool( False ),
2716  eff_charge_cut_lowY = cms.double( 0.0 ),
2717  eff_charge_cut_lowX = cms.double( 0.0 ),
2718  UseErrorsFromTemplates = cms.bool( True ),
2719  TruncatePixelCharge = cms.bool( True ),
2720  size_cutY = cms.double( 3.0 ),
2721  size_cutX = cms.double( 3.0 ),
2722  useLAWidthFromDB = cms.bool( False ),
2723  inflate_errors = cms.bool( False ),
2724  Alpha2Order = cms.bool( True ),
2725  ClusterProbComputationFlag = cms.int32( 0 ),
2726  PixelErrorParametrization = cms.string( "NOTcmsim" ),
2727  EdgeClusterErrorX = cms.double( 50.0 ),
2728  EdgeClusterErrorY = cms.double( 85.0 ),
2729  LoadTemplatesFromDB = cms.bool( True ),
2730  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
2731  MagneticFieldRecord = cms.ESInputTag( "" ),
2732  IrradiationBiasCorrection = cms.bool( False )
2733 )
2734 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
2735  DoLorentz = cms.bool( True ),
2736  DoCosmics = cms.bool( False ),
2737  LoadTemplatesFromDB = cms.bool( True ),
2738  ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
2739  Alpha2Order = cms.bool( True ),
2740  ClusterProbComputationFlag = cms.int32( 0 ),
2741  speed = cms.int32( -2 ),
2742  UseClusterSplitter = cms.bool( False )
2743 )
2744 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2745  appendToDataLabel = cms.string( "" ),
2746  MinimalTolerance = cms.double( 10.0 ),
2747  MaxDisplacement = cms.double( 100.0 ),
2748  ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
2749  nSigma = cms.double( 3.0 ),
2750  MaxSagitta = cms.double( -1.0 ),
2751  MaxChi2 = cms.double( 25.0 ),
2752  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2753 )
2754 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2755  ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
2756  fractionShared = cms.double( 0.19 ),
2757  ValidHitBonus = cms.double( 5.0 ),
2758  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2759  MissingHitPenalty = cms.double( 20.0 ),
2760  allowSharedFirstHit = cms.bool( True )
2761 )
2762 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2763  appendToDataLabel = cms.string( "" ),
2764  minHits = cms.int32( 3 ),
2765  ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
2766  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2767  Updator = cms.string( "hltESPKFUpdator" ),
2768  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2769  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2770 )
2771 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
2772  errorRescaling = cms.double( 100.0 ),
2773  minHits = cms.int32( 3 ),
2774  ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
2775  appendToDataLabel = cms.string( "" ),
2776  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2777  Updator = cms.string( "hltESPKFUpdator" ),
2778  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2779  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2780 )
2781 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2782  SimpleMagneticField = cms.string( "" ),
2783  PropagationDirection = cms.string( "alongMomentum" ),
2784  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2785  Mass = cms.double( 0.105 ),
2786  ptMin = cms.double( -1.0 ),
2787  MaxDPhi = cms.double( 1.6 ),
2788  useRungeKutta = cms.bool( True )
2789 )
2790 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
2791  Epsilon = cms.double( 5.0 ),
2792  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
2793  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
2794  PropagationDirection = cms.string( "alongMomentum" ),
2795  ComponentName = cms.string( "hltESPSmartPropagator" )
2796 )
2797 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
2798  Epsilon = cms.double( 5.0 ),
2799  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
2800  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
2801  PropagationDirection = cms.string( "alongMomentum" ),
2802  ComponentName = cms.string( "hltESPSmartPropagatorAny" )
2803 )
2804 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
2805  Epsilon = cms.double( 5.0 ),
2806  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
2807  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
2808  PropagationDirection = cms.string( "oppositeToMomentum" ),
2809  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" )
2810 )
2811 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
2812  distance = cms.double( 0.5 )
2813 )
2814 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2815  NoErrorPropagation = cms.bool( False ),
2816  endcapShiftInZPos = cms.double( 0.0 ),
2817  PropagationDirection = cms.string( "alongMomentum" ),
2818  useTuningForL2Speed = cms.bool( False ),
2819  useIsYokeFlag = cms.bool( True ),
2820  endcapShiftInZNeg = cms.double( 0.0 ),
2821  SetVBFPointer = cms.bool( False ),
2822  AssumeNoMaterial = cms.bool( False ),
2823  returnTangentPlane = cms.bool( True ),
2824  useInTeslaFromMagField = cms.bool( False ),
2825  VBFName = cms.string( "VolumeBasedMagneticField" ),
2826  useEndcapShiftsInZ = cms.bool( False ),
2827  sendLogWarning = cms.bool( False ),
2828  useMatVolumes = cms.bool( True ),
2829  debug = cms.bool( False ),
2830  ApplyRadX0Correction = cms.bool( True ),
2831  useMagVolumes = cms.bool( True ),
2832  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" )
2833 )
2834 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2835  NoErrorPropagation = cms.bool( False ),
2836  endcapShiftInZPos = cms.double( 0.0 ),
2837  PropagationDirection = cms.string( "oppositeToMomentum" ),
2838  useTuningForL2Speed = cms.bool( False ),
2839  useIsYokeFlag = cms.bool( True ),
2840  endcapShiftInZNeg = cms.double( 0.0 ),
2841  SetVBFPointer = cms.bool( False ),
2842  AssumeNoMaterial = cms.bool( False ),
2843  returnTangentPlane = cms.bool( True ),
2844  useInTeslaFromMagField = cms.bool( False ),
2845  VBFName = cms.string( "VolumeBasedMagneticField" ),
2846  useEndcapShiftsInZ = cms.bool( False ),
2847  sendLogWarning = cms.bool( False ),
2848  useMatVolumes = cms.bool( True ),
2849  debug = cms.bool( False ),
2850  ApplyRadX0Correction = cms.bool( True ),
2851  useMagVolumes = cms.bool( True ),
2852  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
2853 )
2854 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
2855  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
2856  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
2857  parameters = cms.PSet(
2858  mLC_P2 = cms.double( 0.3 ),
2859  mLC_P1 = cms.double( 0.618 ),
2860  mLC_P0 = cms.double( -0.326 ),
2861  useLegacyError = cms.bool( False ),
2862  mTEC_P1 = cms.double( 0.471 ),
2863  mTEC_P0 = cms.double( -1.885 ),
2864  mTOB_P0 = cms.double( -1.026 ),
2865  mTOB_P1 = cms.double( 0.253 ),
2866  mTIB_P0 = cms.double( -0.742 ),
2867  mTIB_P1 = cms.double( 0.202 ),
2868  mTID_P0 = cms.double( -1.427 ),
2869  mTID_P1 = cms.double( 0.433 ),
2870  maxChgOneMIP = cms.double( 6000.0 )
2871  )
2872 )
2873 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
2874  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
2875  Matcher = cms.string( "StandardMatcher" ),
2876  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
2877  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2878  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" )
2879 )
2880 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
2881  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
2882  Matcher = cms.string( "StandardMatcher" ),
2883  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
2884  PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
2885  ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" )
2886 )
2887 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
2888  StripCPE = cms.string( "Fake" ),
2889  Matcher = cms.string( "StandardMatcher" ),
2890  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
2891  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2892  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" )
2893 )
2894 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
2895  StripCPE = cms.string( "Fake" ),
2896  Matcher = cms.string( "StandardMatcher" ),
2897  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
2898  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2899  ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" )
2900 )
2901 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2902  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
2903  fractionShared = cms.double( 0.5 ),
2904  ValidHitBonus = cms.double( 100.0 ),
2905  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2906  MissingHitPenalty = cms.double( 0.0 ),
2907  allowSharedFirstHit = cms.bool( False )
2908 )
2909 fragment.hltESPTrajectoryCleanerBySharedSeeds = cms.ESProducer( "TrajectoryCleanerESProducer",
2910  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedSeeds" ),
2911  fractionShared = cms.double( 0.5 ),
2912  ValidHitBonus = cms.double( 100.0 ),
2913  ComponentType = cms.string( "TrajectoryCleanerBySharedSeeds" ),
2914  MissingHitPenalty = cms.double( 0.0 ),
2915  allowSharedFirstHit = cms.bool( True )
2916 )
2917 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
2918  appendToDataLabel = cms.string( "" ),
2919  minHits = cms.int32( 3 ),
2920  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
2921  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2922  Updator = cms.string( "hltESPKFUpdator" ),
2923  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2924  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2925 )
2926 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
2927  errorRescaling = cms.double( 100.0 ),
2928  minHits = cms.int32( 3 ),
2929  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
2930  appendToDataLabel = cms.string( "" ),
2931  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2932  Updator = cms.string( "hltESPKFUpdator" ),
2933  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2934  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2935 )
2936 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2937  ComponentName = cms.string( "HODetIdAssociator" ),
2938  etaBinSize = cms.double( 0.087 ),
2939  nEta = cms.int32( 30 ),
2940  nPhi = cms.int32( 72 ),
2941  includeBadChambers = cms.bool( False )
2942 )
2943 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2944  ComponentName = cms.string( "MuonDetIdAssociator" ),
2945  etaBinSize = cms.double( 0.125 ),
2946  nEta = cms.int32( 48 ),
2947  nPhi = cms.int32( 48 ),
2948  includeBadChambers = cms.bool( False )
2949 )
2950 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
2951  ComponentName = cms.string( "SimpleNavigationSchool" ),
2952  SimpleMagneticField = cms.string( "ParabolicMf" )
2953 )
2954 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2955  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
2956  etaBinSize = cms.double( 0.1 ),
2957  nEta = cms.int32( 60 ),
2958  nPhi = cms.int32( 30 ),
2959  includeBadChambers = cms.bool( False )
2960 )
2961 fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer",
2962  ListOfRecordToMerge = cms.VPSet(
2963  cms.PSet( record = cms.string( "SiPixelQualityFromDbRcd" ),
2964  tag = cms.string( "" )
2965  ),
2966  cms.PSet( record = cms.string( "SiPixelDetVOffRcd" ),
2967  tag = cms.string( "" )
2968  )
2969  )
2970 )
2971 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
2972 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
2973  LatencyRecord = cms.PSet(
2974  record = cms.string( "SiStripLatencyRcd" ),
2975  label = cms.untracked.string( "" )
2976  ),
2977  BackPlaneCorrectionDeconvMode = cms.PSet(
2978  record = cms.string( "SiStripBackPlaneCorrectionRcd" ),
2979  label = cms.untracked.string( "deconvolution" )
2980  ),
2981  BackPlaneCorrectionPeakMode = cms.PSet(
2982  record = cms.string( "SiStripBackPlaneCorrectionRcd" ),
2983  label = cms.untracked.string( "peak" )
2984  )
2985 )
2986 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
2987  LatencyRecord = cms.PSet(
2988  record = cms.string( "SiStripLatencyRcd" ),
2989  label = cms.untracked.string( "" )
2990  ),
2991  LorentzAngleDeconvMode = cms.PSet(
2992  record = cms.string( "SiStripLorentzAngleRcd" ),
2993  label = cms.untracked.string( "deconvolution" )
2994  ),
2995  LorentzAnglePeakMode = cms.PSet(
2996  record = cms.string( "SiStripLorentzAngleRcd" ),
2997  label = cms.untracked.string( "peak" )
2998  )
2999 )
3000 
3001 fragment.ThroughputService = cms.Service( "ThroughputService",
3002  dqmPath = cms.untracked.string( "HLT/Throughput" ),
3003  timeRange = cms.untracked.double( 60000.0 ),
3004  timeResolution = cms.untracked.double( 5.828 )
3005 )
3006 
3007 fragment.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter",
3008  toGet = cms.VPSet(
3009  ),
3010  verbose = cms.untracked.bool( False )
3011 )
3012 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
3013  RawDataCollection = cms.InputTag( "rawDataCollector" )
3014 )
3015 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
3016  result = cms.bool( False )
3017 )
3018 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
3019  SelectedTriggerType = cms.int32( 1 )
3020 )
3021 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
3022  lenSlinkTrailer = cms.untracked.int32( 8 ),
3023  lenAMC13Header = cms.untracked.int32( 8 ),
3024  CTP7 = cms.untracked.bool( False ),
3025  lenAMC13Trailer = cms.untracked.int32( 8 ),
3026  Setup = cms.string( "stage2::GTSetup" ),
3027  MinFeds = cms.uint32( 0 ),
3028  InputLabel = cms.InputTag( "rawDataCollector" ),
3029  lenSlinkHeader = cms.untracked.int32( 8 ),
3030  MTF7 = cms.untracked.bool( False ),
3031  FWId = cms.uint32( 0 ),
3032  debug = cms.untracked.bool( False ),
3033  FedIds = cms.vint32( 1404 ),
3034  lenAMCHeader = cms.untracked.int32( 8 ),
3035  lenAMCTrailer = cms.untracked.int32( 0 ),
3036  FWOverride = cms.bool( False )
3037 )
3038 fragment.hltCaloStage2Digis = cms.EDProducer( "L1TRawToDigi",
3039  lenSlinkTrailer = cms.untracked.int32( 8 ),
3040  lenAMC13Header = cms.untracked.int32( 8 ),
3041  CTP7 = cms.untracked.bool( False ),
3042  lenAMC13Trailer = cms.untracked.int32( 8 ),
3043  Setup = cms.string( "stage2::CaloSetup" ),
3044  MinFeds = cms.uint32( 0 ),
3045  InputLabel = cms.InputTag( "rawDataCollector" ),
3046  lenSlinkHeader = cms.untracked.int32( 8 ),
3047  MTF7 = cms.untracked.bool( False ),
3048  FWId = cms.uint32( 0 ),
3049  debug = cms.untracked.bool( False ),
3050  FedIds = cms.vint32( 1360, 1366 ),
3051  lenAMCHeader = cms.untracked.int32( 8 ),
3052  lenAMCTrailer = cms.untracked.int32( 0 ),
3053  FWOverride = cms.bool( False )
3054 )
3055 fragment.hltGmtStage2Digis = cms.EDProducer( "L1TRawToDigi",
3056  lenSlinkTrailer = cms.untracked.int32( 8 ),
3057  lenAMC13Header = cms.untracked.int32( 8 ),
3058  CTP7 = cms.untracked.bool( False ),
3059  lenAMC13Trailer = cms.untracked.int32( 8 ),
3060  Setup = cms.string( "stage2::GMTSetup" ),
3061  MinFeds = cms.uint32( 0 ),
3062  InputLabel = cms.InputTag( "rawDataCollector" ),
3063  lenSlinkHeader = cms.untracked.int32( 8 ),
3064  MTF7 = cms.untracked.bool( False ),
3065  FWId = cms.uint32( 0 ),
3066  debug = cms.untracked.bool( False ),
3067  FedIds = cms.vint32( 1402 ),
3068  lenAMCHeader = cms.untracked.int32( 8 ),
3069  lenAMCTrailer = cms.untracked.int32( 0 ),
3070  FWOverride = cms.bool( False )
3071 )
3072 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
3073  L1DataBxInEvent = cms.int32( 5 ),
3074  JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3075  AlgorithmTriggersUnmasked = cms.bool( True ),
3076  EmulateBxInEvent = cms.int32( 1 ),
3077  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
3078  AlgorithmTriggersUnprescaled = cms.bool( True ),
3079  Verbosity = cms.untracked.int32( 0 ),
3080  EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3081  ProduceL1GtDaqRecord = cms.bool( True ),
3082  PrescaleSet = cms.uint32( 1 ),
3083  EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3084  TriggerMenuLuminosity = cms.string( "startup" ),
3085  ProduceL1GtObjectMapRecord = cms.bool( True ),
3086  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
3087  PrescaleCSVFile = cms.string( "prescale_L1TGlobal.csv" ),
3088  TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3089  BstLengthBytes = cms.int32( -1 ),
3090  MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
3091 )
3092 fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
3093  scalersInputTag = cms.InputTag( "rawDataCollector" )
3094 )
3095 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
3096  maxZ = cms.double( 40.0 ),
3097  src = cms.InputTag( "hltScalersRawToDigi" ),
3098  gtEvmLabel = cms.InputTag( "" ),
3099  changeToCMSCoordinates = cms.bool( False ),
3100  setSigmaZ = cms.double( 0.0 ),
3101  maxRadius = cms.double( 2.0 )
3102 )
3103 fragment.hltL1sSingleJet20BptxAND = cms.EDFilter( "HLTL1TSeed",
3104  L1SeedsLogicalExpression = cms.string( "L1_SingleJet20_BptxAND" ),
3105  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3106  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3107  saveTags = cms.bool( True ),
3108  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3109  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3110  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3111  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3112  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3113 )
3114 fragment.hltPrePAAK4CaloJet40Eta5p1 = cms.EDFilter( "HLTPrescaler",
3115  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3116  offset = cms.uint32( 0 )
3117 )
3118 fragment.hltEcalDigis = cms.EDProducer( "EcalRawToDigi",
3119  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 ),
3120  FedLabel = cms.InputTag( "listfeds" ),
3121  eventPut = cms.bool( True ),
3122  srpUnpacking = cms.bool( True ),
3123  syncCheck = cms.bool( True ),
3124  headerUnpacking = cms.bool( True ),
3125  feUnpacking = cms.bool( True ),
3126  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 ),
3127  tccUnpacking = cms.bool( True ),
3128  numbTriggerTSamples = cms.int32( 1 ),
3129  InputLabel = cms.InputTag( "rawDataCollector" ),
3130  numbXtalTSamples = cms.int32( 10 ),
3131  feIdCheck = cms.bool( True ),
3132  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 ),
3133  silentMode = cms.untracked.bool( True ),
3134  DoRegional = cms.bool( False ),
3135  forceToKeepFRData = cms.bool( False ),
3136  memUnpacking = cms.bool( True )
3137 )
3138 fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitProducer",
3139  EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
3140  EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
3141  EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ),
3142  EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ),
3143  algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ),
3144  algoPSet = cms.PSet(
3145  outOfTimeThresholdGain61pEB = cms.double( 5.0 ),
3146  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
3147  activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2 ),
3148  amplitudeThresholdEE = cms.double( 10.0 ),
3149  EBtimeConstantTerm = cms.double( 0.6 ),
3150  EEtimeFitLimits_Lower = cms.double( 0.2 ),
3151  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
3152  ebSpikeThreshold = cms.double( 1.042 ),
3153  EBtimeNconst = cms.double( 28.5 ),
3154  ampErrorCalculation = cms.bool( False ),
3155  kPoorRecoFlagEB = cms.bool( True ),
3156  EBtimeFitLimits_Lower = cms.double( 0.2 ),
3157  kPoorRecoFlagEE = cms.bool( False ),
3158  chi2ThreshEB_ = cms.double( 65.0 ),
3159  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
3160  useLumiInfoRunHeader = cms.bool( False ),
3161  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
3162  outOfTimeThresholdGain12mEB = cms.double( 5.0 ),
3163  EEtimeFitLimits_Upper = cms.double( 1.4 ),
3164  prefitMaxChiSqEB = cms.double( 15.0 ),
3165  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
3166  prefitMaxChiSqEE = cms.double( 10.0 ),
3167  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
3168  EBtimeFitLimits_Upper = cms.double( 1.4 ),
3169  timealgo = cms.string( "None" ),
3170  amplitudeThresholdEB = cms.double( 10.0 ),
3171  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
3172  outOfTimeThresholdGain12pEB = cms.double( 5.0 ),
3173  EEtimeNconst = cms.double( 31.8 ),
3174  outOfTimeThresholdGain61mEB = cms.double( 5.0 ),
3175  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
3176  EEtimeConstantTerm = cms.double( 1.0 ),
3177  chi2ThreshEE_ = cms.double( 50.0 ),
3178  doPrefitEE = cms.bool( True ),
3179  doPrefitEB = cms.bool( True )
3180  )
3181 )
3182 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
3183  ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
3184  ebDetIdToBeRecovered = cms.string( "ebDetId" ),
3185  integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ),
3186  eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
3187  ebFEToBeRecovered = cms.string( "ebFE" ),
3188  ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
3189  eeDetIdToBeRecovered = cms.string( "eeDetId" ),
3190  eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
3191  eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
3192  ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
3193  ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
3194  eeSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
3195  integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ),
3196  eeFEToBeRecovered = cms.string( "eeFE" )
3197 )
3198 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
3199  recoverEEVFE = cms.bool( False ),
3200  EErechitCollection = cms.string( "EcalRecHitsEE" ),
3201  recoverEBIsolatedChannels = cms.bool( False ),
3202  recoverEBVFE = cms.bool( False ),
3203  laserCorrection = cms.bool( True ),
3204  EBLaserMIN = cms.double( 0.5 ),
3205  killDeadChannels = cms.bool( True ),
3206  dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
3207  EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
3208  EBLaserMAX = cms.double( 3.0 ),
3209  EELaserMIN = cms.double( 0.5 ),
3210  ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
3211  EELaserMAX = cms.double( 8.0 ),
3212  recoverEEIsolatedChannels = cms.bool( False ),
3213  eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
3214  recoverEBFE = cms.bool( True ),
3215  algo = cms.string( "EcalRecHitWorkerSimple" ),
3216  ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
3217  singleChannelRecoveryThreshold = cms.double( 8.0 ),
3218  ChannelStatusToBeExcluded = cms.vstring( ),
3219  EBrechitCollection = cms.string( "EcalRecHitsEB" ),
3220  singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
3221  recoverEEFE = cms.bool( True ),
3222  triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ),
3223  dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
3224  flagsMapDBReco = cms.PSet(
3225  kGood = cms.vstring( 'kOk',
3226  'kDAC',
3227  'kNoLaser',
3228  'kNoisy' ),
3229  kNeighboursRecovered = cms.vstring( 'kFixedG0',
3230  'kNonRespondingIsolated',
3231  'kDeadVFE' ),
3232  kDead = cms.vstring( 'kNoDataNoTP' ),
3233  kNoisy = cms.vstring( 'kNNoisy',
3234  'kFixedG6',
3235  'kFixedG1' ),
3236  kTowerRecovered = cms.vstring( 'kDeadFE' )
3237  ),
3238  EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
3239  skipTimeCalib = cms.bool( True ),
3240  algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
3241  eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
3242  cleaningConfig = cms.PSet(
3243  e6e2thresh = cms.double( 0.04 ),
3244  tightenCrack_e6e2_double = cms.double( 3.0 ),
3245  e4e1Threshold_endcap = cms.double( 0.3 ),
3246  tightenCrack_e4e1_single = cms.double( 3.0 ),
3247  tightenCrack_e1_double = cms.double( 2.0 ),
3248  cThreshold_barrel = cms.double( 4.0 ),
3249  e4e1Threshold_barrel = cms.double( 0.08 ),
3250  tightenCrack_e1_single = cms.double( 2.0 ),
3251  e4e1_b_barrel = cms.double( -0.024 ),
3252  e4e1_a_barrel = cms.double( 0.04 ),
3253  ignoreOutOfTimeThresh = cms.double( 1.0E9 ),
3254  cThreshold_endcap = cms.double( 15.0 ),
3255  e4e1_b_endcap = cms.double( -0.0125 ),
3256  e4e1_a_endcap = cms.double( 0.02 ),
3257  cThreshold_double = cms.double( 10.0 )
3258  ),
3259  logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
3260  logWarningEtThreshold_EE_FE = cms.double( 50.0 )
3261 )
3262 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
3263  ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
3264  FilterDataQuality = cms.bool( True ),
3265  silent = cms.untracked.bool( True ),
3266  HcalFirstFED = cms.untracked.int32( 700 ),
3267  InputLabel = cms.InputTag( "rawDataCollector" ),
3268  ComplainEmptyData = cms.untracked.bool( False ),
3269  ElectronicsMap = cms.string( "" ),
3270  UnpackCalib = cms.untracked.bool( True ),
3271  UnpackUMNio = cms.untracked.bool( True ),
3272  FEDs = cms.untracked.vint32( ),
3273  UnpackerMode = cms.untracked.int32( 0 ),
3274  UnpackTTP = cms.untracked.bool( False ),
3275  lastSample = cms.int32( 9 ),
3276  UnpackZDC = cms.untracked.bool( True ),
3277  firstSample = cms.int32( 0 )
3278 )
3279 fragment.hltHbhereco = cms.EDProducer( "HcalHitReconstructor",
3280  pedestalUpperLimit = cms.double( 2.7 ),
3281  timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ),
3282  pedestalSubtractionType = cms.int32( 1 ),
3283  respCorrM3 = cms.double( 0.95 ),
3284  timeSlewParsType = cms.int32( 3 ),
3285  digiTimeFromDB = cms.bool( True ),
3286  mcOOTCorrectionName = cms.string( "" ),
3287  S9S1stat = cms.PSet( ),
3288  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
3289  tsFromDB = cms.bool( True ),
3290  samplesToAdd = cms.int32( 4 ),
3291  mcOOTCorrectionCategory = cms.string( "MC" ),
3292  dataOOTCorrectionName = cms.string( "" ),
3293  puCorrMethod = cms.int32( 3 ),
3294  correctionPhaseNS = cms.double( 13.0 ),
3295  HFInWindowStat = cms.PSet( ),
3296  digiLabel = cms.InputTag( "hltHcalDigis" ),
3297  setHSCPFlags = cms.bool( False ),
3298  firstAuxTS = cms.int32( 4 ),
3299  digistat = cms.PSet( ),
3300  hfTimingTrustParameters = cms.PSet( ),
3301  PETstat = cms.PSet( ),
3302  setSaturationFlags = cms.bool( False ),
3303  setNegativeFlags = cms.bool( False ),
3304  useLeakCorrection = cms.bool( False ),
3305  setTimingTrustFlags = cms.bool( False ),
3306  S8S1stat = cms.PSet( ),
3307  correctForPhaseContainment = cms.bool( True ),
3308  correctForTimeslew = cms.bool( True ),
3309  setNoiseFlags = cms.bool( False ),
3310  correctTiming = cms.bool( False ),
3311  setPulseShapeFlags = cms.bool( True ),
3312  Subdetector = cms.string( "HBHE" ),
3313  dataOOTCorrectionCategory = cms.string( "Data" ),
3314  dropZSmarkedPassed = cms.bool( True ),
3315  recoParamsFromDB = cms.bool( True ),
3316  firstSample = cms.int32( 4 ),
3317  setTimingShapedCutsFlags = cms.bool( False ),
3318  pulseJitter = cms.double( 1.0 ),
3319  chargeMax = cms.double( 6.0 ),
3320  timeMin = cms.double( -15.0 ),
3321  ts4chi2 = cms.double( 15.0 ),
3322  ts345chi2 = cms.double( 100.0 ),
3323  applyTimeSlew = cms.bool( True ),
3324  applyTimeConstraint = cms.bool( True ),
3325  applyPulseJitter = cms.bool( False ),
3326  pulseShapeParameters = cms.PSet(
3327  MinimumChargeThreshold = cms.double( 20.0 ),
3328  TS4TS5ChargeThreshold = cms.double( 70.0 ),
3329  TrianglePeakTS = cms.uint32( 0 ),
3330  LinearThreshold = cms.vdouble( ),
3331  LinearCut = cms.vdouble( ),
3332  LeftSlopeThreshold = cms.vdouble( ),
3333  LeftSlopeCut = cms.vdouble( ),
3334  RightSlopeCut = cms.vdouble( ),
3335  RightSlopeSmallThreshold = cms.vdouble( ),
3336  RightSlopeSmallCut = cms.vdouble( ),
3337  MinimumTS4TS5Threshold = cms.double( 100.0 ),
3338  TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ),
3339  TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ),
3340  TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ),
3341  TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ),
3342  UseDualFit = cms.bool( False ),
3343  TriangleIgnoreSlow = cms.bool( False ),
3344  TS3TS4ChargeThreshold = cms.double( 70.0 ),
3345  TS3TS4UpperChargeThreshold = cms.double( 20.0 ),
3346  TS5TS6ChargeThreshold = cms.double( 70.0 ),
3347  TS5TS6UpperChargeThreshold = cms.double( 20.0 ),
3348  R45PlusOneRange = cms.double( 0.2 ),
3349  R45MinusOneRange = cms.double( 0.2 ),
3350  RMS8MaxThreshold = cms.vdouble( ),
3351  RMS8MaxCut = cms.vdouble( ),
3352  RightSlopeThreshold = cms.vdouble( )
3353  ),
3354  timingshapedcutsParameters = cms.PSet(
3355  ignorelowest = cms.bool( True ),
3356  win_offset = cms.double( 0.0 ),
3357  ignorehighest = cms.bool( False ),
3358  win_gain = cms.double( 1.0 ),
3359  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 )
3360  ),
3361  ts4Min = cms.double( 5.0 ),
3362  ts3chi2 = cms.double( 5.0 ),
3363  noise = cms.double( 1.0 ),
3364  applyPedConstraint = cms.bool( True ),
3365  applyUnconstrainedFit = cms.bool( False ),
3366  ts4Max = cms.double( 500.0 ),
3367  meanTime = cms.double( -2.5 ),
3368  flagParameters = cms.PSet(
3369  nominalPedestal = cms.double( 3.0 ),
3370  hitMultiplicityThreshold = cms.int32( 17 ),
3371  hitEnergyMinimum = cms.double( 1.0 ),
3372  pulseShapeParameterSets = cms.VPSet(
3373  cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ),
3374  cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ),
3375  cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ),
3376  cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) )
3377  )
3378  ),
3379  fitTimes = cms.int32( 1 ),
3380  timeMax = cms.double( 10.0 ),
3381  timeSigma = cms.double( 5.0 ),
3382  pedSigma = cms.double( 0.5 ),
3383  meanPed = cms.double( 0.0 ),
3384  hscpParameters = cms.PSet(
3385  slopeMax = cms.double( -0.6 ),
3386  r1Max = cms.double( 1.0 ),
3387  r1Min = cms.double( 0.15 ),
3388  TimingEnergyThreshold = cms.double( 30.0 ),
3389  slopeMin = cms.double( -1.5 ),
3390  outerMin = cms.double( 0.0 ),
3391  outerMax = cms.double( 0.1 ),
3392  fracLeaderMin = cms.double( 0.4 ),
3393  r2Min = cms.double( 0.1 ),
3394  r2Max = cms.double( 0.5 ),
3395  fracLeaderMax = cms.double( 0.7 )
3396  )
3397 )
3398 fragment.hltHfreco = cms.EDProducer( "HcalHitReconstructor",
3399  pedestalUpperLimit = cms.double( 2.7 ),
3400  timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ),
3401  pedestalSubtractionType = cms.int32( 1 ),
3402  respCorrM3 = cms.double( 0.95 ),
3403  timeSlewParsType = cms.int32( 3 ),
3404  digiTimeFromDB = cms.bool( True ),
3405  mcOOTCorrectionName = cms.string( "" ),
3406  S9S1stat = cms.PSet(
3407  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 ),
3408  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 ),
3409  flagsToSkip = cms.int32( 24 ),
3410  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 ),
3411  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 ),
3412  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 ),
3413  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 ),
3414  isS8S1 = cms.bool( False ),
3415  HcalAcceptSeverityLevel = cms.int32( 9 )
3416  ),
3417  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
3418  tsFromDB = cms.bool( True ),
3419  samplesToAdd = cms.int32( 2 ),
3420  mcOOTCorrectionCategory = cms.string( "MC" ),
3421  dataOOTCorrectionName = cms.string( "" ),
3422  puCorrMethod = cms.int32( 0 ),
3423  correctionPhaseNS = cms.double( 13.0 ),
3424  HFInWindowStat = cms.PSet(
3425  hflongEthresh = cms.double( 40.0 ),
3426  hflongMinWindowTime = cms.vdouble( -10.0 ),
3427  hfshortEthresh = cms.double( 40.0 ),
3428  hflongMaxWindowTime = cms.vdouble( 10.0 ),
3429  hfshortMaxWindowTime = cms.vdouble( 10.0 ),
3430  hfshortMinWindowTime = cms.vdouble( -12.0 )
3431  ),
3432  digiLabel = cms.InputTag( "hltHcalDigis" ),
3433  setHSCPFlags = cms.bool( False ),
3434  firstAuxTS = cms.int32( 1 ),
3435  digistat = cms.PSet(
3436  HFdigiflagFirstSample = cms.int32( 1 ),
3437  HFdigiflagMinEthreshold = cms.double( 40.0 ),
3438  HFdigiflagSamplesToAdd = cms.int32( 3 ),
3439  HFdigiflagExpectedPeak = cms.int32( 2 ),
3440  HFdigiflagCoef = cms.vdouble( 0.93, -0.012667, -0.38275 )
3441  ),
3442  hfTimingTrustParameters = cms.PSet(
3443  hfTimingTrustLevel2 = cms.int32( 4 ),
3444  hfTimingTrustLevel1 = cms.int32( 1 )
3445  ),
3446  PETstat = cms.PSet(
3447  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 ),
3448  short_R_29 = cms.vdouble( 0.8 ),
3449  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 ),
3450  flagsToSkip = cms.int32( 0 ),
3451  short_R = cms.vdouble( 0.8 ),
3452  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 ),
3453  long_R_29 = cms.vdouble( 0.8 ),
3454  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 ),
3455  long_R = cms.vdouble( 0.98 ),
3456  HcalAcceptSeverityLevel = cms.int32( 9 )
3457  ),
3458  setSaturationFlags = cms.bool( False ),
3459  setNegativeFlags = cms.bool( False ),
3460  useLeakCorrection = cms.bool( False ),
3461  setTimingTrustFlags = cms.bool( False ),
3462  S8S1stat = cms.PSet(
3463  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 ),
3464  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 ),
3465  flagsToSkip = cms.int32( 16 ),
3466  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 ),
3467  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 ),
3468  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 ),
3469  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 ),
3470  isS8S1 = cms.bool( True ),
3471  HcalAcceptSeverityLevel = cms.int32( 9 )
3472  ),
3473  correctForPhaseContainment = cms.bool( False ),
3474  correctForTimeslew = cms.bool( False ),
3475  setNoiseFlags = cms.bool( True ),
3476  correctTiming = cms.bool( False ),
3477  setPulseShapeFlags = cms.bool( False ),
3478  Subdetector = cms.string( "HF" ),
3479  dataOOTCorrectionCategory = cms.string( "Data" ),
3480  dropZSmarkedPassed = cms.bool( True ),
3481  recoParamsFromDB = cms.bool( True ),
3482  firstSample = cms.int32( 2 ),
3483  setTimingShapedCutsFlags = cms.bool( False ),
3484  pulseJitter = cms.double( 1.0 ),
3485  chargeMax = cms.double( 6.0 ),
3486  timeMin = cms.double( -15.0 ),
3487  ts4chi2 = cms.double( 15.0 ),
3488  ts345chi2 = cms.double( 100.0 ),
3489  applyTimeSlew = cms.bool( True ),
3490  applyTimeConstraint = cms.bool( True ),
3491  applyPulseJitter = cms.bool( False ),
3492  pulseShapeParameters = cms.PSet( ),
3493  timingshapedcutsParameters = cms.PSet( ),
3494  ts4Min = cms.double( 5.0 ),
3495  ts3chi2 = cms.double( 5.0 ),
3496  noise = cms.double( 1.0 ),
3497  applyPedConstraint = cms.bool( True ),
3498  applyUnconstrainedFit = cms.bool( False ),
3499  ts4Max = cms.double( 500.0 ),
3500  meanTime = cms.double( -2.5 ),
3501  flagParameters = cms.PSet( ),
3502  fitTimes = cms.int32( 1 ),
3503  timeMax = cms.double( 10.0 ),
3504  timeSigma = cms.double( 5.0 ),
3505  pedSigma = cms.double( 0.5 ),
3506  meanPed = cms.double( 0.0 ),
3507  hscpParameters = cms.PSet( )
3508 )
3509 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
3510  pedestalUpperLimit = cms.double( 2.7 ),
3511  timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ),
3512  pedestalSubtractionType = cms.int32( 1 ),
3513  respCorrM3 = cms.double( 0.95 ),
3514  timeSlewParsType = cms.int32( 3 ),
3515  digiTimeFromDB = cms.bool( True ),
3516  mcOOTCorrectionName = cms.string( "" ),
3517  S9S1stat = cms.PSet( ),
3518  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
3519  tsFromDB = cms.bool( True ),
3520  samplesToAdd = cms.int32( 4 ),
3521  mcOOTCorrectionCategory = cms.string( "MC" ),
3522  dataOOTCorrectionName = cms.string( "" ),
3523  puCorrMethod = cms.int32( 0 ),
3524  correctionPhaseNS = cms.double( 13.0 ),
3525  HFInWindowStat = cms.PSet( ),
3526  digiLabel = cms.InputTag( "hltHcalDigis" ),
3527  setHSCPFlags = cms.bool( False ),
3528  firstAuxTS = cms.int32( 4 ),
3529  digistat = cms.PSet( ),
3530  hfTimingTrustParameters = cms.PSet( ),
3531  PETstat = cms.PSet( ),
3532  setSaturationFlags = cms.bool( False ),
3533  setNegativeFlags = cms.bool( False ),
3534  useLeakCorrection = cms.bool( False ),
3535  setTimingTrustFlags = cms.bool( False ),
3536  S8S1stat = cms.PSet( ),
3537  correctForPhaseContainment = cms.bool( True ),
3538  correctForTimeslew = cms.bool( True ),
3539  setNoiseFlags = cms.bool( False ),
3540  correctTiming = cms.bool( False ),
3541  setPulseShapeFlags = cms.bool( False ),
3542  Subdetector = cms.string( "HO" ),
3543  dataOOTCorrectionCategory = cms.string( "Data" ),
3544  dropZSmarkedPassed = cms.bool( True ),
3545  recoParamsFromDB = cms.bool( True ),
3546  firstSample = cms.int32( 4 ),
3547  setTimingShapedCutsFlags = cms.bool( False ),
3548  pulseJitter = cms.double( 1.0 ),
3549  chargeMax = cms.double( 6.0 ),
3550  timeMin = cms.double( -15.0 ),
3551  ts4chi2 = cms.double( 15.0 ),
3552  ts345chi2 = cms.double( 100.0 ),
3553  applyTimeSlew = cms.bool( True ),
3554  applyTimeConstraint = cms.bool( True ),
3555  applyPulseJitter = cms.bool( False ),
3556  pulseShapeParameters = cms.PSet( ),
3557  timingshapedcutsParameters = cms.PSet( ),
3558  ts4Min = cms.double( 5.0 ),
3559  ts3chi2 = cms.double( 5.0 ),
3560  noise = cms.double( 1.0 ),
3561  applyPedConstraint = cms.bool( True ),
3562  applyUnconstrainedFit = cms.bool( False ),
3563  ts4Max = cms.double( 500.0 ),
3564  meanTime = cms.double( -2.5 ),
3565  flagParameters = cms.PSet( ),
3566  fitTimes = cms.int32( 1 ),
3567  timeMax = cms.double( 10.0 ),
3568  timeSigma = cms.double( 5.0 ),
3569  pedSigma = cms.double( 0.5 ),
3570  meanPed = cms.double( 0.0 ),
3571  hscpParameters = cms.PSet( )
3572 )
3573 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
3574  EBSumThreshold = cms.double( 0.2 ),
3575  MomHBDepth = cms.double( 0.2 ),
3576  UseEtEBTreshold = cms.bool( False ),
3577  hfInput = cms.InputTag( "hltHfreco" ),
3578  AllowMissingInputs = cms.bool( False ),
3579  MomEEDepth = cms.double( 0.0 ),
3580  EESumThreshold = cms.double( 0.45 ),
3581  HBGrid = cms.vdouble( ),
3582  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
3583  HBThreshold = cms.double( 0.7 ),
3584  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
3585  UseEcalRecoveredHits = cms.bool( False ),
3586  MomConstrMethod = cms.int32( 1 ),
3587  MomHEDepth = cms.double( 0.4 ),
3588  HcalThreshold = cms.double( -1000.0 ),
3589  HF2Weights = cms.vdouble( ),
3590  HOWeights = cms.vdouble( ),
3591  EEGrid = cms.vdouble( ),
3592  UseSymEBTreshold = cms.bool( False ),
3593  EEWeights = cms.vdouble( ),
3594  EEWeight = cms.double( 1.0 ),
3595  UseHO = cms.bool( False ),
3596  HBWeights = cms.vdouble( ),
3597  HF1Weight = cms.double( 1.0 ),
3598  HF2Grid = cms.vdouble( ),
3599  HEDWeights = cms.vdouble( ),
3600  EBWeight = cms.double( 1.0 ),
3601  HF1Grid = cms.vdouble( ),
3602  EBWeights = cms.vdouble( ),
3603  HOWeight = cms.double( 1.0E-99 ),
3604  HESWeight = cms.double( 1.0 ),
3605  HESThreshold = cms.double( 0.8 ),
3606  hbheInput = cms.InputTag( "hltHbhereco" ),
3607  HF2Weight = cms.double( 1.0 ),
3608  HF2Threshold = cms.double( 0.85 ),
3609  HcalAcceptSeverityLevel = cms.uint32( 9 ),
3610  EEThreshold = cms.double( 0.3 ),
3611  HOThresholdPlus1 = cms.double( 3.5 ),
3612  HOThresholdPlus2 = cms.double( 3.5 ),
3613  HF1Weights = cms.vdouble( ),
3614  hoInput = cms.InputTag( "hltHoreco" ),
3615  HF1Threshold = cms.double( 0.5 ),
3616  HcalPhase = cms.int32( 0 ),
3617  HESGrid = cms.vdouble( ),
3618  EcutTower = cms.double( -1000.0 ),
3619  UseRejectedRecoveredEcalHits = cms.bool( False ),
3620  UseEtEETreshold = cms.bool( False ),
3621  HESWeights = cms.vdouble( ),
3622  HOThresholdMinus1 = cms.double( 3.5 ),
3623  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
3624  'kWeird',
3625  'kBad' ),
3626  HEDWeight = cms.double( 1.0 ),
3627  UseSymEETreshold = cms.bool( False ),
3628  HEDThreshold = cms.double( 0.8 ),
3629  UseRejectedHitsOnly = cms.bool( False ),
3630  EBThreshold = cms.double( 0.07 ),
3631  HEDGrid = cms.vdouble( ),
3632  UseHcalRecoveredHits = cms.bool( False ),
3633  HOThresholdMinus2 = cms.double( 3.5 ),
3634  HOThreshold0 = cms.double( 3.5 ),
3635  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
3636  UseRejectedRecoveredHcalHits = cms.bool( False ),
3637  MomEBDepth = cms.double( 0.3 ),
3638  HBWeight = cms.double( 1.0 ),
3639  HOGrid = cms.vdouble( ),
3640  EBGrid = cms.vdouble( )
3641 )
3642 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
3643  Active_Area_Repeats = cms.int32( 5 ),
3644  doAreaFastjet = cms.bool( False ),
3645  voronoiRfact = cms.double( 0.9 ),
3646  maxBadHcalCells = cms.uint32( 9999999 ),
3647  doAreaDiskApprox = cms.bool( True ),
3648  maxRecoveredEcalCells = cms.uint32( 9999999 ),
3649  jetType = cms.string( "CaloJet" ),
3650  minSeed = cms.uint32( 14327 ),
3651  Ghost_EtaMax = cms.double( 6.0 ),
3652  doRhoFastjet = cms.bool( False ),
3653  jetAlgorithm = cms.string( "AntiKt" ),
3654  nSigmaPU = cms.double( 1.0 ),
3655  GhostArea = cms.double( 0.01 ),
3656  Rho_EtaMax = cms.double( 4.4 ),
3657  maxBadEcalCells = cms.uint32( 9999999 ),
3658  useDeterministicSeed = cms.bool( True ),
3659  doPVCorrection = cms.bool( False ),
3660  maxRecoveredHcalCells = cms.uint32( 9999999 ),
3661  rParam = cms.double( 0.4 ),
3662  maxProblematicHcalCells = cms.uint32( 9999999 ),
3663  doOutputJets = cms.bool( True ),
3664  src = cms.InputTag( "hltTowerMakerForAll" ),
3665  inputEtMin = cms.double( 0.3 ),
3666  puPtMin = cms.double( 10.0 ),
3667  srcPVs = cms.InputTag( "NotUsed" ),
3668  jetPtMin = cms.double( 1.0 ),
3669  radiusPU = cms.double( 0.4 ),
3670  maxProblematicEcalCells = cms.uint32( 9999999 ),
3671  doPUOffsetCorr = cms.bool( False ),
3672  inputEMin = cms.double( 0.0 ),
3673  useMassDropTagger = cms.bool( False ),
3674  muMin = cms.double( -1.0 ),
3675  subtractorName = cms.string( "" ),
3676  muCut = cms.double( -1.0 ),
3677  subjetPtMin = cms.double( -1.0 ),
3678  useTrimming = cms.bool( False ),
3679  muMax = cms.double( -1.0 ),
3680  yMin = cms.double( -1.0 ),
3681  useFiltering = cms.bool( False ),
3682  rFilt = cms.double( -1.0 ),
3683  yMax = cms.double( -1.0 ),
3684  zcut = cms.double( -1.0 ),
3685  MinVtxNdof = cms.int32( 5 ),
3686  MaxVtxZ = cms.double( 15.0 ),
3687  UseOnlyVertexTracks = cms.bool( False ),
3688  dRMin = cms.double( -1.0 ),
3689  nFilt = cms.int32( -1 ),
3690  usePruning = cms.bool( False ),
3691  maxDepth = cms.int32( -1 ),
3692  yCut = cms.double( -1.0 ),
3693  DzTrVtxMax = cms.double( 0.0 ),
3694  UseOnlyOnePV = cms.bool( False ),
3695  rcut_factor = cms.double( -1.0 ),
3696  sumRecHits = cms.bool( False ),
3697  trimPtFracMin = cms.double( -1.0 ),
3698  dRMax = cms.double( -1.0 ),
3699  DxyTrVtxMax = cms.double( 0.0 ),
3700  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
3701 )
3702 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
3703  min_N90 = cms.int32( -2 ),
3704  min_N90hits = cms.int32( 2 ),
3705  min_EMF = cms.double( 1.0E-6 ),
3706  jetsInput = cms.InputTag( "hltAK4CaloJets" ),
3707  JetIDParams = cms.PSet(
3708  useRecHits = cms.bool( True ),
3709  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
3710  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
3711  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
3712  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
3713  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
3714  ),
3715  max_EMF = cms.double( 999.0 )
3716 )
3717 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
3718  gridSpacing = cms.double( 0.55 ),
3719  maxRapidity = cms.double( 5.0 ),
3720  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" )
3721 )
3722 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
3723  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ),
3724  algorithm = cms.string( "AK4CaloHLT" ),
3725  level = cms.string( "L1FastJet" )
3726 )
3727 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
3728  algorithm = cms.string( "AK4CaloHLT" ),
3729  level = cms.string( "L2Relative" )
3730 )
3731 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
3732  algorithm = cms.string( "AK4CaloHLT" ),
3733  level = cms.string( "L3Absolute" )
3734 )
3735 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
3736  algorithm = cms.string( "AK4CaloHLT" ),
3737  level = cms.string( "L2L3Residual" )
3738 )
3739 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
3740  correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
3741 )
3742 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
3743  src = cms.InputTag( "hltAK4CaloJets" ),
3744  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
3745 )
3746 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
3747  src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
3748  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
3749 )
3750 fragment.hltSingleAK4CaloJet40Eta5p1 = cms.EDFilter( "HLT1CaloJet",
3751  saveTags = cms.bool( True ),
3752  MinPt = cms.double( 40.0 ),
3753  MinN = cms.int32( 1 ),
3754  MaxEta = cms.double( 5.1 ),
3755  MinMass = cms.double( -1.0 ),
3756  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
3757  MinE = cms.double( -1.0 ),
3758  triggerType = cms.int32( 85 )
3759 )
3760 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
3761  result = cms.bool( True )
3762 )
3763 fragment.hltL1sSingleJet40BptxAND = cms.EDFilter( "HLTL1TSeed",
3764  L1SeedsLogicalExpression = cms.string( "L1_SingleJet40_BptxAND" ),
3765  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3766  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3767  saveTags = cms.bool( True ),
3768  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3769  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3770  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3771  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3772  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3773 )
3774 fragment.hltPrePAAK4CaloJet60Eta5p1 = cms.EDFilter( "HLTPrescaler",
3775  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3776  offset = cms.uint32( 0 )
3777 )
3778 fragment.hltSingleAK4CaloJet60Eta5p1 = cms.EDFilter( "HLT1CaloJet",
3779  saveTags = cms.bool( True ),
3780  MinPt = cms.double( 60.0 ),
3781  MinN = cms.int32( 1 ),
3782  MaxEta = cms.double( 5.1 ),
3783  MinMass = cms.double( -1.0 ),
3784  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
3785  MinE = cms.double( -1.0 ),
3786  triggerType = cms.int32( 85 )
3787 )
3788 fragment.hltL1sSingleJet60BptxAND = cms.EDFilter( "HLTL1TSeed",
3789  L1SeedsLogicalExpression = cms.string( "L1_SingleJet60_BptxAND" ),
3790  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3791  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3792  saveTags = cms.bool( True ),
3793  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3794  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3795  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3796  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3797  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3798 )
3799 fragment.hltPrePAAK4CaloJet80Eta5p1 = cms.EDFilter( "HLTPrescaler",
3800  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3801  offset = cms.uint32( 0 )
3802 )
3803 fragment.hltSingleAK4CaloJet80Eta5p1 = cms.EDFilter( "HLT1CaloJet",
3804  saveTags = cms.bool( True ),
3805  MinPt = cms.double( 80.0 ),
3806  MinN = cms.int32( 1 ),
3807  MaxEta = cms.double( 5.1 ),
3808  MinMass = cms.double( -1.0 ),
3809  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
3810  MinE = cms.double( -1.0 ),
3811  triggerType = cms.int32( 85 )
3812 )
3813 fragment.hltPrePAAK4CaloJet40Eta1p9toEta5p1 = cms.EDFilter( "HLTPrescaler",
3814  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3815  offset = cms.uint32( 0 )
3816 )
3817 fragment.hltSingleAK4CaloJet40MinEta1p9 = cms.EDFilter( "HLTForwardBackwardCaloJetsFilter",
3818  saveTags = cms.bool( True ),
3819  minPt = cms.double( 40.0 ),
3820  maxEta = cms.double( 5.1 ),
3821  minEta = cms.double( 1.9 ),
3822  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
3823  nTot = cms.uint32( 1 ),
3824  nPos = cms.uint32( 0 ),
3825  triggerType = cms.int32( 85 ),
3826  nNeg = cms.uint32( 0 )
3827 )
3828 fragment.hltPrePAAK4CaloJet60Eta1p9toEta5p1 = cms.EDFilter( "HLTPrescaler",
3829  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3830  offset = cms.uint32( 0 )
3831 )
3832 fragment.hltSingleAK4CaloJet60MinEta1p9 = cms.EDFilter( "HLTForwardBackwardCaloJetsFilter",
3833  saveTags = cms.bool( True ),
3834  minPt = cms.double( 60.0 ),
3835  maxEta = cms.double( 5.1 ),
3836  minEta = cms.double( 1.9 ),
3837  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
3838  nTot = cms.uint32( 1 ),
3839  nPos = cms.uint32( 0 ),
3840  triggerType = cms.int32( 85 ),
3841  nNeg = cms.uint32( 0 )
3842 )
3843 fragment.hltPrePAAK4CaloJet40Eta2p9toEta5p1 = cms.EDFilter( "HLTPrescaler",
3844  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3845  offset = cms.uint32( 0 )
3846 )
3847 fragment.hltSingleAK4CaloJet40MinEta2p9 = cms.EDFilter( "HLTForwardBackwardCaloJetsFilter",
3848  saveTags = cms.bool( True ),
3849  minPt = cms.double( 40.0 ),
3850  maxEta = cms.double( 5.1 ),
3851  minEta = cms.double( 2.9 ),
3852  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
3853  nTot = cms.uint32( 1 ),
3854  nPos = cms.uint32( 0 ),
3855  triggerType = cms.int32( 85 ),
3856  nNeg = cms.uint32( 0 )
3857 )
3858 fragment.hltL1sSingleMu3BptxAND = cms.EDFilter( "HLTL1TSeed",
3859  L1SeedsLogicalExpression = cms.string( "L1_SingleMu3_BptxAND" ),
3860  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
3861  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
3862  saveTags = cms.bool( True ),
3863  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3864  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
3865  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
3866  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
3867  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3868 )
3869 fragment.hltPrePAAK4CaloJet40Eta5p1PAL3Mu3 = cms.EDFilter( "HLTPrescaler",
3870  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3871  offset = cms.uint32( 0 )
3872 )
3873 fragment.hltL1fL1sSingleMu3BptxANDL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
3874  saveTags = cms.bool( True ),
3875  PreviousCandTag = cms.InputTag( "hltL1sSingleMu3BptxAND" ),
3876  MinPt = cms.double( 0.0 ),
3877  MinN = cms.int32( 1 ),
3878  MaxEta = cms.double( 2.5 ),
3879  CentralBxOnly = cms.bool( True ),
3880  SelectQualities = cms.vint32( ),
3881  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
3882 )
3883 fragment.hltMuonDTDigis = cms.EDProducer( "DTUnpackingModule",
3884  useStandardFEDid = cms.bool( True ),
3885  maxFEDid = cms.untracked.int32( 779 ),
3886  inputLabel = cms.InputTag( "rawDataCollector" ),
3887  minFEDid = cms.untracked.int32( 770 ),
3888  dataType = cms.string( "DDU" ),
3889  readOutParameters = cms.PSet(
3890  debug = cms.untracked.bool( False ),
3891  rosParameters = cms.PSet(
3892  writeSC = cms.untracked.bool( True ),
3893  readingDDU = cms.untracked.bool( True ),
3894  performDataIntegrityMonitor = cms.untracked.bool( False ),
3895  readDDUIDfromDDU = cms.untracked.bool( True ),
3896  debug = cms.untracked.bool( False ),
3897  localDAQ = cms.untracked.bool( False )
3898  ),
3899  localDAQ = cms.untracked.bool( False ),
3900  performDataIntegrityMonitor = cms.untracked.bool( False )
3901  ),
3902  dqmOnly = cms.bool( False )
3903 )
3904 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
3905  debug = cms.untracked.bool( False ),
3906  recAlgoConfig = cms.PSet(
3907  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
3908  minTime = cms.double( -3.0 ),
3909  stepTwoFromDigi = cms.bool( False ),
3910  doVdriftCorr = cms.bool( True ),
3911  debug = cms.untracked.bool( False ),
3912  maxTime = cms.double( 420.0 ),
3913  tTrigModeConfig = cms.PSet(
3914  vPropWire = cms.double( 24.4 ),
3915  doTOFCorrection = cms.bool( True ),
3916  tofCorrType = cms.int32( 0 ),
3917  wirePropCorrType = cms.int32( 0 ),
3918  tTrigLabel = cms.string( "" ),
3919  doWirePropCorrection = cms.bool( True ),
3920  doT0Correction = cms.bool( True ),
3921  debug = cms.untracked.bool( False )
3922  ),
3923  useUncertDB = cms.bool( True )
3924  ),
3925  dtDigiLabel = cms.InputTag( "hltMuonDTDigis" ),
3926  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" )
3927 )
3928 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
3929  debug = cms.untracked.bool( False ),
3930  Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
3931  recHits2DLabel = cms.InputTag( "dt2DSegments" ),
3932  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
3933  Reco4DAlgoConfig = cms.PSet(
3934  segmCleanerMode = cms.int32( 2 ),
3935  Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
3936  recAlgoConfig = cms.PSet(
3937  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
3938  minTime = cms.double( -3.0 ),
3939  stepTwoFromDigi = cms.bool( False ),
3940  doVdriftCorr = cms.bool( True ),
3941  debug = cms.untracked.bool( False ),
3942  maxTime = cms.double( 420.0 ),
3943  tTrigModeConfig = cms.PSet(
3944  vPropWire = cms.double( 24.4 ),
3945  doTOFCorrection = cms.bool( True ),
3946  tofCorrType = cms.int32( 0 ),
3947  wirePropCorrType = cms.int32( 0 ),
3948  tTrigLabel = cms.string( "" ),
3949  doWirePropCorrection = cms.bool( True ),
3950  doT0Correction = cms.bool( True ),
3951  debug = cms.untracked.bool( False )
3952  ),
3953  useUncertDB = cms.bool( True )
3954  ),
3955  nSharedHitsMax = cms.int32( 2 ),
3956  hit_afterT0_resolution = cms.double( 0.03 ),
3957  Reco2DAlgoConfig = cms.PSet(
3958  segmCleanerMode = cms.int32( 2 ),
3959  recAlgoConfig = cms.PSet(
3960  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
3961  minTime = cms.double( -3.0 ),
3962  stepTwoFromDigi = cms.bool( False ),
3963  doVdriftCorr = cms.bool( True ),
3964  debug = cms.untracked.bool( False ),
3965  maxTime = cms.double( 420.0 ),
3966  tTrigModeConfig = cms.PSet(
3967  vPropWire = cms.double( 24.4 ),
3968  doTOFCorrection = cms.bool( True ),
3969  tofCorrType = cms.int32( 0 ),
3970  wirePropCorrType = cms.int32( 0 ),
3971  tTrigLabel = cms.string( "" ),
3972  doWirePropCorrection = cms.bool( True ),
3973  doT0Correction = cms.bool( True ),
3974  debug = cms.untracked.bool( False )
3975  ),
3976  useUncertDB = cms.bool( True )
3977  ),
3978  nSharedHitsMax = cms.int32( 2 ),
3979  AlphaMaxPhi = cms.double( 1.0 ),
3980  hit_afterT0_resolution = cms.double( 0.03 ),
3981  MaxAllowedHits = cms.uint32( 50 ),
3982  performT0_vdriftSegCorrection = cms.bool( False ),
3983  AlphaMaxTheta = cms.double( 0.9 ),
3984  debug = cms.untracked.bool( False ),
3985  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
3986  nUnSharedHitsMin = cms.int32( 2 ),
3987  performT0SegCorrection = cms.bool( False ),
3988  perform_delta_rejecting = cms.bool( False )
3989  ),
3990  performT0_vdriftSegCorrection = cms.bool( False ),
3991  debug = cms.untracked.bool( False ),
3992  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
3993  nUnSharedHitsMin = cms.int32( 2 ),
3994  AllDTRecHits = cms.bool( True ),
3995  performT0SegCorrection = cms.bool( False ),
3996  perform_delta_rejecting = cms.bool( False )
3997  )
3998 )
3999 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
4000  PrintEventNumber = cms.untracked.bool( False ),
4001  SuppressZeroLCT = cms.untracked.bool( True ),
4002  UseExaminer = cms.bool( True ),
4003  Debug = cms.untracked.bool( False ),
4004  ErrorMask = cms.uint32( 0x0 ),
4005  InputObjects = cms.InputTag( "rawDataCollector" ),
4006  ExaminerMask = cms.uint32( 0x1febf3f6 ),
4007  runDQM = cms.untracked.bool( False ),
4008  UnpackStatusDigis = cms.bool( False ),
4009  VisualFEDInspect = cms.untracked.bool( False ),
4010  FormatedEventDump = cms.untracked.bool( False ),
4011  UseFormatStatus = cms.bool( True ),
4012  UseSelectiveUnpacking = cms.bool( True ),
4013  VisualFEDShort = cms.untracked.bool( False )
4014 )
4015 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
4016  XTasymmetry_ME1b = cms.double( 0.0 ),
4017  XTasymmetry_ME1a = cms.double( 0.0 ),
4018  ConstSyst_ME1a = cms.double( 0.022 ),
4019  ConstSyst_ME1b = cms.double( 0.007 ),
4020  XTasymmetry_ME41 = cms.double( 0.0 ),
4021  CSCStripxtalksOffset = cms.double( 0.03 ),
4022  CSCUseCalibrations = cms.bool( True ),
4023  CSCUseTimingCorrections = cms.bool( True ),
4024  CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
4025  XTasymmetry_ME22 = cms.double( 0.0 ),
4026  UseFivePoleFit = cms.bool( True ),
4027  XTasymmetry_ME21 = cms.double( 0.0 ),
4028  ConstSyst_ME21 = cms.double( 0.0 ),
4029  CSCDebug = cms.untracked.bool( False ),
4030  ConstSyst_ME22 = cms.double( 0.0 ),
4031  CSCUseGasGainCorrections = cms.bool( False ),
4032  XTasymmetry_ME31 = cms.double( 0.0 ),
4033  readBadChambers = cms.bool( True ),
4034  NoiseLevel_ME13 = cms.double( 8.0 ),
4035  NoiseLevel_ME12 = cms.double( 9.0 ),
4036  NoiseLevel_ME32 = cms.double( 9.0 ),
4037  NoiseLevel_ME31 = cms.double( 9.0 ),
4038  XTasymmetry_ME32 = cms.double( 0.0 ),
4039  ConstSyst_ME41 = cms.double( 0.0 ),
4040  CSCStripClusterSize = cms.untracked.int32( 3 ),
4041  CSCStripClusterChargeCut = cms.double( 25.0 ),
4042  CSCStripPeakThreshold = cms.double( 10.0 ),
4043  readBadChannels = cms.bool( False ),
4044  UseParabolaFit = cms.bool( False ),
4045  XTasymmetry_ME13 = cms.double( 0.0 ),
4046  XTasymmetry_ME12 = cms.double( 0.0 ),
4047  wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
4048  ConstSyst_ME12 = cms.double( 0.0 ),
4049  ConstSyst_ME13 = cms.double( 0.0 ),
4050  ConstSyst_ME32 = cms.double( 0.0 ),
4051  ConstSyst_ME31 = cms.double( 0.0 ),
4052  UseAverageTime = cms.bool( False ),
4053  NoiseLevel_ME1a = cms.double( 7.0 ),
4054  NoiseLevel_ME1b = cms.double( 8.0 ),
4055  CSCWireClusterDeltaT = cms.int32( 1 ),
4056  CSCUseStaticPedestals = cms.bool( False ),
4057  stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
4058  CSCstripWireDeltaTime = cms.int32( 8 ),
4059  NoiseLevel_ME21 = cms.double( 9.0 ),
4060  NoiseLevel_ME22 = cms.double( 9.0 ),
4061  NoiseLevel_ME41 = cms.double( 9.0 )
4062 )
4063 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
4064  inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
4065  algo_psets = cms.VPSet(
4066  cms.PSet( chamber_types = cms.vstring( 'ME1/a',
4067  'ME1/b',
4068  'ME1/2',
4069  'ME1/3',
4070  'ME2/1',
4071  'ME2/2',
4072  'ME3/1',
4073  'ME3/2',
4074  'ME4/1',
4075  'ME4/2' ),
4076  algo_name = cms.string( "CSCSegAlgoST" ),
4077  parameters_per_chamber_type = cms.vint32( 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
4078  algo_psets = cms.VPSet(
4079  cms.PSet( maxRatioResidualPrune = cms.double( 3.0 ),
4080  yweightPenalty = cms.double( 1.5 ),
4081  maxRecHitsInCluster = cms.int32( 20 ),
4082  dPhiFineMax = cms.double( 0.025 ),
4083  preClusteringUseChaining = cms.bool( True ),
4084  ForceCovariance = cms.bool( False ),
4085  hitDropLimit6Hits = cms.double( 0.3333 ),
4086  NormChi2Cut2D = cms.double( 20.0 ),
4087  BPMinImprovement = cms.double( 10000.0 ),
4088  Covariance = cms.double( 0.0 ),
4089  tanPhiMax = cms.double( 0.5 ),
4090  SeedBig = cms.double( 0.0015 ),
4091  onlyBestSegment = cms.bool( False ),
4092  dRPhiFineMax = cms.double( 8.0 ),
4093  SeedSmall = cms.double( 2.0E-4 ),
4094  curvePenalty = cms.double( 2.0 ),
4095  dXclusBoxMax = cms.double( 4.0 ),
4096  BrutePruning = cms.bool( True ),
4097  curvePenaltyThreshold = cms.double( 0.85 ),
4098  CorrectTheErrors = cms.bool( True ),
4099  hitDropLimit4Hits = cms.double( 0.6 ),
4100  useShowering = cms.bool( False ),
4101  CSCDebug = cms.untracked.bool( False ),
4102  tanThetaMax = cms.double( 1.2 ),
4103  NormChi2Cut3D = cms.double( 10.0 ),
4104  minHitsPerSegment = cms.int32( 3 ),
4105  ForceCovarianceAll = cms.bool( False ),
4106  yweightPenaltyThreshold = cms.double( 1.0 ),
4107  prePrunLimit = cms.double( 3.17 ),
4108  hitDropLimit5Hits = cms.double( 0.8 ),
4109  preClustering = cms.bool( True ),
4110  prePrun = cms.bool( True ),
4111  maxDPhi = cms.double( 999.0 ),
4112  maxDTheta = cms.double( 999.0 ),
4113  Pruning = cms.bool( True ),
4114  dYclusBoxMax = cms.double( 8.0 )
4115  ),
4116  cms.PSet( maxRatioResidualPrune = cms.double( 3.0 ),
4117  yweightPenalty = cms.double( 1.5 ),
4118  maxRecHitsInCluster = cms.int32( 24 ),
4119  dPhiFineMax = cms.double( 0.025 ),
4120  preClusteringUseChaining = cms.bool( True ),
4121  ForceCovariance = cms.bool( False ),
4122  hitDropLimit6Hits = cms.double( 0.3333 ),
4123  NormChi2Cut2D = cms.double( 20.0 ),
4124  BPMinImprovement = cms.double( 10000.0 ),
4125  Covariance = cms.double( 0.0 ),
4126  tanPhiMax = cms.double( 0.5 ),
4127  SeedBig = cms.double( 0.0015 ),
4128  onlyBestSegment = cms.bool( False ),
4129  dRPhiFineMax = cms.double( 8.0 ),
4130  SeedSmall = cms.double( 2.0E-4 ),
4131  curvePenalty = cms.double( 2.0 ),
4132  dXclusBoxMax = cms.double( 4.0 ),
4133  BrutePruning = cms.bool( True ),
4134  curvePenaltyThreshold = cms.double( 0.85 ),
4135  CorrectTheErrors = cms.bool( True ),
4136  hitDropLimit4Hits = cms.double( 0.6 ),
4137  useShowering = cms.bool( False ),
4138  CSCDebug = cms.untracked.bool( False ),
4139  tanThetaMax = cms.double( 1.2 ),
4140  NormChi2Cut3D = cms.double( 10.0 ),
4141  minHitsPerSegment = cms.int32( 3 ),
4142  ForceCovarianceAll = cms.bool( False ),
4143  yweightPenaltyThreshold = cms.double( 1.0 ),
4144  prePrunLimit = cms.double( 3.17 ),
4145  hitDropLimit5Hits = cms.double( 0.8 ),
4146  preClustering = cms.bool( True ),
4147  prePrun = cms.bool( True ),
4148  maxDPhi = cms.double( 999.0 ),
4149  maxDTheta = cms.double( 999.0 ),
4150  Pruning = cms.bool( True ),
4151  dYclusBoxMax = cms.double( 8.0 )
4152  )
4153  )
4154  )
4155  ),
4156  algo_type = cms.int32( 1 )
4157 )
4158 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule",
4159  InputLabel = cms.InputTag( "rawDataCollector" ),
4160  doSynchro = cms.bool( False )
4161 )
4162 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
4163  recAlgoConfig = cms.PSet( ),
4164  deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" ),
4165  rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
4166  maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
4167  recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
4168  deadSource = cms.string( "File" ),
4169  maskSource = cms.string( "File" )
4170 )
4171 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
4172  SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
4173  SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
4174  SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
4175  OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
4176  SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
4177  SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
4178  SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
4179  DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
4180  OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
4181  OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
4182  DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
4183  DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
4184  DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
4185  CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
4186  DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
4187  CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
4188  CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
4189  OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
4190  DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
4191  SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
4192  SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
4193  SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
4194  SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
4195  SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
4196  DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
4197  CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
4198  SME_22_0_scale = cms.vdouble( -3.457901, 0.0 ),
4199  DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
4200  OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
4201  DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
4202  SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
4203  SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
4204  CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
4205  DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
4206  SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
4207  SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
4208  CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
4209  crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
4210  SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
4211  SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
4212  DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
4213  CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
4214  CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
4215  DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
4216  DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
4217  SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
4218  deltaPhiSearchWindow = cms.double( 0.25 ),
4219  SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
4220  SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
4221  SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
4222  deltaEtaSearchWindow = cms.double( 0.2 ),
4223  CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
4224  DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
4225  CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
4226  OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
4227  SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
4228  CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
4229  deltaEtaCrackSearchWindow = cms.double( 0.25 ),
4230  SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
4231  OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
4232  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4233  SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
4234  EnableDTMeasurement = cms.bool( True ),
4235  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4236  CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
4237  scaleDT = cms.bool( True ),
4238  DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
4239  OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
4240  CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
4241  OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
4242  CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
4243  CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
4244  CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
4245  SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
4246  SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
4247  SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
4248  crackWindow = cms.double( 0.04 ),
4249  CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
4250  SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
4251  DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
4252  SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
4253  DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
4254  SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
4255  DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
4256  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
4257  SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
4258  EnableCSCMeasurement = cms.bool( True ),
4259  CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
4260  OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
4261  CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
4262  CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 )
4263 )
4264 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
4265  OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
4266  ServiceParameters = cms.PSet(
4267  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ),
4268  RPCLayers = cms.bool( True ),
4269  UseMuonNavigation = cms.untracked.bool( True )
4270  ),
4271  CentralBxOnly = cms.bool( True ),
4272  InputObjects = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
4273  L1MaxEta = cms.double( 2.5 ),
4274  EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
4275  L1MinPt = cms.double( 0.0 ),
4276  L1MinQuality = cms.uint32( 7 ),
4277  GMTReadoutCollection = cms.InputTag( "" ),
4278  UseUnassociatedL1 = cms.bool( False ),
4279  UseOfflineSeed = cms.untracked.bool( True ),
4280  MatchDR = cms.vdouble( 0.3 ),
4281  Propagator = cms.string( "SteppingHelixPropagatorAny" )
4282 )
4283 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
4284  ServiceParameters = cms.PSet(
4285  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
4286  'hltESPFastSteppingHelixPropagatorOpposite' ),
4287  RPCLayers = cms.bool( True ),
4288  UseMuonNavigation = cms.untracked.bool( True )
4289  ),
4290  InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
4291  SeedTransformerParameters = cms.PSet(
4292  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
4293  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4294  NMinRecHits = cms.uint32( 2 ),
4295  UseSubRecHits = cms.bool( False ),
4296  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4297  RescaleError = cms.double( 100.0 )
4298  ),
4299  L2TrajBuilderParameters = cms.PSet(
4300  DoRefit = cms.bool( False ),
4301  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4302  FilterParameters = cms.PSet(
4303  NumberOfSigma = cms.double( 3.0 ),
4304  FitDirection = cms.string( "insideOut" ),
4305  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4306  MaxChi2 = cms.double( 1000.0 ),
4307  MuonTrajectoryUpdatorParameters = cms.PSet(
4308  MaxChi2 = cms.double( 25.0 ),
4309  RescaleErrorFactor = cms.double( 100.0 ),
4310  Granularity = cms.int32( 0 ),
4311  ExcludeRPCFromFit = cms.bool( False ),
4312  UseInvalidHits = cms.bool( True ),
4313  RescaleError = cms.bool( False )
4314  ),
4315  EnableRPCMeasurement = cms.bool( True ),
4316  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4317  EnableDTMeasurement = cms.bool( True ),
4318  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
4319  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4320  EnableCSCMeasurement = cms.bool( True )
4321  ),
4322  NavigationType = cms.string( "Standard" ),
4323  SeedTransformerParameters = cms.PSet(
4324  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
4325  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4326  NMinRecHits = cms.uint32( 2 ),
4327  UseSubRecHits = cms.bool( False ),
4328  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4329  RescaleError = cms.double( 100.0 )
4330  ),
4331  DoBackwardFilter = cms.bool( True ),
4332  SeedPosition = cms.string( "in" ),
4333  BWFilterParameters = cms.PSet(
4334  NumberOfSigma = cms.double( 3.0 ),
4335  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4336  FitDirection = cms.string( "outsideIn" ),
4337  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4338  MaxChi2 = cms.double( 100.0 ),
4339  MuonTrajectoryUpdatorParameters = cms.PSet(
4340  MaxChi2 = cms.double( 25.0 ),
4341  RescaleErrorFactor = cms.double( 100.0 ),
4342  Granularity = cms.int32( 0 ),
4343  ExcludeRPCFromFit = cms.bool( False ),
4344  UseInvalidHits = cms.bool( True ),
4345  RescaleError = cms.bool( False )
4346  ),
4347  EnableRPCMeasurement = cms.bool( True ),
4348  BWSeedType = cms.string( "fromGenerator" ),
4349  EnableDTMeasurement = cms.bool( True ),
4350  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
4351  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4352  EnableCSCMeasurement = cms.bool( True )
4353  ),
4354  DoSeedRefit = cms.bool( False )
4355  ),
4356  DoSeedRefit = cms.bool( False ),
4357  TrackLoaderParameters = cms.PSet(
4358  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4359  DoSmoothing = cms.bool( False ),
4360  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4361  MuonUpdatorAtVertexParameters = cms.PSet(
4362  MaxChi2 = cms.double( 1000000.0 ),
4363  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
4364  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
4365  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
4366  ),
4367  VertexConstraint = cms.bool( True ),
4368  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
4369  ),
4370  MuonTrajectoryBuilder = cms.string( "Exhaustive" )
4371 )
4372 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
4373  InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
4374 )
4375 fragment.hltL2fL1sSingleMu3BptxANDL1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
4376  saveTags = cms.bool( True ),
4377  MaxDr = cms.double( 9999.0 ),
4378  CutOnChambers = cms.bool( False ),
4379  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3BptxANDL1Filtered0" ),
4380  MinPt = cms.double( 0.0 ),
4381  MinN = cms.int32( 1 ),
4382  SeedMapTag = cms.InputTag( "hltL2Muons" ),
4383  MaxEta = cms.double( 2.5 ),
4384  MinNhits = cms.vint32( 0 ),
4385  MinDxySig = cms.double( -1.0 ),
4386  MinNchambers = cms.vint32( 0 ),
4387  AbsEtaBins = cms.vdouble( 5.0 ),
4388  MaxDz = cms.double( 9999.0 ),
4389  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
4390  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
4391  MinDr = cms.double( -1.0 ),
4392  NSigmaPt = cms.double( 0.0 ),
4393  MinNstations = cms.vint32( 0 )
4394 )
4395 fragment.hltSiPixelDigis = cms.EDProducer( "SiPixelRawToDigi",
4396  UseQualityInfo = cms.bool( False ),
4397  UsePilotBlade = cms.bool( False ),
4398  UsePhase1 = cms.bool( False ),
4399  InputLabel = cms.InputTag( "rawDataCollector" ),
4400  IncludeErrors = cms.bool( False ),
4401  ErrorList = cms.vint32( ),
4402  Regions = cms.PSet( ),
4403  Timing = cms.untracked.bool( False ),
4404  CablingMapLabel = cms.string( "" ),
4405  UserErrorList = cms.vint32( )
4406 )
4407 fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
4408  src = cms.InputTag( "hltSiPixelDigis" ),
4409  ChannelThreshold = cms.int32( 1000 ),
4410  maxNumberOfClusters = cms.int32( 20000 ),
4411  VCaltoElectronGain = cms.int32( 65 ),
4412  MissCalibrate = cms.untracked.bool( True ),
4413  SplitClusters = cms.bool( False ),
4414  VCaltoElectronOffset = cms.int32( -414 ),
4415  payloadType = cms.string( "HLT" ),
4416  SeedThreshold = cms.int32( 1000 ),
4417  ClusterThreshold = cms.double( 4000.0 )
4418 )
4419 fragment.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
4420  src = cms.InputTag( "hltSiPixelClusters" ),
4421  onDemand = cms.bool( False )
4422 )
4423 fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
4424  VerboseLevel = cms.untracked.int32( 0 ),
4425  src = cms.InputTag( "hltSiPixelClusters" ),
4426  CPE = cms.string( "hltESPPixelCPEGeneric" )
4427 )
4428 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
4429  ProductLabel = cms.InputTag( "rawDataCollector" )
4430 )
4431 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
4432  ProductLabel = cms.InputTag( "rawDataCollector" ),
4433  DoAPVEmulatorCheck = cms.bool( False ),
4434  Algorithms = cms.PSet(
4435  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
4436  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
4437  PedestalSubtractionFedMode = cms.bool( True ),
4438  TruncateInSuppressor = cms.bool( True ),
4439  doAPVRestore = cms.bool( False ),
4440  useCMMeanMap = cms.bool( False )
4441  ),
4442  Clusterizer = cms.PSet(
4443  ChannelThreshold = cms.double( 2.0 ),
4444  MaxSequentialBad = cms.uint32( 1 ),
4445  MaxSequentialHoles = cms.uint32( 0 ),
4446  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
4447  MaxAdjacentBad = cms.uint32( 0 ),
4448  QualityLabel = cms.string( "" ),
4449  SeedThreshold = cms.double( 3.0 ),
4450  ClusterThreshold = cms.double( 5.0 ),
4451  setDetId = cms.bool( True ),
4452  RemoveApvShots = cms.bool( True ),
4453  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
4454  ),
4455  onDemand = cms.bool( True )
4456 )
4457 fragment.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
4458  inactivePixelDetectorLabels = cms.VInputTag( ),
4459  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
4460  pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
4461  switchOffPixelsIfEmpty = cms.bool( True ),
4462  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
4463  skipClusters = cms.InputTag( "" ),
4464  measurementTracker = cms.string( "hltESPMeasurementTracker" )
4465 )
4466 fragment.hltL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon",
4467  TkSeedGenerator = cms.PSet(
4468  propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
4469  option = cms.uint32( 3 ),
4470  maxChi2 = cms.double( 40.0 ),
4471  errorMatrixPset = cms.PSet(
4472  atIP = cms.bool( True ),
4473  action = cms.string( "use" ),
4474  errorMatrixValuesPSet = cms.PSet(
4475  pf3_V12 = cms.PSet(
4476  action = cms.string( "scale" ),
4477  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 )
4478  ),
4479  pf3_V13 = cms.PSet(
4480  action = cms.string( "scale" ),
4481  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 )
4482  ),
4483  pf3_V11 = cms.PSet(
4484  action = cms.string( "scale" ),
4485  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 )
4486  ),
4487  pf3_V14 = cms.PSet(
4488  action = cms.string( "scale" ),
4489  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 )
4490  ),
4491  pf3_V15 = cms.PSet(
4492  action = cms.string( "scale" ),
4493  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 )
4494  ),
4495  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
4496  pf3_V33 = cms.PSet(
4497  action = cms.string( "scale" ),
4498  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 )
4499  ),
4500  zAxis = cms.vdouble( -3.14159, 3.14159 ),
4501  pf3_V44 = cms.PSet(
4502  action = cms.string( "scale" ),
4503  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 )
4504  ),
4505  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
4506  pf3_V22 = cms.PSet(
4507  action = cms.string( "scale" ),
4508  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 )
4509  ),
4510  pf3_V23 = cms.PSet(
4511  action = cms.string( "scale" ),
4512  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 )
4513  ),
4514  pf3_V45 = cms.PSet(
4515  action = cms.string( "scale" ),
4516  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 )
4517  ),
4518  pf3_V55 = cms.PSet(
4519  action = cms.string( "scale" ),
4520  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 )
4521  ),
4522  pf3_V34 = cms.PSet(
4523  action = cms.string( "scale" ),
4524  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 )
4525  ),
4526  pf3_V35 = cms.PSet(
4527  action = cms.string( "scale" ),
4528  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 )
4529  ),
4530  pf3_V25 = cms.PSet(
4531  action = cms.string( "scale" ),
4532  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 )
4533  ),
4534  pf3_V24 = cms.PSet(
4535  action = cms.string( "scale" ),
4536  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 )
4537  )
4538  )
4539  ),
4540  propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
4541  manySeeds = cms.bool( False ),
4542  copyMuonRecHit = cms.bool( False ),
4543  ComponentName = cms.string( "TSGForRoadSearch" ),
4544  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
4545  ),
4546  ServiceParameters = cms.PSet(
4547  Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite',
4548  'hltESPSteppingHelixPropagatorAlong' ),
4549  RPCLayers = cms.bool( True ),
4550  UseMuonNavigation = cms.untracked.bool( True )
4551  ),
4552  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
4553  MuonTrackingRegionBuilder = cms.PSet( ),
4554  PCut = cms.double( 2.5 ),
4555  TrackerSeedCleaner = cms.PSet( ),
4556  PtCut = cms.double( 1.0 )
4557 )
4558 fragment.hltL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker",
4559  src = cms.InputTag( "hltL3TrajSeedOIState" ),
4560  reverseTrajectories = cms.bool( True ),
4561  TransientInitialStateEstimatorParameters = cms.PSet(
4562  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
4563  numberMeasurementsForFit = cms.int32( 4 ),
4564  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
4565  ),
4566  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
4567  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
4568  cleanTrajectoryAfterInOut = cms.bool( False ),
4569  useHitsSplitting = cms.bool( False ),
4570  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
4571  doSeedingRegionRebuilding = cms.bool( False ),
4572  trackCandidateAlso = cms.bool( True ),
4573  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
4574  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
4575  TrajectoryBuilder = cms.string( "" ),
4576  maxNSeeds = cms.uint32( 100000 )
4577 )
4578 fragment.hltL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer",
4579  src = cms.InputTag( "hltL3TrackCandidateFromL2OIState" ),
4580  SimpleMagneticField = cms.string( "" ),
4581  clusterRemovalInfo = cms.InputTag( "" ),
4582  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4583  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
4584  Fitter = cms.string( "hltESPKFFittingSmoother" ),
4585  useHitsSplitting = cms.bool( False ),
4586  MeasurementTracker = cms.string( "" ),
4587  AlgorithmName = cms.string( "hltIterX" ),
4588  alias = cms.untracked.string( "" ),
4589  NavigationSchool = cms.string( "" ),
4590  TrajectoryInEvent = cms.bool( True ),
4591  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4592  GeometricInnerState = cms.bool( True ),
4593  useSimpleMF = cms.bool( False ),
4594  Propagator = cms.string( "PropagatorWithMaterial" )
4595 )
4596 fragment.hltL3MuonsOIState = cms.EDProducer( "L3MuonProducer",
4597  ServiceParameters = cms.PSet(
4598  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
4599  'SteppingHelixPropagatorAny',
4600  'hltESPSmartPropagator',
4601  'hltESPSteppingHelixPropagatorOpposite' ),
4602  RPCLayers = cms.bool( True ),
4603  UseMuonNavigation = cms.untracked.bool( True )
4604  ),
4605  L3TrajBuilderParameters = cms.PSet(
4606  ScaleTECyFactor = cms.double( -1.0 ),
4607  GlbRefitterParameters = cms.PSet(
4608  TrackerSkipSection = cms.int32( -1 ),
4609  DoPredictionsOnly = cms.bool( False ),
4610  PropDirForCosmics = cms.bool( False ),
4611  HitThreshold = cms.int32( 1 ),
4612  MuonHitsOption = cms.int32( 1 ),
4613  Chi2CutRPC = cms.double( 1.0 ),
4614  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
4615  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4616  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4617  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4618  RefitDirection = cms.string( "insideOut" ),
4619  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4620  Chi2CutCSC = cms.double( 150.0 ),
4621  Chi2CutDT = cms.double( 10.0 ),
4622  RefitRPCHits = cms.bool( True ),
4623  SkipStation = cms.int32( -1 ),
4624  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
4625  TrackerSkipSystem = cms.int32( -1 ),
4626  DYTthrs = cms.vint32( 30, 15 )
4627  ),
4628  ScaleTECxFactor = cms.double( -1.0 ),
4629  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4630  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4631  RefitRPCHits = cms.bool( True ),
4632  PCut = cms.double( 2.5 ),
4633  TrackTransformer = cms.PSet(
4634  DoPredictionsOnly = cms.bool( False ),
4635  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
4636  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4637  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4638  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4639  RefitDirection = cms.string( "insideOut" ),
4640  RefitRPCHits = cms.bool( True ),
4641  Propagator = cms.string( "hltESPSmartPropagatorAny" )
4642  ),
4643  GlobalMuonTrackMatcher = cms.PSet(
4644  Pt_threshold1 = cms.double( 0.0 ),
4645  DeltaDCut_3 = cms.double( 15.0 ),
4646  MinP = cms.double( 2.5 ),
4647  MinPt = cms.double( 1.0 ),
4648  Chi2Cut_1 = cms.double( 50.0 ),
4649  Pt_threshold2 = cms.double( 9.99999999E8 ),
4650  LocChi2Cut = cms.double( 0.001 ),
4651  Eta_threshold = cms.double( 1.2 ),
4652  Quality_3 = cms.double( 7.0 ),
4653  Quality_2 = cms.double( 15.0 ),
4654  Chi2Cut_2 = cms.double( 50.0 ),
4655  Chi2Cut_3 = cms.double( 200.0 ),
4656  DeltaDCut_1 = cms.double( 40.0 ),
4657  DeltaRCut_2 = cms.double( 0.2 ),
4658  DeltaRCut_3 = cms.double( 1.0 ),
4659  DeltaDCut_2 = cms.double( 10.0 ),
4660  DeltaRCut_1 = cms.double( 0.1 ),
4661  Propagator = cms.string( "hltESPSmartPropagator" ),
4662  Quality_1 = cms.double( 20.0 )
4663  ),
4664  PtCut = cms.double( 1.0 ),
4665  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
4666  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIState" ),
4667  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4668  tkTrajMaxChi2 = cms.double( 9999.0 ),
4669  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
4670  tkTrajVertex = cms.InputTag( "pixelVertices" ),
4671  tkTrajUseVertex = cms.bool( False ),
4672  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
4673  ),
4674  TrackLoaderParameters = cms.PSet(
4675  PutTkTrackIntoEvent = cms.untracked.bool( False ),
4676  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4677  SmoothTkTrack = cms.untracked.bool( False ),
4678  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
4679  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4680  MuonUpdatorAtVertexParameters = cms.PSet(
4681  MaxChi2 = cms.double( 1000000.0 ),
4682  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
4683  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
4684  ),
4685  VertexConstraint = cms.bool( False ),
4686  DoSmoothing = cms.bool( True ),
4687  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
4688  ),
4689  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
4690 )
4691 fragment.hltL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon",
4692  TkSeedGenerator = cms.PSet(
4693  PSetNames = cms.vstring( 'skipTSG',
4694  'iterativeTSG' ),
4695  L3TkCollectionA = cms.InputTag( "hltL3MuonsOIState" ),
4696  iterativeTSG = cms.PSet(
4697  ErrorRescaling = cms.double( 3.0 ),
4698  beamSpot = cms.InputTag( "unused" ),
4699  MaxChi2 = cms.double( 40.0 ),
4700  errorMatrixPset = cms.PSet(
4701  atIP = cms.bool( True ),
4702  action = cms.string( "use" ),
4703  errorMatrixValuesPSet = cms.PSet(
4704  pf3_V12 = cms.PSet(
4705  action = cms.string( "scale" ),
4706  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 )
4707  ),
4708  pf3_V13 = cms.PSet(
4709  action = cms.string( "scale" ),
4710  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 )
4711  ),
4712  pf3_V11 = cms.PSet(
4713  action = cms.string( "scale" ),
4714  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 )
4715  ),
4716  pf3_V14 = cms.PSet(
4717  action = cms.string( "scale" ),
4718  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 )
4719  ),
4720  pf3_V15 = cms.PSet(
4721  action = cms.string( "scale" ),
4722  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 )
4723  ),
4724  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
4725  pf3_V33 = cms.PSet(
4726  action = cms.string( "scale" ),
4727  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 )
4728  ),
4729  zAxis = cms.vdouble( -3.14159, 3.14159 ),
4730  pf3_V44 = cms.PSet(
4731  action = cms.string( "scale" ),
4732  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 )
4733  ),
4734  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
4735  pf3_V22 = cms.PSet(
4736  action = cms.string( "scale" ),
4737  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 )
4738  ),
4739  pf3_V23 = cms.PSet(
4740  action = cms.string( "scale" ),
4741  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 )
4742  ),
4743  pf3_V45 = cms.PSet(
4744  action = cms.string( "scale" ),
4745  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 )
4746  ),
4747  pf3_V55 = cms.PSet(
4748  action = cms.string( "scale" ),
4749  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 )
4750  ),
4751  pf3_V34 = cms.PSet(
4752  action = cms.string( "scale" ),
4753  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 )
4754  ),
4755  pf3_V35 = cms.PSet(
4756  action = cms.string( "scale" ),
4757  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 )
4758  ),
4759  pf3_V25 = cms.PSet(
4760  action = cms.string( "scale" ),
4761  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 )
4762  ),
4763  pf3_V24 = cms.PSet(
4764  action = cms.string( "scale" ),
4765  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 )
4766  )
4767  )
4768  ),
4769  UpdateState = cms.bool( True ),
4770  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
4771  SelectState = cms.bool( False ),
4772  SigmaZ = cms.double( 25.0 ),
4773  ResetMethod = cms.string( "matrix" ),
4774  ComponentName = cms.string( "TSGFromPropagation" ),
4775  UseVertexState = cms.bool( True ),
4776  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
4777  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
4778  ),
4779  skipTSG = cms.PSet( ),
4780  ComponentName = cms.string( "DualByL2TSG" )
4781  ),
4782  ServiceParameters = cms.PSet(
4783  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial',
4784  'hltESPSmartPropagatorAnyOpposite' ),
4785  RPCLayers = cms.bool( True ),
4786  UseMuonNavigation = cms.untracked.bool( True )
4787  ),
4788  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
4789  MuonTrackingRegionBuilder = cms.PSet( ),
4790  PCut = cms.double( 2.5 ),
4791  TrackerSeedCleaner = cms.PSet(
4792  cleanerFromSharedHits = cms.bool( True ),
4793  ptCleaner = cms.bool( True ),
4794  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4795  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4796  directionCleaner = cms.bool( True )
4797  ),
4798  PtCut = cms.double( 1.0 )
4799 )
4800 fragment.hltL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker",
4801  src = cms.InputTag( "hltL3TrajSeedOIHit" ),
4802  reverseTrajectories = cms.bool( True ),
4803  TransientInitialStateEstimatorParameters = cms.PSet(
4804  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
4805  numberMeasurementsForFit = cms.int32( 4 ),
4806  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
4807  ),
4808  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
4809  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
4810  cleanTrajectoryAfterInOut = cms.bool( False ),
4811  useHitsSplitting = cms.bool( False ),
4812  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
4813  doSeedingRegionRebuilding = cms.bool( False ),
4814  trackCandidateAlso = cms.bool( True ),
4815  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
4816  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
4817  TrajectoryBuilder = cms.string( "" ),
4818  maxNSeeds = cms.uint32( 100000 )
4819 )
4820 fragment.hltL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer",
4821  src = cms.InputTag( "hltL3TrackCandidateFromL2OIHit" ),
4822  SimpleMagneticField = cms.string( "" ),
4823  clusterRemovalInfo = cms.InputTag( "" ),
4824  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4825  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
4826  Fitter = cms.string( "hltESPKFFittingSmoother" ),
4827  useHitsSplitting = cms.bool( False ),
4828  MeasurementTracker = cms.string( "" ),
4829  AlgorithmName = cms.string( "hltIterX" ),
4830  alias = cms.untracked.string( "" ),
4831  NavigationSchool = cms.string( "" ),
4832  TrajectoryInEvent = cms.bool( True ),
4833  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4834  GeometricInnerState = cms.bool( True ),
4835  useSimpleMF = cms.bool( False ),
4836  Propagator = cms.string( "PropagatorWithMaterial" )
4837 )
4838 fragment.hltL3MuonsOIHit = cms.EDProducer( "L3MuonProducer",
4839  ServiceParameters = cms.PSet(
4840  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
4841  'SteppingHelixPropagatorAny',
4842  'hltESPSmartPropagator',
4843  'hltESPSteppingHelixPropagatorOpposite' ),
4844  RPCLayers = cms.bool( True ),
4845  UseMuonNavigation = cms.untracked.bool( True )
4846  ),
4847  L3TrajBuilderParameters = cms.PSet(
4848  ScaleTECyFactor = cms.double( -1.0 ),
4849  GlbRefitterParameters = cms.PSet(
4850  TrackerSkipSection = cms.int32( -1 ),
4851  DoPredictionsOnly = cms.bool( False ),
4852  PropDirForCosmics = cms.bool( False ),
4853  HitThreshold = cms.int32( 1 ),
4854  MuonHitsOption = cms.int32( 1 ),
4855  Chi2CutRPC = cms.double( 1.0 ),
4856  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
4857  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4858  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4859  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4860  RefitDirection = cms.string( "insideOut" ),
4861  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4862  Chi2CutCSC = cms.double( 150.0 ),
4863  Chi2CutDT = cms.double( 10.0 ),
4864  RefitRPCHits = cms.bool( True ),
4865  SkipStation = cms.int32( -1 ),
4866  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
4867  TrackerSkipSystem = cms.int32( -1 ),
4868  DYTthrs = cms.vint32( 30, 15 )
4869  ),
4870  ScaleTECxFactor = cms.double( -1.0 ),
4871  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4872  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4873  RefitRPCHits = cms.bool( True ),
4874  PCut = cms.double( 2.5 ),
4875  TrackTransformer = cms.PSet(
4876  DoPredictionsOnly = cms.bool( False ),
4877  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
4878  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4879  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4880  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
4881  RefitDirection = cms.string( "insideOut" ),
4882  RefitRPCHits = cms.bool( True ),
4883  Propagator = cms.string( "hltESPSmartPropagatorAny" )
4884  ),
4885  GlobalMuonTrackMatcher = cms.PSet(
4886  Pt_threshold1 = cms.double( 0.0 ),
4887  DeltaDCut_3 = cms.double( 15.0 ),
4888  MinP = cms.double( 2.5 ),
4889  MinPt = cms.double( 1.0 ),
4890  Chi2Cut_1 = cms.double( 50.0 ),
4891  Pt_threshold2 = cms.double( 9.99999999E8 ),
4892  LocChi2Cut = cms.double( 0.001 ),
4893  Eta_threshold = cms.double( 1.2 ),
4894  Quality_3 = cms.double( 7.0 ),
4895  Quality_2 = cms.double( 15.0 ),
4896  Chi2Cut_2 = cms.double( 50.0 ),
4897  Chi2Cut_3 = cms.double( 200.0 ),
4898  DeltaDCut_1 = cms.double( 40.0 ),
4899  DeltaRCut_2 = cms.double( 0.2 ),
4900  DeltaRCut_3 = cms.double( 1.0 ),
4901  DeltaDCut_2 = cms.double( 10.0 ),
4902  DeltaRCut_1 = cms.double( 0.1 ),
4903  Propagator = cms.string( "hltESPSmartPropagator" ),
4904  Quality_1 = cms.double( 20.0 )
4905  ),
4906  PtCut = cms.double( 1.0 ),
4907  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
4908  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIHit" ),
4909  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4910  tkTrajMaxChi2 = cms.double( 9999.0 ),
4911  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
4912  tkTrajVertex = cms.InputTag( "pixelVertices" ),
4913  tkTrajUseVertex = cms.bool( False ),
4914  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
4915  ),
4916  TrackLoaderParameters = cms.PSet(
4917  PutTkTrackIntoEvent = cms.untracked.bool( False ),
4918  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4919  SmoothTkTrack = cms.untracked.bool( False ),
4920  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
4921  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4922  MuonUpdatorAtVertexParameters = cms.PSet(
4923  MaxChi2 = cms.double( 1000000.0 ),
4924  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
4925  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
4926  ),
4927  VertexConstraint = cms.bool( False ),
4928  DoSmoothing = cms.bool( True ),
4929  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
4930  ),
4931  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
4932 )
4933 fragment.hltL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner",
4934  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit' )
4935 )
4936 fragment.hltPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
4937  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
4938  'BPix1+BPix2+FPix1_pos',
4939  'BPix1+BPix2+FPix1_neg',
4940  'BPix1+FPix1_pos+FPix2_pos',
4941  'BPix1+FPix1_neg+FPix2_neg' ),
4942  MTOB = cms.PSet( ),
4943  TEC = cms.PSet( ),
4944  MTID = cms.PSet( ),
4945  FPix = cms.PSet(
4946  useErrorsFromParam = cms.bool( True ),
4947  hitErrorRPhi = cms.double( 0.0051 ),
4948  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4949  HitProducer = cms.string( "hltSiPixelRecHits" ),
4950  hitErrorRZ = cms.double( 0.0036 )
4951  ),
4952  MTEC = cms.PSet( ),
4953  MTIB = cms.PSet( ),
4954  TID = cms.PSet( ),
4955  TOB = cms.PSet( ),
4956  BPix = cms.PSet(
4957  useErrorsFromParam = cms.bool( True ),
4958  hitErrorRPhi = cms.double( 0.0027 ),
4959  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4960  HitProducer = cms.string( "hltSiPixelRecHits" ),
4961  hitErrorRZ = cms.double( 0.006 )
4962  ),
4963  TIB = cms.PSet( )
4964 )
4965 fragment.hltPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
4966  layerList = cms.vstring( 'BPix1+BPix2',
4967  'BPix1+BPix3',
4968  'BPix2+BPix3',
4969  'BPix1+FPix1_pos',
4970  'BPix1+FPix1_neg',
4971  'BPix1+FPix2_pos',
4972  'BPix1+FPix2_neg',
4973  'BPix2+FPix1_pos',
4974  'BPix2+FPix1_neg',
4975  'BPix2+FPix2_pos',
4976  'BPix2+FPix2_neg',
4977  'FPix1_pos+FPix2_pos',
4978  'FPix1_neg+FPix2_neg' ),
4979  MTOB = cms.PSet( ),
4980  TEC = cms.PSet( ),
4981  MTID = cms.PSet( ),
4982  FPix = cms.PSet(
4983  useErrorsFromParam = cms.bool( True ),
4984  hitErrorRPhi = cms.double( 0.0051 ),
4985  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4986  HitProducer = cms.string( "hltSiPixelRecHits" ),
4987  hitErrorRZ = cms.double( 0.0036 )
4988  ),
4989  MTEC = cms.PSet( ),
4990  MTIB = cms.PSet( ),
4991  TID = cms.PSet( ),
4992  TOB = cms.PSet( ),
4993  BPix = cms.PSet(
4994  useErrorsFromParam = cms.bool( True ),
4995  hitErrorRPhi = cms.double( 0.0027 ),
4996  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4997  HitProducer = cms.string( "hltSiPixelRecHits" ),
4998  hitErrorRZ = cms.double( 0.006 )
4999  ),
5000  TIB = cms.PSet( )
5001 )
5002 fragment.hltMixedLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
5003  layerList = cms.vstring( 'BPix1+BPix2',
5004  'BPix1+BPix3',
5005  'BPix2+BPix3',
5006  'BPix1+FPix1_pos',
5007  'BPix1+FPix1_neg',
5008  'BPix1+FPix2_pos',
5009  'BPix1+FPix2_neg',
5010  'BPix2+FPix1_pos',
5011  'BPix2+FPix1_neg',
5012  'BPix2+FPix2_pos',
5013  'BPix2+FPix2_neg',
5014  'FPix1_pos+FPix2_pos',
5015  'FPix1_neg+FPix2_neg',
5016  'FPix2_pos+TEC1_pos',
5017  'FPix2_pos+TEC2_pos',
5018  'TEC1_pos+TEC2_pos',
5019  'TEC2_pos+TEC3_pos',
5020  'FPix2_neg+TEC1_neg',
5021  'FPix2_neg+TEC2_neg',
5022  'TEC1_neg+TEC2_neg',
5023  'TEC2_neg+TEC3_neg' ),
5024  MTOB = cms.PSet( ),
5025  TEC = cms.PSet(
5026  useRingSlector = cms.bool( True ),
5027  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5028  minRing = cms.int32( 1 ),
5029  maxRing = cms.int32( 1 ),
5030  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
5031  ),
5032  MTID = cms.PSet( ),
5033  FPix = cms.PSet(
5034  useErrorsFromParam = cms.bool( True ),
5035  hitErrorRPhi = cms.double( 0.0051 ),
5036  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5037  HitProducer = cms.string( "hltSiPixelRecHits" ),
5038  hitErrorRZ = cms.double( 0.0036 )
5039  ),
5040  MTEC = cms.PSet( ),
5041  MTIB = cms.PSet( ),
5042  TID = cms.PSet( ),
5043  TOB = cms.PSet( ),
5044  BPix = cms.PSet(
5045  useErrorsFromParam = cms.bool( True ),
5046  hitErrorRPhi = cms.double( 0.0027 ),
5047  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5048  HitProducer = cms.string( "hltSiPixelRecHits" ),
5049  hitErrorRZ = cms.double( 0.006 )
5050  ),
5051  TIB = cms.PSet( )
5052 )
5053 fragment.hltL3TrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon",
5054  TkSeedGenerator = cms.PSet(
5055  PSetNames = cms.vstring( 'skipTSG',
5056  'iterativeTSG' ),
5057  L3TkCollectionA = cms.InputTag( "hltL3TkFromL2OICombination" ),
5058  iterativeTSG = cms.PSet(
5059  firstTSG = cms.PSet(
5060  ComponentName = cms.string( "TSGFromOrderedHits" ),
5061  OrderedHitsFactoryPSet = cms.PSet(
5062  ComponentName = cms.string( "StandardHitTripletGenerator" ),
5063  GeneratorPSet = cms.PSet(
5064  useBending = cms.bool( True ),
5065  useFixedPreFiltering = cms.bool( False ),
5066  maxElement = cms.uint32( 0 ),
5067  phiPreFiltering = cms.double( 0.3 ),
5068  extraHitRPhitolerance = cms.double( 0.06 ),
5069  useMultScattering = cms.bool( True ),
5070  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
5071  extraHitRZtolerance = cms.double( 0.06 ),
5072  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
5073  ),
5074  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
5075  ),
5076  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5077  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
5078  ),
5079  PSetNames = cms.vstring( 'firstTSG',
5080  'secondTSG' ),
5081  ComponentName = cms.string( "CombinedTSG" ),
5082  thirdTSG = cms.PSet(
5083  PSetNames = cms.vstring( 'endcapTSG',
5084  'barrelTSG' ),
5085  barrelTSG = cms.PSet( ),
5086  endcapTSG = cms.PSet(
5087  ComponentName = cms.string( "TSGFromOrderedHits" ),
5088  OrderedHitsFactoryPSet = cms.PSet(
5089  maxElement = cms.uint32( 0 ),
5090  ComponentName = cms.string( "StandardHitPairGenerator" ),
5091  useOnDemandTracker = cms.untracked.int32( 0 ),
5092  SeedingLayers = cms.InputTag( "hltMixedLayerPairs" )
5093  ),
5094  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
5095  ),
5096  etaSeparation = cms.double( 2.0 ),
5097  ComponentName = cms.string( "DualByEtaTSG" ),
5098  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
5099  ),
5100  secondTSG = cms.PSet(
5101  ComponentName = cms.string( "TSGFromOrderedHits" ),
5102  OrderedHitsFactoryPSet = cms.PSet(
5103  maxElement = cms.uint32( 0 ),
5104  ComponentName = cms.string( "StandardHitPairGenerator" ),
5105  useOnDemandTracker = cms.untracked.int32( 0 ),
5106  SeedingLayers = cms.InputTag( "hltPixelLayerPairs" )
5107  ),
5108  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5109  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) )
5110  )
5111  ),
5112  skipTSG = cms.PSet( ),
5113  ComponentName = cms.string( "DualByL2TSG" )
5114  ),
5115  ServiceParameters = cms.PSet(
5116  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ),
5117  RPCLayers = cms.bool( True ),
5118  UseMuonNavigation = cms.untracked.bool( True )
5119  ),
5120  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
5121  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ),
5122  PCut = cms.double( 2.5 ),
5123  TrackerSeedCleaner = cms.PSet(
5124  cleanerFromSharedHits = cms.bool( True ),
5125  ptCleaner = cms.bool( True ),
5126  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5127  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5128  directionCleaner = cms.bool( True )
5129  ),
5130  PtCut = cms.double( 1.0 )
5131 )
5132 fragment.hltL3TrackCandidateFromL2IOHit = cms.EDProducer( "CkfTrajectoryMaker",
5133  src = cms.InputTag( "hltL3TrajSeedIOHit" ),
5134  reverseTrajectories = cms.bool( False ),
5135  TransientInitialStateEstimatorParameters = cms.PSet(
5136  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
5137  numberMeasurementsForFit = cms.int32( 4 ),
5138  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
5139  ),
5140  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5141  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5142  cleanTrajectoryAfterInOut = cms.bool( False ),
5143  useHitsSplitting = cms.bool( False ),
5144  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5145  doSeedingRegionRebuilding = cms.bool( False ),
5146  trackCandidateAlso = cms.bool( True ),
5147  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
5148  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5149  TrajectoryBuilder = cms.string( "" ),
5150  maxNSeeds = cms.uint32( 100000 )
5151 )
5152 fragment.hltL3TkTracksFromL2IOHit = cms.EDProducer( "TrackProducer",
5153  src = cms.InputTag( "hltL3TrackCandidateFromL2IOHit" ),
5154  SimpleMagneticField = cms.string( "" ),
5155  clusterRemovalInfo = cms.InputTag( "" ),
5156  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5157  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5158  Fitter = cms.string( "hltESPKFFittingSmoother" ),
5159  useHitsSplitting = cms.bool( False ),
5160  MeasurementTracker = cms.string( "" ),
5161  AlgorithmName = cms.string( "hltIterX" ),
5162  alias = cms.untracked.string( "" ),
5163  NavigationSchool = cms.string( "" ),
5164  TrajectoryInEvent = cms.bool( True ),
5165  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5166  GeometricInnerState = cms.bool( True ),
5167  useSimpleMF = cms.bool( False ),
5168  Propagator = cms.string( "PropagatorWithMaterial" )
5169 )
5170 fragment.hltL3MuonsIOHit = cms.EDProducer( "L3MuonProducer",
5171  ServiceParameters = cms.PSet(
5172  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
5173  'SteppingHelixPropagatorAny',
5174  'hltESPSmartPropagator',
5175  'hltESPSteppingHelixPropagatorOpposite' ),
5176  RPCLayers = cms.bool( True ),
5177  UseMuonNavigation = cms.untracked.bool( True )
5178  ),
5179  L3TrajBuilderParameters = cms.PSet(
5180  ScaleTECyFactor = cms.double( -1.0 ),
5181  GlbRefitterParameters = cms.PSet(
5182  TrackerSkipSection = cms.int32( -1 ),
5183  DoPredictionsOnly = cms.bool( False ),
5184  PropDirForCosmics = cms.bool( False ),
5185  HitThreshold = cms.int32( 1 ),
5186  MuonHitsOption = cms.int32( 1 ),
5187  Chi2CutRPC = cms.double( 1.0 ),
5188  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5189  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5190  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5191  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5192  RefitDirection = cms.string( "insideOut" ),
5193  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5194  Chi2CutCSC = cms.double( 150.0 ),
5195  Chi2CutDT = cms.double( 10.0 ),
5196  RefitRPCHits = cms.bool( True ),
5197  SkipStation = cms.int32( -1 ),
5198  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5199  TrackerSkipSystem = cms.int32( -1 ),
5200  DYTthrs = cms.vint32( 30, 15 )
5201  ),
5202  ScaleTECxFactor = cms.double( -1.0 ),
5203  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5204  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5205  RefitRPCHits = cms.bool( True ),
5206  PCut = cms.double( 2.5 ),
5207  TrackTransformer = cms.PSet(
5208  DoPredictionsOnly = cms.bool( False ),
5209  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5210  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5211  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5212  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5213  RefitDirection = cms.string( "insideOut" ),
5214  RefitRPCHits = cms.bool( True ),
5215  Propagator = cms.string( "hltESPSmartPropagatorAny" )
5216  ),
5217  GlobalMuonTrackMatcher = cms.PSet(
5218  Pt_threshold1 = cms.double( 0.0 ),
5219  DeltaDCut_3 = cms.double( 15.0 ),
5220  MinP = cms.double( 2.5 ),
5221  MinPt = cms.double( 1.0 ),
5222  Chi2Cut_1 = cms.double( 50.0 ),
5223  Pt_threshold2 = cms.double( 9.99999999E8 ),
5224  LocChi2Cut = cms.double( 0.001 ),
5225  Eta_threshold = cms.double( 1.2 ),
5226  Quality_3 = cms.double( 7.0 ),
5227  Quality_2 = cms.double( 15.0 ),
5228  Chi2Cut_2 = cms.double( 50.0 ),
5229  Chi2Cut_3 = cms.double( 200.0 ),
5230  DeltaDCut_1 = cms.double( 40.0 ),
5231  DeltaRCut_2 = cms.double( 0.2 ),
5232  DeltaRCut_3 = cms.double( 1.0 ),
5233  DeltaDCut_2 = cms.double( 10.0 ),
5234  DeltaRCut_1 = cms.double( 0.1 ),
5235  Propagator = cms.string( "hltESPSmartPropagator" ),
5236  Quality_1 = cms.double( 20.0 )
5237  ),
5238  PtCut = cms.double( 1.0 ),
5239  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5240  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2IOHit" ),
5241  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5242  tkTrajMaxChi2 = cms.double( 9999.0 ),
5243  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
5244  tkTrajVertex = cms.InputTag( "pixelVertices" ),
5245  tkTrajUseVertex = cms.bool( False ),
5246  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
5247  ),
5248  TrackLoaderParameters = cms.PSet(
5249  PutTkTrackIntoEvent = cms.untracked.bool( False ),
5250  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5251  SmoothTkTrack = cms.untracked.bool( False ),
5252  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
5253  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
5254  MuonUpdatorAtVertexParameters = cms.PSet(
5255  MaxChi2 = cms.double( 1000000.0 ),
5256  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
5257  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
5258  ),
5259  VertexConstraint = cms.bool( False ),
5260  DoSmoothing = cms.bool( True ),
5261  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
5262  ),
5263  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5264 )
5265 fragment.hltL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner",
5266  labels = cms.VInputTag( 'hltL3TrajSeedIOHit','hltL3TrajSeedOIState','hltL3TrajSeedOIHit' )
5267 )
5268 fragment.hltL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner",
5269  labels = cms.VInputTag( 'hltL3TrackCandidateFromL2IOHit','hltL3TrackCandidateFromL2OIHit','hltL3TrackCandidateFromL2OIState' )
5270 )
5271 fragment.hltL3TkTracksMergeStep1 = cms.EDProducer( "TrackListMerger",
5272  ShareFrac = cms.double( 0.19 ),
5273  writeOnlyTrkQuals = cms.bool( False ),
5274  MinPT = cms.double( 0.05 ),
5275  allowFirstHitShare = cms.bool( True ),
5276  copyExtras = cms.untracked.bool( True ),
5277  Epsilon = cms.double( -0.001 ),
5278  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ),
5279  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
5280  MaxNormalizedChisq = cms.double( 1000.0 ),
5281  copyMVA = cms.bool( False ),
5282  FoundHitBonus = cms.double( 100.0 ),
5283  setsToMerge = cms.VPSet(
5284  cms.PSet( pQual = cms.bool( False ),
5285  tLists = cms.vint32( 0, 1 )
5286  )
5287  ),
5288  MinFound = cms.int32( 3 ),
5289  hasSelector = cms.vint32( 0, 0 ),
5290  TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ),
5291  LostHitPenalty = cms.double( 0.0 ),
5292  newQuality = cms.string( "confirmed" )
5293 )
5294 fragment.hltL3TkTracksFromL2 = cms.EDProducer( "TrackListMerger",
5295  ShareFrac = cms.double( 0.19 ),
5296  writeOnlyTrkQuals = cms.bool( False ),
5297  MinPT = cms.double( 0.05 ),
5298  allowFirstHitShare = cms.bool( True ),
5299  copyExtras = cms.untracked.bool( True ),
5300  Epsilon = cms.double( -0.001 ),
5301  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ),
5302  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
5303  MaxNormalizedChisq = cms.double( 1000.0 ),
5304  copyMVA = cms.bool( False ),
5305  FoundHitBonus = cms.double( 100.0 ),
5306  setsToMerge = cms.VPSet(
5307  cms.PSet( pQual = cms.bool( False ),
5308  tLists = cms.vint32( 0, 1 )
5309  )
5310  ),
5311  MinFound = cms.int32( 3 ),
5312  hasSelector = cms.vint32( 0, 0 ),
5313  TrackProducers = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ),
5314  LostHitPenalty = cms.double( 0.0 ),
5315  newQuality = cms.string( "confirmed" )
5316 )
5317 fragment.hltL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
5318  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' )
5319 )
5320 fragment.hltL3Muons = cms.EDProducer( "L3TrackCombiner",
5321  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' )
5322 )
5323 fragment.hltL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
5324  InputLinksObjects = cms.InputTag( "hltL3MuonsLinksCombination" ),
5325  InputObjects = cms.InputTag( "hltL3Muons" ),
5326  MuonPtOption = cms.string( "Tracker" )
5327 )
5328 fragment.hltL3fL1sSingleMu3BptxANDL1f0L2f0L3Filtered3 = cms.EDFilter( "HLTMuonL3PreFilter",
5329  MaxNormalizedChi2 = cms.double( 9999.0 ),
5330  saveTags = cms.bool( True ),
5331  PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu3BptxANDL1f0L2Filtered0" ),
5332  MinNmuonHits = cms.int32( 0 ),
5333  MinN = cms.int32( 1 ),
5334  MinTrackPt = cms.double( 0.0 ),
5335  MaxEta = cms.double( 2.5 ),
5336  MaxDXYBeamSpot = cms.double( 9999.0 ),
5337  MinNhits = cms.int32( 0 ),
5338  MinDxySig = cms.double( -1.0 ),
5339  NSigmaPt = cms.double( 0.0 ),
5340  MaxDz = cms.double( 9999.0 ),
5341  MaxPtDifference = cms.double( 9999.0 ),
5342  MaxDr = cms.double( 2.0 ),
5343  CandTag = cms.InputTag( "hltL3MuonCandidates" ),
5344  MinDXYBeamSpot = cms.double( -1.0 ),
5345  MinDr = cms.double( -1.0 ),
5346  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
5347  InputLinks = cms.InputTag( "" ),
5348  MinPt = cms.double( 3.0 )
5349 )
5350 fragment.hltL1sSingleMu5BptxAND = cms.EDFilter( "HLTL1TSeed",
5351  L1SeedsLogicalExpression = cms.string( "L1_SingleMu5_BptxAND" ),
5352  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
5353  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
5354  saveTags = cms.bool( True ),
5355  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5356  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
5357  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
5358  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
5359  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
5360 )
5361 fragment.hltPrePAAK4CaloJet40Eta5p1PAL3Mu5 = cms.EDFilter( "HLTPrescaler",
5362  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
5363  offset = cms.uint32( 0 )
5364 )
5365 fragment.hltL1fL1sSingleMu5BptxANDL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
5366  saveTags = cms.bool( True ),
5367  PreviousCandTag = cms.InputTag( "hltL1sSingleMu5BptxAND" ),
5368  MinPt = cms.double( 0.0 ),
5369  MinN = cms.int32( 1 ),
5370  MaxEta = cms.double( 2.5 ),
5371  CentralBxOnly = cms.bool( True ),
5372  SelectQualities = cms.vint32( ),
5373  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
5374 )
5375 fragment.hltL2fL1sSingleMu5BptxANDL1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
5376  saveTags = cms.bool( True ),
5377  MaxDr = cms.double( 9999.0 ),
5378  CutOnChambers = cms.bool( False ),
5379  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu5BptxANDL1Filtered0" ),
5380  MinPt = cms.double( 0.0 ),
5381  MinN = cms.int32( 1 ),
5382  SeedMapTag = cms.InputTag( "hltL2Muons" ),
5383  MaxEta = cms.double( 2.5 ),
5384  MinNhits = cms.vint32( 0 ),
5385  MinDxySig = cms.double( -1.0 ),
5386  MinNchambers = cms.vint32( 0 ),
5387  AbsEtaBins = cms.vdouble( 5.0 ),
5388  MaxDz = cms.double( 9999.0 ),
5389  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
5390  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
5391  MinDr = cms.double( -1.0 ),
5392  NSigmaPt = cms.double( 0.0 ),
5393  MinNstations = cms.vint32( 0 )
5394 )
5395 fragment.hltL3fL1sSingleMu5BptxANDL1f0L2f0L3Filtered5 = cms.EDFilter( "HLTMuonL3PreFilter",
5396  MaxNormalizedChi2 = cms.double( 9999.0 ),
5397  saveTags = cms.bool( True ),
5398  PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu5BptxANDL1f0L2Filtered0" ),
5399  MinNmuonHits = cms.int32( 0 ),
5400  MinN = cms.int32( 1 ),
5401  MinTrackPt = cms.double( 0.0 ),
5402  MaxEta = cms.double( 2.5 ),
5403  MaxDXYBeamSpot = cms.double( 9999.0 ),
5404  MinNhits = cms.int32( 0 ),
5405  MinDxySig = cms.double( -1.0 ),
5406  NSigmaPt = cms.double( 0.0 ),
5407  MaxDz = cms.double( 9999.0 ),
5408  MaxPtDifference = cms.double( 9999.0 ),
5409  MaxDr = cms.double( 2.0 ),
5410  CandTag = cms.InputTag( "hltL3MuonCandidates" ),
5411  MinDXYBeamSpot = cms.double( -1.0 ),
5412  MinDr = cms.double( -1.0 ),
5413  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
5414  InputLinks = cms.InputTag( "" ),
5415  MinPt = cms.double( 5.0 )
5416 )
5417 fragment.hltPrePAAK4CaloJet60Eta5p1PAL3Mu3 = cms.EDFilter( "HLTPrescaler",
5418  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
5419  offset = cms.uint32( 0 )
5420 )
5421 fragment.hltPrePAAK4CaloJet60Eta5p1PAL3Mu5 = cms.EDFilter( "HLTPrescaler",
5422  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
5423  offset = cms.uint32( 0 )
5424 )
5425 fragment.hltPrePAAK4PFJet40Eta5p1 = cms.EDFilter( "HLTPrescaler",
5426  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
5427  offset = cms.uint32( 0 )
5428 )
5429 fragment.hltSingleAK4CaloJet15Eta5p1 = cms.EDFilter( "HLT1CaloJet",
5430  saveTags = cms.bool( True ),
5431  MinPt = cms.double( 15.0 ),
5432  MinN = cms.int32( 1 ),
5433  MaxEta = cms.double( 5.1 ),
5434  MinMass = cms.double( -1.0 ),
5435  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
5436  MinE = cms.double( -1.0 ),
5437  triggerType = cms.int32( 85 )
5438 )
5439 fragment.hltTowerMakerForPF = cms.EDProducer( "CaloTowersCreator",
5440  EBSumThreshold = cms.double( 0.2 ),
5441  MomHBDepth = cms.double( 0.2 ),
5442  UseEtEBTreshold = cms.bool( False ),
5443  hfInput = cms.InputTag( "hltHfreco" ),
5444  AllowMissingInputs = cms.bool( False ),
5445  MomEEDepth = cms.double( 0.0 ),
5446  EESumThreshold = cms.double( 0.45 ),
5447  HBGrid = cms.vdouble( ),
5448  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
5449  HBThreshold = cms.double( 0.4 ),
5450  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
5451  UseEcalRecoveredHits = cms.bool( False ),
5452  MomConstrMethod = cms.int32( 1 ),
5453  MomHEDepth = cms.double( 0.4 ),
5454  HcalThreshold = cms.double( -1000.0 ),
5455  HF2Weights = cms.vdouble( ),
5456  HOWeights = cms.vdouble( ),
5457  EEGrid = cms.vdouble( ),
5458  UseSymEBTreshold = cms.bool( False ),
5459  EEWeights = cms.vdouble( ),
5460  EEWeight = cms.double( 1.0 ),
5461  UseHO = cms.bool( False ),
5462  HBWeights = cms.vdouble( ),
5463  HF1Weight = cms.double( 1.0 ),
5464  HF2Grid = cms.vdouble( ),
5465  HEDWeights = cms.vdouble( ),
5466  EBWeight = cms.double( 1.0 ),
5467  HF1Grid = cms.vdouble( ),
5468  EBWeights = cms.vdouble( ),
5469  HOWeight = cms.double( 1.0 ),
5470  HESWeight = cms.double( 1.0 ),
5471  HESThreshold = cms.double( 0.4 ),
5472  hbheInput = cms.InputTag( "hltHbhereco" ),
5473  HF2Weight = cms.double( 1.0 ),
5474  HF2Threshold = cms.double( 1.8 ),
5475  HcalAcceptSeverityLevel = cms.uint32( 11 ),
5476  EEThreshold = cms.double( 0.3 ),
5477  HOThresholdPlus1 = cms.double( 1.1 ),
5478  HOThresholdPlus2 = cms.double( 1.1 ),
5479  HF1Weights = cms.vdouble( ),
5480  hoInput = cms.InputTag( "hltHoreco" ),
5481  HF1Threshold = cms.double( 1.2 ),
5482  HcalPhase = cms.int32( 0 ),
5483  HESGrid = cms.vdouble( ),
5484  EcutTower = cms.double( -1000.0 ),
5485  UseRejectedRecoveredEcalHits = cms.bool( False ),
5486  UseEtEETreshold = cms.bool( False ),
5487  HESWeights = cms.vdouble( ),
5488  HOThresholdMinus1 = cms.double( 1.1 ),
5489  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
5490  'kWeird',
5491  'kBad' ),
5492  HEDWeight = cms.double( 1.0 ),
5493  UseSymEETreshold = cms.bool( False ),
5494  HEDThreshold = cms.double( 0.4 ),
5495  UseRejectedHitsOnly = cms.bool( False ),
5496  EBThreshold = cms.double( 0.07 ),
5497  HEDGrid = cms.vdouble( ),
5498  UseHcalRecoveredHits = cms.bool( True ),
5499  HOThresholdMinus2 = cms.double( 1.1 ),
5500  HOThreshold0 = cms.double( 1.1 ),
5501  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
5502  UseRejectedRecoveredHcalHits = cms.bool( False ),
5503  MomEBDepth = cms.double( 0.3 ),
5504  HBWeight = cms.double( 1.0 ),
5505  HOGrid = cms.vdouble( ),
5506  EBGrid = cms.vdouble( )
5507 )
5508 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
5509  Active_Area_Repeats = cms.int32( 5 ),
5510  doAreaFastjet = cms.bool( False ),
5511  voronoiRfact = cms.double( -9.0 ),
5512  maxBadHcalCells = cms.uint32( 9999999 ),
5513  doAreaDiskApprox = cms.bool( False ),
5514  maxRecoveredEcalCells = cms.uint32( 9999999 ),
5515  jetType = cms.string( "CaloJet" ),
5516  minSeed = cms.uint32( 0 ),
5517  Ghost_EtaMax = cms.double( 6.0 ),
5518  doRhoFastjet = cms.bool( False ),
5519  jetAlgorithm = cms.string( "AntiKt" ),
5520  nSigmaPU = cms.double( 1.0 ),
5521  GhostArea = cms.double( 0.01 ),
5522  Rho_EtaMax = cms.double( 4.4 ),
5523  maxBadEcalCells = cms.uint32( 9999999 ),
5524  useDeterministicSeed = cms.bool( True ),
5525  doPVCorrection = cms.bool( False ),
5526  maxRecoveredHcalCells = cms.uint32( 9999999 ),
5527  rParam = cms.double( 0.4 ),
5528  maxProblematicHcalCells = cms.uint32( 9999999 ),
5529  doOutputJets = cms.bool( True ),
5530  src = cms.InputTag( "hltTowerMakerForPF" ),
5531  inputEtMin = cms.double( 0.3 ),
5532  puPtMin = cms.double( 10.0 ),
5533  srcPVs = cms.InputTag( "NotUsed" ),
5534  jetPtMin = cms.double( 1.0 ),
5535  radiusPU = cms.double( 0.4 ),
5536  maxProblematicEcalCells = cms.uint32( 9999999 ),
5537  doPUOffsetCorr = cms.bool( False ),
5538  inputEMin = cms.double( 0.0 ),
5539  useMassDropTagger = cms.bool( False ),
5540  muMin = cms.double( -1.0 ),
5541  subtractorName = cms.string( "" ),
5542  muCut = cms.double( -1.0 ),
5543  subjetPtMin = cms.double( -1.0 ),
5544  useTrimming = cms.bool( False ),
5545  muMax = cms.double( -1.0 ),
5546  yMin = cms.double( -1.0 ),
5547  useFiltering = cms.bool( False ),
5548  rFilt = cms.double( -1.0 ),
5549  yMax = cms.double( -1.0 ),
5550  zcut = cms.double( -1.0 ),
5551  MinVtxNdof = cms.int32( 5 ),
5552  MaxVtxZ = cms.double( 15.0 ),
5553  UseOnlyVertexTracks = cms.bool( False ),
5554  dRMin = cms.double( -1.0 ),
5555  nFilt = cms.int32( -1 ),
5556  usePruning = cms.bool( False ),
5557  maxDepth = cms.int32( -1 ),
5558  yCut = cms.double( -1.0 ),
5559  DzTrVtxMax = cms.double( 0.0 ),
5560  UseOnlyOnePV = cms.bool( False ),
5561  rcut_factor = cms.double( -1.0 ),
5562  sumRecHits = cms.bool( False ),
5563  trimPtFracMin = cms.double( -1.0 ),
5564  dRMax = cms.double( -1.0 ),
5565  DxyTrVtxMax = cms.double( 0.0 ),
5566  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
5567 )
5568 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
5569  filter = cms.bool( False ),
5570  src = cms.InputTag( "hltAK4CaloJetsPF" ),
5571  etMin = cms.double( 5.0 )
5572 )
5573 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducer",
5574  useFilterWithES = cms.bool( False ),
5575  FilterPSet = cms.PSet(
5576  chi2 = cms.double( 1000.0 ),
5577  nSigmaTipMaxTolerance = cms.double( 0.0 ),
5578  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
5579  nSigmaInvPtTolerance = cms.double( 0.0 ),
5580  ptMin = cms.double( 0.1 ),
5581  tipMax = cms.double( 1.0 )
5582  ),
5583  passLabel = cms.string( "" ),
5584  FitterPSet = cms.PSet(
5585  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
5586  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5587  fixImpactParameter = cms.double( 0.0 )
5588  ),
5589  RegionFactoryPSet = cms.PSet(
5590  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
5591  RegionPSet = cms.PSet(
5592  precise = cms.bool( True ),
5593  originRadius = cms.double( 0.2 ),
5594  ptMin = cms.double( 0.9 ),
5595  originHalfLength = cms.double( 24.0 ),
5596  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5597  useMultipleScattering = cms.bool( False ),
5598  useFakeVertices = cms.bool( False )
5599  )
5600  ),
5601  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
5602  OrderedHitsFactoryPSet = cms.PSet(
5603  ComponentName = cms.string( "StandardHitTripletGenerator" ),
5604  GeneratorPSet = cms.PSet(
5605  useBending = cms.bool( True ),
5606  useFixedPreFiltering = cms.bool( False ),
5607  maxElement = cms.uint32( 100000 ),
5608  phiPreFiltering = cms.double( 0.3 ),
5609  extraHitRPhitolerance = cms.double( 0.06 ),
5610  useMultScattering = cms.bool( True ),
5611  SeedComparitorPSet = cms.PSet(
5612  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
5613  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
5614  ),
5615  extraHitRZtolerance = cms.double( 0.06 ),
5616  ComponentName = cms.string( "PixelTripletHLTGenerator" )
5617  ),
5618  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
5619  )
5620 )
5621 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducer",
5622  WtAverage = cms.bool( True ),
5623  Method2 = cms.bool( True ),
5624  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5625  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
5626  Verbosity = cms.int32( 0 ),
5627  UseError = cms.bool( True ),
5628  TrackCollection = cms.InputTag( "hltPixelTracks" ),
5629  PtMin = cms.double( 1.0 ),
5630  NTrkMin = cms.int32( 2 ),
5631  ZOffset = cms.double( 5.0 ),
5632  Finder = cms.string( "DivisiveVertexFinder" ),
5633  ZSeparation = cms.double( 0.05 )
5634 )
5635 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
5636  minSumPt2 = cms.double( 0.0 ),
5637  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
5638  maxVtx = cms.uint32( 100 ),
5639  fractionSumPt2 = cms.double( 0.3 ),
5640  src = cms.InputTag( "hltPixelVertices" )
5641 )
5642 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
5643  useEventsWithNoVertex = cms.bool( True ),
5644  originHalfLength = cms.double( 0.3 ),
5645  useProtoTrackKinematics = cms.bool( False ),
5646  usePV = cms.bool( False ),
5647  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
5648  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
5649  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5650  InputCollection = cms.InputTag( "hltPixelTracks" ),
5651  originRadius = cms.double( 0.1 )
5652 )
5653 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
5654  src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
5655  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
5656  SimpleMagneticField = cms.string( "ParabolicMf" ),
5657  TransientInitialStateEstimatorParameters = cms.PSet(
5658  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
5659  numberMeasurementsForFit = cms.int32( 4 ),
5660  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
5661  ),
5662  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5663  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5664  cleanTrajectoryAfterInOut = cms.bool( False ),
5665  useHitsSplitting = cms.bool( False ),
5666  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5667  doSeedingRegionRebuilding = cms.bool( False ),
5668  maxNSeeds = cms.uint32( 100000 ),
5669  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ),
5670  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5671  TrajectoryBuilder = cms.string( "" )
5672 )
5673 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
5674  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
5675  SimpleMagneticField = cms.string( "ParabolicMf" ),
5676  clusterRemovalInfo = cms.InputTag( "" ),
5677  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5678  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5679  Fitter = cms.string( "hltESPFittingSmootherIT" ),
5680  useHitsSplitting = cms.bool( False ),
5681  MeasurementTracker = cms.string( "" ),
5682  AlgorithmName = cms.string( "hltIter0" ),
5683  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
5684  NavigationSchool = cms.string( "" ),
5685  TrajectoryInEvent = cms.bool( True ),
5686  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5687  GeometricInnerState = cms.bool( True ),
5688  useSimpleMF = cms.bool( True ),
5689  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
5690 )
5691 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
5692  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
5693  GBRForestLabel = cms.string( "" ),
5694  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
5695  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
5696  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
5697  mva = cms.PSet(
5698  dr_par = cms.PSet(
5699  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
5700  dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ),
5701  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
5702  dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
5703  dr_exp = cms.vint32( 4, 4, 4 )
5704  ),
5705  minLayers = cms.vint32( 3, 3, 3 ),
5706  dz_par = cms.PSet(
5707  dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
5708  dz_exp = cms.vint32( 4, 4, 4 ),
5709  dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 )
5710  ),
5711  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
5712  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
5713  maxLostLayers = cms.vint32( 1, 1, 1 ),
5714  maxDz = cms.vdouble( 0.5, 0.2, 3.4028234663853E38 ),
5715  maxDzWrtBS = cms.vdouble( 3.4028234663853E38, 24.0, 15.0 ),
5716  maxDr = cms.vdouble( 0.5, 0.03, 3.4028234663853E38 ),
5717  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
5718  min3DLayers = cms.vint32( 0, 0, 0 ),
5719  minPixelHits = cms.vint32( 0, 0, 0 ),
5720  minNVtxTrk = cms.int32( 3 )
5721  ),
5722  GBRForestFileName = cms.string( "" )
5723 )
5724 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
5725  originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
5726  cloner = cms.untracked.PSet(
5727  copyExtras = cms.untracked.bool( False ),
5728  copyTrajectories = cms.untracked.bool( False )
5729  ),
5730  originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
5731  minQuality = cms.string( "highPurity" ),
5732  originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' )
5733 )
5734 fragment.hltTrackIter0RefsForJets4Iter1 = cms.EDProducer( "ChargedRefCandidateProducer",
5735  src = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
5736  particleType = cms.string( "pi+" )
5737 )
5738 fragment.hltAK4Iter0TrackJets4Iter1 = cms.EDProducer( "FastjetJetProducer",
5739  Active_Area_Repeats = cms.int32( 5 ),
5740  doAreaFastjet = cms.bool( False ),
5741  voronoiRfact = cms.double( 0.9 ),
5742  maxBadHcalCells = cms.uint32( 9999999 ),
5743  doAreaDiskApprox = cms.bool( False ),
5744  maxRecoveredEcalCells = cms.uint32( 9999999 ),
5745  jetType = cms.string( "TrackJet" ),
5746  minSeed = cms.uint32( 14327 ),
5747  Ghost_EtaMax = cms.double( 6.0 ),
5748  doRhoFastjet = cms.bool( False ),
5749  jetAlgorithm = cms.string( "AntiKt" ),
5750  nSigmaPU = cms.double( 1.0 ),
5751  GhostArea = cms.double( 0.01 ),
5752  Rho_EtaMax = cms.double( 4.4 ),
5753  maxBadEcalCells = cms.uint32( 9999999 ),
5754  useDeterministicSeed = cms.bool( True ),
5755  doPVCorrection = cms.bool( False ),
5756  maxRecoveredHcalCells = cms.uint32( 9999999 ),
5757  rParam = cms.double( 0.4 ),
5758  maxProblematicHcalCells = cms.uint32( 9999999 ),
5759  doOutputJets = cms.bool( True ),
5760  src = cms.InputTag( "hltTrackIter0RefsForJets4Iter1" ),
5761  inputEtMin = cms.double( 0.1 ),
5762  puPtMin = cms.double( 0.0 ),
5763  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
5764  jetPtMin = cms.double( 1.0 ),
5765  radiusPU = cms.double( 0.4 ),
5766  maxProblematicEcalCells = cms.uint32( 9999999 ),
5767  doPUOffsetCorr = cms.bool( False ),
5768  inputEMin = cms.double( 0.0 ),
5769  useMassDropTagger = cms.bool( False ),
5770  muMin = cms.double( -1.0 ),
5771  subtractorName = cms.string( "" ),
5772  muCut = cms.double( -1.0 ),
5773  subjetPtMin = cms.double( -1.0 ),
5774  useTrimming = cms.bool( False ),
5775  muMax = cms.double( -1.0 ),
5776  yMin = cms.double( -1.0 ),
5777  useFiltering = cms.bool( False ),
5778  rFilt = cms.double( -1.0 ),
5779  yMax = cms.double( -1.0 ),
5780  zcut = cms.double( -1.0 ),
5781  MinVtxNdof = cms.int32( 0 ),
5782  MaxVtxZ = cms.double( 30.0 ),
5783  UseOnlyVertexTracks = cms.bool( False ),
5784  dRMin = cms.double( -1.0 ),
5785  nFilt = cms.int32( -1 ),
5786  usePruning = cms.bool( False ),
5787  maxDepth = cms.int32( -1 ),
5788  yCut = cms.double( -1.0 ),
5789  DzTrVtxMax = cms.double( 0.5 ),
5790  UseOnlyOnePV = cms.bool( True ),
5791  rcut_factor = cms.double( -1.0 ),
5792  sumRecHits = cms.bool( False ),
5793  trimPtFracMin = cms.double( -1.0 ),
5794  dRMax = cms.double( -1.0 ),
5795  DxyTrVtxMax = cms.double( 0.2 ),
5796  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
5797 )
5798 fragment.hltIter0TrackAndTauJets4Iter1 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
5799  fractionMinCaloInTauCone = cms.double( 0.7 ),
5800  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
5801  tauConeSize = cms.double( 0.2 ),
5802  ptTrkMaxInCaloCone = cms.double( 1.0 ),
5803  isolationConeSize = cms.double( 0.5 ),
5804  inputTrackJetTag = cms.InputTag( "hltAK4Iter0TrackJets4Iter1" ),
5805  nTrkMaxInCaloCone = cms.int32( 0 ),
5806  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
5807  etaMinCaloJet = cms.double( -2.7 ),
5808  etaMaxCaloJet = cms.double( 2.7 ),
5809  ptMinCaloJet = cms.double( 5.0 ),
5810  inputTrackTag = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" )
5811 )
5812 fragment.hltIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
5813  trackClassifier = cms.InputTag( '','QualityMasks' ),
5814  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
5815  maxChi2 = cms.double( 9.0 ),
5816  trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
5817  oldClusterRemovalInfo = cms.InputTag( "" ),
5818  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
5819  overrideTrkQuals = cms.InputTag( "" ),
5820  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
5821  TrackQuality = cms.string( "highPurity" )
5822 )
5823 fragment.hltIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
5824  clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemoval" ),
5825  OnDemand = cms.bool( False ),
5826  src = cms.InputTag( "hltSiStripClusters" )
5827 )
5828 fragment.hltIter1PixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
5829  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
5830  'BPix1+BPix2+FPix1_pos',
5831  'BPix1+BPix2+FPix1_neg',
5832  'BPix1+FPix1_pos+FPix2_pos',
5833  'BPix1+FPix1_neg+FPix2_neg' ),
5834  MTOB = cms.PSet( ),
5835  TEC = cms.PSet( ),
5836  MTID = cms.PSet( ),
5837  FPix = cms.PSet(
5838  HitProducer = cms.string( "hltSiPixelRecHits" ),
5839  hitErrorRZ = cms.double( 0.0036 ),
5840  useErrorsFromParam = cms.bool( True ),
5841  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5842  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
5843  hitErrorRPhi = cms.double( 0.0051 )
5844  ),
5845  MTEC = cms.PSet( ),
5846  MTIB = cms.PSet( ),
5847  TID = cms.PSet( ),
5848  TOB = cms.PSet( ),
5849  BPix = cms.PSet(
5850  HitProducer = cms.string( "hltSiPixelRecHits" ),
5851  hitErrorRZ = cms.double( 0.006 ),
5852  useErrorsFromParam = cms.bool( True ),
5853  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5854  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
5855  hitErrorRPhi = cms.double( 0.0027 )
5856  ),
5857  TIB = cms.PSet( )
5858 )
5859 fragment.hltIter1PFlowPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
5860  RegionFactoryPSet = cms.PSet(
5861  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
5862  RegionPSet = cms.PSet(
5863  precise = cms.bool( True ),
5864  originRadius = cms.double( 0.05 ),
5865  searchOpt = cms.bool( True ),
5866  ptMin = cms.double( 0.5 ),
5867  mode = cms.string( "VerticesFixed" ),
5868  maxNRegions = cms.int32( 100 ),
5869  maxNVertices = cms.int32( 10 ),
5870  deltaPhi = cms.double( 1.0 ),
5871  deltaEta = cms.double( 1.0 ),
5872  zErrorBeamSpot = cms.double( 15.0 ),
5873  nSigmaZBeamSpot = cms.double( 3.0 ),
5874  zErrorVetex = cms.double( 0.1 ),
5875  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
5876  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5877  input = cms.InputTag( "hltIter0TrackAndTauJets4Iter1" ),
5878  measurementTrackerName = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
5879  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
5880  useMultipleScattering = cms.bool( False ),
5881  useFakeVertices = cms.bool( False )
5882  )
5883  ),
5884  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
5885  ClusterCheckPSet = cms.PSet(
5886  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
5887  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
5888  doClusterCheck = cms.bool( False ),
5889  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
5890  MaxNumberOfPixelClusters = cms.uint32( 10000 )
5891  ),
5892  OrderedHitsFactoryPSet = cms.PSet(
5893  maxElement = cms.uint32( 0 ),
5894  ComponentName = cms.string( "StandardHitTripletGenerator" ),
5895  GeneratorPSet = cms.PSet(
5896  useBending = cms.bool( True ),
5897  useFixedPreFiltering = cms.bool( False ),
5898  maxElement = cms.uint32( 100000 ),
5899  phiPreFiltering = cms.double( 0.3 ),
5900  extraHitRPhitolerance = cms.double( 0.032 ),
5901  useMultScattering = cms.bool( True ),
5902  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
5903  extraHitRZtolerance = cms.double( 0.037 ),
5904  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
5905  ),
5906  SeedingLayers = cms.InputTag( "hltIter1PixelLayerTriplets" )
5907  ),
5908  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsTripletOnlyCreator" ) )
5909 )
5910 fragment.hltIter1PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
5911  src = cms.InputTag( "hltIter1PFlowPixelSeeds" ),
5912  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
5913  SimpleMagneticField = cms.string( "ParabolicMf" ),
5914  TransientInitialStateEstimatorParameters = cms.PSet(
5915  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
5916  numberMeasurementsForFit = cms.int32( 4 ),
5917  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
5918  ),
5919  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5920  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
5921  cleanTrajectoryAfterInOut = cms.bool( False ),
5922  useHitsSplitting = cms.bool( False ),
5923  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5924  doSeedingRegionRebuilding = cms.bool( False ),
5925  maxNSeeds = cms.uint32( 100000 ),
5926  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ),
5927  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5928  TrajectoryBuilder = cms.string( "" )
5929 )
5930 fragment.hltIter1PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
5931  src = cms.InputTag( "hltIter1PFlowCkfTrackCandidates" ),
5932  SimpleMagneticField = cms.string( "ParabolicMf" ),
5933  clusterRemovalInfo = cms.InputTag( "" ),
5934  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5935  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
5936  Fitter = cms.string( "hltESPFittingSmootherIT" ),
5937  useHitsSplitting = cms.bool( False ),
5938  MeasurementTracker = cms.string( "" ),
5939  AlgorithmName = cms.string( "hltIter1" ),
5940  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
5941  NavigationSchool = cms.string( "" ),
5942  TrajectoryInEvent = cms.bool( True ),
5943  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5944  GeometricInnerState = cms.bool( True ),
5945  useSimpleMF = cms.bool( True ),
5946  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
5947 )
5948 fragment.hltIter1PFlowTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier",
5949  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
5950  GBRForestLabel = cms.string( "" ),
5951  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
5952  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
5953  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
5954  mva = cms.PSet(
5955  dr_par = cms.PSet(
5956  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
5957  dr_par2 = cms.vdouble( 3.4028234663853E38, 1.0, 0.85 ),
5958  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
5959  dr_par1 = cms.vdouble( 3.4028234663853E38, 1.0, 0.9 ),
5960  dr_exp = cms.vint32( 3, 3, 3 )
5961  ),
5962  minLayers = cms.vint32( 3, 3, 3 ),
5963  dz_par = cms.PSet(
5964  dz_par1 = cms.vdouble( 3.4028234663853E38, 1.0, 0.9 ),
5965  dz_exp = cms.vint32( 3, 3, 3 ),
5966  dz_par2 = cms.vdouble( 3.4028234663853E38, 1.0, 0.8 )
5967  ),
5968  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
5969  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
5970  maxLostLayers = cms.vint32( 1, 1, 1 ),
5971  maxDz = cms.vdouble( 3.4028234663853E38, 1.0, 3.4028234663853E38 ),
5972  maxDzWrtBS = cms.vdouble( 3.4028234663853E38, 24.0, 15.0 ),
5973  maxDr = cms.vdouble( 3.4028234663853E38, 1.0, 3.4028234663853E38 ),
5974  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
5975  min3DLayers = cms.vint32( 0, 0, 0 ),
5976  minPixelHits = cms.vint32( 0, 0, 2 ),
5977  minNVtxTrk = cms.int32( 3 )
5978  ),
5979  GBRForestFileName = cms.string( "" )
5980 )
5981 fragment.hltIter1PFlowTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier",
5982  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
5983  GBRForestLabel = cms.string( "" ),
5984  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
5985  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
5986  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
5987  mva = cms.PSet(
5988  dr_par = cms.PSet(
5989  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
5990  dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
5991  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
5992  dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
5993  dr_exp = cms.vint32( 4, 4, 4 )
5994  ),
5995  minLayers = cms.vint32( 5, 5, 5 ),
5996  dz_par = cms.PSet(
5997  dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
5998  dz_exp = cms.vint32( 4, 4, 4 ),
5999  dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 )
6000  ),
6001  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
6002  maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ),
6003  maxLostLayers = cms.vint32( 99, 3, 3 ),
6004  maxDz = cms.vdouble( 3.4028234663853E38, 1.0, 3.4028234663853E38 ),
6005  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
6006  maxDr = cms.vdouble( 3.4028234663853E38, 1.0, 3.4028234663853E38 ),
6007  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
6008  min3DLayers = cms.vint32( 1, 2, 3 ),
6009  minPixelHits = cms.vint32( 0, 0, 1 ),
6010  minNVtxTrk = cms.int32( 2 )
6011  ),
6012  GBRForestFileName = cms.string( "" )
6013 )
6014 fragment.hltIter1PFlowTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger",
6015  inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPrompt',
6016  'hltIter1PFlowTrackCutClassifierDetached' )
6017 )
6018 fragment.hltIter1PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6019  originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
6020  cloner = cms.untracked.PSet(
6021  copyExtras = cms.untracked.bool( False ),
6022  copyTrajectories = cms.untracked.bool( False )
6023  ),
6024  originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','QualityMasks' ),
6025  minQuality = cms.string( "highPurity" ),
6026  originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','MVAValues' )
6027 )
6028 fragment.hltIter1Merged = cms.EDProducer( "TrackListMerger",
6029  ShareFrac = cms.double( 0.19 ),
6030  writeOnlyTrkQuals = cms.bool( False ),
6031  MinPT = cms.double( 0.05 ),
6032  allowFirstHitShare = cms.bool( True ),
6033  copyExtras = cms.untracked.bool( True ),
6034  Epsilon = cms.double( -0.001 ),
6035  selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
6036  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6037  MaxNormalizedChisq = cms.double( 1000.0 ),
6038  copyMVA = cms.bool( False ),
6039  FoundHitBonus = cms.double( 5.0 ),
6040  setsToMerge = cms.VPSet(
6041  cms.PSet( pQual = cms.bool( False ),
6042  tLists = cms.vint32( 0, 1 )
6043  )
6044  ),
6045  MinFound = cms.int32( 3 ),
6046  hasSelector = cms.vint32( 0, 0 ),
6047  TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
6048  LostHitPenalty = cms.double( 20.0 ),
6049  newQuality = cms.string( "confirmed" )
6050 )
6051 fragment.hltIter1TrackRefsForJets4Iter2 = cms.EDProducer( "ChargedRefCandidateProducer",
6052  src = cms.InputTag( "hltIter1Merged" ),
6053  particleType = cms.string( "pi+" )
6054 )
6055 fragment.hltAK4Iter1TrackJets4Iter2 = cms.EDProducer( "FastjetJetProducer",
6056  Active_Area_Repeats = cms.int32( 5 ),
6057  doAreaFastjet = cms.bool( False ),
6058  voronoiRfact = cms.double( 0.9 ),
6059  maxBadHcalCells = cms.uint32( 9999999 ),
6060  doAreaDiskApprox = cms.bool( False ),
6061  maxRecoveredEcalCells = cms.uint32( 9999999 ),
6062  jetType = cms.string( "TrackJet" ),
6063  minSeed = cms.uint32( 14327 ),
6064  Ghost_EtaMax = cms.double( 6.0 ),
6065  doRhoFastjet = cms.bool( False ),
6066  jetAlgorithm = cms.string( "AntiKt" ),
6067  nSigmaPU = cms.double( 1.0 ),
6068  GhostArea = cms.double( 0.01 ),
6069  Rho_EtaMax = cms.double( 4.4 ),
6070  maxBadEcalCells = cms.uint32( 9999999 ),
6071  useDeterministicSeed = cms.bool( True ),
6072  doPVCorrection = cms.bool( False ),
6073  maxRecoveredHcalCells = cms.uint32( 9999999 ),
6074  rParam = cms.double( 0.4 ),
6075  maxProblematicHcalCells = cms.uint32( 9999999 ),
6076  doOutputJets = cms.bool( True ),
6077  src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2" ),
6078  inputEtMin = cms.double( 0.1 ),
6079  puPtMin = cms.double( 0.0 ),
6080  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
6081  jetPtMin = cms.double( 7.5 ),
6082  radiusPU = cms.double( 0.4 ),
6083  maxProblematicEcalCells = cms.uint32( 9999999 ),
6084  doPUOffsetCorr = cms.bool( False ),
6085  inputEMin = cms.double( 0.0 ),
6086  useMassDropTagger = cms.bool( False ),
6087  muMin = cms.double( -1.0 ),
6088  subtractorName = cms.string( "" ),
6089  muCut = cms.double( -1.0 ),
6090  subjetPtMin = cms.double( -1.0 ),
6091  useTrimming = cms.bool( False ),
6092  muMax = cms.double( -1.0 ),
6093  yMin = cms.double( -1.0 ),
6094  useFiltering = cms.bool( False ),
6095  rFilt = cms.double( -1.0 ),
6096  yMax = cms.double( -1.0 ),
6097  zcut = cms.double( -1.0 ),
6098  MinVtxNdof = cms.int32( 0 ),
6099  MaxVtxZ = cms.double( 30.0 ),
6100  UseOnlyVertexTracks = cms.bool( False ),
6101  dRMin = cms.double( -1.0 ),
6102  nFilt = cms.int32( -1 ),
6103  usePruning = cms.bool( False ),
6104  maxDepth = cms.int32( -1 ),
6105  yCut = cms.double( -1.0 ),
6106  DzTrVtxMax = cms.double( 0.5 ),
6107  UseOnlyOnePV = cms.bool( True ),
6108  rcut_factor = cms.double( -1.0 ),
6109  sumRecHits = cms.bool( False ),
6110  trimPtFracMin = cms.double( -1.0 ),
6111  dRMax = cms.double( -1.0 ),
6112  DxyTrVtxMax = cms.double( 0.2 ),
6113  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
6114 )
6115 fragment.hltIter1TrackAndTauJets4Iter2 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
6116  fractionMinCaloInTauCone = cms.double( 0.7 ),
6117  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
6118  tauConeSize = cms.double( 0.2 ),
6119  ptTrkMaxInCaloCone = cms.double( 1.4 ),
6120  isolationConeSize = cms.double( 0.5 ),
6121  inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2" ),
6122  nTrkMaxInCaloCone = cms.int32( 0 ),
6123  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
6124  etaMinCaloJet = cms.double( -2.7 ),
6125  etaMaxCaloJet = cms.double( 2.7 ),
6126  ptMinCaloJet = cms.double( 5.0 ),
6127  inputTrackTag = cms.InputTag( "hltIter1Merged" )
6128 )
6129 fragment.hltIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
6130  trackClassifier = cms.InputTag( '','QualityMasks' ),
6131  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
6132  maxChi2 = cms.double( 16.0 ),
6133  trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurity" ),
6134  oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemoval" ),
6135  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
6136  overrideTrkQuals = cms.InputTag( "" ),
6137  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
6138  TrackQuality = cms.string( "highPurity" )
6139 )
6140 fragment.hltIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
6141  clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemoval" ),
6142  OnDemand = cms.bool( False ),
6143  src = cms.InputTag( "hltSiStripClusters" )
6144 )
6145 fragment.hltIter2PixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
6146  layerList = cms.vstring( 'BPix1+BPix2',
6147  'BPix1+BPix3',
6148  'BPix2+BPix3',
6149  'BPix1+FPix1_pos',
6150  'BPix1+FPix1_neg',
6151  'BPix1+FPix2_pos',
6152  'BPix1+FPix2_neg',
6153  'BPix2+FPix1_pos',
6154  'BPix2+FPix1_neg',
6155  'BPix2+FPix2_pos',
6156  'BPix2+FPix2_neg',
6157  'FPix1_pos+FPix2_pos',
6158  'FPix1_neg+FPix2_neg' ),
6159  MTOB = cms.PSet( ),
6160  TEC = cms.PSet( ),
6161  MTID = cms.PSet( ),
6162  FPix = cms.PSet(
6163  HitProducer = cms.string( "hltSiPixelRecHits" ),
6164  hitErrorRZ = cms.double( 0.0036 ),
6165  useErrorsFromParam = cms.bool( True ),
6166  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6167  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
6168  hitErrorRPhi = cms.double( 0.0051 )
6169  ),
6170  MTEC = cms.PSet( ),
6171  MTIB = cms.PSet( ),
6172  TID = cms.PSet( ),
6173  TOB = cms.PSet( ),
6174  BPix = cms.PSet(
6175  HitProducer = cms.string( "hltSiPixelRecHits" ),
6176  hitErrorRZ = cms.double( 0.006 ),
6177  useErrorsFromParam = cms.bool( True ),
6178  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6179  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
6180  hitErrorRPhi = cms.double( 0.0027 )
6181  ),
6182  TIB = cms.PSet( )
6183 )
6184 fragment.hltIter2PFlowPixelSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
6185  RegionFactoryPSet = cms.PSet(
6186  ComponentName = cms.string( "CandidateSeededTrackingRegionsProducer" ),
6187  RegionPSet = cms.PSet(
6188  precise = cms.bool( True ),
6189  originRadius = cms.double( 0.025 ),
6190  searchOpt = cms.bool( True ),
6191  originZPos = cms.double( 0.0 ),
6192  ptMin = cms.double( 1.2 ),
6193  mode = cms.string( "VerticesFixed" ),
6194  maxNRegions = cms.int32( 100 ),
6195  maxNVertices = cms.int32( 10 ),
6196  deltaPhi = cms.double( 0.8 ),
6197  deltaEta = cms.double( 0.8 ),
6198  zErrorBeamSpot = cms.double( 15.0 ),
6199  nSigmaZBeamSpot = cms.double( 3.0 ),
6200  zErrorVetex = cms.double( 0.05 ),
6201  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
6202  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6203  input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2" ),
6204  measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
6205  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
6206  useMultipleScattering = cms.bool( False ),
6207  useFakeVertices = cms.bool( False )
6208  )
6209  ),
6210  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
6211  ClusterCheckPSet = cms.PSet(
6212  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
6213  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
6214  doClusterCheck = cms.bool( False ),
6215  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
6216  MaxNumberOfPixelClusters = cms.uint32( 10000 )
6217  ),
6218  OrderedHitsFactoryPSet = cms.PSet(
6219  maxElement = cms.uint32( 0 ),
6220  ComponentName = cms.string( "StandardHitPairGenerator" ),
6221  GeneratorPSet = cms.PSet(
6222  maxElement = cms.uint32( 100000 ),
6223  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
6224  ),
6225  SeedingLayers = cms.InputTag( "hltIter2PixelLayerPairs" )
6226  ),
6227  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreatorIT" ) )
6228 )
6229 fragment.hltIter2PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6230  src = cms.InputTag( "hltIter2PFlowPixelSeeds" ),
6231  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
6232  SimpleMagneticField = cms.string( "ParabolicMf" ),
6233  TransientInitialStateEstimatorParameters = cms.PSet(
6234  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6235  numberMeasurementsForFit = cms.int32( 4 ),
6236  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6237  ),
6238  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6239  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
6240  cleanTrajectoryAfterInOut = cms.bool( False ),
6241  useHitsSplitting = cms.bool( False ),
6242  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6243  doSeedingRegionRebuilding = cms.bool( False ),
6244  maxNSeeds = cms.uint32( 100000 ),
6245  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ),
6246  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6247  TrajectoryBuilder = cms.string( "" )
6248 )
6249 fragment.hltIter2PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6250  src = cms.InputTag( "hltIter2PFlowCkfTrackCandidates" ),
6251  SimpleMagneticField = cms.string( "ParabolicMf" ),
6252  clusterRemovalInfo = cms.InputTag( "" ),
6253  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6254  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
6255  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6256  useHitsSplitting = cms.bool( False ),
6257  MeasurementTracker = cms.string( "" ),
6258  AlgorithmName = cms.string( "hltIter2" ),
6259  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6260  NavigationSchool = cms.string( "" ),
6261  TrajectoryInEvent = cms.bool( True ),
6262  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6263  GeometricInnerState = cms.bool( True ),
6264  useSimpleMF = cms.bool( True ),
6265  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
6266 )
6267 fragment.hltIter2PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6268  src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
6269  GBRForestLabel = cms.string( "" ),
6270  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6271  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6272  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6273  mva = cms.PSet(
6274  dr_par = cms.PSet(
6275  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
6276  dr_par2 = cms.vdouble( 3.4028234663853E38, 0.3, 0.3 ),
6277  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
6278  dr_par1 = cms.vdouble( 3.4028234663853E38, 0.4, 0.4 ),
6279  dr_exp = cms.vint32( 4, 4, 4 )
6280  ),
6281  minLayers = cms.vint32( 3, 3, 3 ),
6282  dz_par = cms.PSet(
6283  dz_par1 = cms.vdouble( 3.4028234663853E38, 0.4, 0.4 ),
6284  dz_exp = cms.vint32( 4, 4, 4 ),
6285  dz_par2 = cms.vdouble( 3.4028234663853E38, 0.35, 0.35 )
6286  ),
6287  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
6288  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6289  maxLostLayers = cms.vint32( 1, 1, 1 ),
6290  maxDz = cms.vdouble( 0.5, 0.2, 3.4028234663853E38 ),
6291  maxDzWrtBS = cms.vdouble( 3.4028234663853E38, 24.0, 15.0 ),
6292  maxDr = cms.vdouble( 0.5, 0.03, 3.4028234663853E38 ),
6293  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6294  min3DLayers = cms.vint32( 0, 0, 0 ),
6295  minPixelHits = cms.vint32( 0, 0, 0 ),
6296  minNVtxTrk = cms.int32( 3 )
6297  ),
6298  GBRForestFileName = cms.string( "" )
6299 )
6300 fragment.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6301  originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
6302  cloner = cms.untracked.PSet(
6303  copyExtras = cms.untracked.bool( False ),
6304  copyTrajectories = cms.untracked.bool( False )
6305  ),
6306  originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','QualityMasks' ),
6307  minQuality = cms.string( "highPurity" ),
6308  originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','MVAValues' )
6309 )
6310 fragment.hltIter2Merged = cms.EDProducer( "TrackListMerger",
6311  ShareFrac = cms.double( 0.19 ),
6312  writeOnlyTrkQuals = cms.bool( False ),
6313  MinPT = cms.double( 0.05 ),
6314  allowFirstHitShare = cms.bool( True ),
6315  copyExtras = cms.untracked.bool( True ),
6316  Epsilon = cms.double( -0.001 ),
6317  selectedTrackQuals = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
6318  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6319  MaxNormalizedChisq = cms.double( 1000.0 ),
6320  copyMVA = cms.bool( False ),
6321  FoundHitBonus = cms.double( 5.0 ),
6322  setsToMerge = cms.VPSet(
6323  cms.PSet( pQual = cms.bool( False ),
6324  tLists = cms.vint32( 0, 1 )
6325  )
6326  ),
6327  MinFound = cms.int32( 3 ),
6328  hasSelector = cms.vint32( 0, 0 ),
6329  TrackProducers = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
6330  LostHitPenalty = cms.double( 20.0 ),
6331  newQuality = cms.string( "confirmed" )
6332 )
6333 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
6334  ShareFrac = cms.double( 0.19 ),
6335  writeOnlyTrkQuals = cms.bool( False ),
6336  MinPT = cms.double( 0.05 ),
6337  allowFirstHitShare = cms.bool( True ),
6338  copyExtras = cms.untracked.bool( True ),
6339  Epsilon = cms.double( -0.001 ),
6340  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2','hltIter2Merged' ),
6341  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6342  MaxNormalizedChisq = cms.double( 1000.0 ),
6343  copyMVA = cms.bool( False ),
6344  FoundHitBonus = cms.double( 5.0 ),
6345  setsToMerge = cms.VPSet(
6346  cms.PSet( pQual = cms.bool( False ),
6347  tLists = cms.vint32( 0, 1 )
6348  )
6349  ),
6350  MinFound = cms.int32( 3 ),
6351  hasSelector = cms.vint32( 0, 0 ),
6352  TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2','hltIter2Merged' ),
6353  LostHitPenalty = cms.double( 20.0 ),
6354  newQuality = cms.string( "confirmed" )
6355 )
6356 fragment.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT",
6357  pMin = cms.double( 2.5 ),
6358  InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
6359  shareHitFraction = cms.double( 0.8 ),
6360  LinkCollection = cms.InputTag( "hltL3MuonsLinksCombination" ),
6361  ptMin = cms.double( 2.5 )
6362 )
6363 fragment.hltMuons = cms.EDProducer( "MuonIdProducer",
6364  TrackExtractorPSet = cms.PSet(
6365  Diff_z = cms.double( 0.2 ),
6366  inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
6367  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
6368  ComponentName = cms.string( "TrackExtractor" ),
6369  DR_Max = cms.double( 1.0 ),
6370  Diff_r = cms.double( 0.1 ),
6371  Chi2Prob_Min = cms.double( -1.0 ),
6372  DR_Veto = cms.double( 0.01 ),
6373  NHits_Min = cms.uint32( 0 ),
6374  Chi2Ndof_Max = cms.double( 1.0E64 ),
6375  Pt_Min = cms.double( -1.0 ),
6376  DepositLabel = cms.untracked.string( "" ),
6377  BeamlineOption = cms.string( "BeamSpotFromEvent" )
6378  ),
6379  maxAbsEta = cms.double( 3.0 ),
6380  fillGlobalTrackRefits = cms.bool( False ),
6381  arbitrationCleanerOptions = cms.PSet(
6382  Clustering = cms.bool( True ),
6383  ME1a = cms.bool( True ),
6384  ClusterDPhi = cms.double( 0.6 ),
6385  OverlapDTheta = cms.double( 0.02 ),
6386  Overlap = cms.bool( True ),
6387  OverlapDPhi = cms.double( 0.0786 ),
6388  ClusterDTheta = cms.double( 0.02 )
6389  ),
6390  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
6391  addExtraSoftMuons = cms.bool( False ),
6392  debugWithTruthMatching = cms.bool( False ),
6393  CaloExtractorPSet = cms.PSet(
6394  PrintTimeReport = cms.untracked.bool( False ),
6395  DR_Max = cms.double( 1.0 ),
6396  DepositInstanceLabels = cms.vstring( 'ecal',
6397  'hcal',
6398  'ho' ),
6399  Noise_HE = cms.double( 0.2 ),
6400  NoiseTow_EB = cms.double( 0.04 ),
6401  NoiseTow_EE = cms.double( 0.15 ),
6402  Threshold_H = cms.double( 0.5 ),
6403  ServiceParameters = cms.PSet(
6404  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6405  RPCLayers = cms.bool( False ),
6406  UseMuonNavigation = cms.untracked.bool( False )
6407  ),
6408  Threshold_E = cms.double( 0.2 ),
6409  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6410  DepositLabel = cms.untracked.string( "Cal" ),
6411  UseRecHitsFlag = cms.bool( False ),
6412  TrackAssociatorParameters = cms.PSet(
6413  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6414  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6415  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6416  dRHcal = cms.double( 1.0 ),
6417  dRPreshowerPreselection = cms.double( 0.2 ),
6418  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
6419  useEcal = cms.bool( False ),
6420  dREcal = cms.double( 1.0 ),
6421  dREcalPreselection = cms.double( 1.0 ),
6422  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ),
6423  dRMuon = cms.double( 9999.0 ),
6424  propagateAllDirections = cms.bool( True ),
6425  muonMaxDistanceX = cms.double( 5.0 ),
6426  muonMaxDistanceY = cms.double( 5.0 ),
6427  useHO = cms.bool( False ),
6428  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6429  usePreshower = cms.bool( False ),
6430  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6431  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6432  dRHcalPreselection = cms.double( 1.0 ),
6433  useMuon = cms.bool( False ),
6434  useCalo = cms.bool( True ),
6435  accountForTrajectoryChangeCalo = cms.bool( False ),
6436  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6437  dRMuonPreselection = cms.double( 0.2 ),
6438  truthMatch = cms.bool( False ),
6439  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
6440  useHcal = cms.bool( False )
6441  ),
6442  Threshold_HO = cms.double( 0.5 ),
6443  Noise_EE = cms.double( 0.1 ),
6444  Noise_EB = cms.double( 0.025 ),
6445  DR_Veto_H = cms.double( 0.1 ),
6446  CenterConeOnCalIntersection = cms.bool( False ),
6447  ComponentName = cms.string( "CaloExtractorByAssociator" ),
6448  Noise_HB = cms.double( 0.2 ),
6449  DR_Veto_E = cms.double( 0.07 ),
6450  DR_Veto_HO = cms.double( 0.1 ),
6451  Noise_HO = cms.double( 0.2 )
6452  ),
6453  runArbitrationCleaner = cms.bool( False ),
6454  fillEnergy = cms.bool( True ),
6455  TrackerKinkFinderParameters = cms.PSet(
6456  usePosition = cms.bool( False ),
6457  diagonalOnly = cms.bool( False )
6458  ),
6459  TimingFillerParameters = cms.PSet(
6460  UseDT = cms.bool( True ),
6461  ErrorDT = cms.double( 6.0 ),
6462  EcalEnergyCut = cms.double( 0.4 ),
6463  ErrorEB = cms.double( 2.085 ),
6464  ErrorCSC = cms.double( 7.4 ),
6465  CSCTimingParameters = cms.PSet(
6466  CSCsegments = cms.InputTag( "hltCscSegments" ),
6467  CSCTimeOffset = cms.double( 0.0 ),
6468  CSCStripTimeOffset = cms.double( 0.0 ),
6469  MatchParameters = cms.PSet(
6470  CSCsegments = cms.InputTag( "hltCscSegments" ),
6471  DTsegments = cms.InputTag( "hltDt4DSegments" ),
6472  DTradius = cms.double( 0.01 ),
6473  TightMatchDT = cms.bool( False ),
6474  TightMatchCSC = cms.bool( True )
6475  ),
6476  debug = cms.bool( False ),
6477  UseStripTime = cms.bool( True ),
6478  CSCStripError = cms.double( 7.0 ),
6479  CSCWireError = cms.double( 8.6 ),
6480  CSCWireTimeOffset = cms.double( 0.0 ),
6481  ServiceParameters = cms.PSet(
6482  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6483  RPCLayers = cms.bool( True )
6484  ),
6485  PruneCut = cms.double( 100.0 ),
6486  UseWireTime = cms.bool( True )
6487  ),
6488  DTTimingParameters = cms.PSet(
6489  HitError = cms.double( 6.0 ),
6490  DoWireCorr = cms.bool( False ),
6491  MatchParameters = cms.PSet(
6492  CSCsegments = cms.InputTag( "hltCscSegments" ),
6493  DTsegments = cms.InputTag( "hltDt4DSegments" ),
6494  DTradius = cms.double( 0.01 ),
6495  TightMatchDT = cms.bool( False ),
6496  TightMatchCSC = cms.bool( True )
6497  ),
6498  debug = cms.bool( False ),
6499  DTsegments = cms.InputTag( "hltDt4DSegments" ),
6500  PruneCut = cms.double( 10000.0 ),
6501  RequireBothProjections = cms.bool( False ),
6502  HitsMin = cms.int32( 5 ),
6503  DTTimeOffset = cms.double( 2.7 ),
6504  DropTheta = cms.bool( True ),
6505  UseSegmentT0 = cms.bool( False ),
6506  ServiceParameters = cms.PSet(
6507  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6508  RPCLayers = cms.bool( True )
6509  )
6510  ),
6511  ErrorEE = cms.double( 6.95 ),
6512  UseCSC = cms.bool( True ),
6513  UseECAL = cms.bool( True )
6514  ),
6515  inputCollectionTypes = cms.vstring( 'inner tracks',
6516  'links',
6517  'outer tracks' ),
6518  minCaloCompatibility = cms.double( 0.6 ),
6519  ecalDepositName = cms.string( "ecal" ),
6520  minP = cms.double( 10.0 ),
6521  fillIsolation = cms.bool( True ),
6522  jetDepositName = cms.string( "jets" ),
6523  hoDepositName = cms.string( "ho" ),
6524  writeIsoDeposits = cms.bool( False ),
6525  maxAbsPullX = cms.double( 4.0 ),
6526  maxAbsPullY = cms.double( 9999.0 ),
6527  minPt = cms.double( 10.0 ),
6528  TrackAssociatorParameters = cms.PSet(
6529  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6530  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6531  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6532  dRHcal = cms.double( 9999.0 ),
6533  dRPreshowerPreselection = cms.double( 0.2 ),
6534  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
6535  useEcal = cms.bool( True ),
6536  dREcal = cms.double( 9999.0 ),
6537  dREcalPreselection = cms.double( 0.05 ),
6538  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ),
6539  dRMuon = cms.double( 9999.0 ),
6540  propagateAllDirections = cms.bool( True ),
6541  muonMaxDistanceX = cms.double( 5.0 ),
6542  muonMaxDistanceY = cms.double( 5.0 ),
6543  useHO = cms.bool( True ),
6544  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6545  usePreshower = cms.bool( False ),
6546  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6547  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6548  dRHcalPreselection = cms.double( 0.2 ),
6549  useMuon = cms.bool( True ),
6550  useCalo = cms.bool( False ),
6551  accountForTrajectoryChangeCalo = cms.bool( False ),
6552  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6553  dRMuonPreselection = cms.double( 0.2 ),
6554  truthMatch = cms.bool( False ),
6555  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
6556  useHcal = cms.bool( True )
6557  ),
6558  JetExtractorPSet = cms.PSet(
6559  PrintTimeReport = cms.untracked.bool( False ),
6560  ExcludeMuonVeto = cms.bool( True ),
6561  TrackAssociatorParameters = cms.PSet(
6562  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6563  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6564  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6565  dRHcal = cms.double( 0.5 ),
6566  dRPreshowerPreselection = cms.double( 0.2 ),
6567  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
6568  useEcal = cms.bool( False ),
6569  dREcal = cms.double( 0.5 ),
6570  dREcalPreselection = cms.double( 0.5 ),
6571  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ),
6572  dRMuon = cms.double( 9999.0 ),
6573  propagateAllDirections = cms.bool( True ),
6574  muonMaxDistanceX = cms.double( 5.0 ),
6575  muonMaxDistanceY = cms.double( 5.0 ),
6576  useHO = cms.bool( False ),
6577  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6578  usePreshower = cms.bool( False ),
6579  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6580  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6581  dRHcalPreselection = cms.double( 0.5 ),
6582  useMuon = cms.bool( False ),
6583  useCalo = cms.bool( True ),
6584  accountForTrajectoryChangeCalo = cms.bool( False ),
6585  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6586  dRMuonPreselection = cms.double( 0.2 ),
6587  truthMatch = cms.bool( False ),
6588  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
6589  useHcal = cms.bool( False )
6590  ),
6591  ServiceParameters = cms.PSet(
6592  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ),
6593  RPCLayers = cms.bool( False ),
6594  UseMuonNavigation = cms.untracked.bool( False )
6595  ),
6596  ComponentName = cms.string( "JetExtractor" ),
6597  DR_Max = cms.double( 1.0 ),
6598  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6599  JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
6600  DR_Veto = cms.double( 0.1 ),
6601  Threshold = cms.double( 5.0 )
6602  ),
6603  fillGlobalTrackQuality = cms.bool( False ),
6604  minPCaloMuon = cms.double( 1.0E9 ),
6605  maxAbsDy = cms.double( 9999.0 ),
6606  fillCaloCompatibility = cms.bool( True ),
6607  fillMatching = cms.bool( True ),
6608  MuonCaloCompatibility = cms.PSet(
6609  allSiPMHO = cms.bool( False ),
6610  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ),
6611  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
6612  delta_eta = cms.double( 0.02 ),
6613  delta_phi = cms.double( 0.02 )
6614  ),
6615  fillTrackerKink = cms.bool( False ),
6616  hcalDepositName = cms.string( "hcal" ),
6617  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
6618  inputCollectionLabels = cms.VInputTag( 'hltPFMuonMerging','hltMuonLinks','hltL2Muons' ),
6619  trackDepositName = cms.string( "tracker" ),
6620  maxAbsDx = cms.double( 3.0 ),
6621  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
6622  minNumberOfMatches = cms.int32( 1 )
6623 )
6624 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
6625  sourceTag = cms.InputTag( "rawDataCollector" ),
6626  debugMode = cms.untracked.bool( False ),
6627  InstanceES = cms.string( "" ),
6628  ESdigiCollection = cms.string( "" ),
6629  LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" )
6630 )
6631 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
6632  ESRecoAlgo = cms.int32( 0 ),
6633  ESrechitCollection = cms.string( "EcalRecHitsES" ),
6634  algo = cms.string( "ESRecHitWorker" ),
6635  ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" )
6636 )
6637 fragment.hltParticleFlowRecHitECALUnseeded = cms.EDProducer( "PFRecHitProducer",
6638  producers = cms.VPSet(
6639  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6640  qualityTests = cms.VPSet(
6641  cms.PSet( threshold = cms.double( 0.08 ),
6642  name = cms.string( "PFRecHitQTestThreshold" )
6643  ),
6644  cms.PSet( timingCleaning = cms.bool( True ),
6645  topologicalCleaning = cms.bool( True ),
6646  cleaningThreshold = cms.double( 2.0 ),
6647  skipTTRecoveredHits = cms.bool( True ),
6648  name = cms.string( "PFRecHitQTestECAL" )
6649  )
6650  ),
6651  name = cms.string( "PFEBRecHitCreator" )
6652  ),
6653  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6654  qualityTests = cms.VPSet(
6655  cms.PSet( threshold = cms.double( 0.3 ),
6656  name = cms.string( "PFRecHitQTestThreshold" )
6657  ),
6658  cms.PSet( timingCleaning = cms.bool( True ),
6659  topologicalCleaning = cms.bool( True ),
6660  cleaningThreshold = cms.double( 2.0 ),
6661  skipTTRecoveredHits = cms.bool( True ),
6662  name = cms.string( "PFRecHitQTestECAL" )
6663  )
6664  ),
6665  name = cms.string( "PFEERecHitCreator" )
6666  )
6667  ),
6668  navigator = cms.PSet(
6669  barrel = cms.PSet( ),
6670  endcap = cms.PSet( ),
6671  name = cms.string( "PFRecHitECALNavigator" )
6672  )
6673 )
6674 fragment.hltParticleFlowRecHitHBHE = cms.EDProducer( "PFRecHitProducer",
6675  producers = cms.VPSet(
6676  cms.PSet( name = cms.string( "PFHBHERecHitCreator" ),
6677  qualityTests = cms.VPSet(
6678  cms.PSet( name = cms.string( "PFRecHitQTestThreshold" ),
6679  threshold = cms.double( 0.8 )
6680  ),
6681  cms.PSet( cleaningThresholds = cms.vdouble( 0.0 ),
6682  flags = cms.vstring( 'Standard' ),
6683  maxSeverities = cms.vint32( 11 ),
6684  name = cms.string( "PFRecHitQTestHCALChannel" )
6685  )
6686  ),
6687  src = cms.InputTag( "hltHbhereco" )
6688  )
6689  ),
6690  navigator = cms.PSet(
6691  name = cms.string( "PFRecHitHCALNavigator" ),
6692  sigmaCut = cms.double( 4.0 ),
6693  timeResolutionCalc = cms.PSet(
6694  constantTerm = cms.double( 1.92 ),
6695  constantTermLowE = cms.double( 6.0 ),
6696  corrTermLowE = cms.double( 0.0 ),
6697  noiseTerm = cms.double( 8.64 ),
6698  noiseTermLowE = cms.double( 0.0 ),
6699  threshHighE = cms.double( 8.0 ),
6700  threshLowE = cms.double( 2.0 )
6701  )
6702  )
6703 )
6704 fragment.hltParticleFlowRecHitHCAL = cms.EDProducer( "PFCTRecHitProducer",
6705  ECAL_Compensate = cms.bool( False ),
6706  ECAL_Dead_Code = cms.uint32( 10 ),
6707  MinLongTiming_Cut = cms.double( -5.0 ),
6708  ECAL_Compensation = cms.double( 0.5 ),
6709  MaxLongTiming_Cut = cms.double( 5.0 ),
6710  weight_HFhad = cms.double( 1.0 ),
6711  ApplyPulseDPG = cms.bool( False ),
6712  navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ),
6713  ECAL_Threshold = cms.double( 10.0 ),
6714  ApplyTimeDPG = cms.bool( False ),
6715  caloTowers = cms.InputTag( "hltTowerMakerForPF" ),
6716  hcalRecHitsHBHE = cms.InputTag( "hltHbhereco" ),
6717  LongFibre_Fraction = cms.double( 0.1 ),
6718  MaxShortTiming_Cut = cms.double( 5.0 ),
6719  HcalMaxAllowedHFLongShortSev = cms.int32( 9 ),
6720  thresh_Barrel = cms.double( 0.4 ),
6721  navigation_HF = cms.bool( True ),
6722  HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ),
6723  HF_Calib_29 = cms.double( 1.07 ),
6724  LongFibre_Cut = cms.double( 120.0 ),
6725  EM_Depth = cms.double( 22.0 ),
6726  weight_HFem = cms.double( 1.0 ),
6727  LongShortFibre_Cut = cms.double( 1.0E9 ),
6728  MinShortTiming_Cut = cms.double( -5.0 ),
6729  HCAL_Calib = cms.bool( True ),
6730  thresh_HF = cms.double( 0.4 ),
6731  HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ),
6732  thresh_Endcap = cms.double( 0.4 ),
6733  HcalMaxAllowedChannelStatusSev = cms.int32( 9 ),
6734  hcalRecHitsHF = cms.InputTag( "hltHfreco" ),
6735  ShortFibre_Cut = cms.double( 60.0 ),
6736  ApplyLongShortDPG = cms.bool( True ),
6737  HF_Calib = cms.bool( True ),
6738  HAD_Depth = cms.double( 47.0 ),
6739  ShortFibre_Fraction = cms.double( 0.01 ),
6740  HCAL_Calib_29 = cms.double( 1.35 )
6741 )
6742 fragment.hltParticleFlowRecHitHF = cms.EDProducer( "PFRecHitProducer",
6743  producers = cms.VPSet(
6744  cms.PSet( EMDepthCorrection = cms.double( 22.0 ),
6745  HADDepthCorrection = cms.double( 25.0 ),
6746  HFCalib29 = cms.double( 1.07 ),
6747  LongFibre_Cut = cms.double( 120.0 ),
6748  LongFibre_Fraction = cms.double( 0.1 ),
6749  ShortFibre_Cut = cms.double( 60.0 ),
6750  ShortFibre_Fraction = cms.double( 0.01 ),
6751  name = cms.string( "PFHFRecHitCreator" ),
6752  qualityTests = cms.VPSet(
6753  cms.PSet( cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ),
6754  flags = cms.vstring( 'Standard',
6755  'HFLong',
6756  'HFShort' ),
6757  maxSeverities = cms.vint32( 11, 9, 9 ),
6758  name = cms.string( "PFRecHitQTestHCALChannel" )
6759  ),
6760  cms.PSet( cuts = cms.VPSet(
6761  cms.PSet( depth = cms.int32( 1 ),
6762  threshold = cms.double( 1.2 )
6763  ),
6764  cms.PSet( depth = cms.int32( 2 ),
6765  threshold = cms.double( 1.8 )
6766  )
6767 ),
6768  name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" )
6769  )
6770  ),
6771  src = cms.InputTag( "hltHfreco" ),
6772  thresh_HF = cms.double( 0.4 )
6773  )
6774  ),
6775  navigator = cms.PSet(
6776  name = cms.string( "PFRecHitHCALNavigator" ),
6777  barrel = cms.PSet( ),
6778  endcap = cms.PSet( )
6779  )
6780 )
6781 fragment.hltParticleFlowRecHitPSUnseeded = cms.EDProducer( "PFRecHitProducer",
6782  producers = cms.VPSet(
6783  cms.PSet( src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
6784  qualityTests = cms.VPSet(
6785  cms.PSet( threshold = cms.double( 7.0E-6 ),
6786  name = cms.string( "PFRecHitQTestThreshold" )
6787  )
6788  ),
6789  name = cms.string( "PFPSRecHitCreator" )
6790  )
6791  ),
6792  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) )
6793 )
6794 fragment.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer",
6795  pfClusterBuilder = cms.PSet(
6796  positionCalc = cms.PSet(
6797  minFractionInCalc = cms.double( 1.0E-9 ),
6798  logWeightDenominator = cms.double( 0.08 ),
6799  minAllowedNormalization = cms.double( 1.0E-9 ),
6800  posCalcNCrystals = cms.int32( 9 ),
6801  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
6802  timeResolutionCalcBarrel = cms.PSet(
6803  constantTerm = cms.double( 0.428192 ),
6804  constantTermLowE = cms.double( 0.0 ),
6805  corrTermLowE = cms.double( 0.0510871 ),
6806  noiseTerm = cms.double( 1.10889 ),
6807  noiseTermLowE = cms.double( 1.31883 ),
6808  threshHighE = cms.double( 5.0 ),
6809  threshLowE = cms.double( 0.5 )
6810  ),
6811  timeResolutionCalcEndcap = cms.PSet(
6812  constantTerm = cms.double( 0.0 ),
6813  constantTermLowE = cms.double( 0.0 ),
6814  corrTermLowE = cms.double( 0.0 ),
6815  noiseTerm = cms.double( 5.72489999999 ),
6816  noiseTermLowE = cms.double( 6.92683000001 ),
6817  threshHighE = cms.double( 10.0 ),
6818  threshLowE = cms.double( 1.0 )
6819  )
6820  ),
6821  minFracTot = cms.double( 1.0E-20 ),
6822  positionCalcForConvergence = cms.PSet(
6823  minFractionInCalc = cms.double( 0.0 ),
6824  W0 = cms.double( 4.2 ),
6825  minAllowedNormalization = cms.double( 0.0 ),
6826  T0_EB = cms.double( 7.4 ),
6827  X0 = cms.double( 0.89 ),
6828  T0_ES = cms.double( 1.2 ),
6829  T0_EE = cms.double( 3.1 ),
6830  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" )
6831  ),
6832  maxIterations = cms.uint32( 50 ),
6833  stoppingTolerance = cms.double( 1.0E-8 ),
6834  minFractionToKeep = cms.double( 1.0E-7 ),
6835  excludeOtherSeeds = cms.bool( True ),
6836  showerSigma = cms.double( 1.5 ),
6837  recHitEnergyNorms = cms.VPSet(
6838  cms.PSet( detector = cms.string( "ECAL_BARREL" ),
6839  recHitEnergyNorm = cms.double( 0.08 )
6840  ),
6841  cms.PSet( detector = cms.string( "ECAL_ENDCAP" ),
6842  recHitEnergyNorm = cms.double( 0.3 )
6843  )
6844  ),
6845  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
6846  allCellsPositionCalc = cms.PSet(
6847  minFractionInCalc = cms.double( 1.0E-9 ),
6848  logWeightDenominator = cms.double( 0.08 ),
6849  minAllowedNormalization = cms.double( 1.0E-9 ),
6850  posCalcNCrystals = cms.int32( -1 ),
6851  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
6852  timeResolutionCalcBarrel = cms.PSet(
6853  constantTerm = cms.double( 0.428192 ),
6854  constantTermLowE = cms.double( 0.0 ),
6855  corrTermLowE = cms.double( 0.0510871 ),
6856  noiseTerm = cms.double( 1.10889 ),
6857  noiseTermLowE = cms.double( 1.31883 ),
6858  threshHighE = cms.double( 5.0 ),
6859  threshLowE = cms.double( 0.5 )
6860  ),
6861  timeResolutionCalcEndcap = cms.PSet(
6862  constantTerm = cms.double( 0.0 ),
6863  constantTermLowE = cms.double( 0.0 ),
6864  corrTermLowE = cms.double( 0.0 ),
6865  noiseTerm = cms.double( 5.72489999999 ),
6866  noiseTermLowE = cms.double( 6.92683000001 ),
6867  threshHighE = cms.double( 10.0 ),
6868  threshLowE = cms.double( 1.0 )
6869  )
6870  )
6871  ),
6872  positionReCalc = cms.PSet(
6873  minFractionInCalc = cms.double( 0.0 ),
6874  W0 = cms.double( 4.2 ),
6875  minAllowedNormalization = cms.double( 0.0 ),
6876  T0_EB = cms.double( 7.4 ),
6877  X0 = cms.double( 0.89 ),
6878  T0_ES = cms.double( 1.2 ),
6879  T0_EE = cms.double( 3.1 ),
6880  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" )
6881  ),
6882  initialClusteringStep = cms.PSet(
6883  thresholdsByDetector = cms.VPSet(
6884  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
6885  detector = cms.string( "ECAL_BARREL" ),
6886  gatheringThresholdPt = cms.double( 0.0 )
6887  ),
6888  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
6889  detector = cms.string( "ECAL_ENDCAP" ),
6890  gatheringThresholdPt = cms.double( 0.0 )
6891  )
6892  ),
6893  useCornerCells = cms.bool( True ),
6894  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
6895  ),
6896  energyCorrector = cms.PSet( ),
6897  recHitCleaners = cms.VPSet(
6898  cms.PSet( cleaningByDetector = cms.VPSet(
6899  cms.PSet( doubleSpikeS6S2 = cms.double( 0.04 ),
6900  fractionThresholdModifier = cms.double( 3.0 ),
6901  doubleSpikeThresh = cms.double( 10.0 ),
6902  minS4S1_b = cms.double( -0.024 ),
6903  singleSpikeThresh = cms.double( 4.0 ),
6904  detector = cms.string( "ECAL_BARREL" ),
6905  minS4S1_a = cms.double( 0.04 ),
6906  energyThresholdModifier = cms.double( 2.0 )
6907  ),
6908  cms.PSet( doubleSpikeS6S2 = cms.double( -1.0 ),
6909  fractionThresholdModifier = cms.double( 3.0 ),
6910  doubleSpikeThresh = cms.double( 1.0E9 ),
6911  minS4S1_b = cms.double( -0.0125 ),
6912  singleSpikeThresh = cms.double( 15.0 ),
6913  detector = cms.string( "ECAL_ENDCAP" ),
6914  minS4S1_a = cms.double( 0.02 ),
6915  energyThresholdModifier = cms.double( 2.0 )
6916  )
6917 ),
6918  algoName = cms.string( "SpikeAndDoubleSpikeCleaner" )
6919  )
6920  ),
6921  seedFinder = cms.PSet(
6922  nNeighbours = cms.int32( 8 ),
6923  thresholdsByDetector = cms.VPSet(
6924  cms.PSet( seedingThreshold = cms.double( 0.6 ),
6925  seedingThresholdPt = cms.double( 0.15 ),
6926  detector = cms.string( "ECAL_ENDCAP" )
6927  ),
6928  cms.PSet( seedingThreshold = cms.double( 0.23 ),
6929  seedingThresholdPt = cms.double( 0.0 ),
6930  detector = cms.string( "ECAL_BARREL" )
6931  )
6932  ),
6933  algoName = cms.string( "LocalMaximumSeedFinder" )
6934  ),
6935  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" )
6936 )
6937 fragment.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer",
6938  pfClusterBuilder = cms.PSet(
6939  minFracTot = cms.double( 1.0E-20 ),
6940  positionCalc = cms.PSet(
6941  minFractionInCalc = cms.double( 1.0E-9 ),
6942  logWeightDenominator = cms.double( 6.0E-5 ),
6943  minAllowedNormalization = cms.double( 1.0E-9 ),
6944  posCalcNCrystals = cms.int32( -1 ),
6945  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
6946  ),
6947  maxIterations = cms.uint32( 50 ),
6948  stoppingTolerance = cms.double( 1.0E-8 ),
6949  minFractionToKeep = cms.double( 1.0E-7 ),
6950  excludeOtherSeeds = cms.bool( True ),
6951  showerSigma = cms.double( 0.3 ),
6952  recHitEnergyNorms = cms.VPSet(
6953  cms.PSet( detector = cms.string( "PS1" ),
6954  recHitEnergyNorm = cms.double( 6.0E-5 )
6955  ),
6956  cms.PSet( detector = cms.string( "PS2" ),
6957  recHitEnergyNorm = cms.double( 6.0E-5 )
6958  )
6959  ),
6960  algoName = cms.string( "Basic2DGenericPFlowClusterizer" )
6961  ),
6962  positionReCalc = cms.PSet( ),
6963  initialClusteringStep = cms.PSet(
6964  thresholdsByDetector = cms.VPSet(
6965  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
6966  detector = cms.string( "PS1" ),
6967  gatheringThresholdPt = cms.double( 0.0 )
6968  ),
6969  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
6970  detector = cms.string( "PS2" ),
6971  gatheringThresholdPt = cms.double( 0.0 )
6972  )
6973  ),
6974  useCornerCells = cms.bool( False ),
6975  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
6976  ),
6977  energyCorrector = cms.PSet( ),
6978  recHitCleaners = cms.VPSet(
6979  ),
6980  seedFinder = cms.PSet(
6981  nNeighbours = cms.int32( 4 ),
6982  thresholdsByDetector = cms.VPSet(
6983  cms.PSet( seedingThreshold = cms.double( 1.2E-4 ),
6984  seedingThresholdPt = cms.double( 0.0 ),
6985  detector = cms.string( "PS1" )
6986  ),
6987  cms.PSet( seedingThreshold = cms.double( 1.2E-4 ),
6988  seedingThresholdPt = cms.double( 0.0 ),
6989  detector = cms.string( "PS2" )
6990  )
6991  ),
6992  algoName = cms.string( "LocalMaximumSeedFinder" )
6993  ),
6994  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" )
6995 )
6996 fragment.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
6997  inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ),
6998  minimumPSEnergy = cms.double( 0.0 ),
6999  energyCorrector = cms.PSet(
7000  applyCrackCorrections = cms.bool( False ),
7001  algoName = cms.string( "PFClusterEMEnergyCorrector" )
7002  ),
7003  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" )
7004 )
7005 fragment.hltParticleFlowClusterHBHE = cms.EDProducer( "PFClusterProducer",
7006  pfClusterBuilder = cms.PSet(
7007  positionCalc = cms.PSet(
7008  minFractionInCalc = cms.double( 1.0E-9 ),
7009  logWeightDenominator = cms.double( 0.8 ),
7010  minAllowedNormalization = cms.double( 1.0E-9 ),
7011  posCalcNCrystals = cms.int32( 5 ),
7012  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7013  ),
7014  minFracTot = cms.double( 1.0E-20 ),
7015  maxIterations = cms.uint32( 50 ),
7016  stoppingTolerance = cms.double( 1.0E-8 ),
7017  minFractionToKeep = cms.double( 1.0E-7 ),
7018  excludeOtherSeeds = cms.bool( True ),
7019  showerSigma = cms.double( 10.0 ),
7020  recHitEnergyNorms = cms.VPSet(
7021  cms.PSet( detector = cms.string( "HCAL_BARREL1" ),
7022  recHitEnergyNorm = cms.double( 0.8 )
7023  ),
7024  cms.PSet( detector = cms.string( "HCAL_ENDCAP" ),
7025  recHitEnergyNorm = cms.double( 0.8 )
7026  )
7027  ),
7028  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
7029  allCellsPositionCalc = cms.PSet(
7030  minFractionInCalc = cms.double( 1.0E-9 ),
7031  logWeightDenominator = cms.double( 0.8 ),
7032  minAllowedNormalization = cms.double( 1.0E-9 ),
7033  posCalcNCrystals = cms.int32( -1 ),
7034  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7035  ),
7036  clusterTimeResFromSeed = cms.bool( False ),
7037  maxNSigmaTime = cms.double( 10.0 ),
7038  minChi2Prob = cms.double( 0.0 ),
7039  timeResolutionCalcBarrel = cms.PSet(
7040  constantTerm = cms.double( 2.82 ),
7041  constantTermLowE = cms.double( 4.24 ),
7042  corrTermLowE = cms.double( 0.0 ),
7043  noiseTerm = cms.double( 21.86 ),
7044  noiseTermLowE = cms.double( 8.0 ),
7045  threshHighE = cms.double( 15.0 ),
7046  threshLowE = cms.double( 6.0 )
7047  ),
7048  timeResolutionCalcEndcap = cms.PSet(
7049  constantTerm = cms.double( 2.82 ),
7050  constantTermLowE = cms.double( 4.24 ),
7051  corrTermLowE = cms.double( 0.0 ),
7052  noiseTerm = cms.double( 21.86 ),
7053  noiseTermLowE = cms.double( 8.0 ),
7054  threshHighE = cms.double( 15.0 ),
7055  threshLowE = cms.double( 6.0 )
7056  ),
7057  timeSigmaEB = cms.double( 10.0 ),
7058  timeSigmaEE = cms.double( 10.0 )
7059  ),
7060  positionReCalc = cms.PSet( ),
7061  initialClusteringStep = cms.PSet(
7062  thresholdsByDetector = cms.VPSet(
7063  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
7064  detector = cms.string( "HCAL_BARREL1" ),
7065  gatheringThresholdPt = cms.double( 0.0 )
7066  ),
7067  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
7068  detector = cms.string( "HCAL_ENDCAP" ),
7069  gatheringThresholdPt = cms.double( 0.0 )
7070  )
7071  ),
7072  useCornerCells = cms.bool( True ),
7073  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
7074  ),
7075  energyCorrector = cms.PSet( ),
7076  recHitCleaners = cms.VPSet(
7077  ),
7078  seedFinder = cms.PSet(
7079  nNeighbours = cms.int32( 4 ),
7080  thresholdsByDetector = cms.VPSet(
7081  cms.PSet( seedingThreshold = cms.double( 1.0 ),
7082  seedingThresholdPt = cms.double( 0.0 ),
7083  detector = cms.string( "HCAL_BARREL1" )
7084  ),
7085  cms.PSet( seedingThreshold = cms.double( 1.1 ),
7086  seedingThresholdPt = cms.double( 0.0 ),
7087  detector = cms.string( "HCAL_ENDCAP" )
7088  )
7089  ),
7090  algoName = cms.string( "LocalMaximumSeedFinder" )
7091  ),
7092  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" )
7093 )
7094 fragment.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer",
7095  pfClusterBuilder = cms.PSet(
7096  nSigmaEta = cms.double( 2.0 ),
7097  nSigmaPhi = cms.double( 2.0 ),
7098  algoName = cms.string( "PFMultiDepthClusterizer" ),
7099  allCellsPositionCalc = cms.PSet(
7100  minAllowedNormalization = cms.double( 1.0E-9 ),
7101  minFractionInCalc = cms.double( 1.0E-9 ),
7102  logWeightDenominator = cms.double( 0.8 ),
7103  posCalcNCrystals = cms.int32( -1 ),
7104  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7105  ),
7106  minFractionToKeep = cms.double( 1.0E-7 )
7107  ),
7108  energyCorrector = cms.PSet( ),
7109  positionReCalc = cms.PSet( ),
7110  clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" )
7111 )
7112 fragment.hltParticleFlowClusterHF = cms.EDProducer( "PFClusterProducer",
7113  pfClusterBuilder = cms.PSet(
7114  positionCalc = cms.PSet(
7115  minFractionInCalc = cms.double( 1.0E-9 ),
7116  logWeightDenominator = cms.double( 0.8 ),
7117  minAllowedNormalization = cms.double( 1.0E-9 ),
7118  posCalcNCrystals = cms.int32( 5 ),
7119  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7120  ),
7121  minFracTot = cms.double( 1.0E-20 ),
7122  maxIterations = cms.uint32( 50 ),
7123  stoppingTolerance = cms.double( 1.0E-8 ),
7124  minFractionToKeep = cms.double( 1.0E-7 ),
7125  excludeOtherSeeds = cms.bool( True ),
7126  showerSigma = cms.double( 10.0 ),
7127  recHitEnergyNorms = cms.VPSet(
7128  cms.PSet( detector = cms.string( "HF_EM" ),
7129  recHitEnergyNorm = cms.double( 0.8 )
7130  ),
7131  cms.PSet( detector = cms.string( "HF_HAD" ),
7132  recHitEnergyNorm = cms.double( 0.8 )
7133  )
7134  ),
7135  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
7136  allCellsPositionCalc = cms.PSet(
7137  minFractionInCalc = cms.double( 1.0E-9 ),
7138  logWeightDenominator = cms.double( 0.8 ),
7139  minAllowedNormalization = cms.double( 1.0E-9 ),
7140  posCalcNCrystals = cms.int32( -1 ),
7141  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" )
7142  )
7143  ),
7144  positionReCalc = cms.PSet( ),
7145  initialClusteringStep = cms.PSet(
7146  thresholdsByDetector = cms.VPSet(
7147  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
7148  detector = cms.string( "HF_EM" ),
7149  gatheringThresholdPt = cms.double( 0.0 )
7150  ),
7151  cms.PSet( detector = cms.string( "HF_HAD" ),
7152  gatheringThreshold = cms.double( 0.8 ),
7153  gatheringThresholdPt = cms.double( 0.0 )
7154  )
7155  ),
7156  useCornerCells = cms.bool( False ),
7157  algoName = cms.string( "Basic2DGenericTopoClusterizer" )
7158  ),
7159  energyCorrector = cms.PSet( ),
7160  recHitCleaners = cms.VPSet(
7161  cms.PSet( cleaningByDetector = cms.VPSet(
7162  cms.PSet( doubleSpikeS6S2 = cms.double( -1.0 ),
7163  fractionThresholdModifier = cms.double( 1.0 ),
7164  doubleSpikeThresh = cms.double( 1.0E9 ),
7165  minS4S1_b = cms.double( -0.19 ),
7166  singleSpikeThresh = cms.double( 80.0 ),
7167  detector = cms.string( "HF_EM" ),
7168  minS4S1_a = cms.double( 0.11 ),
7169  energyThresholdModifier = cms.double( 1.0 )
7170  ),
7171  cms.PSet( detector = cms.string( "HF_HAD" ),
7172  doubleSpikeS6S2 = cms.double( -1.0 ),
7173  doubleSpikeThresh = cms.double( 1.0E9 ),
7174  energyThresholdModifier = cms.double( 1.0 ),
7175  fractionThresholdModifier = cms.double( 1.0 ),
7176  minS4S1_a = cms.double( 0.045 ),
7177  minS4S1_b = cms.double( -0.08 ),
7178  singleSpikeThresh = cms.double( 120.0 )
7179  )
7180 ),
7181  algoName = cms.string( "SpikeAndDoubleSpikeCleaner" )
7182  )
7183  ),
7184  seedFinder = cms.PSet(
7185  nNeighbours = cms.int32( 0 ),
7186  thresholdsByDetector = cms.VPSet(
7187  cms.PSet( seedingThreshold = cms.double( 1.4 ),
7188  seedingThresholdPt = cms.double( 0.0 ),
7189  detector = cms.string( "HF_EM" )
7190  ),
7191  cms.PSet( detector = cms.string( "HF_HAD" ),
7192  seedingThreshold = cms.double( 1.4 ),
7193  seedingThresholdPt = cms.double( 0.0 )
7194  )
7195  ),
7196  algoName = cms.string( "LocalMaximumSeedFinder" )
7197  ),
7198  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHF" )
7199 )
7200 fragment.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer",
7201  TrackQuality = cms.string( "none" ),
7202  UseQuality = cms.bool( False ),
7203  TkColList = cms.VInputTag( 'hltPFMuonMerging' )
7204 )
7205 fragment.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer",
7206  debug = cms.untracked.bool( False ),
7207  linkDefinitions = cms.VPSet(
7208  cms.PSet( useKDTree = cms.bool( True ),
7209  linkType = cms.string( "PS1:ECAL" ),
7210  linkerName = cms.string( "PreshowerAndECALLinker" )
7211  ),
7212  cms.PSet( useKDTree = cms.bool( True ),
7213  linkType = cms.string( "PS2:ECAL" ),
7214  linkerName = cms.string( "PreshowerAndECALLinker" )
7215  ),
7216  cms.PSet( useKDTree = cms.bool( True ),
7217  linkType = cms.string( "TRACK:ECAL" ),
7218  linkerName = cms.string( "TrackAndECALLinker" )
7219  ),
7220  cms.PSet( useKDTree = cms.bool( True ),
7221  linkType = cms.string( "TRACK:HCAL" ),
7222  linkerName = cms.string( "TrackAndHCALLinker" )
7223  ),
7224  cms.PSet( useKDTree = cms.bool( False ),
7225  linkType = cms.string( "ECAL:HCAL" ),
7226  linkerName = cms.string( "ECALAndHCALLinker" )
7227  ),
7228  cms.PSet( useKDTree = cms.bool( False ),
7229  linkType = cms.string( "HFEM:HFHAD" ),
7230  linkerName = cms.string( "HFEMAndHFHADLinker" )
7231  )
7232  ),
7233  elementImporters = cms.VPSet(
7234  cms.PSet( importerName = cms.string( "GeneralTracksImporter" ),
7235  useIterativeTracking = cms.bool( False ),
7236  source = cms.InputTag( "hltLightPFTracks" ),
7237  NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ),
7238  muonSrc = cms.InputTag( "hltMuons" ),
7239  DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 )
7240  ),
7241  cms.PSet( importerName = cms.string( "ECALClusterImporter" ),
7242  source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
7243  BCtoPFCMap = cms.InputTag( "" )
7244  ),
7245  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
7246  source = cms.InputTag( "hltParticleFlowClusterHCAL" )
7247  ),
7248  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
7249  source = cms.InputTag( "hltParticleFlowClusterHF" )
7250  ),
7251  cms.PSet( importerName = cms.string( "GenericClusterImporter" ),
7252  source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" )
7253  )
7254  ),
7255  verbose = cms.untracked.bool( False )
7256 )
7257 fragment.hltParticleFlow = cms.EDProducer( "PFProducer",
7258  photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ),
7259  minPtForPostCleaning = cms.double( 20.0 ),
7260  pf_nsigma_ECAL = cms.double( 0.0 ),
7261  GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ),
7262  sumPtTrackIsoForPhoton = cms.double( -1.0 ),
7263  calibrationsLabel = cms.string( "HLT" ),
7264  metFactorForFakes = cms.double( 4.0 ),
7265  muon_HO = cms.vdouble( 0.9, 0.9 ),
7266  electron_missinghits = cms.uint32( 1 ),
7267  metSignificanceForCleaning = cms.double( 3.0 ),
7268  usePFPhotons = cms.bool( False ),
7269  dptRel_DispVtx = cms.double( 10.0 ),
7270  nTrackIsoForEgammaSC = cms.uint32( 2 ),
7271  pf_nsigma_HCAL = cms.double( 1.0 ),
7272  cosmicRejectionDistance = cms.double( 1.0 ),
7273  useEGammaFilters = cms.bool( False ),
7274  useEGammaElectrons = cms.bool( False ),
7275  nsigma_TRACK = cms.double( 1.0 ),
7276  useEGammaSupercluster = cms.bool( False ),
7277  sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ),
7278  eventFractionForCleaning = cms.double( 0.5 ),
7279  usePFDecays = cms.bool( False ),
7280  rejectTracks_Step45 = cms.bool( False ),
7281  eventFractionForRejection = cms.double( 0.8 ),
7282  photon_MinEt = cms.double( 10.0 ),
7283  usePFNuclearInteractions = cms.bool( False ),
7284  maxSignificance = cms.double( 2.5 ),
7285  electron_iso_mva_endcap = cms.double( -0.1075 ),
7286  debug = cms.untracked.bool( False ),
7287  pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ),
7288  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 ),
7289  ptErrorScale = cms.double( 8.0 ),
7290  minSignificance = cms.double( 2.5 ),
7291  minMomentumForPunchThrough = cms.double( 100.0 ),
7292  pf_conv_mvaCut = cms.double( 0.0 ),
7293  useCalibrationsFromDB = cms.bool( True ),
7294  usePFElectrons = cms.bool( False ),
7295  electron_iso_combIso_endcap = cms.double( 10.0 ),
7296  photon_combIso = cms.double( 10.0 ),
7297  electron_iso_mva_barrel = cms.double( -0.1875 ),
7298  postHFCleaning = cms.bool( False ),
7299  factors_45 = cms.vdouble( 10.0, 100.0 ),
7300  cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ),
7301  coneEcalIsoForEgammaSC = cms.double( 0.3 ),
7302  egammaElectrons = cms.InputTag( "" ),
7303  photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ),
7304  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 ),
7305  minPixelHits = cms.int32( 1 ),
7306  maxDPtOPt = cms.double( 1.0 ),
7307  useHO = cms.bool( False ),
7308  pf_electron_output_col = cms.string( "electrons" ),
7309  electron_noniso_mvaCut = cms.double( -0.1 ),
7310  GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ),
7311  useVerticesForNeutral = cms.bool( True ),
7312  trackQuality = cms.string( "highPurity" ),
7313  PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ),
7314  sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ),
7315  coneTrackIsoForEgammaSC = cms.double( 0.3 ),
7316  minDeltaMet = cms.double( 0.4 ),
7317  punchThroughMETFactor = cms.double( 4.0 ),
7318  useProtectionsForJetMET = cms.bool( True ),
7319  metFactorForRejection = cms.double( 4.0 ),
7320  sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ),
7321  calibHF_use = cms.bool( False ),
7322  verbose = cms.untracked.bool( False ),
7323  usePFConversions = cms.bool( False ),
7324  calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ),
7325  metFactorForCleaning = cms.double( 4.0 ),
7326  eventFactorForCosmics = cms.double( 10.0 ),
7327  minSignificanceReduction = cms.double( 1.4 ),
7328  minEnergyForPunchThrough = cms.double( 100.0 ),
7329  minTrackerHits = cms.int32( 8 ),
7330  iCfgCandConnector = cms.PSet(
7331  bCalibSecondary = cms.bool( False ),
7332  bCalibPrimary = cms.bool( False ),
7333  bCorrect = cms.bool( False ),
7334  nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 )
7335  ),
7336  rejectTracks_Bad = cms.bool( False ),
7337  pf_electronID_crackCorrection = cms.bool( False ),
7338  pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ),
7339  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 ),
7340  pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ),
7341  metFactorForHighEta = cms.double( 25.0 ),
7342  minHFCleaningPt = cms.double( 5.0 ),
7343  muon_HCAL = cms.vdouble( 3.0, 3.0 ),
7344  pf_electron_mvaCut = cms.double( -0.1 ),
7345  ptFactorForHighEta = cms.double( 2.0 ),
7346  maxDeltaPhiPt = cms.double( 7.0 ),
7347  pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ),
7348  sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ),
7349  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 ),
7350  pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ),
7351  photon_HoE = cms.double( 0.05 ),
7352  sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ),
7353  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 ),
7354  punchThroughFactor = cms.double( 3.0 ),
7355  algoType = cms.uint32( 0 ),
7356  electron_iso_combIso_barrel = cms.double( 10.0 ),
7357  muons = cms.InputTag( "hltMuons" ),
7358  postMuonCleaning = cms.bool( True ),
7359  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 ),
7360  electron_protectionsForJetMET = cms.PSet(
7361  maxE = cms.double( 50.0 ),
7362  maxTrackPOverEele = cms.double( 1.0 ),
7363  maxEcalEOverP_2 = cms.double( 0.2 ),
7364  maxHcalEOverEcalE = cms.double( 0.1 ),
7365  maxEcalEOverP_1 = cms.double( 0.5 ),
7366  maxHcalEOverP = cms.double( 1.0 ),
7367  maxEcalEOverPRes = cms.double( 0.2 ),
7368  maxHcalE = cms.double( 10.0 ),
7369  maxEeleOverPout = cms.double( 0.2 ),
7370  maxNtracks = cms.double( 3.0 ),
7371  maxEleHcalEOverEcalE = cms.double( 0.1 ),
7372  maxDPhiIN = cms.double( 0.1 ),
7373  maxEeleOverPoutRes = cms.double( 0.5 )
7374  ),
7375  electron_iso_pt = cms.double( 10.0 ),
7376  isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ),
7377  vertexCollection = cms.InputTag( "hltPixelVertices" ),
7378  X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ),
7379  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 ),
7380  blocks = cms.InputTag( "hltParticleFlowBlock" ),
7381  pt_Error = cms.double( 1.0 ),
7382  metSignificanceForRejection = cms.double( 4.0 ),
7383  photon_protectionsForJetMET = cms.PSet(
7384  sumPtTrackIsoSlope = cms.double( 0.001 ),
7385  sumPtTrackIso = cms.double( 2.0 )
7386  ),
7387  usePhotonReg = cms.bool( False ),
7388  dzPV = cms.double( 0.2 ),
7389  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 ),
7390  useRegressionFromDB = cms.bool( False ),
7391  muon_ECAL = cms.vdouble( 0.5, 0.5 ),
7392  usePFSCEleCalib = cms.bool( True )
7393 )
7394 fragment.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer",
7395  Active_Area_Repeats = cms.int32( 5 ),
7396  doAreaFastjet = cms.bool( False ),
7397  voronoiRfact = cms.double( -9.0 ),
7398  maxBadHcalCells = cms.uint32( 9999999 ),
7399  doAreaDiskApprox = cms.bool( True ),
7400  maxRecoveredEcalCells = cms.uint32( 9999999 ),
7401  jetType = cms.string( "PFJet" ),
7402  minSeed = cms.uint32( 0 ),
7403  Ghost_EtaMax = cms.double( 6.0 ),
7404  doRhoFastjet = cms.bool( False ),
7405  jetAlgorithm = cms.string( "AntiKt" ),
7406  nSigmaPU = cms.double( 1.0 ),
7407  GhostArea = cms.double( 0.01 ),
7408  Rho_EtaMax = cms.double( 4.4 ),
7409  maxBadEcalCells = cms.uint32( 9999999 ),
7410  useDeterministicSeed = cms.bool( True ),
7411  doPVCorrection = cms.bool( False ),
7412  maxRecoveredHcalCells = cms.uint32( 9999999 ),
7413  rParam = cms.double( 0.4 ),
7414  maxProblematicHcalCells = cms.uint32( 9999999 ),
7415  doOutputJets = cms.bool( True ),
7416  src = cms.InputTag( "hltParticleFlow" ),
7417  inputEtMin = cms.double( 0.0 ),
7418  puPtMin = cms.double( 10.0 ),
7419  srcPVs = cms.InputTag( "hltPixelVertices" ),
7420  jetPtMin = cms.double( 0.0 ),
7421  radiusPU = cms.double( 0.4 ),
7422  maxProblematicEcalCells = cms.uint32( 9999999 ),
7423  doPUOffsetCorr = cms.bool( False ),
7424  inputEMin = cms.double( 0.0 ),
7425  useMassDropTagger = cms.bool( False ),
7426  muMin = cms.double( -1.0 ),
7427  subtractorName = cms.string( "" ),
7428  muCut = cms.double( -1.0 ),
7429  subjetPtMin = cms.double( -1.0 ),
7430  useTrimming = cms.bool( False ),
7431  muMax = cms.double( -1.0 ),
7432  yMin = cms.double( -1.0 ),
7433  useFiltering = cms.bool( False ),
7434  rFilt = cms.double( -1.0 ),
7435  yMax = cms.double( -1.0 ),
7436  zcut = cms.double( -1.0 ),
7437  MinVtxNdof = cms.int32( 0 ),
7438  MaxVtxZ = cms.double( 15.0 ),
7439  UseOnlyVertexTracks = cms.bool( False ),
7440  dRMin = cms.double( -1.0 ),
7441  nFilt = cms.int32( -1 ),
7442  usePruning = cms.bool( False ),
7443  maxDepth = cms.int32( -1 ),
7444  yCut = cms.double( -1.0 ),
7445  DzTrVtxMax = cms.double( 0.0 ),
7446  UseOnlyOnePV = cms.bool( False ),
7447  rcut_factor = cms.double( -1.0 ),
7448  sumRecHits = cms.bool( False ),
7449  trimPtFracMin = cms.double( -1.0 ),
7450  dRMax = cms.double( -1.0 ),
7451  DxyTrVtxMax = cms.double( 0.0 ),
7452  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
7453 )
7454 fragment.hltAK4PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer",
7455  CEF = cms.double( 0.99 ),
7456  NHF = cms.double( 0.99 ),
7457  minPt = cms.double( 20.0 ),
7458  CHF = cms.double( 0.0 ),
7459  jetsInput = cms.InputTag( "hltAK4PFJets" ),
7460  NEF = cms.double( 0.99 ),
7461  NTOT = cms.int32( 1 ),
7462  NCH = cms.int32( 0 ),
7463  maxEta = cms.double( 1.0E99 ),
7464  maxCF = cms.double( 99.0 )
7465 )
7466 fragment.hltAK4PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer",
7467  CEF = cms.double( 0.99 ),
7468  NHF = cms.double( 0.9 ),
7469  minPt = cms.double( 20.0 ),
7470  CHF = cms.double( 0.0 ),
7471  jetsInput = cms.InputTag( "hltAK4PFJets" ),
7472  NEF = cms.double( 0.99 ),
7473  NTOT = cms.int32( 1 ),
7474  NCH = cms.int32( 0 ),
7475  maxEta = cms.double( 1.0E99 ),
7476  maxCF = cms.double( 99.0 )
7477 )
7478 fragment.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet",
7479  gridSpacing = cms.double( 0.55 ),
7480  maxRapidity = cms.double( 5.0 ),
7481  pfCandidatesTag = cms.InputTag( "hltParticleFlow" )
7482 )
7483 fragment.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
7484  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ),
7485  algorithm = cms.string( "AK4PFHLT" ),
7486  level = cms.string( "L1FastJet" )
7487 )
7488 fragment.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7489  algorithm = cms.string( "AK4PFHLT" ),
7490  level = cms.string( "L2Relative" )
7491 )
7492 fragment.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7493  algorithm = cms.string( "AK4PFHLT" ),
7494  level = cms.string( "L3Absolute" )
7495 )
7496 fragment.hltAK4PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7497  algorithm = cms.string( "AK4PFHLT" ),
7498  level = cms.string( "L2L3Residual" )
7499 )
7500 fragment.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
7501  correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' )
7502 )
7503 fragment.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer",
7504  src = cms.InputTag( "hltAK4PFJets" ),
7505  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
7506 )
7507 fragment.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
7508  src = cms.InputTag( "hltAK4PFJetsLooseID" ),
7509  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
7510 )
7511 fragment.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
7512  src = cms.InputTag( "hltAK4PFJetsTightID" ),
7513  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
7514 )
7515 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7516  DeltaR = cms.double( 0.5 ),
7517  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet15Eta5p1" ),
7518  TriggerType = cms.int32( 85 ),
7519  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7520 )
7521 fragment.hltSingleAK4PFJet40Eta5p1 = cms.EDFilter( "HLT1PFJet",
7522  saveTags = cms.bool( True ),
7523  MinPt = cms.double( 40.0 ),
7524  MinN = cms.int32( 1 ),
7525  MaxEta = cms.double( 5.1 ),
7526  MinMass = cms.double( -1.0 ),
7527  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1" ),
7528  MinE = cms.double( -1.0 ),
7529  triggerType = cms.int32( 85 )
7530 )
7531 fragment.hltPrePAAK4PFJet60Eta5p1 = cms.EDFilter( "HLTPrescaler",
7532  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7533  offset = cms.uint32( 0 )
7534 )
7535 fragment.hltSingleAK4CaloJet30Eta5p1 = cms.EDFilter( "HLT1CaloJet",
7536  saveTags = cms.bool( True ),
7537  MinPt = cms.double( 30.0 ),
7538  MinN = cms.int32( 1 ),
7539  MaxEta = cms.double( 5.1 ),
7540  MinMass = cms.double( -1.0 ),
7541  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7542  MinE = cms.double( -1.0 ),
7543  triggerType = cms.int32( 85 )
7544 )
7545 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7546  DeltaR = cms.double( 0.5 ),
7547  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet30Eta5p1" ),
7548  TriggerType = cms.int32( 85 ),
7549  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7550 )
7551 fragment.hltSingleAK4PFJet60Eta5p1 = cms.EDFilter( "HLT1PFJet",
7552  saveTags = cms.bool( True ),
7553  MinPt = cms.double( 60.0 ),
7554  MinN = cms.int32( 1 ),
7555  MaxEta = cms.double( 5.1 ),
7556  MinMass = cms.double( -1.0 ),
7557  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1" ),
7558  MinE = cms.double( -1.0 ),
7559  triggerType = cms.int32( 85 )
7560 )
7561 fragment.hltPrePAAK4PFJet80Eta5p1 = cms.EDFilter( "HLTPrescaler",
7562  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7563  offset = cms.uint32( 0 )
7564 )
7565 fragment.hltSingleAK4CaloJet50Eta5p1 = cms.EDFilter( "HLT1CaloJet",
7566  saveTags = cms.bool( True ),
7567  MinPt = cms.double( 50.0 ),
7568  MinN = cms.int32( 1 ),
7569  MaxEta = cms.double( 5.1 ),
7570  MinMass = cms.double( -1.0 ),
7571  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7572  MinE = cms.double( -1.0 ),
7573  triggerType = cms.int32( 85 )
7574 )
7575 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7576  DeltaR = cms.double( 0.5 ),
7577  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet50Eta5p1" ),
7578  TriggerType = cms.int32( 85 ),
7579  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7580 )
7581 fragment.hltSingleAK4PFJet80Eta5p1 = cms.EDFilter( "HLT1PFJet",
7582  saveTags = cms.bool( True ),
7583  MinPt = cms.double( 80.0 ),
7584  MinN = cms.int32( 1 ),
7585  MaxEta = cms.double( 5.1 ),
7586  MinMass = cms.double( -1.0 ),
7587  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50Eta5p1" ),
7588  MinE = cms.double( -1.0 ),
7589  triggerType = cms.int32( 85 )
7590 )
7591 fragment.hltPrePAAK4PFJet60Eta1p9toEta5p1 = cms.EDFilter( "HLTPrescaler",
7592  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7593  offset = cms.uint32( 0 )
7594 )
7595 fragment.hltSingleAK4CaloJet30MinEta1p9 = cms.EDFilter( "HLTForwardBackwardCaloJetsFilter",
7596  saveTags = cms.bool( True ),
7597  minPt = cms.double( 30.0 ),
7598  maxEta = cms.double( 5.1 ),
7599  minEta = cms.double( 1.9 ),
7600  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7601  nTot = cms.uint32( 1 ),
7602  nPos = cms.uint32( 0 ),
7603  triggerType = cms.int32( 85 ),
7604  nNeg = cms.uint32( 0 )
7605 )
7606 fragment.hltSingleAK4PFJet60MinEta1p9 = cms.EDFilter( "HLTForwardBackwardPFJetsFilter",
7607  saveTags = cms.bool( True ),
7608  minPt = cms.double( 60.0 ),
7609  maxEta = cms.double( 5.1 ),
7610  minEta = cms.double( 1.9 ),
7611  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1" ),
7612  nTot = cms.uint32( 1 ),
7613  nPos = cms.uint32( 0 ),
7614  triggerType = cms.int32( 85 ),
7615  nNeg = cms.uint32( 0 )
7616 )
7617 fragment.hltPrePAAK4PFJet40Eta1p9toEta5p1 = cms.EDFilter( "HLTPrescaler",
7618  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7619  offset = cms.uint32( 0 )
7620 )
7621 fragment.hltSingleAK4CaloJet15MinEta1p9 = cms.EDFilter( "HLTForwardBackwardCaloJetsFilter",
7622  saveTags = cms.bool( True ),
7623  minPt = cms.double( 15.0 ),
7624  maxEta = cms.double( 5.1 ),
7625  minEta = cms.double( 1.9 ),
7626  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7627  nTot = cms.uint32( 1 ),
7628  nPos = cms.uint32( 0 ),
7629  triggerType = cms.int32( 85 ),
7630  nNeg = cms.uint32( 0 )
7631 )
7632 fragment.hltSingleAK4PFJet40MinEta1p9 = cms.EDFilter( "HLTForwardBackwardPFJetsFilter",
7633  saveTags = cms.bool( True ),
7634  minPt = cms.double( 40.0 ),
7635  maxEta = cms.double( 5.1 ),
7636  minEta = cms.double( 1.9 ),
7637  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1" ),
7638  nTot = cms.uint32( 1 ),
7639  nPos = cms.uint32( 0 ),
7640  triggerType = cms.int32( 85 ),
7641  nNeg = cms.uint32( 0 )
7642 )
7643 fragment.hltPrePAAK4PFJet40Eta2p9toEta5p1 = cms.EDFilter( "HLTPrescaler",
7644  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7645  offset = cms.uint32( 0 )
7646 )
7647 fragment.hltSingleAK4CaloJet15MinEta2p9 = cms.EDFilter( "HLTForwardBackwardCaloJetsFilter",
7648  saveTags = cms.bool( True ),
7649  minPt = cms.double( 15.0 ),
7650  maxEta = cms.double( 5.1 ),
7651  minEta = cms.double( 2.9 ),
7652  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7653  nTot = cms.uint32( 1 ),
7654  nPos = cms.uint32( 0 ),
7655  triggerType = cms.int32( 85 ),
7656  nNeg = cms.uint32( 0 )
7657 )
7658 fragment.hltSingleAK4PFJet40MinEta2p9 = cms.EDFilter( "HLTForwardBackwardPFJetsFilter",
7659  saveTags = cms.bool( True ),
7660  minPt = cms.double( 40.0 ),
7661  maxEta = cms.double( 5.1 ),
7662  minEta = cms.double( 2.9 ),
7663  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1" ),
7664  nTot = cms.uint32( 1 ),
7665  nPos = cms.uint32( 0 ),
7666  triggerType = cms.int32( 85 ),
7667  nNeg = cms.uint32( 0 )
7668 )
7669 fragment.hltPrePADiAK4CaloJetAve40Eta5p1 = cms.EDFilter( "HLTPrescaler",
7670  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7671  offset = cms.uint32( 0 )
7672 )
7673 fragment.hltDiAk4CaloJetAve40Eta5p1 = cms.EDFilter( "HLTDiCaloJetAveFilter",
7674  saveTags = cms.bool( True ),
7675  inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7676  minPtAve = cms.double( 40.0 ),
7677  minPtJet3 = cms.double( 99999.0 ),
7678  triggerType = cms.int32( 85 ),
7679  minDphi = cms.double( -1.0 )
7680 )
7681 fragment.hltPrePADiAK4CaloJetAve60Eta5p1 = cms.EDFilter( "HLTPrescaler",
7682  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7683  offset = cms.uint32( 0 )
7684 )
7685 fragment.hltDiAk4CaloJetAve60Eta5p1 = cms.EDFilter( "HLTDiCaloJetAveFilter",
7686  saveTags = cms.bool( True ),
7687  inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7688  minPtAve = cms.double( 60.0 ),
7689  minPtJet3 = cms.double( 99999.0 ),
7690  triggerType = cms.int32( 85 ),
7691  minDphi = cms.double( -1.0 )
7692 )
7693 fragment.hltPrePADiAK4CaloJetAve80Eta5p1 = cms.EDFilter( "HLTPrescaler",
7694  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7695  offset = cms.uint32( 0 )
7696 )
7697 fragment.hltDiAk4CaloJetAve80Eta5p1 = cms.EDFilter( "HLTDiCaloJetAveFilter",
7698  saveTags = cms.bool( True ),
7699  inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7700  minPtAve = cms.double( 80.0 ),
7701  minPtJet3 = cms.double( 99999.0 ),
7702  triggerType = cms.int32( 85 ),
7703  minDphi = cms.double( -1.0 )
7704 )
7705 fragment.hltPrePADiAK4PFJetAve40Eta5p1 = cms.EDFilter( "HLTPrescaler",
7706  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7707  offset = cms.uint32( 0 )
7708 )
7709 fragment.hltDiAk4CaloJetAve20Eta5p1 = cms.EDFilter( "HLTDiCaloJetAveFilter",
7710  saveTags = cms.bool( True ),
7711  inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7712  minPtAve = cms.double( 20.0 ),
7713  minPtJet3 = cms.double( 99999.0 ),
7714  triggerType = cms.int32( 85 ),
7715  minDphi = cms.double( -1.0 )
7716 )
7717 fragment.hltDiAk4PFJetAve40Eta5p1 = cms.EDFilter( "HLTDiPFJetAveFilter",
7718  saveTags = cms.bool( True ),
7719  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
7720  minPtAve = cms.double( 40.0 ),
7721  minPtJet3 = cms.double( 99999.0 ),
7722  triggerType = cms.int32( 85 ),
7723  minDphi = cms.double( -1.0 )
7724 )
7725 fragment.hltPrePADiAK4PFJetAve60Eta5p1 = cms.EDFilter( "HLTPrescaler",
7726  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7727  offset = cms.uint32( 0 )
7728 )
7729 fragment.hltDiAk4PFJetAve60Eta5p1 = cms.EDFilter( "HLTDiPFJetAveFilter",
7730  saveTags = cms.bool( True ),
7731  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
7732  minPtAve = cms.double( 60.0 ),
7733  minPtJet3 = cms.double( 99999.0 ),
7734  triggerType = cms.int32( 85 ),
7735  minDphi = cms.double( -1.0 )
7736 )
7737 fragment.hltPrePADiAK4PFJetAve80Eta5p1 = cms.EDFilter( "HLTPrescaler",
7738  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7739  offset = cms.uint32( 0 )
7740 )
7741 fragment.hltDiAk4PFJetAve80Eta5p1 = cms.EDFilter( "HLTDiPFJetAveFilter",
7742  saveTags = cms.bool( True ),
7743  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
7744  minPtAve = cms.double( 80.0 ),
7745  minPtJet3 = cms.double( 99999.0 ),
7746  triggerType = cms.int32( 85 ),
7747  minDphi = cms.double( -1.0 )
7748 )
7749 fragment.hltL1sSingleEG2BptxAND = cms.EDFilter( "HLTL1TSeed",
7750  L1SeedsLogicalExpression = cms.string( "L1_SingleEG2_BptxAND" ),
7751  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
7752  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
7753  saveTags = cms.bool( True ),
7754  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7755  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
7756  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
7757  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
7758  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
7759 )
7760 fragment.hltPrePASinglePhoton10Eta3p1 = cms.EDFilter( "HLTPrescaler",
7761  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7762  offset = cms.uint32( 0 )
7763 )
7764 fragment.hltIslandBasicClustersHI = cms.EDProducer( "IslandClusterProducer",
7765  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
7766  IslandEndcapSeedThr = cms.double( 0.18 ),
7767  posCalcParameters = cms.PSet(
7768  T0_barl = cms.double( 7.4 ),
7769  LogWeighted = cms.bool( True ),
7770  T0_endc = cms.double( 3.1 ),
7771  T0_endcPresh = cms.double( 1.2 ),
7772  W0 = cms.double( 4.2 ),
7773  X0 = cms.double( 0.89 )
7774  ),
7775  barrelShapeAssociation = cms.string( "islandBarrelShapeAssoc" ),
7776  endcapShapeAssociation = cms.string( "islandEndcapShapeAssoc" ),
7777  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
7778  clustershapecollectionEE = cms.string( "islandEndcapShape" ),
7779  clustershapecollectionEB = cms.string( "islandBarrelShape" ),
7780  VerbosityLevel = cms.string( "ERROR" ),
7781  IslandBarrelSeedThr = cms.double( 0.5 ),
7782  endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ),
7783  barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" )
7784 )
7785 fragment.hltHiIslandSuperClustersHI = cms.EDProducer( "HiSuperClusterProducer",
7786  barrelSuperclusterCollection = cms.string( "islandBarrelSuperClustersHI" ),
7787  endcapEtaSearchRoad = cms.double( 0.14 ),
7788  barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ),
7789  endcapClusterProducer = cms.string( "hltIslandBasicClustersHI" ),
7790  barrelPhiSearchRoad = cms.double( 0.8 ),
7791  endcapPhiSearchRoad = cms.double( 0.6 ),
7792  endcapBCEnergyThreshold = cms.double( 0.0 ),
7793  VerbosityLevel = cms.string( "ERROR" ),
7794  seedTransverseEnergyThreshold = cms.double( 1.0 ),
7795  barrelEtaSearchRoad = cms.double( 0.07 ),
7796  endcapSuperclusterCollection = cms.string( "islandEndcapSuperClustersHI" ),
7797  barrelBCEnergyThreshold = cms.double( 0.0 ),
7798  doBarrel = cms.bool( True ),
7799  doEndcaps = cms.bool( True ),
7800  endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ),
7801  barrelClusterProducer = cms.string( "hltIslandBasicClustersHI" )
7802 )
7803 fragment.hltHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker",
7804  corectedSuperClusterCollection = cms.string( "" ),
7805  sigmaElectronicNoise = cms.double( 0.03 ),
7806  superClusterAlgo = cms.string( "Island" ),
7807  etThresh = cms.double( 0.0 ),
7808  rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandBarrelSuperClustersHI' ),
7809  applyEnergyCorrection = cms.bool( True ),
7810  isl_fCorrPset = cms.PSet(
7811  fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ),
7812  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 ),
7813  fBremThVect = cms.vdouble( 1.2, 1.2 ),
7814  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 ),
7815  brLinearLowThr = cms.double( 0.0 ),
7816  brLinearHighThr = cms.double( 0.0 ),
7817  minR9Barrel = cms.double( 0.94 ),
7818  minR9Endcap = cms.double( 0.95 ),
7819  maxR9 = cms.double( 1.5 )
7820  ),
7821  VerbosityLevel = cms.string( "ERROR" ),
7822  recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' )
7823 )
7824 fragment.hltHiCorrectedIslandEndcapSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker",
7825  corectedSuperClusterCollection = cms.string( "" ),
7826  sigmaElectronicNoise = cms.double( 0.15 ),
7827  superClusterAlgo = cms.string( "Island" ),
7828  etThresh = cms.double( 0.0 ),
7829  rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandEndcapSuperClustersHI' ),
7830  applyEnergyCorrection = cms.bool( True ),
7831  isl_fCorrPset = cms.PSet(
7832  fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ),
7833  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 ),
7834  fBremThVect = cms.vdouble( 1.2, 1.2 ),
7835  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 ),
7836  brLinearLowThr = cms.double( 0.0 ),
7837  brLinearHighThr = cms.double( 0.0 ),
7838  minR9Barrel = cms.double( 0.94 ),
7839  minR9Endcap = cms.double( 0.95 ),
7840  maxR9 = cms.double( 1.5 )
7841  ),
7842  VerbosityLevel = cms.string( "ERROR" ),
7843  recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
7844 )
7845 fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiSpikeCleaner",
7846  originalSuperClusterProducer = cms.InputTag( "hltHiCorrectedIslandBarrelSuperClustersHI" ),
7847  recHitProducerEndcap = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
7848  TimingCut = cms.untracked.double( 9999999.0 ),
7849  swissCutThr = cms.untracked.double( 0.95 ),
7850  recHitProducerBarrel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
7851  etCut = cms.double( 8.0 ),
7852  outputColl = cms.string( "" )
7853 )
7854 fragment.hltRecoHIEcalWithCleaningCandidate = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
7855  scIslandEndcapProducer = cms.InputTag( "hltHiCorrectedIslandEndcapSuperClustersHI" ),
7856  scHybridBarrelProducer = cms.InputTag( "hltCleanedHiCorrectedIslandBarrelSuperClustersHI" ),
7857  recoEcalCandidateCollection = cms.string( "" )
7858 )
7859 fragment.hltHIPhoton10Eta3p1 = cms.EDFilter( "HLT1Photon",
7860  saveTags = cms.bool( True ),
7861  MinPt = cms.double( 10.0 ),
7862  MinN = cms.int32( 1 ),
7863  MaxEta = cms.double( 3.1 ),
7864  MinMass = cms.double( -1.0 ),
7865  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
7866  MinE = cms.double( -1.0 ),
7867  triggerType = cms.int32( 81 )
7868 )
7869 fragment.hltPrePASinglePhoton15Eta3p1 = cms.EDFilter( "HLTPrescaler",
7870  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7871  offset = cms.uint32( 0 )
7872 )
7873 fragment.hltHIPhoton15Eta3p1 = cms.EDFilter( "HLT1Photon",
7874  saveTags = cms.bool( True ),
7875  MinPt = cms.double( 15.0 ),
7876  MinN = cms.int32( 1 ),
7877  MaxEta = cms.double( 3.1 ),
7878  MinMass = cms.double( -1.0 ),
7879  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
7880  MinE = cms.double( -1.0 ),
7881  triggerType = cms.int32( 81 )
7882 )
7883 fragment.hltL1sSingleEG5BptxAND = cms.EDFilter( "HLTL1TSeed",
7884  L1SeedsLogicalExpression = cms.string( "L1_SingleEG5_BptxAND" ),
7885  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
7886  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
7887  saveTags = cms.bool( True ),
7888  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7889  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
7890  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
7891  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
7892  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
7893 )
7894 fragment.hltPrePASinglePhoton20Eta3p1 = cms.EDFilter( "HLTPrescaler",
7895  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7896  offset = cms.uint32( 0 )
7897 )
7898 fragment.hltHIPhoton20Eta3p1 = cms.EDFilter( "HLT1Photon",
7899  saveTags = cms.bool( True ),
7900  MinPt = cms.double( 20.0 ),
7901  MinN = cms.int32( 1 ),
7902  MaxEta = cms.double( 3.1 ),
7903  MinMass = cms.double( -1.0 ),
7904  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
7905  MinE = cms.double( -1.0 ),
7906  triggerType = cms.int32( 81 )
7907 )
7908 fragment.hltL1sSingleEG18BptxAND = cms.EDFilter( "HLTL1TSeed",
7909  L1SeedsLogicalExpression = cms.string( "L1_SingleEG18_BptxAND" ),
7910  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
7911  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
7912  saveTags = cms.bool( True ),
7913  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7914  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
7915  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
7916  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
7917  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
7918 )
7919 fragment.hltPrePASinglePhoton30Eta3p1 = cms.EDFilter( "HLTPrescaler",
7920  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7921  offset = cms.uint32( 0 )
7922 )
7923 fragment.hltHIPhoton30Eta3p1 = cms.EDFilter( "HLT1Photon",
7924  saveTags = cms.bool( True ),
7925  MinPt = cms.double( 30.0 ),
7926  MinN = cms.int32( 1 ),
7927  MaxEta = cms.double( 3.1 ),
7928  MinMass = cms.double( -1.0 ),
7929  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
7930  MinE = cms.double( -1.0 ),
7931  triggerType = cms.int32( 81 )
7932 )
7933 fragment.hltPrePADoublePhoton15Eta3p1Mass501000 = cms.EDFilter( "HLTPrescaler",
7934  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7935  offset = cms.uint32( 0 )
7936 )
7937 fragment.hltHIDoublePhotonCut15Eta3p1 = cms.EDFilter( "HLT1Photon",
7938  saveTags = cms.bool( True ),
7939  MinPt = cms.double( 15.0 ),
7940  MinN = cms.int32( 2 ),
7941  MaxEta = cms.double( 3.1 ),
7942  MinMass = cms.double( -1.0 ),
7943  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
7944  MinE = cms.double( -1.0 ),
7945  triggerType = cms.int32( 81 )
7946 )
7947 fragment.hltHIDoublePhoton15Eta3p1Mass501000Filter = cms.EDFilter( "HLTPMMassFilter",
7948  saveTags = cms.bool( True ),
7949  lowerMassCut = cms.double( 50.0 ),
7950  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7951  isElectron1 = cms.untracked.bool( False ),
7952  isElectron2 = cms.untracked.bool( False ),
7953  l1EGCand = cms.InputTag( "" ),
7954  upperMassCut = cms.double( 1000.0 ),
7955  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta3p1" ),
7956  reqOppCharge = cms.untracked.bool( False ),
7957  nZcandcut = cms.int32( 1 )
7958 )
7959 fragment.hltPrePASinglePhoton10Eta3p1PAL3Mu3 = cms.EDFilter( "HLTPrescaler",
7960  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7961  offset = cms.uint32( 0 )
7962 )
7963 fragment.hltPrePASinglePhoton10Eta3p1PAL3Mu5 = cms.EDFilter( "HLTPrescaler",
7964  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7965  offset = cms.uint32( 0 )
7966 )
7967 fragment.hltPrePASinglePhoton15Eta3p1PAL3Mu3 = cms.EDFilter( "HLTPrescaler",
7968  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7969  offset = cms.uint32( 0 )
7970 )
7971 fragment.hltPrePASinglePhoton15Eta3p1PAL3Mu5 = cms.EDFilter( "HLTPrescaler",
7972  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7973  offset = cms.uint32( 0 )
7974 )
7975 fragment.hltPrePASinglePhoton20Eta3p1PAL3Mu3 = cms.EDFilter( "HLTPrescaler",
7976  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7977  offset = cms.uint32( 0 )
7978 )
7979 fragment.hltPrePASinglePhoton20Eta3p1PAL3Mu5 = cms.EDFilter( "HLTPrescaler",
7980  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7981  offset = cms.uint32( 0 )
7982 )
7983 fragment.hltL1sDoubleMu0MassGT1BptxAND = cms.EDFilter( "HLTL1TSeed",
7984  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_MassGT1_BptxAND" ),
7985  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
7986  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
7987  saveTags = cms.bool( True ),
7988  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7989  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
7990  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
7991  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
7992  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
7993 )
7994 fragment.hltPrePAL1DoubleMu0MGT1 = cms.EDFilter( "HLTPrescaler",
7995  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7996  offset = cms.uint32( 0 )
7997 )
7998 fragment.hltL1fL1sDoubleMu0MassGT1BptxANDL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
7999  saveTags = cms.bool( True ),
8000  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0MassGT1BptxAND" ),
8001  MinPt = cms.double( 0.0 ),
8002  MinN = cms.int32( 2 ),
8003  MaxEta = cms.double( 2.5 ),
8004  CentralBxOnly = cms.bool( True ),
8005  SelectQualities = cms.vint32( ),
8006  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
8007 )
8008 fragment.hltL1sDoubleMu0BptxAND = cms.EDFilter( "HLTL1TSeed",
8009  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_BptxAND" ),
8010  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8011  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8012  saveTags = cms.bool( True ),
8013  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8014  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8015  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8016  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8017  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8018 )
8019 fragment.hltPrePAL1DoubleMu0HighQ = cms.EDFilter( "HLTPrescaler",
8020  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8021  offset = cms.uint32( 0 )
8022 )
8023 fragment.hltL1fL1sDoubleMu0BptxANDL1HighQFiltered0 = cms.EDFilter( "HLTMuonL1TFilter",
8024  saveTags = cms.bool( True ),
8025  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0BptxAND" ),
8026  MinPt = cms.double( 0.0 ),
8027  MinN = cms.int32( 2 ),
8028  MaxEta = cms.double( 2.5 ),
8029  CentralBxOnly = cms.bool( True ),
8030  SelectQualities = cms.vint32( 12, 13, 14, 15 ),
8031  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
8032 )
8033 fragment.hltPrePAL1DoubleMu0 = cms.EDFilter( "HLTPrescaler",
8034  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8035  offset = cms.uint32( 0 )
8036 )
8037 fragment.hltL1fL1sDoubleMu0BptxANDL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
8038  saveTags = cms.bool( True ),
8039  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0BptxAND" ),
8040  MinPt = cms.double( 0.0 ),
8041  MinN = cms.int32( 2 ),
8042  MaxEta = cms.double( 2.5 ),
8043  CentralBxOnly = cms.bool( True ),
8044  SelectQualities = cms.vint32( ),
8045  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
8046 )
8047 fragment.hltL1sDoubleMu10BptxAND = cms.EDFilter( "HLTL1TSeed",
8048  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu10_BptxAND" ),
8049  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8050  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8051  saveTags = cms.bool( True ),
8052  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8053  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8054  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8055  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8056  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8057 )
8058 fragment.hltPrePAL1DoubleMu10 = cms.EDFilter( "HLTPrescaler",
8059  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8060  offset = cms.uint32( 0 )
8061 )
8062 fragment.hltL1fL1sDoubleMu10BptxANDL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
8063  saveTags = cms.bool( True ),
8064  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu10BptxAND" ),
8065  MinPt = cms.double( 0.0 ),
8066  MinN = cms.int32( 2 ),
8067  MaxEta = cms.double( 2.5 ),
8068  CentralBxOnly = cms.bool( True ),
8069  SelectQualities = cms.vint32( ),
8070  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
8071 )
8072 fragment.hltL1sDoubleMuOpenOSBptxAND = cms.EDFilter( "HLTL1TSeed",
8073  L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen_OS_BptxAND" ),
8074  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8075  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8076  saveTags = cms.bool( True ),
8077  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8078  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8079  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8080  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8081  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8082 )
8083 fragment.hltPrePAL1DoubleMuOpenOS = cms.EDFilter( "HLTPrescaler",
8084  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8085  offset = cms.uint32( 0 )
8086 )
8087 fragment.hltL1fL1sDoubleMuOpenOSBptxANDL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
8088  saveTags = cms.bool( True ),
8089  PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpenOSBptxAND" ),
8090  MinPt = cms.double( 0.0 ),
8091  MinN = cms.int32( 2 ),
8092  MaxEta = cms.double( 2.5 ),
8093  CentralBxOnly = cms.bool( True ),
8094  SelectQualities = cms.vint32( ),
8095  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
8096 )
8097 fragment.hltL1sDoubleMuOpenSSBptxAND = cms.EDFilter( "HLTL1TSeed",
8098  L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen_SS_BptxAND" ),
8099  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8100  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8101  saveTags = cms.bool( True ),
8102  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8103  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8104  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8105  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8106  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8107 )
8108 fragment.hltPrePAL1DoubleMuOpenSS = cms.EDFilter( "HLTPrescaler",
8109  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8110  offset = cms.uint32( 0 )
8111 )
8112 fragment.hltL1fL1sDoubleMuOpenSSBptxANDL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
8113  saveTags = cms.bool( True ),
8114  PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpenSSBptxAND" ),
8115  MinPt = cms.double( 0.0 ),
8116  MinN = cms.int32( 2 ),
8117  MaxEta = cms.double( 2.5 ),
8118  CentralBxOnly = cms.bool( True ),
8119  SelectQualities = cms.vint32( ),
8120  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
8121 )
8122 fragment.hltL1sDoubleMuOpenBptxAND = cms.EDFilter( "HLTL1TSeed",
8123  L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen_BptxAND" ),
8124  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8125  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8126  saveTags = cms.bool( True ),
8127  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8128  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8129  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8130  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8131  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8132 )
8133 fragment.hltPrePAL1DoubleMuOpen = cms.EDFilter( "HLTPrescaler",
8134  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8135  offset = cms.uint32( 0 )
8136 )
8137 fragment.hltL1fL1sDoubleMuOpenBptxANDL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
8138  saveTags = cms.bool( True ),
8139  PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpenBptxAND" ),
8140  MinPt = cms.double( 0.0 ),
8141  MinN = cms.int32( 2 ),
8142  MaxEta = cms.double( 2.5 ),
8143  CentralBxOnly = cms.bool( True ),
8144  SelectQualities = cms.vint32( ),
8145  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
8146 )
8147 fragment.hltPrePAL2DoubleMu10 = cms.EDFilter( "HLTPrescaler",
8148  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8149  offset = cms.uint32( 0 )
8150 )
8151 fragment.hltL2fL1sDoubleMu10BptxANDL1f0L2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
8152  saveTags = cms.bool( True ),
8153  MaxDr = cms.double( 9999.0 ),
8154  CutOnChambers = cms.bool( False ),
8155  PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu10BptxANDL1Filtered0" ),
8156  MinPt = cms.double( 10.0 ),
8157  MinN = cms.int32( 2 ),
8158  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8159  MaxEta = cms.double( 2.5 ),
8160  MinNhits = cms.vint32( 0 ),
8161  MinDxySig = cms.double( -1.0 ),
8162  MinNchambers = cms.vint32( 0 ),
8163  AbsEtaBins = cms.vdouble( 5.0 ),
8164  MaxDz = cms.double( 9999.0 ),
8165  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8166  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8167  MinDr = cms.double( -1.0 ),
8168  NSigmaPt = cms.double( 0.0 ),
8169  MinNstations = cms.vint32( 0 )
8170 )
8171 fragment.hltPrePAL2DoubleMuOpen = cms.EDFilter( "HLTPrescaler",
8172  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8173  offset = cms.uint32( 0 )
8174 )
8175 fragment.hltL2fL1sDoubleMuOpenBptxANDL1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
8176  saveTags = cms.bool( True ),
8177  MaxDr = cms.double( 9999.0 ),
8178  CutOnChambers = cms.bool( False ),
8179  PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMuOpenBptxANDL1Filtered0" ),
8180  MinPt = cms.double( 0.0 ),
8181  MinN = cms.int32( 2 ),
8182  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8183  MaxEta = cms.double( 2.5 ),
8184  MinNhits = cms.vint32( 0 ),
8185  MinDxySig = cms.double( -1.0 ),
8186  MinNchambers = cms.vint32( 0 ),
8187  AbsEtaBins = cms.vdouble( 5.0 ),
8188  MaxDz = cms.double( 9999.0 ),
8189  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8190  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8191  MinDr = cms.double( -1.0 ),
8192  NSigmaPt = cms.double( 0.0 ),
8193  MinNstations = cms.vint32( 0 )
8194 )
8195 fragment.hltPrePAL3DoubleMu10 = cms.EDFilter( "HLTPrescaler",
8196  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8197  offset = cms.uint32( 0 )
8198 )
8199 fragment.hltL3fL1sDoubleMu10BptxANDL1f0L2f10L3Filtered10 = cms.EDFilter( "HLTMuonL3PreFilter",
8200  MaxNormalizedChi2 = cms.double( 9999.0 ),
8201  saveTags = cms.bool( True ),
8202  PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu10BptxANDL1f0L2Filtered10" ),
8203  MinNmuonHits = cms.int32( 0 ),
8204  MinN = cms.int32( 2 ),
8205  MinTrackPt = cms.double( 0.0 ),
8206  MaxEta = cms.double( 2.5 ),
8207  MaxDXYBeamSpot = cms.double( 9999.0 ),
8208  MinNhits = cms.int32( 0 ),
8209  MinDxySig = cms.double( -1.0 ),
8210  NSigmaPt = cms.double( 0.0 ),
8211  MaxDz = cms.double( 9999.0 ),
8212  MaxPtDifference = cms.double( 9999.0 ),
8213  MaxDr = cms.double( 2.0 ),
8214  CandTag = cms.InputTag( "hltL3MuonCandidates" ),
8215  MinDXYBeamSpot = cms.double( -1.0 ),
8216  MinDr = cms.double( -1.0 ),
8217  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8218  InputLinks = cms.InputTag( "" ),
8219  MinPt = cms.double( 10.0 )
8220 )
8221 fragment.hltPrePAL3DoubleMuOpenHIon = cms.EDFilter( "HLTPrescaler",
8222  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8223  offset = cms.uint32( 0 )
8224 )
8225 fragment.hltHIL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon",
8226  TkSeedGenerator = cms.PSet(
8227  propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
8228  option = cms.uint32( 3 ),
8229  maxChi2 = cms.double( 40.0 ),
8230  errorMatrixPset = cms.PSet(
8231  atIP = cms.bool( True ),
8232  action = cms.string( "use" ),
8233  errorMatrixValuesPSet = cms.PSet(
8234  pf3_V12 = cms.PSet(
8235  action = cms.string( "scale" ),
8236  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 )
8237  ),
8238  pf3_V13 = cms.PSet(
8239  action = cms.string( "scale" ),
8240  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 )
8241  ),
8242  pf3_V11 = cms.PSet(
8243  action = cms.string( "scale" ),
8244  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 )
8245  ),
8246  pf3_V14 = cms.PSet(
8247  action = cms.string( "scale" ),
8248  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 )
8249  ),
8250  pf3_V15 = cms.PSet(
8251  action = cms.string( "scale" ),
8252  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 )
8253  ),
8254  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
8255  pf3_V33 = cms.PSet(
8256  action = cms.string( "scale" ),
8257  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 )
8258  ),
8259  zAxis = cms.vdouble( -3.14159, 3.14159 ),
8260  pf3_V44 = cms.PSet(
8261  action = cms.string( "scale" ),
8262  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 )
8263  ),
8264  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
8265  pf3_V22 = cms.PSet(
8266  action = cms.string( "scale" ),
8267  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 )
8268  ),
8269  pf3_V23 = cms.PSet(
8270  action = cms.string( "scale" ),
8271  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 )
8272  ),
8273  pf3_V45 = cms.PSet(
8274  action = cms.string( "scale" ),
8275  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 )
8276  ),
8277  pf3_V55 = cms.PSet(
8278  action = cms.string( "scale" ),
8279  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 )
8280  ),
8281  pf3_V34 = cms.PSet(
8282  action = cms.string( "scale" ),
8283  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 )
8284  ),
8285  pf3_V35 = cms.PSet(
8286  action = cms.string( "scale" ),
8287  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 )
8288  ),
8289  pf3_V25 = cms.PSet(
8290  action = cms.string( "scale" ),
8291  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 )
8292  ),
8293  pf3_V24 = cms.PSet(
8294  action = cms.string( "scale" ),
8295  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 )
8296  )
8297  )
8298  ),
8299  propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
8300  manySeeds = cms.bool( False ),
8301  copyMuonRecHit = cms.bool( False ),
8302  ComponentName = cms.string( "TSGForRoadSearch" ),
8303  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
8304  ),
8305  ServiceParameters = cms.PSet(
8306  Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite',
8307  'hltESPSteppingHelixPropagatorAlong' ),
8308  RPCLayers = cms.bool( True ),
8309  UseMuonNavigation = cms.untracked.bool( True )
8310  ),
8311  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
8312  MuonTrackingRegionBuilder = cms.PSet( ),
8313  PCut = cms.double( 2.5 ),
8314  TrackerSeedCleaner = cms.PSet( ),
8315  PtCut = cms.double( 1.0 )
8316 )
8317 fragment.hltHIL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker",
8318  src = cms.InputTag( "hltHIL3TrajSeedOIState" ),
8319  reverseTrajectories = cms.bool( True ),
8320  TransientInitialStateEstimatorParameters = cms.PSet(
8321  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
8322  numberMeasurementsForFit = cms.int32( 4 ),
8323  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
8324  ),
8325  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8326  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
8327  cleanTrajectoryAfterInOut = cms.bool( False ),
8328  useHitsSplitting = cms.bool( False ),
8329  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8330  doSeedingRegionRebuilding = cms.bool( False ),
8331  trackCandidateAlso = cms.bool( True ),
8332  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
8333  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8334  TrajectoryBuilder = cms.string( "" ),
8335  maxNSeeds = cms.uint32( 100000 )
8336 )
8337 fragment.hltHIL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer",
8338  src = cms.InputTag( "hltHIL3TrackCandidateFromL2OIState" ),
8339  SimpleMagneticField = cms.string( "" ),
8340  clusterRemovalInfo = cms.InputTag( "" ),
8341  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8342  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
8343  Fitter = cms.string( "hltESPKFFittingSmoother" ),
8344  useHitsSplitting = cms.bool( False ),
8345  MeasurementTracker = cms.string( "" ),
8346  AlgorithmName = cms.string( "hltIterX" ),
8347  alias = cms.untracked.string( "" ),
8348  NavigationSchool = cms.string( "" ),
8349  TrajectoryInEvent = cms.bool( True ),
8350  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8351  GeometricInnerState = cms.bool( True ),
8352  useSimpleMF = cms.bool( False ),
8353  Propagator = cms.string( "PropagatorWithMaterial" )
8354 )
8355 fragment.hltHIL3MuonsOIState = cms.EDProducer( "L3MuonProducer",
8356  ServiceParameters = cms.PSet(
8357  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
8358  'SteppingHelixPropagatorAny',
8359  'hltESPSmartPropagator',
8360  'hltESPSteppingHelixPropagatorOpposite' ),
8361  RPCLayers = cms.bool( True ),
8362  UseMuonNavigation = cms.untracked.bool( True )
8363  ),
8364  L3TrajBuilderParameters = cms.PSet(
8365  ScaleTECyFactor = cms.double( -1.0 ),
8366  GlbRefitterParameters = cms.PSet(
8367  TrackerSkipSection = cms.int32( -1 ),
8368  DoPredictionsOnly = cms.bool( False ),
8369  PropDirForCosmics = cms.bool( False ),
8370  HitThreshold = cms.int32( 1 ),
8371  MuonHitsOption = cms.int32( 1 ),
8372  Chi2CutRPC = cms.double( 1.0 ),
8373  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8374  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
8375  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8376  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8377  RefitDirection = cms.string( "insideOut" ),
8378  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8379  Chi2CutCSC = cms.double( 150.0 ),
8380  Chi2CutDT = cms.double( 10.0 ),
8381  RefitRPCHits = cms.bool( True ),
8382  SkipStation = cms.int32( -1 ),
8383  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
8384  TrackerSkipSystem = cms.int32( -1 ),
8385  DYTthrs = cms.vint32( 30, 15 )
8386  ),
8387  ScaleTECxFactor = cms.double( -1.0 ),
8388  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8389  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8390  RefitRPCHits = cms.bool( True ),
8391  PCut = cms.double( 2.5 ),
8392  TrackTransformer = cms.PSet(
8393  DoPredictionsOnly = cms.bool( False ),
8394  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8395  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8396  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
8397  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8398  RefitDirection = cms.string( "insideOut" ),
8399  RefitRPCHits = cms.bool( True ),
8400  Propagator = cms.string( "hltESPSmartPropagatorAny" )
8401  ),
8402  GlobalMuonTrackMatcher = cms.PSet(
8403  Pt_threshold1 = cms.double( 0.0 ),
8404  DeltaDCut_3 = cms.double( 15.0 ),
8405  MinP = cms.double( 2.5 ),
8406  MinPt = cms.double( 1.0 ),
8407  Chi2Cut_1 = cms.double( 50.0 ),
8408  Pt_threshold2 = cms.double( 9.99999999E8 ),
8409  LocChi2Cut = cms.double( 0.001 ),
8410  Eta_threshold = cms.double( 1.2 ),
8411  Quality_3 = cms.double( 7.0 ),
8412  Quality_2 = cms.double( 15.0 ),
8413  Chi2Cut_2 = cms.double( 50.0 ),
8414  Chi2Cut_3 = cms.double( 200.0 ),
8415  DeltaDCut_1 = cms.double( 40.0 ),
8416  DeltaRCut_2 = cms.double( 0.2 ),
8417  DeltaRCut_3 = cms.double( 1.0 ),
8418  DeltaDCut_2 = cms.double( 10.0 ),
8419  DeltaRCut_1 = cms.double( 0.1 ),
8420  Propagator = cms.string( "hltESPSmartPropagator" ),
8421  Quality_1 = cms.double( 20.0 )
8422  ),
8423  PtCut = cms.double( 1.0 ),
8424  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
8425  tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2OIState" ),
8426  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8427  tkTrajMaxChi2 = cms.double( 9999.0 ),
8428  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
8429  tkTrajVertex = cms.InputTag( "pixelVertices" ),
8430  tkTrajUseVertex = cms.bool( False ),
8431  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
8432  ),
8433  TrackLoaderParameters = cms.PSet(
8434  PutTkTrackIntoEvent = cms.untracked.bool( False ),
8435  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8436  SmoothTkTrack = cms.untracked.bool( False ),
8437  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
8438  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
8439  MuonUpdatorAtVertexParameters = cms.PSet(
8440  MaxChi2 = cms.double( 1000000.0 ),
8441  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
8442  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
8443  ),
8444  VertexConstraint = cms.bool( False ),
8445  DoSmoothing = cms.bool( True ),
8446  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
8447  ),
8448  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
8449 )
8450 fragment.hltHIL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon",
8451  TkSeedGenerator = cms.PSet(
8452  PSetNames = cms.vstring( 'skipTSG',
8453  'iterativeTSG' ),
8454  L3TkCollectionA = cms.InputTag( "hltHIL3MuonsOIState" ),
8455  iterativeTSG = cms.PSet(
8456  ErrorRescaling = cms.double( 3.0 ),
8457  beamSpot = cms.InputTag( "unused" ),
8458  MaxChi2 = cms.double( 40.0 ),
8459  errorMatrixPset = cms.PSet(
8460  atIP = cms.bool( True ),
8461  action = cms.string( "use" ),
8462  errorMatrixValuesPSet = cms.PSet(
8463  pf3_V12 = cms.PSet(
8464  action = cms.string( "scale" ),
8465  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 )
8466  ),
8467  pf3_V13 = cms.PSet(
8468  action = cms.string( "scale" ),
8469  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 )
8470  ),
8471  pf3_V11 = cms.PSet(
8472  action = cms.string( "scale" ),
8473  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 )
8474  ),
8475  pf3_V14 = cms.PSet(
8476  action = cms.string( "scale" ),
8477  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 )
8478  ),
8479  pf3_V15 = cms.PSet(
8480  action = cms.string( "scale" ),
8481  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 )
8482  ),
8483  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
8484  pf3_V33 = cms.PSet(
8485  action = cms.string( "scale" ),
8486  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 )
8487  ),
8488  zAxis = cms.vdouble( -3.14159, 3.14159 ),
8489  pf3_V44 = cms.PSet(
8490  action = cms.string( "scale" ),
8491  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 )
8492  ),
8493  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
8494  pf3_V22 = cms.PSet(
8495  action = cms.string( "scale" ),
8496  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 )
8497  ),
8498  pf3_V23 = cms.PSet(
8499  action = cms.string( "scale" ),
8500  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 )
8501  ),
8502  pf3_V45 = cms.PSet(
8503  action = cms.string( "scale" ),
8504  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 )
8505  ),
8506  pf3_V55 = cms.PSet(
8507  action = cms.string( "scale" ),
8508  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 )
8509  ),
8510  pf3_V34 = cms.PSet(
8511  action = cms.string( "scale" ),
8512  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 )
8513  ),
8514  pf3_V35 = cms.PSet(
8515  action = cms.string( "scale" ),
8516  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 )
8517  ),
8518  pf3_V25 = cms.PSet(
8519  action = cms.string( "scale" ),
8520  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 )
8521  ),
8522  pf3_V24 = cms.PSet(
8523  action = cms.string( "scale" ),
8524  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 )
8525  )
8526  )
8527  ),
8528  UpdateState = cms.bool( True ),
8529  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
8530  SelectState = cms.bool( False ),
8531  SigmaZ = cms.double( 25.0 ),
8532  ResetMethod = cms.string( "matrix" ),
8533  ComponentName = cms.string( "TSGFromPropagation" ),
8534  UseVertexState = cms.bool( True ),
8535  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
8536  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
8537  ),
8538  skipTSG = cms.PSet( ),
8539  ComponentName = cms.string( "DualByL2TSG" )
8540  ),
8541  ServiceParameters = cms.PSet(
8542  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial',
8543  'hltESPSmartPropagatorAnyOpposite' ),
8544  RPCLayers = cms.bool( True ),
8545  UseMuonNavigation = cms.untracked.bool( True )
8546  ),
8547  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
8548  MuonTrackingRegionBuilder = cms.PSet( ),
8549  PCut = cms.double( 2.5 ),
8550  TrackerSeedCleaner = cms.PSet(
8551  cleanerFromSharedHits = cms.bool( True ),
8552  ptCleaner = cms.bool( True ),
8553  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8554  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8555  directionCleaner = cms.bool( True )
8556  ),
8557  PtCut = cms.double( 1.0 )
8558 )
8559 fragment.hltHIL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker",
8560  src = cms.InputTag( "hltHIL3TrajSeedOIHit" ),
8561  reverseTrajectories = cms.bool( True ),
8562  TransientInitialStateEstimatorParameters = cms.PSet(
8563  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
8564  numberMeasurementsForFit = cms.int32( 4 ),
8565  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
8566  ),
8567  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8568  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
8569  cleanTrajectoryAfterInOut = cms.bool( False ),
8570  useHitsSplitting = cms.bool( False ),
8571  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8572  doSeedingRegionRebuilding = cms.bool( False ),
8573  trackCandidateAlso = cms.bool( True ),
8574  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
8575  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8576  TrajectoryBuilder = cms.string( "" ),
8577  maxNSeeds = cms.uint32( 100000 )
8578 )
8579 fragment.hltHIL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer",
8580  src = cms.InputTag( "hltHIL3TrackCandidateFromL2OIHit" ),
8581  SimpleMagneticField = cms.string( "" ),
8582  clusterRemovalInfo = cms.InputTag( "" ),
8583  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8584  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
8585  Fitter = cms.string( "hltESPKFFittingSmoother" ),
8586  useHitsSplitting = cms.bool( False ),
8587  MeasurementTracker = cms.string( "" ),
8588  AlgorithmName = cms.string( "hltIterX" ),
8589  alias = cms.untracked.string( "" ),
8590  NavigationSchool = cms.string( "" ),
8591  TrajectoryInEvent = cms.bool( True ),
8592  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8593  GeometricInnerState = cms.bool( True ),
8594  useSimpleMF = cms.bool( False ),
8595  Propagator = cms.string( "PropagatorWithMaterial" )
8596 )
8597 fragment.hltHIL3MuonsOIHit = cms.EDProducer( "L3MuonProducer",
8598  ServiceParameters = cms.PSet(
8599  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
8600  'SteppingHelixPropagatorAny',
8601  'hltESPSmartPropagator',
8602  'hltESPSteppingHelixPropagatorOpposite' ),
8603  RPCLayers = cms.bool( True ),
8604  UseMuonNavigation = cms.untracked.bool( True )
8605  ),
8606  L3TrajBuilderParameters = cms.PSet(
8607  ScaleTECyFactor = cms.double( -1.0 ),
8608  GlbRefitterParameters = cms.PSet(
8609  TrackerSkipSection = cms.int32( -1 ),
8610  DoPredictionsOnly = cms.bool( False ),
8611  PropDirForCosmics = cms.bool( False ),
8612  HitThreshold = cms.int32( 1 ),
8613  MuonHitsOption = cms.int32( 1 ),
8614  Chi2CutRPC = cms.double( 1.0 ),
8615  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8616  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
8617  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8618  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8619  RefitDirection = cms.string( "insideOut" ),
8620  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8621  Chi2CutCSC = cms.double( 150.0 ),
8622  Chi2CutDT = cms.double( 10.0 ),
8623  RefitRPCHits = cms.bool( True ),
8624  SkipStation = cms.int32( -1 ),
8625  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
8626  TrackerSkipSystem = cms.int32( -1 ),
8627  DYTthrs = cms.vint32( 30, 15 )
8628  ),
8629  ScaleTECxFactor = cms.double( -1.0 ),
8630  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8631  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8632  RefitRPCHits = cms.bool( True ),
8633  PCut = cms.double( 2.5 ),
8634  TrackTransformer = cms.PSet(
8635  DoPredictionsOnly = cms.bool( False ),
8636  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8637  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8638  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
8639  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8640  RefitDirection = cms.string( "insideOut" ),
8641  RefitRPCHits = cms.bool( True ),
8642  Propagator = cms.string( "hltESPSmartPropagatorAny" )
8643  ),
8644  GlobalMuonTrackMatcher = cms.PSet(
8645  Pt_threshold1 = cms.double( 0.0 ),
8646  DeltaDCut_3 = cms.double( 15.0 ),
8647  MinP = cms.double( 2.5 ),
8648  MinPt = cms.double( 1.0 ),
8649  Chi2Cut_1 = cms.double( 50.0 ),
8650  Pt_threshold2 = cms.double( 9.99999999E8 ),
8651  LocChi2Cut = cms.double( 0.001 ),
8652  Eta_threshold = cms.double( 1.2 ),
8653  Quality_3 = cms.double( 7.0 ),
8654  Quality_2 = cms.double( 15.0 ),
8655  Chi2Cut_2 = cms.double( 50.0 ),
8656  Chi2Cut_3 = cms.double( 200.0 ),
8657  DeltaDCut_1 = cms.double( 40.0 ),
8658  DeltaRCut_2 = cms.double( 0.2 ),
8659  DeltaRCut_3 = cms.double( 1.0 ),
8660  DeltaDCut_2 = cms.double( 10.0 ),
8661  DeltaRCut_1 = cms.double( 0.1 ),
8662  Propagator = cms.string( "hltESPSmartPropagator" ),
8663  Quality_1 = cms.double( 20.0 )
8664  ),
8665  PtCut = cms.double( 1.0 ),
8666  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
8667  tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2OIHit" ),
8668  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8669  tkTrajMaxChi2 = cms.double( 9999.0 ),
8670  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
8671  tkTrajVertex = cms.InputTag( "pixelVertices" ),
8672  tkTrajUseVertex = cms.bool( False ),
8673  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) )
8674  ),
8675  TrackLoaderParameters = cms.PSet(
8676  PutTkTrackIntoEvent = cms.untracked.bool( False ),
8677  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8678  SmoothTkTrack = cms.untracked.bool( False ),
8679  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
8680  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
8681  MuonUpdatorAtVertexParameters = cms.PSet(
8682  MaxChi2 = cms.double( 1000000.0 ),
8683  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
8684  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 )
8685  ),
8686  VertexConstraint = cms.bool( False ),
8687  DoSmoothing = cms.bool( True ),
8688  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
8689  ),
8690  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
8691 )
8692 fragment.hltHIL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner",
8693  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
8694 )
8695 fragment.hltHIL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner",
8696  labels = cms.VInputTag( 'hltHIL3TrajSeedOIState','hltHIL3TrajSeedOIHit' )
8697 )
8698 fragment.hltHIL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner",
8699  labels = cms.VInputTag( 'hltHIL3TrackCandidateFromL2OIHit','hltHIL3TrackCandidateFromL2OIState' )
8700 )
8701 fragment.hltHIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
8702  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
8703 )
8704 fragment.hltHIL3Muons = cms.EDProducer( "L3TrackCombiner",
8705  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
8706 )
8707 fragment.hltHIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
8708  InputLinksObjects = cms.InputTag( "hltHIL3MuonsLinksCombination" ),
8709  InputObjects = cms.InputTag( "hltHIL3Muons" ),
8710  MuonPtOption = cms.string( "Tracker" )
8711 )
8712 fragment.hltHIL3fL1sDoubleMuOpenBptxANDL1f0L2f0L3Filtered0 = cms.EDFilter( "HLTMuonL3PreFilter",
8713  MaxNormalizedChi2 = cms.double( 9999.0 ),
8714  saveTags = cms.bool( True ),
8715  PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMuOpenBptxANDL1f0L2Filtered0" ),
8716  MinNmuonHits = cms.int32( 0 ),
8717  MinN = cms.int32( 2 ),
8718  MinTrackPt = cms.double( 0.0 ),
8719  MaxEta = cms.double( 2.5 ),
8720  MaxDXYBeamSpot = cms.double( 9999.0 ),
8721  MinNhits = cms.int32( 0 ),
8722  MinDxySig = cms.double( -1.0 ),
8723  NSigmaPt = cms.double( 0.0 ),
8724  MaxDz = cms.double( 9999.0 ),
8725  MaxPtDifference = cms.double( 9999.0 ),
8726  MaxDr = cms.double( 2.0 ),
8727  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
8728  MinDXYBeamSpot = cms.double( -1.0 ),
8729  MinDr = cms.double( -1.0 ),
8730  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8731  InputLinks = cms.InputTag( "" ),
8732  MinPt = cms.double( 0.0 )
8733 )
8734 fragment.hltPrePAL3DoubleMuOpen = cms.EDFilter( "HLTPrescaler",
8735  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8736  offset = cms.uint32( 0 )
8737 )
8738 fragment.hltL3fL1sDoubleMuOpenBptxANDL1f0L2f0L3Filtered0 = cms.EDFilter( "HLTMuonL3PreFilter",
8739  MaxNormalizedChi2 = cms.double( 9999.0 ),
8740  saveTags = cms.bool( True ),
8741  PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMuOpenBptxANDL1f0L2Filtered0" ),
8742  MinNmuonHits = cms.int32( 0 ),
8743  MinN = cms.int32( 2 ),
8744  MinTrackPt = cms.double( 0.0 ),
8745  MaxEta = cms.double( 2.5 ),
8746  MaxDXYBeamSpot = cms.double( 9999.0 ),
8747  MinNhits = cms.int32( 0 ),
8748  MinDxySig = cms.double( -1.0 ),
8749  NSigmaPt = cms.double( 0.0 ),
8750  MaxDz = cms.double( 9999.0 ),
8751  MaxPtDifference = cms.double( 9999.0 ),
8752  MaxDr = cms.double( 2.0 ),
8753  CandTag = cms.InputTag( "hltL3MuonCandidates" ),
8754  MinDXYBeamSpot = cms.double( -1.0 ),
8755  MinDr = cms.double( -1.0 ),
8756  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8757  InputLinks = cms.InputTag( "" ),
8758  MinPt = cms.double( 0.0 )
8759 )
8760 fragment.hltL1sSingleMu7BptxAND = cms.EDFilter( "HLTL1TSeed",
8761  L1SeedsLogicalExpression = cms.string( "L1_SingleMu7_BptxAND" ),
8762  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8763  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8764  saveTags = cms.bool( True ),
8765  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8766  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8767  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8768  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8769  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8770 )
8771 fragment.hltPrePAL2Mu15 = cms.EDFilter( "HLTPrescaler",
8772  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8773  offset = cms.uint32( 0 )
8774 )
8775 fragment.hltL1fL1sSingleMu7BptxANDL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
8776  saveTags = cms.bool( True ),
8777  PreviousCandTag = cms.InputTag( "hltL1sSingleMu7BptxAND" ),
8778  MinPt = cms.double( 0.0 ),
8779  MinN = cms.int32( 1 ),
8780  MaxEta = cms.double( 2.5 ),
8781  CentralBxOnly = cms.bool( True ),
8782  SelectQualities = cms.vint32( ),
8783  CandTag = cms.InputTag( 'hltGmtStage2Digis','Muon' )
8784 )
8785 fragment.hltL2fL1sSingleMu7BptxANDL1f0L2Filtered15 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
8786  saveTags = cms.bool( True ),
8787  MaxDr = cms.double( 9999.0 ),
8788  CutOnChambers = cms.bool( False ),
8789  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7BptxANDL1Filtered0" ),
8790  MinPt = cms.double( 15.0 ),
8791  MinN = cms.int32( 1 ),
8792  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8793  MaxEta = cms.double( 2.5 ),
8794  MinNhits = cms.vint32( 0 ),
8795  MinDxySig = cms.double( -1.0 ),
8796  MinNchambers = cms.vint32( 0 ),
8797  AbsEtaBins = cms.vdouble( 5.0 ),
8798  MaxDz = cms.double( 9999.0 ),
8799  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8800  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8801  MinDr = cms.double( -1.0 ),
8802  NSigmaPt = cms.double( 0.0 ),
8803  MinNstations = cms.vint32( 0 )
8804 )
8805 fragment.hltPrePAL2Mu12 = cms.EDFilter( "HLTPrescaler",
8806  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8807  offset = cms.uint32( 0 )
8808 )
8809 fragment.hltL2fL1sSingleMu7BptxANDL1f0L2Filtered12 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
8810  saveTags = cms.bool( True ),
8811  MaxDr = cms.double( 9999.0 ),
8812  CutOnChambers = cms.bool( False ),
8813  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7BptxANDL1Filtered0" ),
8814  MinPt = cms.double( 12.0 ),
8815  MinN = cms.int32( 1 ),
8816  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8817  MaxEta = cms.double( 2.5 ),
8818  MinNhits = cms.vint32( 0 ),
8819  MinDxySig = cms.double( -1.0 ),
8820  MinNchambers = cms.vint32( 0 ),
8821  AbsEtaBins = cms.vdouble( 5.0 ),
8822  MaxDz = cms.double( 9999.0 ),
8823  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8824  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8825  MinDr = cms.double( -1.0 ),
8826  NSigmaPt = cms.double( 0.0 ),
8827  MinNstations = cms.vint32( 0 )
8828 )
8829 fragment.hltPrePAL3Mu12 = cms.EDFilter( "HLTPrescaler",
8830  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8831  offset = cms.uint32( 0 )
8832 )
8833 fragment.hltL2fL1sSingleMu7BptxANDL1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
8834  saveTags = cms.bool( True ),
8835  MaxDr = cms.double( 9999.0 ),
8836  CutOnChambers = cms.bool( False ),
8837  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7BptxANDL1Filtered0" ),
8838  MinPt = cms.double( 0.0 ),
8839  MinN = cms.int32( 1 ),
8840  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8841  MaxEta = cms.double( 2.5 ),
8842  MinNhits = cms.vint32( 0 ),
8843  MinDxySig = cms.double( -1.0 ),
8844  MinNchambers = cms.vint32( 0 ),
8845  AbsEtaBins = cms.vdouble( 5.0 ),
8846  MaxDz = cms.double( 9999.0 ),
8847  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8848  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8849  MinDr = cms.double( -1.0 ),
8850  NSigmaPt = cms.double( 0.0 ),
8851  MinNstations = cms.vint32( 0 )
8852 )
8853 fragment.hltL3fL1sSingleMu7BptxANDL1f0L2f0L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter",
8854  MaxNormalizedChi2 = cms.double( 9999.0 ),
8855  saveTags = cms.bool( True ),
8856  PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu7BptxANDL1f0L2Filtered0" ),
8857  MinNmuonHits = cms.int32( 0 ),
8858  MinN = cms.int32( 1 ),
8859  MinTrackPt = cms.double( 0.0 ),
8860  MaxEta = cms.double( 2.5 ),
8861  MaxDXYBeamSpot = cms.double( 9999.0 ),
8862  MinNhits = cms.int32( 0 ),
8863  MinDxySig = cms.double( -1.0 ),
8864  NSigmaPt = cms.double( 0.0 ),
8865  MaxDz = cms.double( 9999.0 ),
8866  MaxPtDifference = cms.double( 9999.0 ),
8867  MaxDr = cms.double( 2.0 ),
8868  CandTag = cms.InputTag( "hltL3MuonCandidates" ),
8869  MinDXYBeamSpot = cms.double( -1.0 ),
8870  MinDr = cms.double( -1.0 ),
8871  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8872  InputLinks = cms.InputTag( "" ),
8873  MinPt = cms.double( 12.0 )
8874 )
8875 fragment.hltPrePAL3Mu15 = cms.EDFilter( "HLTPrescaler",
8876  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8877  offset = cms.uint32( 0 )
8878 )
8879 fragment.hltL3fL1sSingleMu7BptxANDL1f0L2f0L3Filtered15 = cms.EDFilter( "HLTMuonL3PreFilter",
8880  MaxNormalizedChi2 = cms.double( 9999.0 ),
8881  saveTags = cms.bool( True ),
8882  PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu7BptxANDL1f0L2Filtered0" ),
8883  MinNmuonHits = cms.int32( 0 ),
8884  MinN = cms.int32( 1 ),
8885  MinTrackPt = cms.double( 0.0 ),
8886  MaxEta = cms.double( 2.5 ),
8887  MaxDXYBeamSpot = cms.double( 9999.0 ),
8888  MinNhits = cms.int32( 0 ),
8889  MinDxySig = cms.double( -1.0 ),
8890  NSigmaPt = cms.double( 0.0 ),
8891  MaxDz = cms.double( 9999.0 ),
8892  MaxPtDifference = cms.double( 9999.0 ),
8893  MaxDr = cms.double( 2.0 ),
8894  CandTag = cms.InputTag( "hltL3MuonCandidates" ),
8895  MinDXYBeamSpot = cms.double( -1.0 ),
8896  MinDr = cms.double( -1.0 ),
8897  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8898  InputLinks = cms.InputTag( "" ),
8899  MinPt = cms.double( 15.0 )
8900 )
8901 fragment.hltPrePAL3Mu3 = cms.EDFilter( "HLTPrescaler",
8902  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8903  offset = cms.uint32( 0 )
8904 )
8905 fragment.hltPrePAL3Mu5 = cms.EDFilter( "HLTPrescaler",
8906  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8907  offset = cms.uint32( 0 )
8908 )
8909 fragment.hltPrePAL3Mu7 = cms.EDFilter( "HLTPrescaler",
8910  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8911  offset = cms.uint32( 0 )
8912 )
8913 fragment.hltL3fL1sSingleMu5BptxANDL1f0L2f0L3Filtered7 = cms.EDFilter( "HLTMuonL3PreFilter",
8914  MaxNormalizedChi2 = cms.double( 9999.0 ),
8915  saveTags = cms.bool( True ),
8916  PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu5BptxANDL1f0L2Filtered0" ),
8917  MinNmuonHits = cms.int32( 0 ),
8918  MinN = cms.int32( 1 ),
8919  MinTrackPt = cms.double( 0.0 ),
8920  MaxEta = cms.double( 2.5 ),
8921  MaxDXYBeamSpot = cms.double( 9999.0 ),
8922  MinNhits = cms.int32( 0 ),
8923  MinDxySig = cms.double( -1.0 ),
8924  NSigmaPt = cms.double( 0.0 ),
8925  MaxDz = cms.double( 9999.0 ),
8926  MaxPtDifference = cms.double( 9999.0 ),
8927  MaxDr = cms.double( 2.0 ),
8928  CandTag = cms.InputTag( "hltL3MuonCandidates" ),
8929  MinDXYBeamSpot = cms.double( -1.0 ),
8930  MinDr = cms.double( -1.0 ),
8931  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8932  InputLinks = cms.InputTag( "" ),
8933  MinPt = cms.double( 7.0 )
8934 )
8935 fragment.hltL1sMinimumBiasHF0ORBptxAND = cms.EDFilter( "HLTL1TSeed",
8936  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF0_OR_BptxAND" ),
8937  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
8938  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
8939  saveTags = cms.bool( True ),
8940  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8941  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
8942  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
8943  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
8944  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8945 )
8946 fragment.hltPrePADmesonPPTrackingGlobalDpt5 = cms.EDFilter( "HLTPrescaler",
8947  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8948  offset = cms.uint32( 0 )
8949 )
8950 fragment.hltPAJetsForCoreTracking = cms.EDFilter( "CandPtrSelector",
8951  src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8952  cut = cms.string( "pt > 100 && abs(eta) < 2.5" )
8953 )
8954 fragment.hltSiPixelClustersAfterSplitting = cms.EDProducer( "SiPixelClusterProducer",
8955  src = cms.InputTag( "hltSiPixelDigis" ),
8956  ChannelThreshold = cms.int32( 1000 ),
8957  maxNumberOfClusters = cms.int32( 20000 ),
8958  VCaltoElectronGain = cms.int32( 65 ),
8959  MissCalibrate = cms.untracked.bool( True ),
8960  SplitClusters = cms.bool( False ),
8961  VCaltoElectronOffset = cms.int32( -414 ),
8962  payloadType = cms.string( "HLT" ),
8963  SeedThreshold = cms.int32( 1000 ),
8964  ClusterThreshold = cms.double( 4000.0 )
8965 )
8966 fragment.hltSiPixelClustersCacheAfterSplitting = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
8967  src = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
8968  onDemand = cms.bool( False )
8969 )
8970 fragment.hltSiPixelRecHitsAfterSplitting = cms.EDProducer( "SiPixelRecHitConverter",
8971  VerboseLevel = cms.untracked.int32( 0 ),
8972  src = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
8973  CPE = cms.string( "hltESPPixelCPEGeneric" )
8974 )
8975 fragment.hltPixelLayerTripletsAfterSplitting = cms.EDProducer( "SeedingLayersEDProducer",
8976  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
8977  'BPix1+BPix2+FPix1_pos',
8978  'BPix1+BPix2+FPix1_neg',
8979  'BPix1+FPix1_pos+FPix2_pos',
8980  'BPix1+FPix1_neg+FPix2_neg' ),
8981  MTOB = cms.PSet( ),
8982  TEC = cms.PSet( ),
8983  MTID = cms.PSet( ),
8984  FPix = cms.PSet(
8985  useErrorsFromParam = cms.bool( True ),
8986  hitErrorRPhi = cms.double( 0.0051 ),
8987  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8988  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
8989  hitErrorRZ = cms.double( 0.0036 )
8990  ),
8991  MTEC = cms.PSet( ),
8992  MTIB = cms.PSet( ),
8993  TID = cms.PSet( ),
8994  TOB = cms.PSet( ),
8995  BPix = cms.PSet(
8996  useErrorsFromParam = cms.bool( True ),
8997  hitErrorRPhi = cms.double( 0.0027 ),
8998  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8999  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
9000  hitErrorRZ = cms.double( 0.006 )
9001  ),
9002  TIB = cms.PSet( )
9003 )
9004 fragment.hltSiStripRawToClustersFacilityForPA = cms.EDProducer( "SiStripClusterizerFromRaw",
9005  ProductLabel = cms.InputTag( "rawDataCollector" ),
9006  DoAPVEmulatorCheck = cms.bool( False ),
9007  Algorithms = cms.PSet(
9008  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
9009  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
9010  PedestalSubtractionFedMode = cms.bool( True ),
9011  TruncateInSuppressor = cms.bool( True ),
9012  doAPVRestore = cms.bool( False ),
9013  useCMMeanMap = cms.bool( False )
9014  ),
9015  Clusterizer = cms.PSet(
9016  ChannelThreshold = cms.double( 2.0 ),
9017  MaxSequentialBad = cms.uint32( 1 ),
9018  MaxSequentialHoles = cms.uint32( 0 ),
9019  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
9020  MaxAdjacentBad = cms.uint32( 0 ),
9021  QualityLabel = cms.string( "" ),
9022  SeedThreshold = cms.double( 3.0 ),
9023  ClusterThreshold = cms.double( 5.0 ),
9024  setDetId = cms.bool( True ),
9025  RemoveApvShots = cms.bool( True ),
9026  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
9027  ),
9028  onDemand = cms.bool( False )
9029 )
9030 fragment.hltSiStripClustersAfterSplitting = cms.EDProducer( "MeasurementTrackerEventProducer",
9031  inactivePixelDetectorLabels = cms.VInputTag( ),
9032  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityForPA" ),
9033  pixelClusterProducer = cms.string( "hltSiPixelClustersAfterSplitting" ),
9034  switchOffPixelsIfEmpty = cms.bool( True ),
9035  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
9036  skipClusters = cms.InputTag( "" ),
9037  measurementTracker = cms.string( "hltESPMeasurementTracker" )
9038 )
9039 fragment.hltSiStripMatchedRecHits = cms.EDProducer( "SiStripRecHitConverter",
9040  StripCPE = cms.ESInputTag( 'hltESPStripCPEfromTrackAngle','hltESPStripCPEfromTrackAngle' ),
9041  stereoRecHits = cms.string( "stereoRecHit" ),
9042  useSiStripQuality = cms.bool( False ),
9043  matchedRecHits = cms.string( "matchedRecHit" ),
9044  ClusterProducer = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
9045  VerbosityLevel = cms.untracked.int32( 1 ),
9046  rphiRecHits = cms.string( "rphiRecHit" ),
9047  Matcher = cms.ESInputTag( 'SiStripRecHitMatcherESProducer','StandardMatcher' ),
9048  siStripQualityLabel = cms.ESInputTag( "" ),
9049  MaskBadAPVFibers = cms.bool( False )
9050 )
9051 fragment.hltPAIter0PixelTripletsSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
9052  RegionFactoryPSet = cms.PSet(
9053  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
9054  RegionPSet = cms.PSet(
9055  precise = cms.bool( True ),
9056  originRadius = cms.double( 0.02 ),
9057  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9058  ptMin = cms.double( 0.6 ),
9059  nSigmaZ = cms.double( 4.0 ),
9060  useMultipleScattering = cms.bool( False )
9061  )
9062  ),
9063  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
9064  ClusterCheckPSet = cms.PSet(
9065  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9066  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
9067  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
9068  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
9069  doClusterCheck = cms.bool( True ),
9070  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
9071  ),
9072  OrderedHitsFactoryPSet = cms.PSet(
9073  ComponentName = cms.string( "StandardHitTripletGenerator" ),
9074  SeedingLayers = cms.InputTag( "hltPixelLayerTripletsAfterSplitting" ),
9075  GeneratorPSet = cms.PSet(
9076  useBending = cms.bool( True ),
9077  useFixedPreFiltering = cms.bool( False ),
9078  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
9079  extraHitRPhitolerance = cms.double( 0.032 ),
9080  useMultScattering = cms.bool( True ),
9081  phiPreFiltering = cms.double( 0.3 ),
9082  extraHitRZtolerance = cms.double( 0.037 ),
9083  SeedComparitorPSet = cms.PSet(
9084  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
9085  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
9086  ),
9087  maxElement = cms.uint32( 1000000 )
9088  ),
9089  maxElement = cms.uint32( 1000000 )
9090  ),
9091  SeedCreatorPSet = cms.PSet(
9092  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
9093  forceKinematicWithRegionDirection = cms.bool( False ),
9094  magneticField = cms.string( "ParabolicMf" ),
9095  SeedMomentumForBOFF = cms.double( 5.0 ),
9096  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
9097  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9098  MinOneOverPtError = cms.double( 1.0 ),
9099  OriginTransverseErrorMultiplier = cms.double( 1.0 )
9100  )
9101 )
9102 fragment.hltPAIter0CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9103  src = cms.InputTag( "hltPAIter0PixelTripletsSeeds" ),
9104  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
9105  SimpleMagneticField = cms.string( "ParabolicMf" ),
9106  TransientInitialStateEstimatorParameters = cms.PSet(
9107  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9108  numberMeasurementsForFit = cms.int32( 4 ),
9109  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9110  ),
9111  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9112  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersAfterSplitting" ),
9113  cleanTrajectoryAfterInOut = cms.bool( True ),
9114  useHitsSplitting = cms.bool( True ),
9115  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9116  doSeedingRegionRebuilding = cms.bool( True ),
9117  maxNSeeds = cms.uint32( 500000 ),
9118  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ),
9119  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9120  TrajectoryBuilder = cms.string( "" )
9121 )
9122 fragment.hltPAIter0CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9123  src = cms.InputTag( "hltPAIter0CkfTrackCandidates" ),
9124  SimpleMagneticField = cms.string( "ParabolicMf" ),
9125  clusterRemovalInfo = cms.InputTag( "" ),
9126  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9127  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersAfterSplitting" ),
9128  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
9129  useHitsSplitting = cms.bool( False ),
9130  MeasurementTracker = cms.string( "" ),
9131  AlgorithmName = cms.string( "initialStep" ),
9132  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9133  NavigationSchool = cms.string( "" ),
9134  TrajectoryInEvent = cms.bool( True ),
9135  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
9136  GeometricInnerState = cms.bool( False ),
9137  useSimpleMF = cms.bool( True ),
9138  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
9139 )
9140 fragment.hltPAIter0PrimaryVertices = cms.EDProducer( "PrimaryVertexProducer",
9141  vertexCollections = cms.VPSet(
9142  cms.PSet( maxDistanceToBeam = cms.double( 1.0 ),
9143  useBeamConstraint = cms.bool( False ),
9144  minNdof = cms.double( 0.0 ),
9145  algorithm = cms.string( "AdaptiveVertexFitter" ),
9146  label = cms.string( "" )
9147  )
9148  ),
9149  verbose = cms.untracked.bool( False ),
9150  TkFilterParameters = cms.PSet(
9151  maxNormalizedChi2 = cms.double( 20.0 ),
9152  minPt = cms.double( 0.0 ),
9153  algorithm = cms.string( "filter" ),
9154  maxD0Significance = cms.double( 5.0 ),
9155  trackQuality = cms.string( "any" ),
9156  minPixelLayersWithHits = cms.int32( 2 ),
9157  minSiliconLayersWithHits = cms.int32( 5 )
9158  ),
9159  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
9160  TrackLabel = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9161  TkClusParameters = cms.PSet(
9162  TkDAClusParameters = cms.PSet(
9163  vertexSize = cms.double( 0.01 ),
9164  d0CutOff = cms.double( 3.0 ),
9165  Tmin = cms.double( 4.0 ),
9166  dzCutOff = cms.double( 4.0 ),
9167  coolingFactor = cms.double( 0.6 )
9168  ),
9169  algorithm = cms.string( "DA_vect" )
9170  )
9171 )
9172 fragment.hltPAIter0TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierPrompt",
9173  src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9174  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
9175  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9176  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9177  qualityCuts = cms.vdouble( -0.9, -0.8, 0.7 ),
9178  mva = cms.PSet( ),
9179  GBRForestFileName = cms.string( "" )
9180 )
9181 fragment.hltPAIter0TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierDetached",
9182  src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9183  GBRForestLabel = cms.string( "MVASelectorIter3_13TeV" ),
9184  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9185  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9186  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
9187  mva = cms.PSet( ),
9188  GBRForestFileName = cms.string( "" )
9189 )
9190 fragment.hltPAIter0TrackClassifier3 = cms.EDProducer( "TrackMVAClassifierPrompt",
9191  src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9192  GBRForestLabel = cms.string( "MVASelectorIter1_13TeV" ),
9193  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9194  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9195  qualityCuts = cms.vdouble( -0.6, -0.3, -0.1 ),
9196  mva = cms.PSet( ),
9197  GBRForestFileName = cms.string( "" )
9198 )
9199 fragment.hltPAIter0TrackSelection = cms.EDProducer( "ClassifierMerger",
9200  inputClassifiers = cms.vstring( 'hltPAIter0TrackClassifier1',
9201  'hltPAIter0TrackClassifier2',
9202  'hltPAIter0TrackClassifier3' )
9203 )
9204 fragment.hltPAIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9205  trackClassifier = cms.InputTag( 'hltPAIter0TrackSelection','QualityMasks' ),
9206  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9207  maxChi2 = cms.double( 9.0 ),
9208  trajectories = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
9209  oldClusterRemovalInfo = cms.InputTag( "" ),
9210  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
9211  overrideTrkQuals = cms.InputTag( "" ),
9212  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
9213  TrackQuality = cms.string( "highPurity" )
9214 )
9215 fragment.hltPAIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9216  clustersToSkip = cms.InputTag( "hltPAIter1ClustersRefRemoval" ),
9217  OnDemand = cms.bool( False ),
9218  src = cms.InputTag( "hltSiStripClustersAfterSplitting" )
9219 )
9220 fragment.hltPAIter1DetachedTripletLayers = cms.EDProducer( "SeedingLayersEDProducer",
9221  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
9222  'BPix1+BPix2+FPix1_pos',
9223  'BPix1+BPix2+FPix1_neg',
9224  'BPix1+FPix1_pos+FPix2_pos',
9225  'BPix1+FPix1_neg+FPix2_neg' ),
9226  MTOB = cms.PSet( ),
9227  TEC = cms.PSet( ),
9228  MTID = cms.PSet( ),
9229  FPix = cms.PSet(
9230  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9231  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
9232  skipClusters = cms.InputTag( "hltPAIter1ClustersRefRemoval" )
9233  ),
9234  MTEC = cms.PSet( ),
9235  MTIB = cms.PSet( ),
9236  TID = cms.PSet( ),
9237  TOB = cms.PSet( ),
9238  BPix = cms.PSet(
9239  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9240  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
9241  skipClusters = cms.InputTag( "hltPAIter1ClustersRefRemoval" )
9242  ),
9243  TIB = cms.PSet( )
9244 )
9245 fragment.hltPAIter1DetachedTripletSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
9246  RegionFactoryPSet = cms.PSet(
9247  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
9248  RegionPSet = cms.PSet(
9249  precise = cms.bool( True ),
9250  originRadius = cms.double( 1.5 ),
9251  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9252  ptMin = cms.double( 0.3 ),
9253  useMultipleScattering = cms.bool( False ),
9254  originHalfLength = cms.double( 15.0 )
9255  )
9256  ),
9257  SeedComparitorPSet = cms.PSet(
9258  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
9259  FilterAtHelixStage = cms.bool( False ),
9260  FilterPixelHits = cms.bool( True ),
9261  FilterStripHits = cms.bool( False ),
9262  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
9263  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
9264  ),
9265  ClusterCheckPSet = cms.PSet(
9266  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9267  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
9268  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
9269  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
9270  doClusterCheck = cms.bool( True ),
9271  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
9272  ),
9273  OrderedHitsFactoryPSet = cms.PSet(
9274  maxElement = cms.uint32( 1000000 ),
9275  ComponentName = cms.string( "StandardHitTripletGenerator" ),
9276  SeedingLayers = cms.InputTag( "hltPAIter1DetachedTripletLayers" ),
9277  GeneratorPSet = cms.PSet(
9278  maxElement = cms.uint32( 1000000 ),
9279  useBending = cms.bool( True ),
9280  useFixedPreFiltering = cms.bool( False ),
9281  ComponentName = cms.string( "PixelTripletLargeTipGenerator" ),
9282  extraHitRPhitolerance = cms.double( 0.032 ),
9283  useMultScattering = cms.bool( True ),
9284  phiPreFiltering = cms.double( 0.3 ),
9285  extraHitRZtolerance = cms.double( 0.037 )
9286  )
9287  ),
9288  SeedCreatorPSet = cms.PSet(
9289  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
9290  forceKinematicWithRegionDirection = cms.bool( False ),
9291  magneticField = cms.string( "ParabolicMf" ),
9292  SeedMomentumForBOFF = cms.double( 5.0 ),
9293  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
9294  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9295  MinOneOverPtError = cms.double( 1.0 ),
9296  OriginTransverseErrorMultiplier = cms.double( 1.0 )
9297  )
9298 )
9299 fragment.hltPAIter1CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9300  src = cms.InputTag( "hltPAIter1DetachedTripletSeeds" ),
9301  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
9302  SimpleMagneticField = cms.string( "ParabolicMf" ),
9303  TransientInitialStateEstimatorParameters = cms.PSet(
9304  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9305  numberMeasurementsForFit = cms.int32( 4 ),
9306  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9307  ),
9308  TrajectoryCleaner = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
9309  MeasurementTrackerEvent = cms.InputTag( "hltPAIter1MaskedMeasurementTrackerEvent" ),
9310  cleanTrajectoryAfterInOut = cms.bool( True ),
9311  useHitsSplitting = cms.bool( True ),
9312  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9313  doSeedingRegionRebuilding = cms.bool( True ),
9314  maxNSeeds = cms.uint32( 500000 ),
9315  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryBuilder" ) ),
9316  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9317  TrajectoryBuilder = cms.string( "" )
9318 )
9319 fragment.hltPAIter1CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9320  src = cms.InputTag( "hltPAIter1CkfTrackCandidates" ),
9321  SimpleMagneticField = cms.string( "ParabolicMf" ),
9322  clusterRemovalInfo = cms.InputTag( "" ),
9323  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9324  MeasurementTrackerEvent = cms.InputTag( "hltPAIter1MaskedMeasurementTrackerEvent" ),
9325  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
9326  useHitsSplitting = cms.bool( False ),
9327  MeasurementTracker = cms.string( "" ),
9328  AlgorithmName = cms.string( "detachedTripletStep" ),
9329  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9330  NavigationSchool = cms.string( "" ),
9331  TrajectoryInEvent = cms.bool( True ),
9332  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
9333  GeometricInnerState = cms.bool( False ),
9334  useSimpleMF = cms.bool( True ),
9335  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
9336 )
9337 fragment.hltPAIter1TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached",
9338  src = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ),
9339  GBRForestLabel = cms.string( "MVASelectorIter3_13TeV" ),
9340  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9341  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9342  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
9343  mva = cms.PSet( ),
9344  GBRForestFileName = cms.string( "" )
9345 )
9346 fragment.hltPAIter1TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
9347  src = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ),
9348  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
9349  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9350  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9351  qualityCuts = cms.vdouble( -0.2, 0.0, 0.4 ),
9352  mva = cms.PSet( ),
9353  GBRForestFileName = cms.string( "" )
9354 )
9355 fragment.hltPAIter1TrackSelection = cms.EDProducer( "ClassifierMerger",
9356  inputClassifiers = cms.vstring( 'hltPAIter1TrackClassifier1',
9357  'hltPAIter1TrackClassifier2' )
9358 )
9359 fragment.hltPAIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9360  trackClassifier = cms.InputTag( 'hltPAIter1TrackSelection','QualityMasks' ),
9361  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9362  maxChi2 = cms.double( 9.0 ),
9363  trajectories = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ),
9364  oldClusterRemovalInfo = cms.InputTag( "hltPAIter1ClustersRefRemoval" ),
9365  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
9366  overrideTrkQuals = cms.InputTag( "" ),
9367  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
9368  TrackQuality = cms.string( "highPurity" )
9369 )
9370 fragment.hltPAIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9371  clustersToSkip = cms.InputTag( "hltPAIter2ClustersRefRemoval" ),
9372  OnDemand = cms.bool( False ),
9373  src = cms.InputTag( "hltSiStripClustersAfterSplitting" )
9374 )
9375 fragment.hltPAIter2LowPtTripletLayers = cms.EDProducer( "SeedingLayersEDProducer",
9376  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
9377  'BPix1+BPix2+FPix1_pos',
9378  'BPix1+BPix2+FPix1_neg',
9379  'BPix1+FPix1_pos+FPix2_pos',
9380  'BPix1+FPix1_neg+FPix2_neg' ),
9381  MTOB = cms.PSet( ),
9382  TEC = cms.PSet( ),
9383  MTID = cms.PSet( ),
9384  FPix = cms.PSet(
9385  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9386  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
9387  skipClusters = cms.InputTag( "hltPAIter2ClustersRefRemoval" )
9388  ),
9389  MTEC = cms.PSet( ),
9390  MTIB = cms.PSet( ),
9391  TID = cms.PSet( ),
9392  TOB = cms.PSet( ),
9393  BPix = cms.PSet(
9394  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9395  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
9396  skipClusters = cms.InputTag( "hltPAIter2ClustersRefRemoval" )
9397  ),
9398  TIB = cms.PSet( )
9399 )
9400 fragment.hltPAIter2LowPtTripletSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
9401  RegionFactoryPSet = cms.PSet(
9402  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
9403  RegionPSet = cms.PSet(
9404  precise = cms.bool( True ),
9405  originRadius = cms.double( 0.02 ),
9406  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9407  ptMin = cms.double( 0.2 ),
9408  useMultipleScattering = cms.bool( False ),
9409  nSigmaZ = cms.double( 4.0 )
9410  )
9411  ),
9412  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
9413  ClusterCheckPSet = cms.PSet(
9414  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9415  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
9416  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
9417  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
9418  doClusterCheck = cms.bool( True ),
9419  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
9420  ),
9421  OrderedHitsFactoryPSet = cms.PSet(
9422  maxElement = cms.uint32( 1000000 ),
9423  ComponentName = cms.string( "StandardHitTripletGenerator" ),
9424  SeedingLayers = cms.InputTag( "hltPAIter2LowPtTripletLayers" ),
9425  GeneratorPSet = cms.PSet(
9426  maxElement = cms.uint32( 1000000 ),
9427  useBending = cms.bool( True ),
9428  useFixedPreFiltering = cms.bool( False ),
9429  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
9430  extraHitRPhitolerance = cms.double( 0.032 ),
9431  useMultScattering = cms.bool( True ),
9432  phiPreFiltering = cms.double( 0.3 ),
9433  extraHitRZtolerance = cms.double( 0.037 ),
9434  SeedComparitorPSet = cms.PSet(
9435  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
9436  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
9437  )
9438  )
9439  ),
9440  SeedCreatorPSet = cms.PSet(
9441  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
9442  forceKinematicWithRegionDirection = cms.bool( False ),
9443  magneticField = cms.string( "ParabolicMf" ),
9444  SeedMomentumForBOFF = cms.double( 5.0 ),
9445  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
9446  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9447  MinOneOverPtError = cms.double( 1.0 ),
9448  OriginTransverseErrorMultiplier = cms.double( 1.0 )
9449  )
9450 )
9451 fragment.hltPAIter2CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9452  src = cms.InputTag( "hltPAIter2LowPtTripletSeeds" ),
9453  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
9454  SimpleMagneticField = cms.string( "ParabolicMf" ),
9455  TransientInitialStateEstimatorParameters = cms.PSet(
9456  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9457  numberMeasurementsForFit = cms.int32( 4 ),
9458  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9459  ),
9460  TrajectoryCleaner = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
9461  MeasurementTrackerEvent = cms.InputTag( "hltPAIter2MaskedMeasurementTrackerEvent" ),
9462  cleanTrajectoryAfterInOut = cms.bool( True ),
9463  useHitsSplitting = cms.bool( True ),
9464  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9465  doSeedingRegionRebuilding = cms.bool( True ),
9466  maxNSeeds = cms.uint32( 500000 ),
9467  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryBuilder" ) ),
9468  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9469  TrajectoryBuilder = cms.string( "" )
9470 )
9471 fragment.hltPAIter2CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9472  src = cms.InputTag( "hltPAIter2CkfTrackCandidates" ),
9473  SimpleMagneticField = cms.string( "ParabolicMf" ),
9474  clusterRemovalInfo = cms.InputTag( "" ),
9475  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9476  MeasurementTrackerEvent = cms.InputTag( "hltPAIter2MaskedMeasurementTrackerEvent" ),
9477  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
9478  useHitsSplitting = cms.bool( False ),
9479  MeasurementTracker = cms.string( "" ),
9480  AlgorithmName = cms.string( "lowPtTripletStep" ),
9481  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9482  NavigationSchool = cms.string( "" ),
9483  TrajectoryInEvent = cms.bool( True ),
9484  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
9485  GeometricInnerState = cms.bool( False ),
9486  useSimpleMF = cms.bool( True ),
9487  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
9488 )
9489 fragment.hltPAIter2TrackSelection = cms.EDProducer( "TrackMVAClassifierPrompt",
9490  src = cms.InputTag( "hltPAIter2CtfWithMaterialTracks" ),
9491  GBRForestLabel = cms.string( "MVASelectorIter1_13TeV" ),
9492  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9493  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9494  qualityCuts = cms.vdouble( -0.6, -0.3, -0.1 ),
9495  mva = cms.PSet( ),
9496  GBRForestFileName = cms.string( "" )
9497 )
9498 fragment.hltPAIter3ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9499  trackClassifier = cms.InputTag( 'hltPAIter2TrackSelection','QualityMasks' ),
9500  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9501  maxChi2 = cms.double( 9.0 ),
9502  trajectories = cms.InputTag( "hltPAIter2CtfWithMaterialTracks" ),
9503  oldClusterRemovalInfo = cms.InputTag( "hltPAIter2ClustersRefRemoval" ),
9504  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
9505  overrideTrkQuals = cms.InputTag( "" ),
9506  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
9507  TrackQuality = cms.string( "highPurity" )
9508 )
9509 fragment.hltPAIter3MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9510  clustersToSkip = cms.InputTag( "hltPAIter3ClustersRefRemoval" ),
9511  OnDemand = cms.bool( False ),
9512  src = cms.InputTag( "hltSiStripClustersAfterSplitting" )
9513 )
9514 fragment.hltPAIter3PixelPairLayers = cms.EDProducer( "SeedingLayersEDProducer",
9515  layerList = cms.vstring( 'BPix1+BPix2',
9516  'BPix1+BPix3',
9517  'BPix2+BPix3',
9518  'BPix1+FPix1_pos',
9519  'BPix1+FPix1_neg',
9520  'BPix2+FPix1_pos',
9521  'BPix2+FPix1_neg',
9522  'BPix1+FPix2_pos',
9523  'BPix1+FPix2_neg',
9524  'FPix1_pos+FPix2_pos',
9525  'FPix1_neg+FPix2_neg' ),
9526  MTOB = cms.PSet( ),
9527  TEC = cms.PSet( ),
9528  MTID = cms.PSet( ),
9529  FPix = cms.PSet(
9530  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9531  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
9532  skipClusters = cms.InputTag( "hltPAIter3ClustersRefRemoval" )
9533  ),
9534  MTEC = cms.PSet( ),
9535  MTIB = cms.PSet( ),
9536  TID = cms.PSet( ),
9537  TOB = cms.PSet( ),
9538  BPix = cms.PSet(
9539  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9540  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
9541  skipClusters = cms.InputTag( "hltPAIter3ClustersRefRemoval" )
9542  ),
9543  TIB = cms.PSet( )
9544 )
9545 fragment.hltPAIter3PixelPairSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
9546  RegionFactoryPSet = cms.PSet(
9547  ComponentName = cms.string( "GlobalTrackingRegionWithVerticesProducer" ),
9548  RegionPSet = cms.PSet(
9549  precise = cms.bool( True ),
9550  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9551  ptMin = cms.double( 0.6 ),
9552  useFixedError = cms.bool( True ),
9553  originRadius = cms.double( 0.015 ),
9554  sigmaZVertex = cms.double( 3.0 ),
9555  fixedError = cms.double( 0.03 ),
9556  VertexCollection = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9557  useFoundVertices = cms.bool( True ),
9558  useFakeVertices = cms.bool( False ),
9559  nSigmaZ = cms.double( 4.0 ),
9560  useMultipleScattering = cms.bool( True )
9561  )
9562  ),
9563  SeedComparitorPSet = cms.PSet(
9564  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
9565  FilterAtHelixStage = cms.bool( False ),
9566  FilterPixelHits = cms.bool( True ),
9567  FilterStripHits = cms.bool( False ),
9568  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
9569  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
9570  ),
9571  ClusterCheckPSet = cms.PSet(
9572  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9573  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
9574  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
9575  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
9576  doClusterCheck = cms.bool( True ),
9577  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
9578  ),
9579  OrderedHitsFactoryPSet = cms.PSet(
9580  maxElement = cms.uint32( 1000000 ),
9581  ComponentName = cms.string( "StandardHitPairGenerator" ),
9582  SeedingLayers = cms.InputTag( "hltPAIter3PixelPairLayers" )
9583  ),
9584  SeedCreatorPSet = cms.PSet(
9585  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
9586  forceKinematicWithRegionDirection = cms.bool( False ),
9587  magneticField = cms.string( "ParabolicMf" ),
9588  SeedMomentumForBOFF = cms.double( 5.0 ),
9589  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
9590  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9591  MinOneOverPtError = cms.double( 1.0 ),
9592  OriginTransverseErrorMultiplier = cms.double( 1.0 )
9593  )
9594 )
9595 fragment.hltPAIter3CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9596  src = cms.InputTag( "hltPAIter3PixelPairSeeds" ),
9597  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
9598  SimpleMagneticField = cms.string( "ParabolicMf" ),
9599  TransientInitialStateEstimatorParameters = cms.PSet(
9600  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9601  numberMeasurementsForFit = cms.int32( 4 ),
9602  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9603  ),
9604  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9605  MeasurementTrackerEvent = cms.InputTag( "hltPAIter3MaskedMeasurementTrackerEvent" ),
9606  cleanTrajectoryAfterInOut = cms.bool( True ),
9607  useHitsSplitting = cms.bool( True ),
9608  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9609  doSeedingRegionRebuilding = cms.bool( True ),
9610  maxNSeeds = cms.uint32( 500000 ),
9611  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilder" ) ),
9612  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9613  TrajectoryBuilder = cms.string( "" )
9614 )
9615 fragment.hltPAIter3CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9616  src = cms.InputTag( "hltPAIter3CkfTrackCandidates" ),
9617  SimpleMagneticField = cms.string( "ParabolicMf" ),
9618  clusterRemovalInfo = cms.InputTag( "" ),
9619  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9620  MeasurementTrackerEvent = cms.InputTag( "hltPAIter3MaskedMeasurementTrackerEvent" ),
9621  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
9622  useHitsSplitting = cms.bool( False ),
9623  MeasurementTracker = cms.string( "" ),
9624  AlgorithmName = cms.string( "pixelPairStep" ),
9625  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9626  NavigationSchool = cms.string( "" ),
9627  TrajectoryInEvent = cms.bool( True ),
9628  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
9629  GeometricInnerState = cms.bool( False ),
9630  useSimpleMF = cms.bool( True ),
9631  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
9632 )
9633 fragment.hltPAIter3TrackSelection = cms.EDProducer( "TrackMVAClassifierPrompt",
9634  src = cms.InputTag( "hltPAIter3CtfWithMaterialTracks" ),
9635  GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ),
9636  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9637  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9638  qualityCuts = cms.vdouble( -0.2, 0.0, 0.3 ),
9639  mva = cms.PSet( ),
9640  GBRForestFileName = cms.string( "" )
9641 )
9642 fragment.hltPAIter4ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9643  trackClassifier = cms.InputTag( 'hltPAIter3TrackSelection','QualityMasks' ),
9644  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9645  maxChi2 = cms.double( 9.0 ),
9646  trajectories = cms.InputTag( "hltPAIter3CtfWithMaterialTracks" ),
9647  oldClusterRemovalInfo = cms.InputTag( "hltPAIter3ClustersRefRemoval" ),
9648  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
9649  overrideTrkQuals = cms.InputTag( "" ),
9650  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
9651  TrackQuality = cms.string( "highPurity" )
9652 )
9653 fragment.hltPAIter4MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9654  clustersToSkip = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
9655  OnDemand = cms.bool( False ),
9656  src = cms.InputTag( "hltSiStripClustersAfterSplitting" )
9657 )
9658 fragment.hltPAIter4MixedTripletLayersA = cms.EDProducer( "SeedingLayersEDProducer",
9659  layerList = cms.vstring( 'BPix2+FPix1_pos+FPix2_pos',
9660  'BPix2+FPix1_neg+FPix2_neg' ),
9661  MTOB = cms.PSet( ),
9662  TEC = cms.PSet(
9663  useRingSlector = cms.bool( True ),
9664  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9665  maxRing = cms.int32( 1 ),
9666  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
9667  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
9668  minRing = cms.int32( 1 ),
9669  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' )
9670  ),
9671  MTID = cms.PSet( ),
9672  FPix = cms.PSet(
9673  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9674  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
9675  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" )
9676  ),
9677  MTEC = cms.PSet( ),
9678  MTIB = cms.PSet( ),
9679  TID = cms.PSet( ),
9680  TOB = cms.PSet( ),
9681  BPix = cms.PSet(
9682  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9683  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
9684  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" )
9685  ),
9686  TIB = cms.PSet( )
9687 )
9688 fragment.hltPAIter4MixedTripletSeedsA = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
9689  RegionFactoryPSet = cms.PSet(
9690  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
9691  RegionPSet = cms.PSet(
9692  precise = cms.bool( True ),
9693  originRadius = cms.double( 1.5 ),
9694  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9695  originHalfLength = cms.double( 15.0 ),
9696  ptMin = cms.double( 0.4 ),
9697  useMultipleScattering = cms.bool( False )
9698  )
9699  ),
9700  SeedComparitorPSet = cms.PSet(
9701  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
9702  FilterAtHelixStage = cms.bool( False ),
9703  FilterPixelHits = cms.bool( True ),
9704  FilterStripHits = cms.bool( True ),
9705  ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
9706  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
9707  ),
9708  ClusterCheckPSet = cms.PSet(
9709  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9710  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
9711  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
9712  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
9713  doClusterCheck = cms.bool( True ),
9714  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
9715  ),
9716  OrderedHitsFactoryPSet = cms.PSet(
9717  maxElement = cms.uint32( 1000000 ),
9718  ComponentName = cms.string( "StandardHitTripletGenerator" ),
9719  SeedingLayers = cms.InputTag( "hltPAIter4MixedTripletLayersA" ),
9720  GeneratorPSet = cms.PSet(
9721  maxElement = cms.uint32( 100000 ),
9722  useBending = cms.bool( True ),
9723  useFixedPreFiltering = cms.bool( False ),
9724  ComponentName = cms.string( "PixelTripletLargeTipGenerator" ),
9725  extraHitRPhitolerance = cms.double( 0.0 ),
9726  useMultScattering = cms.bool( True ),
9727  phiPreFiltering = cms.double( 0.3 ),
9728  extraHitRZtolerance = cms.double( 0.0 )
9729  )
9730  ),
9731  SeedCreatorPSet = cms.PSet(
9732  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
9733  forceKinematicWithRegionDirection = cms.bool( False ),
9734  magneticField = cms.string( "ParabolicMf" ),
9735  SeedMomentumForBOFF = cms.double( 5.0 ),
9736  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
9737  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9738  MinOneOverPtError = cms.double( 1.0 ),
9739  OriginTransverseErrorMultiplier = cms.double( 1.0 )
9740  )
9741 )
9742 fragment.hltPAIter4MixedTripletLayersB = cms.EDProducer( "SeedingLayersEDProducer",
9743  layerList = cms.vstring( 'BPix2+BPix3+TIB1' ),
9744  MTOB = cms.PSet( ),
9745  TEC = cms.PSet( ),
9746  MTID = cms.PSet( ),
9747  FPix = cms.PSet( ),
9748  MTEC = cms.PSet( ),
9749  MTIB = cms.PSet( ),
9750  TID = cms.PSet( ),
9751  TOB = cms.PSet( ),
9752  BPix = cms.PSet(
9753  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9754  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" ),
9755  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" )
9756  ),
9757  TIB = cms.PSet(
9758  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9759  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
9760  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
9761  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' )
9762  )
9763 )
9764 fragment.hltPAIter4MixedTripletSeedsB = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
9765  RegionFactoryPSet = cms.PSet(
9766  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
9767  RegionPSet = cms.PSet(
9768  precise = cms.bool( True ),
9769  originRadius = cms.double( 1.5 ),
9770  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9771  originHalfLength = cms.double( 10.0 ),
9772  ptMin = cms.double( 0.6 ),
9773  useMultipleScattering = cms.bool( False )
9774  )
9775  ),
9776  SeedComparitorPSet = cms.PSet(
9777  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
9778  FilterAtHelixStage = cms.bool( False ),
9779  FilterPixelHits = cms.bool( True ),
9780  FilterStripHits = cms.bool( True ),
9781  ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
9782  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
9783  ),
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  maxElement = cms.uint32( 1000000 ),
9794  ComponentName = cms.string( "StandardHitTripletGenerator" ),
9795  SeedingLayers = cms.InputTag( "hltPAIter4MixedTripletLayersB" ),
9796  GeneratorPSet = cms.PSet(
9797  maxElement = cms.uint32( 100000 ),
9798  useBending = cms.bool( True ),
9799  useFixedPreFiltering = cms.bool( False ),
9800  ComponentName = cms.string( "PixelTripletLargeTipGenerator" ),
9801  extraHitRPhitolerance = cms.double( 0.0 ),
9802  useMultScattering = cms.bool( True ),
9803  phiPreFiltering = cms.double( 0.3 ),
9804  extraHitRZtolerance = cms.double( 0.0 )
9805  )
9806  ),
9807  SeedCreatorPSet = cms.PSet(
9808  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
9809  forceKinematicWithRegionDirection = cms.bool( False ),
9810  magneticField = cms.string( "ParabolicMf" ),
9811  SeedMomentumForBOFF = cms.double( 5.0 ),
9812  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
9813  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9814  MinOneOverPtError = cms.double( 1.0 ),
9815  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
9816  maxseeds = cms.int32( 10000 )
9817  )
9818 )
9819 fragment.hltPAIter4MixedSeeds = cms.EDProducer( "SeedCombiner",
9820  seedCollections = cms.VInputTag( 'hltPAIter4MixedTripletSeedsA','hltPAIter4MixedTripletSeedsB' )
9821 )
9822 fragment.hltPAIter4CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9823  src = cms.InputTag( "hltPAIter4MixedSeeds" ),
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( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
9832  MeasurementTrackerEvent = cms.InputTag( "hltPAIter4MaskedMeasurementTrackerEvent" ),
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( "HLTPSetMixedStepTrajectoryBuilder" ) ),
9839  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9840  TrajectoryBuilder = cms.string( "" )
9841 )
9842 fragment.hltPAIter4CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9843  src = cms.InputTag( "hltPAIter4CkfTrackCandidates" ),
9844  SimpleMagneticField = cms.string( "ParabolicMf" ),
9845  clusterRemovalInfo = cms.InputTag( "" ),
9846  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9847  MeasurementTrackerEvent = cms.InputTag( "hltPAIter4MaskedMeasurementTrackerEvent" ),
9848  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
9849  useHitsSplitting = cms.bool( False ),
9850  MeasurementTracker = cms.string( "" ),
9851  AlgorithmName = cms.string( "mixedTripletStep" ),
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.hltPAIter4TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached",
9861  src = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ),
9862  GBRForestLabel = cms.string( "MVASelectorIter4_13TeV" ),
9863  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9864  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9865  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
9866  mva = cms.PSet( ),
9867  GBRForestFileName = cms.string( "" )
9868 )
9869 fragment.hltPAIter4TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
9870  src = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ),
9871  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
9872  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9873  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
9874  qualityCuts = cms.vdouble( -0.2, -0.2, -0.2 ),
9875  mva = cms.PSet( ),
9876  GBRForestFileName = cms.string( "" )
9877 )
9878 fragment.hltPAIter4TrackSelection = cms.EDProducer( "ClassifierMerger",
9879  inputClassifiers = cms.vstring( 'hltPAIter4TrackClassifier1',
9880  'hltPAIter4TrackClassifier2' )
9881 )
9882 fragment.hltPAIter5ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9883  trackClassifier = cms.InputTag( 'hltPAIter4TrackSelection','QualityMasks' ),
9884  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9885  maxChi2 = cms.double( 9.0 ),
9886  trajectories = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ),
9887  oldClusterRemovalInfo = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
9888  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
9889  overrideTrkQuals = cms.InputTag( "" ),
9890  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
9891  TrackQuality = cms.string( "highPurity" )
9892 )
9893 fragment.hltPAIter5MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9894  clustersToSkip = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
9895  OnDemand = cms.bool( False ),
9896  src = cms.InputTag( "hltSiStripClustersAfterSplitting" )
9897 )
9898 fragment.hltPAIter5PixelLessLayers = cms.EDProducer( "SeedingLayersEDProducer",
9899  layerList = cms.vstring( 'TIB1+TIB2+MTIB3',
9900  'TIB1+TIB2+MTIB4',
9901  'TIB1+TIB2+MTID1_pos',
9902  'TIB1+TIB2+MTID1_neg',
9903  'TID1_pos+TID2_pos+TID3_pos',
9904  'TID1_neg+TID2_neg+TID3_neg',
9905  'TID1_pos+TID2_pos+MTID3_pos',
9906  'TID1_neg+TID2_neg+MTID3_neg',
9907  'TID1_pos+TID2_pos+MTEC1_pos',
9908  'TID1_neg+TID2_neg+MTEC1_neg',
9909  'TID2_pos+TID3_pos+TEC1_pos',
9910  'TID2_neg+TID3_neg+TEC1_neg',
9911  'TID2_pos+TID3_pos+MTEC1_pos',
9912  'TID2_neg+TID3_neg+MTEC1_neg',
9913  'TEC1_pos+TEC2_pos+TEC3_pos',
9914  'TEC1_neg+TEC2_neg+TEC3_neg',
9915  'TEC1_pos+TEC2_pos+MTEC3_pos',
9916  'TEC1_neg+TEC2_neg+MTEC3_neg',
9917  'TEC1_pos+TEC2_pos+TEC4_pos',
9918  'TEC1_neg+TEC2_neg+TEC4_neg',
9919  'TEC1_pos+TEC2_pos+MTEC4_pos',
9920  'TEC1_neg+TEC2_neg+MTEC4_neg',
9921  'TEC2_pos+TEC3_pos+TEC4_pos',
9922  'TEC2_neg+TEC3_neg+TEC4_neg',
9923  'TEC2_pos+TEC3_pos+MTEC4_pos',
9924  'TEC2_neg+TEC3_neg+MTEC4_neg',
9925  'TEC2_pos+TEC3_pos+TEC5_pos',
9926  'TEC2_neg+TEC3_neg+TEC5_neg',
9927  'TEC2_pos+TEC3_pos+TEC6_pos',
9928  'TEC2_neg+TEC3_neg+TEC6_neg',
9929  'TEC3_pos+TEC4_pos+TEC5_pos',
9930  'TEC3_neg+TEC4_neg+TEC5_neg',
9931  'TEC3_pos+TEC4_pos+MTEC5_pos',
9932  'TEC3_neg+TEC4_neg+MTEC5_neg',
9933  'TEC3_pos+TEC5_pos+TEC6_pos',
9934  'TEC3_neg+TEC5_neg+TEC6_neg',
9935  'TEC4_pos+TEC5_pos+TEC6_pos',
9936  'TEC4_neg+TEC5_neg+TEC6_neg' ),
9937  MTOB = cms.PSet( ),
9938  TEC = cms.PSet(
9939  useRingSlector = cms.bool( True ),
9940  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9941  maxRing = cms.int32( 2 ),
9942  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
9943  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
9944  minRing = cms.int32( 1 ),
9945  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' )
9946  ),
9947  MTID = cms.PSet(
9948  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9949  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
9950  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
9951  minRing = cms.int32( 3 ),
9952  maxRing = cms.int32( 3 ),
9953  useRingSlector = cms.bool( True ),
9954  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' )
9955  ),
9956  FPix = cms.PSet( ),
9957  MTEC = cms.PSet(
9958  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9959  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
9960  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
9961  minRing = cms.int32( 3 ),
9962  maxRing = cms.int32( 3 ),
9963  useRingSlector = cms.bool( True ),
9964  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' )
9965  ),
9966  MTIB = cms.PSet(
9967  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9968  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
9969  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
9970  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' )
9971  ),
9972  TID = cms.PSet(
9973  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
9974  useRingSlector = cms.bool( True ),
9975  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9976  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
9977  minRing = cms.int32( 1 ),
9978  maxRing = cms.int32( 2 ),
9979  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' )
9980  ),
9981  TOB = cms.PSet( ),
9982  BPix = cms.PSet( ),
9983  TIB = cms.PSet(
9984  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9985  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
9986  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
9987  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' )
9988  )
9989 )
9990 fragment.hltPAIter5PixelLessSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
9991  RegionFactoryPSet = cms.PSet(
9992  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
9993  RegionPSet = cms.PSet(
9994  precise = cms.bool( True ),
9995  originRadius = cms.double( 1.0 ),
9996  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9997  originHalfLength = cms.double( 12.0 ),
9998  ptMin = cms.double( 0.4 ),
9999  useMultipleScattering = cms.bool( False )
10000  )
10001  ),
10002  SeedComparitorPSet = cms.PSet(
10003  ComponentName = cms.string( "CombinedSeedComparitor" ),
10004  mode = cms.string( "and" ),
10005  comparitors = cms.VPSet(
10006  cms.PSet( ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10007  FilterAtHelixStage = cms.bool( True ),
10008  FilterPixelHits = cms.bool( False ),
10009  FilterStripHits = cms.bool( True ),
10010  ClusterShapeHitFilterName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
10011  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
10012  ),
10013  cms.PSet( ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
10014  FilterAtHelixStage = cms.bool( False ),
10015  maxNSat = cms.uint32( 3 ),
10016  trimMaxADC = cms.double( 30.0 ),
10017  trimMaxFracTotal = cms.double( 0.15 ),
10018  trimMaxFracNeigh = cms.double( 0.25 ),
10019  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
10020  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
10021  subclusterWindow = cms.double( 0.7 ),
10022  seedCutMIPs = cms.double( 0.35 ),
10023  seedCutSN = cms.double( 7.0 ),
10024  subclusterCutMIPs = cms.double( 0.45 ),
10025  subclusterCutSN = cms.double( 12.0 )
10026  )
10027  )
10028  ),
10029  ClusterCheckPSet = cms.PSet(
10030  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10031  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10032  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10033  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10034  doClusterCheck = cms.bool( True ),
10035  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10036  ),
10037  OrderedHitsFactoryPSet = cms.PSet(
10038  maxElement = cms.uint32( 1000000 ),
10039  ComponentName = cms.string( "StandardMultiHitGenerator" ),
10040  SeedingLayers = cms.InputTag( "hltPAIter5PixelLessLayers" ),
10041  GeneratorPSet = cms.PSet(
10042  ComponentName = cms.string( "MultiHitGeneratorFromChi2" ),
10043  maxElement = cms.uint32( 1000000 ),
10044  useFixedPreFiltering = cms.bool( False ),
10045  phiPreFiltering = cms.double( 0.3 ),
10046  extraHitRPhitolerance = cms.double( 0.0 ),
10047  extraHitRZtolerance = cms.double( 0.0 ),
10048  extraZKDBox = cms.double( 0.2 ),
10049  extraRKDBox = cms.double( 0.2 ),
10050  extraPhiKDBox = cms.double( 0.005 ),
10051  fnSigmaRZ = cms.double( 2.0 ),
10052  refitHits = cms.bool( True ),
10053  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
10054  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10055  maxChi2 = cms.double( 5.0 ),
10056  chi2VsPtCut = cms.bool( True ),
10057  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
10058  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
10059  detIdsToDebug = cms.vint32( 0, 0, 0 )
10060  )
10061  ),
10062  SeedCreatorPSet = cms.PSet(
10063  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
10064  forceKinematicWithRegionDirection = cms.bool( False ),
10065  magneticField = cms.string( "ParabolicMf" ),
10066  SeedMomentumForBOFF = cms.double( 5.0 ),
10067  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10068  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10069  MinOneOverPtError = cms.double( 1.0 ),
10070  OriginTransverseErrorMultiplier = cms.double( 2.0 ),
10071  maxseeds = cms.int32( 1000000 )
10072  )
10073 )
10074 fragment.hltPAIter5CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10075  src = cms.InputTag( "hltPAIter5PixelLessSeeds" ),
10076  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10077  SimpleMagneticField = cms.string( "ParabolicMf" ),
10078  TransientInitialStateEstimatorParameters = cms.PSet(
10079  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10080  numberMeasurementsForFit = cms.int32( 4 ),
10081  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10082  ),
10083  TrajectoryCleaner = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
10084  MeasurementTrackerEvent = cms.InputTag( "hltPAIter5MaskedMeasurementTrackerEvent" ),
10085  cleanTrajectoryAfterInOut = cms.bool( True ),
10086  useHitsSplitting = cms.bool( True ),
10087  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10088  doSeedingRegionRebuilding = cms.bool( True ),
10089  maxNSeeds = cms.uint32( 500000 ),
10090  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilder" ) ),
10091  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10092  TrajectoryBuilder = cms.string( "" )
10093 )
10094 fragment.hltPAIter5CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10095  src = cms.InputTag( "hltPAIter5CkfTrackCandidates" ),
10096  SimpleMagneticField = cms.string( "ParabolicMf" ),
10097  clusterRemovalInfo = cms.InputTag( "" ),
10098  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10099  MeasurementTrackerEvent = cms.InputTag( "hltPAIter5MaskedMeasurementTrackerEvent" ),
10100  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10101  useHitsSplitting = cms.bool( False ),
10102  MeasurementTracker = cms.string( "" ),
10103  AlgorithmName = cms.string( "pixelLessStep" ),
10104  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10105  NavigationSchool = cms.string( "" ),
10106  TrajectoryInEvent = cms.bool( True ),
10107  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10108  GeometricInnerState = cms.bool( False ),
10109  useSimpleMF = cms.bool( True ),
10110  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10111 )
10112 fragment.hltPAIter5TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierPrompt",
10113  src = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ),
10114  GBRForestLabel = cms.string( "MVASelectorIter5_13TeV" ),
10115  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10116  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10117  qualityCuts = cms.vdouble( -0.4, 0.0, 0.4 ),
10118  mva = cms.PSet( ),
10119  GBRForestFileName = cms.string( "" )
10120 )
10121 fragment.hltPAIter5TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
10122  src = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ),
10123  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
10124  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10125  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10126  qualityCuts = cms.vdouble( 0.0, 0.0, 0.0 ),
10127  mva = cms.PSet( ),
10128  GBRForestFileName = cms.string( "" )
10129 )
10130 fragment.hltPAIter5TrackSelection = cms.EDProducer( "ClassifierMerger",
10131  inputClassifiers = cms.vstring( 'hltPAIter5TrackClassifier1',
10132  'hltPAIter5TrackClassifier2' )
10133 )
10134 fragment.hltPAIter6ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10135  trackClassifier = cms.InputTag( 'hltPAIter5TrackSelection','QualityMasks' ),
10136  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10137  maxChi2 = cms.double( 9.0 ),
10138  trajectories = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ),
10139  oldClusterRemovalInfo = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10140  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
10141  overrideTrkQuals = cms.InputTag( "" ),
10142  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10143  TrackQuality = cms.string( "highPurity" )
10144 )
10145 fragment.hltPAIter6MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10146  clustersToSkip = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10147  OnDemand = cms.bool( False ),
10148  src = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10149 )
10150 fragment.hltPAIter6TobTecLayersTripl = cms.EDProducer( "SeedingLayersEDProducer",
10151  layerList = cms.vstring( 'TOB1+TOB2+MTOB3',
10152  'TOB1+TOB2+MTOB4',
10153  'TOB1+TOB2+MTEC1_pos',
10154  'TOB1+TOB2+MTEC1_neg' ),
10155  MTOB = cms.PSet(
10156  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10157  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10158  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10159  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' )
10160  ),
10161  TEC = cms.PSet( ),
10162  MTID = cms.PSet( ),
10163  FPix = cms.PSet( ),
10164  MTEC = cms.PSet(
10165  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10166  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10167  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10168  minRing = cms.int32( 6 ),
10169  maxRing = cms.int32( 7 ),
10170  useRingSlector = cms.bool( True ),
10171  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' )
10172  ),
10173  MTIB = cms.PSet( ),
10174  TID = cms.PSet( ),
10175  TOB = cms.PSet(
10176  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10177  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10178  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10179  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' )
10180  ),
10181  BPix = cms.PSet( ),
10182  TIB = cms.PSet( )
10183 )
10184 fragment.hltPAIter6TobTecSeedsTripl = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10185  RegionFactoryPSet = cms.PSet(
10186  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10187  RegionPSet = cms.PSet(
10188  precise = cms.bool( True ),
10189  originRadius = cms.double( 3.5 ),
10190  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10191  originHalfLength = cms.double( 20.0 ),
10192  ptMin = cms.double( 0.55 ),
10193  useMultipleScattering = cms.bool( False )
10194  )
10195  ),
10196  SeedComparitorPSet = cms.PSet(
10197  ComponentName = cms.string( "CombinedSeedComparitor" ),
10198  mode = cms.string( "and" ),
10199  comparitors = cms.VPSet(
10200  cms.PSet( ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10201  FilterPixelHits = cms.bool( False ),
10202  FilterStripHits = cms.bool( True ),
10203  ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
10204  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" ),
10205  FilterAtHelixStage = cms.bool( True )
10206  ),
10207  cms.PSet( ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
10208  FilterAtHelixStage = cms.bool( False ),
10209  maxNSat = cms.uint32( 3 ),
10210  trimMaxADC = cms.double( 30.0 ),
10211  trimMaxFracTotal = cms.double( 0.15 ),
10212  trimMaxFracNeigh = cms.double( 0.25 ),
10213  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
10214  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
10215  subclusterWindow = cms.double( 0.7 ),
10216  seedCutMIPs = cms.double( 0.35 ),
10217  seedCutSN = cms.double( 7.0 ),
10218  subclusterCutMIPs = cms.double( 0.45 ),
10219  subclusterCutSN = cms.double( 12.0 )
10220  )
10221  )
10222  ),
10223  ClusterCheckPSet = cms.PSet(
10224  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10225  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10226  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10227  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10228  doClusterCheck = cms.bool( True ),
10229  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10230  ),
10231  OrderedHitsFactoryPSet = cms.PSet(
10232  maxElement = cms.uint32( 1000000 ),
10233  ComponentName = cms.string( "StandardMultiHitGenerator" ),
10234  SeedingLayers = cms.InputTag( "hltPAIter6TobTecLayersTripl" ),
10235  GeneratorPSet = cms.PSet(
10236  ComponentName = cms.string( "MultiHitGeneratorFromChi2" ),
10237  maxElement = cms.uint32( 1000000 ),
10238  useFixedPreFiltering = cms.bool( False ),
10239  phiPreFiltering = cms.double( 0.3 ),
10240  extraHitRPhitolerance = cms.double( 0.0 ),
10241  extraHitRZtolerance = cms.double( 0.0 ),
10242  extraZKDBox = cms.double( 0.2 ),
10243  extraRKDBox = cms.double( 0.2 ),
10244  extraPhiKDBox = cms.double( 0.01 ),
10245  fnSigmaRZ = cms.double( 2.0 ),
10246  refitHits = cms.bool( True ),
10247  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
10248  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10249  maxChi2 = cms.double( 5.0 ),
10250  chi2VsPtCut = cms.bool( True ),
10251  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
10252  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
10253  detIdsToDebug = cms.vint32( 0, 0, 0 )
10254  )
10255  ),
10256  SeedCreatorPSet = cms.PSet(
10257  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
10258  forceKinematicWithRegionDirection = cms.bool( False ),
10259  magneticField = cms.string( "ParabolicMf" ),
10260  SeedMomentumForBOFF = cms.double( 5.0 ),
10261  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10262  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10263  MinOneOverPtError = cms.double( 1.0 ),
10264  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10265  maxseeds = cms.int32( 1000000 )
10266  )
10267 )
10268 fragment.hltPAIter6TobTecLayersPair = cms.EDProducer( "SeedingLayersEDProducer",
10269  layerList = cms.vstring( 'TOB1+TEC1_pos',
10270  'TOB1+TEC1_neg',
10271  'TEC1_pos+TEC2_pos',
10272  'TEC1_neg+TEC2_neg',
10273  'TEC2_pos+TEC3_pos',
10274  'TEC2_neg+TEC3_neg',
10275  'TEC3_pos+TEC4_pos',
10276  'TEC3_neg+TEC4_neg',
10277  'TEC4_pos+TEC5_pos',
10278  'TEC4_neg+TEC5_neg',
10279  'TEC5_pos+TEC6_pos',
10280  'TEC5_neg+TEC6_neg',
10281  'TEC6_pos+TEC7_pos',
10282  'TEC6_neg+TEC7_neg' ),
10283  MTOB = cms.PSet( ),
10284  TEC = cms.PSet(
10285  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10286  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10287  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10288  useRingSlector = cms.bool( True ),
10289  minRing = cms.int32( 5 ),
10290  maxRing = cms.int32( 5 ),
10291  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' )
10292  ),
10293  MTID = cms.PSet( ),
10294  FPix = cms.PSet( ),
10295  MTEC = cms.PSet( ),
10296  MTIB = cms.PSet( ),
10297  TID = cms.PSet( ),
10298  TOB = cms.PSet(
10299  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10300  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
10301  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10302  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' )
10303  ),
10304  BPix = cms.PSet( ),
10305  TIB = cms.PSet( )
10306 )
10307 fragment.hltPAIter6TobTecSeedsPair = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10308  RegionFactoryPSet = cms.PSet(
10309  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10310  RegionPSet = cms.PSet(
10311  precise = cms.bool( True ),
10312  originRadius = cms.double( 6.0 ),
10313  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10314  originHalfLength = cms.double( 30.0 ),
10315  ptMin = cms.double( 0.6 ),
10316  useMultipleScattering = cms.bool( False )
10317  )
10318  ),
10319  SeedComparitorPSet = cms.PSet(
10320  ComponentName = cms.string( "CombinedSeedComparitor" ),
10321  mode = cms.string( "and" ),
10322  comparitors = cms.VPSet(
10323  cms.PSet( ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10324  FilterAtHelixStage = cms.bool( True ),
10325  FilterPixelHits = cms.bool( False ),
10326  FilterStripHits = cms.bool( True ),
10327  ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
10328  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
10329  ),
10330  cms.PSet( ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
10331  FilterAtHelixStage = cms.bool( False ),
10332  maxNSat = cms.uint32( 3 ),
10333  trimMaxADC = cms.double( 30.0 ),
10334  trimMaxFracTotal = cms.double( 0.15 ),
10335  trimMaxFracNeigh = cms.double( 0.25 ),
10336  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
10337  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
10338  subclusterWindow = cms.double( 0.7 ),
10339  seedCutMIPs = cms.double( 0.35 ),
10340  seedCutSN = cms.double( 7.0 ),
10341  subclusterCutMIPs = cms.double( 0.45 ),
10342  subclusterCutSN = cms.double( 12.0 )
10343  )
10344  )
10345  ),
10346  ClusterCheckPSet = cms.PSet(
10347  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10348  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10349  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10350  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10351  doClusterCheck = cms.bool( True ),
10352  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10353  ),
10354  OrderedHitsFactoryPSet = cms.PSet(
10355  maxElement = cms.uint32( 1000000 ),
10356  ComponentName = cms.string( "StandardHitPairGenerator" ),
10357  SeedingLayers = cms.InputTag( "hltPAIter6TobTecLayersPair" )
10358  ),
10359  SeedCreatorPSet = cms.PSet(
10360  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
10361  forceKinematicWithRegionDirection = cms.bool( False ),
10362  magneticField = cms.string( "ParabolicMf" ),
10363  SeedMomentumForBOFF = cms.double( 5.0 ),
10364  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10365  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10366  MinOneOverPtError = cms.double( 1.0 ),
10367  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10368  maxseeds = cms.int32( 1000000 )
10369  )
10370 )
10371 fragment.hltPAIter6TobTecSeeds = cms.EDProducer( "SeedCombiner",
10372  seedCollections = cms.VInputTag( 'hltPAIter6TobTecSeedsTripl','hltPAIter6TobTecSeedsPair' )
10373 )
10374 fragment.hltPAIter6CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10375  src = cms.InputTag( "hltPAIter6TobTecSeeds" ),
10376  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10377  SimpleMagneticField = cms.string( "ParabolicMf" ),
10378  TransientInitialStateEstimatorParameters = cms.PSet(
10379  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10380  numberMeasurementsForFit = cms.int32( 4 ),
10381  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10382  ),
10383  TrajectoryCleaner = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
10384  MeasurementTrackerEvent = cms.InputTag( "hltPAIter6MaskedMeasurementTrackerEvent" ),
10385  cleanTrajectoryAfterInOut = cms.bool( True ),
10386  useHitsSplitting = cms.bool( True ),
10387  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10388  doSeedingRegionRebuilding = cms.bool( True ),
10389  maxNSeeds = cms.uint32( 500000 ),
10390  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilder" ) ),
10391  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10392  TrajectoryBuilder = cms.string( "" )
10393 )
10394 fragment.hltPAIter6CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10395  src = cms.InputTag( "hltPAIter6CkfTrackCandidates" ),
10396  SimpleMagneticField = cms.string( "ParabolicMf" ),
10397  clusterRemovalInfo = cms.InputTag( "" ),
10398  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10399  MeasurementTrackerEvent = cms.InputTag( "hltPAIter6MaskedMeasurementTrackerEvent" ),
10400  Fitter = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
10401  useHitsSplitting = cms.bool( False ),
10402  MeasurementTracker = cms.string( "" ),
10403  AlgorithmName = cms.string( "tobTecStep" ),
10404  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10405  NavigationSchool = cms.string( "" ),
10406  TrajectoryInEvent = cms.bool( True ),
10407  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10408  GeometricInnerState = cms.bool( False ),
10409  useSimpleMF = cms.bool( True ),
10410  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10411 )
10412 fragment.hltPAIter6TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached",
10413  src = cms.InputTag( "hltPAIter6CtfWithMaterialTracks" ),
10414  GBRForestLabel = cms.string( "MVASelectorIter6_13TeV" ),
10415  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10416  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10417  qualityCuts = cms.vdouble( -0.6, -0.45, -0.3 ),
10418  mva = cms.PSet( ),
10419  GBRForestFileName = cms.string( "" )
10420 )
10421 fragment.hltPAIter6TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
10422  src = cms.InputTag( "hltPAIter6CtfWithMaterialTracks" ),
10423  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
10424  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10425  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10426  qualityCuts = cms.vdouble( 0.0, 0.0, 0.0 ),
10427  mva = cms.PSet( ),
10428  GBRForestFileName = cms.string( "" )
10429 )
10430 fragment.hltPAIter6TrackSelection = cms.EDProducer( "ClassifierMerger",
10431  inputClassifiers = cms.vstring( 'hltPAIter6TrackClassifier1',
10432  'hltPAIter6TrackClassifier2' )
10433 )
10434 fragment.hltPAIter7GoodPrimaryVertices = cms.EDFilter( "PrimaryVertexObjectFilter",
10435  src = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10436  filterParams = cms.PSet(
10437  maxZ = cms.double( 15.0 ),
10438  minNdof = cms.double( 25.0 ),
10439  maxRho = cms.double( 2.0 )
10440  )
10441 )
10442 fragment.hltPAIter7JetCoreLayers = cms.EDProducer( "SeedingLayersEDProducer",
10443  layerList = cms.vstring( 'BPix1+BPix2',
10444  'BPix1+BPix3',
10445  'BPix2+BPix3',
10446  'BPix1+FPix1_pos',
10447  'BPix1+FPix1_neg',
10448  'BPix2+FPix1_pos',
10449  'BPix2+FPix1_neg',
10450  'FPix1_pos+FPix2_pos',
10451  'FPix1_neg+FPix2_neg',
10452  'BPix3+TIB1',
10453  'BPix3+TIB2' ),
10454  MTOB = cms.PSet( ),
10455  TEC = cms.PSet( ),
10456  MTID = cms.PSet( ),
10457  FPix = cms.PSet(
10458  useErrorsFromParam = cms.bool( True ),
10459  hitErrorRPhi = cms.double( 0.0051 ),
10460  hitErrorRZ = cms.double( 0.0036 ),
10461  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10462  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
10463  ),
10464  MTEC = cms.PSet( ),
10465  MTIB = cms.PSet( ),
10466  TID = cms.PSet( ),
10467  TOB = cms.PSet( ),
10468  BPix = cms.PSet(
10469  useErrorsFromParam = cms.bool( True ),
10470  hitErrorRPhi = cms.double( 0.0027 ),
10471  hitErrorRZ = cms.double( 0.006 ),
10472  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10473  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
10474  ),
10475  TIB = cms.PSet(
10476  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10477  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
10478  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' )
10479  )
10480 )
10481 fragment.hltPAIter7JetCoreSeeds = cms.EDProducer( "SeedGeneratorFromRegionHitsEDProducer",
10482  RegionFactoryPSet = cms.PSet(
10483  ComponentName = cms.string( "TauRegionalPixelSeedGenerator" ),
10484  RegionPSet = cms.PSet(
10485  precise = cms.bool( True ),
10486  ptMin = cms.double( 10.0 ),
10487  originRadius = cms.double( 0.2 ),
10488  originHalfLength = cms.double( 0.2 ),
10489  deltaPhiRegion = cms.double( 0.2 ),
10490  measurementTrackerName = cms.string( "" ),
10491  deltaEtaRegion = cms.double( 0.2 ),
10492  JetSrc = cms.InputTag( "hltPAJetsForCoreTracking" ),
10493  vertexSrc = cms.InputTag( "hltPAIter7GoodPrimaryVertices" ),
10494  howToUseMeasurementTracker = cms.string( "Never" )
10495  )
10496  ),
10497  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
10498  ClusterCheckPSet = cms.PSet(
10499  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10500  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10501  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10502  MaxNumberOfCosmicClusters = cms.uint32( 400000 ),
10503  doClusterCheck = cms.bool( True ),
10504  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10505  ),
10506  OrderedHitsFactoryPSet = cms.PSet(
10507  maxElement = cms.uint32( 1000000 ),
10508  ComponentName = cms.string( "StandardHitPairGenerator" ),
10509  SeedingLayers = cms.InputTag( "hltPAIter7JetCoreLayers" )
10510  ),
10511  SeedCreatorPSet = cms.PSet(
10512  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
10513  forceKinematicWithRegionDirection = cms.bool( True ),
10514  magneticField = cms.string( "ParabolicMf" ),
10515  SeedMomentumForBOFF = cms.double( 5.0 ),
10516  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
10517  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10518  MinOneOverPtError = cms.double( 1.0 ),
10519  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10520  maxseeds = cms.int32( 10000 )
10521  )
10522 )
10523 fragment.hltPAIter7CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10524  src = cms.InputTag( "hltPAIter7JetCoreSeeds" ),
10525  maxSeedsBeforeCleaning = cms.uint32( 10000 ),
10526  SimpleMagneticField = cms.string( "ParabolicMf" ),
10527  TransientInitialStateEstimatorParameters = cms.PSet(
10528  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10529  numberMeasurementsForFit = cms.int32( 4 ),
10530  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10531  ),
10532  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
10533  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersAfterSplitting" ),
10534  cleanTrajectoryAfterInOut = cms.bool( True ),
10535  useHitsSplitting = cms.bool( True ),
10536  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10537  doSeedingRegionRebuilding = cms.bool( True ),
10538  maxNSeeds = cms.uint32( 500000 ),
10539  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryBuilder" ) ),
10540  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10541  TrajectoryBuilder = cms.string( "" )
10542 )
10543 fragment.hltPAIter7CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10544  src = cms.InputTag( "hltPAIter7CkfTrackCandidates" ),
10545  SimpleMagneticField = cms.string( "ParabolicMf" ),
10546  clusterRemovalInfo = cms.InputTag( "" ),
10547  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10548  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersAfterSplitting" ),
10549  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10550  useHitsSplitting = cms.bool( False ),
10551  MeasurementTracker = cms.string( "" ),
10552  AlgorithmName = cms.string( "jetCoreRegionalStep" ),
10553  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10554  NavigationSchool = cms.string( "" ),
10555  TrajectoryInEvent = cms.bool( True ),
10556  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10557  GeometricInnerState = cms.bool( False ),
10558  useSimpleMF = cms.bool( True ),
10559  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10560 )
10561 fragment.hltPAIter7TrackSelection = cms.EDProducer( "TrackCutClassifier",
10562  src = cms.InputTag( "hltPAIter7CtfWithMaterialTracks" ),
10563  GBRForestLabel = cms.string( "" ),
10564  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10565  vertices = cms.InputTag( "hltPAIter7GoodPrimaryVertices" ),
10566  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
10567  mva = cms.PSet(
10568  dr_par = cms.PSet(
10569  dr_par1 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
10570  dr_par2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
10571  drWPVerr_par = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
10572  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ),
10573  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
10574  dr_exp = cms.vint32( 2147483647, 2147483647, 2147483647 )
10575  ),
10576  minLayers = cms.vint32( 3, 5, 5 ),
10577  dz_par = cms.PSet(
10578  dz_exp = cms.vint32( 2147483647, 2147483647, 2147483647 ),
10579  dz_par1 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
10580  dzWPVerr_par = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
10581  dz_par2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 )
10582  ),
10583  maxChi2 = cms.vdouble( 9999.0, 9999.0, 9999.0 ),
10584  maxChi2n = cms.vdouble( 1.6, 1.0, 0.7 ),
10585  maxLostLayers = cms.vint32( 4, 3, 2 ),
10586  maxDz = cms.vdouble( 0.5, 0.35, 0.2 ),
10587  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
10588  maxDr = cms.vdouble( 0.3, 0.2, 0.1 ),
10589  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
10590  min3DLayers = cms.vint32( 1, 2, 3 ),
10591  minPixelHits = cms.vint32( 1, 1, 1 ),
10592  minNVtxTrk = cms.int32( 2 )
10593  ),
10594  GBRForestFileName = cms.string( "" )
10595 )
10596 fragment.hltPAIterativeTrackingMerged = cms.EDProducer( "TrackCollectionMerger",
10597  shareFrac = cms.double( 0.19 ),
10598  inputClassifiers = cms.vstring( 'hltPAIter0TrackSelection',
10599  'hltPAIter7TrackSelection',
10600  'hltPAIter1TrackSelection',
10601  'hltPAIter2TrackSelection',
10602  'hltPAIter3TrackSelection',
10603  'hltPAIter4TrackSelection',
10604  'hltPAIter5TrackSelection',
10605  'hltPAIter6TrackSelection' ),
10606  minQuality = cms.string( "loose" ),
10607  minShareHits = cms.uint32( 2 ),
10608  allowFirstHitShare = cms.bool( True ),
10609  foundHitBonus = cms.double( 10.0 ),
10610  trackProducers = cms.VInputTag( 'hltPAIter0CtfWithMaterialTracks','hltPAIter7CtfWithMaterialTracks','hltPAIter1CtfWithMaterialTracks','hltPAIter2CtfWithMaterialTracks','hltPAIter3CtfWithMaterialTracks','hltPAIter4CtfWithMaterialTracks','hltPAIter5CtfWithMaterialTracks','hltPAIter6CtfWithMaterialTracks' ),
10611  lostHitPenalty = cms.double( 5.0 )
10612 )
10613 fragment.hltPAOnlinePrimaryVertices = cms.EDProducer( "PrimaryVertexProducer",
10614  vertexCollections = cms.VPSet(
10615  cms.PSet( maxDistanceToBeam = cms.double( 1.0 ),
10616  useBeamConstraint = cms.bool( False ),
10617  minNdof = cms.double( 0.0 ),
10618  algorithm = cms.string( "AdaptiveVertexFitter" ),
10619  label = cms.string( "" )
10620  ),
10621  cms.PSet( maxDistanceToBeam = cms.double( 1.0 ),
10622  useBeamConstraint = cms.bool( True ),
10623  minNdof = cms.double( 2.0 ),
10624  algorithm = cms.string( "AdaptiveVertexFitter" ),
10625  label = cms.string( "WithBS" )
10626  )
10627  ),
10628  verbose = cms.untracked.bool( False ),
10629  TkFilterParameters = cms.PSet(
10630  maxNormalizedChi2 = cms.double( 20.0 ),
10631  minPt = cms.double( 0.0 ),
10632  algorithm = cms.string( "filter" ),
10633  maxD0Significance = cms.double( 5.0 ),
10634  trackQuality = cms.string( "any" ),
10635  minPixelLayersWithHits = cms.int32( 2 ),
10636  minSiliconLayersWithHits = cms.int32( 5 )
10637  ),
10638  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
10639  TrackLabel = cms.InputTag( "hltPAIterativeTrackingMerged" ),
10640  TkClusParameters = cms.PSet(
10641  TkDAClusParameters = cms.PSet(
10642  vertexSize = cms.double( 0.01 ),
10643  d0CutOff = cms.double( 3.0 ),
10644  Tmin = cms.double( 4.0 ),
10645  dzCutOff = cms.double( 4.0 ),
10646  coolingFactor = cms.double( 0.6 )
10647  ),
10648  algorithm = cms.string( "DA_vect" )
10649  )
10650 )
10651 fragment.hltPAFullCands = cms.EDProducer( "ConcreteChargedCandidateProducer",
10652  src = cms.InputTag( "hltPAIterativeTrackingMerged" ),
10653  particleType = cms.string( "pi+" )
10654 )
10655 fragment.hltPAFullTrackFilterForDmeson = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
10656  saveTags = cms.bool( True ),
10657  MinTrks = cms.int32( 0 ),
10658  MinPt = cms.double( 0.0 ),
10659  MaxVz = cms.double( 9999.0 ),
10660  MaxEta = cms.double( 9999.0 ),
10661  trackCollection = cms.InputTag( "hltPAFullCands" ),
10662  vertexCollection = cms.InputTag( "hltPAOnlinePrimaryVertices" ),
10663  MaxPt = cms.double( 10000.0 ),
10664  MinSep = cms.double( 999.0 )
10665 )
10666 fragment.hltPAtktkVtxForDmesonDpt5 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
10667  Src = cms.InputTag( "hltPAFullCands" ),
10668  massParticle1 = cms.double( 0.1396 ),
10669  PreviousCandTag = cms.InputTag( "hltPAFullTrackFilterForDmeson" ),
10670  massParticle2 = cms.double( 0.4937 ),
10671  ChargeOpt = cms.int32( -1 ),
10672  MaxEta = cms.double( 2.5 ),
10673  MaxInvMass = cms.double( 2.27 ),
10674  MinPtPair = cms.double( 5.0 ),
10675  triggerTypeDaughters = cms.int32( 91 ),
10676  MinInvMass = cms.double( 1.47 ),
10677  MinPt = cms.double( 0.0 )
10678 )
10679 fragment.hltPAtktkFilterForDmesonDpt5 = cms.EDFilter( "HLTDisplacedtktkFilter",
10680  saveTags = cms.bool( True ),
10681  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
10682  MinVtxProbability = cms.double( 0.0 ),
10683  MaxLxySignificance = cms.double( 0.0 ),
10684  TrackTag = cms.InputTag( "hltPAFullCands" ),
10685  DisplacedVertexTag = cms.InputTag( "hltPAtktkVtxForDmesonDpt5" ),
10686  MaxNormalisedChi2 = cms.double( 999.0 ),
10687  FastAccept = cms.bool( False ),
10688  MinCosinePointingAngle = cms.double( 0.8 ),
10689  triggerTypeDaughters = cms.int32( 91 ),
10690  MinLxySignificance = cms.double( 1.0 )
10691 )
10692 fragment.hltPrePADmesonPPTrackingGlobalDpt8 = cms.EDFilter( "HLTPrescaler",
10693  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10694  offset = cms.uint32( 0 )
10695 )
10696 fragment.hltPAtktkVtxForDmesonDpt8 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
10697  Src = cms.InputTag( "hltPAFullCands" ),
10698  massParticle1 = cms.double( 0.1396 ),
10699  PreviousCandTag = cms.InputTag( "hltPAFullTrackFilterForDmeson" ),
10700  massParticle2 = cms.double( 0.4937 ),
10701  ChargeOpt = cms.int32( -1 ),
10702  MaxEta = cms.double( 2.5 ),
10703  MaxInvMass = cms.double( 2.27 ),
10704  MinPtPair = cms.double( 8.0 ),
10705  triggerTypeDaughters = cms.int32( 91 ),
10706  MinInvMass = cms.double( 1.47 ),
10707  MinPt = cms.double( 0.0 )
10708 )
10709 fragment.hltPAtktkFilterForDmesonDpt8 = cms.EDFilter( "HLTDisplacedtktkFilter",
10710  saveTags = cms.bool( True ),
10711  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
10712  MinVtxProbability = cms.double( 0.0 ),
10713  MaxLxySignificance = cms.double( 0.0 ),
10714  TrackTag = cms.InputTag( "hltPAFullCands" ),
10715  DisplacedVertexTag = cms.InputTag( "hltPAtktkVtxForDmesonDpt8" ),
10716  MaxNormalisedChi2 = cms.double( 999.0 ),
10717  FastAccept = cms.bool( False ),
10718  MinCosinePointingAngle = cms.double( 0.8 ),
10719  triggerTypeDaughters = cms.int32( 91 ),
10720  MinLxySignificance = cms.double( 1.0 )
10721 )
10722 fragment.hltL1sSingleJet12BptxAND = cms.EDFilter( "HLTL1TSeed",
10723  L1SeedsLogicalExpression = cms.string( "L1_SingleJet12_BptxAND" ),
10724  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
10725  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
10726  saveTags = cms.bool( True ),
10727  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10728  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
10729  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
10730  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
10731  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10732 )
10733 fragment.hltPrePADmesonPPTrackingGlobalDpt15 = cms.EDFilter( "HLTPrescaler",
10734  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10735  offset = cms.uint32( 0 )
10736 )
10737 fragment.hltPAtktkVtxForDmesonDpt15 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
10738  Src = cms.InputTag( "hltPAFullCands" ),
10739  massParticle1 = cms.double( 0.1396 ),
10740  PreviousCandTag = cms.InputTag( "hltPAFullTrackFilterForDmeson" ),
10741  massParticle2 = cms.double( 0.4937 ),
10742  ChargeOpt = cms.int32( -1 ),
10743  MaxEta = cms.double( 2.5 ),
10744  MaxInvMass = cms.double( 2.27 ),
10745  MinPtPair = cms.double( 15.0 ),
10746  triggerTypeDaughters = cms.int32( 91 ),
10747  MinInvMass = cms.double( 1.47 ),
10748  MinPt = cms.double( 0.0 )
10749 )
10750 fragment.hltPAtktkFilterForDmesonDpt15 = cms.EDFilter( "HLTDisplacedtktkFilter",
10751  saveTags = cms.bool( True ),
10752  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
10753  MinVtxProbability = cms.double( 0.0 ),
10754  MaxLxySignificance = cms.double( 0.0 ),
10755  TrackTag = cms.InputTag( "hltPAFullCands" ),
10756  DisplacedVertexTag = cms.InputTag( "hltPAtktkVtxForDmesonDpt15" ),
10757  MaxNormalisedChi2 = cms.double( 999.0 ),
10758  FastAccept = cms.bool( False ),
10759  MinCosinePointingAngle = cms.double( 0.8 ),
10760  triggerTypeDaughters = cms.int32( 91 ),
10761  MinLxySignificance = cms.double( 1.0 )
10762 )
10763 fragment.hltPrePADmesonPPTrackingGlobalDpt30 = cms.EDFilter( "HLTPrescaler",
10764  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10765  offset = cms.uint32( 0 )
10766 )
10767 fragment.hltPAtktkVtxForDmesonDpt30 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
10768  Src = cms.InputTag( "hltPAFullCands" ),
10769  massParticle1 = cms.double( 0.1396 ),
10770  PreviousCandTag = cms.InputTag( "hltPAFullTrackFilterForDmeson" ),
10771  massParticle2 = cms.double( 0.4937 ),
10772  ChargeOpt = cms.int32( -1 ),
10773  MaxEta = cms.double( 2.5 ),
10774  MaxInvMass = cms.double( 2.27 ),
10775  MinPtPair = cms.double( 30.0 ),
10776  triggerTypeDaughters = cms.int32( 91 ),
10777  MinInvMass = cms.double( 1.47 ),
10778  MinPt = cms.double( 0.0 )
10779 )
10780 fragment.hltPAtktkFilterForDmesonDpt30 = cms.EDFilter( "HLTDisplacedtktkFilter",
10781  saveTags = cms.bool( True ),
10782  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
10783  MinVtxProbability = cms.double( 0.0 ),
10784  MaxLxySignificance = cms.double( 0.0 ),
10785  TrackTag = cms.InputTag( "hltPAFullCands" ),
10786  DisplacedVertexTag = cms.InputTag( "hltPAtktkVtxForDmesonDpt30" ),
10787  MaxNormalisedChi2 = cms.double( 999.0 ),
10788  FastAccept = cms.bool( False ),
10789  MinCosinePointingAngle = cms.double( 0.8 ),
10790  triggerTypeDaughters = cms.int32( 91 ),
10791  MinLxySignificance = cms.double( 1.0 )
10792 )
10793 fragment.hltPrePADmesonPPTrackingGlobalDpt50 = cms.EDFilter( "HLTPrescaler",
10794  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10795  offset = cms.uint32( 0 )
10796 )
10797 fragment.hltPAtktkVtxForDmesonDpt50 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
10798  Src = cms.InputTag( "hltPAFullCands" ),
10799  massParticle1 = cms.double( 0.1396 ),
10800  PreviousCandTag = cms.InputTag( "hltPAFullTrackFilterForDmeson" ),
10801  massParticle2 = cms.double( 0.4937 ),
10802  ChargeOpt = cms.int32( -1 ),
10803  MaxEta = cms.double( 2.5 ),
10804  MaxInvMass = cms.double( 2.27 ),
10805  MinPtPair = cms.double( 50.0 ),
10806  triggerTypeDaughters = cms.int32( 91 ),
10807  MinInvMass = cms.double( 1.47 ),
10808  MinPt = cms.double( 0.0 )
10809 )
10810 fragment.hltPAtktkFilterForDmesonDpt50 = cms.EDFilter( "HLTDisplacedtktkFilter",
10811  saveTags = cms.bool( True ),
10812  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
10813  MinVtxProbability = cms.double( 0.0 ),
10814  MaxLxySignificance = cms.double( 0.0 ),
10815  TrackTag = cms.InputTag( "hltPAFullCands" ),
10816  DisplacedVertexTag = cms.InputTag( "hltPAtktkVtxForDmesonDpt50" ),
10817  MaxNormalisedChi2 = cms.double( 999.0 ),
10818  FastAccept = cms.bool( False ),
10819  MinCosinePointingAngle = cms.double( 0.8 ),
10820  triggerTypeDaughters = cms.int32( 91 ),
10821  MinLxySignificance = cms.double( 1.0 )
10822 )
10823 fragment.hltPrePAFullTracksMultiplicity120 = cms.EDFilter( "HLTPrescaler",
10824  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10825  offset = cms.uint32( 0 )
10826 )
10827 fragment.hltPixelTracksForHighMult = cms.EDProducer( "PixelTrackProducer",
10828  useFilterWithES = cms.bool( False ),
10829  FilterPSet = cms.PSet(
10830  chi2 = cms.double( 1000.0 ),
10831  nSigmaTipMaxTolerance = cms.double( 0.0 ),
10832  ComponentName = cms.string( "PixelTrackFilterByKinematics" ),
10833  nSigmaInvPtTolerance = cms.double( 0.0 ),
10834  ptMin = cms.double( 0.3 ),
10835  tipMax = cms.double( 1.0 )
10836  ),
10837  passLabel = cms.string( "" ),
10838  FitterPSet = cms.PSet(
10839  ComponentName = cms.string( "PixelFitterByHelixProjections" ),
10840  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10841  fixImpactParameter = cms.double( 0.0 )
10842  ),
10843  RegionFactoryPSet = cms.PSet(
10844  ComponentName = cms.string( "GlobalRegionProducerFromBeamSpot" ),
10845  RegionPSet = cms.PSet(
10846  precise = cms.bool( True ),
10847  originRadius = cms.double( 0.2 ),
10848  ptMin = cms.double( 0.3 ),
10849  originHalfLength = cms.double( 15.1 ),
10850  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10851  useMultipleScattering = cms.bool( False ),
10852  useFakeVertices = cms.bool( False )
10853  )
10854  ),
10855  CleanerPSet = cms.PSet( ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) ),
10856  OrderedHitsFactoryPSet = cms.PSet(
10857  ComponentName = cms.string( "StandardHitTripletGenerator" ),
10858  GeneratorPSet = cms.PSet(
10859  useBending = cms.bool( True ),
10860  useFixedPreFiltering = cms.bool( False ),
10861  maxElement = cms.uint32( 100000 ),
10862  phiPreFiltering = cms.double( 0.3 ),
10863  extraHitRPhitolerance = cms.double( 0.06 ),
10864  useMultScattering = cms.bool( True ),
10865  SeedComparitorPSet = cms.PSet(
10866  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
10867  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
10868  ),
10869  extraHitRZtolerance = cms.double( 0.06 ),
10870  ComponentName = cms.string( "PixelTripletHLTGenerator" )
10871  ),
10872  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
10873  )
10874 )
10875 fragment.hltPixelVerticesForHighMult = cms.EDProducer( "PixelVertexProducer",
10876  WtAverage = cms.bool( True ),
10877  Method2 = cms.bool( True ),
10878  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10879  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
10880  Verbosity = cms.int32( 0 ),
10881  UseError = cms.bool( True ),
10882  TrackCollection = cms.InputTag( "hltPixelTracksForHighMult" ),
10883  PtMin = cms.double( 0.4 ),
10884  NTrkMin = cms.int32( 30 ),
10885  ZOffset = cms.double( 5.0 ),
10886  Finder = cms.string( "DivisiveVertexFinder" ),
10887  ZSeparation = cms.double( 0.05 )
10888 )
10889 fragment.hltGoodPixelTracksForHighMult = cms.EDProducer( "AnalyticalTrackSelector",
10890  max_d0 = cms.double( 100.0 ),
10891  minNumber3DLayers = cms.uint32( 0 ),
10892  max_lostHitFraction = cms.double( 1.0 ),
10893  applyAbsCutsIfNoPV = cms.bool( False ),
10894  qualityBit = cms.string( "loose" ),
10895  minNumberLayers = cms.uint32( 0 ),
10896  chi2n_par = cms.double( 9999.0 ),
10897  useVtxError = cms.bool( False ),
10898  nSigmaZ = cms.double( 100.0 ),
10899  dz_par2 = cms.vdouble( 1.0, 1.0 ),
10900  applyAdaptedPVCuts = cms.bool( True ),
10901  min_eta = cms.double( -9999.0 ),
10902  dz_par1 = cms.vdouble( 9999.0, 1.0 ),
10903  copyTrajectories = cms.untracked.bool( False ),
10904  vtxNumber = cms.int32( -1 ),
10905  max_d0NoPV = cms.double( 0.5 ),
10906  keepAllTracks = cms.bool( False ),
10907  maxNumberLostLayers = cms.uint32( 999 ),
10908  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10909  max_relpterr = cms.double( 999.0 ),
10910  copyExtras = cms.untracked.bool( False ),
10911  max_z0NoPV = cms.double( 100.0 ),
10912  vertexCut = cms.string( "" ),
10913  max_z0 = cms.double( 100.0 ),
10914  useVertices = cms.bool( True ),
10915  min_nhits = cms.uint32( 0 ),
10916  src = cms.InputTag( "hltPixelTracksForHighMult" ),
10917  max_minMissHitOutOrIn = cms.int32( 99 ),
10918  chi2n_no1Dmod_par = cms.double( 9999.0 ),
10919  vertices = cms.InputTag( "hltPixelVerticesForHighMult" ),
10920  max_eta = cms.double( 9999.0 ),
10921  d0_par2 = cms.vdouble( 9999.0, 1.0 ),
10922  d0_par1 = cms.vdouble( 9999.0, 1.0 ),
10923  res_par = cms.vdouble( 99999.0, 99999.0 ),
10924  minHitsToBypassChecks = cms.uint32( 999 )
10925 )
10926 fragment.hltPixelCandsForHighMult = cms.EDProducer( "ConcreteChargedCandidateProducer",
10927  src = cms.InputTag( "hltGoodPixelTracksForHighMult" ),
10928  particleType = cms.string( "pi+" )
10929 )
10930 fragment.hltHighMult40 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
10931  saveTags = cms.bool( True ),
10932  MinTrks = cms.int32( 40 ),
10933  MinPt = cms.double( 0.4 ),
10934  MaxVz = cms.double( 15.0 ),
10935  MaxEta = cms.double( 2.4 ),
10936  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
10937  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
10938  MaxPt = cms.double( 9999.0 ),
10939  MinSep = cms.double( 0.12 )
10940 )
10941 fragment.hltPAGoodHighPurityFullTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
10942  src = cms.InputTag( "hltPAIterativeTrackingMerged" ),
10943  GBRForestLabel = cms.string( "" ),
10944  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10945  vertices = cms.InputTag( "hltPAOnlinePrimaryVertices" ),
10946  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
10947  mva = cms.PSet(
10948  dr_par = cms.PSet(
10949  drWPVerr_par = cms.vdouble( 999.0, 999.0, 999.0 ),
10950  dr_exp = cms.vint32( 0, 0, 0 )
10951  ),
10952  minLayers = cms.vint32( 0, 0, 0 ),
10953  dz_par = cms.PSet(
10954  dz_exp = cms.vint32( 0, 0, 0 ),
10955  dzWPVerr_par = cms.vdouble( 999.0, 999.0, 999.0 )
10956  ),
10957  maxChi2 = cms.vdouble( 9999.0, 9999.0, 9999.0 ),
10958  maxChi2n = cms.vdouble( 9999.0, 9999.0, 9999.0 ),
10959  maxLostLayers = cms.vint32( 999, 999, 999 ),
10960  maxDz = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
10961  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 999.0, 999.0 ),
10962  maxDr = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
10963  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
10964  min3DLayers = cms.vint32( 0, 0, 0 ),
10965  minPixelHits = cms.vint32( 0, 0, 0 ),
10966  minNVtxTrk = cms.int32( 2 ),
10967  minHits = cms.vint32( 3, 3, 3 ),
10968  maxRelPtErr = cms.vdouble( 0.1, 0.1, 0.1 )
10969  ),
10970  GBRForestFileName = cms.string( "" )
10971 )
10972 fragment.hltPAGoodHighPurityFullTracks = cms.EDProducer( "TrackCollectionFilterCloner",
10973  originalSource = cms.InputTag( "hltPAIterativeTrackingMerged" ),
10974  cloner = cms.untracked.PSet(
10975  copyExtras = cms.untracked.bool( False ),
10976  copyTrajectories = cms.untracked.bool( False )
10977  ),
10978  originalQualVals = cms.InputTag( 'hltPAGoodHighPurityFullTrackCutClassifier','QualityMasks' ),
10979  minQuality = cms.string( "highPurity" ),
10980  originalMVAVals = cms.InputTag( 'hltPAGoodHighPurityFullTrackCutClassifier','MVAValues' )
10981 )
10982 fragment.hltPAFullCandsForHighMultTrigger = cms.EDProducer( "ConcreteChargedCandidateProducer",
10983  src = cms.InputTag( "hltPAGoodHighPurityFullTracks" ),
10984  particleType = cms.string( "pi+" )
10985 )
10986 fragment.hltPAFullTrackHighMult120 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
10987  saveTags = cms.bool( True ),
10988  MinTrks = cms.int32( 120 ),
10989  MinPt = cms.double( 0.4 ),
10990  MaxVz = cms.double( 15.0 ),
10991  MaxEta = cms.double( 2.4 ),
10992  trackCollection = cms.InputTag( "hltPAFullCandsForHighMultTrigger" ),
10993  vertexCollection = cms.InputTag( "hltPAOnlinePrimaryVertices" ),
10994  MaxPt = cms.double( 9999.0 ),
10995  MinSep = cms.double( 0.15 )
10996 )
10997 fragment.hltPrePAFullTracksMultiplicity150 = cms.EDFilter( "HLTPrescaler",
10998  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10999  offset = cms.uint32( 0 )
11000 )
11001 fragment.hltPAFullTrackHighMult150 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11002  saveTags = cms.bool( True ),
11003  MinTrks = cms.int32( 150 ),
11004  MinPt = cms.double( 0.4 ),
11005  MaxVz = cms.double( 15.0 ),
11006  MaxEta = cms.double( 2.4 ),
11007  trackCollection = cms.InputTag( "hltPAFullCandsForHighMultTrigger" ),
11008  vertexCollection = cms.InputTag( "hltPAOnlinePrimaryVertices" ),
11009  MaxPt = cms.double( 9999.0 ),
11010  MinSep = cms.double( 0.2 )
11011 )
11012 fragment.hltPrePAFullTracksMultiplicity110HighPt8 = cms.EDFilter( "HLTPrescaler",
11013  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11014  offset = cms.uint32( 0 )
11015 )
11016 fragment.hltPAFullTrackHighMult110 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11017  saveTags = cms.bool( True ),
11018  MinTrks = cms.int32( 110 ),
11019  MinPt = cms.double( 0.4 ),
11020  MaxVz = cms.double( 15.0 ),
11021  MaxEta = cms.double( 2.4 ),
11022  trackCollection = cms.InputTag( "hltPAFullCandsForHighMultTrigger" ),
11023  vertexCollection = cms.InputTag( "hltPAOnlinePrimaryVertices" ),
11024  MaxPt = cms.double( 9999.0 ),
11025  MinSep = cms.double( 0.15 )
11026 )
11027 fragment.hltPAGoodHighPurityFullTrackCutClassifierForHighPt = cms.EDProducer( "TrackCutClassifier",
11028  src = cms.InputTag( "hltPAIterativeTrackingMerged" ),
11029  GBRForestLabel = cms.string( "" ),
11030  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11031  vertices = cms.InputTag( "hltPAOnlinePrimaryVertices" ),
11032  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
11033  mva = cms.PSet(
11034  dr_par = cms.PSet(
11035  drWPVerr_par = cms.vdouble( 3.5, 3.5, 3.5 ),
11036  dr_exp = cms.vint32( 0, 0, 0 )
11037  ),
11038  minLayers = cms.vint32( 0, 0, 0 ),
11039  dz_par = cms.PSet(
11040  dz_exp = cms.vint32( 0, 0, 0 ),
11041  dzWPVerr_par = cms.vdouble( 3.5, 3.5, 3.5 )
11042  ),
11043  maxChi2 = cms.vdouble( 9999.0, 9999.0, 9999.0 ),
11044  maxChi2n = cms.vdouble( 9999.0, 9999.0, 9999.0 ),
11045  maxLostLayers = cms.vint32( 999, 999, 999 ),
11046  maxDz = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
11047  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 999.0, 999.0 ),
11048  maxDr = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
11049  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
11050  min3DLayers = cms.vint32( 0, 0, 0 ),
11051  minPixelHits = cms.vint32( 0, 0, 0 ),
11052  minNVtxTrk = cms.int32( 2 ),
11053  minHits = cms.vint32( 10, 10, 10 ),
11054  maxRelPtErr = cms.vdouble( 0.2, 0.2, 0.2 )
11055  ),
11056  GBRForestFileName = cms.string( "" )
11057 )
11058 fragment.hltPAGoodHighPurityFullTracksForHighPt = cms.EDProducer( "TrackCollectionFilterCloner",
11059  originalSource = cms.InputTag( "hltPAIterativeTrackingMerged" ),
11060  cloner = cms.untracked.PSet(
11061  copyExtras = cms.untracked.bool( False ),
11062  copyTrajectories = cms.untracked.bool( False )
11063  ),
11064  originalQualVals = cms.InputTag( 'hltPAGoodHighPurityFullTrackCutClassifierForHighPt','QualityMasks' ),
11065  minQuality = cms.string( "highPurity" ),
11066  originalMVAVals = cms.InputTag( 'hltPAGoodHighPurityFullTrackCutClassifierForHighPt','MVAValues' )
11067 )
11068 fragment.hltPAFullCandsForHighPtTrigger = cms.EDProducer( "ConcreteChargedCandidateProducer",
11069  src = cms.InputTag( "hltPAGoodHighPurityFullTracksForHighPt" ),
11070  particleType = cms.string( "pi+" )
11071 )
11072 fragment.hltPAFullTrackHighPt8 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11073  saveTags = cms.bool( True ),
11074  MinTrks = cms.int32( 1 ),
11075  MinPt = cms.double( 8.0 ),
11076  MaxVz = cms.double( 15.0 ),
11077  MaxEta = cms.double( 2.4 ),
11078  trackCollection = cms.InputTag( "hltPAFullCandsForHighPtTrigger" ),
11079  vertexCollection = cms.InputTag( "hltPAOnlinePrimaryVertices" ),
11080  MaxPt = cms.double( 9999.0 ),
11081  MinSep = cms.double( 999.0 )
11082 )
11083 fragment.hltPrePAFullTracksMultiplicity110HighPt16 = cms.EDFilter( "HLTPrescaler",
11084  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11085  offset = cms.uint32( 0 )
11086 )
11087 fragment.hltPAFullTrackHighPt16 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11088  saveTags = cms.bool( True ),
11089  MinTrks = cms.int32( 1 ),
11090  MinPt = cms.double( 16.0 ),
11091  MaxVz = cms.double( 15.0 ),
11092  MaxEta = cms.double( 2.4 ),
11093  trackCollection = cms.InputTag( "hltPAFullCandsForHighPtTrigger" ),
11094  vertexCollection = cms.InputTag( "hltPAOnlinePrimaryVertices" ),
11095  MaxPt = cms.double( 9999.0 ),
11096  MinSep = cms.double( 999.0 )
11097 )
11098 fragment.hltL1sTowerCount62BptxAND = cms.EDFilter( "HLTL1TSeed",
11099  L1SeedsLogicalExpression = cms.string( "L1_TowerCount62_BptxAND" ),
11100  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11101  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11102  saveTags = cms.bool( True ),
11103  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11104  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11105  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11106  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11107  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11108 )
11109 fragment.hltPrePAFullTracksMultiplicity185part1 = cms.EDFilter( "HLTPrescaler",
11110  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11111  offset = cms.uint32( 0 )
11112 )
11113 fragment.hltPAFullTrackHighMult185 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11114  saveTags = cms.bool( True ),
11115  MinTrks = cms.int32( 185 ),
11116  MinPt = cms.double( 0.4 ),
11117  MaxVz = cms.double( 15.0 ),
11118  MaxEta = cms.double( 2.4 ),
11119  trackCollection = cms.InputTag( "hltPAFullCandsForHighMultTrigger" ),
11120  vertexCollection = cms.InputTag( "hltPAOnlinePrimaryVertices" ),
11121  MaxPt = cms.double( 9999.0 ),
11122  MinSep = cms.double( 0.15 )
11123 )
11124 fragment.hltPrePAFullTracksMultiplicity185part2 = cms.EDFilter( "HLTPrescaler",
11125  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11126  offset = cms.uint32( 1 )
11127 )
11128 fragment.hltPrePAFullTracksMultiplicity185part3 = cms.EDFilter( "HLTPrescaler",
11129  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11130  offset = cms.uint32( 2 )
11131 )
11132 fragment.hltPrePAFullTracksMultiplicity185part4 = cms.EDFilter( "HLTPrescaler",
11133  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11134  offset = cms.uint32( 3 )
11135 )
11136 fragment.hltPrePAFullTracksMultiplicity185part5 = cms.EDFilter( "HLTPrescaler",
11137  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11138  offset = cms.uint32( 4 )
11139 )
11140 fragment.hltPrePAFullTracksMultiplicity185part6 = cms.EDFilter( "HLTPrescaler",
11141  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11142  offset = cms.uint32( 5 )
11143 )
11144 fragment.hltL1sTowerCount74BptxAND = cms.EDFilter( "HLTL1TSeed",
11145  L1SeedsLogicalExpression = cms.string( "L1_TowerCount74_BptxAND" ),
11146  L1EGammaInputTag = cms.InputTag( 'hltCaloStage2Digis','EGamma' ),
11147  L1JetInputTag = cms.InputTag( 'hltCaloStage2Digis','Jet' ),
11148  saveTags = cms.bool( True ),
11149  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11150  L1EtSumInputTag = cms.InputTag( 'hltCaloStage2Digis','EtSum' ),
11151  L1TauInputTag = cms.InputTag( 'hltCaloStage2Digis','Tau' ),
11152  L1MuonInputTag = cms.InputTag( 'hltGmtStage2Digis','Muon' ),
11153  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11154 )
11155 fragment.hltPrePAFullTracksMultiplicity220 = cms.EDFilter( "HLTPrescaler",
11156  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11157  offset = cms.uint32( 0 )
11158 )
11159 fragment.hltPAFullTrackHighMult220 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11160  saveTags = cms.bool( True ),
11161  MinTrks = cms.int32( 220 ),
11162  MinPt = cms.double( 0.4 ),
11163  MaxVz = cms.double( 15.0 ),
11164  MaxEta = cms.double( 2.4 ),
11165  trackCollection = cms.InputTag( "hltPAFullCandsForHighMultTrigger" ),
11166  vertexCollection = cms.InputTag( "hltPAOnlinePrimaryVertices" ),
11167  MaxPt = cms.double( 9999.0 ),
11168  MinSep = cms.double( 0.15 )
11169 )
11170 fragment.hltPrePAFullTracksMultiplicity250 = cms.EDFilter( "HLTPrescaler",
11171  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11172  offset = cms.uint32( 0 )
11173 )
11174 fragment.hltPAFullTrackHighMult250 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11175  saveTags = cms.bool( True ),
11176  MinTrks = cms.int32( 250 ),
11177  MinPt = cms.double( 0.4 ),
11178  MaxVz = cms.double( 15.0 ),
11179  MaxEta = cms.double( 2.4 ),
11180  trackCollection = cms.InputTag( "hltPAFullCandsForHighMultTrigger" ),
11181  vertexCollection = cms.InputTag( "hltPAOnlinePrimaryVertices" ),
11182  MaxPt = cms.double( 9999.0 ),
11183  MinSep = cms.double( 0.15 )
11184 )
11185 fragment.hltPrePAFullTracksMultiplicity280 = cms.EDFilter( "HLTPrescaler",
11186  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11187  offset = cms.uint32( 0 )
11188 )
11189 fragment.hltPAFullTrackHighMult280 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11190  saveTags = cms.bool( True ),
11191  MinTrks = cms.int32( 280 ),
11192  MinPt = cms.double( 0.4 ),
11193  MaxVz = cms.double( 15.0 ),
11194  MaxEta = cms.double( 2.4 ),
11195  trackCollection = cms.InputTag( "hltPAFullCandsForHighMultTrigger" ),
11196  vertexCollection = cms.InputTag( "hltPAOnlinePrimaryVertices" ),
11197  MaxPt = cms.double( 9999.0 ),
11198  MinSep = cms.double( 0.15 )
11199 )
11200 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
11201  invert = cms.bool( False ),
11202  period = cms.uint32( 107 ),
11203  rawInput = cms.InputTag( "rawDataCollector" ),
11204  fedId = cms.int32( 1024 )
11205 )
11206 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
11207  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11208  offset = cms.uint32( 0 )
11209 )
11210 fragment.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
11211  inputTag = cms.InputTag( "rawDataCollector" ),
11212  fedList = cms.vuint32( 1023, 1024 )
11213 )
11214 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
11215  processName = cms.string( "@" )
11216 )
11217 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
11218  processName = cms.string( "@" )
11219 )
11220 fragment.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
11221  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11222  offset = cms.uint32( 0 )
11223 )
11224 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
11225  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
11226  MaxBx = cms.int32( 0 ),
11227  DumpRecord = cms.bool( False ),
11228  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
11229  MinBx = cms.int32( 0 ),
11230  DumpTrigResults = cms.bool( False ),
11231  DumpTrigSummary = cms.bool( True )
11232 )
11233 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
11234  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
11235  ReferenceRate = cms.untracked.double( 100.0 ),
11236  serviceBy = cms.untracked.string( "never" ),
11237  resetBy = cms.untracked.string( "never" ),
11238  reportBy = cms.untracked.string( "job" ),
11239  HLTriggerResults = cms.InputTag( 'TriggerResults','','HLT' )
11240 )
11241 
11242 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltCaloStage2Digis + fragment.hltGmtStage2Digis + fragment.hltGtStage2ObjectMap )
11243 fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineBeamSpot )
11244 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
11245 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit )
11246 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhereco + fragment.hltHfreco + fragment.hltHoreco )
11247 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
11248 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
11249 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
11250 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
11251 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
11252 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
11253 fragment.HLTMuonLocalRecoSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegments + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits )
11254 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
11255 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
11256 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltSiPixelDigis + fragment.hltSiPixelClusters + fragment.hltSiPixelClustersCache + fragment.hltSiPixelRecHits )
11257 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClusters )
11258 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 )
11259 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTL3muonTkCandidateSequence + fragment.hltL3TkTracksMergeStep1 + fragment.hltL3TkTracksFromL2 + fragment.hltL3MuonsLinksCombination + fragment.hltL3Muons )
11260 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltL3MuonCandidates )
11261 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForPF )
11262 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
11263 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
11264 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracks + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices )
11265 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity )
11266 fragment.HLTIter0TrackAndTauJet4Iter1Sequence = cms.Sequence( fragment.hltTrackIter0RefsForJets4Iter1 + fragment.hltAK4Iter0TrackJets4Iter1 + fragment.hltIter0TrackAndTauJets4Iter1 )
11267 fragment.HLTIterativeTrackingIteration1 = cms.Sequence( fragment.hltIter1ClustersRefRemoval + fragment.hltIter1MaskedMeasurementTrackerEvent + fragment.hltIter1PixelLayerTriplets + fragment.hltIter1PFlowPixelSeeds + fragment.hltIter1PFlowCkfTrackCandidates + fragment.hltIter1PFlowCtfWithMaterialTracks + fragment.hltIter1PFlowTrackCutClassifierPrompt + fragment.hltIter1PFlowTrackCutClassifierDetached + fragment.hltIter1PFlowTrackCutClassifierMerged + fragment.hltIter1PFlowTrackSelectionHighPurity )
11268 fragment.HLTIter1TrackAndTauJets4Iter2Sequence = cms.Sequence( fragment.hltIter1TrackRefsForJets4Iter2 + fragment.hltAK4Iter1TrackJets4Iter2 + fragment.hltIter1TrackAndTauJets4Iter2 )
11269 fragment.HLTIterativeTrackingIteration2 = cms.Sequence( fragment.hltIter2ClustersRefRemoval + fragment.hltIter2MaskedMeasurementTrackerEvent + fragment.hltIter2PixelLayerPairs + fragment.hltIter2PFlowPixelSeeds + fragment.hltIter2PFlowCkfTrackCandidates + fragment.hltIter2PFlowCtfWithMaterialTracks + fragment.hltIter2PFlowTrackCutClassifier + fragment.hltIter2PFlowTrackSelectionHighPurity )
11270 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIter0TrackAndTauJet4Iter1Sequence + fragment.HLTIterativeTrackingIteration1 + fragment.hltIter1Merged + fragment.HLTIter1TrackAndTauJets4Iter2Sequence + fragment.HLTIterativeTrackingIteration2 + fragment.hltIter2Merged )
11271 fragment.HLTTrackReconstructionForPF = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging + fragment.hltMuonLinks + fragment.hltMuons )
11272 fragment.HLTPreshowerSequence = cms.Sequence( fragment.hltEcalPreshowerDigis + fragment.hltEcalPreshowerRecHit )
11273 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 )
11274 fragment.HLTAK4PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK4PFJets + fragment.hltAK4PFJetsLooseID + fragment.hltAK4PFJetsTightID )
11275 fragment.HLTAK4PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK4PFFastJetCorrector + fragment.hltAK4PFRelativeCorrector + fragment.hltAK4PFAbsoluteCorrector + fragment.hltAK4PFResidualCorrector + fragment.hltAK4PFCorrector )
11276 fragment.HLTAK4PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK4PFCorrectorProducersSequence + fragment.hltAK4PFJetsCorrected + fragment.hltAK4PFJetsLooseIDCorrected + fragment.hltAK4PFJetsTightIDCorrected )
11277 fragment.HLTAK4PFJetsSequence = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTAK4PFJetsReconstructionSequence + fragment.HLTAK4PFJetsCorrectionSequence )
11278 fragment.HLTDoHIEcalClusWithCleaningSequence = cms.Sequence( fragment.hltIslandBasicClustersHI + fragment.hltHiIslandSuperClustersHI + fragment.hltHiCorrectedIslandBarrelSuperClustersHI + fragment.hltHiCorrectedIslandEndcapSuperClustersHI + fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI + fragment.hltRecoHIEcalWithCleaningCandidate )
11279 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 )
11280 fragment.HLTHIL3muonrecoNocandSequence = cms.Sequence( fragment.HLTHIL3muonTkCandidateSequence + fragment.hltHIL3MuonsLinksCombination + fragment.hltHIL3Muons )
11281 fragment.HLTHIL3muonrecoSequence = cms.Sequence( fragment.HLTHIL3muonrecoNocandSequence + fragment.hltHIL3MuonCandidates )
11282 fragment.HLTDoLocalPixelSequenceAfterSplitting = cms.Sequence( fragment.hltSiPixelClustersAfterSplitting + fragment.hltSiPixelClustersCacheAfterSplitting + fragment.hltSiPixelRecHitsAfterSplitting )
11283 fragment.HLTPAPixelClusterSplitting = cms.Sequence( fragment.HLTAK4CaloJetsSequence + fragment.hltPAJetsForCoreTracking + fragment.HLTDoLocalPixelSequenceAfterSplitting + fragment.hltPixelLayerTripletsAfterSplitting )
11284 fragment.HLTPADoLocalStripSequenceAfterSplitting = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacilityForPA + fragment.hltSiStripClustersAfterSplitting + fragment.hltSiStripMatchedRecHits )
11285 fragment.HLTPAIterativeTrackingIteration0 = cms.Sequence( fragment.hltPAIter0PixelTripletsSeeds + fragment.hltPAIter0CkfTrackCandidates + fragment.hltPAIter0CtfWithMaterialTracks + fragment.hltPAIter0PrimaryVertices + fragment.hltPAIter0TrackClassifier1 + fragment.hltPAIter0TrackClassifier2 + fragment.hltPAIter0TrackClassifier3 + fragment.hltPAIter0TrackSelection )
11286 fragment.HLTPAIterativeTrackingIteration1 = cms.Sequence( fragment.hltPAIter1ClustersRefRemoval + fragment.hltPAIter1MaskedMeasurementTrackerEvent + fragment.hltPAIter1DetachedTripletLayers + fragment.hltPAIter1DetachedTripletSeeds + fragment.hltPAIter1CkfTrackCandidates + fragment.hltPAIter1CtfWithMaterialTracks + fragment.hltPAIter1TrackClassifier1 + fragment.hltPAIter1TrackClassifier2 + fragment.hltPAIter1TrackSelection )
11287 fragment.HLTPAIterativeTrackingIteration2 = cms.Sequence( fragment.hltPAIter2ClustersRefRemoval + fragment.hltPAIter2MaskedMeasurementTrackerEvent + fragment.hltPAIter2LowPtTripletLayers + fragment.hltPAIter2LowPtTripletSeeds + fragment.hltPAIter2CkfTrackCandidates + fragment.hltPAIter2CtfWithMaterialTracks + fragment.hltPAIter2TrackSelection )
11288 fragment.HLTPAIterativeTrackingIteration3 = cms.Sequence( fragment.hltPAIter3ClustersRefRemoval + fragment.hltPAIter3MaskedMeasurementTrackerEvent + fragment.hltPAIter3PixelPairLayers + fragment.hltPAIter3PixelPairSeeds + fragment.hltPAIter3CkfTrackCandidates + fragment.hltPAIter3CtfWithMaterialTracks + fragment.hltPAIter3TrackSelection )
11289 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 )
11290 fragment.HLTPAIterativeTrackingIteration5 = cms.Sequence( fragment.hltPAIter5ClustersRefRemoval + fragment.hltPAIter5MaskedMeasurementTrackerEvent + fragment.hltPAIter5PixelLessLayers + fragment.hltPAIter5PixelLessSeeds + fragment.hltPAIter5CkfTrackCandidates + fragment.hltPAIter5CtfWithMaterialTracks + fragment.hltPAIter5TrackClassifier1 + fragment.hltPAIter5TrackClassifier2 + fragment.hltPAIter5TrackSelection )
11291 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 )
11292 fragment.HLTPAIterativeTrackingIteration7 = cms.Sequence( fragment.hltPAIter7GoodPrimaryVertices + fragment.hltPAIter7JetCoreLayers + fragment.hltPAIter7JetCoreSeeds + fragment.hltPAIter7CkfTrackCandidates + fragment.hltPAIter7CtfWithMaterialTracks + fragment.hltPAIter7TrackSelection )
11293 fragment.HLTPAIterativeTracking = cms.Sequence( fragment.HLTPAIterativeTrackingIteration0 + fragment.HLTPAIterativeTrackingIteration1 + fragment.HLTPAIterativeTrackingIteration2 + fragment.HLTPAIterativeTrackingIteration3 + fragment.HLTPAIterativeTrackingIteration4 + fragment.HLTPAIterativeTrackingIteration5 + fragment.HLTPAIterativeTrackingIteration6 + fragment.HLTPAIterativeTrackingIteration7 + fragment.hltPAIterativeTrackingMerged )
11294 fragment.HLTRecopixelvertexingForHighMultSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracksForHighMult + fragment.hltPixelVerticesForHighMult )
11295 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
11296 
11297 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetConditions + fragment.hltGetRaw + fragment.hltBoolFalse )
11298 fragment.HLT_PAAK4CaloJet40_Eta5p1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet20BptxAND + fragment.hltPrePAAK4CaloJet40Eta5p1 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40Eta5p1 + fragment.HLTEndSequence )
11299 fragment.HLT_PAAK4CaloJet60_Eta5p1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPrePAAK4CaloJet60Eta5p1 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60Eta5p1 + fragment.HLTEndSequence )
11300 fragment.HLT_PAAK4CaloJet80_Eta5p1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60BptxAND + fragment.hltPrePAAK4CaloJet80Eta5p1 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta5p1 + fragment.HLTEndSequence )
11301 fragment.HLT_PAAK4CaloJet40_Eta1p9toEta5p1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet20BptxAND + fragment.hltPrePAAK4CaloJet40Eta1p9toEta5p1 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40Eta5p1 + fragment.hltSingleAK4CaloJet40MinEta1p9 + fragment.HLTEndSequence )
11302 fragment.HLT_PAAK4CaloJet60_Eta1p9toEta5p1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPrePAAK4CaloJet60Eta1p9toEta5p1 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60Eta5p1 + fragment.hltSingleAK4CaloJet60MinEta1p9 + fragment.HLTEndSequence )
11303 fragment.HLT_PAAK4CaloJet40_Eta2p9toEta5p1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet20BptxAND + fragment.hltPrePAAK4CaloJet40Eta2p9toEta5p1 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40Eta5p1 + fragment.hltSingleAK4CaloJet40MinEta2p9 + fragment.HLTEndSequence )
11304 fragment.HLT_PAAK4CaloJet40_Eta5p1_PAL3Mu3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPrePAAK4CaloJet40Eta5p1PAL3Mu3 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40Eta5p1 + fragment.hltL1fL1sSingleMu3BptxANDL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sSingleMu3BptxANDL1f0L2Filtered0 + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sSingleMu3BptxANDL1f0L2f0L3Filtered3 + fragment.HLTEndSequence )
11305 fragment.HLT_PAAK4CaloJet40_Eta5p1_PAL3Mu5_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5BptxAND + fragment.hltPrePAAK4CaloJet40Eta5p1PAL3Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40Eta5p1 + fragment.hltL1fL1sSingleMu5BptxANDL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sSingleMu5BptxANDL1f0L2Filtered0 + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sSingleMu5BptxANDL1f0L2f0L3Filtered5 + fragment.HLTEndSequence )
11306 fragment.HLT_PAAK4CaloJet60_Eta5p1_PAL3Mu3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPrePAAK4CaloJet60Eta5p1PAL3Mu3 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60Eta5p1 + fragment.hltL1fL1sSingleMu3BptxANDL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sSingleMu3BptxANDL1f0L2Filtered0 + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sSingleMu3BptxANDL1f0L2f0L3Filtered3 + fragment.HLTEndSequence )
11307 fragment.HLT_PAAK4CaloJet60_Eta5p1_PAL3Mu5_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5BptxAND + fragment.hltPrePAAK4CaloJet60Eta5p1PAL3Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60Eta5p1 + fragment.hltL1fL1sSingleMu5BptxANDL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sSingleMu5BptxANDL1f0L2Filtered0 + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sSingleMu5BptxANDL1f0L2f0L3Filtered5 + fragment.HLTEndSequence )
11308 fragment.HLT_PAAK4PFJet40_Eta5p1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet20BptxAND + fragment.hltPrePAAK4PFJet40Eta5p1 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1 + fragment.hltSingleAK4PFJet40Eta5p1 + fragment.HLTEndSequence )
11309 fragment.HLT_PAAK4PFJet60_Eta5p1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPrePAAK4PFJet60Eta5p1 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1 + fragment.hltSingleAK4PFJet60Eta5p1 + fragment.HLTEndSequence )
11310 fragment.HLT_PAAK4PFJet80_Eta5p1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60BptxAND + fragment.hltPrePAAK4PFJet80Eta5p1 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta5p1 + fragment.hltSingleAK4PFJet80Eta5p1 + fragment.HLTEndSequence )
11311 fragment.HLT_PAAK4PFJet60_Eta1p9toEta5p1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPrePAAK4PFJet60Eta1p9toEta5p1 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30Eta5p1 + fragment.hltSingleAK4CaloJet30MinEta1p9 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1 + fragment.hltSingleAK4PFJet60Eta5p1 + fragment.hltSingleAK4PFJet60MinEta1p9 + fragment.HLTEndSequence )
11312 fragment.HLT_PAAK4PFJet40_Eta1p9toEta5p1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet20BptxAND + fragment.hltPrePAAK4PFJet40Eta1p9toEta5p1 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15Eta5p1 + fragment.hltSingleAK4CaloJet15MinEta1p9 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1 + fragment.hltSingleAK4PFJet40Eta5p1 + fragment.hltSingleAK4PFJet40MinEta1p9 + fragment.HLTEndSequence )
11313 fragment.HLT_PAAK4PFJet40_Eta2p9toEta5p1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet20BptxAND + fragment.hltPrePAAK4PFJet40Eta2p9toEta5p1 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15Eta5p1 + fragment.hltSingleAK4CaloJet15MinEta2p9 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1 + fragment.hltSingleAK4PFJet40Eta5p1 + fragment.hltSingleAK4PFJet40MinEta2p9 + fragment.HLTEndSequence )
11314 fragment.HLT_PADiAK4CaloJetAve40_Eta5p1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet20BptxAND + fragment.hltPrePADiAK4CaloJetAve40Eta5p1 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiAk4CaloJetAve40Eta5p1 + fragment.HLTEndSequence )
11315 fragment.HLT_PADiAK4CaloJetAve60_Eta5p1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPrePADiAK4CaloJetAve60Eta5p1 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiAk4CaloJetAve60Eta5p1 + fragment.HLTEndSequence )
11316 fragment.HLT_PADiAK4CaloJetAve80_Eta5p1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60BptxAND + fragment.hltPrePADiAK4CaloJetAve80Eta5p1 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiAk4CaloJetAve80Eta5p1 + fragment.HLTEndSequence )
11317 fragment.HLT_PADiAK4PFJetAve40_Eta5p1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet20BptxAND + fragment.hltPrePADiAK4PFJetAve40Eta5p1 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiAk4CaloJetAve20Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltDiAk4PFJetAve40Eta5p1 + fragment.HLTEndSequence )
11318 fragment.HLT_PADiAK4PFJetAve60_Eta5p1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPrePADiAK4PFJetAve60Eta5p1 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiAk4CaloJetAve40Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltDiAk4PFJetAve60Eta5p1 + fragment.HLTEndSequence )
11319 fragment.HLT_PADiAK4PFJetAve80_Eta5p1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60BptxAND + fragment.hltPrePADiAK4PFJetAve80Eta5p1 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiAk4CaloJetAve60Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltDiAk4PFJetAve80Eta5p1 + fragment.HLTEndSequence )
11320 fragment.HLT_PASinglePhoton10_Eta3p1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG2BptxAND + fragment.hltPrePASinglePhoton10Eta3p1 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta3p1 + fragment.HLTEndSequence )
11321 fragment.HLT_PASinglePhoton15_Eta3p1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG2BptxAND + fragment.hltPrePASinglePhoton15Eta3p1 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta3p1 + fragment.HLTEndSequence )
11322 fragment.HLT_PASinglePhoton20_Eta3p1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPrePASinglePhoton20Eta3p1 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta3p1 + fragment.HLTEndSequence )
11323 fragment.HLT_PASinglePhoton30_Eta3p1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG18BptxAND + fragment.hltPrePASinglePhoton30Eta3p1 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta3p1 + fragment.HLTEndSequence )
11324 fragment.HLT_PADoublePhoton15_Eta3p1_Mass50_1000_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG18BptxAND + fragment.hltPrePADoublePhoton15Eta3p1Mass501000 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIDoublePhotonCut15Eta3p1 + fragment.hltHIDoublePhoton15Eta3p1Mass501000Filter + fragment.HLTEndSequence )
11325 fragment.HLT_PASinglePhoton10_Eta3p1_PAL3Mu3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPrePASinglePhoton10Eta3p1PAL3Mu3 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta3p1 + fragment.hltL1fL1sSingleMu3BptxANDL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sSingleMu3BptxANDL1f0L2Filtered0 + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sSingleMu3BptxANDL1f0L2f0L3Filtered3 + fragment.HLTEndSequence )
11326 fragment.HLT_PASinglePhoton10_Eta3p1_PAL3Mu5_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5BptxAND + fragment.hltPrePASinglePhoton10Eta3p1PAL3Mu5 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta3p1 + fragment.hltL1fL1sSingleMu5BptxANDL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sSingleMu5BptxANDL1f0L2Filtered0 + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sSingleMu5BptxANDL1f0L2f0L3Filtered5 + fragment.HLTEndSequence )
11327 fragment.HLT_PASinglePhoton15_Eta3p1_PAL3Mu3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPrePASinglePhoton15Eta3p1PAL3Mu3 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta3p1 + fragment.hltL1fL1sSingleMu3BptxANDL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sSingleMu3BptxANDL1f0L2Filtered0 + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sSingleMu3BptxANDL1f0L2f0L3Filtered3 + fragment.HLTEndSequence )
11328 fragment.HLT_PASinglePhoton15_Eta3p1_PAL3Mu5_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5BptxAND + fragment.hltPrePASinglePhoton15Eta3p1PAL3Mu5 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta3p1 + fragment.hltL1fL1sSingleMu5BptxANDL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sSingleMu5BptxANDL1f0L2Filtered0 + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sSingleMu5BptxANDL1f0L2f0L3Filtered5 + fragment.HLTEndSequence )
11329 fragment.HLT_PASinglePhoton20_Eta3p1_PAL3Mu3_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPrePASinglePhoton20Eta3p1PAL3Mu3 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta3p1 + fragment.hltL1fL1sSingleMu3BptxANDL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sSingleMu3BptxANDL1f0L2Filtered0 + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sSingleMu3BptxANDL1f0L2f0L3Filtered3 + fragment.HLTEndSequence )
11330 fragment.HLT_PASinglePhoton20_Eta3p1_PAL3Mu5_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5BptxAND + fragment.hltPrePASinglePhoton20Eta3p1PAL3Mu5 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta3p1 + fragment.hltL1fL1sSingleMu5BptxANDL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sSingleMu5BptxANDL1f0L2Filtered0 + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sSingleMu5BptxANDL1f0L2f0L3Filtered5 + fragment.HLTEndSequence )
11331 fragment.HLT_PAL1DoubleMu0_MGT1_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0MassGT1BptxAND + fragment.hltPrePAL1DoubleMu0MGT1 + fragment.hltL1fL1sDoubleMu0MassGT1BptxANDL1Filtered0 + fragment.HLTEndSequence )
11332 fragment.HLT_PAL1DoubleMu0_HighQ_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0BptxAND + fragment.hltPrePAL1DoubleMu0HighQ + fragment.hltL1fL1sDoubleMu0BptxANDL1HighQFiltered0 + fragment.HLTEndSequence )
11333 fragment.HLT_PAL1DoubleMu0_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0BptxAND + fragment.hltPrePAL1DoubleMu0 + fragment.hltL1fL1sDoubleMu0BptxANDL1Filtered0 + fragment.HLTEndSequence )
11334 fragment.HLT_PAL1DoubleMu10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu10BptxAND + fragment.hltPrePAL1DoubleMu10 + fragment.hltL1fL1sDoubleMu10BptxANDL1Filtered0 + fragment.HLTEndSequence )
11335 fragment.HLT_PAL1DoubleMuOpen_OS_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpenOSBptxAND + fragment.hltPrePAL1DoubleMuOpenOS + fragment.hltL1fL1sDoubleMuOpenOSBptxANDL1Filtered0 + fragment.HLTEndSequence )
11336 fragment.HLT_PAL1DoubleMuOpen_SS_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpenSSBptxAND + fragment.hltPrePAL1DoubleMuOpenSS + fragment.hltL1fL1sDoubleMuOpenSSBptxANDL1Filtered0 + fragment.HLTEndSequence )
11337 fragment.HLT_PAL1DoubleMuOpen_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpenBptxAND + fragment.hltPrePAL1DoubleMuOpen + fragment.hltL1fL1sDoubleMuOpenBptxANDL1Filtered0 + fragment.HLTEndSequence )
11338 fragment.HLT_PAL2DoubleMu10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu10BptxAND + fragment.hltPrePAL2DoubleMu10 + fragment.hltL1fL1sDoubleMu10BptxANDL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sDoubleMu10BptxANDL1f0L2Filtered10 + fragment.HLTEndSequence )
11339 fragment.HLT_PAL2DoubleMuOpen_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpenBptxAND + fragment.hltPrePAL2DoubleMuOpen + fragment.hltL1fL1sDoubleMuOpenBptxANDL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sDoubleMuOpenBptxANDL1f0L2Filtered0 + fragment.HLTEndSequence )
11340 fragment.HLT_PAL3DoubleMu10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu10BptxAND + fragment.hltPrePAL3DoubleMu10 + fragment.hltL1fL1sDoubleMu10BptxANDL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sDoubleMu10BptxANDL1f0L2Filtered10 + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sDoubleMu10BptxANDL1f0L2f10L3Filtered10 + fragment.HLTEndSequence )
11341 fragment.HLT_PAL3DoubleMuOpen_HIon_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpenBptxAND + fragment.hltPrePAL3DoubleMuOpenHIon + fragment.hltL1fL1sDoubleMuOpenBptxANDL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sDoubleMuOpenBptxANDL1f0L2Filtered0 + fragment.HLTHIL3muonrecoSequence + fragment.hltHIL3fL1sDoubleMuOpenBptxANDL1f0L2f0L3Filtered0 + fragment.HLTEndSequence )
11342 fragment.HLT_PAL3DoubleMuOpen_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpenBptxAND + fragment.hltPrePAL3DoubleMuOpen + fragment.hltL1fL1sDoubleMuOpenBptxANDL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sDoubleMuOpenBptxANDL1f0L2Filtered0 + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sDoubleMuOpenBptxANDL1f0L2f0L3Filtered0 + fragment.HLTEndSequence )
11343 fragment.HLT_PAL2Mu15_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7BptxAND + fragment.hltPrePAL2Mu15 + fragment.hltL1fL1sSingleMu7BptxANDL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sSingleMu7BptxANDL1f0L2Filtered15 + fragment.HLTEndSequence )
11344 fragment.HLT_PAL2Mu12_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7BptxAND + fragment.hltPrePAL2Mu12 + fragment.hltL1fL1sSingleMu7BptxANDL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sSingleMu7BptxANDL1f0L2Filtered12 + fragment.HLTEndSequence )
11345 fragment.HLT_PAL3Mu12_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7BptxAND + fragment.hltPrePAL3Mu12 + fragment.hltL1fL1sSingleMu7BptxANDL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sSingleMu7BptxANDL1f0L2Filtered0 + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sSingleMu7BptxANDL1f0L2f0L3Filtered12 + fragment.HLTEndSequence )
11346 fragment.HLT_PAL3Mu15_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7BptxAND + fragment.hltPrePAL3Mu15 + fragment.hltL1fL1sSingleMu7BptxANDL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sSingleMu7BptxANDL1f0L2Filtered0 + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sSingleMu7BptxANDL1f0L2f0L3Filtered15 + fragment.HLTEndSequence )
11347 fragment.HLT_PAL3Mu3_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPrePAL3Mu3 + fragment.hltL1fL1sSingleMu3BptxANDL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sSingleMu3BptxANDL1f0L2Filtered0 + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sSingleMu3BptxANDL1f0L2f0L3Filtered3 + fragment.HLTEndSequence )
11348 fragment.HLT_PAL3Mu5_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5BptxAND + fragment.hltPrePAL3Mu5 + fragment.hltL1fL1sSingleMu5BptxANDL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sSingleMu5BptxANDL1f0L2Filtered0 + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sSingleMu5BptxANDL1f0L2f0L3Filtered5 + fragment.HLTEndSequence )
11349 fragment.HLT_PAL3Mu7_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5BptxAND + fragment.hltPrePAL3Mu7 + fragment.hltL1fL1sSingleMu5BptxANDL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sSingleMu5BptxANDL1f0L2Filtered0 + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sSingleMu5BptxANDL1f0L2f0L3Filtered7 + fragment.HLTEndSequence )
11350 fragment.HLT_PADmesonPPTrackingGlobal_Dpt5_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF0ORBptxAND + fragment.hltPrePADmesonPPTrackingGlobalDpt5 + fragment.HLTDoLocalPixelSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAOnlinePrimaryVertices + fragment.hltPAFullCands + fragment.hltPAFullTrackFilterForDmeson + fragment.hltPAtktkVtxForDmesonDpt5 + fragment.hltPAtktkFilterForDmesonDpt5 + fragment.HLTEndSequence )
11351 fragment.HLT_PADmesonPPTrackingGlobal_Dpt8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF0ORBptxAND + fragment.hltPrePADmesonPPTrackingGlobalDpt8 + fragment.HLTDoLocalPixelSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAOnlinePrimaryVertices + fragment.hltPAFullCands + fragment.hltPAFullTrackFilterForDmeson + fragment.hltPAtktkVtxForDmesonDpt8 + fragment.hltPAtktkFilterForDmesonDpt8 + fragment.HLTEndSequence )
11352 fragment.HLT_PADmesonPPTrackingGlobal_Dpt15_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet12BptxAND + fragment.hltPrePADmesonPPTrackingGlobalDpt15 + fragment.HLTDoLocalPixelSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAOnlinePrimaryVertices + fragment.hltPAFullCands + fragment.hltPAFullTrackFilterForDmeson + fragment.hltPAtktkVtxForDmesonDpt15 + fragment.hltPAtktkFilterForDmesonDpt15 + fragment.HLTEndSequence )
11353 fragment.HLT_PADmesonPPTrackingGlobal_Dpt30_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet20BptxAND + fragment.hltPrePADmesonPPTrackingGlobalDpt30 + fragment.HLTDoLocalPixelSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAOnlinePrimaryVertices + fragment.hltPAFullCands + fragment.hltPAFullTrackFilterForDmeson + fragment.hltPAtktkVtxForDmesonDpt30 + fragment.hltPAtktkFilterForDmesonDpt30 + fragment.HLTEndSequence )
11354 fragment.HLT_PADmesonPPTrackingGlobal_Dpt50_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPrePADmesonPPTrackingGlobalDpt50 + fragment.HLTDoLocalPixelSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAOnlinePrimaryVertices + fragment.hltPAFullCands + fragment.hltPAFullTrackFilterForDmeson + fragment.hltPAtktkVtxForDmesonDpt50 + fragment.hltPAtktkFilterForDmesonDpt50 + fragment.HLTEndSequence )
11355 fragment.HLT_PAFullTracks_Multiplicity120_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF0ORBptxAND + fragment.hltPrePAFullTracksMultiplicity120 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hltHighMult40 + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAOnlinePrimaryVertices + fragment.hltPAGoodHighPurityFullTrackCutClassifier + fragment.hltPAGoodHighPurityFullTracks + fragment.hltPAFullCandsForHighMultTrigger + fragment.hltPAFullTrackHighMult120 + fragment.HLTEndSequence )
11356 fragment.HLT_PAFullTracks_Multiplicity150_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF0ORBptxAND + fragment.hltPrePAFullTracksMultiplicity150 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hltHighMult40 + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAOnlinePrimaryVertices + fragment.hltPAGoodHighPurityFullTrackCutClassifier + fragment.hltPAGoodHighPurityFullTracks + fragment.hltPAFullCandsForHighMultTrigger + fragment.hltPAFullTrackHighMult150 + fragment.HLTEndSequence )
11357 fragment.HLT_PAFullTracks_Multiplicity110_HighPt8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF0ORBptxAND + fragment.hltPrePAFullTracksMultiplicity110HighPt8 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hltHighMult40 + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAOnlinePrimaryVertices + fragment.hltPAGoodHighPurityFullTrackCutClassifier + fragment.hltPAGoodHighPurityFullTracks + fragment.hltPAFullCandsForHighMultTrigger + fragment.hltPAFullTrackHighMult110 + fragment.hltPAGoodHighPurityFullTrackCutClassifierForHighPt + fragment.hltPAGoodHighPurityFullTracksForHighPt + fragment.hltPAFullCandsForHighPtTrigger + fragment.hltPAFullTrackHighPt8 + fragment.HLTEndSequence )
11358 fragment.HLT_PAFullTracks_Multiplicity110_HighPt16_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet12BptxAND + fragment.hltPrePAFullTracksMultiplicity110HighPt16 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hltHighMult40 + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAOnlinePrimaryVertices + fragment.hltPAGoodHighPurityFullTrackCutClassifier + fragment.hltPAGoodHighPurityFullTracks + fragment.hltPAFullCandsForHighMultTrigger + fragment.hltPAFullTrackHighMult110 + fragment.hltPAGoodHighPurityFullTrackCutClassifierForHighPt + fragment.hltPAGoodHighPurityFullTracksForHighPt + fragment.hltPAFullCandsForHighPtTrigger + fragment.hltPAFullTrackHighPt16 + fragment.HLTEndSequence )
11359 fragment.HLT_PAFullTracks_Multiplicity185_part1_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTowerCount62BptxAND + fragment.hltPrePAFullTracksMultiplicity185part1 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hltHighMult40 + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAOnlinePrimaryVertices + fragment.hltPAGoodHighPurityFullTrackCutClassifier + fragment.hltPAGoodHighPurityFullTracks + fragment.hltPAFullCandsForHighMultTrigger + fragment.hltPAFullTrackHighMult185 + fragment.HLTEndSequence )
11360 fragment.HLT_PAFullTracks_Multiplicity185_part2_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTowerCount62BptxAND + fragment.hltPrePAFullTracksMultiplicity185part2 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hltHighMult40 + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAOnlinePrimaryVertices + fragment.hltPAGoodHighPurityFullTrackCutClassifier + fragment.hltPAGoodHighPurityFullTracks + fragment.hltPAFullCandsForHighMultTrigger + fragment.hltPAFullTrackHighMult185 + fragment.HLTEndSequence )
11361 fragment.HLT_PAFullTracks_Multiplicity185_part3_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTowerCount62BptxAND + fragment.hltPrePAFullTracksMultiplicity185part3 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hltHighMult40 + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAOnlinePrimaryVertices + fragment.hltPAGoodHighPurityFullTrackCutClassifier + fragment.hltPAGoodHighPurityFullTracks + fragment.hltPAFullCandsForHighMultTrigger + fragment.hltPAFullTrackHighMult185 + fragment.HLTEndSequence )
11362 fragment.HLT_PAFullTracks_Multiplicity185_part4_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTowerCount62BptxAND + fragment.hltPrePAFullTracksMultiplicity185part4 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hltHighMult40 + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAOnlinePrimaryVertices + fragment.hltPAGoodHighPurityFullTrackCutClassifier + fragment.hltPAGoodHighPurityFullTracks + fragment.hltPAFullCandsForHighMultTrigger + fragment.hltPAFullTrackHighMult185 + fragment.HLTEndSequence )
11363 fragment.HLT_PAFullTracks_Multiplicity185_part5_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTowerCount62BptxAND + fragment.hltPrePAFullTracksMultiplicity185part5 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hltHighMult40 + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAOnlinePrimaryVertices + fragment.hltPAGoodHighPurityFullTrackCutClassifier + fragment.hltPAGoodHighPurityFullTracks + fragment.hltPAFullCandsForHighMultTrigger + fragment.hltPAFullTrackHighMult185 + fragment.HLTEndSequence )
11364 fragment.HLT_PAFullTracks_Multiplicity185_part6_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTowerCount62BptxAND + fragment.hltPrePAFullTracksMultiplicity185part6 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hltHighMult40 + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAOnlinePrimaryVertices + fragment.hltPAGoodHighPurityFullTrackCutClassifier + fragment.hltPAGoodHighPurityFullTracks + fragment.hltPAFullCandsForHighMultTrigger + fragment.hltPAFullTrackHighMult185 + fragment.HLTEndSequence )
11365 fragment.HLT_PAFullTracks_Multiplicity220_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTowerCount74BptxAND + fragment.hltPrePAFullTracksMultiplicity220 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hltHighMult40 + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAOnlinePrimaryVertices + fragment.hltPAGoodHighPurityFullTrackCutClassifier + fragment.hltPAGoodHighPurityFullTracks + fragment.hltPAFullCandsForHighMultTrigger + fragment.hltPAFullTrackHighMult220 + fragment.HLTEndSequence )
11366 fragment.HLT_PAFullTracks_Multiplicity250_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTowerCount74BptxAND + fragment.hltPrePAFullTracksMultiplicity250 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hltHighMult40 + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAOnlinePrimaryVertices + fragment.hltPAGoodHighPurityFullTrackCutClassifier + fragment.hltPAGoodHighPurityFullTracks + fragment.hltPAFullCandsForHighMultTrigger + fragment.hltPAFullTrackHighMult250 + fragment.HLTEndSequence )
11367 fragment.HLT_PAFullTracks_Multiplicity280_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTowerCount74BptxAND + fragment.hltPrePAFullTracksMultiplicity280 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hltHighMult40 + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAOnlinePrimaryVertices + fragment.hltPAGoodHighPurityFullTrackCutClassifier + fragment.hltPAGoodHighPurityFullTracks + fragment.hltPAFullCandsForHighMultTrigger + fragment.hltPAFullTrackHighMult280 + fragment.HLTEndSequence )
11368 fragment.HLT_Physics_v5 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
11369 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltScalersRawToDigi + fragment.hltFEDSelector + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
11370 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
11371 
11372 
11373 fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_PAAK4CaloJet40_Eta5p1_v2, fragment.HLT_PAAK4CaloJet60_Eta5p1_v2, fragment.HLT_PAAK4CaloJet80_Eta5p1_v2, fragment.HLT_PAAK4CaloJet40_Eta1p9toEta5p1_v2, fragment.HLT_PAAK4CaloJet60_Eta1p9toEta5p1_v2, fragment.HLT_PAAK4CaloJet40_Eta2p9toEta5p1_v2, fragment.HLT_PAAK4CaloJet40_Eta5p1_PAL3Mu3_v2, fragment.HLT_PAAK4CaloJet40_Eta5p1_PAL3Mu5_v2, fragment.HLT_PAAK4CaloJet60_Eta5p1_PAL3Mu3_v2, fragment.HLT_PAAK4CaloJet60_Eta5p1_PAL3Mu5_v2, fragment.HLT_PAAK4PFJet40_Eta5p1_v2, fragment.HLT_PAAK4PFJet60_Eta5p1_v2, fragment.HLT_PAAK4PFJet80_Eta5p1_v2, fragment.HLT_PAAK4PFJet60_Eta1p9toEta5p1_v2, fragment.HLT_PAAK4PFJet40_Eta1p9toEta5p1_v2, fragment.HLT_PAAK4PFJet40_Eta2p9toEta5p1_v2, fragment.HLT_PADiAK4CaloJetAve40_Eta5p1_v2, fragment.HLT_PADiAK4CaloJetAve60_Eta5p1_v2, fragment.HLT_PADiAK4CaloJetAve80_Eta5p1_v2, fragment.HLT_PADiAK4PFJetAve40_Eta5p1_v2, fragment.HLT_PADiAK4PFJetAve60_Eta5p1_v2, fragment.HLT_PADiAK4PFJetAve80_Eta5p1_v2, fragment.HLT_PASinglePhoton10_Eta3p1_v2, fragment.HLT_PASinglePhoton15_Eta3p1_v2, fragment.HLT_PASinglePhoton20_Eta3p1_v2, fragment.HLT_PASinglePhoton30_Eta3p1_v2, fragment.HLT_PADoublePhoton15_Eta3p1_Mass50_1000_v2, fragment.HLT_PASinglePhoton10_Eta3p1_PAL3Mu3_v2, fragment.HLT_PASinglePhoton10_Eta3p1_PAL3Mu5_v2, fragment.HLT_PASinglePhoton15_Eta3p1_PAL3Mu3_v2, fragment.HLT_PASinglePhoton15_Eta3p1_PAL3Mu5_v2, fragment.HLT_PASinglePhoton20_Eta3p1_PAL3Mu3_v2, fragment.HLT_PASinglePhoton20_Eta3p1_PAL3Mu5_v2, fragment.HLT_PAL1DoubleMu0_MGT1_v1, fragment.HLT_PAL1DoubleMu0_HighQ_v1, fragment.HLT_PAL1DoubleMu0_v1, fragment.HLT_PAL1DoubleMu10_v1, fragment.HLT_PAL1DoubleMuOpen_OS_v1, fragment.HLT_PAL1DoubleMuOpen_SS_v1, fragment.HLT_PAL1DoubleMuOpen_v1, fragment.HLT_PAL2DoubleMu10_v1, fragment.HLT_PAL2DoubleMuOpen_v1, fragment.HLT_PAL3DoubleMu10_v1, fragment.HLT_PAL3DoubleMuOpen_HIon_v1, fragment.HLT_PAL3DoubleMuOpen_v1, fragment.HLT_PAL2Mu15_v1, fragment.HLT_PAL2Mu12_v1, fragment.HLT_PAL3Mu12_v1, fragment.HLT_PAL3Mu15_v1, fragment.HLT_PAL3Mu3_v1, fragment.HLT_PAL3Mu5_v1, fragment.HLT_PAL3Mu7_v1, fragment.HLT_PADmesonPPTrackingGlobal_Dpt5_v1, fragment.HLT_PADmesonPPTrackingGlobal_Dpt8_v1, fragment.HLT_PADmesonPPTrackingGlobal_Dpt15_v1, fragment.HLT_PADmesonPPTrackingGlobal_Dpt30_v1, fragment.HLT_PADmesonPPTrackingGlobal_Dpt50_v1, fragment.HLT_PAFullTracks_Multiplicity120_v1, fragment.HLT_PAFullTracks_Multiplicity150_v1, fragment.HLT_PAFullTracks_Multiplicity110_HighPt8_v1, fragment.HLT_PAFullTracks_Multiplicity110_HighPt16_v1, fragment.HLT_PAFullTracks_Multiplicity185_part1_v1, fragment.HLT_PAFullTracks_Multiplicity185_part2_v1, fragment.HLT_PAFullTracks_Multiplicity185_part3_v1, fragment.HLT_PAFullTracks_Multiplicity185_part4_v1, fragment.HLT_PAFullTracks_Multiplicity185_part5_v1, fragment.HLT_PAFullTracks_Multiplicity185_part6_v1, fragment.HLT_PAFullTracks_Multiplicity220_v1, fragment.HLT_PAFullTracks_Multiplicity250_v1, fragment.HLT_PAFullTracks_Multiplicity280_v1, fragment.HLT_Physics_v5, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath ))
11374 
11375 
11376 # dummyfy hltGetConditions in cff's
11377 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
11378  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
11379  result = cms.bool( True )
11380  )
11381  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
11382 
11383 # add specific customizations
11384 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
11385 fragment = customizeHLTforAll(fragment,"PIon")
11386 
11387 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
11388 fragment = customizeHLTforCMSSW(fragment,"PIon")
11389